14 22556 1083 true 1 2 4 6 10 16 17 22 25 27 28 29 31 38