84534628
63751533
53643959
25759644
6686056
90438816
6667727
46915263
3598274
22249295
71645302
48346117
34105495
46864234
67108128
95783920
10007675
94285063
24473458
28316417
85439190
79208440
96359760
65408279
57363894
94562238
28653912
4419939
53336679
97161295
35866883
98017814
95907641
80756320
52353259
34267659
17938864
64786255
17242699
1503653