86435594
74743316
28536891
45027729
94328808
97593572
14864068
15772093
70753352
22655237
58013585
90607077
85239592
28368473
92357484
72175670
54221391
98123892
13481941
10111332
24841138
39881838
8345506
64486591
7038288
2438429
486043
69727175
98448027
16209261
86738556
3694388
27271567
390350
21905299
54655568
30143146
79982997
62694240
2088483