98154126
71290
10004546
62052808
7179530
20907977
38712210
85632589
90407796
56864444
42844222
16018217
88233610
94675076
73802765
73933455
18644321
19085061
81364120
23582016
39412511
16906209
64943876
6975136
42737112
99361205
52853171
24141759
30623218
65535968
27308664
31503750
17666141
8977153
79263764
18056253
49351218
42911925
23217239
74837737