0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 309 1262 1495 1784 2070 2341 2863 3360 4043 4544 5189 5959 6822 7552 8455 9531 10486 11530 12029 12391 12337 11833 10831 9459 8473 7213 6292 5615 4814 4286 3740 3306 2672 2270 1830 1580 1280 1101 1019 896 822 821 711 703 624 685 738 728 748 782 934 1043 1069 1246 1375 1596 1767 1902 2190 2406 2635 2908 3167 3197 3381 3560 3515 3556 3411 3245 3020 2741 2560 2357 2276 2003 1995 1905 1918 1778 1816 1803 1697 1546 1559 1438 1307 1167 1031 932 868 844 773 678 682 622 641 617 657 681 684 690 704 749 728 881 906 960 1151 1205 1373 1513 1774 1932 2214 2517 2804 3081 3363 3589 3956 4237 4369 4613 4858 4828 4779 4595 4385 4114 3887 3497 3107 2711 2356 2056 1669 1407 1286 1034 906 831 729 642 586 537 483 462 444 386 385 388 336 325 368 338 365 338 356 354 344 330 356 360 342 340 367 385 314 384 410 382 390 448 397 367 417 407 415 425 439 449 445 458 439 404 402 393 417 412 399 413 394 366 398 382 416 418 375 387 368 398 384 330 374 383 356 347 344 317 378 362 349 345 328 316 325 341 333 288 316 330 314 310 333 327 362 309 335 304 324 320 365 347 335 375 346 356 321 354 358 375 346 346 345 322 401 357 379 354 402 401 399 410 426 449 430 446 537 522 533 535 569 652 685 680 707 754 758 789 815 827 861 872 909 943 926 847 883 877 852 845 835 829 781 782 790 732 715 626 658 589 559 548 556 520 480 433 413 456 379 384 418 333 362 336 369 341 327 345 314 300 316 345 337 313 294 309 294 316 292 272 310 292 284 309 292 281 295 273 285 270 256 279 264 281 291 278 292 295 266 297 274 292 290 299 289 279 259 296 263 275 265 283 279 255 257 281 265 244 288 272 273 340 308 324 318 349 375 379 382 419 461 454 458 539 516 580 627 707 755 732 790 837 899 973 969 1040 1091 1049 1181 1165 1129 1260 1299 1282 1326 1356 1361 1372 1440 1414 1395 1383 1387 1392 1347 1374 1326 1321 1249 1213 1181 1127 1029 999 1015 901 862 821 783 740 750 709 618 599 561 514 464 469 390 415 367 403 332 326 298 290 266 264 251 264 251 250 247 226 223 237 215 224 203 198 176 223 208 182 222 185 184 208 193 175 200 204 184 198 211 221 214 222 232 202 204 202 221 211 252 222 238 222 242 214 242 225 225 218 255 233 217 261 232 249 224 237 211 213 237 243 226 212 242 245 256 210 239 251 224 236 222 244 224 224 213 229 239 193 203 252 219 219 222 253 255 232 224 205 212 219 207 243 217 199 191 213 233 216 207 217 216 179 202 183 170 188 179 177 170 169 181 159 182 153 168 145 167 161 177 125 176 143 141 145 138 129 153 135 159 146 145 129 146 144 141 159 152 148 152 136 130 158 142 146 144 151 136 143 149 139 158 142 130 138 141 138 153 140 147 147 147 143 156 153 123 128 137 146 133 135 140 142 138 123 127 136 132 138 135 121 146 136 136 113 129 145 122 133 124 118 140 122 137 115 132 120 107 131 117 124 110 132 137 130 120 136 128 136 120 112 122 105 129 117 140 133 117 120 114 113 123 125 120 118 130 144 123 130 133 120 119 118 122 126 123 131 126 124 132 118 103 126 124 112 128 102 120 123 127 123 118 116 117 127 126 109 112 124 110 104 122 111 122 129 111 121 95 111 115 109 110 108 102 121 110 112 97 98 116 94 109 78 111 94 92 107 90 107 95 94 112 89 102 110 94 110 79 89 101 106 101 94 86 100 85 88 87 86 92 104 78 83 100 102 103 72 92 105 92 98 89 91 87 93 126 91 95 78 110 96 99 88 98 102 96 100 87 95 104 82 115 90 109 87 106 83 124 90 112 109 105 100 94 110 98 82 94 90 96 109 76 98 101 94 99 111 101 109 95 113 108 99 98 105 109 108 103 120 105 115 107 121 103 106 97 120 109 103 105 98 97 109 102 111 100 112 96 104 97 95 104 96 115 108 109 103 113 113 111 103 110 114 103 89 109 88 101 89 90 88 111 87 98 100 101 89 97 89 105 95 91 102 91 99 97 99 99 87 117 104 100 103 111 94 121 94 85 91 108 103 120 115 106 114 124 109 117 127 133 126 113 121 115 144 127 135 133 130 145 164 130 160 185 168 171 182 175 180 174 208 192 175 193 190 235 211 220 191 198 197 201 202 247 219 205 221 207 220 195 198 219 222 177 159 204 178 159 166 170 198 169 187 204 219 198 244 270 281 345 345 426 512 525 676 754 1008 1191 1441 3841 4069 4289 4516 5014 5268 5472 5365 4358 3148 1936 1058 544 224 83 35 13 13 2 3 0 1 0