44923713
61897852
56217884
80152164
980086
9014163
73499055
25347432
83349471
9883928
5191187
71901227
26252799
1220432
73861836
91272509
73793251
9399537
5090477
20168007
49621480
53024019
97432099
72874297
94332726
54452815
44214910
31806838
18308292
32349997
95664965
43607782
36462157
36027060
88023275
63413577
78786601
94751217
30436049
93575332