17 1688 410 true 0 1 2 4 8 9 10 12 14 20 21 22 25 26 28 36 37