96188477
63205694
50184573
99306713
25473164
6253762
9507182
55716748
38769076
43085659
1308089
63013846
86277876
53043107
23722659
30444503
37972203
86901272
97095889
96131766
27892372
30116425
12987513
71113450
78856408
89321754
97306154
61825127
9767177
45532486
45857125
7923714
92637124
35093270
24594415
14532417
16492795
18216514
55127765
52661317