13147871
85863646
61422391
768392
22728465
3254291
9654014
89628257
97212586
44048521
87158022
19783941
60489814
30318838
2548262
55026652
47958608
17215686
96937301
7698100
91085121
52868798
59958178
11031370
83034192
34537150
78872920
19263562
80284583
7743929
53265102
28704019
4741486
57586374
32232635
71875383
14119801
32223802
18083047
32001378