21569052
27071548
18294168
8751456
98924917
9801375
39644358
782427
31514786
4157486
88571458
96318069
59717841
87314438
72063957
84306287
1329423
81567043
36176904
93984089
89048489
52018875
40585541
21849620
55142294
7741895
39286293
13373706
43817587
43166128
77681531
57852892
22644032
11241764
54814530
21256994
36111159
23084926
3367886
3870569