85927769
3286482
679891
3820457
23609665
39209798
15168251
11968722
93487953
7844489
1657640
72339161
91471071
539845
72223793
23661197
58048627
36052505
99575389
39753502
57604919
2598993
62194624
16667312
52732649
38932789
129870
18708930
36444441
4874173
4536669
6558750
4173155
95746740
76935334
56676698
3527822
926872
53701474
14472406