58363535
5687500
74792623
82692253
11879409
49284159
87339461
74819900
71284727
40166256
31235553
48881363
94593213
92852401
35034381
27299690
70529004
53955500
91578740
7612945
48339577
80449401
34505386
44646288
83248833
39418540
83316020
83612775
61392089
26415913
68218691
88755664
58465822
58644627
33088635
59667112
6286181
6948828
17955144
9018835