1248980
56112954
19637027
9138324
91523256
49096982
95458460
85092688
5752922
84301257
55977611
30757027
32025994
70783042
66506991
9059309
86429532
91648965
39831236
30045575
77611272
7313831
65336089
992887
92947633
86785725
68139471
29221448
45544585
46948987
2311196
80786479
9019375
3275736
55785494
72355987
68582566
32015051
33914681
13146053