30759236
1188790
1710894
39536575
86998304
53422490
42354628
85471647
5256429
83399600
59893976
69066887
25101203
25751853
12703887
31915209
54422612
2350656
91805887
28657977
61194560
57758980
44425351
82148561
30064301
999795
15449341
84388057
72787298
98308905
44216447
7703314
15922864
80305922
1959560
81916694
63344984
100004153
34145521
11918403