31966200
50249547
85899183
53018128
98262835
9318233
29855500
64955893
72851412
17898373
2064958
60795298
31311172
99725423
89559413
22677055
3532602
67857667
178014
78418677
48385761
73491960
39282886
62919334
57311576
17498983
55928680
51534849
50386505
3326265
90616397
37108492
69699461
44106199
12684668
83714334
28484308
59802565
51911936
39197921