95801353
69655949
28636685
91909172
38252988
12081408
59812888
21891980
11589902
50329502
61141189
9103318
5517776
8429269
66026609
43874122
2034789
78035493
72048072
37123976
69747538
44858317
55116928
38566160
1337341
12207399
1072428
19765950
58536243
99136227
7724328
8373651
31235137
68425726
6609102
71302951
11301542
89496
58318303
3644483