81676296
90286213
8925452
8487472
57797627
29451105
41881876
91695760
38195842
25482912
24218025
20165070
54949420
79252604
1587587
4403499
3011642
40664546
7085754
4502309
56534555
45035618
70498571
47988013
75699388
35343941
65657128
9408218
52149049
54534194
43612568
15465982
61272057
36949206
67023600
6249518
73655181
41858310
71309130
8625926