31 0 6 15 24 41 69 92 116 117 130 142 146 160 163 173 186 195 217 267 284 303 333 364 387 402 411 432 442 453 461 469 0 9 21 31 49 74 84 88 102 103 105 105 107 108 110 115 119 129 155 163 171 180 186 189 189 189 189 189 189 189 189 56 53 48 46 41 23 9 85 4 9 0 8 18 11 21 23 24 27 25 22 16 10 7 0 0 0 0 0 0 0 090 