80636584
42647177
41612424
36766073
1416245
18525264
69323293
84106468
27281605
82989625
19041988
60661112
85909845
46318909
69476843
56161435
3740129
41186221
59395377
32089967
11522016
93322803
80631607
88394429
69455155
46267531
13126929
28105628
54569624
13449616
2771438
33867910
50305902
43262893
47512434
29499743
20696590
6279138
77126583
9981810