90683729
1097813
25283429
80398480
36422324
54454249
56094587
67752484
36695299
6721724
80538212
45669634
23895600
84283904
13566916
15679207
59091664
9872345
28417272
7681259
3179761
67342120
73545880
55198696
82213020
7277422
53123989
74672764
64287149
5487268
35269145
36168693
57125647
2889981
40838693
28601880
32159226
89256733
64229056
1703444