19902736
12547996
43272184
9401102
56485071
28732938
1029946
34133209
47247753
6414428
25317145
15672623
63551569
97166249
55801945
72089890
20453453
62241560
26567793
41317834
66137432
66476758
4556857
26635285
17845725
41403920
58578563
90655588
88407345
7274144
52785137
77239118
160327
98881382
86883141
8589576
47149758
35086079
98941016
67456993