40166091
58343593
2781451
45089404
9073101
10109610
72389437
51625195
6505672
89121583
81402722
66556280
10094021
29279721
1843721
26883042
73138989
15945207
85427757
29379035
39588335
53865797
11065836
16138016
94536902
39043096
45875612
60511317
61172617
69906694
14888373
48022829
69258517
6672511
70044597
11342911
789498
55188780
3423783
80985979