91458960
7480294
28857652
31342947
3876331
23861994
20106297
43056413
69387306
12261352
7508139
7474487
93564170
13954536
833161
83279000
39481002
82279411
16801333
50063698
53608227
6847953
11943470
46759334
5586437
93902855
63489196
87249763
45574603
29969202
31647885
42135428
66229
7358816
50228908
83755988
12197722
63513653
59967757
37644430