41095599
64681637
14619929
57461941
9341059
18344318
77496292
1488191
43308367
66201109
80383473
14199191
218435
10102163
34231388
79547860
1041835
58563370
621856
31584677
52656257
52003830
17025393
14095756
46444910
20752644
96332852
98136429
62491275
21028140
87459534
93256296
23775000
32802756
25155660
67154059
6004089
98358857
98042950
98807767