40847741
9877418
26546779
58936059
80967899
66903104
52285599
64267242
43801644
58818543
87726840
87019629
66641355
84017750
69762416
28302430
27014177
55847859
54524637
51609507
97148388
21321561
52185344
66449034
78409977
3115844
14001051
98086786
25901636
504270
304932
7512801
1034119
69905431
80725093
21311541
84046282
39273579
14334910
52527080