75909126
48655556
813826
40252805
21379253
7054633
19734628
97799161
16299215
80272780
11465702
46024728
77904071
13913443
40061445
40436507
29783556
78645217
59371649
13269803
49011271
10853207
19224213
97738829
12225310
96774253
17874007
11995691
67225038
50477325
85224041
99129478
89758223
26448711
70155125
70846974
36241053
57143433
42281561
56365800