80539888
5397168
72846535
60979720
23346551
25879561
58025800
99679714
22466673
39293419
14866099
87406284
13364444
59106144
26868080
57309104
98866047
78435223
64933232
36655078
15949921
63789034
78594526
4043456
39149692
77971344
15589532
30447287
94146394
3358001
27353983
15545262
161689
15537959
15015927
43332920
84761158
89444019
6119281
19863765