1236859
2735672
52321336
6782177
14954388
29961151
7451182
55871490
39429291
30424903
73793166
98363070
2017295
89126480
43553355
37787909
25736042
40174825
1109547
85845319
23688890
95598480
1142923
33437509
33821417
14258206
69638130
12504957
42977099
31651928
45502995
35344908
71222232
1975351
94913213
50352889
28032374
20695715
87272957
72589659