39029734
17546684
18914980
56035498
19331081
97114022
89185575
46407051
75185574
3954309
22327606
74761854
20039662
64669769
76431524
65003189
23328883
62153295
1054358
17769202
30163135
5482749
85138347
21145969
59729529
50821671
74596503
55182248
55147136
8648518
86495900
3704488
73933070
34723257
22453553
11183608
9615484
4876661
2138517
98595984