91706426
80403750
9161970
68572850
98989225
7196258
22817453
97908397
43135043
38188218
62328783
69678043
70533355
6564878
58589704
14472260
35786891
5216196
88619119
21597830
88347586
96867905
84153044
88349108
50688475
3246240
84818972
59987487
17593635
40694648
97538671
85247844
81468831
10737463
27624706
99733570
95672503
80096146
11867239
36805566