29 0 10 22 38 58 83 109 139 140 174 185 209 230 246 260 279 298 319 339 363 388 417 438 464 486 517 592 603 612 0 21 38 55 72 86 94 102 116 120 121 126 134 142 150 161 172 184 196 210 222 234 242 248 250 252 253 253 253 64 54 46 40 29 17 14 85 6 5 11 20 26 29 30 30 29 30 30 25 22 20 12 5 3 0 0 0 120 