56681244
27095949
19835311
39243872
47665028
4409737
14589407
31569551
6451115
95047382
58176786
55713857
44026507
63295949
2891113
66401182
86115158
19603474
2209466
76265282
97734877
37065431
15683118
32009628
38229311
57563343
21048225
52672349
46202763
43276939
69478438
31757576
59092261
45528611
63246616
26341609
22651603
869523
8499859
29053490