8073661
3635542
66727798
12066948
79636210
84715092
67535568
25339258
97869147
87356869
13706539
549250
982885
30051029
5075590
53629869
24908756
58244684
15386963
22932011
52871848
8398887
87414286
51303142
25396710
60988346
36563843
30192608
50155434
78709619
95064190
43528736
62012447
28747239
9013211
392197
50591511
2638204
12725077
40737559