87634652
18383287
62553858
23436310
84919484
10958916
678279
85097721
82659350
16495157
57471533
20114298
4007673
14634515
43809728
12844746
56597610
29583852
69993374
20504325
71714022
62532840
91891120
38773556
7000445
479913
72141837
71355687
9409513
73544947
19102134
18778388
3574522
32356756
51957127
64239206
32881267
45838133
8358530
2857231