39971539
25806446
167525
29801590
649952
56337902
30869205
9513129
64896840
9399534
29615618
12984174
91985158
4339782
53858010
3543549
5224261
39298112
6227630
1663922
96728274
53414643
74169415
44871139
44701453
76192275
67181311
45078170
99276631
18047015
9673509
53022144
14006696
3648639
95701436
23296321
94922648
71224479
89427709
83282799