86545971
8132265
56318108
37084918
69807940
12445083
72824283
23533555
84411975
81038369
37703263
32183813
26793630
95273999
54825777
70394458
93704486
48545165
1436163
37741518
88932396
24142712
10167117
63265326
2787951
43427758
14115659
14077196
77126859
60931561
88901461
13338660
88769958
94638679
58509180
34438803
77963951
65991408
24032935
17426814