80522582
18223502
5353018
218443
16722116
10858355
44467013
98496440
8556432
47149813
7967412
7469909
45903574
84828893
8243375
52594025
1418715
66099518
81321778
43726296
6144435
4211005
39676392
90597451
75816738
29869290
28889466
13823496
93285299
9853750
45171403
58302474
77463089
12728919
30838226
85883321
47093315
11173243
10903622
95624639