true 16 33 true 1 3 4 7 10 16 20 28 33 36 39 43 56 63 71 72 75 78 79 82 84 92 97