31 0 6 15 24 41 68 90 114 115 132 143 150 155 161 173 186 195 217 267 279 291 300 312 326 344 370 389 402 431 458 484 0 9 21 31 49 69 80 84 98 101 103 104 105 106 110 115 119 129 155 162 169 173 179 185 191 196 199 200 202 202 202 56 53 48 46 36 26 9 85 10 10 8 11 9 18 21 23 24 27 30 30 23 26 23 18 10 8 4 3 0 0 095 