40 191 252 true 1 5 6 7 8 9 13 15 20 21 22 23 28 30 31 34 37 44 48 51 54 57 61 65 66 68 69 71 75 78 81 85 86 88 89 91 93 94 98 99