23 536 231 true 0 1 2 3 4 6 7 9 10 12 14 17 19 21 22 25 26 27 29 33 34 35 39