59529739
67152107
17391056
35735145
73164281
15502362
57439648
20944420
91161882
5294072
8802790
9488902
2788089
32938403
89396519
63474754
129489
96016310
75552849
91573529
31995661
33554324
89061549
90236118
70332372
78329086
46038853
79372537
84606408
70962602
6997127
54871457
17114159
80584113
37381964
74046480
70673535
32549890
25071866
1126436