30 0 6 13 32 52 74 98 123 124 143 161 173 186 202 210 217 233 255 279 307 339 360 377 399 423 439 460 484 495 504 0 9 18 41 59 72 80 84 98 100 102 105 109 116 120 124 133 147 164 184 204 213 219 224 226 226 226 226 226 226 56 52 50 41 30 18 9 85 6 6 14 17 23 26 29 29 32 35 35 32 23 19 12 4 0 0 0 0 0 109 31 127 50 157 97 148 97 181 159 157 165 189 133 179 137 238 208 169 212 206 198 144 157 124 111 108 88 96 55 81 19 57 239 166 249 192 276 188 311 235 344 227 309 211 274 219 244 239 285 194 296 202 270 181 263 173 253 171 228 159 217 149 193 134 66 119 354 247 374 239 404 240 397 259 433 242 432 258 421 270 454 266 455 247 478 267 480 248 487 275 465 279 349 264 310 258 412 294 453 308 375 316 381 289 344 309 390 344 423 332 475 368 499 339 447 365 458 344 408 370 307 322 328 288 197 289 273 262 246 296 193 242 110 278 96 218 65 234 42 184 94 144 95 15 117 38 136 10 152 44 178 21 225 37 224 20 182 45 213 57 245 67 264 78 287 91 312 112 345 128 374 141 412 150 379 112 324 67 308 79 296 95 301 100 288 66 288 32 306 14 439 25 407 65 371 34 357 88 418 93 419 121 456 58 360 139 276 94 225 66 168 56 155 28 76 2 13 92 54 135 44 194 61 242 54 205 45 195 16 248 76 292 104 283 84 269 64 324 121 333 105 344 107 341 89 402 131 393 146 249 168 184 133 129 120 95 110 68 93 31 72 8 47 20 77 45 100 28 114 342 241 330 250 281 208 247 215 239 179 205 184 190 163 370 268 386 252 416 256 403 272 445 257 435 277 472 257 478 286 497 263 439 137 478 71 92 141 217 79 176 70 149 54 89 36 61 8 334 139 297 119 384 158 434 163 323 224 20 79 15 93 145 128 146 157 209 162 218 164 225 290 276 284 249 365 129 372 73 252 95 51 137 118 18 79 137 413 166 224 185 171 144 55 111 160 63 198 77 4 180 165 108 128 384 266 98 146 1 457 150 0 0 0 105 