41324262
93311715
21586632
64555243
50068675
95586832
18103339
56486397
10887343
93554366
8008916
27565465
65553523
93216738
2546137
3611326
24523761
13354678
9048374
423121
2332209
91852363
72403556
43127483
48179113
92535790
11094406
4428384
56175583
53442024
53618249
51651486
59362727
13672997
40287085
76586651
46224855
56381148
7236200
73619782