56756427
5811577
68255968
64207636
60367372
62126043
54902902
39572217
93645530
93684652
28777197
52563686
29695103
86171059
85447397
96086623
90814009
59106622
59276538
46287679
53331591
53677619
97507638
79363434
79008788
14438083
36033628
44791705
1626074
40456236
50883656
83617269
29723714
16402290
3033074
27857531
19437450
40747965
7664588
25679115