16686
10505
38905
20860
45614
58008
95669
69528
50881
15950