18417426
81673798
3961276
374274
98512861
8945258
1415738
67749785
31135579
67608830
62047937
31939759
54136131
51946713
32465635
82006621
78028933
67176967
50988252
33572727
15706969
18181994
99832888
6855865
62536032
63062240
21194448
85654320
56794934
44812004
16478611
94782860
77164427
3056408
90322385
74886451
2201218
97044329
59099947
88957687