39111048
81122670
16123788
2587628
48836228
64163671
44025346
5619105
3538417
12254649
91973264
38654922
34584974
64086679
23585999
13036201
63965033
2531272
9939087
84238594
54091350
11847425
3505665
89667514
8621229
57307430
12602950
10623821
62583567
65425141
93253790
794232
1667519
55139881
4004179
46837859
47068543
82083393
44973266
35359699