57903996
1382129
14127325
21853525
28895867
97077281
90448510
65789218
529617
97323041
76277159
53801611
40612636
75592802
48809574
97253273
86354741
8179876
8261109
82505281
81622823
37613740
507134
75441158
2244479
27547142
60189314
69477763
11074562
36581689
15045261
21952572
98478109
83866815
1993923
3824730
55058963
11381338
92211480
10133328