77646061
2489427
4879238
37508798
13962321
30193725
94056403
79901149
17706416
84529208
48516886
4719704
14806496
3029666
6695463
99848666
51422437
79035140
87256162
85941490
38067578
51439966
72802095
28621457
69773794
57722153
92191049
63896282
24854251
24377861
64553347
16137083
61677658
74032467
38439444
90021201
16293001
32146133
25882429
11429733