0 1 5 10 17 25 35 40 54 68 71 76 90 103 112 121 131 141 155 167 183
