97115116
6176981
93461367
30466125
31372307
31686489
9588864
86788950
85738427
80627186
32612221
72186448
65286401
67851022
11221083
85013954
55122651
69764525
61328579
47126889
86398717
93579038
35776484
6466832
59156144
23247174
65663738
20564067
60711616
97362441
26304317
16469399
80105372
7604485
86003226
1951617
18086321
72671703
96294931
77381584