38795589
24038956
9577985
21164690
60264457
24216019
34507298
81684667
57641043
29593209
50927509
84713846
74198588
59953904
46285436
57722860
6358796
63742023
21289116
88952030
2287267
4178765
18482736
19764298
4898542
2826557
65308778
62246905
44945868
88106935
20882419
15942298
7571432
41054471
6307095
20699406
3201983
44827732
98186496
35914776