80081920
89365503
17075288
57354955
65998614
2168562
91401831
79153783
52671624
28986139
82766535
38934508
95944564
6671028
82075578
27771930
18534897
99052164
66865777
77618598
94317373
94195242
78561629
57005062
11027076
54514685
50091310
33976424
3246658
21383072
98328675
88973677
81985986
95148512
30518532
4785158
28513502
27763696
39508431
8820429