14899610
851700
83374814
9124642
32002215
52283828
2174988
76575204
53478197
3201322
26767375
23093204
7524595
79814388
99964657
2308493
35293473
48778232
66018340
74609167
92372878
67711305
39581912
52768668
98296454
9817869
58877784
1635608
69478787
24028278
80499251
25071233
28759657
15527318
76023420
50016938
95492887
82277926
3292998
38801174