52963465
30228260
35108486
49873182
64875275
64495295
405646
16869855
70561664
17085398
18755078
16306452
81453659
5916657
32583411
29532322
57689981
66489188
79897927
32235267
20593788
51587126
9800346
8172778
26755036
87759
34419633
1016324
53629568
79877691
75783474
54217478
53883996
36053477
2471609
97655819
63285343
42441571
12574807
30583569