17 682 286 true 0 1 2 3 4 6 8 9 16 18 20 27 28 29 30 34 38