37062759
41211527
19658180
2042677
17023733
93116061
88279732
68459030
59423300
40977680
11255862
97086369
57294651
8325701
53326433
28767729
59763309
72479702
22749598
98275506
88251163
99259714
6687458
98897972
77069226
72899082
79077219
70033550
16384063
34695645
28905097
39455241
50882885
69185780
71634242
80892945
66596093
58682217
52417799
1179265