62884364
1389924
3362612
11829600
8060459
95103072
59537035
12341885
79517355
3481921
42553708
61115741
1678829
95809897
81226909
51307270
364779
65753281
86665157
80075940
38257442
22383057
40404022
16701788
80597763
10054852
91165651
30485490
86838465
7051774
20042718
6521579
57905565
58458146
8217222
78393165
80869980
17921362
48428614
31704684