85488979
1810459
60478025
37605780
10691943
56197619
3347729
43996643
19267005
100001952
44693546
43576650
79454342
76517658
63504267
63542789
9583564
31822066
98015333
22499638
3756625
75928569
4035379
66053047
722969
7568897
37642138
3868639
18353936
3457820
15376205
30718786
81615610
51377690
5692860
9557807
89903808
8758215
80922856
69762939