96906826
16401037
85553588
53515332
94375112
40854837
77871751
36134396
79603391
24196393
82845725
12886730
95098645
64149136
10018259
13575055
20523805
64527259
5672514
118391
7091611
19884991
667837
31437150
51848004
236536
48938170
16118545
58426980
10839880
14835925
29535817
50709895
30157087
26942047
86328260
82375416
15768030
97953864
71738248