21794768
66621061
50227342
48534327
283825
28051133
17058123
35219689
97013622
9456445
59692783
84733664
30819282
46882867
55066485
67274973
37869458
34892188
67676312
32697626
30153722
45575002
14454042
17296483
293380
45266540
91036714
28274328
62479034
47095075
81595854
27078138
79952708
6132098
52618959
40121470
28421698
5061306
2326537
52753863