51981167
83265318
55937844
22136095
17577445
12529335
33567651
47163852
45412546
7166129
32188089
64827161
61864657
293240
85876594
57364793
30258233
1807013
29486802
47491788
28702201
15541119
97664033
73943
90696453
79786423
5631600
35557117
53941436
1503498
80806255
9123334
60622673
1266813
1978686
85061390
29456227
77592917
30653123
16677619