29066502
88507330
77512980
5855437
61409277
59905182
13855587
60121382
38468334
21241774
89522017
43578581
43487220
12388846
15874844
48073791
84883718
23809029
467916
37411433
94783737
61888579
3108217
35814965
78649501
87055127
2449665
2025292
70437450
10448861
8518472
59608187
5428150
44044065
14149843
1019947
1204848
22569526
27757012
9681959