93085656
7922802
73016390
61633427
59318069
24383423
3697311
78608762
77643914
68304791
39658665
43296895
47136677
30347742
25446306
47108797
41645783
65429565
16519674
44011598
18995567
71832500
67862951
653576
3895973
46861597
90268287
1525234
51667037
34404209
34557566
80625058
72019437
70105028
44711722
67323605
37922311
4648023
24952904
88226700