29869753
9737299
3045242
60101968
7182614
2065854
8676920
25881356
26321542
73508398
5053794
2961161
112786
47975071
89092003
64049063
99473913
46399826
78342731
5359187
78536139
542523
70198225
78686975
27016216
44992817
86701938
86463053
97415459
80634495
1716688
65588775
9244133
67263479
33619343
83711106
60648723
4142197
86992231
53738700