89752611
5799714
64271817
3682987
38204625
11908606
35792706
83218421
81734754
49529101
28492873
72177960
9795772
42329495
83466013
96959
10438254
15005223
8744237
21245358
7903253
99049264
75423875
67974775
16843759
38652069
59743800
7883590
26591999
59083768
98276745
948066
10285778
13101312
79334992
8492219
37488094
78913091
58087661
65385198