46347674
412196
57075167
84849845
86803288
4617112
9694544
16745965
545098
92472382
9796206
98012422
14538168
2953951
4421773
89625127
34819413
86289082
79307376
16599781
6223404
9934453
1238754
39571655
30572821
2704893
28033574
27216155
13853528
97327226
84158195
20069991
2805859
41334389
73412346
62615637
8373190
44401689
97477277
16503133