98857543
6592650
36211600
83026971
22763451
28162991
8775904
83756918
2788539
18473887
61981939
35974874
73343824
30567715
33482809
45989296
16793064
6398740
58272294
78462734
4877636
57252913
70109225
46281721
85818124
70354704
56855375
19015422
78737081
20969223
60151123
1842661
29216198
22148884
64853026
25658702
69523124
60773658
5365950
44219328