54776579
82507099
22771978
73404218
59051283
69922678
21095964
37412872
59481838
16025563
44462088
35923486
36406637
34865304
18875711
70146110
84283261
6898515
98758294
27404856
70637109
63623402
5128604
2455666
80525127
6704418
11797040
11569286
93207936
51212387
86165596
99949064
57297685
6621345
18025463
8992525
12467
2662728
45947709
38214780