86644041
32301026
31215830
64854197
34346063
39896088
2167248
5848913
94954385
27671114
27935568
30018158
48465450
95336399
75421103
73544559
962832
96411966
83879339
44254630
12239862
1813149
92759389
3316872
58832043
47592049
91078170
35859491
24173180
13403022
86957804
28174355
73206457
6718988
54809152
98111789
61102600
63336501
28571485
45453122