83559585
81079198
1729109
50194640
79529481
85628046
82062887
69051836
57996074
1985497
87128230
67039506
4706931
82963505
74447105
5203709
6748485
487643
58812101
21544992
21469627
26782907
38753298
36341065
19607521
1937554
44028279
293346
40108089
15291242
7038917
5974783
47544795
26265148
8185349
17766317
40843045
44372099
29006723
76495790