0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 1 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 1 24 1 25 1 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 2 36 4 37 5 38 4 39 2 40 1 41 1 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 4 54 18 55 30 56 34 57 29 58 17 59 9 60 5 61 2 62 1 63 1 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 6 77 35 78 136 79 309 80 465 81 505 82 438 83 310 84 188 85 103 86 52 87 23 88 11 89 5 90 2 91 1 92 1 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 28 108 289 109 1378 110 3978 111 7956 112 11904 113 14134 114 13828 115 11465 116 8235 117 5226 118 2966 119 1537 120 737 121 333 122 144 123 62 124 25 125 11 126 5 127 2 128 1 129 1 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 21 146 362 147 3484 148 18659 149 65014 150 163814 151 319130 152 503252 153 663928 154 750352 155 739326 156 643804 157 500701 158 350608 159 222644 160 129030 161 68623 162 33736 163 15464 164 6657 165 2735 166 1091 167 424 168 164 169 66 170 26 171 11 172 5 173 2 174 1 175 1 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 214 194 4982 195 50616 196 302901 197 1239790 198 3795077 199 9207796 200 18429819 201 31317261 202 46151252 203 59939442 204 69460796 205 72516809 206 68718688 207 59457139 208 47188377 209 34478944 210 23260220 211 14522369 212 8408495 213 4523777 214 2266257 215 1060080 216 464664 217 191795 218 75099 219 28156 220 10216 221 3652 222 1301 223 466 224 172 225 67 226 26 227 11 228 5 229 2 230 1 231 1 232 0 233 0 234 0 235 0 236 0 237 0 238 0 239 0 240 0 241 0 242 0 243 0 244 0 245 0 246 0 247 0 248 0 249 0 250 94 251 4338 252 85599 253 878510 254 5738052 255 26837832 256 96745279 257 282333545 258 690562161 259 1452072994 260 2675777862 261 4385436633 262 6467154616 263 8660559832 264 10609751852 265 11960706422 266 12467077258 267 12061065600 268 10862830929 269 9130263799 270 7175024977 271 5279454427 272 3641236406 273 2355839993 274 1430631046 275 815792804 276 436981807 277 219967703 278 104117726 279 46384251 280 19478407 281 7728519 282 2907759 283 1042758 284 358989 285 119787 286 39209 287 12751 288 4187 289 1404 290 485 291 175 292 68 293 26 294 11 295 5 296 2 297 1 298 1 299 0 300 0 301 0 302 0 303 0 304 0 305 0 306 0 307 0 308 0 309 0 310 0 311 0 312 0 313 0 314 0 315 0 316 0 317 0 318 0 319 1999 320 90446 321 1657733 322 17366966 323 122804997 324 645200694 325 2678056904 326 9159139600 327 26604215044 328 67131697544 329 149734977904 330 299257284589 331 541748907907 332 896147616741 333 1364209974476 334 1922378663536 335 2519661529872 336 3084018007089 337 3536624002987 338 3810075637180 339 3864696069381 340 3697591109517 341 3341758412783 342 2856156076076 343 2310588597146 344 1770436320432 345 1285439037271 346 884622166552 347 577108170159 348 356906697762 349 209225006562 350 116243299259 351 61197938253 352 30524037079 353 14422160333 354 6455096425 355 2737493426 356 1100574143 357 419904672 358 152299258 359 52653237 360 17419588 361 5545595 362 1711589 363 517018 364 154624 365 46403 366 14136 367 4434 368 1446 369 492 370 176 371 68 372 26 373 11 374 5 375 2 376 1 377 1 378 0 379 0 380 0 381 0 382 0 383 0 384 0 385 0 386 0 387 0 388 0 389 0 390 0 391 0 392 0 393 0 394 0 395 0 396 0 397 0 398 0 399 540 400 59827 401 2086675 402 35850020 403 384346902 404 2921362102 405 17013225934 406 79921442317 407 314002223377 408 1059618478556 409 3133945398812 410 8252716033602 411 19592954453718 412 42363005585729 413 84109047458755 414 154393135282398 415 263515537772643 416 420184978455834 417 628443807467448 418 884603425800490 419 1175235821462047 420 1477210385523544 421 1760290683515595 422 1992026400372400 423 2143865512659297 424 2196896783147278 425 2145642136425801 426 1998873298230505 427 1777324453972765 428 1509075844580366 429 1223970418191621 430 948523355510990 431 702422710572691 432 497093083861844 433 336158568543855 434 217202069002064 435 134064673658106 436 79029272594622 437 44479206703800 438 23893410506485 439 12246112437803 440 5986345417173 441 2790101477262 442 1239490431612 443 524730990798 444 211671673174 445 81370868134 446 29821328781 447 10427575732 448 3483575905 449 1114203919 450 342248478 451 101400526 452 29147822 453 8191288 454 2271757 455 628601 456 175640 457 50155 458 14774 459 4541 460 1464 461 495 462 177 463 68 464 26 465 11 466 5 467 2 468 1 469 1