3075106
30164858
1137493
27663509
90754687
3679340
50562911
40691824
47358147
6861219
66314045
46057105
13917832
6236868
87915419
24061581
91353350
78805290
95198298
17799790
9294190
72923066
22839013
96324583
38569062
70315024
47952348
48157508
12625366
23118599
38215108
40966988
53859674
52057682
51336080
7032414
56861937
65724826
16241600
6842248