85626580
79502855
80769617
31351265
24357632
15804526
6068311
57057442
7719483
4094851
57027254
64948967
52164165
65742044
26759368
92803180
20519431
63478335
1671776
16149889
2774359
57394427
86822590
55216769
59455696
30951788
93189034
39094512
60656896
66064818
91507174
12849453
12968101
24346060
29664432
36858184
22043293
9984480
51089690
29697697