97922615
89119561
36614410
9027489
83821610
32726414
2961742
49246224
24447720
16647636
89474184
23922759
76608791
19888293
1433264
70178064
65256957
16051098
19566723
29241091
17888520
84768638
71633662
70141922
49688129
3536432
8589370
50613325
60346241
71646660
3043563
72137588
22375378
6957500
49686598
64805374
97331864
9206362
77664139
92103317