16686
20860
45614
58008
95669
69528
50881
25730
17806
94822