43341973
30209165
14902471
25886586
21352487
56596726
62194756
82354806
44514589
2671803
2205057
51572629
46192018
39876216
84463042
68821703
8787312
85362766
92575735
6227511
69143788
75036482
88391405
4172821
63437185
55563940
47999512
45218795
49991731
82685134
48783392
59313369
89568559
10231587
37935522
23995073
39424725
24338795
92564181
38139160