44474470
17435870
20854743
88727433
22696299
4331718
695153
85338856
66619391
9135263
48079183
6524594
73769251
35366008
11322221
65898989
82367627
83818442
36363798
40019218
12823078
7273549
10694811
7799211
756872
70937200
4075688
93328770
81934689
86413640
15353216
53786108
406618
94395992
1837091
51962054
50067445
11411386
40503912
28852226