36 2310 Browell, Dr. Edward V. NASA Langley Research Center LASE / DC-8 Aerosol Scattering Ratio SOLVE 1 1 2000 03 03 2001 06 21 0.0 GPS altitude of observation (m) Elapsed time in UT seconds from 0 hours on day given by date 1 .001 999999 Aerosol Scattering Ratio 9 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.01 0.01 99999 99999 99999 99999 99999 99999 99999 99999 99999 Number of values for current recorded time GPS altitude at which data begins (m) Altitude increment (m) GPS altitude of aircraft (m) Hour of day of observation (UT) Minute of hour of observation (UT) Second of minute of observation (UT) Latitude ( +N degrees) Longitude ( +E degrees) 0 8 ------------------------------------------------------------------------------- Vertical data interval is 30 m., horizontal data interval is 3 seconds. Vertical resolution is 60 m, horizontal resolution is 3 seconds (700 meters). These measurements have a maximum estimated error of 5% or 0.1, whichever is larger. The scattering ratio was determined using the JPL Microwave Temperature Profiler (MTP) atmosphere molecular densities preliminary data. No attempt has been made to correct for aerosol or cloud attenuation. ------------------------------------------------------------------------------- 53156 48 988 30 7348 14 45 56 6672 1913 35 361 562 2170 7019 12117 18395 22825 26680 17654 6018 7043 11067 21916 50162 50817 19732 13564 11419 8817 9604 14165 7261 6615 7252 7759 7540 7194 7155 6123 3825 6035 18346 13373 9210 15641 12179 5600 1811 1600 1829 2867 18823 114459 277016 378351 214055 10184 53159 59 674 30 7364 14 45 59 6671 1912 -40 -11 109 341 813 1145 1626 2335 3025 3621 4158 5419 7960 10893 13356 13611 11353 9769 10778 14039 18729 24700 29825 30261 29025 23944 16816 11745 10468 10448 11149 11464 11858 11773 10553 8760 7255 5297 4004 3122 2382 1951 1758 2243 2396 2353 2412 2074 973 1281 2313 13552 64800 182481 309708 246352 129977 9664 373 53162 63 449 30 7379 14 46 2 6671 1912 17899 399 403 686 934 1058 1439 2319 3029 3153 3141 3467 4925 6347 7876 10003 12340 17453 25777 31375 36603 36379 32323 29967 32040 45257 71044 89611 92829 86205 72206 59133 58853 50246 40308 33227 27601 24672 22746 21144 18665 17488 16372 13153 10035 7241 6784 7239 8869 9629 8348 7598 6878 5414 3913 2730 1512 748 954 6288 35932 34971 4409 53165 58 494 30 7394 14 46 5 6670 1911 2262 2347 2268 2375 2514 2937 3448 4048 4820 5746 7627 11027 14441 16917 20364 27870 41137 51111 51473 48029 45910 45339 54039 71069 88130 96611 92994 70173 56512 50164 47654 36640 27946 25088 22966 22632 23155 21449 18997 15985 12227 9483 8625 7577 6579 5116 3727 3261 2691 2772 2484 1853 1247 754 476 368 41 -85 53168 63 509 30 7409 14 46 8 6670 1911 2929 3361 3506 3830 3911 3904 4351 4546 4572 5456 7510 11075 15024 19535 26035 38576 51592 57631 57306 57238 64280 73358 85153 94159 94601 80326 66070 61657 55907 49071 41703 32507 23059 17669 14152 10211 8903 7658 6220 5655 4819 3891 3656 3160 2094 1745 1741 2077 2372 2265 1279 814 598 265 60 -26 -42 159 667 2901 13302 3838 347 53171 57 704 30 7424 14 46 11 6669 1910 -64 170 423 1105 1876 2802 3805 5943 10404 13287 12801 11763 11616 15151 19556 21082 20200 17120 11250 8944 8997 8196 8084 8560 6645 4158 2374 1520 1207 880 692 603 442 299 519 676 433 350 454 384 387 485 463 253 393 385 661 3151 10277 28095 72743 163344 261338 225419 308099 172087 6692 53174 10 2129 30 7439 14 46 14 6669 1909 592 4184 13625 36102 99628 272147 543367 549115 557406 13313 53177 59 674 30 7454 14 46 17 6668 1909 76 787 1194 1272 1426 1886 3049 5718 8907 12096 13479 12723 11628 12742 13203 9783 6260 4702 5885 8218 9686 10928 12571 13524 15695 18689 17945 14543 10696 8784 7029 4952 3462 2302 1658 1477 1431 943 725 622 331 246 8 999999 999999 999999 999999 1 672 18071 74339 143861 223367 197408 197246 234837 277754 62997 369 53180 50 899 30 7469 14 46 20 6668 1908 -1 322 397 297 387 461 440 148 999999 999999 999999 999999 999999 999999 999999 999999 999999 62 90 -64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1026 8087 28745 80537 211269 445804 608771 345673 111892 6103 53183 63 554 30 7484 14 46 23 6667 1908 40 999999 999999 -84 -77 -97 -66 236 957 1700 2827 4316 5305 5961 6312 7102 7545 6241 4363 2642 1699 1842 2178 2357 2274 2269 2550 2629 2740 3017 3194 3486 3832 3154 2146 1504 1105 823 497 158 -49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2076 13404 31383 63002 113232 195023 323975 409888 191143 19986 -14 53186 54 779 30 7499 14 46 26 6667 1907 225 689 1172 1921 2568 2794 3107 3563 3802 2978 1984 1963 1638 1055 994 924 815 778 726 642 696 872 1169 1516 1556 1143 840 904 618 350 11 2033 4247 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 381 2198 13034 52738 177700 405241 613475 279785 4884 53189 55 733 30 7513 14 46 29 6666 1907 61 530 995 1560 2213 2918 3429 4094 4702 4735 4305 4183 3672 2517 1693 1913 1887 1700 1380 1114 1081 1274 1643 2108 2499 2860 3216 3475 3131 2363 2268 4168 12357 19028 27861 12484 7825 8836 1566 999999 999999 999999 999999 999999 999999 72 1209 10985 52119 156105 295137 345539 325536 236091 8125 53192 59 539 30 7529 14 46 32 6666 1906 937 957 1100 1432 1905 2513 3492 5153 6384 7323 8493 10010 12179 15039 17110 17927 15953 12758 10351 9301 7810 6653 6940 8316 10398 13030 15460 17858 17895 17071 21018 25318 27283 30557 30093 23879 21100 41592 85257 46666 22718 37654 68341 36573 11073 6399 5420 3748 2436 1547 1349 1772 2275 11253 49535 122145 223422 195156 9222 53195 61 494 30 7544 14 46 35 6665 1905 1155 626 831 1333 1676 2011 2761 3265 3990 4938 6281 7921 9272 10108 10419 9756 8839 6757 5324 4680 3878 3487 3438 3841 4659 6013 8723 12024 13245 14915 14623 12149 10998 11262 15447 18378 18378 15607 15973 44384 123429 133169 113634 185483 100939 12444 5176 4565 5090 6140 6166 5948 5349 5303 15143 65430 86362 77394 69088 19263 794 53198 64 478 30 7558 14 46 38 6665 1905 621 682 744 930 1334 1787 1874 2210 3053 4127 5351 7323 9132 9440 8237 6969 6509 5649 3624 2405 2154 2346 3026 3914 4824 6074 7939 10747 11274 13629 14779 12228 12378 13266 12992 13962 13446 12380 11493 12097 15988 15633 8652 6641 6303 5544 2801 2557 2552 2449 2145 1960 1887 1884 2119 14887 69175 118997 210017 253147 178771 191061 183612 10315 53201 11 2114 30 7574 14 46 41 6664 1904 217 1614 5576 15456 37003 95581 277219 648095 678896 278986 5786 53204 10 2189 30 7589 14 46 44 6664 1904 632 2779 8686 28671 89214 223090 555162 820478 353189 2698 53207 11 2114 30 7604 14 46 47 6663 1903 270 2100 6883 18651 44901 108435 265281 601558 675533 285461 24572 53210 11 2070 30 7620 14 46 50 6663 1902 528 2331 6408 16384 40701 86844 185126 408111 691852 484267 11489 53213 23 1725 30 7635 14 46 53 6662 1902 -15 663 153 999999 999999 999999 999999 999999 999999 999999 64 1874 8709 23998 58882 140681 335207 601678 417586 169706 137017 30396 840 53216 26 1590 30 7650 14 46 56 6662 1901 12 143 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3018 12529 35345 104481 262312 354744 406742 414425 314298 53851 210 53219 45 914 30 7664 14 46 59 6661 1901 -40 198 291 137 0 195 620 742 1082 1292 1499 1775 2128 2229 1972 2658 10554 28749 38684 37495 20620 12265 20382 23895 11182 483 999999 999999 999999 999999 -43 172 365 465 746 1123 1452 2083 15503 87709 290499 498100 393210 101911 5587 53222 62 479 30 7679 14 47 2 6661 1900 172 190 388 491 608 698 1079 1447 1623 1790 1955 2640 3490 4597 5675 7174 6436 5359 6863 9601 11431 12920 12918 13038 13115 13824 13800 12622 11902 11684 16424 44869 60442 57424 41125 2534 64 -79 176 440 477 505 422 522 669 699 743 801 858 781 965 827 1500 6026 29008 85995 189421 293859 212721 162254 33502 564 53225 10 2054 30 7694 14 47 5 6660 1900 -68 4135 16920 45955 110736 238296 468312 611459 310721 12087 53228 38 1228 30 7708 14 47 8 6660 1899 421 2253 6237 12976 21596 34367 28820 2130 79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 683 6885 14815 38648 89464 116915 74171 41825 10620 11639 29792 79485 227511 435413 188929 1918 53248 30 1351 30 7801 14 47 28 6656 1895 -28 1059 3216 6531 13765 20053 3700 -41 124 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1165 7876 29890 87781 220950 468327 637185 245192 25318 53251 29 1363 30 7813 14 47 31 6656 1895 415 1788 4599 9059 9985 5971 3324 10254 12291 3278 999999 999999 999999 999999 999999 999999 999999 999999 -61 340 869 7094 41591 123973 326446 632567 478219 92690 1145 53254 190 745 30 7825 14 47 34 6655 1894 3976 5145 5992 7180 9872 11684 12410 12908 12355 20162 43782 71937 44377 10434 9186 7066 5106 6277 11726 23919 57035 95428 85748 82050 56732 17160 7705 17669 18779 5264 4272 3605 2838 2579 2776 4125 25273 118908 87593 2448 1388 2612 17016 96872 163224 192812 108715 82172 66712 5035 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 42 697 1094 1597 1654 1036 256 113 247 251 53291 218 685 30 7945 14 48 11 6649 1887 39676 38968 50917 67649 85675 105153 124547 160965 218913 273965 308441 324678 319663 298287 293363 335800 375967 286923 139082 99235 81991 64650 50000 37292 25723 17343 13132 12605 14035 15755 20011 24366 26070 25603 29147 34565 39210 42702 44604 35330 20882 30481 279707 287912 18202 704 553 470 471 373 352 343 351 231 248 244 279 308 356 278 277 340 425 462 445 465 552 448 545 541 602 598 621 670 642 649 662 694 824 628 456 627 788 868 637 477 394 339 277 215 252 256 295 235 244 292 247 248 200 207 229 252 239 227 195 196 239 243 231 238 270 250 218 249 210 184 203 229 251 231 189 254 307 316 323 331 286 282 330 348 387 361 345 389 323 223 203 280 288 276 294 307 266 279 270 289 308 301 277 279 252 290 273 280 280 255 265 224 203 257 237 247 244 237 273 280 326 329 531 540 344 261 226 247 265 227 193 211 233 238 236 260 232 475 1628 3530 5961 9188 12810 15496 15119 11485 6663 5328 5891 6427 4966 1610 314 221 222 172 152 156 154 154 152 155 165 187 209 218 213 223 246 259 325 542 53294 218 693 30 7953 14 48 14 6649 1886 40379 55618 76524 99733 122231 148411 178200 214841 270505 313214 313435 312597 344156 336413 263701 205390 166452 131524 121763 116051 109447 114130 122685 101516 77248 62307 54339 50510 48818 47507 45383 44043 46159 50397 56760 61033 57241 45045 28355 14661 7600 7392 14959 2270 479 391 439 487 525 550 441 364 258 196 206 238 319 286 225 325 423 300 274 327 408 467 549 443 523 567 590 607 611 599 660 684 656 709 767 589 534 677 878 792 530 451 400 317 250 210 229 192 159 189 206 241 229 199 250 206 193 213 181 153 262 254 252 234 191 196 232 225 238 229 227 188 234 189 186 246 258 246 279 291 308 307 319 327 304 292 306 365 379 372 349 290 246 271 231 242 275 283 290 254 221 278 265 227 254 276 244 218 236 234 271 264 258 244 266 251 255 242 240 236 267 286 254 305 1007 1869 699 289 206 202 233 223 217 231 250 231 260 264 281 858 2808 4796 6884 8954 10623 11629 11360 10193 8323 6420 6018 6079 5430 3315 820 213 185 172 137 130 144 145 140 139 138 160 178 198 191 187 201 225 304 556 53297 218 701 30 7961 14 48 17 6648 1886 47814 57549 72359 92103 116975 159947 219968 274299 306330 299190 312694 361816 376165 310296 191243 144252 139619 140687 138151 126509 123649 120590 86435 40510 21008 17758 16802 16758 16230 19123 22031 24992 29255 30324 27565 23031 20144 16883 10991 6606 5337 17928 6257 507 429 361 414 374 424 401 390 388 400 233 236 176 163 227 273 210 241 280 230 331 364 413 443 425 479 488 472 519 564 563 593 579 591 638 613 423 541 787 820 694 467 362 296 307 267 127 148 122 153 206 200 193 170 169 141 121 148 202 127 149 217 223 211 219 193 250 251 209 156 144 145 215 167 203 237 198 251 274 251 257 273 267 253 304 286 281 303 314 300 281 281 235 209 210 232 233 270 236 233 184 172 170 196 205 192 144 175 188 195 174 237 211 207 202 179 208 235 190 184 182 236 248 250 306 1282 1733 517 237 201 216 199 197 216 208 192 194 190 205 461 1140 1858 4267 8997 9548 6572 5855 6750 8934 9820 8307 6182 4717 4490 3728 1177 209 134 143 116 95 98 105 105 108 103 113 135 139 141 154 156 179 221 414 53300 218 710 30 7970 14 48 20 6648 1885 49184 61249 72097 85974 113139 163065 232720 295084 322156 316444 347296 360435 319240 242794 165682 132672 124396 122166 120240 110381 97212 70187 35863 21739 19131 19370 19155 18819 17947 15714 16281 18605 20655 19691 15474 13590 10951 8553 5941 5328 11051 21581 2791 594 551 543 608 455 427 481 408 440 346 223 219 189 223 217 172 262 192 259 283 353 382 411 491 482 541 588 574 566 555 587 556 548 678 581 474 475 608 792 680 463 409 297 254 198 176 189 221 159 219 205 225 162 193 207 204 194 232 169 222 222 159 163 206 224 244 231 228 265 191 170 211 212 245 251 271 259 262 250 290 300 259 279 296 290 279 273 262 250 262 313 299 260 235 206 232 273 248 233 219 201 202 196 191 162 189 209 198 184 184 205 223 228 230 219 186 239 212 236 226 247 238 225 244 373 1099 1105 401 228 211 225 238 220 230 224 184 175 199 252 498 807 1384 2676 4754 5151 2510 3675 5421 6169 7619 7999 5500 4182 4598 3132 874 192 151 144 127 114 121 119 110 119 113 122 143 152 167 174 175 180 219 361 53303 219 688 30 7978 14 48 23 6647 1884 54792 78061 104921 127472 164564 211217 254154 286015 300898 318155 342776 343110 321415 281401 223887 160542 125893 120271 119189 107567 85228 54218 28530 15311 8021 6535 7051 7740 7789 7931 7422 7340 8094 7245 7609 8982 8536 7004 5905 4617 8657 35356 8177 1254 505 570 622 514 572 416 479 553 462 388 252 195 265 241 173 271 333 337 272 310 454 431 421 524 558 599 565 601 622 551 582 568 609 717 538 531 655 779 889 636 489 495 395 392 276 252 260 200 176 183 215 214 227 233 215 209 209 239 251 199 171 191 225 223 214 225 251 239 176 170 259 198 170 232 195 274 278 292 373 313 306 261 286 287 292 334 321 328 322 313 301 262 232 267 263 271 263 316 270 252 287 221 180 208 231 221 237 191 202 248 285 271 274 237 221 272 255 245 273 265 250 256 268 387 918 1083 588 279 238 236 244 262 248 234 274 241 236 261 313 442 511 511 707 1809 1616 1046 1268 1196 2132 5040 6082 4666 3894 3686 2216 646 204 178 170 138 134 143 155 138 129 137 164 176 181 194 203 212 241 344 719 53306 219 696 30 7986 14 48 26 6647 1884 68840 88682 120588 168099 215017 247056 261820 262052 273315 284761 275278 272370 233572 168478 152730 160200 168686 139147 105437 78835 46891 26050 14556 11949 11881 12785 14196 16045 16983 17190 16349 15873 15126 16051 17776 19285 16818 10606 5641 2858 2525 1892 896 725 622 602 645 575 508 458 479 494 428 370 351 356 261 250 272 279 305 353 358 389 442 534 507 595 691 643 615 669 647 655 681 662 713 670 491 595 743 943 937 631 429 461 420 329 272 281 290 252 262 222 264 258 222 211 263 239 249 243 172 244 274 239 276 233 210 275 254 256 262 224 213 262 247 215 229 328 288 282 390 406 355 309 261 290 337 332 380 417 363 355 302 239 259 271 327 308 307 265 298 285 264 238 261 256 233 243 273 280 275 272 258 269 309 312 281 281 295 260 288 288 304 301 371 915 1289 782 427 275 280 273 263 268 269 272 293 247 246 251 268 273 251 355 1296 1852 1667 1273 614 456 414 729 1487 2294 2427 1208 364 204 209 184 154 160 158 167 170 167 180 186 200 201 245 253 237 256 308 462 940 53309 220 674 30 7994 14 48 29 6646 1883 69421 87725 114125 141179 184205 231115 241285 239623 234578 233279 252943 269898 243842 223525 219793 203605 188281 200181 151677 80491 36730 17335 9054 6574 6932 8100 8270 7083 7428 7889 8125 7809 6985 6239 6081 6078 5312 4353 2821 1914 1643 1341 857 648 591 553 603 609 564 441 500 506 460 352 287 339 282 227 196 242 322 327 426 337 433 492 512 475 519 561 611 658 628 656 592 593 633 748 771 550 540 811 946 965 559 429 356 367 318 224 222 278 204 241 274 194 192 210 204 228 218 185 166 241 275 244 228 234 232 223 278 245 218 219 239 234 225 296 270 254 284 310 306 341 278 290 306 304 332 306 316 323 362 322 298 296 251 270 250 243 288 285 278 244 243 244 205 201 260 210 226 243 239 218 241 274 244 215 230 234 226 225 249 274 310 314 309 2001 3957 1312 365 261 225 210 236 231 238 212 220 252 225 218 203 211 237 190 724 2121 1237 427 297 295 286 260 247 362 555 495 310 167 155 138 138 137 118 134 135 129 152 155 145 156 169 187 192 206 230 288 455 1092 53312 220 683 30 8003 14 48 32 6646 1883 72324 81323 100558 158177 216928 238062 235499 229580 243267 275543 287442 273925 284863 276898 222130 220370 180186 78002 28963 16374 10126 7836 5827 4448 4002 4114 4284 4882 5492 5689 6241 5655 4472 3644 2729 2180 2123 1692 1218 1174 1199 955 585 645 631 611 562 532 406 459 414 380 344 299 281 223 214 290 326 353 278 315 401 500 567 544 607 588 573 578 656 630 661 667 648 594 610 543 699 704 527 645 971 945 600 425 405 378 261 225 240 266 266 270 217 205 221 227 212 222 234 201 206 209 204 288 251 198 243 248 239 225 242 225 211 212 184 211 269 267 300 290 283 331 332 295 306 256 274 300 333 326 280 323 320 287 258 282 242 266 246 252 249 247 215 186 211 218 223 177 211 200 182 201 249 254 265 255 232 262 271 267 288 292 325 267 1098 4614 2970 865 282 235 237 219 220 231 244 219 225 265 268 224 185 237 292 889 2590 2901 1304 540 398 285 244 202 197 234 247 205 176 159 158 159 132 142 147 153 143 142 158 159 173 187 196 214 217 231 265 345 777 3045 53315 220 692 30 8012 14 48 35 6645 1882 81823 91770 114554 148942 182823 224049 250363 247749 258733 286064 323086 337607 319777 248973 205681 163604 111889 55950 21036 9234 6630 5544 4803 4538 5197 5734 6434 7084 7713 8406 9051 8669 7079 5555 4323 3366 2245 1674 1289 1012 688 605 549 582 623 548 503 476 474 393 348 271 240 292 262 210 281 275 278 266 312 341 396 515 525 533 526 516 560 486 575 561 556 573 543 542 624 663 659 680 478 480 888 947 576 459 401 285 176 200 141 254 221 251 231 185 180 258 225 185 170 163 185 209 184 208 235 248 234 187 247 219 173 193 209 183 215 237 257 259 248 262 296 302 354 305 268 305 319 335 312 313 305 298 240 258 276 255 259 228 223 191 182 214 243 242 226 250 217 208 218 183 196 233 228 232 230 234 257 236 238 236 252 270 230 758 2575 2300 859 320 254 241 249 217 188 214 235 213 230 239 254 227 214 677 2600 3334 1432 546 362 257 209 202 205 202 206 195 153 149 162 159 139 127 125 129 144 139 137 153 146 161 168 172 186 203 212 242 314 894 2939 5482 53318 221 673 30 8023 14 48 38 6645 1882 76977 97466 124092 151232 175196 214829 247118 274749 278451 288241 324141 355352 291540 186249 151012 122230 65947 26206 10717 7015 6384 6132 6731 7145 7482 7618 8281 9139 9353 9529 9632 8164 6390 5043 3416 2553 1833 1246 1091 763 558 543 563 440 412 494 461 466 438 357 280 203 245 304 273 247 222 233 314 281 291 246 374 339 368 458 487 482 504 435 505 505 502 580 552 501 570 565 530 599 712 574 522 758 838 569 398 391 314 195 194 173 181 207 226 116 128 151 186 210 168 198 151 194 204 232 253 241 228 182 195 197 180 194 220 227 233 209 212 264 304 316 276 272 256 281 282 247 297 308 354 356 340 269 238 261 261 257 242 271 210 160 170 198 204 183 177 204 189 211 195 213 193 194 193 196 202 194 175 201 208 219 208 262 235 339 1575 1916 727 326 217 229 227 213 173 189 212 191 204 222 245 228 198 249 982 3015 3011 739 273 232 203 166 160 173 185 164 138 133 147 137 125 127 122 133 127 135 151 153 157 163 166 174 190 202 204 226 257 460 1636 4358 6814 53321 222 653 30 8033 14 48 41 6644 1881 55560 77576 99913 122994 154255 187415 221172 270961 306891 330738 363938 358310 265776 190275 149097 73495 32997 18613 11375 7548 5979 5161 5211 5601 5910 5784 5880 5635 5338 5197 4802 4275 3572 3068 2394 1542 1191 1051 954 724 592 572 509 552 506 558 479 563 458 424 264 181 232 232 284 302 269 229 251 315 299 300 261 285 288 335 355 338 439 453 471 539 528 475 559 516 525 586 579 590 557 616 522 633 944 718 544 372 322 247 196 240 198 158 151 214 161 197 224 130 107 166 104 191 160 201 193 192 226 238 246 227 187 169 179 184 225 228 284 231 282 329 314 285 214 251 261 293 298 307 305 291 311 290 293 223 240 258 252 239 272 251 234 206 205 212 193 183 192 201 208 220 205 223 167 195 222 176 236 232 195 201 172 199 225 219 442 2116 1943 626 366 241 230 217 202 187 167 180 184 180 213 181 173 197 256 852 2033 1979 638 226 182 160 162 168 156 130 115 131 140 128 129 115 118 105 114 113 115 141 151 162 163 175 179 190 212 214 241 356 1058 3401 6104 7213 53324 223 634 30 8044 14 48 44 6644 1880 63745 86636 125846 155697 184203 218789 247866 264587 293242 317932 346724 331373 252689 206264 131218 72099 39729 21395 13013 7246 4917 4093 3519 3370 3089 2493 2267 2508 2757 2692 2561 2374 2174 1665 1372 1251 990 955 846 870 724 583 519 519 591 524 497 484 403 404 420 270 269 153 215 285 233 241 280 360 325 270 265 279 290 254 275 330 435 449 442 481 473 551 487 557 548 556 580 603 629 667 644 704 873 858 567 436 365 392 266 206 199 229 217 219 188 201 210 161 188 199 246 168 171 197 177 210 231 224 210 271 236 203 250 198 178 247 287 333 282 240 324 308 240 276 314 286 284 391 351 336 335 262 241 238 258 262 307 256 251 245 237 233 231 186 205 214 193 163 165 226 208 208 215 193 179 245 224 213 220 186 232 218 216 229 221 527 1999 1319 616 314 239 206 186 200 177 163 176 198 227 191 200 224 405 1111 1708 1135 402 223 185 172 163 177 174 167 148 147 163 135 138 140 140 130 139 139 156 160 153 162 175 183 193 204 205 222 243 260 441 1582 4319 6078 6764 53327 223 643 30 8053 14 48 47 6643 1880 70105 94522 126679 153728 183584 206111 235255 293475 337661 334168 302475 253782 173347 104446 59600 38222 25135 15609 10546 7641 6998 4807 2982 2391 2367 3011 3217 3081 2638 3218 3759 3623 2746 2141 1474 1084 1037 864 719 744 738 626 688 619 465 428 586 525 444 422 380 202 241 302 263 378 249 201 272 273 205 192 245 297 236 316 356 392 405 450 570 549 548 553 520 533 513 547 536 558 571 715 820 818 859 753 539 437 426 382 250 235 237 274 186 227 217 227 186 138 176 182 230 204 202 158 221 278 199 214 206 203 183 160 219 200 241 302 324 223 296 282 275 261 271 293 310 343 318 321 335 312 313 275 232 238 299 269 306 317 245 268 228 209 211 198 185 175 205 210 169 212 229 211 202 174 188 222 249 227 223 234 247 232 227 233 231 639 2222 1652 983 399 298 258 182 176 174 186 210 203 194 216 255 733 1728 2017 1032 332 194 190 183 178 188 173 141 152 184 178 150 136 130 123 127 133 136 151 168 166 182 192 184 194 217 215 224 251 275 383 1109 2938 5496 7606 9558 53330 224 624 30 8064 14 48 50 6643 1879 87042 72441 103078 147538 178444 206338 238561 271832 321221 345084 274004 172759 145992 111191 60492 41553 27039 11995 6672 4959 3247 2701 3197 3598 4091 4128 4191 3856 3498 3489 3589 3078 2624 2116 1815 1588 1430 1408 1466 1191 930 711 701 695 561 586 629 598 484 446 439 356 240 262 311 222 227 251 213 256 248 301 271 347 356 261 325 326 415 568 515 519 602 542 595 593 491 565 555 563 573 564 610 759 829 954 819 607 434 417 266 200 241 195 213 275 228 214 189 156 213 235 222 202 180 216 210 227 143 202 197 218 214 108 140 162 253 228 232 265 278 309 279 265 314 265 298 350 302 301 291 312 284 278 254 271 276 304 275 304 369 329 269 252 268 234 212 163 225 230 221 234 210 188 187 202 181 205 231 224 230 254 234 244 249 251 277 289 689 2279 2452 1750 520 275 252 217 168 217 207 196 185 219 234 383 1322 2401 1384 353 242 168 168 192 196 171 162 171 193 157 126 141 143 145 154 143 150 157 180 196 182 194 204 205 224 212 218 243 254 322 883 3130 5937 7899 9334 10391 53333 224 634 30 8074 14 48 53 6642 1879 65610 79897 103556 130961 152941 170771 188197 235717 318288 324735 250104 200512 156870 92311 62974 46936 29041 14857 10268 8459 7627 6287 4568 3154 2625 2766 3316 3647 4337 5272 5267 4836 3802 3345 3489 2917 1624 1453 1446 810 562 500 520 517 531 565 542 533 498 507 375 302 265 300 287 166 149 312 161 226 197 247 369 344 272 332 402 401 416 384 405 527 435 538 449 482 552 475 422 439 371 504 397 541 839 832 629 402 294 255 136 163 197 174 192 222 178 168 153 129 94 106 146 151 186 123 128 132 149 204 240 152 180 169 115 185 168 174 207 219 189 219 260 275 302 270 281 316 282 342 386 298 229 205 195 160 188 233 259 238 226 232 233 212 178 167 161 146 177 147 143 147 125 123 141 212 181 158 136 150 195 193 177 195 196 198 205 228 224 1200 3603 2740 639 260 244 221 167 136 173 197 177 159 156 191 480 695 434 246 146 153 130 116 121 119 150 176 139 117 104 96 93 109 109 106 134 143 136 145 149 159 154 168 183 184 204 239 332 1093 3783 6934 8308 9116 10327 11691 53336 225 614 30 8084 14 48 56 6642 1878 52609 61970 85081 114947 146492 176415 196518 225519 245813 249742 217391 173548 134809 93743 69434 54583 43256 27295 17526 13528 9905 7628 6131 4451 2790 2677 2511 2104 1674 1664 1899 2042 1887 1678 1815 1618 1445 1223 1191 947 636 574 557 527 534 513 411 487 515 469 354 312 304 270 152 191 226 173 248 281 252 235 278 218 238 315 312 378 414 389 362 501 455 410 437 454 529 495 446 399 369 427 353 418 565 788 825 585 392 354 267 218 205 202 176 113 150 172 123 148 147 152 71 112 174 131 181 181 153 151 149 179 201 185 180 212 132 204 268 231 262 230 228 239 283 277 303 284 246 245 264 222 253 223 199 189 193 207 247 238 226 236 236 176 145 138 150 164 161 159 182 143 176 182 148 152 144 127 186 178 181 201 195 202 226 199 242 256 249 950 3723 4303 1285 419 245 235 197 180 180 153 182 233 309 366 274 369 495 446 266 164 123 136 133 105 125 177 175 137 108 113 106 114 129 117 133 141 148 158 137 148 175 172 176 188 200 232 260 520 2944 7456 8368 9056 10842 12236 13314 53339 225 624 30 8094 14 48 59 6641 1878 44173 57241 83210 105838 138008 187289 228379 261087 245753 193184 146681 127800 107665 77621 56644 58157 49049 36626 23853 13988 7571 4601 3248 2716 2203 1874 2039 2219 2543 2705 2934 2997 3222 3480 3491 3272 2300 1543 1224 988 875 718 644 647 681 622 624 470 539 485 367 262 218 177 242 275 232 286 310 284 299 325 364 262 304 324 357 394 446 458 490 511 446 414 493 379 475 563 473 496 486 522 441 447 437 712 867 579 365 408 250 128 179 145 230 162 161 165 198 141 173 228 170 180 170 122 216 210 195 199 226 189 149 191 187 181 166 208 230 224 223 277 257 251 239 229 243 290 300 303 266 295 236 184 247 246 215 231 254 226 237 267 265 255 209 183 146 119 119 164 187 171 185 194 157 168 175 166 175 171 195 213 223 188 195 240 244 265 402 1880 4514 2562 736 412 267 220 203 201 185 184 194 500 1276 896 395 1007 1392 561 229 162 151 156 150 161 164 154 135 109 91 103 107 123 122 126 158 151 166 172 166 167 165 194 198 211 222 248 898 3987 7538 8354 9573 11533 13417 13830 14147 53342 225 633 30 8103 14 49 2 6641 1877 48024 48279 67424 102517 135817 179205 222686 239709 221761 177910 146350 111935 85342 78343 86497 93209 78280 58745 31711 17016 8150 6196 5326 3544 2864 2867 3070 3075 2770 2500 2239 1955 1812 1860 1895 1942 2009 2061 1922 1587 1027 743 688 642 623 511 470 404 417 301 197 212 197 137 141 180 175 221 269 239 251 285 221 222 299 280 366 355 305 296 348 409 434 407 404 517 508 468 450 411 582 584 549 330 465 787 737 404 276 307 210 150 108 146 137 100 106 119 186 136 90 107 82 78 108 111 99 118 137 91 119 184 149 198 128 164 167 217 200 229 222 210 190 283 257 213 246 298 310 265 278 242 214 171 204 249 191 211 200 213 191 156 180 208 222 196 103 110 125 134 148 169 159 143 137 160 168 175 169 135 176 149 140 183 192 223 214 284 1073 3047 4284 1673 854 416 233 232 222 238 392 511 681 1303 1073 377 527 1020 646 240 135 122 105 119 114 117 143 135 100 91 73 77 85 109 119 132 145 122 121 147 149 135 155 159 159 179 204 208 584 3639 7132 8410 10694 12813 13785 14607 15068 53345 225 642 30 8112 14 49 5 6640 1876 50126 64076 79445 99366 128479 168555 201788 214541 199346 167328 142296 123785 102272 104030 105161 75496 50605 29679 17512 12029 7513 4886 4610 3000 1965 1954 2043 1740 1727 1584 1405 1229 1167 1050 1038 919 928 948 1003 949 689 594 604 557 586 388 381 447 306 230 180 110 180 266 235 177 222 216 199 202 234 226 279 334 317 311 372 455 430 449 341 371 418 525 497 450 452 521 516 568 582 575 492 500 535 805 745 456 365 290 223 128 170 170 176 162 157 190 216 178 151 156 191 200 155 116 219 233 193 229 185 207 171 87 225 160 165 211 157 273 247 237 239 267 253 298 290 253 294 270 228 263 202 232 220 190 225 273 234 187 171 208 213 205 238 233 195 163 160 165 165 154 144 163 161 165 195 170 174 188 188 180 201 217 231 225 302 1061 2470 4057 3809 1673 761 329 230 254 313 938 3083 4801 3083 1090 491 359 608 861 406 168 162 145 122 135 137 149 152 142 110 95 103 94 112 96 114 133 138 161 159 147 149 160 178 177 181 216 239 724 3375 7062 8927 11528 13365 14744 15940 16162 16653 53348 226 621 30 8121 14 49 8 6640 1876 44664 67294 106535 132512 153669 173499 180062 162204 146583 142262 139555 126837 124272 116071 95004 79009 55964 38300 25512 15378 6738 3307 1922 1358 1058 1102 1044 967 918 996 1106 1105 1039 1109 1092 1069 983 905 866 638 554 540 683 555 467 412 366 360 287 252 162 188 228 186 220 227 199 118 253 310 261 158 199 325 332 384 348 380 392 359 406 351 434 478 432 438 463 507 549 519 539 473 552 622 520 617 715 537 366 312 198 208 105 117 145 133 140 134 130 100 119 170 132 135 179 196 190 160 136 154 231 175 112 127 179 182 165 109 223 233 248 249 226 189 271 235 233 254 252 260 257 176 211 195 270 269 255 194 177 201 244 252 215 240 224 194 150 132 113 155 117 137 165 161 190 176 156 151 156 177 198 189 185 189 223 200 266 824 1744 3467 4727 2334 812 442 247 217 233 551 2091 4780 3807 1051 373 407 596 635 467 166 132 150 162 129 123 117 143 147 136 102 84 78 113 108 119 137 152 152 153 151 146 152 174 168 175 206 215 527 3032 6247 8453 10998 13025 14990 16685 16997 17040 16800 53351 227 601 30 8131 14 49 11 6639 1875 47277 59363 99737 135680 164642 180286 159588 135340 114705 130867 143872 131842 117009 96924 78460 60153 34264 14677 4828 2276 1719 1320 1163 1134 1026 950 957 983 1021 872 816 759 666 628 704 811 782 705 607 633 516 513 515 476 437 442 399 405 301 238 263 229 194 164 200 207 162 156 138 167 177 233 223 194 165 124 295 341 368 300 262 254 240 287 346 357 359 457 464 457 530 454 482 521 598 640 662 595 422 296 211 140 58 111 223 159 124 108 77 87 162 138 100 101 89 95 102 99 96 114 225 126 133 107 99 124 166 142 122 198 156 133 187 212 189 199 194 200 211 154 163 203 146 117 136 176 166 163 150 163 169 163 199 172 176 120 144 147 110 100 142 163 135 151 151 118 107 116 145 140 138 135 149 147 172 185 169 242 846 2113 4100 4056 1148 501 244 131 158 190 213 1157 3694 2384 556 349 429 678 471 196 126 82 97 86 89 81 96 106 126 114 72 67 76 74 79 92 112 114 118 127 108 125 130 115 123 136 185 213 956 4001 6877 9396 11797 14109 16425 17741 17820 17600 19116 53354 228 579 30 8139 14 49 14 6639 1875 67595 39601 74598 113204 143800 170124 165287 135953 131023 130497 147424 146125 121061 88719 71321 44225 16578 6202 2998 2207 1598 1228 1075 1059 1041 1189 1099 1026 974 742 737 797 813 804 804 754 690 807 808 720 517 482 487 458 367 408 410 450 501 474 408 310 270 220 177 167 263 240 128 153 187 222 173 169 209 255 236 229 350 321 393 351 209 312 279 280 289 387 411 430 488 508 600 710 508 612 735 555 414 283 240 251 156 154 150 112 127 100 82 118 52 103 119 119 64 21 130 177 148 145 133 134 108 141 142 199 156 147 175 221 192 249 244 256 224 290 227 254 258 273 261 243 185 154 192 193 156 181 190 161 160 164 182 218 192 172 136 130 115 113 95 116 137 151 148 124 146 128 149 164 165 136 116 178 193 202 210 233 443 1456 3561 6130 3013 725 300 198 176 152 176 258 482 1160 1168 573 390 387 293 178 156 149 128 112 105 132 161 155 149 114 91 89 85 86 91 99 118 133 141 152 156 157 166 163 151 183 230 220 427 2627 5976 8527 11728 14913 17341 18897 20148 20114 19449 19876 53357 229 558 30 8148 14 49 17 6638 1874 42858 34772 52512 82785 117676 136823 123702 103472 98108 92999 101732 122941 127055 102296 58934 23713 7891 4756 2767 1644 1140 941 1063 1110 1356 1390 1312 1183 1035 1075 1064 864 827 789 875 721 772 829 784 813 807 601 474 521 535 479 475 435 449 319 416 395 325 134 270 178 122 204 164 200 252 253 172 193 113 122 212 182 288 364 312 249 266 294 245 243 301 382 414 454 396 481 586 573 522 591 684 620 342 289 270 217 120 127 74 93 127 143 163 157 121 171 126 107 77 68 56 77 150 131 107 149 49 92 130 113 102 138 102 127 233 213 220 218 197 228 236 255 199 225 209 227 187 155 108 138 194 169 129 145 210 170 142 169 148 131 125 145 132 120 111 140 105 91 103 105 119 134 121 85 124 141 129 136 133 160 172 189 209 549 1944 4119 3531 1143 443 240 188 190 191 354 578 550 585 555 473 420 355 254 164 147 95 95 92 91 149 178 172 122 67 55 50 64 63 71 89 117 116 116 125 119 129 122 129 149 187 198 588 2699 5498 8119 11318 14815 17820 20756 22375 21921 20702 20407 22009 53360 230 537 30 8157 14 49 20 6638 1873 117197 28388 40583 56463 80014 101474 104410 78600 66045 73323 80809 96824 120913 90816 36398 10557 4522 4205 3466 2050 1225 1050 1064 1142 1093 1153 1064 919 740 657 582 734 715 780 614 621 729 732 743 805 804 846 683 632 574 510 525 499 413 364 284 380 421 384 226 123 170 170 138 112 85 113 178 170 149 63 149 119 131 227 229 317 316 264 290 249 173 246 350 430 481 530 430 468 627 638 674 670 347 205 240 121 108 91 147 75 98 68 -22 52 95 92 115 111 129 90 53 74 72 94 101 114 85 101 55 56 35 92 56 115 169 209 202 211 159 212 246 201 212 224 180 205 154 142 155 174 185 201 174 140 112 140 157 145 131 143 189 149 82 111 111 126 98 65 85 92 63 96 104 106 108 101 84 102 159 152 160 169 173 221 918 3103 4144 1300 407 278 211 208 190 236 462 923 894 713 686 461 382 387 240 151 138 125 90 122 184 247 184 110 75 50 40 49 60 71 99 88 100 105 114 118 110 123 131 147 177 212 772 2880 5356 8166 11789 15614 19942 23011 23455 22084 20875 21213 24847 26477 53363 230 546 30 8166 14 49 23 6637 1873 31646 17707 23411 36341 54803 72317 80790 81478 72718 60347 63747 72136 72776 47739 17108 6545 4360 4095 3045 1803 1303 1190 1007 818 854 751 676 689 846 811 785 791 741 731 755 856 855 846 907 869 992 925 823 557 471 556 490 484 321 284 347 414 378 279 237 122 162 173 77 139 226 215 168 161 229 202 183 118 249 260 225 228 242 279 221 257 328 407 451 387 392 429 406 614 673 665 678 477 285 245 208 102 89 62 34 100 86 76 65 54 62 84 119 85 34 37 72 116 75 62 112 57 8 83 124 21 86 67 99 157 164 123 125 106 206 258 208 175 189 193 148 126 160 110 73 96 130 94 85 60 111 89 134 100 45 82 63 62 33 82 93 99 106 72 69 64 103 95 76 83 85 99 107 84 99 122 130 138 141 596 2457 4232 2499 535 249 192 190 343 398 538 912 1191 1177 1272 1289 775 419 271 210 253 210 212 238 267 296 218 128 68 30 17 27 35 54 53 55 83 87 96 104 111 115 111 110 156 169 421 2583 4953 6997 10067 13906 18567 22809 23666 23179 22897 23488 26404 29096 30189 53366 230 555 30 8175 14 49 26 6637 1872 15907 16337 20507 28816 39802 54445 69503 73676 63550 47679 42592 39139 30216 15783 8259 6692 5196 3715 2851 2448 1795 1539 1237 988 1004 1162 1110 1336 1373 1252 987 1048 1026 931 773 686 817 806 800 878 919 876 917 839 553 427 407 382 239 269 185 232 185 156 52 101 27 -10 30 70 78 85 95 49 45 43 64 102 184 212 238 260 139 132 141 186 288 312 317 447 438 349 308 374 358 431 503 407 129 169 75 -36 -26 -29 -7 14 -32 -77 -30 36 -17 2 -32 -20 28 -17 17 48 16 17 -10 -27 -19 -41 44 3 4 25 38 63 80 91 82 106 77 84 69 58 62 106 50 64 52 59 76 41 42 74 41 79 63 -3 37 47 3 -29 0 -3 30 41 31 40 45 42 10 -13 -30 -10 19 45 50 32 21 -2 35 52 52 69 347 1734 3965 3292 708 231 165 133 333 617 594 833 1227 1094 649 404 373 325 292 295 295 281 324 458 344 214 214 108 45 999999 999999 999999 999999 999999 9 43 35 33 53 44 46 48 58 52 55 100 123 501 2718 5175 7798 12409 16509 19639 21375 21561 22011 23879 26894 29798 31531 32683 53369 229 593 30 8183 14 49 29 6636 1872 17363 19072 22733 30511 40893 49734 49143 41981 36413 35622 30797 22807 15500 12271 8180 5716 3991 2437 1975 1651 1642 1633 1562 1436 1416 1446 1241 1113 1112 1173 1077 1075 888 711 737 754 835 747 805 840 773 807 603 487 478 353 276 313 373 239 291 208 27 -16 59 110 53 -45 66 5 45 -62 24 99 79 122 139 107 99 153 129 118 108 142 224 187 342 385 385 300 253 278 359 345 375 408 218 133 185 19 -22 -40 6 54 -41 -73 -4 2 7 -32 -34 -21 11 -21 46 67 -34 -41 14 -50 -65 -52 7 15 45 -4 -24 11 57 108 35 50 63 37 54 37 86 6 -7 -2 60 78 41 -8 45 22 50 46 3 -14 -19 10 24 42 -13 -11 -16 14 10 5 13 -1 -2 -22 10 -3 -49 -21 9 16 -18 18 36 73 59 108 794 2633 4484 3197 819 308 513 586 751 1004 1004 1037 1195 1299 1057 767 725 812 835 724 658 587 564 644 531 349 299 205 105 34 999999 999999 999999 999999 999999 999999 0 7 15 11 0 16 15 30 48 74 103 172 1247 3886 6318 10556 14954 18008 20511 21153 21401 23431 27752 31520 32101 31625 32100 53372 229 602 30 8192 14 49 32 6636 1871 27478 18058 20200 24434 33126 46584 54678 50535 47553 41067 27719 19699 16064 13512 9225 6357 5001 3280 2166 2190 2500 2576 2368 2101 1979 1807 1550 1571 1464 1172 1088 1042 775 748 661 781 796 773 710 755 643 603 480 461 355 309 258 275 217 154 95 128 29 21 21 41 38 -42 48 50 73 88 51 72 101 165 187 72 66 52 82 69 83 188 197 239 297 360 379 336 346 277 305 376 380 272 217 151 185 97 -26 -73 -33 -29 -38 -3 3 -50 -28 1 -96 -56 -89 -47 -23 -27 5 -1 10 -18 -57 -67 -17 -11 29 -54 -32 7 42 25 46 88 79 84 88 106 100 74 73 41 42 27 30 41 59 46 41 -39 -4 11 12 4 11 2 -42 -39 -2 10 11 22 2 -32 -6 39 3 23 16 17 35 1 -8 12 87 56 300 2069 4186 5902 3459 876 1003 1847 2011 1654 1679 1656 1689 1937 1889 1487 1135 1094 1022 959 916 838 674 569 555 541 428 338 242 136 79 999999 999999 999999 999999 999999 999999 10 32 39 35 27 32 42 53 52 53 87 132 568 2729 5531 9434 13646 16942 19858 21040 22444 25094 29380 31034 30398 28168 26578 26201 53375 229 611 30 8201 14 49 35 6635 1871 18704 22243 25249 27462 36687 52436 61754 52601 38016 29767 25177 22219 18754 13308 9124 6434 4246 3381 3219 3026 2453 2027 1777 1557 1346 1175 1104 1419 1426 1184 1167 1024 857 638 595 590 580 659 770 863 751 484 371 383 270 309 255 227 217 116 46 85 94 98 5 -15 20 65 111 16 19 40 19 89 69 65 61 80 14 54 98 91 168 288 270 259 310 368 442 374 326 306 400 441 395 330 175 84 7 -63 -14 18 -8 -37 -57 -4 -21 -68 -48 -36 -53 -41 -28 -51 -76 -77 -61 -5 9 3 -77 -4 22 -57 -79 -22 36 52 -13 82 73 58 79 106 67 72 116 99 12 6 37 40 -2 50 17 9 25 18 3 -48 0 1 -36 -25 3 -25 -45 -4 34 20 -35 -11 -35 -22 -14 -31 -28 11 9 25 21 56 24 300 1778 3550 5275 4606 2127 2704 3411 3191 3027 3052 2637 2260 1878 1808 1587 1272 1049 806 673 694 681 587 498 375 330 310 276 196 133 77 45 999999 999999 999999 999999 999999 13 14 6 21 21 14 30 34 45 58 69 118 267 1562 4775 8168 13252 18217 20040 21253 22299 25216 28569 29631 29313 28396 27567 25466 24358 53378 231 560 30 8210 14 49 38 6634 1870 37411 15401 17455 21052 28715 35236 43227 48977 40106 30321 28638 32927 32809 22151 13823 11026 7701 4614 3265 2919 2315 1677 1564 1618 1564 1329 1522 2245 2322 1788 1359 1134 1052 899 695 481 617 672 603 654 733 612 431 412 306 193 169 103 209 83 -33 -31 -37 -23 -33 5 -14 -12 17 17 -25 -9 -35 -21 -56 54 -48 -33 44 13 76 9 35 100 157 115 172 208 272 315 266 248 207 200 450 416 362 241 46 -35 -52 -95 -63 999999 999999 -76 -83 -18 -60 -17 999999 -87 999999 -94 -80 -53 -70 999999 -93 -78 -60 -65 -87 -95 999999 999999 -56 -47 -6 47 13 80 31 53 14 -6 -24 13 44 23 -25 -31 -61 -11 2 -10 -77 -5 -45 -97 -55 -44 -49 -47 -79 -84 -53 -39 -28 -22 -22 -76 -38 -55 -47 -54 -43 -16 -39 -43 -12 -20 -27 -38 192 1787 3607 4123 5958 5621 4830 4818 4691 4301 3558 3221 3177 2890 2252 1654 1132 792 587 565 568 560 472 365 225 147 99 74 90 52 59 21 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 8 999999 13 30 50 140 947 3334 6648 11288 15702 18043 19735 21920 24438 25346 25119 24963 26636 28457 26854 25065 24131 53381 232 538 30 8218 14 49 41 6634 1869 35548 10638 12893 16191 20506 25920 35056 40112 38079 31932 32125 37296 31943 19682 13346 10840 9296 5815 3380 2852 2618 2464 2498 2642 3056 2888 2223 1856 1666 985 680 693 615 593 663 625 525 673 646 618 721 692 522 509 317 160 224 209 130 68 132 56 -69 -45 -37 15 -75 999999 -90 -58 -83 -28 -64 -32 -53 -17 6 14 -22 19 -14 3 87 106 85 121 193 195 262 266 254 337 266 229 394 328 398 308 109 -4 -51 -45 -55 999999 -92 -92 -84 -78 -92 999999 999999 999999 999999 999999 -79 -30 -68 -55 -65 -18 -80 999999 999999 -88 -85 -4 -88 -67 5 3 -6 36 1 48 -7 -13 -13 -3 -32 -18 -35 -3 -2 -10 -70 -46 -11 -23 -46 -70 -62 -85 -81 -37 -25 -42 -63 -43 -50 -34 -25 -33 -40 -46 -65 -33 -67 -82 -59 -77 -51 -59 -65 49 504 3047 6246 5813 6877 7394 6304 4766 3153 2064 1552 1335 1205 1297 1139 753 691 638 473 352 345 394 401 375 273 179 87 18 21 54 95 47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 9 49 73 329 2051 4801 9113 14470 16645 18557 21979 24300 24098 21901 21551 24326 27395 27020 26948 25143 21472 53384 230 607 30 8227 14 49 44 6633 1869 11117 12495 15636 20697 30363 36512 34220 34552 37953 29813 18111 11469 8784 6755 5156 4159 3762 3821 3734 3912 3357 2267 1322 792 568 657 668 524 528 564 604 606 630 586 616 611 684 720 779 586 380 258 223 168 84 178 114 81 -25 -22 -63 999999 999999 -99 999999 31 -30 -46 -66 -77 -5 999999 -44 -20 -59 -18 -13 -44 -8 22 -2 8 47 127 84 113 153 232 289 211 156 174 298 288 259 104 28 999999 999999 999999 999999 999999 999999 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 999999 999999 999999 999999 999999 999999 999999 999999 -65 -17 -5 -38 -88 -7 20 -11 -4 -10 -46 -32 -42 -100 -91 -69 999999 -33 -72 999999 999999 -92 -92 -73 -97 -92 -81 999999 999999 999999 999999 -99 -51 -77 -91 -85 -80 999999 -91 -95 -84 999999 999999 -85 -68 6 604 2552 5886 6787 7017 6613 5708 4451 2850 2011 1674 1284 945 802 602 477 399 375 373 287 368 426 396 313 292 262 200 117 115 116 120 138 12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 32 214 1163 3461 7380 11590 14825 18750 22189 23470 23558 22507 21729 23529 25709 26298 26575 25507 21501 18129 53387 233 528 30 8238 14 49 47 6633 1868 72071 9216 11082 13480 18215 26118 32656 41667 44596 41973 33631 23938 18330 12894 9767 7688 5501 4120 3587 3445 2824 2302 1602 1158 930 664 633 719 669 548 568 543 603 578 478 590 631 517 619 642 681 584 394 344 197 82 161 140 108 221 21 51 -6 -68 -73 999999 999999 -51 -93 999999 -37 -22 -55 999999 -97 -39 999999 -72 8 -56 999999 999999 -48 -62 -27 58 128 129 103 117 110 129 136 128 228 270 258 207 88 -97 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 999999 999999 -85 999999 999999 -81 -85 999999 -82 -78 -40 -45 -98 -77 -57 -56 -51 -12 -96 -81 -83 -65 -97 -88 -58 -60 -69 -44 -98 -70 -51 -79 999999 999999 999999 -83 999999 -97 -90 999999 -92 999999 999999 -93 -72 -76 999999 999999 999999 999999 999999 -77 -50 -42 275 2298 6412 9774 9899 9692 9313 7413 5738 4324 3029 2277 1769 1351 963 771 560 587 571 487 453 427 441 506 472 360 245 214 209 112 80 49 37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 254 1267 3645 7485 11451 16093 20766 22906 23181 22385 21583 21622 23174 24634 24630 23762 23586 21386 18390 17371 53390 234 509 30 8249 14 49 50 6632 1868 11742 7301 8906 13215 18737 24051 29500 34950 39002 38049 30894 23295 17758 12737 9327 6733 4606 3677 2883 2281 2117 2079 2160 1818 1121 823 640 449 417 566 396 407 475 474 454 348 290 384 582 521 697 735 636 592 476 245 44 159 124 133 85 137 120 -19 999999 999999 -98 999999 -82 -100 999999 999999 999999 999999 999999 999999 -79 999999 999999 999999 -66 999999 999999 -60 -69 -19 21 62 98 164 141 178 167 84 102 225 221 55 1 -52 999999 999999 999999 999999 999999 999999 999999 999999 -66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -69 -79 -56 -84 -80 -77 -42 -81 -42 -7 -50 999999 -60 -57 -35 -51 -70 -74 999999 999999 -83 -94 -80 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 -96 -99 -84 -91 999999 999999 999999 999999 -65 26 873 3998 9073 12288 12515 11861 12762 11772 8642 5165 3110 2347 1991 1585 1255 834 628 699 1019 851 751 759 964 1191 925 487 259 229 207 200 152 48 30 6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 14 122 624 2286 5729 10871 16066 20455 22550 22887 22019 21070 22082 23824 25062 25329 22834 20213 19263 18050 16762 16982 53393 235 491 30 8261 14 49 53 6632 1867 15850 7670 10262 13315 16774 19980 21892 22511 25883 29281 28362 23553 17451 13496 10485 7454 4912 3906 3417 2805 2285 2148 2474 2323 1628 816 425 452 452 477 505 464 519 668 967 873 672 455 451 503 590 610 685 846 770 610 343 110 23 79 -11 10 -29 -100 -66 999999 999999 -65 0 -74 999999 999999 999999 999999 999999 -79 999999 -73 -89 999999 999999 999999 999999 999999 -79 -77 -88 -34 72 43 44 86 66 45 94 235 192 80 -42 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 -65 -42 -76 -67 -46 999999 999999 -53 -16 -53 -73 -60 -97 999999 -95 -51 -32 -72 -89 -70 -72 999999 999999 -72 999999 999999 999999 999999 999999 999999 -89 -91 -42 -76 -77 -73 -96 -82 -86 999999 999999 -87 -36 117 922 2682 5626 12789 18889 15529 11571 11544 11806 8780 5142 2938 1863 1455 1329 1199 942 1054 1348 1511 1523 1665 1925 2257 2516 1990 1157 632 559 529 338 158 59 4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 3 999999 999999 7 16 22 103 369 1315 3966 9117 15235 19617 21228 21197 21194 21605 22788 23899 24161 23182 20561 18290 17403 16124 14075 13710 15198 53396 236 472 30 8272 14 49 56 6631 1867 43332 3365 3921 5487 7199 8943 10845 13532 18712 23476 28687 31278 27027 19022 12826 9156 6948 5962 4086 3505 3491 3224 2637 2154 1838 1629 1820 1630 954 662 441 425 347 316 277 268 297 483 787 860 832 616 509 600 999 914 280 43 15 -53 20 -21 -3 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 -7 142 73 8 38 108 112 17 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -69 999999 999999 999999 999999 -74 -98 -78 999999 999999 999999 999999 -66 -83 999999 999999 999999 999999 -81 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 -82 -99 -56 -56 999999 -96 999999 -68 -81 -42 215 665 1457 2943 5707 11310 17744 14391 10483 8229 7991 7387 5430 3612 2359 1597 1219 1350 1727 1943 1928 2197 2580 3578 4038 3496 2990 2575 1970 1524 966 624 419 149 24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4 83 277 1499 5179 10674 15851 19374 20240 20478 21003 22276 23627 23764 22254 19303 19177 20637 19233 16141 13088 12954 14494 53399 236 484 30 8284 14 49 59 6631 1866 5582 4833 6513 7719 9711 12082 14664 20192 27163 30620 30360 30211 24880 15992 11167 7895 5465 4700 4072 3568 3318 2854 2353 2461 2407 2281 1847 1314 691 343 349 525 369 315 228 339 290 514 724 847 842 712 792 965 940 315 23 -73 -89 999999 999999 -80 7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -64 -29 -89 -42 -1 -96 -45 51 85 103 -59 8 -47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 -89 999999 -56 -95 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 -86 -96 -87 -94 -86 -17 94 371 716 1137 2228 3821 6183 9361 14133 15012 10049 8588 6402 4385 3255 2631 1979 1557 1424 1307 1376 1772 2397 3421 6524 11537 11336 6850 4230 2729 2052 1872 1802 970 292 88 21 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5 27 73 219 1665 5782 10985 16276 19941 20197 20445 21333 21734 21039 19040 18611 20123 20732 19505 17005 14333 12015 12626 14802 53402 237 467 30 8297 14 50 2 6630 1865 21292 4719 6477 8871 10834 13348 17840 21058 22316 27110 28307 22436 17364 12888 9023 6415 5100 4731 4075 3879 3117 2696 2523 1858 1354 1263 957 613 453 454 514 605 480 314 317 208 225 215 551 574 450 465 501 587 425 151 26 -19 999999 999999 999999 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -54 -78 -41 -82 -32 -32 -40 -40 20 112 56 23 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 999999 999999 999999 -63 -69 -93 -63 999999 -86 999999 -94 999999 999999 999999 -84 -92 -63 -80 -77 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 -81 -77 -57 -63 -25 41 209 389 1050 1797 2702 3854 6124 8064 8794 8836 7241 6608 5472 3845 2492 2073 2195 2143 1949 1947 1863 1842 2158 2813 5216 10788 12964 9763 7754 6588 5301 4356 3573 2751 2015 847 238 66 2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 16 20 37 69 182 495 1569 5292 11290 16088 19393 20636 21004 20462 20128 18222 16614 17353 18141 17236 15417 14266 12931 11655 12480 14778 16331 53405 237 478 30 8308 14 50 5 6630 1865 2705 1895 3337 5169 7327 9200 11817 16828 22352 23915 19092 12120 7822 5698 4350 3494 2832 2437 2139 2025 2333 2183 1735 1276 1006 971 576 345 245 205 197 193 203 120 133 140 170 118 259 220 248 274 310 364 64 -94 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 999999 -80 999999 -38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 -72 100 484 1535 2954 3459 4906 7538 7670 7661 5321 3886 4015 4082 3693 2824 1906 2034 2183 2083 2100 2247 1924 1769 2029 3153 9143 42743 58190 20110 8661 9202 12615 13850 9441 5460 3487 1581 533 110 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 39 122 261 1133 4361 9990 15270 18407 19696 19870 19825 19210 17353 16353 16457 18297 20104 18480 15348 13644 12266 11240 12007 13821 15492 15883 53408 238 461 30 8321 14 50 8 6629 1864 17750 1608 2563 3883 6378 9555 14026 18298 20127 20587 16515 10127 5813 3576 3070 2744 2842 2666 2633 2772 3043 2936 1712 1157 1226 1207 956 532 409 428 424 162 206 93 163 66 88 51 160 240 308 430 286 171 89 999999 999999 999999 999999 999999 999999 999999 -82 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 -62 -79 999999 -56 -48 -56 -83 -88 52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 78 240 192 665 1973 2968 3791 5521 7569 8489 8762 8993 6658 4355 4648 5064 4361 3246 2495 2050 2163 2308 2344 2273 2273 2207 2475 3311 5898 21046 51388 43593 13891 8610 6671 5256 4177 3205 2938 2563 1775 790 163 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 10 18 15 46 148 315 1410 6356 13288 17198 18916 19954 19930 18632 17227 16488 19029 21948 23414 23272 20985 17237 14160 12120 12167 13352 14973 16323 17028 18082 53411 238 473 30 8333 14 50 11 6629 1864 1875 1603 2280 4146 6262 8058 9367 10022 10034 9057 9231 8640 7361 5713 5210 5890 6147 5219 4274 4168 4620 3931 3077 2466 2090 1504 881 624 747 715 511 356 164 103 13 -17 46 86 225 185 352 374 383 84 -87 999999 -71 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -69 -75 -75 -5 -27 -60 -98 999999 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 -77 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -7 277 428 732 1217 2386 3526 4219 6385 8305 8366 8744 9493 6609 4767 4800 4840 4229 3428 2817 2651 2752 2701 2672 2656 2443 2049 2136 2508 3619 6169 10785 12667 10609 7707 6097 5217 4569 4212 3788 2954 2063 1081 494 128 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 25 114 279 1487 5483 11356 16606 17798 17575 17308 16277 15477 16809 19053 19640 20085 20555 20978 19990 15667 11916 10627 12526 16082 18820 18551 16664 17291 53414 238 486 30 8346 14 50 14 6628 1863 785 1464 2670 4065 5468 6233 6656 7424 7214 5959 5574 5149 4629 4343 4740 5628 6163 8294 10051 10331 8081 4455 2171 1576 1284 1085 888 560 476 297 91 138 35 -47 74 137 136 245 334 454 214 196 137 114 -6 -34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 999999 -91 -13 36 62 46 50 -20 -68 31 -50 -45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 -13 95 216 293 557 1139 1973 3396 4872 6379 7070 7090 7903 7677 5527 4617 4878 5766 6009 4775 3297 3029 3268 3188 3151 3046 2721 2322 2423 2710 3205 3846 5899 9563 8460 5956 5322 5226 4706 4392 4065 3390 2544 1614 823 269 0 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4 68 127 588 3131 8366 14521 17960 17495 15836 15758 17598 18740 18289 17143 16707 17310 18263 18367 18922 17663 14271 13001 14395 16419 18639 19685 19272 19084 53417 239 468 30 8358 14 50 17 6628 1863 338 272 837 1683 2591 3436 4554 5305 6048 5470 5304 5662 6024 5905 7185 8476 8053 8274 7410 6433 4304 2695 1722 981 868 753 652 480 410 410 301 176 32 5 -33 17 55 76 130 193 143 -12 93 62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 -42 999999 -42 -63 999999 -49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -30 69 116 241 376 698 1011 1846 3176 4129 5384 6296 6363 5868 5084 3857 3534 4900 6605 5968 4118 2733 2766 3878 3979 3473 2975 2538 2322 2279 2648 3082 2982 3337 5342 5668 5120 4825 4598 4189 3822 3838 3556 2951 2181 1255 470 90 -50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 13 85 389 2525 8460 15132 16681 14513 14514 16627 16917 15532 14847 14267 13628 13467 14163 14553 13352 11300 10520 11168 13755 16260 17241 18533 18800 17698 17179 53420 239 481 30 8371 14 50 20 6627 1862 177 106 552 1381 2479 4379 6389 7639 8104 7947 6447 5825 6073 5499 5091 4718 5274 5185 4812 3792 2412 1187 831 784 744 726 505 355 497 423 361 306 280 76 -66 -47 39 54 108 90 99 36 74 3 37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -19 -12 -42 -50 -77 -66 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 63 161 190 404 575 673 942 1547 2976 4216 4475 5153 5303 5369 5028 4327 4159 4226 4837 6785 7783 6061 3131 2899 4770 6939 7651 5653 3699 3344 3909 4548 4290 3685 2851 2464 2692 3501 3823 3650 3642 3527 3465 3951 3855 3174 2100 930 312 46 -47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 10 82 194 721 4057 9617 14789 14880 14622 16110 16610 16158 15739 14610 13333 12791 13319 13851 13581 13018 11469 10722 12117 14529 17745 21338 22018 20579 18671 17207 53423 240 464 30 8384 14 50 23 6627 1861 247 51 391 621 960 1586 2806 4439 5492 5439 5519 5305 5959 6355 6884 7350 6844 6796 6559 4887 2724 1639 809 334 345 355 436 398 329 276 321 243 154 -43 -12 -36 -93 -8 101 32 -68 -18 999999 -53 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 -5 309 515 405 412 642 646 882 1756 3254 4998 6320 6999 6295 5854 5662 5155 4481 4350 4871 5943 6146 5597 3891 2901 3510 5291 7590 8819 7354 4626 3994 3812 4108 4226 3250 2264 1963 2365 2932 3601 3749 3163 2707 2965 3738 3812 2628 1047 253 19 -63 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 42 140 287 1949 8749 15061 15648 15832 16857 16824 16732 14942 13385 12781 13328 14210 14062 15050 16321 14871 13301 13973 16448 18799 20552 23756 25128 22699 20231 19652 53426 240 475 30 8395 14 50 26 6626 1861 58 999999 66 176 217 177 459 801 1077 2029 3562 4958 5835 6020 6794 7880 8983 8926 6785 3412 1256 289 210 389 282 271 198 238 304 322 135 150 24 -18 -57 999999 41 91 66 2 5 -27 -52 -18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -69 -75 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 131 332 460 494 280 422 688 705 988 2600 6083 10083 11681 10589 8647 6901 5831 6185 6225 5201 4750 5542 6808 5977 4103 3091 2523 2485 3483 5327 6823 7131 6230 4713 3923 4214 5174 5166 3528 2285 2050 2562 3308 4139 3874 2537 1751 2050 2884 2819 1910 880 209 -22 -41 -62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 22 46 131 312 1034 4456 12250 16847 16390 16783 17656 16927 15421 13768 13564 14411 13960 13105 14163 17477 19145 19047 18527 17134 18185 20008 22678 25305 23924 22646 23810 22831 53429 236 609 30 8409 14 50 29 6626 1860 -2 274 383 798 1848 2982 3202 3267 3284 2293 2221 3514 2892 1654 1362 968 477 283 262 280 207 171 264 325 372 306 187 134 -96 999999 -72 17 39 47 107 87 -42 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -34 999999 999999 -100 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 238 593 488 386 312 412 655 885 1609 4342 8918 12301 12261 10152 7541 5652 4942 5253 5850 6180 6220 6496 6799 6358 4708 3232 2539 2276 2869 4701 6314 6929 7026 5694 3664 3554 4623 5677 5096 3056 2187 2349 2738 3202 3911 3266 1977 1547 1443 1654 1950 1430 441 24 -78 -82 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 15 31 91 177 620 4126 12108 16182 16359 16617 16717 16137 15700 15281 13787 13698 13321 13097 14603 17822 19325 18692 17887 17333 16408 17765 19621 20721 23083 23978 23211 21325 18464 53432 241 471 30 8421 14 50 32 6625 1860 -47 999999 999999 999999 28 -17 51 216 756 1609 1850 1478 1510 1498 1357 1222 1310 1081 853 808 814 837 873 1028 474 285 266 146 147 109 74 31 -1 -70 -75 999999 -51 999999 13 -37 -4 -71 -74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 999999 999999 999999 999999 999999 999999 -70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 160 601 1374 1724 1783 2167 3090 4972 7520 10815 12952 11642 9102 7840 8191 8366 7705 6758 6724 6342 6133 5761 4861 4576 3402 2526 2456 3309 5086 6317 6149 5150 5033 4286 2827 3072 5176 6803 4888 2936 2901 3468 3650 4365 4933 3742 1766 1247 1162 1126 1084 799 321 -18 -92 -82 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 32 110 224 556 3196 12063 17278 15059 15179 16121 15463 15132 14492 13617 12565 12267 13850 16980 18190 18203 18220 17717 16791 16878 17016 18074 19739 20412 21226 19574 17970 18174 53435 240 513 30 8433 14 50 35 6625 1859 -96 999999 999999 -14 69 295 388 426 867 938 1071 774 524 484 267 241 264 484 513 737 683 352 340 231 241 53 20 101 95 999999 999999 999999 999999 999999 999999 999999 -35 220 172 82 86 43 -35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 579 1914 3082 3695 3666 4020 5023 6459 8333 11210 12812 12144 10158 9580 13291 15482 14298 12851 11667 9841 9115 7640 6196 5731 4901 3531 2457 2361 3039 4727 6247 6152 4809 4027 3544 3254 2743 2838 5422 7334 5035 4465 3939 3552 5311 8417 8407 5388 3004 1377 981 832 644 654 379 -8 -94 -97 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 27 92 184 364 2192 8337 15121 15570 14927 16172 16485 15985 14544 12506 11822 12978 15474 17279 17557 18053 18960 19240 19249 18962 18585 18269 18974 19840 20190 19546 18072 18531 20709 53438 242 465 30 8445 14 50 38 6624 1859 -49 999999 999999 999999 999999 -86 999999 -52 999999 -99 115 512 506 299 144 350 244 159 300 518 545 290 475 231 34 69 -25 88 -22 107 -50 999999 999999 999999 999999 -86 999999 999999 -83 93 203 218 243 173 221 58 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -17 768 2315 4539 6269 5790 5637 7114 9544 10966 11124 10124 8714 7830 9490 15210 17985 17499 16241 12923 10918 13421 18205 17665 13843 10909 5448 2509 2036 2707 3881 4395 4096 3584 3176 3002 2663 2450 2350 2392 3300 5788 7585 5454 3919 3866 4505 5602 7116 6926 4014 1416 600 447 489 466 185 -48 -64 -37 -63 999999 999999 999999 999999 999999 999999 999999 4 52 125 202 321 1266 5598 12528 14427 15368 17649 16922 15099 13161 12620 12044 12398 13995 15654 16219 17420 19669 21427 21052 20612 19645 18525 19133 20360 21242 20357 19066 19544 21373 22998 53441 234 717 30 8457 14 50 41 6624 1858 -98 999999 -40 -38 148 148 230 318 308 367 608 752 787 809 518 352 164 84 95 21 -17 68 -16 -77 999999 -72 -54 -61 999999 999999 999999 -23 134 329 527 646 421 160 -27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 0 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 454 2583 4488 5707 6053 6281 7261 8662 10525 13219 14425 12744 10400 10570 11335 14947 17059 16065 13784 12731 13676 17921 23992 29708 25212 11000 2955 1882 1992 2869 3928 4027 3362 2781 2679 2610 2710 2759 2559 2337 3165 6129 6975 6300 5994 4709 6426 22161 20573 9583 4247 1820 631 426 424 330 145 14 31 31 -46 999999 999999 999999 999999 999999 15 44 88 151 249 364 997 4238 9831 13035 15308 16183 16008 15196 14161 14520 13662 13144 14185 15793 17734 19704 21366 22491 21850 20888 19534 17634 18533 20998 22245 22108 21135 22271 23448 23840 25358 53444 232 790 30 8470 14 50 44 6623 1858 -49 999999 -41 -84 51 221 250 339 587 621 713 530 265 146 67 -82 999999 -67 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 71 291 466 604 388 263 62 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 369 2398 5761 9406 11403 11544 10855 10551 11297 14111 15900 15573 15957 15493 14392 12598 11350 13834 16914 21395 22337 19534 19221 15852 7344 2971 1997 1722 1490 1674 2329 2685 2648 2339 2377 2550 2567 2276 1970 1801 1846 2156 2507 4668 7562 5533 3768 14330 59183 41946 13228 6479 2327 703 358 261 123 14 28 44 -43 -68 999999 999999 999999 999999 17 51 82 134 208 265 724 3863 8902 12227 15003 15547 14463 12958 13132 13164 12558 12931 13816 16063 19373 21200 21034 20906 20868 19789 19430 19177 19212 21559 22886 23523 22858 23792 23899 23249 24466 27663 53447 231 832 30 8482 14 50 47 6623 1857 -13 -28 -100 -23 31 324 609 848 860 824 638 261 -17 -67 14 999999 -5 -2 -99 999999 999999 999999 999999 999999 999999 -73 999999 37 310 340 241 216 303 323 24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 31 388 3218 9596 15609 18674 17320 15407 13829 13557 14823 17258 17272 16026 16215 17253 16057 14623 13654 16736 23859 25918 22632 11276 3813 1954 1979 2098 1987 1877 1806 1758 1870 2167 2338 2414 2534 2922 3415 3064 2228 1926 1772 1710 1777 2422 3158 2360 1941 3747 8601 8102 4977 4656 2446 656 301 171 45 29 59 16 -21 -48 999999 999999 0 999999 64 113 166 225 318 597 2291 6720 11315 13701 14273 13478 12309 13129 12989 12189 12131 13165 15755 18940 20539 19328 17370 17638 20304 21521 21776 21554 23033 25450 26634 25427 23817 23787 23479 24991 28780 34183 53450 231 845 30 8495 14 50 50 6622 1856 -99 999999 -69 25 140 403 701 912 806 780 499 146 -45 999999 -41 51 86 -2 999999 999999 999999 999999 999999 999999 999999 999999 999999 100 138 175 135 261 409 123 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -8 279 2436 7453 14031 20425 21967 19773 17509 15511 13922 13291 12077 11079 12664 15342 16000 14398 13554 14678 20952 21285 15642 4674 1707 1642 1584 1456 1530 1609 1685 1735 1822 1738 1789 1960 1982 2032 2491 3145 3022 2484 1931 1457 1322 1300 1416 1535 1627 1783 1945 3286 14620 9965 3523 1448 400 195 64 -7 -30 -24 -16 -76 -40 40 999999 999999 36 129 180 250 329 646 2415 6092 9625 12505 12963 12427 11454 11496 12211 11707 11968 13167 15131 17287 17557 16117 14490 15458 18878 21288 21857 22538 23789 24600 25903 25745 23619 23030 23310 25682 30041 34146 38236 53453 230 887 30 8507 14 50 53 6622 1856 -80 -86 -14 56 361 857 1247 1105 704 664 175 -72 999999 -90 999999 999999 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 493 675 1654 293 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 55 1259 5720 15803 21210 17443 14602 14663 14818 12280 12111 13509 13463 13614 16797 19252 19068 18266 19551 20085 16768 9327 3566 1649 1416 1384 1339 1491 1603 1748 1844 1943 1945 1793 1619 1697 1801 1974 2298 2403 2270 1800 1294 1067 1005 1082 1131 1204 1499 1858 5173 25838 33298 6096 1874 852 373 201 78 60 69 37 -34 -34 13 25 19 81 158 253 405 712 981 2554 6645 10115 11673 11878 11321 11103 11258 11785 11988 12143 12716 14699 16785 16705 15112 14646 16893 19911 21998 23722 24900 25705 25033 25535 26243 25101 24302 25448 28495 31978 34850 38401 43360 53456 228 959 30 8519 14 50 56 6621 1855 -93 224 579 1011 1182 1121 1159 907 317 68 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -10 85 135 -74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -46 411 2949 12016 21378 20147 17615 17141 17002 16349 16502 14725 14264 16653 16625 16004 16260 16975 14627 9004 4072 2066 1647 1520 1392 1326 1323 1505 1861 2193 2328 2162 1921 1717 1404 1147 1120 1259 1550 1989 2107 1693 1186 913 766 835 810 714 1066 3116 6224 8980 32886 13948 1605 841 592 406 225 124 65 31 -20 -53 -31 21 57 66 116 218 419 998 1644 2405 5315 8831 9840 9998 9535 9659 11215 11636 11570 11434 11998 13815 15235 14986 14203 14441 16815 20376 22296 22955 23768 24940 25500 23943 24349 25356 25499 26983 29403 32296 35152 39371 44992 47389 53459 227 1001 30 8531 14 50 59 6621 1855 -24 265 706 735 723 564 168 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 255 2055 8036 15513 16621 13933 13613 14689 15317 16757 19666 19156 17974 16799 13886 12079 10585 7018 3247 1524 1359 1346 1243 1248 1139 1234 1457 1777 2143 2152 2151 1961 1427 1067 827 785 1023 1668 2036 1643 1172 824 646 557 532 525 434 824 11123 41250 27509 84485 51677 2420 842 563 422 416 268 129 88 77 18 14 73 75 150 257 461 714 1124 1927 3597 5646 8076 9286 8636 8683 10258 11903 12082 11197 11504 12630 13598 13888 12806 12350 14151 17127 20358 22122 22302 22950 25178 26663 26077 25603 26221 27267 27967 29939 32834 36161 40620 46709 47936 49965 53462 228 982 30 8542 14 51 2 6620 1854 -4 215 370 483 698 745 377 134 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -22 946 3114 7632 14377 18471 17309 16813 17538 18761 18633 19309 20414 21192 19967 16428 11143 5529 2459 1569 1424 1528 1566 1366 1127 1126 1266 1541 1843 1918 1977 2072 1912 1453 1033 844 909 1468 1973 2097 1583 904 631 491 413 394 379 346 305 2634 8451 6301 43658 56387 2945 710 635 590 596 392 218 213 143 33 3 83 128 177 273 647 1386 1762 2117 3753 6207 7741 9344 9171 8603 9509 10673 10682 10603 10892 11341 11771 11186 10130 10743 12962 15781 18591 20511 21431 22430 24267 27019 27381 26138 25914 26761 27754 29327 32182 35223 40346 43862 44153 44549 47802 53465 231 904 30 8554 14 51 5 6620 1854 -62 999999 -55 22 288 540 639 1072 1434 808 98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 121 1488 4809 9365 15260 21737 24846 24283 27767 28070 22850 21227 21726 25119 29132 24959 14983 9329 7174 6927 6736 5521 4107 2930 1923 1271 1499 1761 1797 1806 1807 2047 2005 1722 1234 857 751 1057 1871 1979 1231 656 454 392 375 379 363 270 285 443 692 667 1549 5019 1958 558 573 480 548 756 667 572 619 473 185 174 247 294 321 466 1051 2063 3766 6601 7743 7884 7943 8440 8533 9105 10157 10614 10693 10601 10721 10673 10131 10565 12236 14936 18024 20792 21887 22764 24176 26170 27241 27780 27852 27072 27526 28031 30369 33232 37445 41857 42989 42844 43630 46388 54775 53468 230 946 30 8566 14 51 8 6619 1853 -61 -86 -72 130 553 726 1074 1041 496 -4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 116 1900 5022 7678 11332 18110 24970 29023 37295 47225 51617 42513 34569 36798 36736 34372 28976 21200 16624 13540 9252 5424 2727 1661 1300 1474 1768 1796 1659 1628 1713 1779 1641 1380 977 794 716 793 1104 1261 1100 747 589 490 463 428 330 274 281 276 329 457 795 1119 1020 910 633 390 527 805 884 751 1182 1436 728 396 417 522 623 986 2950 5464 7176 8205 8301 7745 7905 7615 8055 8649 9161 9597 9685 9847 9920 10231 11210 12245 14257 16770 19292 20870 21654 22136 24208 26035 26000 26051 27555 29074 28693 28732 30519 33794 38251 40842 41268 41091 41936 46079 53537 61446 53471 229 987 30 8577 14 51 11 6619 1852 -74 83 256 560 1158 1738 1871 811 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -52 1423 4989 7866 8820 11199 15100 15955 19376 33203 50342 52271 42381 40224 40026 39853 45125 38463 23677 13715 6319 2345 1558 1528 1677 1909 1838 1642 1529 1439 1454 1513 1457 1132 673 511 545 665 770 839 745 512 352 789 1547 1063 479 299 202 305 553 778 1068 1440 1433 1037 669 687 1309 1786 1279 867 1699 2306 1458 903 888 1083 1580 3136 6743 11591 13277 13037 11278 9323 8262 8151 8113 7233 7649 8758 9193 9519 9757 10778 11843 13212 15295 17030 18058 19144 21328 22584 24720 27170 28132 27356 26793 29093 30304 31113 33112 35997 39490 40334 40919 41197 42516 46988 54067 61438 67620 53474 229 998 30 8588 14 51 14 6618 1852 30 11 381 756 1520 2857 3557 1885 113 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 154 2512 6951 8770 10154 11905 10130 11566 20821 37557 43776 34105 26173 27378 29597 31734 34571 37341 27656 14296 5850 2092 2014 2244 2023 1754 1600 1435 1241 1332 1508 1492 1051 653 387 318 533 882 857 534 373 273 352 986 1434 804 219 127 201 461 965 1721 1881 1591 1452 1885 2276 2004 1911 1431 1297 1800 2316 2132 1597 1722 2590 3947 6306 10189 13332 15634 15444 13347 10738 8193 6670 6539 6244 6549 8768 8931 8999 9416 10688 11789 13269 15118 16455 17767 19456 21326 22155 23791 25273 26627 28615 29105 29140 29470 31433 32826 35417 38631 39587 40295 40638 40932 45306 52073 57253 63989 74172 53477 244 559 30 8599 14 51 17 6618 1851 964683 999999 918016 7136 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -27 244 1040 2889 6740 11184 4651 1739 49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -48 1556 4475 6614 8894 13428 12030 9174 11335 16297 19168 26273 33698 27635 20968 20808 25018 26918 24557 16315 6529 3336 2613 2266 2092 1856 1505 1260 1251 1448 1753 2268 2236 1379 673 473 699 1265 1451 1067 666 682 969 1825 3134 2068 267 233 324 550 1096 1692 2116 1741 1552 3195 4908 3990 3586 3410 2600 3178 4533 4917 4964 5786 7995 10047 11384 11922 14032 16716 15436 13042 10702 9069 7236 6465 6723 6827 7913 8938 9523 9275 10293 11481 13179 15453 16901 18144 19905 21785 22065 22820 25651 27643 29365 31462 31004 30595 30444 32910 35602 38051 39323 40508 41080 42250 43707 49084 54734 59227 66117 75462 53480 229 1020 30 8610 14 51 20 6617 1851 181 285 3139 33097 60366 12828 3368 587 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 353 2162 3724 3815 5790 10915 12004 8455 7478 7178 7221 10876 19404 19700 15474 14043 14677 17569 19232 16008 10882 5113 2749 2229 2033 1630 1284 1162 1020 1181 1587 2329 2684 1573 775 435 368 718 1062 911 590 457 540 7218 30393 43682 20749 1021 160 381 838 1591 2154 1983 2064 4145 7012 7579 6541 4730 3134 3197 6607 9956 10711 11268 13147 14682 14403 14411 14497 13142 9982 7956 7862 8583 8812 7334 6260 6617 6687 8105 9977 9892 9871 11108 12920 15252 16488 17500 18871 20187 21100 21974 22919 25046 27969 30449 33245 33680 31117 31251 34174 36359 38090 38638 40270 41540 42253 45854 50230 53740 59922 66878 75236 53483 240 701 30 8621 14 51 23 6617 1850 7104 999999 999999 999999 999999 999999 999999 999999 999999 999999 110 477 842 37624 213215 86114 4018 248 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 206 1843 4524 9483 10784 8653 6645 5420 5721 6088 5667 5558 8263 16403 20728 17327 13349 10994 11040 10094 7682 4710 2927 2621 2210 1589 1230 1088 1098 1434 1726 1889 1479 1112 853 757 2303 8362 14748 13390 7214 2273 687 795 1933 6374 10133 16925 18798 2791 1253 2199 2922 3668 4500 5425 8192 12173 12503 8147 4646 5012 10319 16702 18656 17533 16792 17367 17216 16085 13826 10479 8117 7509 7363 7460 7760 7060 5942 5964 6393 8177 10512 10277 9652 10500 12639 15169 16512 17495 18383 19465 19907 21011 22759 24840 28430 31065 33266 34955 35115 33190 31860 34738 37902 39618 41093 41145 43346 46574 50302 53216 56823 62977 68996 77793 53486 241 682 30 8632 14 51 26 6616 1850 1045 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 573 644 11345 88986 109135 9983 465 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 70 1223 4006 8604 10314 7024 5250 4781 5009 5407 5151 5209 7324 10485 11587 11783 12571 12152 10196 7918 6625 5354 4116 2638 1667 1339 1280 1230 1318 1377 1474 1495 1357 1857 7228 17972 33364 50359 43552 23645 9419 5474 3951 2585 786 698 536 426 907 1339 2477 4481 6548 8561 10926 13609 17828 19200 17871 13805 9453 8843 12865 19631 23154 20474 18477 18628 17581 15905 13011 10540 8628 6485 5381 5103 4831 4918 5132 5556 5957 7014 9478 10594 9308 9627 11770 14396 15936 17375 17841 18449 18605 19965 22153 24218 27124 30302 32778 35998 38311 37949 36921 35225 35832 38945 41869 41360 42231 46090 49617 50864 54175 59902 65916 72358 82617 53489 241 692 30 8642 14 51 29 6616 1849 339 999999 999999 999999 999999 999999 999999 999999 999999 999999 -7 855 2195 3426 3074 620 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -12 1481 4872 7802 7020 5150 4191 4243 4913 5330 5139 5919 9522 11271 10707 11378 11050 10733 9443 6973 5585 5263 5361 3157 2056 1598 1399 1474 1290 1017 925 853 861 1621 4457 8431 11664 13942 8370 7010 12863 24633 39636 39632 19677 5144 809 653 1102 2702 5601 8471 10210 11379 13541 21275 33521 46228 47461 35928 22598 15674 16942 22591 25008 24053 22872 21566 18424 15356 12839 10332 7573 5480 4371 4141 4385 5357 6378 6628 7664 8073 9489 10906 9931 9211 10853 14247 16388 17231 17742 17660 17918 19810 22242 24378 27392 29355 32121 35487 37414 39037 40992 40990 40957 40865 40657 41780 45588 49351 50106 49887 54434 59499 64562 72820 83726 97054 53492 233 943 30 8653 14 51 32 6615 1849 -96 143 687 2963 5474 3743 372 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1461 6051 8243 7146 5347 4093 3829 4528 5335 5124 5814 9047 9412 10294 11871 11433 8909 7037 5612 4010 3259 3374 2732 2057 1736 1438 1079 775 630 613 539 1019 2729 3487 2139 1213 707 709 1558 3232 4884 10282 18440 14277 5251 1671 2931 5421 8893 12173 14390 16603 18252 20764 29751 44143 58302 59616 47016 29908 20535 19704 22883 27201 31236 31415 25541 19072 15566 13442 10706 7902 6014 5289 5394 5646 5993 6739 7620 8976 10283 11233 11360 9999 9458 10924 13804 15726 17178 17416 17224 17133 19141 22158 24569 27606 30126 32093 35137 36881 38028 39747 40554 41022 44248 44651 45016 45612 47289 48543 50951 54735 58107 65288 73463 83107 98699 114096 53495 234 923 30 8663 14 51 35 6615 1848 48 989 3427 5684 6188 7119 1845 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 831 4941 7751 7265 5174 4057 3650 3787 4419 5097 5982 7808 7655 7588 9235 12992 13025 6535 3196 2603 2410 2258 2234 2137 1566 1039 806 699 542 539 790 1509 2538 3098 2248 1393 942 898 1102 1555 2703 3983 3589 2206 1871 2700 4003 6826 10661 14277 17756 21215 23242 25520 31758 42251 54855 60613 55704 42175 28353 23815 24904 28602 33290 35370 31767 24206 17909 14457 12712 10557 8501 7239 6635 6257 6226 6465 6778 7389 8505 9361 9974 10210 9930 11506 13818 15708 17054 17397 17689 17561 19831 22791 25760 28623 31283 32689 34380 36743 39179 40810 42190 43163 43637 45304 44216 45618 46031 48353 50824 54118 58096 64668 72545 81179 95577 112619 126699 53498 243 664 30 8674 14 51 38 6614 1848 18532 999999 999999 999999 999999 106 1519 4153 4016 4041 3444 2231 300 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 786 4096 5757 6923 5173 3756 3012 3084 3794 4382 5405 6434 6372 5411 4511 4595 5483 5518 4747 3488 2273 2128 2203 2036 1414 1109 921 790 571 580 1213 1755 1875 2239 2017 1464 1076 1112 1718 2624 3138 3329 3149 2612 3014 5695 9953 13855 18459 25085 32503 36325 32850 35124 42719 51198 59701 63539 58564 52234 43095 34022 29341 28533 31120 33920 33169 29019 23025 19264 16798 13650 11079 8984 7599 6821 6220 6173 6968 8459 10061 11265 11202 10635 10731 11634 13396 15311 16942 16975 16631 17043 19392 22773 26669 30275 32573 34216 34394 35920 39057 41223 41455 42234 43634 44927 45648 47322 49120 49829 50486 53220 57166 62301 67593 75781 87629 100680 113877 124351 53501 245 615 30 8685 14 51 41 6614 1847 2169 999999 999999 999999 33 931 1620 3335 4890 5184 3790 991 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1423 3179 5020 6333 4741 3374 2676 3322 3960 3644 3765 4089 4105 3729 3203 2848 2750 3101 3947 4245 3359 2082 1400 1285 1179 900 646 438 454 772 974 886 1017 1615 1801 1425 1895 3645 5210 5357 4912 3838 2965 2810 3761 7133 13908 21966 29995 38203 43431 46411 47013 49929 56391 56458 56168 59123 57934 49850 40059 31743 28438 29557 31839 32547 29848 24728 20240 16945 14313 11324 9207 7784 6844 6023 5897 6549 7658 9430 10843 11250 11758 11620 11990 13226 15772 17039 15520 15167 16522 19400 23387 27458 30361 30564 31273 32907 34426 36923 38405 39906 42136 44600 44538 45136 46777 47753 49144 51260 52920 54531 58952 64975 73158 84022 95407 105138 114036 122686 53504 247 567 30 8697 14 51 44 6613 1846 6370 999999 999999 999999 999999 999999 999999 583 1412 2700 4117 5060 2194 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 313 1837 2541 4726 6216 4304 3381 3923 4175 3309 2993 2790 2530 2703 2863 2681 2599 2835 2937 3229 2959 2844 2633 1976 1626 1815 1123 453 445 452 374 546 1084 1397 1494 1918 3227 6093 9075 9570 7878 6106 4796 4580 6167 10006 16671 21561 24404 25347 24677 27703 34642 41710 48150 53246 54789 54566 50488 46964 39721 32442 29647 31365 33257 32158 27640 21796 16512 13306 11165 9109 8200 7583 7167 6516 6398 6812 7639 9342 11353 12206 11964 11534 11762 13343 15876 16370 14735 14688 16676 19802 23519 27199 28960 29007 29940 31805 33902 37361 38958 39264 39562 41329 44300 44345 46155 48379 49195 51173 52803 55309 58680 64203 72555 83034 95223 106417 115161 121778 122673 53507 239 817 30 8707 14 51 47 6613 1846 1152 2972 4305 3693 1683 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 958 2004 3920 4836 3987 3641 3433 3399 2411 1847 1982 1870 1721 1935 2163 2442 3085 2876 2184 1833 2215 2700 3029 2924 2645 2101 1396 1234 835 341 185 218 565 980 1476 2828 5655 9531 12956 12508 9461 7212 7883 10959 14827 16239 15701 14682 16110 20750 29724 40364 50094 56177 56118 51572 49121 47016 43697 40306 37418 35376 34153 31270 26123 20178 15344 11569 9610 8759 8044 7833 7879 7141 6388 6931 7484 8651 10744 12643 13207 12353 11381 12284 14168 16685 16623 14159 14651 16968 20232 24339 27247 28171 29365 30415 31895 34782 36632 37787 39727 41121 41512 42171 43669 45809 47729 49940 52046 53842 56266 59656 64187 70225 79658 90651 102063 113283 121358 125453 120902 53510 239 829 30 8719 14 51 50 6612 1845 -50 1053 2567 3277 2865 752 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 686 2196 4241 4389 4027 3451 2385 1920 1335 1000 1285 1573 1503 1545 1917 2606 2915 2385 1769 1538 2413 3524 3835 3977 4749 3737 2973 2024 929 459 300 96 211 739 1402 2084 3278 5757 8990 11644 11745 9370 8495 10292 12776 15862 17511 19531 21041 26039 34762 42486 46092 48561 50261 47616 48092 44658 36038 34328 34721 33887 30445 25109 20325 16137 13265 10914 9211 8409 7961 7520 7147 7019 6764 7280 7884 9031 11262 13365 14465 13295 12680 13427 15460 16877 15622 13745 14905 17075 20549 24396 26512 27186 28447 29660 31374 35066 37877 38673 40178 42261 43225 43271 44897 46563 48985 50780 52997 54688 57029 60953 67270 72865 78403 89682 100864 111873 122738 127723 123336 117179 53513 248 572 30 8732 14 51 53 6612 1845 421647 1679 999999 999999 999999 999999 999999 999999 -82 391 1326 2417 2780 2209 524 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 104 1436 3333 4348 4871 4739 3400 2358 1639 1148 962 1158 1282 1259 1456 1643 1686 1714 1897 2392 3156 4322 5611 6775 7622 7112 4528 3483 2163 1550 1009 434 247 669 1325 2521 5173 8952 11541 11566 10677 10168 10230 9616 9435 10025 10203 12633 18215 27572 37906 42200 42753 39863 37794 35291 33275 32258 30088 27523 24574 21745 20238 18303 15969 13619 11749 10119 8719 8265 8154 7726 7220 6788 6779 7409 8302 10131 11683 13272 14512 13545 12815 13694 15304 15912 14422 13716 15535 18533 21759 24571 25376 25548 26721 28469 31120 34275 36947 37462 38275 39919 41806 43138 44802 46085 46741 47535 50076 52863 56480 60701 65995 71866 79209 89891 99144 108390 116011 117877 114726 108644 106054 53516 249 553 30 8743 14 51 56 6611 1844 1584 999999 999999 999999 999999 999999 999999 999999 164 811 1555 2154 1566 500 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 349 1714 2577 3787 5193 4283 2348 1530 1114 706 587 859 1028 991 1050 1188 1185 1003 1348 2270 3368 5358 7736 10460 12463 11527 7248 4894 4237 3314 1752 518 401 1148 3111 5270 8274 11311 10930 11141 13877 15359 12224 9384 7829 7254 8113 10939 17898 27150 33230 35636 35884 35804 34542 33392 31541 27730 25967 26009 24560 23624 22169 19502 15723 12074 9975 9078 8750 8530 7816 6856 5927 5947 6835 8336 10631 13208 15293 15769 15184 14014 13506 13497 14658 15209 13764 14222 16859 20288 23036 25049 25362 25317 26271 28134 30804 34491 37427 39874 42015 42626 43231 44393 45597 47933 48657 48707 51243 56628 62386 68138 72735 77508 84560 95361 104997 113558 119732 124129 125259 117023 109339 104909 53519 242 775 30 8755 14 51 59 6611 1844 276 980 1576 1099 539 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 199 1541 2319 4440 5968 3773 2208 1489 879 479 331 285 329 655 783 657 465 729 1224 1883 2604 3938 7212 11170 13359 12183 8664 6872 6340 4419 2107 899 609 2160 5256 7841 8941 9925 10755 12569 13918 14676 14537 12992 11191 11254 13905 20166 26746 30576 33734 36475 35894 33301 28535 23908 22743 24409 24601 23007 23347 21291 18420 15990 14315 12076 11107 10358 9823 9034 7579 6549 5915 6264 7797 9933 12377 13684 14521 14591 13551 12433 11976 11896 11795 11355 12224 14917 17671 20933 23621 24683 24240 24073 25409 27519 30268 33485 36288 38377 40970 42312 42347 43876 45614 47433 49738 51457 54406 59487 63485 68008 74480 80034 87797 97441 105865 112961 118654 120568 122269 120530 107606 100575 94480 53522 243 757 30 8767 14 52 2 6610 1843 1304 2766 2620 1104 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -56 913 1977 3482 5789 5221 2990 1258 420 177 199 353 314 263 323 354 360 725 1098 1631 2633 4548 7906 11957 14392 11642 8993 7584 5478 3241 1497 642 646 1683 3613 4957 6231 8082 10967 14992 17589 20330 21491 18050 15235 15265 18025 22928 28721 34497 38434 39030 36953 32703 28035 24196 21709 19569 17561 16864 18237 18070 16101 13491 12108 11961 12406 12384 10879 8652 6876 6248 6822 8414 10157 10987 12042 12111 11991 12813 13074 12943 12780 12369 12637 12378 12135 14342 17662 21452 24084 23923 23662 24321 25794 28561 31261 33336 35852 38553 40451 42128 44008 45422 47825 51232 53237 53263 55576 60185 65684 70072 77018 82981 89443 96272 105671 111872 113928 113488 121140 124946 115882 103672 95925 89517 53525 244 739 30 8779 14 52 5 6610 1843 229 716 697 517 -14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 928 1420 3301 5970 4655 1669 574 155 83 153 213 330 427 661 1005 1313 1710 2497 3876 5493 7588 10519 13128 13270 10523 8098 7590 6731 4271 1641 609 308 545 837 1934 6216 12179 14562 16135 19554 23222 25495 26830 26392 25547 25872 26763 29812 37291 42243 40495 36594 31557 26503 22597 20837 21504 21971 19504 16167 14485 13728 14276 13864 13012 13212 12981 11111 8330 6727 7256 9093 11197 12645 11484 10625 10952 11867 13495 14922 15135 13404 12559 12575 12694 13743 16145 20219 23374 23754 23306 23873 24597 26501 29495 33064 35542 37209 38599 41470 44796 45341 47016 51009 54101 56450 57507 59143 63894 69214 74814 80367 86935 92048 100695 109375 111728 110119 114223 123921 122215 109688 103403 102468 94074 82765 53528 242 810 30 8790 14 52 8 6609 1842 110 728 494 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 427 1524 3444 5089 3652 1471 535 77 -76 999999 76 259 512 1062 1372 1634 2631 4269 6326 7480 9259 10983 12250 11671 10183 10775 8136 5161 3295 1468 352 267 592 1497 2706 4559 7092 11065 14952 17892 20466 23115 22773 24634 27627 32341 36607 37472 35924 34463 31777 28316 24778 21830 19118 17654 16853 17084 19384 21091 19995 18393 17201 15772 13061 11694 10625 9448 8004 6913 7170 8506 9376 9191 9087 9214 10369 11218 12587 13731 13269 12732 12444 12089 12573 13006 14465 17714 21829 23456 22777 22701 23692 25511 28594 32142 34443 36116 37470 38799 40949 43920 45237 48787 52234 53792 55773 59656 63122 67339 71641 76667 79587 84903 94346 100170 104737 105045 107374 114038 120221 118138 109101 98353 89085 80876 71216 53531 240 881 30 8801 14 52 11 6609 1842 56 151 54 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 62 1382 2810 3365 2180 848 244 -47 999999 -71 999999 30 568 1314 1590 2097 3120 4924 6613 7987 9150 9203 10479 12083 11540 9005 6158 3533 1928 1302 590 387 859 1360 1645 1814 4256 9848 16007 19534 21827 24027 28284 31294 30745 31746 33609 32376 31808 30450 28212 24448 22152 21140 19463 17169 15450 15518 15380 15362 14814 14971 15237 13529 11198 8493 7733 7991 8109 8259 9055 9598 9285 8430 8884 9913 11141 11624 11841 11791 13102 13579 12500 12870 13219 13584 14884 18366 22799 23644 21770 21532 23349 25785 29455 33139 34657 37309 39517 39365 40751 44323 47335 51364 54788 54821 56213 61421 65624 68244 72081 75035 78416 83694 92650 101340 106044 109105 111164 113665 119422 121122 109888 99505 91912 79461 71895 67871 53534 240 891 30 8811 14 52 14 6608 1841 -84 712 484 68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 805 1373 1284 1014 564 55 -48 999999 999999 999999 999999 452 1669 2495 3468 4868 6677 9091 8758 8094 8649 8992 7028 5055 3887 2106 950 636 584 1071 1335 1310 1467 2667 4229 6330 10597 15802 19711 23355 26636 28622 29502 29941 30479 29779 28203 26745 25663 23771 21952 21870 21545 19011 17108 16178 17125 16892 15403 13819 13224 13371 12586 11106 9845 9331 9098 9262 9669 9896 9498 9005 8893 8643 9178 10053 10643 11382 12558 13613 14631 14612 13884 14053 15125 17682 19754 21356 22151 21794 21830 23341 26836 31446 33607 35488 38512 40915 42477 42477 43767 45653 49003 54818 57640 57151 61301 66969 69354 71658 74173 77950 82932 90292 97893 104031 107809 105419 106611 116213 126995 122237 108219 101365 94545 83678 78605 77119 53537 239 933 30 8823 14 52 17 6608 1840 -48 199 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 109 600 692 421 80 -98 999999 999999 999999 44 773 2708 5297 6599 6332 7133 7630 8162 8719 7566 6378 4461 3159 2471 1903 1483 1314 1450 1526 1716 2034 2067 2547 3630 5588 7846 10431 13984 18499 23960 28100 31057 32297 30456 29212 26603 22634 21290 22110 22733 22447 21261 19728 19470 20544 21368 23353 22322 17389 14974 13279 12296 12548 12470 11439 10685 10411 11236 12128 11410 10226 9580 9039 8094 7744 9183 9138 10834 12474 13622 13805 14158 14756 14665 14161 15079 17793 22023 22945 20775 20572 22260 24840 28928 32598 34790 38236 41487 43265 44025 44621 46048 47660 49837 54499 59611 62291 66225 68129 69531 71071 76076 80663 86278 94399 100989 102931 103613 104306 109477 119211 122369 112977 99228 97471 90473 81684 77958 69916 53540 253 524 30 8834 14 52 20 6607 1840 2656 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 116 60 999999 999999 999999 999999 999999 641 3019 5276 6474 7267 7441 7187 7488 7974 8264 6844 3868 2151 1481 1235 1492 1848 1640 1538 1813 2223 2717 2654 3279 5326 7323 8449 10012 12515 15978 20956 26560 29697 30730 30530 28536 26903 24646 23142 22594 23930 24665 23992 22991 22500 24374 25460 23990 21098 19456 17950 16084 15020 14335 14759 13932 13718 14216 15124 15728 15558 15050 13470 12196 10035 8610 9279 9691 9968 10900 12320 12301 12525 13215 14096 15074 16217 17760 18926 20614 22598 22427 20995 21734 24656 28564 31866 35066 38831 41798 43933 44281 43212 43736 47440 51957 55608 57686 60927 65488 68427 70885 72023 74320 78148 84011 91937 100619 103953 101661 101700 106505 114739 119842 121561 115309 103239 96041 85879 74613 65205 58074 53543 240 925 30 8845 14 52 23 6607 1839 -82 102 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 415 3909 10151 12551 13083 12776 10619 7800 5472 4369 3706 3390 2591 2071 1885 2005 2342 2533 2471 2278 2290 3046 3580 4186 6802 11473 13932 13946 14655 16662 17818 18804 21505 26579 30291 28290 26930 23732 22734 22797 21153 21030 21700 22202 20992 19803 19972 19364 19010 17576 17558 18414 16949 15806 15946 15392 16649 17145 17543 17630 16882 17053 17265 16409 13992 11148 10365 11030 11070 11059 11874 12492 13055 12728 13179 13880 15041 16816 19238 20990 21931 22741 21954 21191 21476 23629 26946 30304 33795 37898 41438 43286 43884 44494 45968 48666 51728 56182 57511 59147 62619 67502 69722 70681 72764 77116 82064 91109 100886 108495 107094 101736 104829 110030 115737 117670 107047 91027 86528 81619 78218 75200 65073 56919 53546 255 484 30 8854 14 52 26 6606 1839 1373 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -11 1943 8401 15580 16565 13560 9721 5853 3949 3174 2842 2934 3245 3324 3308 3213 2868 2328 1735 1473 1539 2326 3224 3966 6129 13144 17797 16241 15196 14480 13543 15937 19504 22706 27442 29720 30908 30634 24995 19499 17085 16756 17140 18887 19558 17303 16537 16606 17116 18258 24187 32566 35269 28699 21461 18426 16488 16116 17455 18756 18234 17838 18131 17814 16515 14229 11142 10776 13282 13573 12250 13171 14211 14096 14064 14302 14157 16085 18419 18896 19733 20417 20101 20366 20865 22064 24926 28417 31229 34906 38900 41779 42677 43214 45528 48690 51815 53968 54898 56305 59730 62226 65702 69785 70758 71123 74487 79060 86242 94117 100498 105199 105831 102282 102108 106303 109920 103457 91556 87820 85179 85071 84564 78030 66422 56740 53549 241 913 30 8863 14 52 29 6606 1838 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 263 3342 9650 19060 21924 11844 4875 2882 2633 3017 3232 3401 3639 3266 2718 2427 1892 1444 1030 822 1124 2106 3684 6346 11821 17284 17716 15475 12962 12481 14660 17705 21019 22915 22644 23007 24456 25949 27568 22985 17601 15611 15353 15910 17594 18813 19921 21226 23017 25416 28776 31050 31493 32803 37459 41414 34480 23002 19871 20897 21092 19658 18939 18206 18207 16825 13931 13233 14681 15626 15241 16055 17351 17303 16205 16380 16314 17810 19736 19587 19105 19431 20095 20686 22601 25738 29121 31410 33742 37101 39263 39203 39958 42239 46853 50727 52964 54438 55430 56738 60477 62795 64629 67664 69552 71773 76704 82055 88094 96104 104763 111981 111449 102389 99526 102352 110443 106679 93464 87248 85748 82779 80930 77809 69007 57506 50819 53552 128 4312 30 8872 14 52 32 6605 1838 1444 5505 12363 21081 20989 12757 6599 4530 4131 4280 4112 3161 3108 3530 3122 2396 1651 1338 1270 1930 3363 5273 8189 11422 13416 15511 15709 13809 13040 13773 15687 17745 18924 19884 21907 24185 24915 26818 27039 26605 24390 21062 19164 18433 18341 19314 21350 22236 24910 27620 26850 23324 23262 23758 25124 31433 37389 42038 38079 26964 24583 24408 23053 21837 19818 17957 16832 15801 15505 15444 15918 15734 17009 19636 20397 19109 18098 19727 19973 18679 17962 17899 18328 20963 24112 27406 29974 31622 34237 35562 36321 37228 38478 40915 44637 49091 52536 53161 52939 54634 59304 63311 64282 66909 69651 72102 75309 80539 87030 92443 97944 99073 98805 102113 99822 99415 104614 108162 103959 92571 84614 83977 85765 82522 71220 58463 50989 45735 53555 129 4290 30 8880 14 52 35 6605 1837 650 3693 9079 13145 10866 6582 4981 4543 4349 3602 3164 3303 3525 3379 2984 2187 1400 1123 1889 4288 6286 6882 7750 9023 11265 13220 13908 14454 15448 15821 15923 16168 18677 22836 25326 25677 25047 22635 21431 22465 21917 20167 18427 19611 21111 22738 24743 27050 29016 31142 31415 32874 34324 35920 36055 34366 33558 34038 37928 42336 36539 29122 26393 24564 21994 18978 17713 17000 16029 16072 16150 16862 18674 20658 20515 20040 20307 21829 20549 18647 18446 19154 20710 22729 24867 27336 29576 32379 34632 34269 34730 37716 39827 41494 42192 44368 47248 49187 52172 54849 57382 59786 62847 65828 70495 73893 76089 81922 86586 90681 92437 90601 89510 97390 95501 94066 100648 103870 102456 95274 89372 88466 87262 79897 68354 58228 50684 45275 41169 53558 130 4268 30 8888 14 52 38 6604 1837 714 4272 7974 8605 7234 6380 5960 4571 3212 2428 2452 2794 2695 2842 2415 2067 1351 1082 2057 3700 5161 6251 7727 9979 12041 13291 13906 15762 16055 14654 15182 17129 19498 19896 19387 18036 16395 15809 16680 18232 17702 17132 16213 15555 16729 17702 20345 25235 26552 28592 32958 34359 34764 36975 43366 45238 40105 38009 38544 37950 42413 45379 40419 36792 30442 22106 19629 19003 18095 17335 16502 16490 18432 18980 18541 18932 19644 21025 20525 19179 18608 19678 21238 22650 24917 27682 29682 32508 33878 34009 35544 37764 39626 40375 40799 42490 44961 48208 51018 53685 56441 58647 61570 65123 68232 70022 74858 79684 82495 85261 85687 86953 89151 91817 93531 92781 94187 100363 104598 103385 97847 93271 89928 88196 81018 66311 56367 49389 43469 40711 53561 257 465 30 8895 14 52 41 6604 1836 9165 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 877 3902 6425 6931 5954 4282 3394 3367 3405 3336 3711 4261 4449 3721 3395 3256 3020 3283 3927 4689 5882 7219 8973 10183 10392 11486 13301 14006 12542 11894 13326 14182 13260 13071 13673 14864 14955 14765 15013 15336 15368 14428 15189 15383 15162 15881 18958 21304 21321 23603 27657 28827 31541 35439 39613 42634 46931 49726 43624 39535 42276 41874 41741 41216 37214 33026 22475 17335 15905 15533 15154 15929 17047 18165 18238 17803 18532 19283 19550 19429 18863 19202 20674 21969 24300 26802 28702 30401 31045 32469 35148 36465 37273 38440 40761 42150 43034 45480 48866 51204 53855 56313 58084 60525 64013 68411 69250 73000 78448 78064 81044 86468 87952 89357 90819 90369 94568 98735 100511 100165 96282 95491 92331 89149 86485 78961 66322 56174 48058 41897 37637 53564 257 472 30 8902 14 52 44 6603 1836 33440 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1343 5424 7284 6554 4990 3882 3865 4530 5418 5425 5030 5050 5515 5212 4728 4446 4538 4695 5326 5913 6403 7232 8835 10666 11602 11832 11897 10430 8903 9578 9946 9374 10208 11356 13123 16337 19077 19414 16609 14666 15160 15157 14247 15531 17188 18514 18612 18661 20443 25150 29388 29842 31242 32166 33833 36908 40474 45009 48045 50784 48222 44267 47056 42340 34522 28987 23261 16453 15060 15122 15922 17499 18625 18528 17953 17613 18230 19546 20287 20610 21165 21054 21377 23947 26766 27803 28732 29001 30130 33325 35471 35636 37896 41071 43409 44482 45688 48033 49176 50137 53151 57281 59420 59365 62294 68003 73973 76170 79927 85693 86393 86276 89268 90525 91053 92657 92180 96063 97206 95661 95637 94692 90164 86819 81670 74762 66561 59617 53254 47360 41911 36468 53567 257 481 30 8911 14 52 47 6603 1835 38837 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1160 5092 6722 5432 5519 6128 5853 5193 4164 3381 2717 2707 2829 2864 3319 4839 5668 5041 5018 5407 5301 5979 6969 8219 9110 9206 8665 7736 7304 6925 6897 7135 8245 10273 13081 15807 16427 16326 16888 16328 16613 16829 16630 17267 18601 18692 19070 20085 22521 24711 24536 24369 27099 31009 34553 36596 38872 40443 43014 45638 47444 50043 44966 36406 31985 28079 24036 17824 14710 15856 17031 18542 20292 20294 18347 17351 17912 18605 19722 20713 21690 22126 22007 23718 26935 27662 26911 26940 28574 31539 34413 35337 37471 40239 42420 43735 45115 48233 50779 51808 52187 54224 57893 61303 62622 64985 69222 74881 77645 82279 85829 86068 86841 90413 94741 98193 95835 95169 94989 92529 87285 88417 89822 88381 86744 79941 68720 61594 55348 48799 41681 36409 31993 53570 257 489 30 8919 14 52 50 6602 1834 311658 9393 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1077 3831 4688 5440 6549 5732 4858 3886 3686 3652 2957 2210 2014 1876 2266 2534 2226 2099 2029 2167 2558 3516 5060 6558 7044 7239 6335 5043 3944 4095 4458 5656 7214 8318 9271 9569 9687 9832 10888 12930 14666 16636 18112 18524 19884 19602 18125 18040 20266 20579 19528 22554 27575 31444 33900 37010 39637 38338 39145 41336 41916 41077 43916 46314 47688 48396 33028 20181 14390 14574 15801 17207 19944 20087 16684 14820 16107 17717 19193 20856 20754 20903 21741 23860 25608 25693 25482 25909 27488 29820 32522 34867 37723 39723 41176 42900 44303 48075 51465 52623 53524 54781 56696 60405 63477 65073 66586 70250 76094 79005 81421 82913 81110 83890 88961 92307 93310 93385 93685 91488 85859 84850 85681 86622 85117 74703 63004 58901 53582 44966 39122 34267 31112 29088 53573 135 4157 30 8927 14 52 53 6602 1834 1136 3100 4731 6268 5867 4430 3635 4074 4432 3902 4187 3506 3673 3797 3646 3541 3411 3342 3313 3306 3666 4569 5477 5418 4470 4143 4004 3148 2677 3080 3920 4883 5097 5230 4663 4647 5423 6021 6756 8246 9257 10508 12060 13108 14064 14411 15032 14963 16643 17120 17290 20756 26286 30563 37515 46948 52541 48328 41916 39213 43389 40189 34929 42122 58826 63498 50438 27627 16980 13266 13658 16163 17106 15668 14217 14510 15948 18189 19655 20219 20685 21967 23332 24548 24226 22844 22748 24985 27712 29360 31438 35235 38749 39804 40680 42396 45680 48862 50858 53708 55210 57151 60138 63120 64309 63708 66709 71096 73009 76580 80749 83804 83323 84719 88013 89872 91298 93755 102345 106701 107631 103160 91000 88315 89829 78877 67259 60218 53917 45930 39233 34536 31413 29491 29308 53576 137 4106 30 8936 14 52 56 6601 1833 759 1746 2907 4430 5298 4794 4045 4147 4263 4297 4207 4256 4085 4309 4442 4499 4600 4506 4218 4186 3949 3581 3026 2695 2488 2296 2492 2487 2078 2252 3101 3324 3212 3337 3115 3054 3380 4367 5172 5251 6067 7548 8444 8877 10149 11464 12247 13098 13572 13665 14168 16519 20939 25923 31258 39683 49579 55002 57744 57036 48166 40640 39271 36007 36374 42608 47976 47036 30709 17203 13547 13545 14550 15222 15162 14527 14808 16742 17161 18268 20030 21100 23253 25509 24078 21325 20259 21631 24075 25968 27452 29809 32839 36432 38402 38630 40877 44963 48419 49933 54564 56849 56499 59325 61807 63313 63397 63442 66146 70358 73071 75782 79706 81733 81870 84237 87047 89065 90639 95401 103816 107398 102652 93583 90632 93602 85534 70252 65199 58744 50122 42872 38261 35565 32076 29900 29732 53579 139 4054 30 8944 14 52 59 6601 1833 247 1282 2256 2910 3086 3519 3447 3419 3917 3879 4086 4416 3982 3609 3493 3253 3063 2881 3057 3060 3146 2855 2606 2190 1814 1754 1673 1641 1233 1315 2031 2409 2076 1896 2481 2421 3011 3878 4254 3943 4002 4882 6156 6902 8043 9114 9277 9940 10854 11389 12725 15162 18211 21719 25993 31040 36754 40787 43964 47499 48073 44285 36745 33235 32880 31182 42357 57775 49437 35646 21031 19942 20476 15957 15368 15620 15968 19012 21541 21180 19056 18905 20196 23356 26814 26167 23624 21038 21787 23779 25608 27360 29760 32519 34657 36314 37190 39433 43559 46985 49905 54972 58931 61741 62769 62904 64492 66040 65219 65617 69023 72304 76513 79258 81210 82707 82809 86121 90806 92191 94158 96327 101132 105794 101169 93191 91982 88407 77161 68568 60874 53738 44982 40267 37317 33936 31399 30475 28043 53582 255 583 30 8953 14 53 2 6601 1832 340 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 666 1517 1845 1720 1807 2334 3076 3331 3685 3967 3903 3642 3068 2461 2154 2120 1761 1615 1915 1802 1612 1548 1316 1046 857 1084 1183 975 837 848 1112 1367 1332 1622 1833 2075 2953 3420 2775 2539 3056 3725 4453 5397 6267 6438 6590 7430 8470 10060 11722 13465 16247 19110 22501 26437 29355 32990 35384 36841 39139 41289 41547 37837 35910 36388 36728 33805 36520 39673 35060 30380 37287 38645 24110 17713 20698 29546 35028 31368 28274 23411 22804 22951 24052 26351 28070 28079 23791 22385 24854 28267 31598 35304 36007 35834 37007 39715 42975 44383 47167 52909 58667 63420 67516 69479 69648 68518 68828 71326 73523 77361 79658 82331 88114 88159 86770 90462 92764 94237 96331 98073 101913 104619 101698 95555 95349 100537 91332 73625 63127 55037 49034 43652 37325 32965 32435 33102 31600 28309 53585 141 4011 30 8961 14 53 5 6600 1832 360 701 960 1353 1835 2353 2622 3162 3312 3182 2909 2460 2242 2059 1776 1153 881 898 777 898 862 528 629 714 636 364 469 445 522 832 1241 1380 1588 1393 1129 1660 2453 1893 1559 1850 2206 2732 2797 2869 2956 3030 3250 3698 4624 6053 8154 9994 12044 13722 16066 19169 20743 22305 23748 24811 25251 26016 28489 32627 34843 31786 32629 37241 42406 45348 42782 36648 36148 45879 53387 39998 35707 44458 55615 51570 37220 23403 21343 22432 22859 25546 28128 26190 22712 22069 23823 27720 30619 33892 36659 37253 36916 37650 39615 40957 45334 51701 56789 61154 64921 65569 65835 66270 66992 68625 70919 74345 78035 82367 85833 89897 91606 91587 94378 98525 98783 96659 94569 94346 97026 96028 97698 100438 97171 82582 67067 57299 51916 44494 36993 34233 33317 32636 30283 27516 27187 53588 142 3989 30 8969 14 53 8 6600 1831 348 868 1272 1571 2210 2649 2792 2957 2700 2354 1935 1747 1522 1185 1176 1204 1117 1268 1151 1299 1496 1054 820 1343 1127 1333 1400 1013 1332 1765 1781 1839 1728 1380 1715 2128 2343 2048 1737 2004 2443 2537 2404 2799 3291 3640 3691 3729 4508 6532 8787 10618 12734 13953 15497 18574 19083 19541 21894 26254 28164 24716 21361 22551 29081 42636 40984 31567 33015 39630 38795 34820 35654 34701 40248 48688 55855 61418 56514 46907 32148 22487 22042 23326 23180 24903 26351 24450 21554 21376 23275 26335 29711 32341 34956 36667 37012 36647 37201 39831 45109 51237 54994 59256 61725 63619 65393 67160 68661 70225 72408 73937 75237 80295 87827 93143 95036 93916 93105 93041 92904 91927 93348 97095 96154 96140 97020 103184 102460 90932 77448 62830 53927 48613 42292 37114 34623 32708 30179 28065 25553 27499 53591 255 607 30 8977 14 53 11 6599 1831 2315 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 234 775 1514 2206 2623 2259 1941 1834 1712 1356 1239 1265 1124 1126 1215 1221 1325 994 1166 827 856 1197 704 575 1086 1375 849 906 1052 1100 976 999 967 1163 1823 1778 1459 1721 1684 1457 1676 1939 1940 2164 2140 2257 2765 3811 4899 6352 8284 10728 12565 12519 12527 14622 15746 16534 19372 22165 23973 24841 22541 19489 17160 17432 31491 50428 53734 55524 52522 41060 33947 35576 46179 59333 59790 56648 53532 45035 31151 23121 21733 22948 24093 26732 25234 21564 21038 22336 24358 26343 29249 32323 34452 36524 36781 36308 37437 40983 44310 47581 51218 56886 59890 60180 60780 63249 68172 73569 75799 75461 74199 75426 81025 88829 96273 96889 95703 95679 95451 94632 95861 95490 94728 97120 97759 100254 100857 93068 84956 72900 61037 54586 48408 43564 39182 35410 32041 28368 27510 29502 31899 53594 258 526 30 8986 14 53 14 6599 1830 2719 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 355 1563 2686 2697 2162 1932 1818 1705 1607 1247 1237 1225 1202 1259 1087 1102 950 1059 852 791 621 771 1177 827 675 927 763 677 687 807 943 1440 1818 2061 2290 2192 1918 2177 2143 1774 1901 1906 1834 2395 2974 3747 4230 5345 7255 8821 10779 12480 12819 12476 13263 15440 16637 18179 22095 24928 25561 27793 30633 29468 24917 19927 18619 24824 42826 49581 45539 36591 31373 37475 46017 55810 62981 53814 46783 37943 28231 21932 21350 20376 21802 25131 26151 24339 24261 26752 27594 28535 30051 31344 32363 34610 35799 36114 38099 41667 43962 46905 51170 54158 55312 57127 60285 63861 67011 71648 77138 80821 82779 83306 81709 82417 88655 93417 96738 97412 99403 102545 102919 102454 101167 96508 94763 95952 103424 106012 98911 84097 69766 61291 54356 46648 39164 34648 31228 28500 27001 27632 30008 32755 53597 260 475 30 8995 14 53 17 6598 1830 42251 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 340 1605 2316 2239 2110 1835 1532 1381 1473 1485 1879 1721 1382 1263 1279 1368 926 637 671 505 685 932 1014 915 720 786 942 1261 1761 1999 2014 2322 2399 3136 3387 2691 2400 2811 2978 2328 2010 2080 2656 3719 4470 5567 7010 8681 10317 10917 10954 11344 11190 11923 15230 17469 18100 20361 24066 24800 24742 27726 30714 32074 28995 23979 24902 22961 26012 38456 36095 31518 33050 37931 43933 49731 55172 46608 32407 30145 24346 21696 19700 20089 22495 24938 25990 25484 26344 28021 29121 30254 31037 31517 32761 33400 33747 34483 36151 39317 42240 44277 48329 50925 52531 56135 61102 64932 67950 72490 76111 77776 78723 79057 82137 84406 85411 87702 92423 94009 95890 98934 100589 100448 99831 99563 97484 97830 100717 104044 103522 91337 75042 65085 58005 48293 40394 37479 35215 32558 29675 28705 28739 29714 28371 53600 146 3904 30 9004 14 53 20 6598 1829 276 1387 1917 1639 1507 1042 797 1123 1467 1375 1381 1253 985 875 890 757 629 515 614 1109 1720 1558 1690 1745 2037 2079 2038 2062 2177 2481 2641 2686 2455 3143 3085 2752 2468 2864 2785 2712 2502 2642 3168 4166 5417 6646 7440 8656 9986 11298 10903 10181 10589 13314 17220 18277 18078 19734 22056 22176 21396 24258 29049 33941 35111 30106 25620 27871 32011 35916 47793 48088 37133 29683 31888 37992 39937 35918 23959 22025 21661 19561 18956 20360 23338 25955 25568 25216 24983 24536 26440 28657 29746 30662 32710 34321 34372 35124 37010 38376 39299 42170 45673 48440 52107 56464 61007 65222 69204 74033 78236 82378 82626 79759 79358 81154 83998 85841 85338 86293 88248 93140 97633 97552 96796 95618 95087 98560 99697 101695 103071 99650 81949 65573 56079 47641 40825 36596 34333 32044 30085 29075 28724 28350 28284 27589 53603 261 464 30 9014 14 53 23 6597 1829 11230 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 819 1337 1473 1560 1752 1866 1711 1552 1637 1614 1460 1296 677 635 1058 1003 1186 1727 2421 3351 4020 3713 3571 3955 4193 4411 4447 4079 4133 4417 4325 3790 3012 2913 2865 2962 3553 3162 3040 3149 4021 5138 6072 7124 7948 8234 8303 9879 12295 13470 13743 14359 16113 18544 20829 20892 21812 25237 24707 21527 22667 25716 30745 36574 43072 42670 29930 30219 32698 32468 43210 41051 25124 19486 19594 21364 23489 21041 18326 17247 17679 18717 19904 20761 20239 19703 19667 20645 21862 23521 24592 25674 28165 30668 32411 33367 34493 35626 36607 36765 39779 44958 48376 52195 55561 57541 61586 69126 75653 79792 85430 88673 86661 84298 84207 86295 86381 85072 84404 84222 82778 88088 91767 91355 90635 89885 93598 99759 103702 106710 107201 96345 78702 64484 55424 45017 37736 34478 32506 31310 30761 29602 28540 26921 24321 23092 53606 261 473 30 9023 14 53 26 6597 1828 16360 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 740 1314 1779 1850 1935 2078 2111 2112 2196 1647 1242 980 918 1185 1243 1557 2150 3120 3737 3905 4779 5402 5781 5610 5095 5755 6734 7191 6278 5461 5162 4263 3573 3706 4202 4182 4234 3558 3918 4195 5045 6895 7508 7990 8394 8903 10022 11797 14481 16502 18127 19709 20724 22009 23694 23064 23590 26120 23841 19617 18439 20601 23878 28015 35303 43036 40784 31008 34031 34857 21908 22057 24024 21524 18452 15589 14481 14615 14740 16357 18776 19647 18632 16992 15909 15785 16695 18895 20900 21407 22981 25888 28114 29456 30430 31605 32628 33532 34196 35743 38622 43925 49446 54196 54586 54140 60093 66137 72136 77559 81718 84498 85974 86511 85610 86120 85645 87172 86565 83818 79999 81905 83368 90097 90377 89111 91166 95895 100535 103580 109420 107138 88789 69755 58198 48848 41167 36018 33618 32794 32158 31030 29129 26179 23302 21680 20840 53609 149 3843 30 9033 14 53 29 6596 1827 -75 598 1019 1081 1517 1827 1734 1742 1685 1273 983 1111 1171 1117 1068 1445 1567 1991 2427 2758 2945 3487 4229 4760 6134 6375 5642 4953 4326 3520 3336 3376 3920 4576 4576 3985 3860 3876 3687 4264 4810 5853 6851 6814 7126 7635 9024 10619 12309 14235 15927 16705 16355 16562 18658 19363 19371 21409 23063 18182 14860 15761 19098 23206 25554 29742 38785 47914 46161 37281 36917 37326 27009 20884 20419 19125 16151 14047 13641 15178 19135 21383 20283 18065 15742 13898 14025 15322 17392 19552 21386 23736 26182 27601 28068 29465 30872 31072 31304 32087 34685 39624 44222 49614 55008 54425 53512 58219 64567 72091 78135 79599 81990 85202 87939 87094 87305 88457 87821 88146 89201 84803 79671 79299 84787 88402 89363 88533 90864 96461 101372 104325 98510 85431 74001 65075 52845 44350 38769 35829 34104 32437 31117 29832 28012 25023 21487 19309 18881 53612 149 3852 30 9042 14 53 32 6596 1827 346 629 742 947 1119 1184 1094 1111 1283 1562 1640 1566 1621 1787 2063 2007 2001 1999 2371 2662 3171 4231 5040 5145 5091 4592 4563 4970 4930 4640 4567 4779 5586 5827 4551 3798 4123 4688 5391 5760 6560 7546 7359 7500 8535 10398 11766 12959 13727 14231 15438 16770 18035 18591 19151 19334 20569 18869 14020 13322 14512 16121 17896 20658 22997 28068 39889 54182 50602 37727 32127 27868 21804 15895 15552 14404 12416 14351 18683 20588 20630 18686 15713 13518 12996 14231 15623 17937 20737 23076 24642 26240 26553 27215 27754 26992 26968 28769 31125 35075 39756 44374 49192 55103 55570 53323 57350 64118 72701 78545 80093 81125 82636 86374 89368 90115 89726 90166 90950 90999 89951 86994 83727 83044 85540 87164 85146 87452 93260 99617 104107 102115 92304 87215 79983 67452 53232 44887 40565 36861 34612 32506 30384 27159 22944 19007 17028 17114 17692 53615 151 3801 30 9051 14 53 35 6595 1826 195 564 680 663 712 805 952 1063 1192 1434 1754 1862 2048 2104 2218 2277 2239 2225 2284 2500 2823 2628 3308 3963 3696 3457 4199 4960 5148 4879 4924 5346 5843 6802 6851 6779 6469 5675 6299 6267 6221 7578 7826 7207 7358 8380 10351 12206 13377 13751 14248 15386 17088 19487 20829 20627 20187 21676 20665 16717 15977 16536 18593 19116 19911 19930 22162 27633 39342 43852 40661 33485 26580 19879 16823 13342 13558 16465 18708 18833 18558 18219 16413 13684 11936 11985 13231 16200 19395 22100 23740 24879 26281 26821 26576 26139 25768 26480 28531 31574 34888 39263 44144 49641 55572 56581 55092 57907 65215 74132 79371 80218 79528 82394 87408 91506 92499 92983 94962 95999 94197 92233 93511 91574 89786 89710 91683 89051 89661 94673 99600 103783 99900 96005 97399 93998 83540 69447 56035 44543 39761 36643 34269 33060 30054 24812 20461 17269 15857 16020 16839 53618 152 3779 30 9059 14 53 38 6595 1826 23 121 174 94 145 406 579 955 1429 1803 1986 2207 2624 2986 3308 3414 3512 4013 4387 4338 4446 4836 4858 4866 4511 4069 3796 3984 4472 5292 6272 6990 7991 7970 7335 6537 6323 6974 6872 6251 5622 6624 7995 7217 7276 7405 9240 11484 12286 11622 12668 15018 17335 20053 21839 22617 22983 23296 22837 17717 16183 16635 16271 14121 15492 18472 19708 22508 25195 32182 39554 31929 26718 23224 19301 16451 13829 15999 20773 19482 15194 12608 11453 11072 10777 11553 13737 16998 20737 23309 24476 25052 25835 25368 24447 25003 25945 27289 29514 33091 36413 39961 44682 49517 54105 54099 52677 57781 65940 71819 75987 75840 74230 77326 82721 84115 83312 85040 89663 93001 90767 88271 89516 92057 88876 87629 89690 88416 86690 90561 96138 100689 100965 94137 90141 88382 78036 68438 60548 53703 45839 38880 35946 34204 31447 26879 22438 19544 16433 15179 15966 17619 53621 258 608 30 9068 14 53 41 6594 1825 409 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -1 88 242 576 1191 1658 1952 2086 2301 2743 3142 3443 3501 3479 3465 3585 3599 3647 3706 3977 4306 4596 4279 4517 5188 6050 6859 7229 7959 9074 8970 8454 8418 8656 8444 8020 6595 5275 5430 5806 6337 6418 7196 9305 10414 10369 10756 12813 15666 17802 19935 21816 23337 22968 22877 23868 19100 16088 17630 16525 14006 12705 13827 15681 19521 23232 26447 32283 39816 32989 23943 22247 22658 22286 19502 21118 23371 19580 13690 10933 10015 10185 11846 16092 19756 22242 23245 22983 22625 22830 23144 23627 24132 25673 27357 29107 32241 35872 39230 44766 50834 54251 53808 53434 59438 67359 70380 74281 74980 72421 75265 81865 83706 82444 82976 85735 89188 90202 89884 86392 86701 88571 89574 90037 88115 84783 86286 93927 102502 99594 94209 95539 93801 86375 77357 62947 52449 45406 40771 38869 37445 34046 29218 24382 20790 18316 15891 15151 16074 18335 53624 149 3887 30 9077 14 53 44 6594 1825 39 374 691 723 975 1350 1492 1786 2138 2011 1830 1841 2083 2316 2671 2986 3404 3708 4397 5050 5327 5586 5860 5917 5614 5586 5791 6311 6714 7558 7959 7783 7152 6100 4957 4726 4695 4740 5662 5489 5989 7680 8096 7518 8394 10801 13834 16294 18493 20867 21496 20521 19991 19158 16417 14188 13897 11649 10143 9476 9150 10189 12087 14198 18208 24911 33777 43241 45009 41636 36533 30015 27633 26749 24143 24230 21652 13957 11817 14922 15319 15717 17482 19813 20179 19652 20621 22268 23261 24180 25008 25751 26713 27831 29793 32675 36079 41281 46708 50170 51942 53747 58509 63813 66482 70936 72054 70575 74386 78834 79449 77932 77352 79316 82672 85477 86793 88219 84699 82851 84697 87185 85819 79344 77666 87870 97197 98559 94653 92724 90295 81591 76299 67907 59483 50062 43637 40286 37958 34265 31073 27690 22877 19420 17247 15535 15711 17436 19822 53627 151 3835 30 9085 14 53 47 6593 1824 105 451 688 903 1091 1280 1577 1868 1923 1702 1164 1153 1328 1628 1693 1511 1578 1788 1967 2330 2788 3582 4493 5194 5895 6330 6750 6452 6494 7238 6954 6720 6447 6077 5963 5068 5428 6214 5409 5066 5303 5289 7115 8178 7509 7770 9910 12688 16295 19599 21245 20762 19453 18416 17670 16322 14122 11775 9728 8906 8391 8414 9328 10638 12357 15200 20382 28418 36160 42052 46193 51699 49990 41541 30036 21236 17086 16143 17165 18755 22926 26120 21373 18506 18681 19395 19725 20977 23051 24641 25412 26368 28329 29528 31025 34086 37789 41542 44372 47282 50412 53145 57252 61283 63445 67434 72522 74150 74598 79193 80628 79994 78565 76676 76496 78327 80292 83504 87414 88546 84272 84307 88591 84808 79219 78749 87692 97816 102482 99978 95441 91511 85941 82570 77507 67456 59024 51058 44923 41236 39691 37639 33576 27409 21530 17456 15896 15852 18870 24659 28015 53630 152 3812 30 9092 14 53 50 6593 1824 71 300 453 593 546 572 582 708 795 862 795 949 1213 1112 1412 1387 1417 1488 1735 2572 3357 3052 2882 2874 2986 3287 3446 3604 3406 3542 3911 4172 4422 3584 3303 3892 4325 5244 5891 5349 5147 5597 6143 6551 6074 6429 8387 11200 14125 16550 17238 16800 17222 17844 16831 14308 11505 9032 7944 7553 7278 8182 9876 11026 12072 12541 14841 17916 24233 29630 33915 38851 41239 43325 42571 36579 31767 27384 24664 25192 28934 33254 32946 24382 19311 19506 19357 19900 22491 25912 27543 29264 31418 33537 35556 37284 39622 42049 44338 46269 48240 52335 56698 59503 61621 66048 71579 73841 75306 77709 77823 77205 76092 73878 73551 75940 78508 79052 79674 80056 79498 80010 84315 83287 77407 76966 84906 93758 96020 93824 89114 84547 82771 82341 79343 71054 60805 50848 45461 42513 39807 36696 32783 26814 20484 16858 15161 15800 18229 21736 26985 32097 53633 152 3818 30 9098 14 53 53 6592 1823 -56 188 264 399 330 423 650 567 537 689 695 854 1019 1288 1165 1217 1443 2128 2102 2431 2378 2518 2665 2688 2651 2619 2618 2888 3663 4358 4718 4081 3772 3825 3693 4031 4220 4980 5425 4752 5115 5844 5515 5710 7297 9653 11763 13782 14899 15335 15903 17261 17771 16507 14036 10998 8671 7917 6977 6926 7753 8765 8550 9519 10890 12145 13748 16462 18496 21476 24687 29770 35919 39155 41386 41451 38351 35645 38354 37703 34680 33817 30965 27006 28683 29738 23832 23599 26116 28807 31798 34666 37780 39580 40696 41459 42566 44692 48482 51606 54341 57920 62213 65940 69563 71866 74798 77862 79187 77373 76061 74700 73588 73305 74488 76355 77333 78908 80137 78466 77404 81772 83419 78162 77015 86134 93690 93550 89777 88297 84862 81870 79583 78217 73014 61947 51163 46402 42956 39607 35228 30333 24872 19742 16869 15916 16324 18679 22165 28111 32809 35389 53636 152 3825 30 9105 14 53 56 6592 1823 -54 -45 128 211 195 172 77 68 145 334 503 748 961 1136 1062 1356 1749 1995 2067 2218 2063 2181 2744 3000 3335 3449 3414 3224 3150 3194 3341 3719 4097 4266 4171 4156 4432 5284 5595 5242 5374 5394 5776 7284 9440 11216 12259 12426 11799 11852 13706 15099 15083 13411 11043 9000 8089 7069 6372 6520 6977 6805 8590 9615 9853 10751 11456 13070 15312 17337 21914 27013 31250 35537 39726 43352 45878 46115 46409 44498 42625 45271 48759 46776 41479 40108 33525 27809 30639 35558 37845 39703 40758 41233 42551 45794 49537 52655 54260 57551 60937 64082 68456 72376 75085 77331 79901 80731 79635 77773 77028 77645 77904 76862 77170 78841 79139 79348 78965 78753 78880 80537 81016 81798 85930 90686 91415 90012 89418 87245 85322 82315 76494 71387 64701 54282 46086 42133 38685 36116 31658 25966 21403 18520 17318 19268 23255 26013 28552 31460 34367 36635 53639 258 651 30 9111 14 53 59 6591 1822 44256 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 999999 999999 999999 999999 -58 176 307 328 379 396 622 1018 1208 1336 1466 1679 1998 2306 2554 2503 2592 2792 2914 2962 3188 3435 3424 3673 3982 4343 4742 4914 5265 5310 5243 5510 5871 5765 4970 4893 5597 6776 8391 10076 10645 10288 9464 10469 12793 14114 13024 11094 9262 8323 7736 6992 6780 6099 6337 5976 6042 6369 6281 7321 8907 11051 12587 14282 17258 21160 26396 30975 37905 44584 48535 53635 57665 61299 60115 57795 54604 51149 54503 61756 52944 34677 31719 34939 36509 39316 41925 43537 46757 49862 52446 54788 55446 57459 58463 59979 64012 68999 72739 76729 80387 82053 79980 76872 74900 76811 77301 76033 77243 78864 78545 77575 76792 75883 75761 76322 77044 77710 82286 87153 87973 87655 84842 81770 81637 78854 76868 69855 58440 50570 46092 43386 40079 36236 30467 24927 20955 19938 19006 21044 25658 28191 30789 32949 35436 37261 35916 53642 260 596 30 9116 14 54 2 6591 1822 9086 195858 84894 544 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -14 284 479 699 979 1307 1542 1668 1781 2093 2714 3244 3350 3126 3133 3414 3462 3570 3879 3822 3777 3722 3629 3742 4302 5070 5534 5398 6163 6715 6198 5828 5338 5152 5464 6447 7346 9181 10038 9226 9693 11408 11520 11050 10553 8981 7214 6522 6652 5856 5333 6121 6593 6182 5636 5302 5443 5944 6794 7470 8705 10690 13017 16423 20847 27303 35535 43558 49011 52008 55572 58613 61129 61228 59609 60929 57094 57504 61118 58349 39599 36334 36830 39795 44060 48113 51043 50305 52395 52522 53862 55388 57363 61997 66129 70110 74215 78636 80578 78568 75597 74666 74595 75775 77520 76712 76214 75914 75349 74926 75341 75289 72631 74894 76341 76154 80743 84517 83749 83971 83321 81550 80242 75110 67980 58591 52627 48704 44075 41148 38619 34130 30410 26365 22220 19396 19074 20851 25056 31535 32969 33166 37330 40173 38215 35681 53645 258 663 30 9123 14 54 5 6590 1821 12868 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -58 183 394 636 962 1313 1710 2085 2201 2556 2795 2980 3160 3334 3886 4098 3695 3750 3915 4090 4550 5206 5538 5217 4902 5435 5797 5162 5063 4975 5345 5472 5631 6299 6593 6604 6784 6842 7338 8557 10283 10442 10501 12261 11910 9743 8843 9188 8980 8146 7475 6672 6118 6001 7133 8125 7522 7245 6796 6286 6588 6575 7021 7605 8513 9694 11240 13484 16108 19772 25280 34940 45564 55523 59985 58387 59036 65996 72498 79458 71181 51674 47470 50643 44546 41656 43386 45492 49408 52165 55353 56447 55577 56162 57531 59137 63175 67073 71539 74248 76164 76026 75405 74466 74058 75511 76748 77406 75598 74371 75853 76436 74540 75259 77784 75178 72679 76273 78012 79302 84443 85291 82161 80010 80282 79262 75503 71297 66129 61693 56997 51684 46660 41765 39075 37012 33247 27489 22383 20862 21803 25685 30293 33318 33787 34288 33768 35498 36124 35871 53648 151 3879 30 9129 14 54 8 6590 1821 264 602 990 1342 1648 1882 2188 2501 2841 3281 3721 3909 4242 4386 4935 5013 4378 4158 4664 4967 4892 5253 5808 6177 6266 6294 6384 6131 4471 4102 4644 4971 5540 6243 6065 6343 6625 6881 7904 9100 10626 10967 12330 12188 9806 8505 8189 8256 8020 7367 6623 6199 6057 6715 7695 8119 7896 8003 7767 6399 6604 7423 8112 8778 8998 9411 9580 10143 11375 12046 12045 12490 14672 19978 27311 34700 42661 53280 62347 71295 78396 85535 92918 92181 76207 53219 45689 46835 47219 52582 57599 59892 57733 53936 55518 59230 63896 66885 70343 72589 71629 71550 70734 71052 73708 75720 78304 76213 74468 75703 75892 77606 75332 74098 77280 79483 74431 72634 74090 75151 80464 84725 82788 78759 78756 77577 74532 70603 66233 64565 56699 48415 45569 43093 41021 37382 31300 24752 21549 21260 23359 27617 30327 31872 34810 37743 38941 37746 36810 35337 33554 53651 155 3765 30 9135 14 54 11 6589 1820 149 608 1193 1699 2090 2613 2855 3156 3548 3951 4080 4475 5099 5447 5911 6561 7134 7344 7049 7056 7514 7541 7902 8265 8155 7832 7516 7670 7721 7580 7960 7225 5737 5486 6350 6787 6844 7066 7597 8089 8776 9936 11692 13119 13489 14231 13664 11773 10266 8398 7398 6646 6958 7392 6959 7095 8765 9477 9772 9418 9904 10168 9242 8695 8932 8745 9876 11385 12681 14309 14606 14085 14208 14111 14583 15347 18149 22592 28166 33945 40318 46798 53987 60616 64183 64586 54832 50654 48347 46843 46141 51672 55832 57092 58525 57345 54882 56770 60028 62414 66616 71491 72257 71628 71473 70242 71282 73177 73609 74763 75108 75749 77847 77433 77507 76577 76100 76405 78335 78290 73780 70372 70797 75420 81051 81060 77534 76980 75495 70981 68501 65098 61147 57166 49413 46405 45354 43081 39663 32988 27254 23256 22161 23749 25195 28305 31311 32434 37425 40585 40016 38349 35472 33357 32157 53654 259 652 30 9142 14 54 14 6589 1819 6276 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 83 393 931 1568 2280 2758 3056 3407 3657 3932 4244 4608 4886 5395 6122 7040 7615 7670 7751 7618 7220 6310 5941 5846 6318 6768 6829 7139 7343 8030 8369 7766 7274 6994 7159 7156 7145 7617 8258 8885 9398 9888 10619 11916 13044 14030 14808 17366 15571 12363 10254 8882 7763 6823 6875 6910 7607 9567 10650 10810 11189 10608 10786 10303 9885 8922 9272 12124 14126 16501 16951 16165 15839 16082 16918 17657 15466 15249 16550 18734 21600 25280 29632 33510 35926 39018 42319 45298 47550 47002 46956 47795 48266 51887 54026 55434 56693 56116 55675 59180 63286 65026 65691 66394 66865 67003 66068 67244 68135 68507 68498 70071 72546 74550 75541 74483 73363 72169 72992 73084 72549 71915 70216 68790 68188 71964 76589 78945 75131 70016 69408 67698 65501 63505 58272 54459 50425 47340 45983 43734 40655 35550 28221 24128 24052 24156 24697 27361 30385 32287 34560 37420 38355 37282 36821 35187 33281 32108 53657 260 628 30 9148 14 54 17 6588 1819 7540 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 219 709 1286 1746 2400 3181 3375 3494 3704 4165 4796 5214 5545 5810 6389 7397 7927 7681 7018 6268 6003 6056 6235 5463 5010 5491 6160 6412 6359 6720 7246 7540 7480 7420 7631 8275 8978 9637 9702 9738 10672 10535 10857 12170 13532 13541 15611 18719 16250 13065 10462 8964 8131 7923 8592 9476 9723 10648 11617 11463 10846 10754 11243 11514 12443 12501 13401 16355 18573 19546 20338 20225 19093 18728 20363 21218 19545 17917 17335 18031 19718 21733 24029 26135 29282 32212 35278 38415 41299 45247 48678 52027 53881 54254 55986 56516 57123 56254 56264 58756 62651 66005 69221 69247 68825 67614 68312 69074 69262 69194 70757 72345 73597 73294 73776 78645 77647 77372 74631 74297 73866 72014 71339 70389 68201 71566 75964 78036 77234 73072 71421 68358 65576 61046 57749 54882 50847 48500 46906 44064 41120 37644 32081 28308 26480 24868 23424 26078 32357 34754 34541 35976 37962 39338 39366 36680 34369 32921 35240 53660 160 3633 30 9153 14 54 20 6588 1818 69 460 764 1381 1844 2134 2681 3226 3914 4608 4886 5128 5755 6581 6771 6307 6259 6677 6024 4950 4282 4223 4454 4237 4177 5001 6088 6250 6176 6370 6930 7292 7701 8332 8598 8481 8442 8765 9045 9526 9810 10397 11548 12403 13643 15088 17576 21069 18362 14061 11557 9559 8563 8728 9416 9947 9946 10315 10537 10155 9772 10517 11905 12417 12781 12400 13444 17132 19161 20936 22340 23792 24110 23854 23581 23976 25071 24705 22161 21344 21038 23363 24794 26286 27798 29987 33470 37736 42693 45312 47224 49181 51994 52308 51903 54638 56375 56594 55910 57027 61210 63214 64807 68265 71464 72364 73108 75862 73991 70724 67369 65547 69064 71949 74449 80650 84614 82073 75903 71595 70990 73643 74076 70778 66351 68762 74440 76479 75545 72775 70395 67006 64995 62143 55532 54064 53038 49786 46021 43633 42653 42224 38874 32218 27889 25615 22699 21739 25186 31688 35343 37291 39238 41297 42329 40726 35942 34747 36620 39961 53663 161 3609 30 9159 14 54 23 6587 1818 -28 323 679 921 1305 1662 2234 2925 3883 4591 4927 5516 5825 5797 5853 5722 5254 4488 3684 3462 3401 3492 3582 3676 4347 5364 6220 6653 6412 6456 6545 6166 5722 6077 7021 7795 8429 9000 9110 9299 10225 11073 12661 15026 16955 18108 19382 22558 19954 14975 12617 10966 9869 9560 9699 9616 8682 8727 9068 8701 9781 11960 13276 14327 14841 14349 14126 14194 14483 15557 16371 17240 18461 19090 20377 22015 24327 27497 30781 29872 28756 28920 28838 30126 31875 33642 36969 41169 44415 46632 48930 50967 50469 50516 51045 51112 53657 57048 58831 61778 63575 66560 68663 71962 77308 79530 78401 74777 75226 74392 70642 71177 75533 77229 75795 78613 77223 72305 70985 72207 74623 75389 74647 71712 66740 67156 71416 74266 76045 74579 68065 64325 64142 63441 59284 57127 58020 55169 50204 45752 43461 42161 39735 34370 30123 28196 24976 23269 24661 28968 33729 36640 40255 45842 48436 47645 44764 41332 39915 42415 42681 53666 263 554 30 9164 14 54 26 6587 1817 753 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 132 485 700 1156 1477 1903 2709 3107 3409 3613 3682 3634 3379 3079 2791 2347 2164 2379 2877 3910 4925 5750 5783 5452 5858 6278 6854 7495 7093 6922 7070 7443 7688 7617 7550 7307 7227 7617 8654 10091 11594 12854 13608 15053 17069 19076 21536 19430 14820 12498 11055 9658 8802 9638 9344 8426 8531 8836 9237 10019 11169 12630 13473 13008 11776 11912 13039 14109 15671 18145 20871 23134 24359 24939 24940 25305 26809 27310 27389 30443 34194 36220 36884 36820 36152 38083 41526 44545 46079 47508 48443 48531 48981 49170 52523 58578 61864 64574 66510 65728 66991 70907 71228 72308 77332 77902 76287 74369 70564 70020 73087 74403 74220 77169 76991 71425 70477 70845 73230 71718 71345 72723 70331 66899 66819 68564 70026 72495 73919 71144 66255 62801 61821 60443 56727 56175 56002 53314 50375 46854 43255 40653 37768 33941 29090 25580 24060 24906 27565 29865 33278 40255 45260 48704 48875 45214 42250 41561 44203 45208 39141 53669 161 3618 30 9168 14 54 29 6586 1817 291 671 889 1167 1339 1659 1885 1965 1739 1435 1239 1170 1342 1549 1887 2361 2920 3683 4510 4770 4888 4899 5052 5753 6398 6482 7117 7948 8255 7648 7037 6980 7251 7578 8215 8878 9405 10353 11235 12433 13285 14166 14343 14681 16496 18290 17251 14463 11880 10075 9022 8838 9707 9685 9324 8471 7772 8072 8734 9332 10009 10425 10403 11007 12767 14331 15322 17937 20639 22130 24447 26196 26829 26685 27086 28503 30084 32046 33999 33590 33074 34136 38179 41068 42179 43350 45619 47743 49326 49502 50139 52229 53650 56984 61475 65863 67044 69303 71373 74380 81249 81664 79946 80512 81390 81558 78245 74087 71057 70774 74291 77056 77827 77658 74759 73472 72877 71924 70653 72302 75287 74099 69656 67346 67712 70330 74668 77247 75082 69083 64595 64651 64762 60872 57159 57742 56193 54047 52267 49424 45973 39523 34753 32018 28409 26371 27786 29706 31303 35515 42850 47608 47770 48129 46926 46325 47398 47869 48334 46574 39803 53672 162 3592 30 9172 14 54 32 6586 1816 -85 373 466 578 736 902 976 687 524 667 1018 1565 2125 2562 2986 3397 3662 3906 4063 4118 4089 3924 3903 3899 4035 4136 4364 5241 5904 6226 6421 6487 6920 7647 8065 8951 9729 10172 10714 11352 11989 12476 13105 14657 15470 16389 15572 13898 11158 8483 7911 8860 9767 9641 9112 8310 6821 6441 7249 8027 8598 8369 9119 10453 11397 12042 13410 15856 18286 21070 24180 26502 28629 29315 29477 30108 30802 31158 31981 33606 35091 36768 36413 36568 40215 43927 44953 45043 45779 47812 50154 52445 54148 56642 58278 60546 63437 67750 71496 75849 79715 79090 76819 79904 84628 83711 81817 77350 72790 71467 72125 74218 74522 74328 73487 68463 68030 67301 67877 71107 73900 72122 68010 64085 64296 67557 72124 73849 74701 72884 68244 66473 65746 59688 55870 56219 54471 53687 53503 51407 46357 39276 33204 29948 28830 28943 28960 28888 30847 35117 40129 41402 44039 49817 52901 51164 48703 48291 48649 45666 38583 30200 53675 162 3596 30 9176 14 54 35 6585 1816 -96 52 63 79 90 21 42 194 760 1268 1706 1968 2025 2282 2497 2684 2961 3061 3279 3495 3376 3337 3515 3726 3805 4074 4501 4917 5030 5166 5720 6120 6735 7437 8463 9319 9887 10204 10453 10755 11183 12149 14054 15563 15182 14246 12976 11970 10298 8810 8705 8792 9254 9248 8431 7858 7525 8037 8034 7455 7153 7483 9349 11916 12871 14307 17404 20644 22563 24503 26031 26593 26691 27476 28903 32031 35867 36243 34376 33954 36606 38350 39392 40115 40500 42688 46238 48198 50133 51598 52319 53853 55274 55035 56191 59297 65168 69056 72372 75259 74973 76980 83821 86342 84398 83577 81797 78800 75263 75012 74842 72603 70013 67466 64940 68266 70475 70389 72480 76855 78331 74294 70435 68143 66872 67486 69208 69931 70985 69979 68514 69942 65886 56599 54304 56165 56347 54399 52149 48298 41027 34917 32116 31002 31021 31274 29931 30254 33950 37637 39083 44892 53878 56157 52984 50979 50821 49873 49587 45727 35115 27505 53678 160 3661 30 9181 14 54 38 6585 1815 -36 -53 999999 23 403 891 1245 1423 1728 2077 2162 2216 2309 2509 2881 3203 3252 3231 3158 3371 3586 3841 4459 4880 4828 5094 5572 5967 6318 6443 6693 7007 7567 7840 8489 9677 10564 11915 13627 15319 15367 13926 12925 12956 12921 11449 10212 8841 7895 7572 7747 7426 6226 5635 5872 5802 6134 6722 7299 8513 9997 12809 17128 19609 20502 18922 17966 19305 20358 21069 21151 22354 24332 26196 29655 35126 36457 33504 34866 37772 38262 39109 40887 42049 43745 45988 48717 51109 52033 52427 54153 56641 60525 65137 69218 72363 73748 74407 78482 82063 82592 83338 86258 86849 83068 76324 70744 70098 71004 70760 67775 66556 63519 66996 70715 70252 73543 80186 80816 77245 71825 69371 69352 69618 66950 66202 68036 68351 68074 67836 66075 58642 55424 58265 56993 52857 49784 45864 41211 36584 34333 33269 31353 30473 30301 32132 34711 37222 40762 47168 49964 50147 53303 54011 52529 50780 49728 42387 33500 28443 53681 159 3695 30 9185 14 54 41 6584 1815 -81 107 464 737 827 1000 1388 1722 1923 2172 2378 2429 2611 2809 2680 2614 2773 3033 3287 3594 4177 4952 5882 6308 6556 6445 6796 7149 7184 7592 8025 8896 9779 10592 10774 10771 11111 11511 12044 12341 12365 12911 12691 12265 10635 9249 7857 6728 6697 6443 6023 5684 5502 6185 6971 7496 7172 7278 8291 8703 9784 12834 14453 14473 15067 16586 17634 18066 17762 18424 20436 22870 25219 26414 26874 28854 34919 37267 37283 39579 40330 40977 41312 42447 43419 44563 46770 48723 50660 53677 56438 60222 65517 71037 76087 79626 81291 81347 84403 86537 85332 83618 81957 78810 74892 67976 66988 66723 65188 64553 62615 61484 64530 68067 73428 78695 80980 81000 75149 68662 67157 66626 64915 63014 63932 67195 68178 68366 66352 62034 56575 55068 58609 58754 55976 53890 50052 45701 41124 37836 36496 34059 31627 31667 33015 35226 37789 41471 47324 48407 49724 52031 51594 50687 49398 44666 36478 27618 24142 53684 265 520 30 9190 14 54 44 6584 1814 1446 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -27 309 709 853 947 1034 1101 1144 1148 1574 1979 2172 2477 2823 3298 3844 4236 4417 4810 5629 6330 6532 6562 6520 6534 6368 6308 6620 6919 7281 7666 8194 8353 8578 9018 9302 9595 10069 10911 11403 11870 11858 11973 12477 11313 9602 8568 7254 6436 6784 6360 6202 6102 6578 7208 7180 6790 6655 7062 7126 8196 9747 10497 11259 13400 15392 16417 16726 16738 17440 18929 20782 21961 23290 26315 28716 29101 29134 36204 41596 43505 44401 43518 43350 43704 45642 47765 49900 51771 53787 57513 60829 63220 65902 69569 75215 78376 79371 83683 85282 85921 87806 84342 78401 73099 69531 67034 67178 64555 61285 60267 61138 64158 67623 73290 79020 83497 84367 77292 69459 65118 64574 67595 67951 67531 68100 67720 69552 71919 71887 65968 59406 57461 59898 63210 62139 59918 55233 50508 47366 44403 39668 34867 32631 33761 37132 41594 45627 48355 50409 51374 49875 50256 53012 52147 47015 39512 32194 28083 24930 53687 161 3644 30 9194 14 54 47 6583 1814 -76 305 626 776 928 933 732 787 1198 1434 1763 2477 3093 3764 4358 4792 4703 4917 5362 6100 6903 6832 6202 6055 6464 6574 6351 6391 6787 6903 7033 7112 7406 7499 7597 7706 8067 8625 8927 9604 10293 10703 10561 9658 8964 7918 7232 6714 6966 7414 7098 6250 6268 6972 6994 6376 6356 6009 6072 6432 7248 8942 9739 10419 11923 13783 15100 15700 16219 17369 18659 19049 20246 21111 21334 23911 27341 29830 31313 31496 33262 39002 46014 48606 50899 50807 50823 51749 53312 55168 57930 59823 62394 64430 66034 68284 72069 78502 81586 79997 80874 83203 77681 73613 71127 68495 67497 65196 59125 55850 56952 59222 62375 68022 74063 79187 83281 82266 76806 70084 65650 63204 63108 64054 67373 70343 72016 71443 72055 73701 69494 61517 57882 59798 62304 65110 60955 54308 49060 44857 41611 37011 33812 32995 34772 37985 42615 46816 48185 47217 48502 50268 53367 54323 51190 46063 40774 32746 26794 23001 22186 53690 161 3648 30 9198 14 54 50 6583 1813 400 857 1020 904 828 837 1026 1348 1720 2206 2404 2401 2753 3152 3661 4045 4412 5186 6133 6778 6906 6837 6702 7019 7380 6932 6446 6597 6870 6693 6998 7049 7382 7670 7452 6877 6790 7262 7530 7084 6308 6108 6061 5986 6269 6507 6932 7854 7615 6930 6668 6953 6573 5704 5463 5455 5283 4764 5057 6335 8326 9456 9948 11481 13648 15152 15908 17529 19856 20793 20290 21603 23462 24267 24002 23887 23477 26296 31883 35131 34806 35897 44247 50081 52757 53841 53350 53689 54379 54665 57085 60353 62270 62297 64283 68399 70850 75205 80834 82591 78334 70404 66494 65047 63629 57855 53923 54100 53999 54446 58917 65846 72709 76089 77335 78157 73806 68130 65056 63131 64121 63421 61259 61813 65431 66282 67303 71325 72016 69937 66039 61215 59280 61384 63580 63061 57327 51744 47963 45166 43440 40864 38173 37434 37665 40402 47058 49175 45764 44277 47892 55794 59507 61539 60408 55699 44959 30489 24488 22449 22550 53693 264 560 30 9200 14 54 53 6582 1813 667 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 446 731 684 717 667 734 1244 1777 1754 1410 1608 1961 2444 3121 3814 4445 4921 5455 6051 5997 6268 6568 6752 6937 6791 6855 6884 6788 7016 6949 5974 5482 5811 5977 6047 5719 5370 5640 6065 5808 4847 4385 4799 5291 5652 7170 8533 8527 8072 7455 7676 7103 4657 3913 4131 4059 4188 4380 4928 6621 8429 8631 9675 12724 15029 16891 18943 19351 19245 20479 23312 25688 26809 26155 25009 23704 24097 24596 27635 33378 38593 38990 36777 40193 45382 50542 51444 51184 50783 50975 51293 51822 53255 55784 59290 63573 67775 72584 75629 75912 74329 70446 66426 64560 61958 55734 52101 50835 52621 54489 58114 66649 74640 76249 75360 73288 70193 68255 65457 62838 64515 67168 66104 61917 60888 61674 64570 69370 69350 62920 57495 56725 58840 61255 60359 58402 52292 47993 44838 43635 42562 39721 35955 35231 39248 44215 45459 42562 41371 44007 48927 52328 56893 59173 57053 51142 46971 38251 28013 24407 24318 53696 161 3651 30 9201 14 54 56 6582 1812 203 447 592 538 579 1074 1397 1219 1162 1444 1917 2344 2925 3754 4712 5084 5293 5360 5540 5405 5579 5543 5431 4949 4892 4880 4852 4742 4656 4899 5409 5519 5517 6077 6532 6597 6331 5996 5801 5773 5920 5455 5762 6925 7932 8449 8414 8400 8628 8146 6617 4821 4018 3550 3193 3603 4185 5142 6804 7923 8268 9935 12604 14970 16924 18235 19241 20602 21749 23303 25728 28368 30138 30598 30643 28100 25155 26666 27561 27750 33322 40629 42526 41594 41977 47223 51091 53403 54286 53673 53664 54210 54651 56717 58258 62405 70365 74484 77274 79095 79826 79114 79751 78113 75896 74044 67657 60869 55213 51974 58313 73910 82859 77338 76046 83267 82907 77177 73057 70583 69138 70204 71863 70944 67106 64922 68219 72642 72709 69846 65865 63063 62185 63217 61811 56672 54075 52917 51634 52625 51704 45462 38491 38166 43128 47483 46327 43392 44952 49133 52526 55506 59161 62086 60693 56216 46919 35985 29589 27063 24555 53699 161 3651 30 9201 14 54 59 6581 1811 -88 159 248 602 916 859 789 1089 1412 1698 1899 2408 2943 3452 3878 4242 4161 4439 4677 4902 5073 4994 4594 4302 4107 4061 3929 3757 3726 3811 4394 5125 5765 5984 6039 5986 5643 5749 6628 6785 6436 6217 7142 8916 9403 9684 9821 9675 8984 7085 5512 4118 3223 2805 3222 3679 4629 6335 7639 9810 12710 14258 15334 16375 16940 17914 18065 19664 22759 25667 28078 31612 34671 35917 35885 34124 29264 26782 27549 28150 29795 35194 42176 43071 41657 43271 46286 50881 54482 56143 56569 56794 57533 57917 58905 59256 59633 61071 61954 64115 69859 73636 73373 73631 72740 73122 71722 66882 62441 56394 56323 64144 72545 74905 78612 82019 79845 76961 76617 74425 69856 68484 70843 71167 71405 70365 71858 73737 73747 74030 71014 65065 63998 62635 60736 56702 54389 55083 56158 55812 51404 43113 37563 38608 42644 45443 45215 46119 48320 50400 54877 58948 62790 62682 57854 51647 42364 32584 27823 26581 26363 53702 160 3681 30 9201 14 55 2 6581 1811 37 385 570 684 930 915 738 852 1224 1713 2259 2786 3314 3932 4402 4845 4631 4185 4470 5274 5406 4870 4397 4783 4933 4553 4514 4953 5071 4977 4896 4881 5463 6478 6830 6724 7081 7949 8497 9248 9680 9840 9909 10640 10781 10474 10478 8885 6311 5189 4579 3719 3596 3583 3864 4894 7152 9790 12957 13807 14161 17150 17227 17130 18185 21437 25336 26768 26539 27769 28841 31286 33668 35646 37000 34275 30105 28621 29898 31331 33219 37073 42924 43663 41404 41804 45912 50236 53112 53987 53874 54772 55794 57168 57892 56675 54285 55696 57785 59814 65384 65831 65374 65271 65190 61452 56822 54274 53372 61098 72286 77057 77224 75136 75030 75958 76754 75538 70986 67107 66316 67955 68823 66110 64069 64765 69320 73082 72499 64868 60739 62415 58821 54958 55063 54998 54129 53575 51180 46525 41903 39919 41468 42968 45086 48849 50992 49983 50983 56108 62931 64117 62117 61283 55435 43528 32175 28665 30624 29711 53705 265 531 30 9201 14 55 5 6580 1810 3605 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -10 261 455 566 558 374 404 904 1472 2047 2876 3826 4426 4794 5471 6053 6028 5920 5384 5028 5301 5643 5892 6107 5897 6207 6702 6855 6702 6856 6602 6641 6932 7387 8082 9124 9448 9809 9534 9769 10912 11472 11502 11575 11532 9888 8022 6298 4962 3845 3408 3601 4115 4699 5928 7136 9526 12348 13228 13513 15356 17756 18180 19022 22239 25759 25387 24545 24022 23621 23568 27069 31354 34087 36725 36595 33343 33830 31349 29057 29687 32784 36308 40628 43847 44772 44492 44889 46676 49945 53258 54924 57137 58573 58022 56399 56260 57633 60743 63211 61996 61789 58999 57980 56521 52465 54321 61122 67828 73108 74965 73766 73244 73163 75225 79181 76217 71584 67499 65647 65062 66945 66352 61632 58518 64387 71645 69718 61796 58014 56236 56356 55161 56237 55472 52898 52693 55374 55838 50494 45810 43343 41831 42209 44236 48795 52656 53361 54307 58208 61519 61299 58019 54215 45050 35403 33241 32895 30741 25309 53708 266 501 30 9201 14 55 8 6580 1810 370 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 50 222 265 156 364 1005 1774 2522 3336 4006 4777 5132 5502 5967 5969 5171 5263 4920 4820 4967 4823 5545 6208 6341 6890 7365 7943 8363 9197 9761 9643 9511 9833 10819 11617 12097 11986 11792 11611 11961 11737 10432 9255 8599 7831 6262 5245 4306 4140 4599 5238 5810 6398 7674 10053 12139 12628 13033 14192 16619 18324 18957 21237 24570 24984 24002 23547 23479 25446 25899 24501 26047 27195 28706 32915 35190 35636 35108 36350 34858 30350 30835 34233 38265 43166 46892 48717 49677 48842 47978 48715 51440 56519 60342 61083 56189 54043 53344 55566 56918 56600 53809 52990 55213 60472 65638 68641 68822 68390 68904 71294 73118 75688 75931 75173 71568 68513 67014 64934 64407 64472 62118 58312 61709 66757 66716 62446 58242 56877 57827 56102 54083 58395 59529 55145 55124 58595 59706 56803 52097 45943 43097 43033 44738 51327 56229 54406 54068 58104 62164 64057 64125 56806 42983 33851 30742 31761 31469 27045 53711 160 3682 30 9202 14 55 11 6579 1809 93 107 205 405 638 1002 1899 2729 3352 3706 3973 4049 4293 4732 5020 5318 6001 6003 5492 5175 5131 5941 5612 6175 7053 7244 7508 7347 7127 7337 8095 8743 9483 10905 12230 13039 13272 13112 12640 11825 10206 9108 8719 7820 7351 6589 5978 5266 4757 4761 5287 5823 6687 7943 9975 11199 11600 12640 14543 17926 20032 21525 23615 25861 25608 25031 25075 26370 27008 25921 25828 27434 27630 27937 28304 29060 30677 33233 35529 37700 38797 37248 32672 32762 35303 38179 43397 48857 51612 52402 51945 51328 53204 55848 58027 59796 59536 58586 56028 50414 47803 50621 54956 57074 59162 63858 67571 67825 65761 66783 68763 72657 76652 78432 78905 75996 72051 69809 65752 62662 61465 59644 57011 58334 60066 60627 59358 56733 55540 56357 58410 56522 56300 57822 58844 61063 63780 65335 61541 55026 47556 42311 40105 40609 46448 54389 53185 52202 56278 65441 72798 69385 62512 51124 39962 33672 32459 29391 23804 20040 53714 160 3683 30 9203 14 55 14 6579 1809 107 398 551 682 1026 1679 2357 2657 3202 4017 4530 4962 5280 5538 5358 5252 5321 5467 5699 5282 5160 6129 6634 6622 6488 6360 6129 5861 5902 6179 6641 7635 8877 9672 10727 11814 12693 13709 13395 12133 10655 9892 8629 7580 7329 6857 6548 6055 5546 5878 6718 7617 8022 9591 10925 11294 12054 13825 17035 20305 23017 25632 25897 25418 25213 25051 25479 22153 21747 23510 24939 25016 26431 26559 25749 28032 32755 33102 34067 37704 40221 37598 33840 31742 35078 37882 37173 41020 45946 49695 51678 48690 46739 49613 54627 58716 56693 56954 55413 54228 52844 52145 56389 60730 63890 61510 59423 61132 64044 66605 70636 74413 76883 75585 73054 71531 68489 64887 64017 65752 65854 60886 56645 53956 54613 55163 54059 53400 53033 55171 54204 52972 55065 58410 64556 69873 70106 63879 54286 45577 39977 37400 40878 48182 54641 55017 49949 54662 64540 72669 76719 68876 58391 46808 35556 30162 29586 27023 22571 21052 53717 161 3655 30 9205 14 55 17 6578 1808 19 187 447 599 908 1394 2002 2642 3071 3454 3525 3310 3526 4061 4453 4651 5064 5137 5008 5338 6067 7027 7595 7291 6906 6317 6060 5218 4792 5179 5371 5599 6280 7133 7669 8071 8463 9013 10044 11192 11617 11243 9498 7723 7634 7072 7178 7299 6889 6277 6833 7804 8274 8626 9224 10637 12263 13470 15660 19195 21564 24342 26856 26385 25087 23744 23939 22765 21875 23422 23563 23295 24932 26036 26116 26862 27240 30452 31156 32751 35740 39407 38837 34904 32235 32986 35029 37439 39750 41173 45774 49247 51824 53134 49939 48173 50073 53060 53689 52685 52529 54169 57129 59249 59907 59919 59689 60818 62162 64807 68975 70140 73406 74102 70627 68666 66821 64248 64360 67827 70366 66361 60511 54654 49370 49134 50403 50512 50416 51746 52402 51333 54252 60826 65393 69290 68092 61738 51068 41507 37129 35827 38267 42266 47003 47667 46204 49044 58063 68246 69466 63787 51817 39591 30757 26063 26410 25358 22586 21983 21768 53720 160 3687 30 9207 14 55 20 6578 1808 157 357 446 985 1931 2408 2243 2509 2662 3045 3627 4277 4952 5690 5907 5667 5417 5790 6274 7465 8296 8080 7622 6674 5546 5314 4933 4778 5299 5698 5772 6111 6726 7345 7898 7961 8019 7744 7776 8265 8819 8787 8523 7542 6965 7153 7387 6846 6304 7156 8825 10259 11125 11805 12209 12388 15133 19754 22225 24770 27075 26021 22748 21997 22649 21272 20994 21617 21880 23309 23023 22080 23177 24697 28434 31047 30202 28094 30286 33035 36182 40900 41270 39716 35293 33747 35412 37997 40669 42453 42805 44802 50988 55366 54093 52257 52181 54433 56284 57645 59055 60118 59764 60039 60670 61106 60966 63437 67003 69331 73493 72847 68772 69117 68922 68027 69973 71805 73033 69991 64371 58811 52714 51466 53963 54560 52076 50873 49873 49772 53824 60728 65604 67267 63126 54644 49713 47611 43149 40573 41004 44454 49183 50049 45919 50312 63456 71907 70386 61757 53926 41228 30428 25929 26768 28742 28876 27345 25580 26452 53723 159 3718 30 9208 14 55 23 6577 1807 146 894 1707 1919 1939 2072 2538 2799 2951 3166 3519 3740 4168 4940 5693 6670 7294 6872 6861 6785 6267 5916 5197 4802 4930 5048 4992 5845 6473 7113 7718 8070 7472 6825 6376 6143 5967 5902 5781 5673 5723 5926 6191 6438 7104 7202 6532 5766 6278 8053 9644 11767 11907 11875 12846 15648 20059 23124 24409 24004 21863 20848 22157 21804 20872 21226 23711 29537 30401 24498 22407 22457 21653 21131 24307 29039 29457 27742 29671 30267 31581 34659 39085 41545 41041 38941 37264 37275 40262 44696 46171 45412 47646 53279 57230 55607 54069 54875 57153 58661 57861 58729 57308 57999 60076 62522 66966 68433 69814 67455 64690 68496 70685 68642 70570 73093 75450 75829 71313 66575 60569 57702 57998 57019 51105 47378 46138 44395 45435 52895 59061 61957 61666 57975 52675 46228 41845 40284 40445 41307 45240 48256 46682 50398 62963 65415 64628 62505 56631 49173 36913 28398 23814 24260 26448 27200 27242 26262 25897 53726 159 3720 30 9210 14 55 26 6577 1807 246 896 1197 1319 1638 1954 2067 2085 2299 2717 3023 3575 4679 5337 5668 5528 5382 5407 5230 4778 4549 4628 4401 4459 4943 5064 5162 5312 5317 5121 5056 5341 5806 5754 5100 4584 4140 4165 4351 4448 4546 4340 4855 5691 5722 5628 5573 5371 5822 6629 8264 10222 10361 10060 12424 16065 18677 20574 21232 22072 22599 24109 26307 26987 26664 27564 29890 34421 33977 30888 30521 31955 30778 29637 26799 23287 25285 29110 30673 30038 30517 34647 35753 35662 40412 43356 42212 40588 38328 39064 40714 44699 49129 49360 51961 57912 60006 58796 57636 57028 56239 53919 54775 57999 63456 67244 67440 66599 64383 63907 66939 69202 68930 70090 73507 75969 76163 73753 69355 65202 63569 62954 59468 52418 44917 44936 45507 42446 45048 54004 57732 60002 57376 52199 48966 46185 43730 40554 38362 42633 46314 43477 49389 62187 64963 65166 61971 58631 51591 41408 31094 25009 25322 28271 29647 28587 27644 28078 29833 53729 266 511 30 9211 14 55 29 6576 1806 116 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 371 732 862 1394 2100 2385 3083 3675 4374 4794 5114 5532 6030 6246 5367 5290 5434 5326 5130 5025 4969 4930 4724 4773 4790 4848 5405 5400 5039 4794 4685 4685 4696 4676 4469 4209 4106 4206 4047 4319 4496 4587 4939 5177 5122 4539 4310 4796 5476 6319 7637 8769 9288 10207 12682 15433 17755 18866 19281 20965 23361 25541 27698 29316 29057 28883 30059 32422 30155 27878 27787 27229 28514 32759 37044 31860 25080 26039 29185 33851 32218 30795 33524 36081 38409 40877 44507 46687 45640 43547 43038 43470 44119 46505 48835 50082 52649 55726 57527 57260 55405 55581 58941 64290 67680 66155 63629 63143 64420 64672 65235 65996 69465 72655 74548 72516 70124 67472 60202 57990 61259 60776 54847 49310 45849 44584 42936 41658 47129 54402 55625 56255 53264 49608 46127 43101 41362 39053 40080 42580 42270 50062 60772 63599 63720 61456 57259 47791 37466 31020 26025 24852 26672 29160 31606 32475 30989 30889 31737 53732 160 3693 30 9213 14 55 32 6576 1806 498 818 1554 3214 4361 4511 4885 5514 6401 6796 6961 6906 6603 6693 6943 6928 6382 6029 5747 5836 5853 5436 5735 5974 6229 5992 5555 5835 5373 5006 4629 4325 4098 4305 4665 5102 4952 5107 4724 4340 4501 4812 4633 4520 4531 4647 4884 5140 5836 7363 8360 8149 8262 10196 11558 13355 16450 18942 19719 21254 23975 26041 27019 26573 24956 23636 22414 21247 19428 17902 17087 16946 17601 20204 26602 36345 36562 25685 25491 28276 32980 36063 34356 31768 33672 37401 43095 46180 46502 46799 47219 48792 46693 46250 47674 49726 51492 52610 53602 56420 59773 61854 63218 64254 64725 64235 63678 63471 63636 64677 64417 63526 66493 70097 72259 70634 68908 67103 62318 58366 57345 58861 58233 55724 49457 44165 41139 39651 43612 51051 53251 51427 49903 48881 47755 46035 44389 41271 38578 38908 42226 49883 54268 59326 58887 56682 52412 46183 40788 34909 28213 26217 26613 27652 30065 30799 30017 30944 32146 36951 53735 162 3634 30 9214 14 55 35 6575 1805 17 549 1682 2806 3572 3892 3883 4233 5486 6737 6667 6577 6475 6778 7167 6645 6238 5783 5124 5564 5643 5933 6202 6120 6522 6661 6096 6336 6512 6290 6026 5864 5675 5711 5244 4668 4674 5241 5392 5339 5602 5681 5543 5375 5067 5370 6031 6502 7250 7901 8144 8130 7955 8551 10391 11932 13969 16981 19462 20303 21833 23573 24194 23310 20896 18918 17080 15788 14965 14370 13327 13133 14083 14546 15553 17343 21109 29396 37679 35284 29726 26882 28888 32210 36790 38805 35260 33117 34267 39103 46317 47536 45091 46442 46922 48607 49124 47312 50535 54008 56789 59731 59777 59506 61050 63394 62709 62033 62129 63656 63274 61321 58994 61348 66787 68840 68094 65976 64507 61713 59300 56219 54501 55285 55659 51567 46099 41926 38802 39009 45327 50471 51271 48875 46660 47193 48499 46270 42444 40376 39658 41844 48456 50399 50337 53369 52034 49406 50246 46644 35452 29943 30263 29807 28812 29415 30265 33085 34716 33361 34943 40754 53738 163 3605 30 9215 14 55 38 6575 1804 184 1169 2507 3707 3760 3903 4113 4527 4791 5441 5798 6091 6423 6545 6547 6463 6142 6242 6307 6169 6545 6954 7318 7646 7631 6827 6806 6708 6898 7149 6808 6518 6496 6420 6182 5984 5829 5914 6020 6323 6786 6720 6791 6392 5584 5168 5869 6835 7632 8358 8469 7993 8113 8962 10064 12049 15069 18725 20240 20000 20096 20527 20535 18939 16980 15123 13978 13806 13650 12710 11650 12783 15690 14998 14024 14623 15522 17291 20051 23270 29302 35800 38136 33250 30329 32982 36966 38544 37778 34407 32949 35905 41286 45513 48337 50871 49298 45326 48928 48227 46589 48892 53410 56073 57171 58481 58433 57794 59325 61897 61610 58868 55636 56977 61973 64780 64788 61939 59060 59206 59510 57018 52090 51309 53309 52866 47965 43138 39042 39800 43163 44464 44798 44927 44671 45373 47589 48936 46854 42158 40686 39122 39415 46232 48363 47428 50356 51403 46308 47836 58379 59210 53797 47092 41460 33727 31165 30995 31477 32909 33507 32172 34419 53741 266 516 30 9216 14 55 41 6574 1804 1572 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 85 1026 2788 3865 3388 3269 3794 4088 4496 5339 5773 5825 6126 6701 7990 8728 8694 8615 8054 8477 8427 8933 8989 9284 9224 8389 7941 7346 7430 7655 7898 8469 8665 8614 7882 7012 7162 7360 7656 7774 7230 7164 7067 6000 5219 5330 6500 7781 7819 7665 7506 7793 8504 9441 10954 12027 13667 16652 18645 18364 17702 17628 17660 17109 15090 12831 11493 11337 11284 11953 14020 17955 21109 20424 17982 17386 15614 15256 16798 17214 18177 22089 29113 39914 39523 33455 32533 34788 37655 38701 38308 36823 36411 37495 37204 39773 47968 54659 53167 49128 49292 50093 50878 51199 53250 56574 58046 58465 57842 56571 55302 53875 53971 59883 62516 63585 62008 59605 57941 58040 59661 57256 52261 49958 52039 52765 48213 42311 38222 36783 38470 41192 41516 41344 42566 45093 49484 52289 48503 40865 36939 35531 36566 40215 43689 44424 44929 49903 54548 50604 57299 62645 58139 51004 42330 33903 29444 28895 27785 28698 31580 32416 35288 42431 53744 164 3577 30 9217 14 55 44 6574 1803 44 1020 2077 2381 2186 2509 3032 3881 4330 4475 5152 5554 5821 6474 6860 7085 7441 7276 7020 6795 6767 7167 7893 8008 8145 8674 8933 8618 8798 9316 9318 9345 9842 9663 9124 9045 9048 8909 8697 8206 7251 6512 6076 5026 4687 5299 6935 9236 8604 8100 8015 7936 8336 9524 11175 12497 13541 14522 15737 15945 14813 13642 12385 11427 11191 10686 11211 13482 16539 22181 29328 34984 37962 38433 37527 36338 30047 21156 18734 19083 18239 20846 28806 37591 40532 37381 35677 35310 37683 42110 44094 43176 42319 41358 42447 43819 40737 45296 55393 56759 56223 55469 54040 53302 54771 55362 56045 54701 57044 57433 54408 53032 58343 62609 63765 62335 61538 61583 61842 60722 58726 56884 53670 52182 50494 46981 42269 40252 40943 42934 41745 40497 40575 42975 46977 50152 50545 48214 42810 38097 36940 38141 40447 41423 43098 47374 52639 53570 56472 57203 47771 35634 30562 29321 29121 29182 30217 31243 30564 31138 37090 43409 47240 49549 53747 164 3579 30 9219 14 55 47 6573 1803 -70 628 1356 1780 2219 2441 2744 2817 2971 3053 3313 3799 4633 5461 6336 6872 7099 6877 6908 6665 6399 6617 7345 7997 8549 9013 9315 9537 10109 10194 10136 10513 10063 9511 10290 11036 11321 10703 9487 8247 7180 6733 6675 6933 7354 7481 7731 8087 8126 7992 7866 7058 7566 9773 10517 10051 10853 11669 12529 11638 10891 10149 8924 8338 9464 12499 15532 20319 27696 35204 39221 40346 39191 39640 43320 44467 41406 35004 24750 19951 18865 20222 24974 32460 40748 43764 42721 40603 40717 43134 45483 46119 44154 43254 45196 45804 41997 42774 48772 51704 50037 51321 54286 55226 55903 57003 57009 56303 54302 52154 55627 58831 60932 61861 63804 63371 62652 59418 56368 55488 54860 52592 48730 46006 41731 38575 38676 40233 40607 38751 37706 38146 40743 44941 48888 49635 45949 39950 36807 36003 37717 37931 37050 41920 47731 47937 48618 51413 45510 34324 33526 36413 37350 35610 33183 33597 33548 33593 34327 36516 39357 43897 50487 54748 53750 164 3580 30 9220 14 55 50 6573 1802 170 986 1619 1988 2176 2016 1960 2521 3387 4209 5166 5645 6098 6239 6061 6118 6504 5927 5493 5570 5836 6247 7404 8161 8631 8652 8624 9423 10323 10978 11463 10832 10526 11289 12460 12684 11906 10936 10232 8981 8165 7968 8676 8043 7486 7554 7607 7620 7641 7212 7079 7762 8160 8138 8482 9632 11018 12156 11393 11670 11432 10184 9403 10507 13458 17323 22530 27997 32111 34180 32947 30724 30940 33327 36587 40587 43179 43983 42989 36128 27070 21947 21559 25100 30432 38800 45490 47528 46828 44174 45364 47938 48184 45775 41298 40574 42978 38957 41002 47473 52872 53353 52016 50735 50528 50229 49064 48956 51822 55433 58180 59570 60983 61184 59665 60059 55260 51060 53639 54417 49381 43151 40496 37436 35382 35945 37037 38385 38924 39992 40252 40855 43077 44975 44979 43345 39506 36776 36583 38537 39574 37241 35352 38759 41519 44707 46502 44256 37010 35208 38950 41695 44451 47060 47935 45994 38408 32240 33377 37790 41993 46305 51781 54152 53753 164 3582 30 9222 14 55 53 6572 1802 298 914 1074 1219 1212 1509 2421 3161 3712 4102 4165 4210 4445 4542 4654 4795 4899 5260 5702 6325 6791 7027 7456 7787 8435 8834 9987 11301 11722 11729 11011 10852 11677 12309 13073 13188 12763 11913 10600 9610 9598 9340 8188 7196 6882 6686 7011 7310 7088 6584 6399 6695 7114 7154 7643 8918 10080 11434 12485 12243 11633 10881 11442 14272 18870 22908 25614 27059 26296 26276 27782 30185 33452 36662 38904 40421 40886 43850 47800 46867 40817 31333 24666 22188 25898 32166 40766 48486 51258 49932 46339 42986 41219 43577 43406 38597 39584 43248 44522 43747 46888 52368 53569 52371 52899 53996 53147 53822 55018 57564 57076 58141 57785 58359 58154 56363 52949 51880 52524 47994 43007 39521 37366 35240 34630 34563 34762 36205 37315 37758 39450 41828 44170 43827 41885 40093 38138 37404 38247 41024 42122 39917 37468 38599 41861 43761 47366 46592 47077 47756 47211 47928 45554 41744 38304 36194 34297 35038 38522 44166 51393 56582 56972 51380 53756 163 3614 30 9224 14 55 56 6572 1801 108 277 571 1147 1768 2207 2687 3153 3569 3972 3919 3772 4023 4072 4000 4455 5362 6048 6612 7463 7551 7283 7752 8581 8985 9474 10283 10660 10786 10726 11287 12260 12498 12447 11955 10983 10943 11262 10868 9282 8112 7586 6956 6571 6419 6573 7047 6914 6654 7000 6615 6055 8058 10151 10553 11471 13149 13691 13593 13545 14340 16922 20042 22175 23440 23553 24305 25458 27723 31557 35330 39043 41620 41376 41015 40931 42962 46350 48388 45767 39926 30853 27443 24065 25398 30553 38300 45818 51188 54518 54579 49759 44161 41403 42724 45074 42232 41893 43684 45468 47622 51530 54398 55537 54914 54099 51730 51269 54912 58645 56822 56052 58359 58944 55192 50439 52117 54155 47947 41941 38757 34345 32912 33717 34265 35089 36161 36316 37110 39924 42551 42311 39929 39279 40880 42106 40040 38778 37874 36677 35527 36796 40464 44234 43655 42021 50979 58146 52308 44012 38734 36228 35692 36673 39723 40215 40302 43085 48863 53414 58421 56060 41618 53759 163 3617 30 9227 14 55 59 6571 1801 -57 252 758 1422 1900 2569 2998 3836 4065 3667 3504 3760 3889 3987 4290 4694 5055 5295 5674 5833 5574 5809 6582 6891 6907 7486 8371 8279 7992 8280 8887 9895 10861 11255 10744 10026 10067 10354 9690 9094 7995 7305 7582 7240 6821 7320 7764 7231 6847 6455 6501 9072 10491 11344 13375 14605 15008 15235 15792 16586 17855 19876 20954 20550 20977 23037 25586 29611 34382 37443 40080 41387 39761 38323 37646 36982 39799 43866 46526 48519 43582 33585 29282 26845 25320 30228 34350 38690 44128 49631 54782 56210 53646 48342 44384 45085 43745 43274 43714 43878 43953 45451 49284 50161 52944 56172 56147 53968 54317 54668 57264 57565 54762 52165 49917 51509 48459 42581 39023 35376 31781 31732 32999 33923 34382 35055 35362 35353 36788 39466 40413 40718 40909 41593 40493 36222 33154 33279 33890 34502 34740 38373 42996 41240 39511 47436 54071 49541 43234 41489 42818 41252 38492 36661 36431 38621 42445 45230 48357 54532 56336 49398 38463 53762 163 3618 30 9228 14 56 2 6571 1800 8 426 1105 1726 2120 2703 3352 3509 3540 3679 3481 3496 3721 4150 4450 5013 5500 5698 5721 6293 6142 6006 6413 6743 7215 7347 7359 6811 6211 6999 8402 9535 10042 9836 9783 9466 9336 9424 8748 7706 7792 8126 8094 8112 7460 7236 8360 8941 7817 7013 9694 13275 14115 16322 16596 17576 19023 18140 18221 19593 19018 18860 19652 21437 24967 28475 33053 37048 38024 39435 40448 39530 37507 37224 37149 36847 38303 42195 46480 49963 49586 40053 32865 30616 27319 26664 28101 30987 34047 36518 40579 48904 58899 56118 49005 44225 46127 45944 41359 41884 44135 46944 47398 48913 50138 51725 53947 54267 55072 55123 55996 56072 51707 49752 48387 43341 37910 35165 32690 31471 32371 34812 35559 35608 36846 37809 38152 38931 39611 39571 41582 43500 43088 40879 36425 31726 29480 30903 33347 34344 36108 40847 44124 45191 50146 52986 48027 43788 44959 48028 49444 45269 39354 36588 36834 40886 47114 49666 52349 57588 55289 43507 35502 53765 163 3620 30 9230 14 56 5 6570 1800 87 607 1304 1734 2221 2838 3092 3091 3132 3084 3202 3427 3557 3896 4533 5008 5419 5754 5874 5337 5311 5547 5942 6151 6092 6186 6195 6207 6668 7730 8905 9564 9203 8495 8131 8164 8310 7974 7153 6492 6322 6638 7561 8548 9102 8989 8662 8916 8581 9366 14095 16770 18143 19026 18440 19519 20347 20753 21457 19101 18222 19640 21545 25799 30475 34894 36625 36492 38807 40585 40263 39241 39056 38484 37929 37652 37933 38967 42571 48577 52615 55104 46480 37124 33781 32809 31775 30615 30076 30482 32789 36539 44521 56856 59781 51656 45389 48528 49457 44593 44892 46726 46970 49429 52306 53063 54382 56043 56972 55147 51895 50010 50148 48610 42672 37182 33127 31608 32129 34546 36606 37487 37335 39484 41642 42378 42458 41724 41057 41737 42577 40992 38708 35853 31683 29629 29899 33332 35885 36165 38636 43298 47486 51557 50178 46036 46369 48910 50763 48949 44345 39340 36417 37095 41554 47686 52515 57621 62226 62507 54879 41831 31913 53768 162 3650 30 9230 14 56 8 6570 1799 395 862 1516 2347 2643 2742 2718 2874 3151 3393 3309 3338 3529 3572 3756 4383 4925 5038 5257 5693 6504 6849 6784 6535 6367 6604 7174 7773 8434 8785 8613 7978 7583 7687 7986 7766 6898 6580 6386 6398 7091 7197 7170 8527 10592 10964 9741 9191 11906 17070 18829 20335 20289 18562 18678 19070 20978 21144 19343 19872 21264 25652 30478 33739 35692 34812 36673 39447 40635 40445 40904 42871 42902 40076 36989 36794 37802 38628 42485 49408 54497 58474 53299 44146 36658 33348 31904 30498 29885 30650 32966 37050 43753 53659 61449 49043 41874 40245 43757 47565 46667 48890 50210 50676 51788 53870 55073 53083 50711 48794 50427 49647 43902 36943 33032 32635 33350 36210 38174 38191 36646 36657 38858 41038 40219 39412 41487 43144 41804 38401 34579 30965 29500 28952 29356 31197 32965 34334 36822 42490 48742 47246 41348 46105 50608 48617 45808 43342 41242 37448 34922 37030 43344 50807 55792 59168 64415 62809 47834 40307 34540 28007 53771 266 530 30 9230 14 56 11 6569 1798 44951 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 151 951 1693 2040 2117 2208 2409 2683 2568 2354 2199 2256 2243 2381 3061 4237 5100 5950 6780 7023 7207 7258 6929 6953 7152 7367 7523 7610 7686 7588 7539 7405 7673 8103 8487 8107 7571 7291 7154 7302 7848 7491 7762 8780 9693 10358 10836 12393 16415 18675 19417 19799 18534 17085 16968 19622 20196 19240 19864 22533 27901 31088 32674 33418 32448 33515 35781 35467 35185 35180 38959 42418 44131 43218 39573 36750 36682 36915 37852 41504 46764 50844 55166 54804 50596 44129 38323 35226 33900 32751 31591 33632 40039 46523 55235 53683 44149 40600 38793 39735 43592 46229 48038 50417 51790 51258 50142 48838 49086 51030 50085 43826 37426 34579 35219 35998 36921 36980 36674 34687 34380 37187 39656 40848 40170 38398 39301 40482 37776 35808 32468 28857 28683 29525 30733 30987 30449 36076 44439 49418 43102 40626 45330 45931 44919 45866 45051 43023 38750 34797 33178 37908 46263 51915 55438 62845 70717 65799 50194 38504 32666 27018 53774 267 501 30 9231 14 56 14 6569 1798 25380 418107 480189 75764 9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 154 875 1480 1542 1570 1653 1675 1475 1429 1411 1345 1382 1743 2708 4466 6034 6788 7701 7800 7281 6939 7250 7369 7603 7909 8082 8246 7913 7275 6741 6445 6481 6865 7531 8243 8299 8061 8055 8409 8401 8330 8499 9455 9659 9122 9469 12070 16711 18197 18024 19567 19162 16737 15811 17164 20133 19816 19289 21297 26896 30389 31360 31827 31116 30555 31923 32735 31789 31364 33427 35580 37831 40261 41671 40444 35468 32513 34220 34821 36943 40906 45318 47743 51732 55709 55779 50786 43048 37610 34975 31200 31233 35546 40810 46168 49004 44831 40524 40880 40170 40931 43254 44426 44820 44320 44899 46059 47338 49382 49023 44120 39972 37846 36649 35989 35189 35230 36773 36043 35365 37501 39771 41100 41328 40991 38762 36480 36019 34494 33174 30930 29030 28925 28907 28602 29645 31818 36176 44073 45769 39441 41037 44120 45549 47960 52445 54548 53624 46597 37566 35301 39208 48934 56853 59926 64294 70769 64501 51480 37911 30699 26775 53777 266 531 30 9231 14 56 17 6568 1797 75605 628489 255017 1607 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 348 791 806 648 514 519 789 1111 1466 2047 2960 4277 5707 6745 7485 7332 6846 6872 7157 7330 7600 8113 9052 9196 8714 8359 8261 8274 8583 8241 7975 8134 8389 8473 8743 8991 9228 8820 8262 9129 10483 10226 10063 10501 13032 16734 18413 19286 19979 18636 16053 15091 17104 21160 21717 21540 23507 27373 30820 31535 30675 30628 30780 31561 31928 30848 29554 29729 30143 30625 33098 37536 41261 43601 39373 32661 32002 33229 35060 38244 42997 46954 48607 52031 55187 51471 43846 36123 32028 30515 30153 31900 35069 37291 41074 45269 47341 46802 44059 42829 42623 41686 40823 41011 43801 47213 48996 48542 45774 43052 40076 38787 38845 37230 37004 38766 38855 38701 40965 43572 45339 44240 43331 43869 40698 37205 36349 36276 35211 32661 31483 29840 27854 28144 32969 40001 45195 47327 43689 38120 44408 43647 41110 47883 55978 60048 57911 52492 46258 42899 47917 56476 60993 65138 73218 73060 56778 43279 35533 28240 25229 53780 267 502 30 9232 14 56 20 6568 1797 64710 864206 31180 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 135 36 41 295 852 1380 2302 3645 5183 5927 6257 6281 5957 5691 6052 6758 6851 7018 7154 7483 8202 8251 7557 7497 7716 7851 8349 8902 9224 9378 8858 8619 8669 8759 9072 9973 10119 10213 10888 11030 10152 11059 13986 17078 17574 18043 18933 17272 15005 14352 17852 22900 23495 22404 24022 27096 29873 30138 28481 28813 29450 30029 30369 28974 26789 26192 26568 27412 28677 31304 35387 39758 41838 39069 33051 30434 31207 32781 35418 37601 41701 44429 45553 48192 50079 53240 51518 41078 34267 33949 33425 34688 36833 38429 39300 40842 43930 47835 46937 43749 42941 41509 42620 45204 46259 44997 42508 41076 40786 40955 41829 40726 39561 40873 42220 43198 45021 47221 50544 52638 52343 51424 49177 44044 40378 38813 38987 38844 36570 33729 31490 29935 33703 40462 44389 44858 42553 41777 41776 40222 42197 51656 57018 53364 43518 36500 38478 45897 53215 58113 62001 67375 73312 67018 51411 35050 28490 26166 22712 23345 53783 267 503 30 9233 14 56 23 6567 1796 33294 638845 245280 40497 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -4 527 1363 2565 4617 6460 6767 6216 5820 6384 7241 8116 8484 9096 9609 9362 8446 7833 7404 7316 7154 7084 7193 7578 8246 8504 8480 8768 9342 9652 10003 10078 10134 10709 10754 11274 12058 12316 13262 16411 17996 17207 17662 19375 18360 15601 15730 18922 23848 24574 23655 24685 26849 27971 27502 26890 27553 28074 28339 28328 25556 22966 22428 23292 24011 24706 26951 31128 35729 38758 40381 39489 36244 32278 29689 30285 31913 33003 35725 40052 42949 44670 45384 46141 47844 50101 46935 37760 33771 35906 37752 37387 37276 38855 41317 42083 40275 41925 42394 42123 44815 46411 43407 41009 41158 41917 42668 43532 44546 44017 45183 47488 48364 48823 50484 54535 58667 59250 56712 55462 53882 49228 44630 44073 43689 41543 36481 31372 28492 29840 37327 41990 41273 38718 40806 39705 38803 45579 49932 44559 37063 34093 35737 38651 42982 49118 51435 53806 60075 69043 64110 51613 37633 30270 23664 20542 23112 25658 53786 265 565 30 9235 14 56 26 6567 1796 5007 93665 123744 243947 527522 6670 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 296 1102 2316 4035 5769 6002 5845 6166 7147 8224 8792 8804 8610 8426 9442 10292 10280 9804 9403 9684 9588 9237 9518 9568 9429 9015 8944 8628 8683 9080 9243 9455 9567 9929 10189 9818 10407 12062 15899 17721 16600 17681 19997 19497 17130 16903 18271 22419 26412 25326 24841 27056 26407 26152 25834 27212 27833 27500 27652 24907 21281 21378 22888 23520 23766 24542 26840 30089 33109 36329 39166 39468 39157 36241 31721 29706 30171 31223 31728 33826 37321 40484 42643 43588 43463 44013 47828 51703 45707 35401 36399 38439 38862 38500 37862 37439 38962 42214 43129 39618 37192 37296 39378 42421 44839 45575 47177 48828 49241 50542 52838 53594 52541 51962 54468 58782 61918 64649 63204 59089 55239 51808 50407 51387 49598 41573 34618 32344 30877 30154 34166 39014 40134 43489 41348 42605 41912 45976 49691 45184 41551 42681 43892 43724 44110 47071 50148 49810 53461 61890 56437 46295 42970 33820 23766 20480 23227 25647 53789 266 536 30 9236 14 56 29 6566 1795 19754 373794 289987 164974 123017 2233 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -25 990 2310 3778 5207 5625 5866 6237 6940 7715 7964 8173 8095 7350 7812 8589 8725 8442 8019 7635 7989 8693 9281 9702 9649 9632 9617 9340 9066 8725 8763 9109 9609 9621 9468 9718 10246 12137 15321 16229 15065 17291 20889 21424 18584 17359 18215 22862 27067 26542 26123 26909 26056 25761 24987 25472 26308 26327 26941 24841 20841 21328 23260 24330 24292 24420 25236 26083 27473 29080 30707 34210 38122 40342 41076 38085 32541 29570 29791 31313 32053 32663 33696 35450 38081 40054 40674 41251 43740 47496 42501 34159 34004 34000 32050 31675 31547 31538 31989 33163 34728 37172 39351 41769 43474 45302 47467 49412 50013 51621 53490 54702 54675 54116 54405 57560 62105 64360 62339 58587 53594 49776 48799 51000 50229 43204 37044 34517 33594 32139 30506 32442 35961 39812 40107 39276 40597 42768 45793 48256 48165 48858 50632 51240 50845 49906 48222 47391 50991 54306 50542 41550 36229 32130 25573 23054 22756 23786 25908 53792 267 507 30 9237 14 56 32 6566 1795 36897 730587 202811 1056 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 496 2047 3573 4464 4857 5494 6047 6552 7374 7823 8111 8247 7734 7938 8616 8640 8280 8551 8789 8796 9710 10017 9814 9745 9581 8988 8207 8158 8198 8564 9536 9738 9200 9077 10044 11662 13454 14708 15118 15090 16692 19689 21348 19705 18461 19081 22655 26270 28557 28751 27026 25544 25681 25651 24678 25949 25762 26122 25624 22032 22161 24054 25316 25391 25783 26199 26705 27469 27672 27852 28303 29305 33346 38258 40465 39123 35164 29939 27677 28855 31074 32774 33415 32673 32720 32831 34173 38208 40160 41747 47087 43579 33880 32046 32474 32973 32468 32796 33026 34376 37074 40210 42633 45118 49159 53369 55207 55202 56414 57058 57512 58389 57285 58338 60959 62201 60312 58444 56051 54761 53520 50870 50802 51390 45060 40614 37606 36196 34225 31218 31543 35641 38761 39148 39372 40822 42529 44279 45916 48967 54920 58888 56229 49759 46429 48668 52997 55963 55582 47402 38856 35112 30921 25816 23170 22233 22618 25485 27402 53795 267 507 30 9237 14 56 35 6565 1794 41961 760557 54974 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100 1635 3491 4314 5036 5919 6532 6969 7583 7664 7999 8393 8367 8194 8091 8212 7920 7540 7543 8380 9051 9839 10063 9896 9562 9151 8601 8046 7733 7568 6974 6725 7110 8393 9537 10620 12294 13544 13263 13669 16161 18916 19512 18984 18195 18082 20254 25162 29689 29586 26011 24109 23599 23234 23018 24447 26479 25653 24898 21949 21737 23548 24931 26401 26839 26736 26650 26145 26594 26862 27349 27637 28407 31453 35464 38689 38185 35472 32729 29116 27753 29330 31257 32344 33633 35059 34637 32167 31870 36177 38842 37662 39451 39855 36128 34168 35284 35833 35997 36288 37366 40268 43329 46037 49806 54211 59337 60176 60744 61495 59100 55273 52958 53651 56973 58513 58730 59895 58579 57383 57259 56574 54282 48587 41484 39692 39586 36414 32006 29958 30713 34363 35108 37151 38633 40086 40493 41040 46814 54634 57320 51910 47049 46400 46499 48409 54849 62700 65816 65726 55801 40276 34200 32187 30464 25529 23193 25391 28503 30549 53798 268 477 30 9237 14 56 38 6565 1794 20339 413698 352660 3445 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -25 1151 2567 3576 4295 4917 5231 5593 5955 6334 6731 7198 7374 7495 7303 7467 7693 8198 8907 9807 10377 10051 9508 8903 8428 8235 8171 7853 7032 6649 6572 6638 7010 7938 9387 10499 11483 11591 11877 12844 14673 16911 17538 17396 17441 18178 20424 23450 26606 27850 25488 22993 20594 21029 20414 21515 22769 23513 23824 22430 21319 23960 26060 27130 27243 27589 27738 27450 26667 25423 24979 25770 26901 28256 29533 30861 34393 38957 40991 37848 33842 29844 27452 27308 28606 29441 30347 31622 32648 32139 31020 33687 35687 35081 35911 37982 38913 38762 38730 39114 39974 40886 42121 44729 49680 56064 60408 61843 62018 62863 60309 56423 53245 54386 55876 54371 54258 57555 58937 58372 58233 58009 56784 52517 43760 39419 39473 35043 30570 30035 29836 31001 33196 33580 35892 37705 39434 38764 41119 47137 49206 46540 47026 49428 51182 52183 53878 54581 55669 58355 61955 62313 57604 45406 33220 26625 23085 22089 25049 29769 33045 53801 266 537 30 9237 14 56 41 6564 1793 5181 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 896 2021 2790 3588 4385 5486 6694 7222 6978 6912 6923 7249 7702 7785 7826 8660 9611 10433 10634 10090 9114 8333 7381 6715 6380 6234 6167 6350 6834 6883 7537 8454 9272 9672 9899 10354 11104 12097 13397 15022 16486 17228 17042 16638 17364 19420 22462 24934 26209 23955 20195 19128 20430 19019 19944 22764 23405 23661 23937 22824 24864 26976 27319 26160 25198 25246 25863 26616 26664 26090 25900 26273 26710 26817 27146 29088 31498 33662 38103 41134 40384 36727 33017 30754 28426 27244 27724 28838 29700 31533 32339 31593 33171 36331 37675 37639 37744 37504 37273 38523 40404 42158 44313 47966 51933 55430 58997 62020 63494 63641 63088 60408 58201 57285 54416 52819 52837 55411 57936 58585 59941 60124 59427 57197 50227 42512 39306 34610 30510 28982 29687 30300 31846 33886 36847 40669 39918 38539 45460 51564 53623 58361 60760 57114 50805 49065 50793 53890 56730 58133 56650 49503 43103 39248 31958 22987 23240 28356 31988 35059 36943 53804 162 3658 30 9238 14 56 44 6564 1792 149 1079 2086 2953 4167 5760 7094 7337 7055 6925 7068 7753 7881 8230 8864 9825 10881 11589 11357 10259 9322 8458 7646 6509 5767 5635 5651 5704 6242 7352 8369 8705 8855 8991 9050 9248 9965 11078 13065 15151 16257 15478 14807 14998 15693 17269 19610 22273 23095 20930 16748 16652 18321 16942 17550 20977 21934 22359 23836 22764 24664 26676 27180 25447 25092 26784 27090 26101 25613 25878 26431 26280 27172 27089 25909 25739 27768 30822 32839 32866 35250 39658 40915 37922 35144 32182 29760 30470 31468 31988 32805 31504 31293 31163 31303 33815 37576 39975 40889 40522 42246 45588 49173 52309 55481 58871 61937 63301 64369 63770 61561 58045 54991 53244 51599 50198 51381 55552 59531 63149 64677 63149 59170 53001 47795 45210 39644 35113 33172 29473 27833 28358 29617 32612 35751 37500 34875 35595 44965 58459 63113 59648 51584 45939 44290 44811 46920 50200 55257 59338 58610 53627 41712 33001 28430 23050 25146 29910 33053 35183 35321 30161 53807 162 3659 30 9239 14 56 47 6563 1792 115 819 1679 2698 4295 6188 7779 8426 7745 7198 7495 8353 9087 9610 10336 11158 10911 10108 9284 8562 7940 7435 6634 6099 6149 6332 6534 6600 6845 6900 7115 7362 7951 8291 8838 9941 11391 12915 14353 14817 14378 14259 14576 15367 16836 18793 20742 20827 18206 14680 14311 16388 15289 15944 18908 20120 21405 24225 22472 23538 26945 28135 26719 26292 26343 26140 26207 26965 27185 28068 28414 27841 28423 29203 29643 28756 28368 30037 31211 32810 34095 34949 35587 37547 37776 36795 35829 35900 34342 33140 32815 30956 30788 31640 32184 34229 37021 39040 40738 44129 48844 52870 57200 60363 62532 64947 67062 66175 62585 57341 52603 49275 48169 47872 47116 46812 48575 52231 56103 56535 55604 52869 48583 45000 43007 38266 32929 30888 27359 26732 28205 28213 31557 36298 34578 31823 36437 47027 59228 56258 44684 41885 42991 44446 45561 45752 48527 56070 63204 67020 65045 54980 40856 26699 23751 24095 28345 31990 33446 36974 36225 31604 53810 267 511 30 9241 14 56 50 6563 1791 29412 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 78 697 1408 2706 4695 6239 7272 7218 6850 6680 7092 7785 8239 8806 9588 9712 9169 8103 7649 6859 6090 5626 5847 5807 5796 5981 6554 7014 7313 6996 6632 6595 7305 8547 10122 11622 13050 13250 12771 12514 12494 13366 14875 16105 17489 18312 17295 14087 12018 12846 14810 14179 14902 17387 20120 20554 23405 22765 22554 26534 28579 27622 25939 26610 27857 28525 28795 27928 26996 27036 28280 28964 29324 29804 31327 32465 33091 32093 30101 29438 30137 31835 32952 33048 33374 33259 32502 32918 32811 32886 32391 30170 31901 33974 36644 39756 41761 44729 50089 55758 60373 62787 62621 62686 61614 61077 59899 56581 53024 49012 46735 46356 45439 43682 43276 43409 43280 43070 43505 44593 44382 44108 46576 48192 43278 35381 31725 30258 26311 26031 29495 29030 32227 36843 30193 30173 38774 50716 58079 47869 39982 43635 49244 53320 56156 55906 55321 57997 65315 69810 64126 52783 40406 29887 27924 29781 31859 31426 37427 40877 36223 31267 53813 267 514 30 9244 14 56 53 6562 1791 46896 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 115 573 1199 2473 4307 6101 6573 6198 5901 6013 7095 8338 8933 9076 8807 8202 7502 6577 6016 5798 5885 5944 6207 6323 6471 6696 6601 6616 6685 6837 7236 7704 8498 9485 10485 11000 11083 10959 10782 10983 12146 13732 15117 16247 16124 14182 11870 10066 10446 11925 12785 13990 16118 17229 18661 21079 23262 22428 24832 27797 27676 26049 26777 27873 27461 26461 25392 24777 25172 26255 27887 29586 31098 32770 33999 33425 33208 33234 31778 29338 29187 29960 30324 32369 34061 34919 34879 33778 33262 34397 35442 34304 33757 34578 37665 43596 48343 52324 57565 61089 62897 62072 62099 61434 61101 61710 59036 54998 50616 47606 46148 44695 44360 44814 43185 40398 39838 40342 42538 44950 45935 47197 50067 51381 48703 41465 34960 29572 25362 24222 27126 31270 32405 33662 30608 28512 33475 41690 53599 55639 50716 49901 54674 58447 57112 54329 55934 61325 65939 67198 63820 52492 41333 33027 30056 30348 31096 34742 41410 42315 38020 34211 53816 267 516 30 9246 14 56 56 6562 1790 37223 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 20 398 1104 2481 4357 5882 6107 5541 5720 6073 6596 6918 7002 6906 6810 6144 5244 4501 4402 4392 4417 4757 4835 5065 5454 5681 5761 5958 6425 6688 7070 7835 8435 9531 10420 10475 9804 9134 8942 9796 11361 13319 14139 13331 10880 8599 8403 9182 10366 10616 11703 13558 14780 16440 17709 21133 22894 22417 25114 27067 25454 24947 26465 26800 26952 26882 27110 27783 29148 29130 29302 29601 30377 31662 32497 32737 31629 31248 32343 33171 32609 31523 30662 29948 31741 33871 34216 34692 35212 34332 35557 37859 38701 38391 39445 42917 48261 52258 57262 61572 64256 66494 68949 69352 65766 60008 55932 54900 54875 53612 51380 49985 49209 48093 47600 48444 51051 52073 51990 51932 52535 51602 48352 44391 39869 35788 28493 22948 25927 29056 31791 33999 32234 28729 27882 28361 36824 50970 57769 56332 54723 56586 57537 55507 53614 54496 56915 59158 59592 55989 49400 43685 37981 32639 29377 31312 34540 39548 44900 46222 43654 36977 53819 267 519 30 9249 14 56 59 6561 1790 20106 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 252 971 2550 4462 5419 5118 5125 5451 5511 5316 5578 5574 5501 4864 4426 4078 3737 3816 3910 3895 3942 4226 4218 4077 4044 4427 5025 5482 5766 6269 7123 7606 8174 8587 8500 8414 8199 8539 9449 11137 12641 12601 10218 8336 7864 8595 9719 10503 11122 12095 12976 14332 16262 18086 21147 21219 22576 25853 25538 24106 26461 29970 33869 36661 37726 37663 36836 35989 35768 36471 36622 35949 35429 34745 34861 35383 35689 35421 35173 35341 36345 36672 35047 33614 34064 36269 38578 38945 39144 37031 35154 38525 42927 46345 46977 47060 46683 47373 52196 58059 62055 63896 63374 61170 59240 57788 56345 55532 54378 53008 52204 52752 52934 53760 59067 64598 65040 64359 61110 54845 49362 42794 37739 34152 27613 22450 26221 31814 33142 31847 25881 23558 29692 34514 43944 54239 56426 54774 54430 53465 51986 50057 49600 52565 54984 54831 53848 50831 48149 44765 38865 35262 35526 34544 37068 41412 46616 50262 48103 41262 37472 53822 161 3701 30 9251 14 57 2 6560 1789 277 1338 3134 4307 4583 4348 4142 4096 4110 4014 4173 4237 4149 3606 3109 3044 2856 2772 2798 2831 2866 2990 3042 3126 3225 3304 3385 3760 4062 4752 5468 6327 6692 6886 7071 6857 6573 6827 7911 9743 10654 9457 7793 7124 7156 7403 8446 9887 10589 11264 12269 13420 14949 18045 19550 19316 22666 25085 23845 25263 30674 33675 34116 33333 33702 33570 33320 33868 34373 35144 35264 34796 34270 32285 32043 33787 36751 39303 39487 37283 36157 38714 37278 35138 36180 37141 37929 40068 42064 41449 39280 38559 40550 42035 43305 44610 47311 51232 53870 55184 56244 57676 58544 58696 59317 60005 59886 58878 58758 58622 56412 55726 59112 62686 64674 66359 68731 68907 64354 57192 47322 38484 31821 25579 22767 23569 28460 31993 27348 23076 21977 31016 42023 48333 48514 47668 48331 50634 52199 51479 49913 49431 49406 50416 50679 49082 46793 45565 46761 47212 43112 37501 37772 44102 48007 49603 49624 44868 38817 36315 36148 53825 162 3673 30 9253 14 57 5 6560 1789 61 581 1890 3022 3267 2968 2708 2651 2691 2939 3231 3398 3236 2692 2326 2040 2080 2124 2029 2036 2092 2085 2185 2177 2053 2172 2398 2869 3330 3680 3928 4325 4627 4997 5311 5281 5178 5496 6858 8620 8946 8021 7348 6121 5958 7243 8250 9292 9669 9652 10400 11842 13329 15121 17219 17912 20167 23727 23640 23930 28134 30312 28953 29354 31662 32650 32412 31247 30499 31750 32620 33264 34000 33978 33003 31777 31980 33577 36087 38709 38678 36303 36079 37338 37590 36171 37067 38543 39254 39583 41623 42662 41761 40470 39794 41141 43005 44444 45938 48617 50002 49637 49984 51736 55075 58509 61527 63357 62696 61335 62788 61827 60205 64788 68656 70381 72830 75550 72037 63460 56426 49803 40966 31073 26657 24476 25743 28184 27433 23427 21442 23725 32963 42077 44069 43991 45414 49644 52868 50092 45986 45390 45846 46212 46918 47338 46533 45537 44367 42731 42440 45492 49831 48087 45504 51420 53910 50504 43522 39229 38521 38269 53828 268 494 30 9254 14 57 8 6559 1788 99266 823 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 417 1503 2395 2474 2402 2511 2555 2661 2805 2910 2892 2908 2443 2098 2110 1978 1870 1897 1702 1620 1482 1436 1367 1254 1529 1777 2054 2510 3152 3899 4417 4766 5188 5178 4859 4439 4581 5451 6865 8068 8524 8398 7211 7000 6854 7318 9176 8104 9250 11045 12197 13133 15104 17756 18819 20545 24434 25471 25269 28116 29917 30397 31257 31606 32501 32930 31635 30700 30737 31705 33273 35362 37342 38338 39119 39465 39605 39296 38831 40132 42576 42005 39516 40845 42369 43611 44450 44974 44246 41195 40214 41872 43001 43300 42704 43100 43829 45725 47732 48836 50067 51629 53655 56789 60737 63390 65102 67083 69221 69075 67141 66981 72067 76527 77303 77542 83194 87003 83381 77076 68717 58150 44816 35339 31349 30472 30231 27183 22243 23011 24784 27143 36538 42297 44776 50589 56797 59696 55818 50855 49202 49697 51353 53497 55774 55073 53010 51994 49268 46679 46010 48843 55447 55413 53404 55027 53656 47366 43136 41514 40749 40697 53831 268 495 30 9255 14 57 11 6559 1788 45516 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 625 1733 2061 2137 2172 2035 2161 2226 2154 1887 1788 1736 1507 1390 1445 1508 1313 1193 1102 889 738 778 836 948 1058 1169 1542 1914 2270 2757 3072 3298 3457 3524 3513 3781 4110 4726 5870 7134 7483 7152 6460 5833 5994 6743 8236 9217 8825 9172 10899 13608 16239 18128 19592 21277 22598 23862 26382 27868 27148 27523 27185 28116 28764 28335 27696 27764 29539 32373 34800 37066 39460 40927 41300 42064 42601 42120 41026 39829 39471 41526 43136 43009 42979 45341 48051 48810 49097 49444 44603 40922 39993 40419 41988 44605 46875 48751 50836 53944 57123 59478 59918 61104 62779 62571 60341 56626 54393 55832 58719 61992 63522 64292 67881 76077 81497 82253 79070 73774 63923 51546 40610 33437 32155 31821 27676 21587 20955 24788 28423 33176 38781 42440 48482 56272 60565 57800 52209 51050 51027 51471 50133 46633 46431 46973 46863 47233 47727 49057 51310 55014 59677 56742 51282 51549 47602 43049 40520 39797 39995 40053 53834 268 494 30 9254 14 57 14 6558 1787 21285 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 101 902 1561 1863 1831 1827 1817 1656 1439 1266 1109 1130 1176 1147 1099 1113 1106 848 599 454 357 274 422 503 493 679 988 1162 1365 1591 1902 1992 2091 2135 2307 2764 3090 3667 4592 5566 6398 6659 6317 5521 5118 5491 6697 7759 8215 8735 9719 11660 14436 16839 18286 19452 20419 22178 24699 25015 23819 24685 24551 25600 26677 26418 27011 27239 29278 31557 33947 36434 39171 41218 42241 42519 43252 44182 45208 45381 43446 42109 41657 42696 44808 46821 46463 45043 46621 47532 48024 51360 51367 47815 45549 45314 47514 49767 52106 55373 56967 57783 57941 57594 57563 56738 56150 55467 54598 55263 57190 57296 54965 56247 59920 63475 70861 75723 72654 71766 67850 55999 44849 38359 33588 26158 23371 22177 24554 28443 31667 33858 36251 40726 48192 56417 61098 58506 51884 50552 52232 50867 47995 46548 47403 48560 48893 49369 49937 49741 51136 56892 65402 64872 56496 51304 48806 45771 42858 40888 41056 41160 40121 53837 268 494 30 9254 14 57 17 6558 1786 9783 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 477 1331 1528 1556 1383 1475 1359 1189 1081 1104 957 992 947 779 527 323 104 -52 999999 -85 -92 61 119 128 306 414 543 634 803 968 1101 1262 1459 1598 1839 2381 3166 3944 4690 5053 5290 5478 4949 4060 4010 4901 6138 7275 8163 9077 9934 12093 15262 17329 17614 18746 20312 22247 23008 22577 23359 23140 22894 24569 24642 24712 26058 27717 29582 31014 32906 34918 36159 37429 39107 40950 42042 42841 43630 44797 45549 43901 42756 43528 45552 48852 50832 50609 49748 46875 45401 46253 48682 50742 48690 46324 46453 49200 51605 53021 54113 55970 56703 55439 53935 53588 53832 54360 55044 54989 53911 52777 52783 54708 55520 57853 64967 65607 63497 66762 61215 50793 45733 38003 28685 23795 25203 26251 28552 30960 31824 33437 35777 46257 55517 53310 48095 48055 49476 48595 46204 45114 46328 47313 47997 49234 50718 51485 50933 49906 52435 57381 62476 64530 60185 53420 48616 43440 41459 40703 40704 38818 37184 53840 164 3614 30 9254 14 57 20 6557 1786 -28 604 980 955 1158 1263 1190 978 949 885 629 507 373 94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 72 24 66 156 247 425 556 739 979 1312 1829 2477 3305 4342 5395 5533 4911 4282 3597 3622 4650 6071 7194 7833 8473 9304 10888 13197 15188 16299 17526 19011 20245 20419 20456 21535 22681 22308 22396 21941 22434 23420 24544 25518 26836 28075 28775 29629 30591 31912 34192 37507 40239 42020 43743 44601 46244 48202 48776 48220 47958 48175 48784 50824 52554 54457 52135 50466 53456 52246 50369 50334 51755 53331 54491 54805 55069 55256 54404 52757 52166 51326 51844 52257 51646 51644 52246 52681 51689 50106 50437 54968 60193 59706 57743 57472 56264 55706 53616 45999 34620 28367 28802 28398 29462 28984 31234 35766 43340 50020 48232 47274 49981 51582 49538 47086 46343 47376 49479 51922 52753 52282 51782 51767 51956 50575 51185 53846 57502 61108 61551 56187 47848 44058 42948 43197 42497 41306 40123 53843 269 464 30 9254 14 57 23 6557 1785 63874 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 221 761 787 1024 1321 1318 996 888 608 319 -48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 56 276 512 826 1079 1584 2263 3058 3741 4500 4787 4692 4343 3643 3608 4628 5869 7198 8066 8410 9154 10542 12389 14388 16006 17362 18786 19729 19665 19694 21416 23241 24154 22727 21134 21840 22879 23227 22413 23166 24009 23953 23881 24497 24985 25877 27827 31156 36227 40971 44990 46732 45987 46386 50099 54907 57556 58270 57614 55145 52979 54898 58954 60664 59864 60914 58781 60255 60618 61758 62543 61701 62222 62494 60393 57803 56676 56139 55926 55602 54694 53482 51084 47867 44855 44855 48451 54590 58538 61234 62069 57886 56045 54146 50404 49595 45519 38456 35268 32750 31137 30853 34894 39827 45778 47846 48227 51334 53389 54004 51946 48402 49070 51101 52415 52533 51754 51563 51702 51358 51324 52615 55894 60519 62971 62684 59069 54789 48782 47775 45913 44438 44686 44642 44186 53846 269 464 30 9254 14 57 26 6556 1785 72080 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 478 727 1009 1640 1590 1235 922 539 145 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 115 329 561 890 1621 2687 3160 3567 3847 4009 3971 3685 3605 3888 4959 6538 8101 9342 9657 9886 10972 12686 14682 16540 18022 18796 18620 17657 18277 20806 23588 25537 24057 21843 22065 23011 22936 21755 22141 22442 21717 20592 19777 19485 19481 19451 20111 22105 25206 30155 37335 45413 50838 49142 44830 46044 50546 55431 59967 63686 64711 61348 58257 58312 61734 62751 63607 64603 64783 63772 62320 62554 64238 63347 62746 63288 60453 56926 54385 52290 49537 48070 45621 42004 40308 41735 44583 47177 49353 51964 54656 55956 54559 49485 45864 45450 41083 35107 32409 31842 29804 30431 34923 39109 45320 48652 49443 47725 45892 47217 49973 50773 49840 48634 48533 49857 51194 51405 50539 49420 49583 54787 59546 60507 60932 60279 56532 50706 47381 43712 41802 44348 45218 43676 40589 53849 165 3584 30 9254 14 57 29 6556 1784 286 613 1050 1650 1603 1240 800 315 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 19 389 951 1630 2489 2764 3186 3480 3575 3190 3334 3651 4071 5109 6660 8316 9601 9705 9836 10761 12578 15121 18286 19845 19396 17924 16737 17938 20634 23585 26832 25824 21897 21634 22938 22327 20948 20662 21013 20191 18882 18432 18150 18522 19319 19814 20583 21390 21680 23026 27114 35211 45939 53215 53495 49220 47041 49260 54821 62315 69332 74811 74729 69353 66294 66174 67012 69101 71025 71413 71000 69673 68083 69289 68750 67331 67262 68533 70996 71958 67322 59896 52593 44803 39685 40898 45012 46551 47712 47168 46942 47700 44860 41869 39288 34664 30543 31233 31005 29250 30214 34996 38075 43037 50800 52270 48695 49861 54245 56668 55380 52403 50122 51768 54565 55732 56529 56037 54824 54493 56191 58945 60444 63757 61867 58694 57075 51500 46143 44947 47710 50354 49679 46711 43769 53852 269 464 30 9254 14 57 32 6555 1784 55013 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 170 597 1054 1064 661 194 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 65 523 1040 1737 2139 2415 2531 2479 2503 2610 2861 3651 5045 6301 7069 7430 7689 8238 9572 11426 13252 15732 17530 16685 15103 13999 15695 17949 20793 23218 21419 18970 18544 19604 18939 17191 17132 17585 16239 15563 15800 16443 16808 17129 17654 18620 19711 20787 21310 21185 20830 22497 29525 39804 48334 54222 55228 52805 54744 61080 66374 69590 75035 83158 82440 74851 71048 72040 74007 75876 77459 79416 81860 84700 85196 85567 84375 82184 82491 82795 73448 61054 52270 45857 41221 41307 45637 47202 46734 46132 44057 41037 37842 36309 32075 28615 29016 28781 26263 27573 31415 36624 41885 46158 48642 50365 55310 61321 61629 56905 53199 50783 49402 52131 56329 58313 57995 55723 54829 55647 56219 56741 58850 59844 59103 55288 53033 51893 49494 46762 48331 50084 48630 46716 43662 53855 269 465 30 9255 14 57 35 6555 1783 42550 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 260 661 903 658 200 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3 352 1127 1917 2354 2400 2483 2575 2825 3389 4368 5063 5758 6771 7492 7775 7902 8659 10388 11949 13846 16953 18340 15952 13636 13891 16301 18641 21444 23586 22357 19282 17856 18575 18320 16974 17477 17575 16429 16006 16869 17397 17656 18025 19159 20251 20918 21571 21955 22501 22921 22732 21562 21167 23248 26199 28399 29547 30850 34016 39166 50918 69810 72728 71716 83307 87069 84216 81131 80752 81840 84174 86974 86836 85741 89278 91297 86553 82011 80851 74352 63615 55399 49239 44330 42906 43113 42811 42411 43720 44619 46590 46736 40798 34055 31480 31805 31539 27892 26331 31744 33996 35604 40237 45553 48928 53267 56175 53594 50297 52277 54528 53164 51457 54164 58039 60601 61065 60598 61030 60592 61157 61124 61983 62357 60004 54802 50153 47557 47999 48828 50053 51550 50394 48079 42179 53858 269 467 30 9257 14 57 38 6554 1783 26622 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 226 449 629 308 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 83 617 1692 2608 2696 2609 2614 2576 2983 3803 4473 5067 5599 6264 6765 7297 7964 9154 10734 12464 14109 16112 17153 15113 13507 14186 16470 18549 21633 24142 21473 19178 17997 17408 17385 17294 16918 16096 15956 16722 17683 18014 18647 19995 21804 22835 23341 24400 25095 25296 25179 24661 24492 24523 24214 23243 23582 25065 25749 25176 24194 25976 30700 40644 60447 73306 73591 79006 88634 95426 97039 96352 94896 96941 101303 103618 101511 92654 80926 75140 74904 72815 68125 62615 56811 51392 49246 47865 45654 45826 44623 40921 39664 40333 39791 36288 36121 33489 27862 27770 30138 31481 33172 35428 38341 43086 48529 51255 52123 54740 57653 57339 55085 54330 55806 58129 60825 62241 62431 62310 62233 62186 62627 63010 65711 66735 62334 55869 52841 50167 49864 52212 53529 52191 49266 46737 41266 53861 269 469 30 9259 14 57 41 6554 1782 37644 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -48 190 67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 234 1071 2382 3245 3164 3014 2907 3248 3837 4473 5075 5350 5805 6511 7178 8213 9583 11065 12239 13327 14499 14692 13549 12910 13240 15490 17843 19913 23081 23311 19946 18341 17688 16515 15643 15460 15296 15509 16419 17632 18899 19776 20788 21801 23009 24946 26656 28014 29446 30365 30116 29598 28612 28646 29132 29324 29561 28626 24888 22431 23951 26344 28613 30533 35043 46539 63559 75530 76294 80643 87261 90138 89695 86809 84561 84240 84597 82877 83203 84584 79871 73958 69088 69455 70277 70772 68319 63303 56941 51053 43925 40575 40359 38312 32417 33820 32866 26951 26526 28421 29647 28897 29440 34632 41191 44205 44996 47456 51738 58001 57937 53929 51160 52098 55981 60568 62670 61372 58727 59767 61684 63414 65904 67581 68684 64928 60287 58141 55438 52200 50884 52671 53575 52372 50286 44755 39489 53864 269 471 30 9261 14 57 44 6553 1781 10472 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -52 138 801 2090 2536 2558 2679 2969 3258 3746 4200 4698 5323 5914 6492 7244 7960 8542 9188 9790 10947 11686 11189 10832 11247 12232 14023 15824 17844 19869 20269 18678 16860 15920 15064 14279 13813 13673 14150 14972 16692 17629 17910 18607 19774 21435 23493 25150 26250 27707 29406 31957 34221 35921 36057 36667 37447 36268 32180 28136 26378 26459 25702 25358 26056 28793 31092 33208 36142 41269 51506 62268 69453 74604 77079 78623 80681 82096 82092 85108 89029 86199 83415 84134 87482 89675 88363 84440 81168 79420 75845 70378 60546 49436 40966 37108 33819 32197 26511 27034 28554 28268 28963 28765 31969 40518 43303 44066 49896 57090 58997 58386 54557 54203 57171 59752 59916 58340 58056 59196 59385 60173 63039 65074 67859 68963 66462 64563 64921 60292 57065 55604 54860 56383 56211 52472 47003 41066 36841 53867 269 473 30 9263 14 57 47 6553 1781 1968 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 126 589 1900 3118 3078 2693 2679 3052 3372 4089 4846 5369 6021 6479 7162 7751 8370 9116 9981 10524 11270 12508 13298 13326 13197 13087 14314 15930 17716 19727 21572 22592 21326 19209 18175 17185 16261 15651 15546 16902 19006 20179 19995 20402 21165 23136 25508 26761 28004 29196 30582 32163 33372 35744 38468 40815 41956 42345 42592 40589 36018 32425 29848 28094 28543 28554 28400 30168 32001 33412 37403 41607 45839 49609 53465 59785 66500 71228 74954 77250 76035 72292 67903 62517 56288 50406 46775 46340 48673 53611 60162 65019 66232 63905 58704 50781 41314 34954 34634 29681 26786 28600 30522 29598 29538 32589 37398 38447 44648 53215 54401 53976 51573 49424 51011 54458 57709 59218 59419 59372 58953 57809 58046 60403 63099 66226 69288 69759 71326 73670 71068 65068 63063 62860 61600 57967 53788 47821 40530 35738 53870 269 474 30 9264 14 57 50 6552 1780 987 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 174 620 1570 2574 2899 2650 2565 2572 2849 3413 4105 4522 5117 6009 6721 7553 8203 8958 9797 10458 10728 11193 12408 12958 12347 11897 12629 14478 16679 18813 20806 23380 25230 24880 24191 23633 22663 20167 18287 18082 18507 19625 22023 22628 22050 22910 25200 26523 27372 28561 29349 30746 32553 34219 35535 37390 39334 42058 45011 47080 48769 48148 43696 38086 32931 30244 31031 34737 37614 37626 35862 34025 35907 42027 45816 48315 51625 54555 56069 54416 50636 44412 38529 35393 34600 34951 35969 37512 39276 41832 43304 45506 47968 48514 48870 49563 49434 45603 39423 32822 27749 24982 26524 27981 27109 30535 34382 35143 35916 41610 46509 46452 45713 46655 50599 53887 55646 57108 58357 59182 57982 57740 57826 56902 58973 62757 64600 67558 76542 86502 93721 90621 85489 79877 71035 65297 63738 61122 57380 51439 44699 38364 53873 143 4256 30 9266 14 57 53 6552 1780 222 935 1797 2765 3148 2866 2621 2559 2882 3397 3842 4255 4899 5590 6256 6852 7514 8447 9457 10250 10762 11561 13048 13634 12776 12028 12367 13922 15191 16683 18686 21716 23769 23861 23172 22248 21004 18896 17665 17718 18403 19807 21816 21981 21458 22516 24092 24492 25601 27065 28157 29212 30535 32091 33053 33914 35319 36918 38369 40493 42099 42755 43784 43058 39694 37043 39084 42203 43149 43116 42994 43036 41382 38493 40585 44704 45639 48508 52701 55791 54387 51355 47428 43569 39882 38666 36995 36233 35420 37225 37797 39366 40803 41330 41107 40754 41167 41290 37074 32136 27732 24703 25120 25354 26862 29045 28845 28553 31606 38028 43801 42537 41235 45306 50319 53275 55153 56381 57008 56824 57433 58562 59442 61025 62417 63264 63440 65013 71494 83721 96190 101361 99870 93591 89336 80186 71770 66516 60793 57540 54914 48904 38695 53876 147 4137 30 9267 14 57 56 6551 1779 -36 109 415 900 1519 1995 2551 2796 2654 2403 2381 2635 3078 3633 4209 5129 5931 6758 7276 7560 8063 9126 10169 10697 11135 12276 12754 12121 11480 11803 12710 14349 16593 19797 23589 25559 24972 23872 22694 20337 18229 17022 17061 19562 21710 21998 21556 21770 23316 24020 24102 25676 27822 28681 28884 29598 30642 31998 33199 34028 35059 35808 35966 36523 36995 37856 38884 40481 41834 42707 44109 44794 43913 43809 44099 43530 41923 41938 41315 42658 44732 48027 49919 51191 50661 47450 42425 39336 37407 35746 35402 36158 37749 37965 38462 38495 38604 37015 35183 33501 30492 29228 27103 24782 22553 22588 25258 26590 24950 24755 29059 33756 36490 39106 41681 43964 47606 49952 51124 53726 57318 59207 59765 60179 61519 61870 60990 60044 60472 60570 61681 66732 76374 89388 102368 108330 105991 95576 86818 76433 66235 61993 60188 57304 50207 41145 33580 53879 148 4108 30 9268 14 57 59 6551 1779 -1 352 730 1116 1432 1554 1427 1528 1645 1897 2261 2554 3073 3641 4279 5053 5690 6246 6565 6784 7269 8081 9170 10051 10436 10708 11566 12201 11769 11159 12052 13755 15191 17432 20620 24325 26312 25616 24710 22468 19219 17678 17596 18407 20684 21715 21006 21564 22218 22563 22718 24676 27445 28706 28408 28695 29637 30036 30742 31105 32530 34219 34910 35554 35645 36987 38512 40184 41684 42764 44282 45788 46698 47255 46419 44355 42644 41147 39670 41800 42505 43871 46879 48010 47125 46520 46827 46357 44852 42231 40867 38876 35495 34604 37002 38787 40016 39332 36316 33293 30713 29158 27139 24485 22748 23219 24296 22283 20198 22105 27134 31351 32965 35320 38919 43169 46803 49432 51780 53940 56201 58667 60773 62869 63715 62732 60755 60535 61326 60523 61899 68125 78439 87907 97347 105353 106885 96938 84039 77572 69738 66033 63931 63067 59535 48375 36020 31452 53882 149 4080 30 9270 14 58 2 6550 1778 130 553 860 1027 1173 1047 1087 1214 1311 1608 1949 2344 2922 3329 3898 4561 5068 5277 5568 5944 6450 7133 8010 8396 8597 9295 9998 10118 9870 9867 10258 11162 12442 14687 18056 21664 24697 25308 24191 22028 18936 16941 16766 17227 18493 19227 19397 19894 20218 20423 20393 22418 25783 27264 26687 26300 27263 28201 28906 29437 29710 30421 31428 32590 34187 35134 35303 36177 38755 41603 43825 45794 46735 46346 45207 44219 43848 41499 40492 40591 40778 40951 41445 43892 45505 47122 48445 48176 47423 48376 47071 43771 40947 37039 34340 36252 39974 41774 42187 39627 37201 34416 30365 26779 24144 22506 22143 22177 23547 25576 27497 27910 29163 32888 37159 40578 44365 49453 50463 47487 46934 49462 54509 60759 65271 68549 69773 68442 66427 66626 68205 71556 75979 82287 90063 98004 100141 98913 88121 75757 74986 69865 63495 61572 57294 49518 37691 32283 33368 53885 151 4020 30 9270 14 58 5 6550 1778 -57 219 503 812 1015 995 961 1039 1266 1388 1518 1846 2160 2412 2800 3166 3667 3930 4034 4590 5114 5525 5955 6309 6680 7190 7804 8361 8292 8252 8740 9311 9793 11243 13570 16706 20596 23810 23670 21422 19294 17474 15897 15489 15763 16368 17165 17489 17973 18266 17942 18047 19588 23345 25954 24877 24080 24896 25882 26418 27045 27708 28297 29158 30288 32077 33764 35698 37680 39667 41445 43433 44149 43658 43463 42995 43068 43340 43397 44597 44859 43038 42098 43301 44889 45908 46750 46098 45814 45848 46421 47151 46812 45571 42700 39413 36849 35726 36393 37766 39216 40362 40313 36844 31625 27466 24635 23790 24159 23874 24572 25599 25914 27902 30761 34436 39249 43793 47406 49811 49957 49515 51201 55400 60133 62827 63316 62122 61635 63322 63416 64289 67566 74482 84045 96516 104611 106618 104899 102870 93540 77470 67104 63895 61485 55111 43902 35117 33967 37635 40474 53888 269 480 30 9270 14 58 8 6549 1777 2887 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100 381 531 662 751 858 1097 1250 1428 1573 1741 1920 2012 2252 2534 2926 3197 3569 3902 4118 4544 5354 6119 6610 6964 7297 7834 8138 8212 8365 8921 9590 10867 12595 15373 19551 22469 22336 20264 17656 15830 14877 14664 14619 15085 15868 16677 16716 17005 16774 16902 18440 22361 25215 24325 23277 23607 24736 25447 25837 26393 27058 28078 29284 31082 33382 35087 37221 38872 40462 41038 41398 40506 39755 39716 39914 40485 41109 41612 42083 43085 45828 44430 42827 43633 45537 47734 46864 46248 46533 45656 44865 45007 44880 44659 43919 42163 40313 36856 34424 36307 42391 44559 38438 30647 28571 28381 26828 25200 24437 24662 23987 26525 33716 38814 41140 44455 50055 52367 51599 51123 53050 55204 56696 57332 57257 58088 58784 59170 59493 60532 64471 70904 81669 92931 97432 93894 88629 91905 92921 79650 64723 57081 52098 46698 40117 35388 35449 38200 41900 41626 53891 269 480 30 9270 14 58 11 6548 1776 7091 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 27 244 311 346 581 844 1151 1109 1180 1172 1363 1486 1790 2064 2403 2793 2992 3165 3406 3648 4027 4750 5355 5802 6146 6688 7151 7301 7429 7569 8000 8447 9437 11467 14177 17188 20104 21167 20078 17461 15194 13670 13019 13048 13621 14649 15121 15293 15391 15078 15288 17168 20519 23115 22324 21312 21847 22927 23506 24193 24471 24829 25856 27476 29847 31861 34156 35934 37884 39175 39651 40318 40650 40202 39862 39920 40228 40432 39816 39137 38557 38610 40786 42786 43162 42366 41298 43578 47049 46844 45877 44582 43213 41265 39762 39014 40485 42553 43323 40635 37648 34850 37426 43626 45407 43280 39303 35392 31527 26990 24502 23851 27036 31710 34271 37904 42199 46087 49245 51381 52636 53240 55227 58169 61123 62351 62170 61044 59719 59115 61044 66823 73483 81097 88361 86193 80716 76466 73890 73135 69123 63391 57695 51692 49290 44020 37755 38916 43594 47214 46536 42937 53894 269 479 30 9269 14 58 14 6548 1776 12272 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 102 312 441 767 1035 1115 1168 1020 1166 1253 1371 1638 1953 2080 2183 2332 2378 2670 3141 3804 4560 5252 5781 5968 6274 6651 6944 7033 7108 7553 7979 8897 10817 13609 17196 20750 21582 18803 15304 12765 11762 11884 12418 12954 13630 14322 14088 13771 14059 14999 17455 21068 22013 20992 20645 21248 22123 23062 23866 23994 24485 25626 26893 28628 30914 33398 36042 38424 40691 42239 42820 42757 42239 41442 40794 40186 39748 40130 40317 40639 42089 42560 42063 42346 44509 45854 45376 42629 41092 41968 42433 42554 41591 40445 39864 39329 38737 39432 41856 40375 37848 37631 36817 38924 44130 47273 45580 39185 37058 38830 37040 34803 32822 31693 36617 43622 47841 50831 52492 52271 51416 52055 55078 58648 60758 60918 59323 57764 58091 60464 64960 72465 81335 82849 80585 80850 76346 66884 62098 58636 53811 52248 53470 52917 49747 44947 42168 42913 46676 50914 47457 43526 53897 269 478 30 9268 14 58 17 6547 1775 2219 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 82 290 570 847 1103 1167 1299 1306 1375 1519 1640 1682 1773 1875 1972 2168 2624 3053 3682 4356 4995 5479 5780 6121 6519 7031 7070 7025 6999 7502 8754 10997 14132 17815 20105 19552 16679 13489 10967 10088 10336 11056 12023 12870 13458 13350 13640 13586 14899 17587 20158 21078 20541 19975 20283 20640 21541 22536 23537 24171 25679 27236 28951 30699 32681 34734 36525 37884 39701 41548 42152 42309 41798 41236 40361 40772 41928 42606 42669 42022 41759 41915 42473 43587 44506 42471 44595 46339 44051 41965 42430 42506 42160 43286 42841 42295 40521 39398 38331 36304 36839 35934 33752 35909 42221 41131 34479 30290 30263 30409 29897 32234 37607 43398 47678 50164 51179 50554 50199 52056 55622 56741 56545 57640 59187 60005 59333 58578 60576 64416 70569 76782 83847 88523 87587 80290 75811 71938 64650 57529 51624 48674 47603 47547 46538 44977 45138 46262 48079 48617 45146 41823 53900 152 3987 30 9267 14 58 20 6547 1775 97 244 384 705 1030 1248 1394 1373 1401 1614 1777 1973 1973 1935 2037 2400 2955 3588 4089 4286 4678 5013 5324 5611 6050 6385 6516 6802 7579 9103 11227 13935 16281 17163 16940 15403 12952 10944 9779 9565 10404 11543 12489 13019 13332 13127 13371 14755 17143 19431 19562 19018 18810 18838 19310 20203 21458 22641 23737 24905 26875 28989 30694 32746 34752 36761 37796 38385 39118 39253 38996 39247 39667 40222 41121 42396 43706 45066 45852 45477 44659 44206 43837 42701 47211 49098 47055 43315 41838 40759 40756 41635 41715 41112 40474 39086 37632 36537 36142 35410 34719 35017 34859 36732 38731 36866 36627 36191 34598 33130 31608 32933 36994 42061 46125 49485 51118 50279 50201 51969 54181 56573 57963 58776 58871 59155 61224 63362 65490 68016 72765 77679 84087 87787 87692 86433 81047 77140 72893 63586 52050 47511 46136 46198 45334 43708 43880 46198 49011 44152 40499 42154 53903 151 4016 30 9266 14 58 23 6546 1774 37 251 465 825 1131 1500 1556 1560 1605 1810 2173 2341 2194 2270 2641 2915 3248 3609 4059 4315 4644 5129 5601 5899 6079 6606 7541 9056 10986 12729 14258 15972 16468 15232 12705 10607 9619 9548 10305 11378 12095 12965 13385 13656 13778 14475 16518 18267 18764 18415 17904 17937 18560 19851 21601 22706 23001 24449 26810 28714 30924 33630 36084 36757 37398 37789 37438 37425 37491 37793 38462 39809 41476 43589 44627 43947 43323 43736 45150 47305 46784 45169 44660 45539 47225 47479 45268 42825 42771 42112 40933 40358 39874 39275 39018 39119 39454 39744 40880 40011 35435 35600 37318 32899 28938 30665 33746 35566 39100 40345 38249 37458 39214 43548 49952 54086 54042 54637 55639 56011 59054 60933 62375 64569 66805 68555 69502 69778 71221 74611 77937 82824 86997 90642 90587 84170 76277 69126 58104 51366 48705 47984 48395 47445 44271 43503 47254 48872 44073 44996 47479 53906 151 4016 30 9266 14 58 26 6546 1774 112 294 606 978 1216 1407 1486 1585 1807 2091 2215 2334 2204 2334 2603 2849 3064 3300 3721 4371 4833 5046 5461 5783 6324 7086 8425 9847 11561 13421 14655 14698 13507 11359 9754 9134 9392 10181 10975 11594 11712 12097 12716 13211 14091 15250 16271 17121 17097 16265 16548 17554 18888 20303 21289 22037 23658 25143 26146 28833 31705 33239 34401 35104 35196 35590 36280 36675 38008 40209 42403 44157 45553 45026 44380 44716 43907 43646 44225 45219 45100 45965 47214 45536 46065 46947 45776 44330 42840 40309 38951 37543 36157 35030 34849 35240 37401 41136 42888 41224 40062 37156 35085 34049 30367 27195 29586 30726 33317 37437 38308 37541 39396 42015 45917 50633 53798 55965 55407 57142 59398 58890 62457 67016 67933 67881 67456 67022 69061 73481 79648 85534 89114 89892 87873 81735 73041 65123 61012 55875 43163 38478 39933 40518 42339 45913 49196 48569 45905 46512 50300 53909 151 4017 30 9267 14 58 29 6545 1773 -36 100 372 563 790 1207 1440 1427 1464 1687 2110 2518 2786 2691 2596 2573 2793 3084 3399 3881 4431 4924 5468 6110 7168 8270 9357 11188 12561 13626 13845 12726 10713 9379 8667 8438 9059 9820 10525 11020 11322 11818 12053 12920 14137 15303 16207 16240 15868 15827 16363 17471 18841 19734 20725 22231 23198 24186 26921 29731 30837 31601 32231 33194 33749 33889 34033 34654 36348 38821 40762 41744 41949 42066 42075 42492 43196 43781 45125 46369 46013 46096 46900 47450 47033 46937 46317 44491 43032 40913 38195 35625 33930 33366 32717 32446 33073 35499 39036 40089 35330 31220 28774 27849 26224 27071 27120 28974 32995 36171 36599 37774 40758 44313 47036 50721 52857 53418 54703 55254 55784 60440 64211 65389 65249 64591 65109 67197 70305 76031 82519 87729 88441 88493 86978 87609 87808 83163 71439 55933 42588 36640 35942 38112 43204 46817 46075 42860 41957 46773 51885 53912 151 4018 30 9268 14 58 32 6545 1773 -32 88 176 489 813 898 858 924 1348 1866 2190 2224 2083 2103 2281 2403 2772 3148 3569 4188 4879 5467 6119 6884 8004 9012 10054 11811 13268 13371 12917 11365 9679 8640 8373 8953 9871 10181 10128 10665 11055 11495 12234 13566 15176 16136 16308 16096 16086 16396 17430 18641 19329 20333 21549 22295 24111 26938 29097 29447 29211 29450 30613 32883 33529 33713 34570 35895 37369 38596 39867 40606 40316 39144 38281 38484 40185 43035 45430 46922 47641 47907 48278 48987 47332 46913 47141 46063 43423 40493 38022 35091 33733 33656 33706 33530 35388 37218 39184 43315 41103 35259 32772 25529 23477 25334 26845 26682 29866 35596 40660 42477 43780 45441 48257 50967 52348 53042 54559 57540 61800 64832 66695 67225 66109 65541 66944 70187 77349 86117 89973 87334 86310 91663 98714 99518 96396 82136 66829 57384 51054 41211 37061 39776 43893 47622 48331 47896 53036 60910 56691 53915 150 4049 30 9269 14 58 35 6544 1772 -43 88 359 443 549 721 1024 1334 1737 1799 1699 1779 1950 2166 2518 2905 3366 3850 4093 4454 4930 5567 6341 7636 9255 11031 12677 13465 12680 10482 8713 7916 7854 8142 8580 9041 9265 9486 9718 10393 11242 12609 13605 14550 15066 15113 14807 14733 15880 17036 17816 18652 19912 21213 23245 25691 27274 27044 26293 26954 27934 28927 30153 31811 32994 34070 34697 35676 36405 36951 37240 37409 37805 38203 39685 40862 41742 43030 44192 46292 47821 49299 49397 47745 46949 47151 45738 43978 42509 40516 39446 37792 34610 33136 34048 33730 33676 38546 43244 39324 34403 33734 26902 21872 24175 24503 24781 30268 34930 40210 43074 44869 46093 49415 52017 53570 54308 57193 59133 60170 61781 64294 65591 66531 69621 74500 77597 79483 85382 87628 88167 88257 89996 97064 101437 95750 87938 74974 56836 44527 36388 36232 39908 43701 45157 47603 53443 60724 61709 49266 53918 149 4081 30 9271 14 58 38 6544 1771 -96 47 133 215 449 727 822 928 1098 1423 1802 2162 2412 2628 3040 3286 3618 4143 4659 5224 6127 7336 8452 9516 10411 10756 10734 10009 8618 7550 7293 7444 7730 7970 8388 8546 8813 9565 10538 11296 12129 13073 13615 13373 13314 13567 14412 15801 16780 17490 18522 20404 22745 25063 25922 25751 25868 27022 27311 27736 28424 29596 30834 32087 32230 32601 33440 34366 34581 35424 37184 39141 41037 41928 42427 42964 42837 44379 46691 48348 49609 50279 49363 48063 46800 47612 46351 44129 41765 39347 36776 33690 31636 29889 30343 31940 34633 37885 34669 32702 27513 22626 22474 21055 19847 22705 28287 33181 37996 40946 43230 46502 50887 52810 52096 54708 56070 57179 60304 63579 65538 67526 69078 72623 77632 82069 86833 89069 89540 92909 96145 98158 99848 103116 101671 92615 80885 70874 53352 39337 37132 38352 40708 44920 49865 56093 64889 61229 51038 53921 148 4112 30 9272 14 58 41 6543 1771 18 118 426 331 202 340 615 941 1303 1663 2253 2853 3351 3691 4186 4685 5081 5767 6614 7789 8858 9596 10084 9944 8710 7473 6697 6390 6305 6424 6773 7163 7793 8314 8736 9328 9928 10561 11099 11828 12628 12916 13022 13378 13867 14931 16002 17089 18280 19315 21568 24261 25949 25960 26625 27618 27373 27555 28413 29343 29785 29403 29653 30215 31633 32544 34086 36010 38663 41691 44929 47601 49290 48653 46207 44279 44867 47193 49137 50825 51499 50735 49398 47696 45903 43071 39680 36454 34149 32831 31738 30109 29058 29502 30743 30768 32845 35220 32505 27044 25681 23178 20949 22728 24934 28046 32192 36132 41401 44793 48917 51991 54071 54725 55105 54616 56098 60950 63690 65989 70466 75663 80914 85304 88382 89055 89074 92555 96363 101682 111551 118358 114428 100059 86257 76912 73672 65062 48654 44258 41704 42012 47665 51106 55129 66710 69963 54506 53924 148 4114 30 9274 14 58 44 6543 1770 10 -10 -38 44 105 183 303 594 1074 1495 2005 2425 3014 3840 4599 5183 5545 6550 7715 8808 10066 10823 11041 10519 8975 7458 6501 5828 5657 5775 6398 7150 7599 7949 8675 9304 9962 10677 11583 12339 12982 13363 13552 13938 14503 15611 16804 18074 19442 21239 23552 25146 25875 26532 27302 27595 28254 29251 29717 29053 28182 28501 29088 29060 30879 33691 35314 37010 39512 42628 46156 48379 49301 47858 45758 43935 43932 44698 47364 48706 50403 50570 49302 47825 45018 40472 37412 36266 35820 35639 34557 33043 30707 29368 28300 27105 28374 33566 32457 27447 24053 23006 24024 25105 26045 29656 33882 37056 40344 44254 48855 53792 56978 58420 58594 58002 59157 62315 65585 69663 74135 78732 82989 85144 85231 86771 91034 96865 99999 104930 103255 96560 90252 81274 71768 66468 63214 58907 51284 45367 43632 44629 46468 49893 57493 66987 68778 55709 53927 148 4115 30 9275 14 58 47 6542 1770 -59 999999 999999 999999 -50 -12 38 350 659 946 1241 1553 1882 2739 4043 5314 6286 7270 8309 9313 9854 9889 9499 8447 7209 6195 5498 5173 5166 5544 5985 6543 7127 7658 8377 9156 9724 10499 11329 11937 12428 12990 13255 13752 14493 15444 16811 18238 20477 22487 23352 23900 24651 24985 25678 26833 27570 27540 26932 26894 27755 28935 29923 30903 32489 33988 35148 36041 37883 39568 41070 41788 42077 41935 42307 41855 41392 42617 44168 46260 49506 50914 51494 51061 50341 48512 46792 45177 42936 39337 36140 33984 31947 29865 28166 26628 26730 30361 31846 29212 27732 26410 22838 24942 29547 32009 34763 37870 42966 47978 52104 56211 58582 59298 57643 57273 60449 65359 69591 73078 75114 76124 78659 82365 86404 90950 93557 98372 101888 101606 101401 100828 95127 81679 72782 69731 63432 54424 52345 50324 43773 45227 48752 51893 59863 65466 66806 61908 53930 141 4325 30 9275 14 58 50 6542 1769 79 418 715 1064 1445 1899 2530 3490 4714 6105 8044 9943 11000 10567 8773 7264 5890 4964 4431 4217 4336 4762 5280 5732 6192 6923 7855 8703 9338 9989 10571 11300 11835 12296 13001 13556 14006 14818 15900 17391 18942 20615 21595 22002 22649 23225 23582 24417 25055 24516 24283 24841 25736 26479 27540 28503 29592 31034 32049 32721 33162 33034 33834 35559 37722 39242 40131 40359 40347 41340 42256 43330 43184 45400 47480 50250 54227 57079 58721 59131 57554 54342 49337 43245 38244 33194 28691 26565 26879 27176 28998 32496 33813 31598 30543 25786 26652 29374 30614 34908 37139 40248 45929 52144 55988 56362 55738 56396 58841 62581 66548 70375 71997 74000 78365 81338 84956 88232 89976 91460 92096 91388 88267 83568 75954 71082 67575 61551 55087 48548 44043 43086 44332 43923 44471 48729 55928 62737 62378 56637 46539 53933 141 4325 30 9275 14 58 53 6541 1769 39 376 628 1134 1642 2082 2612 3424 4638 6060 7149 8073 8755 9234 8955 7889 6639 5535 4739 4457 4509 4875 5406 5901 6358 7014 8002 9081 9651 10434 11040 11296 11561 12046 12870 13613 14999 15690 16738 18224 19434 19951 20329 20904 21278 21980 23462 23749 23415 23989 25261 26454 27428 28300 28888 29064 28575 28746 29220 29364 29387 29743 30666 32124 33944 35912 37604 39471 41440 42887 43588 43166 42356 42464 43707 44279 46256 49299 53155 57068 60835 62972 63229 63467 59592 51985 43364 36243 30885 27808 28868 33385 33905 31042 30195 28808 29000 29973 32729 32131 34825 39941 46544 52382 55006 55315 56574 58884 61305 64880 69307 72166 73523 77069 82410 84118 83468 85749 86192 84137 83285 81539 78634 79382 80087 79856 75649 65828 59441 53871 48152 44496 43618 45387 46916 50311 54269 60437 62728 57205 48745 53936 142 4295 30 9275 14 58 56 6541 1768 -89 44 322 644 1139 1640 2104 2877 3972 5202 6105 6675 7093 6996 6540 6096 5561 5060 5070 4974 5008 5106 5314 5518 5733 6114 6749 7729 8722 9658 10310 10367 10568 11493 12495 13568 14138 14511 15556 17291 18335 18564 19038 19281 19846 20924 22079 22592 23054 24148 25432 26789 27789 28427 28642 28076 27101 26013 25912 26633 27920 28831 29506 31198 34823 37194 39163 40284 40789 41240 41649 41768 43193 44753 43612 40327 39901 40106 41860 45239 48750 51676 54880 59016 64403 66509 60216 53228 48834 43674 38351 35100 34763 30090 28055 31296 31689 29439 30276 31743 30794 34297 40304 45817 49030 52285 55531 58141 60440 62576 65285 67862 70400 74091 78432 79667 79611 81965 85627 87259 89800 91613 93066 95557 97398 95722 90564 83647 71811 61591 55909 53672 50333 48009 52787 54661 57854 67119 72485 65128 56292 48344 53939 142 4296 30 9276 14 58 59 6540 1768 -90 189 381 813 1508 2069 2713 3527 4537 5397 5795 6009 6096 5701 5177 4683 4571 4746 4977 5406 5523 5895 6235 6508 6711 7091 7605 8637 9344 9689 9872 10120 10971 12078 12857 13297 14053 15313 16529 17117 17437 18208 18532 18975 20103 21388 22297 23494 24718 25918 27213 27665 28269 28894 27929 26963 26244 25379 25367 25785 27806 30147 31556 33511 35866 37435 39229 40169 40480 41746 42702 43752 44968 44704 42888 43004 43108 41173 39841 42537 45986 47999 50632 53181 55662 57692 54550 46229 41100 42345 42657 38921 33896 29090 28301 29635 29155 28981 30365 29581 31287 35305 41322 44937 48364 52655 55613 58141 59623 63217 66751 69826 73592 75744 77127 78935 81108 83510 85943 88730 91327 95269 97286 94896 93586 92254 84438 79466 73946 68898 63206 56730 56309 56318 60512 68780 75642 76678 66916 52626 45461 35545 53942 141 4327 30 9277 14 59 2 6540 1767 173 403 854 1514 2234 2813 3014 3182 3902 4847 5699 5869 5413 4697 4552 4800 5187 5502 5646 5984 6476 7120 7434 7515 7694 8305 8771 8826 9095 9401 10153 11300 12220 12773 13504 14179 14883 15412 15860 16260 16776 17557 18883 20988 22384 22870 24030 25875 26673 26875 27398 27393 26731 26362 26187 26057 27015 27675 28166 28987 31340 33972 35240 36370 37400 38596 40108 40636 41435 43696 45635 46932 47086 46348 47096 47455 45041 44309 43647 43299 43837 46625 51162 52363 49326 47932 44447 40799 41114 41571 39800 33311 28924 27688 28967 31117 29835 29810 32683 33680 36695 42798 48272 52112 54644 57166 59970 61708 64079 67031 69938 74182 80619 86010 86690 85617 86024 86395 87235 91719 100450 108739 109020 102711 94482 88687 81860 76092 69481 64068 60918 64340 65146 68111 73814 74454 69427 60443 52343 49801 39141 53945 141 4326 30 9276 14 59 5 6539 1767 258 758 1240 1771 2179 2469 2681 3401 4402 4769 4344 3909 4018 4314 4759 5174 5680 6249 6572 6742 6746 7107 7496 8215 8935 9257 9354 9273 9731 10221 10839 11418 12013 12656 13404 13705 14329 14868 15360 15979 16740 18333 20579 22377 23422 24304 25874 27221 28029 28497 28018 26600 25774 25826 26795 28962 30387 30720 30373 30724 31895 32970 35262 37197 36999 37399 38796 39819 39266 39431 40285 42581 45647 48428 50059 51261 51886 51054 48406 44705 42566 44153 48266 50928 49954 49354 49247 45253 42451 43286 40957 33873 30412 29089 31415 32422 32038 31477 34832 37644 41918 46215 49126 50685 54244 59170 62667 64521 65413 66940 70584 77266 81746 83167 82077 81996 84168 87220 91735 95410 97739 97947 98616 99122 98034 88109 79678 76614 73382 68515 69845 74386 73544 73440 72991 63369 55714 53936 47395 35317 30497 53948 142 4293 30 9273 14 59 8 6539 1766 94 540 968 1325 1656 2150 2651 3254 3763 3924 3725 3673 3687 4092 4567 5027 5357 5435 5599 5831 5799 5922 6221 6678 7142 7518 7998 8402 8979 9734 10321 10961 11181 11789 12659 13082 13817 14274 14541 15056 15697 16962 19630 21588 22964 23997 24973 26716 28192 28017 27945 27231 25905 26347 28716 31985 33568 34580 34720 35381 35782 35933 34899 34915 34747 34416 34368 34971 36393 37205 38050 38868 39779 41950 42914 42745 43986 45195 45340 43044 41954 40705 40957 42715 44132 45771 49864 50642 46542 40959 38505 41663 42080 33173 30438 31181 33061 34106 32266 33122 38884 40921 41975 45964 50313 55683 58726 60942 63458 65562 68709 73337 78299 82371 83682 86354 86481 85131 86949 93274 98383 100063 101560 102138 101332 101870 103277 102566 101338 94493 87989 83393 77808 76593 71418 63033 58164 56238 55723 45016 33464 31625 53951 143 4258 30 9268 14 59 11 6538 1765 3 342 588 863 1113 1481 1991 2439 2891 3266 3282 3349 3506 3736 3976 4246 4416 4711 4893 5161 5384 5531 5677 6011 6326 6528 6842 7199 7624 7954 8271 8699 9217 9916 10599 11108 11738 12081 12627 13068 13702 14818 16937 19249 20678 21956 22963 24488 26608 27635 27552 27670 27572 28051 29670 32642 34845 36508 37686 37971 38083 38396 37714 36015 34911 34556 34467 34798 35761 35620 35855 36216 36087 35634 34958 35976 37626 39603 39988 38574 38854 39426 39964 38842 37064 37501 40718 46373 48220 43550 39834 38643 37798 39681 40453 35946 33286 32730 33146 33401 34289 37260 39764 42432 45565 49160 53598 57093 60140 64568 67871 69662 72293 75495 80850 87380 94157 91928 86610 86706 89181 93149 97194 100252 106744 110438 111084 107157 102122 98743 95331 92764 91207 81753 70898 69348 66363 58077 56686 57769 48115 38641 37180 53955 144 4220 30 9260 14 59 15 6537 1765 -75 82 243 459 725 1046 1225 1617 1995 2360 2719 3159 3347 3449 3598 3736 3894 3924 3987 4035 4171 4179 4371 4566 4842 5083 5506 5916 6136 6329 6562 6962 7387 7621 8096 8778 9478 10058 10351 10776 11673 13179 14626 15918 17005 17895 18982 20618 22439 23592 24173 24840 25341 25821 27654 30116 32269 33060 33393 33802 34789 37609 40507 41016 39451 36981 35159 34484 33832 34420 34056 32902 32763 32611 32540 32464 32725 33776 35870 37836 41023 43021 43741 43319 40809 35888 32098 32627 35922 40791 44939 45117 43480 40061 37962 37532 37546 37753 36428 34907 33656 34264 35302 37303 39277 43593 48513 52765 56620 61417 65933 68687 70459 73085 77384 82929 88435 89744 88494 88536 91047 94742 98092 100766 101291 103148 105660 107675 110734 109787 106440 101604 94009 84751 76104 69463 61404 59800 57937 59405 60705 50346 38604 38623 53958 144 4215 30 9255 14 59 18 6537 1764 -79 69 271 520 646 756 982 1205 1522 2083 2678 2819 2819 2952 3117 3313 3577 3575 3634 3578 3744 3853 3943 4139 4452 4822 5066 5165 5315 5567 5904 6397 6867 7118 7630 8430 8752 8820 9274 10311 11522 12488 13587 14525 15709 17305 18958 19906 20775 21595 22393 22943 24312 26547 28502 29377 29743 30808 32963 36245 39711 42698 45478 47760 49056 48764 45674 42460 40104 38227 35922 32496 29683 28434 28611 29070 29758 30699 30809 31884 35150 39817 42264 42590 41784 40462 39506 36951 34748 34160 35067 39744 46622 50190 46438 38924 38805 39416 34934 33110 33244 34921 36980 39665 42403 47624 53622 58960 63703 68540 72357 74418 77284 79559 80452 79175 79425 82384 86709 94328 100455 102599 104290 105283 109534 114745 120134 127293 129276 123950 115073 102841 85307 67311 62164 63199 62881 64150 69824 69810 57119 44955 45000 41531 53961 144 4214 30 9254 14 59 21 6536 1764 -52 106 204 336 395 706 762 994 1451 1824 2119 2221 2237 2171 2223 2383 2433 2551 2624 2768 2916 2950 3112 3445 3596 3846 4121 4368 4510 4677 4993 5365 5660 5994 6426 6723 7049 7541 8335 9261 9884 10871 11833 12769 13967 15348 16131 17121 17860 18275 18967 20278 22108 23349 23869 24624 26729 29314 31650 33615 35605 38152 40633 42845 44481 46022 47450 47032 44635 42301 38811 34419 32091 30658 28637 27559 26625 26320 26680 28009 30061 32051 35132 38752 42329 43726 43915 42852 38951 34156 31980 33268 37875 42084 42821 40006 36892 35755 33426 31176 31818 32127 34170 37543 42393 47038 51152 56187 63283 68924 71299 72835 75129 78284 80772 83058 83551 82895 82484 85135 90629 95418 102246 107999 114305 123077 128569 133278 135658 133623 129019 120313 102138 82098 68266 61864 60380 63761 66712 65729 59747 49985 45967 39842 53964 144 4215 30 9255 14 59 24 6536 1763 -84 39 164 307 344 510 765 1087 1224 1226 1389 1433 1340 1336 1418 1639 1882 1929 2076 2362 2430 2431 2545 2622 2865 2945 3096 3408 3613 3850 4022 4352 4684 4782 5040 5480 6209 6794 7363 7981 8614 9399 10328 11324 12180 12965 13601 13824 14335 15516 16860 17637 18321 19703 21525 23594 25758 28184 31177 34135 37455 40388 43870 45741 45636 45040 43314 41682 42081 42572 40928 39339 38356 36834 33446 29775 26653 25831 23995 23002 24178 26534 29259 32402 35941 39616 41782 40294 35062 30811 29368 29576 31035 32568 33636 33827 33717 33088 30254 28655 29887 30871 32405 37028 43003 47576 51521 56676 62375 66361 69498 72003 73358 73737 72491 69571 72580 75702 78537 83346 88286 95575 103830 113246 120485 126734 129384 130338 127322 124876 118318 103735 85824 73597 61659 57879 58715 61490 65549 64329 57452 49438 44374 38501 53967 269 467 30 9257 14 59 27 6535 1762 8771 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 30 70 127 164 300 444 795 894 978 1152 1190 1217 1255 1222 1385 1433 1499 1636 1787 1900 2030 2171 2392 2509 2596 2656 2878 3018 3248 3528 3820 4121 4379 4699 5016 5311 5930 6538 7153 7629 8202 8979 10057 11229 12184 12639 13125 13702 14571 15862 16789 17017 18109 20596 22953 25669 27592 28790 29765 30659 31990 34543 38156 43427 49777 52559 51214 47808 46495 45964 45969 45358 44156 43508 42319 39003 34943 31823 28823 26659 23955 21963 22402 23550 24338 26742 30520 34622 36087 35748 34168 29887 27799 28795 31170 32098 31467 30389 30981 30630 29895 29120 30364 35172 40708 45372 50499 55164 60829 67115 71461 74332 75941 77246 75906 70724 67161 70832 76651 80525 84175 88951 96674 104883 113757 122914 126580 124647 122359 115720 106250 96791 85564 75162 69576 68366 67433 66321 63768 63210 60422 52306 45788 42167 35417 53970 148 4101 30 9261 14 59 30 6535 1762 -47 23 63 114 154 290 351 590 791 927 776 811 990 1100 1165 1247 1375 1524 1515 1612 1604 1538 1602 1511 1688 1835 2100 2231 2457 2814 3120 3392 3729 4025 4202 4297 4694 5153 5540 6070 6710 7269 7911 8682 9793 10916 11808 12133 12585 13324 14110 15202 15745 15869 17661 20507 22821 24119 24051 23736 23295 23991 24725 25068 26806 29639 32533 36404 41632 48845 53456 53225 49352 47641 48803 48699 46845 43825 41676 39072 34019 30317 27949 23973 21636 20946 20125 20517 21786 23932 26142 28759 29919 29778 30479 29151 27251 28087 28825 27109 26096 26095 25493 25610 26871 28242 32140 37952 44080 49869 55307 61138 66120 69366 71434 71800 71627 70272 66343 64843 71186 77844 81354 87521 99261 108817 114023 118640 123435 129355 134369 136426 136206 130365 117861 100487 81407 76809 74635 75043 74814 69161 62214 54957 51076 48327 39800 29821 53973 148 4105 30 9265 14 59 33 6534 1761 11 -3 25 92 182 297 375 455 514 538 715 828 961 1072 1124 1108 1138 1114 1128 1094 1197 1218 1421 1570 1720 1843 2060 2345 2538 2779 3048 3207 3393 3642 4051 4361 4601 5117 5683 6268 6838 7668 8401 9245 10289 10871 11046 11696 12442 13306 14027 14514 15230 17554 19599 20410 19775 18956 18958 19706 20756 20717 20730 22064 23721 25296 27495 30047 33028 37307 42250 48102 54283 59411 61772 60007 56826 54827 54674 53606 49778 44093 37677 31807 26199 23335 21988 21366 21018 21339 22271 23250 23489 23830 23527 23412 23472 24904 26367 26262 25461 23175 22168 24485 26860 29248 33778 40468 47546 53729 59367 63807 65773 67468 69168 68816 67779 67122 64899 63072 70792 86031 94341 100212 105836 113239 122986 133294 140411 148310 150574 142569 129999 112595 90580 76243 77057 78908 74776 73611 72618 68351 63015 58855 53656 44885 37405 29651 53976 148 4108 30 9268 14 59 36 6534 1761 -70 -62 -87 -34 164 311 346 391 356 522 791 874 902 830 772 778 705 644 815 813 884 980 1260 1490 1671 1877 2080 2221 2482 2686 3023 3305 3470 3788 4212 4660 5177 5678 6227 6915 7440 8131 8771 9542 10251 10754 11459 12288 12911 13166 13819 15612 17439 17984 17085 16080 16184 17271 18458 18582 18184 19483 21621 23225 25031 26301 27297 29491 31855 34048 37141 40572 43576 47636 51905 55638 58260 58870 59074 60367 61974 63097 59345 52075 44135 35491 28548 23580 22227 22656 22400 22020 21053 20332 19293 18489 19665 22829 25824 27544 27231 24432 23152 25937 28252 31850 38143 45204 52839 59664 62997 66568 70034 70283 71063 70688 68838 66644 66122 72626 89393 104307 110702 112789 117736 127815 140351 142971 143849 143325 139709 134276 113430 93439 85927 79723 80192 84414 82044 70018 62845 64548 62032 57932 47443 37375 33454 30721 53979 147 4141 30 9271 14 59 39 6533 1760 62 109 144 251 280 461 561 689 701 629 611 548 547 495 554 619 679 831 942 1022 1211 1431 1607 1798 1927 2161 2423 2632 2835 3080 3347 3626 3966 4473 4920 5479 6047 6610 7319 7876 8432 9214 10055 10724 11497 12099 12535 12984 14463 16016 16112 14947 14545 14896 16009 17380 18259 18099 18025 20164 22376 23804 25176 26838 28418 29679 31090 33255 36251 38542 40338 43234 46678 49041 49906 50831 51765 52655 52857 52660 53038 50250 45354 41085 36380 31822 28127 25977 25648 24939 23717 23255 22098 19743 17704 17433 20012 24683 25839 23562 22800 25120 27131 29933 35334 43198 49554 54298 59338 64337 68741 70775 70279 70615 71177 71128 68800 67431 72876 87628 99910 104576 106501 114403 125602 133384 139551 139748 134437 128002 118142 102664 88160 80408 76306 76506 75768 74120 67622 60157 60419 56298 43839 36508 37312 42129 41233 53982 148 4112 30 9272 14 59 42 6533 1760 -8 -15 -53 15 209 330 424 432 361 322 358 350 431 388 433 455 621 691 862 1034 1201 1342 1448 1626 1734 1900 2086 2388 2694 2980 3262 3661 4028 4452 4843 5354 5776 6364 6813 7254 7713 8460 9238 9935 10702 11483 12118 12960 14332 14522 13204 12906 13380 13992 15442 16788 17726 17692 18089 19955 22075 23095 23829 25465 26400 27222 28548 30212 32384 35291 37722 38733 40526 43119 46345 48506 48176 47556 46830 46142 45185 42242 38795 36588 35243 32778 30536 27697 25301 24624 24514 24052 23699 22683 20691 19186 17530 16850 19121 22112 22976 23409 23878 25457 30839 36374 42102 48118 52716 56952 60679 64320 65445 65254 65968 66075 65267 65227 66335 70808 81689 92642 95869 100997 112399 125509 134722 140182 143687 146735 142688 123380 103014 88199 83728 82822 80823 77002 75881 72569 66594 60276 53410 46332 41639 43444 51240 46083 53985 148 4113 30 9273 14 59 45 6532 1759 -52 -55 157 325 363 346 224 222 182 234 295 301 281 254 413 564 703 705 858 993 1045 1126 1284 1524 1784 1981 2193 2484 2631 2981 3284 3718 3999 4411 4980 5537 5916 6371 6768 7190 7861 8670 9246 10138 10923 11588 12396 13544 13119 11849 11892 12640 13390 14539 15928 17097 17479 17904 19218 20895 21789 22604 23497 23237 23156 25214 27683 29605 30687 32988 35052 36684 37951 38168 39100 40772 41567 42297 42887 42034 42179 42563 41261 40038 38842 35764 31939 28571 24364 21910 21467 22058 23044 22670 21042 19772 18758 17739 18526 20829 22044 22948 23842 24657 28045 33371 40428 46929 51217 56064 60257 61643 62357 63414 65190 66007 66149 66913 68913 73602 80472 87739 97949 110487 121922 131780 141442 150646 158344 146179 119730 101180 92228 86705 83220 83259 85086 79306 73854 67743 62316 58665 55678 50080 48515 52277 48105 44016 53988 269 484 30 9274 14 59 48 6532 1759 108 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -48 146 256 291 271 132 103 141 128 159 199 178 278 253 398 387 517 659 693 783 902 1071 1125 1352 1567 1828 1949 2150 2385 2566 2913 3173 3607 3911 4303 4784 5055 5291 5524 6078 6836 7540 8286 9164 10181 10601 11434 12394 11243 10219 10448 11285 12009 13239 14517 15479 16105 16708 17855 18489 19167 19975 20596 20319 20404 21962 23991 26310 28100 29222 30767 32512 34032 35692 36604 37079 37949 38787 38586 37832 37214 38097 40312 41841 42393 41721 39641 34673 29362 25454 22745 21262 20801 21447 22207 23261 23485 22199 20151 18669 19068 20632 21890 22310 23480 26907 31602 37566 43062 49067 54427 57006 58537 60116 61334 62044 62456 63330 64538 67193 71634 78168 90567 105937 119565 132438 150135 161762 161262 151783 137763 117987 103008 94294 91158 88047 84592 83207 79598 76256 71286 63901 56903 51891 51725 55795 51916 48367 47886 53991 269 486 30 9276 14 59 51 6531 1758 4442 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 52 231 404 362 228 293 197 104 157 264 155 178 268 371 413 391 599 646 720 772 806 857 965 1017 1239 1462 1576 1834 2020 2282 2500 2844 3151 3504 3951 4210 4487 4840 5170 5700 6331 7006 7855 8609 9359 9958 10628 11598 12125 10624 9925 10405 11271 12384 13706 14893 15960 16538 17172 18167 18019 18730 19606 20590 19873 18944 19824 20405 20635 22015 24338 26027 28725 31668 33447 34639 36508 37375 36944 36688 36942 36729 36065 35683 35634 36549 37196 36349 34496 32713 30468 26982 24139 22897 22132 21328 21937 23740 24569 24510 22834 20823 20344 21280 21902 22850 27676 33104 35889 38416 43975 51247 55419 58350 60776 62784 63023 62938 62655 63183 65840 70794 79385 94911 114370 130045 143670 155901 158018 151626 139253 121290 106464 96468 90102 87319 85611 83197 81092 77648 72529 69715 65753 59788 55455 52999 56793 56067 50119 49132 48671 53994 269 487 30 9277 14 59 54 6531 1758 25390 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -36 47 291 435 399 273 245 192 131 162 143 142 197 199 237 359 505 532 512 628 631 635 753 911 993 1129 1224 1307 1507 1873 2128 2300 2584 2910 3075 3365 3557 3972 4245 4678 5214 5842 6623 7254 7754 8513 9150 9905 10632 11230 10638 9723 9767 10574 11812 12801 13928 15145 16181 16986 17271 17671 17683 18212 19205 20396 20097 18745 18907 18987 18692 19288 19777 21503 24389 26786 30018 33669 35828 36614 37478 37211 37020 36955 36801 36238 35875 35824 35344 35174 34148 32692 31448 29851 28148 26067 23918 22067 21925 23294 24692 25574 24855 22811 20621 19703 20251 22335 25549 29314 32784 37649 43404 50416 55464 58368 61192 63945 63635 61603 60795 61800 66243 75222 86282 101021 117441 126620 136763 142890 138368 125020 108278 100925 99429 97373 97055 93730 89454 86585 86435 84573 80609 75926 72145 66609 62300 60446 60046 57683 50462 47289 49944 49934 53997 156 3879 30 9279 14 59 57 6530 1757 -96 -74 59 218 135 31 -87 -28 -61 -13 101 63 94 98 164 244 288 299 329 396 437 404 521 695 789 1033 1167 1285 1413 1694 1767 1878 2097 2382 2565 2745 3129 3541 3896 4281 4710 5299 5789 6235 6810 7105 7753 8607 9355 10087 10091 9111 9067 9441 10179 11290 12192 13146 14276 15469 16001 15896 16149 16357 16750 18076 19224 18759 17225 17083 17091 16723 16667 16723 17536 19617 22936 25598 27278 30479 33216 34461 35548 35933 35736 35251 35861 36474 35278 33612 31829 31224 31300 29850 28862 28315 27510 26520 24706 22577 21643 21885 23489 24014 22841 21549 20494 19568 19685 21373 25203 29695 34188 40845 47801 52661 56206 62607 65069 63057 58381 55796 55955 59418 68309 78894 87241 94387 106201 119122 130557 141710 151649 151271 144655 131840 122202 116020 108206 97974 94360 95976 97852 95953 91607 87577 83627 78597 73981 71035 69517 62258 51773 47354 52172 48965 54000 158 3820 30 9280 15 0 0 6530 1757 -67 130 192 327 197 81 11 76 135 141 -21 102 186 171 214 161 218 338 416 470 496 500 577 686 907 930 952 1093 1249 1319 1429 1604 1834 2083 2408 2587 2814 3012 3325 3566 3883 4322 4788 5267 5844 6480 7076 7769 8271 8623 8773 8720 8670 8947 9315 9881 11274 12218 12882 13966 15139 15643 15443 15553 15913 15985 17271 18520 18184 16945 16657 17300 17108 17140 16983 16602 17306 19450 21895 24707 27229 29128 31411 32833 34565 35586 36628 37084 37276 36059 34803 33783 31407 31722 32667 31553 30032 29201 28743 27825 25985 24070 22774 22636 23685 24553 23717 21913 21212 21237 20900 21589 24437 28113 31636 39817 50276 55286 61927 65787 65585 63957 60977 55236 53271 56619 62751 67981 74379 87304 103356 117763 136120 148450 150935 148317 140992 132576 126307 117669 109384 103923 97873 94826 94922 90496 84275 83767 80131 75587 71349 71574 68835 63413 53794 49296 49604 51476 54003 160 3761 30 9281 15 0 3 6529 1756 -35 8 131 311 207 283 197 206 226 186 303 267 319 348 269 313 237 353 411 510 644 642 725 879 921 934 1011 1011 1134 1328 1411 1520 1714 1892 2055 2114 2349 2533 2814 3176 3477 3744 3863 4195 4579 4967 5155 5358 5610 5759 6025 6401 6876 7339 7751 8403 9472 10810 11755 12532 13140 13689 13868 13571 13884 14813 14812 15780 17324 17165 16724 16217 16875 17142 16827 16477 15781 15288 15214 16828 20225 23517 25355 27182 28589 29762 31225 33048 34060 34135 33298 32878 33461 32846 31331 31142 31058 30400 28859 27166 25967 24185 23234 23513 23593 23364 23047 23539 24766 24733 23548 23003 23435 23336 23915 28072 33086 38868 46495 53187 59763 64398 65833 63939 58692 55278 54158 56628 61096 66934 79553 94562 110651 123582 136361 149750 159764 160858 146176 127532 111261 100450 96876 96663 94484 90173 85562 83053 82266 78870 72496 72309 75295 76328 70995 62649 53823 50148 51505 46822 54006 164 3642 30 9282 15 0 6 6529 1756 -63 999999 46 157 233 311 341 352 211 287 261 332 420 506 366 295 252 272 341 397 416 401 406 562 549 689 717 741 862 998 1089 1255 1431 1501 1632 1832 1892 2080 2230 2381 2419 2544 2848 3117 3227 3330 3550 3877 4164 4403 4617 4852 5388 5745 6203 6760 7314 7855 8711 9719 10984 11682 12229 13041 13414 13235 12712 13040 13992 13747 14868 16405 16485 16519 15800 15922 16115 15225 14887 14690 14071 13808 13988 14707 16151 18335 22063 25099 26479 28503 30087 31952 32915 32861 32758 33714 34717 33457 30400 28534 27628 26449 25883 25716 24887 23941 23280 22401 21636 21813 22825 23557 24329 25631 25579 25111 25252 25543 25763 28571 35037 43040 50533 56068 60971 66183 68020 64028 58345 55704 57770 62817 71113 86048 98953 107632 118154 133780 153087 163064 158329 149630 139870 122190 108144 106523 107040 107223 105744 95612 82691 81145 80976 79680 76255 72625 78413 76211 69446 63487 55049 50419 51421 53793 54009 164 3644 30 9284 15 0 9 6528 1755 29 151 182 209 244 210 144 158 218 184 312 392 272 234 151 71 130 244 281 190 366 403 592 632 668 597 671 822 898 1083 1181 1290 1326 1434 1607 1651 1765 1906 2024 2192 2395 2694 2863 3154 3378 3512 3744 4109 4317 4637 5121 5641 6142 6729 7144 7575 8341 9184 10085 10942 11367 11973 12774 13020 12991 12521 12269 13094 13355 13794 15158 15828 16256 15317 14845 14433 13728 13646 13324 13086 13202 13366 13478 13880 15522 16740 18338 21282 24195 26380 28197 29834 31016 31583 31868 32310 33085 33467 32460 29336 26680 25862 25439 25135 24798 24867 24195 23368 23864 24983 25184 23467 24849 27858 28775 27725 27585 28601 29237 30881 35480 42211 50050 56567 62148 67570 66942 59197 52481 51811 56091 63679 74630 88690 102140 111371 124813 142308 148225 147035 140452 127333 118052 111246 105437 104536 103935 103754 101472 90614 79653 79548 83108 84256 85524 82068 80549 79326 73567 58586 50823 56227 64843 59980 54012 165 3615 30 9285 15 0 12 6528 1755 -18 -34 155 325 247 191 174 258 264 283 246 170 144 162 170 35 104 149 252 267 368 461 499 506 610 633 767 809 926 1059 1146 1257 1476 1652 1780 1920 2034 2062 2310 2495 2647 2823 2889 3061 3264 3663 3923 4291 4713 5254 5563 5873 6316 6843 7530 8462 9269 9826 10134 10483 10868 11345 11436 11500 11565 11321 11649 12301 12055 12696 14066 15062 15713 14561 13495 13011 12717 12711 12796 12733 12858 13322 13808 13978 14246 15310 16782 17821 19491 21322 23352 26275 28665 29789 30625 31897 33374 35148 37303 37382 34055 29506 27431 26039 24738 24028 23890 24181 24978 25753 24785 23509 24694 28103 30644 30741 30463 30301 31333 32685 35730 42022 51494 57938 63426 68783 68394 61068 53919 51466 53949 61372 73516 83465 89838 99358 109903 119598 129588 129216 127769 121284 115437 111404 109506 108251 109106 107456 101796 94558 83441 79532 83270 86704 87337 88979 88309 84546 76530 66083 58284 57355 58112 53326 44378 54015 167 3557 30 9287 15 0 15 6527 1754 -86 2 114 257 321 350 263 437 417 399 444 277 214 182 117 34 105 204 270 321 329 364 515 657 734 723 811 853 944 1104 1220 1301 1439 1510 1606 1677 1826 1901 2045 2123 2194 2530 2745 3038 3212 3559 4090 4503 4989 5240 5570 5870 6360 6976 7641 8299 8693 9081 9357 9709 10002 10375 10614 10582 10341 10424 10645 11268 11953 11835 12156 13170 14283 14746 12832 11886 11874 12016 12617 13383 13480 12924 12795 12949 12874 13140 13270 13434 14478 16884 19286 20343 22235 25272 27936 29117 29719 30755 31556 32995 34539 36378 35078 30496 26036 23688 22958 22877 22655 22532 23396 23864 24739 26443 27223 29496 31542 31172 31175 31265 33257 37605 42204 47854 53423 59863 64862 64748 58176 51140 48688 50216 56040 65754 75453 84240 100238 120514 132691 135839 132530 128380 120283 116823 114263 113894 114280 111885 107067 100502 92581 86341 82959 79747 79505 83871 82814 79827 76838 69168 60754 54760 56387 60644 58025 46380 40725 54018 170 3469 30 9289 15 0 18 6527 1754 -31 112 166 281 311 516 653 723 757 767 624 645 562 515 358 308 395 391 530 539 568 596 729 810 856 986 1011 1078 1140 1266 1513 1573 1676 1642 1757 1829 1790 1975 2045 2193 2321 2315 2535 2914 3168 3400 3862 4301 4582 4986 5319 5503 5728 6154 6436 6654 6805 7196 7423 7564 7951 8390 8768 9180 9641 9913 9883 9929 10456 11093 11240 11277 11567 12304 13367 12759 11227 10864 11261 12122 12703 12607 12066 11738 11763 11977 12193 12376 11994 12476 12769 13050 14508 16721 20159 22511 23647 24757 26778 28304 28693 28792 29434 32020 35641 33902 27266 24427 23656 23259 23123 22898 22357 22466 23339 24199 25445 27654 30429 33100 32455 32381 34096 37186 41935 46987 52606 57095 60533 61295 58278 53062 50711 50168 53775 63007 73001 78783 88507 110717 131927 146468 150790 142878 130369 122504 119745 117281 113446 112147 111433 108329 99438 91621 88498 84866 79001 82400 83718 77502 74481 70575 65803 59289 58452 60685 56592 47164 41157 39886 54021 173 3380 30 9290 15 0 21 6526 1753 -72 999999 77 157 332 382 553 808 882 886 788 640 678 574 594 607 665 680 614 631 692 718 823 925 920 913 978 1085 1268 1534 1561 1730 2048 2109 2155 2166 2067 1991 2166 2212 2283 2382 2451 2753 2990 3251 3533 3765 3916 4048 4400 4594 4655 4748 4858 5294 5412 5549 5756 6221 6572 6764 7127 7667 8063 8432 8733 8819 8995 8983 9485 10029 10055 10063 10295 10999 12155 11607 10003 10088 10600 11024 10908 10356 10279 11178 12601 13327 13138 12864 12226 11829 10619 10305 11604 12276 13516 16723 20099 21414 22339 23812 24892 26404 27908 29495 30404 31019 30539 28834 25276 24400 23252 21993 21396 21072 20695 21737 22893 24613 27708 29653 30548 31863 32594 34492 37921 41421 46276 52911 56445 58997 59270 56658 51854 48667 50184 54004 59466 69555 80948 98955 114404 123097 132971 134315 128422 121969 122994 122958 123231 125468 124747 117078 108594 99643 93264 87733 87180 85177 86196 83733 72977 66071 60518 57284 56553 57366 55967 49394 42462 39018 41083 54024 173 3382 30 9292 15 0 24 6526 1752 -40 87 239 381 651 675 952 1076 941 994 943 987 1099 1147 1073 1056 993 974 903 986 1083 1137 1202 1191 1220 1352 1599 1785 1942 2223 2455 2597 2727 2670 2688 2526 2486 2535 2457 2521 2682 2859 2975 3315 3517 3451 3574 3699 3920 3944 4080 4454 4561 4564 4706 4657 4847 5230 5632 6079 6340 6722 7130 7310 7596 7886 7948 8365 8837 9241 9323 9280 9350 9589 10582 11495 10731 9523 9773 10274 10303 10453 10273 10581 12077 13693 14054 13754 13483 13073 11552 10460 9370 9195 9728 10165 11782 13974 17022 19929 21293 22263 23592 25380 27191 28618 28572 28385 29451 30064 29502 26714 25097 24644 23879 21830 20421 20232 20864 23525 27095 30140 32458 33246 33296 35742 39894 44240 49337 53789 56323 57373 56990 53280 50299 50418 52913 57318 62544 66350 75263 93464 113253 126714 137350 140165 134403 129411 130710 132315 133311 133116 126310 119211 108093 99744 97198 92185 90466 90344 88812 81617 74050 66891 62528 66253 65114 58300 51357 45239 42430 43235 43435 54027 175 3324 30 9294 15 0 27 6525 1752 -63 45 152 272 410 495 754 961 1155 912 1033 1138 1070 1166 1126 1050 922 941 963 974 975 1125 1127 1157 1197 1244 1359 1516 1773 2058 2279 2450 2591 2803 2785 2706 2686 2449 2281 2437 2684 2746 2812 2948 3082 3126 3204 3278 3313 3347 3303 3519 3811 3783 3961 4109 4343 4352 4645 5008 5262 5439 5548 5670 5991 6290 6715 7228 7710 7917 7854 7714 7923 8220 8988 9992 10134 8916 8580 9039 9078 9146 9939 10212 10511 10918 10749 10783 11085 11240 11846 12266 10909 9214 8900 8766 7965 8285 9613 10884 12489 14991 17104 18857 20742 22968 25204 26679 26902 26867 27532 28276 28421 27516 25741 24175 22778 20962 20336 20806 21572 24252 27228 29342 32215 34882 35807 36684 39473 43991 47339 49790 51543 52514 52468 51709 49342 49406 53489 57567 61013 68018 81859 98944 114720 125422 129764 131813 131277 134184 136785 140699 136263 129793 126215 116531 103871 94868 92255 88149 83875 87849 90545 87740 78274 67967 65868 66906 64767 57404 49328 48043 47435 44838 42234 54030 269 505 30 9295 15 0 30 6524 1751 9164 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 31 116 322 489 587 695 879 925 992 1078 1116 1248 1354 1238 1111 1052 1100 1186 1080 1239 1183 1073 1099 1175 1355 1388 1610 1909 2183 2623 2850 2956 3031 2858 2508 2320 2389 2361 2479 2525 2458 2595 2734 2866 3063 3084 3225 3356 3351 3550 3824 3796 3897 3963 4191 4416 4573 4790 5024 5147 5282 5501 5823 6359 6784 7198 7479 7591 7539 7299 7271 7587 8110 9088 10240 9972 8499 8313 9128 9268 9547 9693 9583 9401 8991 8674 9439 9678 9973 10291 11098 12708 13209 10990 8828 8308 8689 8811 8795 9302 10672 12618 14498 16151 17772 19429 21413 23510 24752 25296 26222 27069 27263 27156 26828 25867 24391 23647 23590 22576 22553 24075 26712 28459 31312 34628 37309 38983 41027 45466 49396 51302 51889 51506 51009 49553 49718 52643 55971 59488 64070 72328 86324 98655 109646 122069 128997 136357 140439 141594 142166 138337 129790 120759 110543 103430 95986 91627 92101 92742 90086 87902 94290 99514 93588 77110 69920 68161 59400 53010 53032 51599 47186 43086 43024 54033 269 507 30 9297 15 0 33 6524 1751 4886 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -3 104 164 399 596 639 769 1001 1001 983 1094 1064 1090 1056 1129 1059 920 940 971 1003 1027 1066 1125 1248 1487 1781 2138 2360 2449 2549 2539 2476 2330 2125 2244 2242 2313 2236 2157 2219 2281 2271 2392 2512 2516 2501 2631 2942 3012 3120 3180 3235 3379 3497 3799 4045 4225 4591 4962 5161 5260 5551 6017 6429 6890 6979 6919 6602 6246 6242 6324 6985 8212 9503 9783 8317 7887 8729 8749 8297 8250 7857 7485 7579 7758 8560 8597 9068 9421 9447 9881 10543 12025 12045 9586 8873 9078 8268 8311 8786 9235 10110 11735 13050 14018 15273 16381 17325 19093 21305 23050 24638 24596 24925 25864 26542 25920 24426 21952 20615 20598 21872 23863 25577 28014 31468 35112 37306 39356 41989 44954 48017 49532 49193 48268 48317 49296 50768 52731 56570 62108 70272 80216 94988 109447 122650 132989 140807 142832 142479 144546 143518 132579 119326 109752 96293 90107 89252 92000 96364 92224 89358 97931 100603 89499 78571 75793 67901 54225 55964 56306 48964 42289 42189 45250 54036 269 508 30 9298 15 0 36 6523 1750 23161 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3 172 310 380 633 773 873 934 976 1061 1172 1131 1138 1102 1071 1155 1186 1301 1275 1242 1320 1259 1501 1653 1850 1995 2053 2173 2247 2294 2255 2216 2518 2680 2508 2161 1989 1979 1911 2095 2175 2269 2240 2211 2321 2481 2735 2792 2839 2964 3100 3339 3581 3848 4278 4431 4605 4859 5068 5126 5277 5638 6010 6313 6417 6361 6097 5886 5896 6033 6476 7171 8112 9270 9612 8296 8060 8591 8506 7998 8143 7968 7815 8194 8462 9278 9338 9635 9463 9194 9231 9172 9115 9738 10571 10706 8621 8062 8372 8224 8669 9417 9860 10691 12021 12846 13325 13517 14051 15599 17384 19439 22443 23532 24152 25128 25447 24489 22436 20974 20358 20210 21544 23022 25032 27813 31205 34879 37615 40211 43081 45488 46530 47317 48850 49884 49871 49622 50646 53836 57539 62569 69117 81014 100252 112248 120581 128636 136788 141845 142645 134763 127588 120487 107615 97951 92231 88994 88538 91166 94836 98030 99212 100464 99029 91872 84448 82421 77489 63438 56218 57877 54025 47049 45844 51273 54039 176 3298 30 9298 15 0 39 6523 1750 131 289 600 689 805 943 1095 1114 1260 1364 1282 1165 1333 1538 1723 1745 1812 1775 1652 1573 1566 1688 1866 1899 1841 1979 2291 2576 2501 2517 3027 3437 3206 2759 2175 1843 1865 2050 2229 2197 2316 2344 2529 2724 2857 3028 3245 3274 3307 3334 3607 3972 4325 4638 5013 5358 5632 5768 5668 5597 5570 5484 5450 5429 5242 5145 5440 5857 6272 7089 8338 9605 9830 8839 8487 8640 9151 9391 9366 9785 9938 9619 10033 10516 10651 10116 9418 8611 8355 8708 9220 9696 9816 9778 10662 11832 9904 8249 8536 8645 8651 8985 9582 10000 10877 12145 12774 13248 13964 14713 15952 17855 20724 22991 24046 24110 23298 22498 22442 23274 23702 24239 24874 25517 26440 28147 31023 33919 37680 41183 43870 46923 49352 50946 51800 51441 49701 49655 52363 55707 59861 65727 76566 92869 106671 120726 130950 137754 143793 139309 127479 118354 106891 99079 92984 89104 89222 91027 89553 88891 91742 96595 100307 101392 93624 86036 82286 76729 72076 65439 60708 63269 62935 54169 48611 52077 54042 267 569 30 9299 15 0 42 6522 1749 4986 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 159 401 613 660 776 852 918 1163 1326 1378 1609 1875 1918 1829 1771 1555 1475 1660 1719 1767 1810 1983 2052 2063 2353 2596 2648 2744 2879 3355 3690 3244 2631 2160 1859 1940 2094 2080 2016 2061 2296 2473 2743 2976 3076 3184 3264 3390 3550 3877 4170 4626 5084 5505 5802 6112 6152 6070 5907 5598 5290 5122 5089 5046 5118 5348 5742 6337 7294 8789 9923 9825 9046 8720 9386 10479 10939 11239 11383 11118 11370 11227 11349 11272 11542 11564 10087 8463 8133 8532 8921 8882 9477 11045 11305 11982 11721 9810 8904 8809 8717 9287 8985 9075 9644 10436 11239 12181 13047 14244 15368 16328 17509 20031 22220 23433 24668 26102 26997 27696 27657 26576 25202 24920 26255 28586 32862 36150 39055 42719 46650 49553 51335 52762 52654 51330 51492 53845 56863 60160 66994 75281 85764 99339 113982 125471 133448 135415 132679 127581 112822 99083 88966 88302 88089 89793 89505 86566 85220 84854 85913 86914 90152 92502 90740 85088 77675 74271 75196 77252 73998 70857 64240 55675 51538 55450 54045 176 3301 30 9301 15 0 45 6522 1749 186 369 479 521 830 892 1066 1219 1227 1477 1674 1604 1657 1463 1448 1454 1748 1937 2029 1907 1765 1811 1964 1997 2139 2262 2353 2639 2970 3094 2737 2161 1757 1673 1553 1543 1703 1871 2013 1969 2313 2608 2708 2643 2753 2970 3237 3452 3829 4140 4677 4977 5385 5629 5863 6035 5855 5445 5237 4935 4605 4583 4714 4660 4833 5233 6002 7232 8656 9743 10013 9103 8522 9727 11319 11431 11207 11481 11765 11789 11446 11647 11976 13524 14431 12405 10058 9225 9500 10423 10407 9478 9640 11212 11689 11228 11783 11607 9586 8847 8811 9319 9494 9265 9240 9682 10425 11512 12941 14349 15349 15918 16303 17216 18932 20457 21455 22727 25019 27653 29941 30312 29280 29322 29350 28636 29498 32856 37554 43002 47363 50872 53597 54849 54143 51294 51370 54100 56870 63638 72511 85101 96744 104992 116106 126171 128856 130997 126524 115122 107622 102417 95454 90056 88951 89313 89683 88255 84571 83952 84787 86719 90467 91753 89684 85634 79022 76935 79458 81750 77289 68306 61123 55346 54761 57429 54048 176 3303 30 9303 15 0 48 6521 1748 200 428 517 654 822 896 1115 1418 1598 1617 1528 1320 1268 1531 1759 1978 1748 1641 1550 1447 1627 1616 1524 1771 2048 2217 2578 2697 2486 2073 1758 1419 1234 1263 1391 1390 1505 1698 1822 2006 1923 2108 2406 2524 2690 2797 3085 3351 3612 4020 4575 5047 5316 5437 5642 5506 5383 5159 4859 4587 4421 4579 4607 4813 5185 6238 7674 9080 10082 9721 9119 9572 11062 11914 11481 11586 11976 12408 12226 12390 12678 13968 15409 15041 12819 11127 10423 10603 11282 10473 9786 9646 9821 11294 11928 10759 11178 12260 11243 9657 9104 8880 8728 8413 8359 8978 9953 11146 11910 12006 12975 15014 15758 15673 15962 16875 18876 21899 24290 24804 24776 25522 26097 26864 28255 30176 32211 35116 39347 44207 48243 51872 53380 51587 49057 48492 50793 54801 61246 67556 77220 92441 105935 117849 124228 128205 130364 127855 118731 111063 103701 96870 91869 90726 91997 91642 89638 89240 85574 82357 80124 76868 79361 83700 87236 90091 87672 85568 85590 80656 72432 65226 58297 56687 59409 56597 54051 263 695 30 9305 15 0 51 6521 1748 22065 7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 98 514 622 705 855 1006 1284 1482 1345 1288 1122 1233 1465 1426 1499 1384 1258 1047 1026 973 1055 1309 1609 1838 1976 1710 1487 1191 1009 900 866 931 1045 1062 1280 1394 1400 1361 1583 1759 1889 1945 2092 2296 2490 2800 3044 3274 3407 3731 4014 4341 4438 4358 4237 4201 4137 4092 4136 4260 4406 4623 5051 5709 6610 7754 9074 9777 9922 9797 10222 11000 11439 11559 11940 12269 12754 13128 13514 14444 15836 17086 16624 14660 12570 11652 11283 11118 10919 10626 10150 9392 9882 11313 12659 11822 10860 11378 12477 11369 9984 9161 8724 8521 8452 8525 9189 9957 10641 11345 12471 14025 15151 15216 15974 17679 20587 23278 24702 24475 24557 24358 24530 26073 28442 31098 35005 39012 42324 45359 49542 52780 53259 51942 50548 51083 52145 54118 64078 78217 89171 98719 111144 121367 128184 131850 131527 127308 124585 118939 110590 105507 100564 99457 97594 98274 97336 95474 93813 92022 89469 84574 81578 85166 93059 100620 103265 103061 98306 90052 77793 67550 64431 63330 64617 67348 54054 262 726 30 9306 15 0 54 6520 1747 13377 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 242 430 579 635 805 876 840 752 837 944 1060 1028 942 836 572 436 480 620 903 1156 1252 1389 1306 1043 725 605 593 514 617 581 655 771 659 737 810 845 929 1132 1256 1318 1433 1537 1707 1925 2171 2371 2522 2827 3009 3045 3039 2873 2851 2903 2930 3066 3298 3410 3609 3770 4132 5011 5774 6522 7548 8442 8694 8668 8731 9569 10389 10655 10783 11245 11785 12336 12524 13165 14959 16763 16855 15592 14320 13314 12810 12974 13071 12569 11054 9343 8756 8928 9448 10356 11691 12023 10675 10396 11085 10767 10259 9268 8678 8439 8338 8205 8291 8671 9221 10453 12268 13738 14392 15099 16490 18154 20921 23437 24547 25009 24413 23555 23938 25661 27960 31162 34215 38413 43784 48491 52328 54288 53551 52211 51763 50941 49804 54837 66216 73486 80171 92283 104901 115295 123037 128555 130794 132847 130706 114247 100901 96466 96573 98173 97726 96822 97016 95955 93344 90128 87286 88225 87336 89405 91916 98909 105514 103806 99859 93317 80429 71029 64512 64311 62129 65550 54057 176 3308 30 9308 15 0 57 6520 1747 -8 204 361 402 361 440 588 687 636 678 671 545 317 239 387 630 727 867 901 910 914 843 557 428 452 459 340 353 398 338 442 468 601 633 723 710 853 922 1061 1227 1396 1490 1619 1699 1905 2198 2303 2402 2442 2390 2276 2286 2475 2551 2674 2809 2893 3229 3703 4545 5645 6710 7616 8178 8581 8687 8650 8811 9498 9966 10203 10634 10865 11530 11944 12165 13141 14779 15911 15357 14737 14772 14511 14755 15517 15843 15946 14020 10671 9079 8815 8725 9002 10178 11264 11334 10510 10285 10799 11173 10307 9229 8601 8198 8195 8211 8494 9167 10106 11138 12109 13282 14610 15983 18385 21028 23898 25347 24986 24625 25261 26276 27499 29004 32079 35968 38581 41062 44495 47905 51443 53913 54286 53309 50657 49186 54519 61828 68643 76504 85174 96634 109077 119755 126416 132205 123774 117166 111801 105190 102555 98445 97152 96384 96620 93653 95299 97037 96879 95568 94455 95273 95170 96913 96602 97736 101873 105670 104130 98913 84944 68546 66692 65212 64973 71048 54060 266 610 30 9310 15 1 0 6519 1746 16834 41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -6 97 91 195 40 84 328 288 431 437 266 226 217 433 404 460 475 593 667 478 317 302 313 254 205 174 190 156 141 205 276 233 158 290 322 423 646 745 774 1024 1097 1242 1369 1446 1561 1738 1886 1848 1819 1845 1899 2034 2078 2165 2307 2487 2966 3645 4386 5286 6205 6871 7316 7551 7776 7744 7913 8433 9055 9643 9883 10167 10460 10806 11120 12050 13148 14061 13631 13531 13436 13123 13688 14213 15210 15830 15218 13231 10913 9309 8668 8657 8506 8805 9619 9675 9322 9313 8961 9171 9624 9274 8099 7337 7181 7447 8013 8655 9458 10290 11346 12485 13698 16437 21287 25553 28256 28964 28342 27492 27412 27919 29205 30774 33237 36951 40481 43213 45398 47364 48726 49717 49915 49539 48469 49519 54022 59717 63972 69036 77347 90204 106056 120871 125616 126073 122387 116000 109059 104676 101503 99344 95509 89113 85517 85609 90922 97386 102094 101004 98110 96225 91140 89063 88565 89187 90370 89843 86909 78866 69961 65294 63864 62438 67767 62712 54063 175 3341 30 9311 15 1 3 6519 1746 -71 34 46 39 187 143 53 -81 999999 2 86 76 -33 29 106 105 42 6 -60 65 94 -12 33 -50 -66 -85 -32 -29 12 37 -27 -67 159 239 338 475 508 659 753 813 969 1036 1103 1146 1107 1174 1229 1242 1429 1526 1626 1724 1912 2209 2623 3170 3712 4100 4524 4991 5484 5907 6224 6529 6961 7422 7795 8068 8401 8793 9226 9508 9853 10360 11036 11495 11665 11797 11629 11684 12277 13368 14416 14769 14436 13587 12342 11079 9950 8977 8146 7912 7870 8241 8284 8411 8539 8116 7922 7925 7837 7448 6988 7006 7092 7445 8100 8870 9590 10449 12318 15193 18504 22061 24888 26602 27136 28671 29910 29684 29350 29604 30629 31784 32887 35164 38606 42104 43896 44086 43685 45723 48520 50119 50046 52243 57439 65748 72937 84392 102634 120010 133419 140479 143113 141163 136274 128312 113799 104833 99099 93721 88802 86728 89157 92891 97954 100855 99936 95968 89304 85270 83705 82419 84775 86474 85527 80103 72344 64374 58557 58561 64530 61955 51679 54066 267 582 30 9312 15 1 6 6518 1745 676 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 -11 5 31 14 -84 999999 999999 999999 -93 60 11 55 -19 -3 -73 26 -30 15 68 92 30 -74 42 43 -15 -63 2 -57 -81 6 139 111 226 382 551 610 670 829 924 952 1022 1157 1273 1303 1408 1504 1552 1551 1727 1798 1983 2235 2556 2845 3234 3702 4214 4746 5074 5295 5540 6007 6604 7161 7553 7891 8249 8533 8934 9535 9977 10195 10734 11421 11621 11907 12518 11937 11992 13270 14590 15527 15758 15349 14434 13913 12921 11485 10190 9394 8667 8181 8351 8921 9311 9346 9297 9009 8638 8898 8869 8596 8348 8315 8351 8718 9331 10190 11294 12881 15143 17299 20317 23740 26050 25934 23827 23172 24370 25845 28041 30790 32449 34669 37181 40271 43691 46609 48509 49319 50299 52824 56073 55817 53539 52510 57739 65261 71430 78537 90621 106001 126850 136323 142553 144800 141822 132575 119013 109709 98071 89852 86651 86432 90898 97076 100926 100315 95853 92388 90254 87624 80827 80074 82789 80787 73216 66529 63774 57635 53240 58150 65500 57253 50392 54069 265 643 30 9313 15 1 9 6518 1745 7970 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -1 66 6 -77 -91 -58 60 30 26 -23 125 123 162 69 69 144 102 66 20 4 98 124 276 329 403 582 592 712 894 976 1052 1091 1182 1249 1342 1544 1666 1742 1814 1833 1933 2026 2272 2409 2564 2833 3278 3823 4345 4778 4886 5212 5787 5978 6160 6653 7339 8069 8690 9349 9763 9920 10085 10346 10643 11290 11760 12518 12602 12064 12308 13301 14788 15463 15874 15619 15129 14890 14502 13408 11341 9311 8562 8704 8669 9308 9904 10173 10132 10040 10137 9666 9190 9330 9387 9210 9232 9357 9745 10228 10865 11831 13959 16825 19303 21284 21514 21637 22455 23114 24192 25956 28748 31862 34724 36851 39028 41481 43940 47408 51225 54802 57402 59715 60278 59135 55516 51926 53353 61141 69655 79310 90026 104644 124546 137431 140885 135035 117501 108263 97307 90067 86108 83918 83509 84568 88608 93201 93922 92317 89924 88970 83999 81431 79358 76598 77156 82026 79513 71299 61384 51678 49890 56558 62547 55955 50231 49630 54072 171 3465 30 9315 15 1 12 6517 1744 -8 -13 64 -74 999999 999999 999999 -50 59 127 94 209 220 255 181 225 321 264 211 239 230 250 292 307 307 407 561 594 835 910 926 1101 1122 1092 1189 1395 1620 1748 1800 1766 1874 1923 1979 2058 2226 2321 2446 2881 3233 3766 4170 4603 4964 5442 5733 6073 6487 7009 7477 8159 8876 9028 9101 9304 9550 9585 9922 10676 11698 12771 12844 11970 12326 13404 14763 15834 15603 15179 15095 15349 15480 15518 15056 12817 10012 8544 8746 8895 9006 9632 10562 10804 10525 10331 10925 10736 9932 10161 10662 10611 10239 10168 10648 11574 13146 15332 17194 18391 19434 20184 21183 21565 22000 23370 26683 30646 33170 36019 38831 41114 44402 47534 49863 53407 57153 59425 59177 56474 51701 48723 51804 57420 68013 85685 102571 115360 124776 130393 127734 120182 108424 97475 96332 94184 90778 88409 86634 86442 88378 90718 92474 92898 91916 93210 95136 92132 87114 83325 86949 90703 91737 86269 73933 65070 62335 61692 64922 62221 55357 51700 54388 54075 163 3706 30 9316 15 1 15 6517 1744 42 78 14 42 145 44 124 185 238 267 371 406 280 133 223 234 365 458 602 719 776 870 849 887 912 1047 1236 1324 1334 1405 1407 1523 1513 1543 1649 1645 1948 2280 2542 2729 3113 3622 3965 4376 4693 4932 5321 5870 6223 6657 7112 7619 7968 8141 8255 8210 8714 9817 10881 11616 11939 11617 10817 11127 12448 13623 13989 13700 13886 14008 14348 15023 15325 15110 14006 12164 10032 8754 8625 8808 9010 9453 9856 10572 10341 10045 9886 10916 10556 9849 9994 10182 9851 9668 10273 11731 13260 14660 15668 16267 17349 19069 20117 20786 22469 24863 27673 30758 33617 35911 38686 41106 42900 45306 47828 50208 51796 52921 52543 50598 50419 51828 51737 63772 88918 102081 105100 104160 103942 97986 95097 95247 92486 89477 89991 90251 88916 86655 83101 81478 84558 88004 90987 91343 87869 87293 85734 83091 86324 90586 87573 80825 76839 75113 72075 66435 64526 63849 60083 54215 50256 51349 57013 54078 265 647 30 9317 15 1 18 6516 1743 84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 999999 -12 -1 107 360 292 113 136 61 85 147 219 389 497 632 520 678 670 721 850 857 948 1060 987 1026 1161 1221 1304 1368 1505 1658 1709 1894 2112 2284 2818 3339 3616 3757 4013 4341 4884 5344 5713 6157 6540 6960 7095 7132 6946 6991 7788 9200 10114 10351 9973 9268 9131 10028 11294 12251 12589 12412 12482 12889 13446 13900 13890 13464 12759 11953 10670 9670 8932 8668 8847 9068 9510 10027 10751 10665 9948 9732 9874 10697 10011 9421 9737 10015 10503 11217 12050 12913 13726 14532 14831 15699 17313 20275 23122 25650 28930 32879 36746 41473 45140 43667 42966 45264 48203 49823 50539 51775 53831 55543 55858 54034 51118 49241 60131 80254 94235 104258 108243 103190 98041 99506 104415 107488 104316 103185 101697 99473 97671 90577 80558 80946 86128 94603 96278 93331 91885 88402 88468 97676 102872 93581 75799 67511 66229 66892 69907 71518 65358 56587 54435 54149 56293 68152 54081 158 3858 30 9318 15 1 21 6516 1743 7 88 90 -44 -36 25 -24 36 11 8 57 329 429 401 452 434 528 578 523 648 688 762 763 863 919 1003 1103 1290 1432 1595 1658 1833 2203 2606 2880 3112 3358 3741 4060 4514 4945 5459 5779 5846 5868 5705 5646 5663 6261 7283 7932 8540 8636 7964 7525 8032 9060 10034 10711 11245 10922 10709 11286 11893 12105 12287 12062 11819 11338 10414 9661 8897 8223 7696 7545 8519 9470 9766 10326 10625 9854 9541 9404 10027 10248 10024 9968 10532 10973 11403 12088 12729 13327 13744 13781 14339 16726 20596 24123 27635 30891 33517 36383 39815 43634 47132 49944 52605 52998 53464 52992 53602 53837 54620 54104 51276 48536 49290 62549 81234 97235 105531 108547 107040 103608 102543 108951 116057 118901 119334 116969 110256 98847 85976 80620 85089 92567 96696 94670 88017 90874 98869 103382 109672 118146 115303 101304 87973 80401 72917 70174 67117 61784 55300 54172 55329 62814 74485 54084 159 3830 30 9320 15 1 24 6515 1742 39 -50 -41 999999 999999 999999 999999 999999 999999 999999 -28 117 126 235 261 217 358 400 361 355 411 452 571 705 783 772 871 971 1073 1177 1277 1635 1856 2080 2379 2652 2870 3216 3596 3923 4304 4601 4856 4982 4873 4642 4645 5094 5744 6377 6998 7375 6936 6495 6622 7233 7928 8809 9546 9526 9210 9140 9511 10089 10155 10485 10698 10859 10656 10277 10260 10099 9803 9206 8198 7496 7827 8846 9715 9922 10079 9788 9264 8939 9000 9404 9601 9856 10304 10442 10805 11521 12225 12815 13081 14294 17794 21718 25628 28660 31273 33802 36228 39302 42345 44950 47737 51468 55879 59237 62206 63061 59296 60062 60136 57116 56060 53856 51898 56102 66991 80323 94061 103913 107101 109237 112157 117552 121603 125481 124137 118547 104441 93248 84269 81528 88698 95947 96767 92145 88332 94527 103851 111860 127251 134115 135934 127575 104782 87617 79895 76672 69421 63415 58606 56614 61914 69886 79059 54087 151 4071 30 9321 15 1 27 6515 1742 -39 88 89 93 119 165 238 207 254 239 300 339 491 589 621 654 637 745 861 962 1091 1304 1535 1674 1935 2253 2420 2705 3172 3410 3768 4344 4735 4978 4866 4900 4904 4961 5299 5866 6458 6763 7169 7093 6577 6722 7301 7937 8713 9100 8461 8166 8502 8584 9227 9903 10231 9909 9875 10419 10938 11264 11308 11557 11475 10649 9642 8825 8629 9457 10618 11244 11215 10788 10257 9974 10130 10538 10671 10481 10967 11576 12023 12812 13726 14435 15460 17470 20689 24098 27163 28987 29765 31056 33504 35214 36313 37278 38752 40639 42817 44887 47377 48960 51056 52587 53975 55074 53767 50902 49829 52504 62532 78796 89406 95338 102420 111305 118125 125443 128754 126083 119036 109504 96674 87159 81695 78763 87915 97147 93238 87099 89944 98727 110853 119377 118835 121786 129646 126695 104018 82534 73397 66688 61520 56420 55767 61632 69579 73568 75143 54090 151 4072 30 9322 15 1 30 6514 1741 34 6 6 999999 35 98 115 65 119 185 246 368 516 547 645 703 751 787 812 843 1129 1498 1581 1745 2042 2282 2541 2912 3335 3732 4215 4702 4960 4692 4308 4223 4507 4878 5318 5715 6127 6727 7056 6542 6208 6647 7302 7866 7794 7281 6744 7159 7628 8028 8774 8925 8904 9029 9382 9792 10432 11193 11744 11889 11451 11000 10285 9862 9563 9814 10847 11722 12219 11832 11029 10765 10463 10584 10924 11022 11075 11695 12186 12959 13778 14958 16918 19080 21396 22994 24109 25758 26144 26014 26500 28341 30669 33099 34777 36746 39071 40683 42014 44191 45333 45394 46630 48000 48142 48060 50176 54941 62882 73353 81594 88267 100459 114720 121923 123079 118500 111823 103868 94259 87947 84364 79542 83712 88611 86271 83838 86064 93635 102028 106197 107293 110809 116705 117816 107831 94799 87944 80134 71356 63415 59715 60549 65392 68991 72775 74988 54093 270 503 30 9323 15 1 33 6514 1741 125 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -41 104 76 38 76 51 154 163 232 246 438 493 499 607 734 1064 1081 1251 1503 1640 1826 2130 2509 2875 3358 3833 4160 4204 4152 3953 3875 4014 4301 4609 4876 5414 5897 6344 6549 6059 5665 5981 6296 6667 6893 6639 6369 6684 7253 7438 7835 8088 8002 8211 8650 9238 10089 10886 11354 11646 11633 11603 11788 11769 11195 10843 10845 11223 11809 12687 12742 11873 10994 10967 10573 11020 11700 11844 12198 12795 13536 14960 16783 18561 20053 21342 21812 21982 22596 24007 24946 27133 29847 31785 34692 37295 39037 41824 43639 45115 48073 49875 48863 49194 49862 49294 48328 51921 62445 72942 81582 90999 101708 113188 123910 127581 117762 104505 95385 90675 87660 85732 83436 84505 87641 87449 86046 89368 94801 100919 106558 113434 116452 119147 118926 115953 107379 93241 83257 77047 71524 63573 61030 62998 67133 70256 72841 72751 54096 270 503 30 9323 15 1 36 6513 1740 3480 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -17 26 39 54 248 347 392 376 591 721 763 877 1035 1400 1645 1874 2206 2576 2955 3212 3250 3210 3005 3015 3202 3509 3696 3818 4123 4429 4879 5043 4794 4391 4444 4899 5312 5726 5780 5315 5006 5354 5908 6335 6685 6918 7091 7211 7730 8465 9045 9727 10300 10601 10800 11089 11640 12077 12156 12016 11571 11218 11084 11517 12181 12402 11970 11060 11073 10937 10650 11307 11720 12382 13213 14368 15681 17293 18957 19768 19489 19623 21042 23009 24533 25909 27451 29560 31553 34234 37300 40015 40155 40137 42044 43790 45525 46310 47489 49626 52245 56730 62825 68983 74559 82115 95817 104548 108963 106223 96153 89249 82001 77934 77559 76434 76951 79592 82067 82060 81571 82942 88038 95555 102131 107898 113491 115868 112837 106691 98749 91675 86096 79453 70069 64822 61297 60557 61280 65111 65901 61101 57975 54099 143 4314 30 9324 15 1 39 6513 1740 -80 -91 -1 -31 100 254 343 464 553 660 685 908 1137 1274 1652 2100 2475 2565 2730 2691 2760 2794 2816 2876 2937 3054 3084 3450 3855 4210 4125 3584 3414 3654 4140 4759 5341 5138 4580 4474 4683 5212 5567 5767 6095 6505 6798 7439 8120 9063 9587 9833 9668 9873 10417 10993 11615 11866 11673 11726 11777 11781 11248 11360 12336 12523 12076 11427 11351 11223 11122 11799 12649 13647 14739 16242 17508 18090 17757 17561 18159 19969 22511 25249 26940 27645 28926 31835 34708 37261 40346 42889 45366 47915 52177 55955 57914 59837 61850 63132 62414 61600 62922 65473 70364 80925 98524 106247 104735 104072 94906 88001 86198 85237 85254 85027 87595 89713 89452 88345 86271 90202 96997 107456 122244 140164 147103 146347 140410 130461 112646 92573 81854 78363 70387 66258 65597 66054 67038 64122 62118 60333 58928 54102 142 4344 30 9324 15 1 42 6512 1739 -93 -67 205 270 318 440 448 517 687 886 1035 1294 1650 1813 2033 2145 2212 2198 2136 2083 2057 2141 2175 2267 2474 2686 2961 3007 2840 2693 2699 2995 3551 4218 4338 3888 3525 3504 3694 4286 4812 4974 5307 5755 6178 6740 7447 8195 8545 8512 8503 8682 9151 9761 10522 10560 10390 10405 10496 10373 10527 10523 10664 11409 11895 11568 11061 10798 11013 11140 11648 12736 13685 14583 15552 16001 15888 16088 17122 18372 20368 22514 24750 27182 29492 31118 32982 36988 39368 41397 43379 44199 46240 50216 52734 56354 59178 61307 61883 60626 56662 55769 58647 66017 82992 99137 103661 97479 88174 86320 89638 90457 89611 86417 85486 88732 88210 86730 82513 85318 92251 100553 117596 146571 161664 160316 151298 143355 142741 134427 108801 86360 80576 72369 65188 63484 59024 58539 61481 66397 69314 70100 54105 268 565 30 9325 15 1 45 6512 1738 159 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -33 99 251 313 446 530 545 577 811 1089 1166 1399 1605 1766 1865 1731 1704 1596 1616 1797 1853 1927 2026 2230 2442 2442 2124 2001 2053 2252 2549 2893 3126 3032 2772 2721 2876 3245 3611 4038 4512 4995 5194 5519 5986 6672 7292 7654 7474 7347 7638 8026 8405 8901 9278 9424 9515 9613 9812 9661 10017 10415 10660 10802 11302 11296 10981 10746 10927 11235 11857 12854 13634 13963 14196 14241 14644 15894 17672 20328 23387 25640 27827 30432 33314 36191 38381 41286 43056 43250 45923 48235 50184 52348 52868 53484 53811 52778 51686 51862 53518 57326 63990 75508 86654 95213 98510 97978 93562 89343 91941 92268 89609 88429 88088 87250 86533 84787 83094 87350 94606 106714 127066 138800 136731 135840 138619 139805 138918 137400 127117 98114 73810 68103 62929 55564 55915 60145 61683 62225 62201 63009 54108 143 4316 30 9326 15 1 48 6511 1738 -33 66 228 375 478 464 566 614 727 819 1087 1297 1611 1857 1668 1414 1388 1426 1440 1474 1572 1806 1883 1835 1739 1542 1448 1557 1779 2048 2239 2303 2216 2091 2158 2508 2802 3141 3532 3866 3967 4258 4631 4947 5283 5666 6151 6364 5980 6068 6665 7190 7584 8103 8449 8474 8631 8648 8689 8970 9072 9333 9672 10042 10382 10878 10984 11146 10952 10754 11065 11833 12258 12468 12791 13122 13807 14611 15852 18870 22694 24221 25640 26543 26080 28066 30303 32372 34871 37589 40116 43514 46961 51149 55058 55448 55064 54003 53381 52608 51780 52855 57094 64083 74713 92495 105977 106969 98949 91408 92158 99200 102031 102352 97759 96789 100232 100085 93909 88047 90267 97688 106837 117161 121634 119702 116919 113117 109394 109721 108019 110171 110144 86803 64045 56718 55292 55847 58099 60985 65933 70019 77224 54111 268 567 30 9327 15 1 51 6511 1737 776 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 115 190 317 458 474 512 480 768 853 953 1110 1323 1698 1881 1606 1404 1537 1584 1741 1930 1952 1806 1855 1764 1611 1577 1711 1846 1968 2183 2277 2098 2107 2185 2426 2754 3059 3277 3586 3862 4060 4305 4527 4793 5191 5704 6252 6097 5708 6041 6692 7223 7612 7835 8015 8401 8839 9150 9079 9042 9270 9510 9996 10441 10735 11278 11809 11815 11851 11784 11614 11955 12780 13251 13077 13536 14294 15519 17072 19239 21424 23245 24073 24658 25651 26446 27244 29447 32144 34044 36150 37841 39395 40337 42069 44291 45751 46667 47242 48276 51678 54910 58065 65765 77058 89975 98931 99260 92508 88749 91642 100644 109245 114801 114952 109065 102162 101153 97385 91532 89533 94354 98953 106424 110237 108000 107977 106430 100854 100641 103818 100684 96379 96682 79727 62759 55960 53573 56912 63610 68051 72706 77699 82062 54114 146 4228 30 9328 15 1 54 6510 1737 -94 110 192 326 333 418 440 624 738 822 1022 1117 1371 1473 1646 1565 1630 1730 1899 1953 1842 1732 1712 1836 1794 1825 1933 2065 2169 2359 2570 2610 2596 2666 2635 2784 3018 3276 3505 3686 3869 4143 4492 4832 5118 5616 6203 6544 6368 6304 6604 7149 7631 7850 7849 7911 8168 8452 8918 9368 9655 9473 9621 10131 10894 11548 11874 12503 13052 13206 13193 13207 13150 12831 12934 13649 14437 15157 16060 17502 19480 20892 20745 19909 19913 21092 23073 25075 26592 28602 30546 32621 35150 37342 39943 41955 43533 44437 44956 46105 47293 48108 49752 53656 58530 62551 69284 84639 97001 97581 89863 86458 96405 107765 112348 108953 103565 102587 101471 98924 92911 90235 89741 90730 94909 101794 105852 114141 110194 102294 102338 103637 105107 102192 90197 85028 77487 62385 54578 55684 59373 62865 65901 72357 75460 75509 54117 147 4199 30 9329 15 1 57 6510 1736 -25 13 218 346 259 355 429 459 606 660 752 1034 1318 1501 1621 1579 1721 1807 1892 1829 1687 1823 1865 1843 1890 1900 1897 1934 1961 1993 2084 2064 2048 2023 2252 2497 2703 2979 3167 3502 3772 4060 4291 4623 4914 5131 5608 5942 5995 6338 6670 7099 7390 7497 7393 7385 7576 7940 8310 8694 9322 9607 9613 9431 9655 10270 11184 12156 12618 13191 13607 13591 13401 13433 13680 13905 14398 14924 15898 17064 18498 19662 19575 18948 18944 19784 20662 21660 22811 24825 27491 30671 34266 38160 40608 42605 44820 48467 51090 53025 55088 57103 57967 60161 62765 63898 67259 74519 83799 88050 84176 85349 93864 104656 111334 109495 105358 103869 104344 103501 96747 89643 88812 88920 90894 96780 104379 116132 113955 108556 113560 119613 119314 107719 93761 83146 73653 69635 63587 58483 59600 58644 60016 60924 64163 73453 82581 54120 148 4170 30 9330 15 2 0 6509 1736 -73 64 195 171 203 216 288 419 556 683 846 1127 1276 1500 1680 1704 1734 1589 1606 1651 1647 1677 1587 1615 1534 1396 1381 1414 1425 1454 1408 1425 1483 1690 1933 2253 2412 2549 2793 3041 3262 3535 3941 4194 4522 4750 5076 5295 5628 6019 6376 6644 6772 6873 7001 7132 7195 7525 7922 8482 8851 9090 9546 9599 9269 9249 9825 10859 11937 12770 13222 13588 13554 13322 13414 14071 14491 14798 15268 16003 16897 17812 18735 19270 19405 20591 22453 23819 25894 28387 30859 32962 35504 38506 41819 44367 44839 46027 49505 53228 53356 53567 56812 60103 61841 66386 70887 74481 76622 80021 82793 87504 96861 101031 97983 94935 94708 97752 102035 100574 96572 93708 88589 86079 86952 92528 106183 116790 111304 109142 115136 125270 129634 119308 101837 87510 72625 63285 58971 57692 57345 58459 61948 66880 75684 82485 82459 83007 54123 150 4111 30 9331 15 2 3 6509 1735 -99 999999 -50 -27 49 81 57 146 304 447 664 836 867 1172 1349 1334 1322 1384 1497 1588 1562 1467 1398 1306 1286 1112 1090 1000 1049 1073 1004 1144 1290 1385 1532 1769 1859 2026 2288 2358 2440 2668 2961 3412 3655 3840 4242 4647 4914 5041 5278 5568 5856 6100 6256 6522 6508 6448 6872 7215 7341 7709 8131 8272 8535 8994 9100 9196 9812 10654 11322 11918 12506 13454 13833 13882 13619 13477 13871 14632 15247 16001 16556 17237 17387 17764 19597 22617 25345 27125 28849 30648 32267 33359 35459 38027 40358 43588 45774 45563 46055 47841 50492 54273 56910 58701 62198 64827 66588 68308 71027 76431 82548 89959 94702 95351 96551 98688 102902 102535 102217 105394 98930 90832 84655 82601 86437 100779 112407 108507 105696 116054 128986 131831 127159 119593 102692 82819 67944 59841 54596 55126 55912 57175 65558 78708 86052 90911 90029 87031 54126 149 4141 30 9331 15 2 6 6508 1735 -81 999999 999999 999999 -31 -35 14 263 457 613 823 926 878 983 1150 1283 1303 1184 1027 996 932 940 804 687 853 844 905 1041 1037 967 1062 1039 1187 1227 1454 1699 1746 1695 1867 2280 2428 2515 2895 3223 3529 3967 4063 4282 4559 4896 5183 5516 5766 5890 5834 5990 6268 6552 6752 6943 7030 7050 7252 7558 8050 8427 8408 8712 9465 10237 10652 11570 12377 12806 13196 13454 13407 13269 13373 13753 14113 14404 14640 15457 17817 20685 22120 22900 23920 26241 29055 31996 34088 37018 40611 42862 45878 49774 52003 52104 53569 55859 58512 59944 62074 64618 66803 70463 75103 78023 80591 84483 88872 93080 100604 110086 114100 109131 103020 104730 105808 98915 88630 82283 85696 100378 116346 111383 101709 113948 128714 133771 133230 129084 111857 92836 78521 66320 55959 52816 54004 53788 57780 69120 73708 68433 64801 71675 79688 54129 148 4171 30 9331 15 2 9 6508 1734 -99 -83 -11 105 197 416 465 666 868 957 1067 1389 1643 1539 1342 1241 1154 1024 1083 1022 979 1002 1074 1143 1153 1114 1201 1195 1357 1348 1373 1449 1589 1742 1895 2033 2294 2577 2780 2951 3351 3662 4000 4260 4480 4696 5031 5388 5828 6142 6268 6355 6564 6840 7016 7242 7469 7672 8010 8144 8099 8146 8461 9145 9666 9627 9689 10246 11186 12123 12795 13745 14942 15714 16010 16087 15996 16203 16379 16584 16760 17858 20465 22433 22269 21851 21700 23205 26798 30611 34171 37153 40381 42420 43990 46206 48326 50442 52504 53672 55373 57018 60011 64219 68022 72573 78228 82895 84387 85774 87981 93668 101334 108064 111509 111145 109683 107859 106206 101826 93516 85227 84309 96257 117581 123568 107480 109318 127155 133106 138038 138820 124347 107486 88717 71822 61268 54295 52110 52472 55709 60362 62763 62052 57282 54656 59474 67660 54132 147 4201 30 9331 15 2 12 6507 1734 -83 -99 77 170 299 412 572 809 1058 1202 1297 1037 826 739 829 796 747 832 794 694 709 657 727 851 859 991 974 1033 1176 1265 1396 1611 1658 1803 2007 2216 2396 2613 2883 3127 3370 3587 3781 3958 4247 4604 4999 5165 5170 5365 5671 5959 6185 6333 6556 6838 7076 7136 7230 7194 7183 7577 8279 8806 8544 8458 8952 10010 10690 11293 12012 13074 13958 14411 15145 15919 16140 16649 17224 17685 18069 18181 18771 21087 22732 23942 27217 30572 33852 37007 40126 42854 45648 48463 51384 54856 57049 59925 64758 67553 68785 69171 70315 72654 74993 77781 80898 84150 86508 92457 101473 107673 105707 100326 103418 110825 115630 111635 102514 90673 85032 91793 106742 122723 114317 106682 118854 130479 140248 138993 129580 117914 99154 77225 65132 56973 52013 51571 52299 54730 55557 56979 56054 54657 56613 59023 64672 54135 145 4259 30 9329 15 2 15 6507 1733 41 56 190 403 668 776 786 666 578 537 386 397 539 626 578 517 455 377 408 474 474 523 670 833 959 1109 1219 1191 1325 1381 1483 1635 1858 2063 2337 2479 2668 2695 2817 2880 3122 3405 3684 4017 4262 4525 4779 5099 5548 5805 5855 5830 5855 6002 6137 6252 6504 6668 6665 6649 6910 7561 7692 7457 7808 8381 9242 9815 10149 10736 11908 13010 13641 14267 14879 15146 15293 15117 14808 15856 18168 20444 22922 25451 24432 22223 22912 24525 26420 32003 39060 44867 50283 54969 60136 66462 70586 72896 75831 80065 83864 88198 89419 86501 84270 83725 86184 89703 97707 106474 107614 104912 106173 114264 120974 123205 121024 110568 97370 100372 111712 114176 104585 109201 116586 131663 142722 137982 125991 110483 84724 70846 62295 56606 53795 53935 54200 55746 56717 52527 48645 47210 48584 52864 59684 54138 148 4167 30 9327 15 2 18 6506 1733 -89 59 214 400 554 865 1071 1011 1043 989 861 731 854 821 831 803 795 692 712 668 781 737 812 1002 1275 1281 1373 1384 1397 1435 1563 1732 1933 2173 2441 2621 2731 2845 3020 3129 3409 3699 3967 4401 4790 5188 5410 5748 6086 6428 6795 6978 7222 7396 7435 7506 7681 7777 7966 8276 8553 8702 8741 8996 9464 9977 9712 9585 10238 11198 12194 12858 13705 14834 16325 17399 17933 18494 18516 18185 18444 20555 23776 24690 25207 25309 26803 28306 26519 27360 29736 32640 35113 37257 39460 41502 43929 45771 48948 52809 55686 59747 65472 70421 75003 79242 81888 83911 85687 88408 94401 101847 106059 109085 111191 116883 122029 119409 107538 94120 86323 98978 122396 122429 99015 98048 110397 121832 140633 146580 136083 125010 101064 79245 68874 61898 58340 56111 54427 53278 53846 52248 49768 47710 47749 50827 57814 67174 54141 268 566 30 9326 15 2 21 6506 1732 1722 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -30 25 -57 174 388 528 733 880 986 1125 985 797 721 719 742 905 785 747 689 662 650 691 777 901 896 990 987 1016 1119 1313 1410 1557 1611 1774 1945 2144 2199 2387 2494 2615 2784 3108 3413 3760 4095 4434 4697 4868 5054 5524 5793 6231 6600 6854 7241 7456 7443 7344 7348 7425 7581 8137 8606 8926 8982 9341 9891 10196 10111 9970 10111 10553 11267 12470 13501 14704 15856 16705 17523 18494 19414 20285 21200 22589 24055 24285 24237 23839 22317 20801 22215 26357 29362 31449 34363 38409 42612 45801 49649 52723 55308 57883 60666 61258 60269 62307 65890 69195 72972 78143 82828 89396 94687 97716 98557 100918 109638 122355 124705 113702 98187 84938 86101 103570 120045 111243 97050 104649 113934 128931 139396 135232 126843 113600 92184 75093 67587 63401 59946 58722 57220 55284 54892 52666 48082 48316 51481 54941 58068 63130 54144 269 534 30 9324 15 2 24 6505 1732 -39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -14 -53 127 419 650 760 734 994 1093 1020 817 872 945 991 914 899 770 684 688 698 776 781 757 828 764 797 995 1153 1390 1393 1433 1547 1697 1806 1919 2007 2168 2239 2331 2403 2703 3060 3235 3413 3725 3972 4230 4676 5085 5284 5515 5856 6357 6679 6979 7190 7466 7589 7577 7515 7507 7744 8302 8800 9302 9766 10066 9910 9759 10028 10269 10368 10567 11550 12751 13813 14987 16152 17040 17768 18356 19136 19806 20308 20260 20012 19766 19227 19583 20342 22173 26035 30409 35336 39001 42960 46164 48473 51735 54140 58429 61704 63059 63344 65275 68931 72862 76796 81634 86863 91491 94886 100578 106110 109078 114358 121148 121687 114906 109302 101167 94943 93799 109546 117603 106274 99596 107173 118766 133974 136436 132151 126921 109101 89002 78473 73044 68737 66121 65089 61395 59725 57706 55220 57732 58509 58595 60115 60571 65233 54147 268 563 30 9323 15 2 27 6505 1731 484 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 152 275 342 437 782 1068 784 644 655 819 772 711 613 543 375 274 407 370 377 478 442 564 639 771 899 1003 1096 1278 1385 1510 1597 1639 1717 1753 1785 1862 1927 2007 2155 2379 2653 2921 3223 3248 3427 3740 4026 4278 4625 4861 5061 5317 5650 6043 6384 6563 6596 6435 6292 6547 7060 7676 8257 8358 8674 8999 8730 8751 8949 9104 9071 9755 10554 11392 12404 13242 13959 14728 15252 15521 15907 16038 15001 14077 14519 16223 19453 23343 26232 27606 29695 31504 34592 38929 42380 44588 48871 55494 62880 66165 69128 72651 74743 77366 80120 82597 83813 86856 91543 95242 98442 100378 106410 109501 110393 108456 104952 102769 100254 97750 100082 103266 103970 98426 98478 106738 116974 122872 129072 128556 114383 93251 84411 80047 74739 70305 70561 69306 65632 64412 61922 60068 62927 62117 62561 63046 63475 63812 54150 150 4100 30 9320 15 2 30 6504 1731 -49 43 51 162 365 666 602 465 519 577 590 518 397 333 248 153 170 208 244 323 323 356 376 459 794 932 1038 1159 1169 1260 1411 1540 1710 1810 1820 1890 1954 2013 2066 2242 2398 2510 2558 2620 2854 3075 3277 3473 3682 3893 4029 4069 4237 4500 4835 5035 5140 5484 5900 5855 5617 5795 6211 6741 7375 8027 8574 8782 8626 8440 8522 8484 8326 8659 9516 10321 10886 11269 12111 12955 13388 13586 13835 13452 13228 13885 16085 20446 24852 27551 30559 35644 40468 44408 47308 50019 52458 54414 57225 59308 59748 58269 58730 59061 61448 65009 69610 74215 78230 81792 83783 89260 95034 100203 110577 113392 107708 111066 118121 118725 117809 109138 103183 104596 97206 93130 99894 108959 114097 120700 130665 127833 106404 91305 87563 82293 74550 74705 74086 70523 71026 69556 65614 64923 66207 66264 65228 65385 66941 67937 54153 149 4129 30 9319 15 2 33 6504 1730 -68 8 202 513 538 435 447 462 524 449 382 293 190 162 206 238 285 338 354 476 652 925 1131 1249 1387 1375 1458 1528 1592 1703 1793 1942 2182 2280 2433 2594 2588 2822 2984 3072 3186 3358 3472 3496 3641 3754 3907 3822 3823 3846 3915 4255 4536 4570 4769 4992 5633 6133 6256 6147 6187 6436 6998 7552 8144 8861 9637 9899 9252 9112 9213 9084 9366 10045 10667 10937 11403 11964 12644 13182 13641 14250 15750 17997 20317 21417 21042 20582 20317 23046 29363 33976 38512 43048 45981 46684 46971 47506 48231 50110 52698 54764 56290 57882 58999 62086 68380 73625 77952 83646 89568 98537 106244 118036 125883 121675 123108 129433 125920 114298 105162 104289 104199 93597 93908 103175 108123 118727 129323 125374 112047 97336 89317 84491 78083 74662 74260 71197 73131 73503 71789 70138 68222 67235 65960 64362 64784 67086 68619 54156 148 4157 30 9317 15 2 36 6503 1730 41 209 291 306 254 400 336 286 211 156 138 174 303 357 377 563 625 743 957 1112 1193 1339 1316 1401 1620 1747 1942 2140 2222 2427 2661 2867 3137 3329 3638 4079 4534 5109 5658 5736 5839 5796 5454 5158 4798 4508 4437 4467 4669 4975 5149 5145 5446 5693 6036 6736 7610 8206 8379 8449 8317 8409 8690 9503 10512 11484 12574 11854 11023 11193 11227 11341 11862 12712 13115 13297 14041 14877 16178 17866 19728 21497 22377 22374 21608 21213 20641 17937 18431 20590 23380 26128 28773 31439 33759 35946 38033 40943 43796 47150 50464 53866 57718 60739 63193 66474 70979 78309 87287 96863 106349 111905 114400 119255 124641 127664 121478 105954 99772 95803 88544 87040 92696 98928 103044 115003 125015 124397 119939 105125 90703 82747 79492 77795 73077 73444 75971 76120 75226 71882 70724 68171 69144 68850 67100 69557 73359 72628 54159 149 4126 30 9316 15 2 39 6502 1729 -66 126 74 22 103 207 152 66 -12 -5 100 228 329 410 533 653 621 700 752 703 647 756 946 1177 1446 1693 1893 2190 2439 2798 3063 3170 3380 3704 4087 4599 5065 5463 5661 5866 5952 6118 6139 5774 5214 4815 4754 4911 5127 5157 5124 5253 5347 5449 5934 6496 7202 7764 8135 8634 9033 9103 8731 8887 9541 10214 11195 12383 12761 12164 11661 11531 11616 11649 12531 13515 13713 14322 15553 17175 18467 19943 21894 22806 22845 21536 19369 19017 19143 19683 20828 22503 24760 27634 30488 33118 35932 39383 41644 44217 46148 48638 51674 55027 60145 65437 70914 78151 85664 92208 99125 105079 112070 117090 124526 127553 108648 92207 95112 95817 91394 86693 87787 93045 96815 98929 113484 126310 132327 135879 117972 96061 85294 81872 79813 77090 78754 80807 79004 75740 71430 70117 72454 73442 69955 66995 67590 70221 72398 54162 150 4096 30 9316 15 2 42 6502 1729 42 70 -38 -41 194 230 224 125 107 203 325 387 510 591 632 567 548 539 471 528 564 722 932 1031 1193 1460 1593 1817 1925 1980 2141 2435 2785 3100 3579 4090 4417 4778 5116 5325 5393 5593 5739 5596 5425 5242 4983 4891 4913 4909 5017 4869 4818 5032 5543 6229 6859 7286 7304 7651 8258 8800 9196 8938 8554 8910 9901 10721 12051 12405 11995 11699 11414 11677 11803 12207 13568 14673 15170 15709 16578 17456 19071 19916 19953 20526 20201 19788 20622 21758 23939 26023 27088 28792 31378 33919 35765 38105 41013 42960 44686 47750 50173 52603 56348 60227 65926 71198 76177 82697 88972 94662 99833 106580 116995 124004 127560 115047 100624 94305 99316 101473 101863 97036 90673 89632 94849 108537 128433 141915 145781 123810 100374 91329 85982 83487 83415 84084 82173 81385 79388 76045 77855 77413 74760 71189 68765 69769 73367 75388 54165 147 4185 30 9315 15 2 45 6501 1728 -78 -24 -62 999999 999999 22 161 192 211 212 184 208 304 342 298 321 399 459 465 601 727 843 912 1053 1221 1443 1572 1729 1960 2234 2535 2896 3225 3615 3830 3959 4074 4265 4317 4400 4305 4425 4354 4261 4301 4237 4092 4040 4111 4197 4552 4961 5263 5413 5504 5878 6468 6874 7196 7311 7290 7030 7257 7847 8615 9653 10439 10494 10416 10293 10641 10912 10937 11470 11677 12159 12565 13041 13838 15073 17273 19834 21185 20906 20980 22384 24080 25054 23585 24531 27089 29759 32867 36690 39198 43715 48166 51761 55693 58689 61473 63173 64090 66063 70861 75137 80948 86799 92264 100035 107001 113146 117113 122464 124870 119542 105780 100535 103955 104252 99698 92499 91498 98769 117168 135061 144036 132648 109704 96433 94375 89431 86675 81692 82019 81306 79975 80509 78720 77186 74768 72142 71194 72018 74596 75948 76456 54168 142 4334 30 9314 15 2 48 6501 1728 -35 999999 999999 -33 72 19 -49 -34 -20 18 83 263 248 365 421 469 663 805 980 1104 1205 1427 1593 1854 2128 2380 2534 2812 3071 3148 3288 3382 3509 3616 3776 3833 3853 3760 3772 3754 3594 3681 3858 4015 4136 4305 4533 4650 5001 5130 5093 5357 5652 6154 6737 6786 6700 6572 6598 7224 8033 8821 9367 9489 9765 9921 9869 9993 10071 10089 10120 10384 11032 12124 13433 14503 15957 18417 20482 22105 24312 25644 27525 30650 33689 37414 39975 40535 41084 43162 46204 49099 51227 55269 60517 62669 65374 69662 71791 72991 75875 83202 88127 94319 103915 110799 116696 117892 115192 109248 103144 103300 105773 105383 105429 99116 89511 93093 106610 122702 135019 138075 122865 104443 97003 92239 86646 82741 81863 79812 81828 81539 77508 73179 69851 70609 73709 73300 73140 73209 69465 69457 54171 142 4333 30 9313 15 2 51 6500 1727 -96 999999 999999 999999 -53 17 17 88 108 235 354 420 516 473 592 814 1017 1168 1227 1475 1846 2128 2248 2395 2705 2905 3265 3482 3704 3846 3871 3978 4165 4170 4264 4315 4410 4272 4293 4432 4487 4551 4486 4729 4990 5177 5410 5626 6024 6269 6411 6612 6946 7237 7668 8137 8585 8492 8478 8966 9439 9900 10588 11051 11590 12512 12377 12252 12462 13096 14050 15076 15571 16167 16948 17383 17889 18933 20682 22294 24145 25251 24728 25861 29296 31197 32126 34749 37687 39493 41462 44211 47964 52790 57934 60705 64921 69471 74122 76744 81811 88594 96207 100268 104138 110151 114961 118781 120610 121291 122678 116837 109442 103124 93959 92648 101163 110963 121474 134814 142296 127899 110814 98884 94582 93203 89004 85652 85026 85453 85877 83677 80010 74388 71666 73088 76953 75935 74007 74459 75435 72114 54174 138 4451 30 9311 15 2 54 6500 1726 -71 -95 132 233 216 256 432 374 550 738 936 989 1132 1324 1559 2033 2231 2297 2465 2601 2936 3115 3307 3588 3750 3841 3916 4047 4101 4093 4238 4291 4391 4351 4386 4524 4549 4539 4649 4665 4829 5092 5405 5655 5891 6199 6549 6983 7507 8052 8457 8714 8898 9497 9967 8876 8949 10211 10771 11772 12054 12573 13484 13694 13707 14593 15981 17661 19057 18506 17785 17395 17084 17169 17708 18692 20676 22923 24644 27028 28927 30113 30346 31498 33769 35946 38656 41451 44591 47468 49756 53005 56630 62313 71137 76440 80475 86291 91982 98476 103793 107817 112207 117928 122644 119321 107143 99526 95705 89102 84716 90642 103254 115824 123659 124266 122907 112938 100041 93095 91127 92290 88661 83549 82685 84193 83407 80583 77906 74789 68192 69315 73782 75288 75589 72579 73127 76505 54177 137 4480 30 9310 15 2 57 6499 1726 -99 -96 -66 56 251 362 426 477 604 729 860 1099 1384 1620 1768 1981 2036 2199 2427 2511 2672 2842 2972 3049 3257 3398 3518 3664 3746 3890 4076 4155 4295 4430 4391 4232 4214 4189 4316 4444 4777 4900 5251 5749 6118 6281 6688 7179 7886 8278 8992 9450 9537 9668 9364 9291 9573 10510 11310 12004 12261 12334 13275 13922 14502 15574 16590 18084 18870 18421 17771 17244 17509 18783 19780 20346 22233 24362 26726 29131 30154 30756 32512 35720 39306 40660 42544 46454 51333 56089 60333 65184 71075 75021 80459 85921 93147 98415 101878 104612 111855 119023 116802 111628 100544 95667 92094 86568 83761 84719 87770 101417 111821 115361 119754 112610 103501 97806 93560 94826 91935 84123 81753 83681 83803 85184 83353 77372 70918 67361 69627 67698 62106 67236 73973 78770 79708 54180 135 4537 30 9307 15 3 0 6499 1725 -75 58 205 162 342 461 486 692 825 1051 1236 1362 1391 1431 1653 1740 1932 1993 2003 2087 2311 2524 2646 2675 2812 2949 3183 3381 3514 3555 3601 3719 3710 3712 3846 3898 4232 4495 4705 4999 5340 5631 5685 5695 5993 6494 6950 7532 8226 8713 9422 10240 9844 8304 8281 9091 9988 11064 12093 12468 12615 13269 14089 14644 15123 16482 17306 16966 16148 15614 16516 18136 19179 20818 22906 23808 24955 27271 29092 30930 33553 36984 39875 42076 45825 51659 56083 59491 64056 69995 74295 79915 85557 89515 92358 95233 100539 106138 114290 121881 123563 121969 112103 103277 102580 103340 102590 96581 88680 91518 101123 106870 122487 121383 111858 103139 101233 97768 93130 85949 83604 87025 85838 83008 84932 79608 71491 67620 62967 61191 58133 60877 70302 75029 75295 54183 136 4506 30 9306 15 3 3 6498 1725 -63 39 8 97 258 297 463 618 728 798 974 1024 1164 1309 1407 1498 1519 1593 1673 1852 1956 2036 2106 2195 2272 2549 2717 2931 3067 3178 3304 3389 3512 3662 3815 4055 4316 4583 4945 5199 5443 5718 5932 6132 6350 6532 6718 7075 7509 8256 9027 9748 10260 10222 9392 8512 8903 9804 10665 11732 12729 13263 13375 13885 14545 15042 15132 15146 15293 15247 16206 17525 18779 20340 21865 24567 26881 29053 31226 33552 35773 37894 40221 43105 45433 46478 48839 53453 58542 63042 67090 70331 73367 77059 81582 87517 93433 98586 103952 110328 115923 118406 118131 111582 104366 100453 97436 91825 87540 89433 100884 106411 108526 113670 114219 104915 98340 95832 92180 89403 80956 82540 85014 81708 82054 81418 68110 66191 62538 58043 55190 51089 53786 58784 65788 72485 54186 137 4473 30 9303 15 3 6 6498 1724 -61 94 81 119 190 256 461 639 697 842 877 1029 1189 1293 1404 1537 1571 1658 1654 1703 1803 1867 1908 2001 2217 2473 2553 2769 3085 3283 3508 3656 3965 4159 4418 4640 4765 5190 5718 5997 6374 6684 7145 7379 7593 7907 8148 8287 8522 8878 9481 10061 10398 10928 11483 10812 9343 9671 10706 11792 13311 14571 15383 15419 15467 16373 17076 17047 16587 16919 17825 18708 19729 21089 22034 22764 24674 27233 30081 33066 36288 38885 40524 43265 44678 44180 46768 50948 55705 61040 65341 67191 70473 73798 77473 82143 87324 92511 98008 106055 114825 118158 115448 113150 107265 102215 94429 87686 86211 88334 96427 104660 104840 110773 120668 117253 108360 100640 95794 91912 81583 80979 88243 83819 83012 86976 75599 69980 65116 66012 69222 64679 60538 58326 59457 64141 66120 54189 137 4471 30 9301 15 3 9 6497 1724 -3 108 169 166 248 299 424 641 746 932 1040 988 1042 1142 1189 1310 1382 1543 1510 1724 1871 1992 2097 2169 2323 2397 2599 2830 3017 3339 3638 3987 4266 4534 4763 5067 5342 5594 5755 6135 6759 7199 7509 7896 8213 8265 8470 8705 8790 8926 9466 10330 11154 11534 11336 10765 9890 9845 11079 12083 13130 14953 15863 16220 16373 17338 18598 18697 18230 18546 19139 19531 19666 20287 20803 20775 22460 25822 28829 30156 31870 33678 35573 36162 37567 41975 45922 49556 52414 54415 57203 60131 64406 69105 74716 80776 88151 94099 100297 107305 113262 119321 121052 115618 110156 108049 102438 93060 84668 85036 94663 102207 99795 106952 113954 113609 107810 98717 91458 85483 76037 81168 92816 81097 79926 78911 63581 60366 66729 77564 80545 77886 69022 62532 63317 64839 64281 54192 136 4499 30 9299 15 3 12 6497 1723 -37 0 58 267 354 451 590 710 795 712 715 798 873 1019 1196 1315 1436 1467 1603 1643 1734 1766 1827 2000 2172 2313 2538 2771 3112 3291 3513 3748 4127 4340 4640 4930 5258 5687 6135 6489 6847 7367 7755 8061 8210 8352 8501 8554 8563 9011 9707 10279 11007 11198 10276 9399 9575 10228 11636 12314 13860 15449 15889 16141 16729 18176 18814 18815 19057 18847 18447 18370 18128 17313 17392 18451 20204 21269 24192 27009 29046 30476 31488 34006 39044 44410 48270 51572 54533 58629 63139 67984 72825 77909 83262 88758 95252 101493 106244 110185 112394 111627 108049 104157 102793 99161 87463 80210 85236 93333 97185 97476 102493 113048 107525 95979 90011 83898 75517 72621 76558 87067 83181 83327 73900 65471 69420 80404 87142 84187 78582 74604 69606 66877 68554 67239 54195 139 4407 30 9297 15 3 15 6496 1723 -15 999999 -45 67 153 191 226 291 446 501 549 546 605 715 854 969 1024 1145 1257 1276 1270 1331 1409 1486 1592 1714 1840 2011 2288 2531 2738 2878 2946 3190 3547 3856 4251 4675 4999 5459 5903 6187 6645 7231 7644 7886 8332 8545 8620 8647 8520 8708 9224 9884 10121 10445 10672 9688 8961 9405 10198 11927 12980 14791 15618 15942 16306 17211 18562 19424 19470 19420 19556 19652 18987 18316 17098 17931 19089 19594 20874 22451 23842 25435 28246 32924 38402 43365 46550 49342 52379 55712 58232 60663 64263 68608 73747 78907 85560 91781 96821 101717 103492 102341 100489 97408 96611 98269 95827 87130 82084 93169 94549 90414 95080 109337 115658 104905 92802 84873 76664 70387 70381 81699 86088 80747 75291 70817 86910 99348 100848 97205 92980 86705 80496 75240 70517 68860 65660 54198 141 4345 30 9295 15 3 18 6496 1722 -93 -10 37 8 63 107 114 207 267 348 475 552 644 671 748 847 879 986 1073 1068 1183 1167 1242 1293 1480 1726 1739 1794 1966 2142 2422 2615 2930 3292 3517 3736 4031 4359 4728 5244 5699 6159 6534 6976 7254 7542 8026 8373 8716 9096 9240 9227 9369 9980 10248 10277 10466 10750 10829 10172 9464 9534 10330 12474 13860 15702 16703 16873 17386 18238 19548 19924 20572 21170 21070 20680 20393 19336 19220 20147 20886 21605 22369 24302 27326 30755 36059 41816 43366 46794 49901 52151 55303 59530 63713 67550 71200 74910 77986 81213 85668 90160 94232 97540 99566 96579 93476 96721 96356 87346 79521 84565 97316 99833 93267 90692 99607 110094 105858 94096 88860 82541 74258 68404 72387 85758 88139 88709 72723 84962 103031 101610 92588 83281 83281 84728 83335 82057 79196 74665 71538 54201 141 4343 30 9293 15 3 21 6495 1722 -36 36 112 121 143 113 139 281 475 570 679 606 692 682 753 803 864 974 1022 1226 1431 1497 1673 1756 1836 1981 2118 2102 2280 2514 2682 2946 3273 3638 3994 4411 4802 5222 5524 6087 6737 7126 7332 7586 8091 8397 8811 9127 9299 9626 10150 10549 11084 11711 11903 11675 11328 11319 11540 10933 10410 10289 11008 12779 14915 16821 18474 19117 19440 20240 20825 21321 21818 22803 23422 24243 24716 24126 23481 23681 24843 26812 29649 33397 36811 40460 45627 49445 50197 54209 58314 61459 65064 66417 66147 66036 65832 66846 67989 67803 70450 75514 82075 87046 90508 92415 92987 91945 84076 78438 80070 85988 93557 95661 95508 107581 117787 109079 94500 89468 80195 70944 67977 72793 83642 90127 83880 74619 82049 98084 97977 88434 86815 85851 86438 84188 80460 76534 73564 75182 79563 54204 140 4371 30 9291 15 3 24 6495 1721 37 19 1 -56 161 250 396 359 361 359 277 367 511 567 720 770 882 1065 1170 1291 1410 1655 1703 1748 1824 1947 2012 2112 2315 2571 2815 2991 3231 3539 3959 4463 4823 5411 5942 6320 6571 6808 6938 7463 8063 8500 8868 9065 9561 10127 10646 11290 11826 11860 11411 10960 10895 11174 10453 9932 10103 10330 11401 14011 16278 17617 18590 19401 19546 19808 20232 21394 22246 23094 23840 24136 24582 25981 27795 28236 28997 31453 34810 38691 43018 47221 51920 55123 56686 60742 65290 70081 72691 73499 73953 75539 76670 74995 73459 75306 78423 80165 80108 77348 75026 76696 84185 91112 94608 93277 90944 91736 105793 119868 117043 102386 94454 87131 75283 67381 67756 73653 81162 89093 91669 84285 92389 94272 90625 85312 81797 83186 82104 82136 83560 82143 81544 78121 75981 79048 54207 141 4339 30 9289 15 3 27 6494 1721 -73 999999 -66 -42 37 175 189 173 173 216 250 266 351 435 566 669 818 992 1096 1267 1405 1489 1597 1640 1718 1750 1828 1941 2127 2386 2585 2911 3208 3493 3701 4089 4564 5020 5366 5700 5996 6307 6806 7285 7775 8292 8531 8713 9301 9956 10605 10947 11181 11396 11795 12187 12165 11750 11423 10770 10133 10783 10752 11561 14016 17078 18242 18869 20013 20425 20288 20782 22183 22925 23634 25039 26253 27440 28263 27882 28022 30127 32586 34876 37705 40996 43841 47823 52813 57819 63399 68408 69228 69334 70551 73701 74882 72222 71440 73306 77190 77627 71948 70381 73746 78054 84442 89100 84077 80503 83856 101182 119052 126220 119036 102583 92650 84894 73524 64568 65515 72657 76440 82785 87528 86827 98094 88562 82874 88735 84350 82387 82883 84186 84968 84717 84057 82343 79257 81627 90050 54210 139 4398 30 9288 15 3 30 6494 1720 23 19 -9 9 33 126 125 34 187 304 409 483 558 652 747 925 969 1135 1275 1392 1381 1404 1373 1446 1601 1924 2226 2548 2874 3273 3564 3762 4035 4315 4544 4831 5049 5408 5923 6579 6965 7269 7465 7835 8269 8934 9502 9898 10548 11244 11640 12016 12263 12562 13040 12241 11745 10842 10236 11085 10955 11270 13291 15596 17500 18067 18407 19361 19866 20461 21409 22807 24224 25091 25266 25590 26584 27516 29116 30476 33079 36810 39420 42495 46286 50640 55529 61305 65834 67580 68940 70006 71312 76821 79244 76048 69523 69440 76870 78136 74092 72359 69583 72354 82967 90908 87982 77877 82196 103866 116742 116596 102548 90925 81676 70312 64114 66692 71928 77421 84493 85167 93331 96183 85697 81280 81016 84537 78696 76628 77923 80616 80066 78982 75705 71181 74536 83007 90242 54213 137 4457 30 9287 15 3 33 6493 1720 -72 -70 -56 25 53 95 233 347 358 456 623 649 700 822 894 892 940 1032 1160 1256 1560 1741 1852 1950 2281 2550 2961 3262 3713 4031 4275 4570 4825 5011 5229 5666 6133 6422 6706 7149 7562 7833 8236 8894 9410 9752 10296 11018 11947 12543 12832 13098 13717 13413 12775 11734 10422 11297 11952 11781 12877 14209 16535 17981 18502 18824 19075 19584 20601 21087 21231 22453 24109 26029 28473 31839 35934 38284 38070 39032 42746 48110 52414 56988 60872 65411 70302 73323 74548 80395 81419 77820 72548 67720 69535 75713 78321 73425 69570 70373 72448 80195 88146 85692 84274 95943 107548 113739 112314 102082 91085 80207 67788 64278 68389 78270 88254 90513 90322 98490 96174 85556 83987 86990 84098 80728 79708 76843 77872 83954 86671 81742 77861 78528 81838 89544 96726 54216 134 4546 30 9286 15 3 36 6493 1719 13 43 102 232 307 394 375 540 622 747 841 861 849 865 995 1107 1272 1425 1699 1949 2175 2444 2668 3009 3470 3720 3979 4257 4618 4908 5211 5592 5714 5955 6342 6789 7088 7404 7808 8300 8670 9099 9562 10098 10871 11284 11714 12366 12968 12883 12938 12905 12135 11025 11363 12002 12204 12244 12765 14395 17101 18480 18051 17664 17916 18079 18584 20279 22793 25334 28851 35001 39095 37207 33779 35614 39959 43302 46683 52083 58834 63898 67797 72168 76299 78642 78392 73032 67275 67223 72805 76270 77878 79447 80865 80938 77861 80276 81625 77835 76404 87063 101966 110187 107649 96049 84755 74470 66237 65308 74706 87053 90115 90093 92901 94500 90730 83615 78722 80867 88213 82727 77056 77383 78115 79890 79983 79268 76371 75953 78761 85434 89763 97384 54219 134 4544 30 9284 15 3 39 6492 1719 -25 -23 27 66 249 336 426 447 547 582 488 574 736 751 908 1076 1267 1373 1569 1807 2080 2348 2590 2885 3212 3414 3638 3894 4244 4661 5045 5365 5660 5964 6147 6418 6864 7307 7858 8231 8668 9110 9258 9533 9904 10390 10941 11538 12659 13257 12894 13212 12930 11502 11326 11415 12009 12182 11618 12049 14117 16178 16760 15897 16139 17428 19527 22371 25771 29631 32658 31965 31647 35143 39971 43537 46549 51331 55754 58699 62413 66456 69069 71882 76323 75176 66672 65385 67325 69628 72094 74114 75493 77915 75436 73472 82596 84800 77959 73046 79919 101118 111686 106031 88972 78634 72750 66452 66552 76418 86666 88326 88100 87029 84002 84925 84892 77046 74511 79653 78280 73635 74402 74515 73641 72983 72692 74237 76912 77734 80508 85677 92974 98206 54222 135 4512 30 9282 15 3 42 6492 1718 -83 -77 1 43 72 220 318 282 307 430 489 556 624 838 879 903 1164 1369 1531 1715 1895 2215 2424 2683 3005 3217 3451 3555 3810 4101 4419 4908 5222 5433 5750 6095 6586 7127 7358 7677 8060 8671 9370 9946 10399 10479 10527 11072 11827 12740 13888 13882 13499 13361 12561 12391 11761 12193 12811 12804 12485 13376 15331 16134 16006 17476 20342 24077 27790 29994 30377 30240 33884 39136 43096 44667 46283 48408 51648 55612 58576 63496 68611 71363 75019 78309 76942 74438 72127 68766 71666 75191 74897 73722 72028 69932 71364 70219 74235 85763 95869 107521 108760 97678 82660 74517 71051 69895 70121 82075 90427 88680 85540 81973 80171 84285 85206 79888 74306 75656 79538 75904 72472 72428 73101 71162 68699 71430 76742 78243 80606 84088 97248 105952 102830 54225 135 4511 30 9281 15 3 45 6491 1718 -87 -20 3 60 147 106 232 372 365 500 606 671 784 986 1226 1336 1434 1588 1859 2123 2263 2457 2670 3005 2997 3423 3833 3948 4271 4579 4795 5105 5545 5813 6185 6538 6769 7149 7449 8018 8692 9346 10160 10765 11170 11738 12277 12681 12912 13420 14651 14689 14209 14548 14811 14893 13423 12387 13459 15066 16195 16294 17232 18783 20154 22492 26574 29983 30837 30173 33602 40784 44819 44808 46425 47811 47553 47975 48405 49542 52961 58409 63948 66956 68251 68532 66533 65528 68157 71401 76309 82927 82409 74487 69804 66167 70403 81680 86572 87789 99074 102263 92539 81412 75687 73111 71372 73055 82266 89493 88737 83677 74826 72950 78394 81881 80049 76514 76955 78239 73346 70145 70254 68562 64153 63068 65476 65951 68477 73275 81203 88454 94173 104712 104565 54228 135 4508 30 9278 15 3 48 6491 1717 -98 69 60 80 109 181 212 399 444 558 639 841 939 1069 1156 1351 1482 1791 1983 2203 2350 2549 2715 2846 3130 3423 3673 4001 4238 4507 4731 4961 5153 5450 5663 6021 6437 6949 7638 8296 9042 9551 10112 10725 11239 11679 12409 12823 13005 13691 14746 15420 14759 14978 15640 15847 15204 13384 13164 14828 17238 19384 21842 24905 26335 26745 27970 28002 29799 35263 41989 44044 44201 43557 41951 41781 43511 45672 48516 50164 49730 50140 51928 55888 59374 62093 67549 73238 80788 88242 88259 85302 73676 67270 69219 76042 82373 78718 77912 85520 92752 88283 77656 72099 71991 72121 75722 85221 89336 87536 80324 73988 72326 75371 77220 79179 79392 76924 74465 72841 71177 69378 68283 63890 64907 64611 65257 70571 77562 81864 84770 89400 91655 99980 106164 54231 136 4474 30 9274 15 3 51 6490 1717 -65 999999 999999 999999 -92 90 83 123 350 400 463 516 601 734 994 1201 1389 1485 1740 1866 2047 2176 2254 2419 2540 2720 2997 3212 3422 3640 3776 3860 4039 4336 4621 4866 5112 5534 6016 6685 7347 7944 8496 9067 9703 10247 10826 11240 11582 11805 12367 13524 15006 15982 15826 15634 15713 15089 13665 13437 15006 18098 21752 23437 24428 25628 25393 25446 29037 33228 36419 37252 36473 36745 38810 41551 43975 46858 49760 51560 52489 54125 56260 61057 65288 67909 68327 70418 72361 76273 82322 83949 79547 77902 74742 69411 65879 67132 78565 89801 85492 76587 75686 71814 71929 73753 78154 87722 88776 79102 70970 70258 73433 77651 78533 79162 79621 78072 75246 69701 68928 70224 69499 65271 62819 61974 65943 69509 73862 77927 84045 88076 85589 89943 98674 99530 54234 133 4562 30 9272 15 3 54 6489 1716 -81 -51 54 162 225 247 397 446 625 802 817 1005 1219 1428 1520 1620 1716 1894 2056 2161 2318 2451 2660 2865 3026 3366 3713 3859 3855 4018 4168 4362 4608 4960 5555 6151 6573 7124 7877 8644 9059 9414 10350 11192 12015 12398 12969 13405 13948 15412 16983 17533 17602 17050 16036 15443 15766 17419 21894 24243 24073 24121 25202 25643 27247 31396 35169 37010 37453 39375 44076 50801 55112 56182 54437 52880 51599 51107 51561 51574 52584 54321 60224 67660 72430 76033 73830 66906 64146 65151 65998 62509 64860 71358 77521 81035 84621 80324 74997 70637 72011 74019 80026 91061 94660 87506 77306 72692 75316 79113 78374 79471 80668 79463 75534 68595 67612 69875 70741 65137 59982 60963 64906 67538 72103 77110 80334 83699 85522 82944 82456 89993 86975 54237 134 4529 30 9269 15 3 57 6489 1715 -99 12 157 219 248 329 330 428 587 779 834 1043 1095 1224 1399 1613 1726 1847 2108 2177 2271 2415 2636 2916 3216 3333 3494 3668 3898 4285 4625 4913 5015 5262 5521 5912 6207 6730 7213 7965 8769 9127 9480 10226 11625 12925 13774 14411 14985 15558 16896 18154 19080 19509 18618 18172 17891 19001 21231 23747 24731 25427 26671 28313 30237 32219 34425 36175 37706 41019 47309 52649 50989 42360 36418 36168 37738 40479 43068 44690 47662 53058 61216 66481 72298 77189 78530 77824 72220 67003 63475 57823 56399 62758 67190 76609 86880 78357 67979 69845 72018 73189 79251 88678 94914 92585 84641 77706 77218 78404 78347 78030 78214 77883 71138 66376 67889 71428 73391 66869 63157 66921 68477 73029 76518 78182 80691 80757 82464 84596 78064 76370 80423 79286 54240 134 4526 30 9266 15 4 0 6488 1715 -95 -27 -26 69 198 235 405 493 463 547 652 694 782 1001 1221 1296 1526 1745 1838 2030 2204 2209 2407 2632 2883 3012 3201 3590 3895 4289 4513 4600 4871 4954 5240 5484 5890 6338 6650 7143 8007 8620 9123 9980 10997 11965 12989 14062 15041 16118 16861 17690 18590 19173 18976 19031 19017 20296 23424 23940 23242 24667 26755 28526 30062 31715 32767 35827 42079 45497 42083 35593 31524 31817 34832 38267 41781 44658 48024 51718 54387 58865 65593 74536 82377 78199 61709 53168 52426 50456 49444 54364 59508 65735 81300 87714 76918 63328 63965 68158 71684 78312 85628 86552 83127 77024 72317 74037 75323 74179 76810 76626 74955 73231 72325 73107 74339 75762 73285 76113 79588 78471 77607 78686 80124 81367 81570 80558 81365 84459 80304 72905 69175 68124 54243 133 4554 30 9264 15 4 3 6488 1714 -85 -74 86 116 191 298 288 393 362 472 709 708 916 1048 1120 1238 1342 1497 1718 1910 2066 2202 2286 2467 2574 2876 3175 3442 3677 3944 4037 4202 4475 4710 4984 5468 5907 6508 7097 7665 8242 8647 9544 10624 11490 12335 13337 14382 15809 16758 16555 17525 19018 19884 20375 20697 20888 21844 23076 23864 24902 27097 29124 30560 31412 33798 38977 43627 39138 32713 31827 35580 40013 43068 43674 44640 45112 48888 55565 62168 67839 73264 77212 77213 65549 51326 48639 53724 55478 54821 51633 56069 66910 73601 68230 56905 60156 66320 71243 77705 83019 86881 84624 78295 73846 72951 75168 73981 73689 74167 77872 77409 75177 74506 73878 78878 83984 91742 94082 91896 90510 90845 89550 87820 85363 83900 84711 85929 86324 85584 82201 76237 71780 54246 129 4673 30 9263 15 4 6 6487 1714 -86 999999 -47 55 126 252 293 451 547 643 673 795 938 1032 1219 1379 1500 1720 1864 2012 2137 2239 2467 2655 2879 3030 3188 3414 3513 3745 4080 4312 4707 5375 5887 6429 6967 7560 8365 9224 10073 10924 11454 11891 12819 14108 14669 15310 17405 18467 17888 17330 17103 17494 18834 19998 20473 22312 25045 26491 29204 34340 37235 33249 27330 26418 29168 31921 32629 33185 38706 45306 47723 51271 54951 57843 61471 64831 68129 69123 67189 65757 62637 64779 65078 51702 40383 50225 65632 75213 79057 75354 64421 59279 67524 73432 76394 80867 82342 76100 71651 70931 69605 69983 74039 75705 72349 72840 76052 78480 83070 89947 94910 98531 98591 99429 100120 99854 97194 92273 90995 90491 88403 85995 83770 80130 76635 75831 72834 54249 129 4671 30 9261 15 4 9 6487 1713 -26 63 92 199 123 200 303 350 489 539 658 834 921 1001 1106 1357 1562 1630 1850 2051 2248 2393 2512 2763 3064 3331 3616 3809 4006 4207 4517 4909 5491 6091 6714 7206 7765 8422 9217 10146 11124 11991 12503 12921 13954 15268 15715 16921 19214 19785 19147 17818 17648 17659 19231 20622 22370 25102 27968 32484 38335 37405 30677 28368 29895 30598 30125 30848 36588 44218 47275 50806 53979 54853 58935 60949 59523 60916 59191 52363 45757 42977 42333 44961 48683 52428 58839 63086 63711 63803 63606 61056 59595 64503 67886 70377 75627 78782 76394 72213 68864 70160 73726 75866 72257 68773 76924 85091 83940 86198 92954 96062 97991 101635 102010 102497 103961 103027 101992 94658 91576 90793 87891 84918 82875 77720 73221 72766 70945 54252 267 530 30 9260 15 4 12 6486 1713 1360 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 999999 -58 34 131 214 283 309 429 567 725 914 969 1083 1208 1297 1381 1555 1664 1843 2103 2298 2514 2781 2951 3184 3593 4049 4322 4590 4706 4967 5406 5623 6138 6652 7243 7982 8858 9924 10888 11672 12642 13629 14497 14886 15638 16904 17293 18065 19768 19860 20061 20423 20186 20012 20125 21613 24538 28725 33081 39578 39184 32588 29895 30889 28612 28318 34165 40542 42800 45288 52510 51479 49356 54862 56985 56212 53507 48859 44128 39249 35667 37521 41657 48364 54927 60806 60352 54957 54378 56813 58378 60620 64265 67204 71531 77324 81821 82123 75166 70297 67521 67821 69932 70275 72694 76990 78647 82045 89008 93522 96478 98397 99561 102606 106226 107386 109445 105751 97190 94749 95986 95489 95212 94252 88059 80678 77458 73616 70863 54255 131 4608 30 9258 15 4 15 6486 1712 -17 18 39 132 194 326 398 439 592 723 754 859 965 1091 1318 1458 1575 1796 2028 2147 2398 2630 2813 3128 3531 3834 4243 4493 4591 4722 4898 5201 5529 5906 6465 7030 7727 8598 9695 10913 11765 12611 13214 13961 14648 15506 16290 17263 18064 19109 20329 21291 21757 22120 21692 21678 21553 21001 22551 27776 33840 38443 36915 32317 31130 30099 28589 33093 38302 40801 44404 48686 49413 53823 55154 48992 45274 44546 42016 39134 37690 35506 36316 41841 50531 57606 62545 61293 57279 56279 55416 56210 60937 64075 65073 66756 70388 72826 70620 66536 67471 66623 66360 66896 65336 67603 73104 77374 78832 82993 89148 93358 95479 100529 106666 107228 107056 111415 103399 97119 94927 93635 94195 94089 95196 98215 93616 82818 76676 80453 78864 54258 133 4547 30 9257 15 4 18 6485 1712 -94 -86 -46 17 93 181 234 268 445 532 596 771 814 903 1150 1351 1540 1737 1915 2103 2210 2370 2666 2933 3203 3467 3824 4409 4954 5249 5272 5230 5265 5548 5915 6340 6851 7793 8584 9194 9990 10755 11200 11858 12381 13261 13830 15010 16944 18702 18401 18760 20612 22112 22432 22257 21783 21300 20906 20736 22810 24946 28187 29146 29196 29307 29430 31499 35156 37069 39307 41964 42882 45524 46502 46916 48850 49362 45464 38997 36174 35629 35414 38340 44984 53298 59604 61823 58624 55832 53829 53196 56282 58880 57846 57841 65684 71967 73667 69005 58349 59331 64775 66931 65961 66078 71820 76489 78351 77920 80791 85769 90172 97359 98289 106410 109950 105861 102756 100560 98351 95246 92070 94433 95506 93101 91801 89567 86155 85651 85893 84522 81235 54261 132 4576 30 9256 15 4 21 6485 1711 -18 -20 -11 123 209 300 375 448 558 740 849 1081 1193 1349 1474 1706 1832 1926 2152 2342 2581 2873 3174 3495 3881 4280 4737 5121 5608 5972 6077 6140 6402 6570 6751 7081 7755 8384 9139 9879 10586 11044 11300 11977 12597 12452 13351 15478 17321 17079 17102 18379 19783 20414 20167 20384 20730 20911 21004 22278 23004 23365 24715 26323 29500 32777 33440 35498 38993 40614 39015 38538 41274 45310 44754 40120 35997 32773 33422 34976 34416 35947 40176 47253 54117 55375 51703 50605 50504 50821 50829 51481 55381 60441 65976 69021 65504 57296 52273 53562 58487 61412 64315 66230 67905 70415 71177 68842 67941 73487 85239 92737 93138 95202 96192 96345 96405 94740 93683 93501 91285 91132 90895 93048 94090 92266 87034 87396 86725 84763 82454 78145 54264 132 4575 30 9255 15 4 24 6484 1711 -35 41 235 253 432 600 637 721 849 1027 1200 1304 1422 1676 1888 2072 2243 2391 2660 2693 2993 3289 3677 4066 4497 4892 5312 5674 5994 6633 7064 7431 7542 7679 7841 8266 9017 9765 10554 11315 11679 11437 11365 11811 11742 12392 13443 14683 16462 17405 16817 17576 19535 19718 20755 21389 21572 21106 20649 22021 23222 24228 27170 30676 32505 33338 36465 39754 38466 36406 39177 43873 44353 40831 37871 37268 34070 32226 34533 35407 38998 47717 53199 53407 54731 52510 47878 47857 51370 56042 57025 57543 59967 62934 63513 59433 56306 54770 57296 60481 61580 62894 65436 66887 65681 66278 66903 69115 76395 82830 85326 82910 86845 94542 99670 102330 101862 101670 101208 95426 93991 99264 103684 105153 103625 99664 96754 90205 84343 86377 86291 80977 54267 132 4575 30 9255 15 4 27 6484 1710 -3 79 87 197 401 497 531 702 849 906 1073 1294 1524 1752 1858 1994 2230 2511 2640 2779 3037 3349 3813 3996 4335 4797 5095 5356 5680 6055 6466 6960 7470 7963 8603 9241 9935 10172 10614 11007 10976 10951 11212 11621 11801 12541 13014 13293 13653 15221 17206 18272 19565 19753 18928 20042 22450 23132 22959 22442 23362 25753 28938 31089 33047 37534 40235 37164 33917 37963 40203 40813 41426 38152 34915 33022 31029 33555 38065 41801 48619 54439 54469 48711 45869 49045 53165 54477 55785 55547 49520 51526 58979 59290 56101 57002 60455 59773 59410 59982 62095 60917 59773 60569 61053 67227 72290 72761 73465 75487 81314 89288 98136 104894 108607 102902 94778 93489 95963 97692 102616 105047 107436 107290 103530 101303 98767 93830 89672 87829 85120 79351 54270 261 703 30 9253 15 4 30 6483 1710 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -39 -47 29 152 224 359 518 643 741 869 1151 1280 1432 1658 1849 2068 2232 2441 2597 2773 3006 3267 3547 3821 4147 4446 4700 5137 5433 5628 5976 6176 6630 7505 8183 8556 8818 9090 9272 9571 9901 10048 10044 10303 10800 11878 13169 13855 13520 13436 14430 15932 17254 17934 17844 18188 17823 18653 19866 20656 22066 24857 27379 28888 31004 32777 33641 33680 31844 33470 35560 35362 35724 36877 34067 30968 30090 31718 34424 38759 42884 47259 49549 46419 43942 46973 51436 52167 49011 44759 46510 54837 58303 54199 51903 55768 54365 51759 52618 52810 54716 56304 54811 56535 63279 66900 62473 57426 59822 69614 82309 91625 97330 99791 100902 98019 90436 85934 87556 90763 94321 96240 101696 103251 98515 96564 94385 90433 85438 83362 82094 80117 73623 54273 133 4542 30 9252 15 4 33 6483 1709 -33 37 168 363 435 499 621 830 1063 1110 1356 1504 1656 1875 2120 2408 2636 2909 3131 3551 3887 3981 4403 4628 4870 5037 5294 5548 5816 6098 6288 6603 6817 7203 7653 8172 8459 8686 8742 8668 8801 9628 11047 12020 12454 12718 13212 13970 14258 14289 14895 14735 15528 16129 16758 18771 22025 22250 20445 21612 23053 25642 29049 31894 34180 34819 34795 33755 32698 32951 34010 36317 38141 35089 32311 31238 30763 34882 47294 55604 56763 52970 48487 47712 54050 55005 48242 41747 40001 44525 49804 55167 56418 50404 47761 55092 60491 60057 55372 58565 61553 59350 59612 64420 64353 58202 60045 65937 73839 83287 92659 95041 96632 92471 85329 85283 89347 94296 95641 96597 102626 103224 102536 100673 99975 101174 98966 98083 96816 91749 87061 82401 73473 54276 135 4480 30 9250 15 4 36 6482 1709 -91 -66 39 147 344 475 510 599 894 944 1144 1340 1547 1784 2078 2352 2660 3029 3390 3639 3913 4260 4571 4791 5135 5505 5758 5935 6260 6616 6533 6316 6073 6171 6467 7067 7827 8354 8588 8720 8292 7722 7875 8914 10114 11410 12357 13136 13719 14110 14593 15121 15244 15035 14282 16469 19027 20756 23343 27475 26000 19527 19725 22582 26716 29131 29337 29923 30445 30215 29433 32078 34884 38372 36144 32416 30670 30516 34222 44704 53991 56747 51639 43286 43158 48148 49781 46120 51687 51744 44285 43610 48912 55856 54950 51628 55341 65934 65662 56419 59503 64295 62385 63019 61966 57989 58087 63578 70577 76990 85205 91504 95577 88409 81179 83335 86855 90670 97655 98593 98634 100751 101131 100058 101723 103080 107455 109261 105701 104113 100577 91896 84012 77184 71519 54279 135 4480 30 9250 15 4 39 6482 1708 -31 -20 99 104 205 299 422 488 674 897 1066 1223 1526 1747 1928 2299 2532 2706 2900 3166 3456 3729 4125 4476 4829 5244 5736 5912 6098 6185 5858 5527 5447 5716 5979 6296 6693 7085 7293 7570 7565 7069 6888 7299 8467 9392 9540 10370 11513 12703 14111 15182 15365 14750 14643 15998 18978 22209 25049 27733 32256 31805 29993 29151 30633 33304 32457 31231 30816 31083 32873 34131 35079 35076 34228 32947 33152 35599 39404 47312 55683 56573 48480 40098 37426 44864 53676 52959 40627 37440 44758 54430 58969 58966 57757 59824 65617 71841 69125 62834 65280 63652 60965 57811 55252 56547 63708 69534 75944 82889 86506 88565 85224 80999 82838 88098 91066 94709 96773 102769 107668 107300 107874 109044 109140 108665 108067 101484 98760 98887 99976 91662 79578 72496 68876 54282 134 4509 30 9249 15 4 42 6481 1708 -54 106 207 283 400 499 661 778 959 1188 1340 1555 1819 2097 2307 2545 2687 2856 3014 3340 3656 4016 4247 4612 4835 5034 5188 5324 5499 5397 5349 5254 5491 5757 5804 5853 5974 6227 6454 6893 7032 6968 7286 8360 8986 9376 10416 11449 12371 13223 13931 14739 15693 17278 18177 19316 22704 25893 29757 32057 30314 26599 25449 25710 27872 29032 29539 29853 31845 32523 32721 33956 34567 33569 33001 35043 38091 40541 43783 47856 52548 53682 46076 43846 54294 54886 45751 41474 36603 46401 59969 65068 63145 61317 62491 66708 67046 66160 62412 58037 56676 55270 52445 55321 65834 72996 77186 85059 84428 80978 77118 75985 81113 88072 91838 95136 101898 107355 110348 112885 116313 113433 106749 104601 108204 110225 101978 97009 96739 94528 92599 83538 67873 58863 54285 135 4478 30 9248 15 4 45 6481 1707 -63 21 87 123 195 299 418 502 669 817 1045 1338 1488 1689 1899 2034 2266 2602 2793 2885 2999 3163 3410 3757 4011 4111 4105 4119 4196 4301 4534 4755 5055 5604 6061 6616 6947 7369 7590 7567 7431 7321 7191 7231 7224 7630 8749 10064 11001 12120 13255 13946 14209 14361 15990 19932 21773 22433 24363 28491 32647 33863 30481 25890 23167 23232 24752 26680 28056 30182 31633 32826 32476 31848 32426 34150 37305 40986 44256 50048 54323 52768 51455 49878 49871 54570 59208 50479 40400 43002 50129 55819 65489 64997 61503 64739 67661 68007 61014 56280 57558 53692 51066 54640 63948 70754 75816 85676 83863 76213 71073 70000 77191 87356 92638 99800 109217 113435 112489 108284 111015 118955 119751 116069 110722 105022 102198 93549 89190 87381 88548 89355 79348 66265 61092 54288 135 4477 30 9247 15 4 48 6480 1707 -49 0 79 108 216 382 455 608 855 996 1261 1593 1862 2193 2489 2647 2864 3234 3331 3474 3465 3389 3540 3593 3669 3727 3864 3856 4002 4220 4556 4753 5090 5516 6018 6706 7401 8074 8542 8935 9571 10002 10031 9342 8580 8471 8886 9627 10446 11085 11798 13459 15894 16786 16587 17559 21037 24757 25723 25404 27482 32911 36143 31702 24973 23435 24671 26597 28668 30495 31940 32788 32401 30950 30476 31935 38179 46024 47842 45715 44187 42216 43129 46076 46921 46960 42986 38565 40098 42590 50164 59825 60199 59318 63124 67011 65596 62271 59598 55770 52431 49827 50730 57539 63895 67420 76919 83832 76717 70722 72203 80848 90007 95884 104103 112506 114970 115257 115173 118562 124712 126437 125000 117576 109339 104692 94753 87812 81690 76359 76815 75525 69753 63881 63156 54291 132 4566 30 9246 15 4 51 6479 1706 35 182 284 439 610 825 1059 1260 1583 1863 2056 2251 2524 2555 2759 2924 2963 2974 3086 3296 3474 3543 3654 3895 3881 3960 3969 4058 4166 4373 4778 5284 5886 6394 7109 7505 7646 7927 8333 9031 9570 10231 10576 11125 11648 12204 12989 14679 16294 16872 16766 18045 19376 20488 22007 23888 25444 26085 28378 33242 32258 27011 25979 26376 29111 30977 32530 33700 34027 33697 31949 34235 41971 49112 51933 50191 43109 39531 46272 50750 43896 35612 33121 33797 34974 39213 50149 57778 57596 58203 62684 64231 58606 53021 52809 51514 48589 45332 48119 55769 59601 62442 74249 80400 74337 65853 67611 79371 89595 96071 102334 108152 113013 116962 123344 127673 132206 133503 129484 123733 120988 112205 103053 97325 88944 80307 75586 74799 74792 70199 66119 65105 54294 133 4536 30 9246 15 4 54 6479 1705 -13 86 186 330 491 645 863 1010 1213 1355 1617 1829 2089 2182 2397 2604 2929 3146 3362 3513 3933 4120 4344 4488 4606 4502 4340 4011 3868 4010 4184 4413 4893 5612 6489 7074 7568 8053 8496 8863 8769 8222 7832 8525 9504 10170 11260 12801 13808 15102 17007 18357 18233 17946 19099 21227 23068 24101 24622 26276 26467 27178 25423 25293 25802 27188 30971 35610 36895 34039 32059 34278 39436 44898 44993 40334 36417 39692 46272 44430 36269 33452 32149 29733 31557 40885 53115 54368 53562 58341 63245 62471 56670 50318 48136 46928 45659 43438 45966 49843 53752 60169 69915 73302 68678 64146 65929 74953 87864 96776 102349 105996 111410 116640 127364 133199 130638 124789 127330 129511 127744 120447 112024 104727 92297 79944 72247 68778 69926 69506 63095 61697 60366 54297 134 4505 30 9245 15 4 57 6478 1705 -85 -78 -17 128 286 382 535 692 1005 1129 1328 1490 1683 1856 2104 2289 2540 2767 3131 3513 3956 4221 4565 4619 4534 4586 4304 3978 3712 3557 3467 3657 4014 4468 5177 5961 6770 7509 8365 9158 9772 10182 10193 9912 9814 10009 10012 10233 10744 12307 14716 16864 18622 18840 17464 17049 18613 20919 23481 24247 24703 24880 26886 27877 27389 30176 33354 36383 36793 36717 36414 36147 38920 42849 41983 35091 34799 41614 47194 43844 36808 35856 32943 29748 29635 35626 47940 54909 55883 60703 64983 62186 54823 48477 46649 45577 44516 44948 44461 45942 51686 58262 64505 67589 65373 63570 63042 70993 83915 95304 100332 101751 107798 117255 129657 132753 125381 121993 126771 130584 132807 130104 119947 109812 96978 85482 77118 73689 75156 74073 69383 61567 58785 52282 54300 132 4563 30 9243 15 5 0 6478 1704 -37 111 328 432 570 743 908 1077 1181 1419 1642 1743 1888 2156 2228 2477 2902 3358 3782 4226 4291 4207 4148 3975 3742 3255 2811 2867 3127 3269 3763 4476 5117 5855 6462 7068 7766 8559 9234 9553 9985 10652 11403 12604 13968 14744 14873 15416 15550 16282 17811 18611 17090 16387 18234 19017 21835 24765 24965 24936 27444 34344 39750 36574 38769 39755 39771 37930 36901 39296 44366 45849 40006 36611 43439 49966 48461 41492 39642 38520 34854 31712 33133 46321 57655 60436 64539 63358 55930 48206 44464 44516 45477 46418 47610 48506 48307 52700 60206 64822 65395 62696 60452 65139 74191 87215 96382 98526 101900 108837 115160 122832 124789 119053 118363 126435 135349 142708 141965 132963 119790 101346 88754 81224 75938 74861 75449 74055 70960 69748 62726 50640 54303 132 4563 30 9243 15 5 3 6477 1704 -35 39 155 268 458 542 642 798 1038 1178 1288 1280 1354 1618 1851 2220 2528 2743 3097 3402 3630 3662 3706 3577 3227 2933 2808 2937 3169 3499 3843 4091 4603 5368 6036 6481 7213 7850 8178 8276 8372 8410 8988 10357 12193 14820 17608 19313 20048 19613 18195 17268 17412 17328 17860 19371 21000 23309 26515 27539 26288 26281 32644 38952 37697 36199 36298 36196 35174 37722 43380 44801 40586 37981 41765 44837 44574 41475 39692 38599 34851 31382 39985 52127 57214 61823 60359 53895 47169 42842 43288 43199 44361 44670 45225 49162 51912 53514 59465 60596 57082 58471 66468 77029 89082 94777 95169 99760 100453 105261 116546 124493 132409 132444 121388 116792 124554 129578 127571 124482 122792 114210 104877 92178 78492 73593 70885 67305 67679 66758 62382 53687 54306 266 542 30 9242 15 5 6 6477 1703 -5 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -28 36 147 353 481 559 714 810 860 910 1055 1116 1340 1631 1859 2086 2466 2758 3029 3198 3130 3193 3198 3035 3019 2923 2769 2914 3031 3308 3730 4290 4787 5230 5630 6233 7072 7916 8856 9285 9274 9369 9624 10311 11699 13294 15456 17847 19513 20613 19777 17901 17776 19702 20391 18009 18727 20894 23094 23805 24772 28483 32397 33723 34189 34620 33686 32817 37243 43590 45131 42336 38921 41047 43743 41726 37257 35070 31045 30166 39786 51644 52898 54458 58947 57238 48763 42193 40588 39946 41427 42821 44086 46674 48927 51561 54269 53639 52897 59233 67897 77258 84764 88393 87810 88883 94315 107317 114269 112987 115134 111491 112670 119887 125922 126893 127386 130576 133019 132701 129799 119899 108107 94208 84434 80064 72771 64495 64122 63166 55705 54309 132 4562 30 9242 15 5 9 6476 1703 -53 44 187 397 465 479 581 716 845 966 1056 1174 1261 1415 1684 1957 2298 2650 3043 3187 3242 3183 3196 3034 3068 3177 3307 3388 3393 3210 3221 3477 3825 4210 4501 4736 4921 5454 6228 7052 8200 9089 9823 10664 11632 12627 13857 15478 17074 18491 19293 20747 22503 22555 21197 18084 17738 19292 19850 22044 22031 22988 26210 27129 27917 29112 29427 30567 33997 39421 43455 43964 39160 36492 39035 40013 37012 33214 28450 28839 37501 47805 52156 51601 55216 54261 48094 42510 38936 37384 38594 40047 40488 41667 44859 48216 49549 49918 51016 59319 68068 74907 79204 81019 80997 83741 95923 105600 110261 107077 101517 104034 104409 107564 112492 115181 119681 123918 128566 133582 136414 137660 139047 133591 116472 95082 85665 75065 63497 55468 55518 53191 54312 132 4561 30 9241 15 5 12 6476 1702 -77 134 454 534 442 556 545 543 583 663 837 965 1277 1488 1680 1979 2319 2473 2713 2734 2871 3160 3399 3508 3453 3257 3249 3528 3720 3906 3997 4134 4262 4638 4990 5441 5853 6154 6290 6550 7045 7866 8968 10045 10831 12113 13714 15737 17588 19031 19804 19696 21007 22677 22498 20881 20379 20533 18869 18915 20922 22344 23392 24434 26373 28339 30646 34652 38948 42792 44615 42429 37290 36073 36947 35036 34909 34583 31877 35042 46928 52080 49742 53549 56787 52071 46737 42362 39565 40296 40833 40192 42445 43923 44646 47044 46972 50323 58524 68816 75459 77719 79878 79014 80306 95155 108372 111658 109502 106421 104481 102378 103511 103689 104500 107691 116955 123380 126562 124660 122699 119625 121823 125905 110653 88102 81928 77594 69140 58308 50327 47602 54315 133 4530 30 9240 15 5 15 6475 1702 -89 89 293 485 600 523 510 457 426 533 687 848 962 1129 1209 1478 1721 1916 2062 2117 2300 2483 2777 2993 3328 3530 3850 3935 3788 3620 3722 3784 3974 4114 4286 4595 4969 5380 6033 6697 7415 8139 8848 9828 10768 11934 13415 15165 16435 17068 17371 18244 20123 20874 21239 22090 23445 23350 22360 20685 21015 20969 20660 23740 27706 28091 29831 32296 35708 39500 43357 45593 45763 42220 40148 38335 35364 33985 34941 34523 34150 44328 56723 57118 54153 58848 57381 51912 46183 42857 42867 41950 42500 46360 49609 47822 45563 48855 58544 68698 75022 79513 81503 80142 81529 91555 106336 110584 106723 104672 102333 99800 102122 106777 111158 113910 113276 113579 118239 121900 124618 120088 115904 119864 119964 101808 83170 77939 76981 68400 58772 52702 44860 54318 132 4559 30 9239 15 5 18 6475 1701 -94 99 278 416 321 221 214 334 452 586 708 845 931 1118 1227 1399 1475 1554 1600 1756 1889 2037 2301 2494 2767 3111 3291 3672 4233 4560 4615 4794 4825 4930 5034 5156 5315 5664 6142 6764 7460 8266 9181 10122 11385 12899 14148 14673 14801 15569 17775 18211 16643 17696 17606 15940 16788 18661 18067 19329 20115 20217 22680 25694 28012 29939 32518 34266 35807 36621 37637 39216 37594 35081 32924 32687 33342 32525 31639 34319 43653 54266 54534 50352 52799 58052 55568 48251 41606 39109 38791 40877 44005 43492 43066 45859 50937 57927 64684 69835 71743 69670 70669 77556 89067 95907 96027 94719 90537 89918 97904 104804 110232 110620 109529 110075 113055 119756 123972 120315 115125 109576 109272 109194 104093 89664 76039 74375 73732 68590 63467 53984 54321 133 4528 30 9238 15 5 21 6474 1701 -63 132 372 425 336 397 330 381 476 546 685 1000 1211 1430 1449 1518 1420 1361 1416 1583 1824 2089 2414 2589 2764 2798 2989 3203 3359 3802 4096 4284 4612 5139 5597 6173 6596 6701 6963 7380 7802 8272 8856 9685 10523 11193 11813 12683 13871 14826 16474 17658 16454 16982 16050 14951 15180 16039 17676 20068 21457 21575 22304 23687 26407 31233 34050 35053 36072 36437 35903 33329 31734 31629 32171 32472 31230 29979 29783 33557 41313 47638 48234 45681 48959 55288 53773 44660 40222 41065 40102 39064 39540 39394 41358 44087 50655 56996 60251 63650 65693 63569 62746 70393 81381 87056 89450 89778 87790 89941 96968 102789 108459 117010 118209 114958 117431 119665 120673 123695 126695 125115 121922 117645 111772 101367 91993 81099 78778 77724 75049 67910 55438 54324 134 4497 30 9237 15 5 24 6474 1700 -52 14 116 288 266 284 287 275 442 510 600 716 973 1135 1238 1312 1359 1328 1344 1354 1480 1785 2077 2234 2434 2560 2633 2644 2670 2618 2843 3162 3549 4060 4570 5129 5583 5798 6026 6139 6396 6990 7606 8204 8595 8587 8912 9702 10694 11595 12767 14576 16642 17956 16886 14831 14033 13870 14846 16492 17663 20327 22439 21502 22608 25444 27819 29077 31354 34715 35831 35765 35162 33376 32077 30640 30513 29442 28349 31574 38349 45042 43694 41451 46603 51087 48582 40775 36167 37052 39330 38353 35909 35611 39151 42192 47144 53853 57231 61153 65078 63064 60252 63077 72911 81914 85174 83933 86462 92094 97751 103006 109277 112147 114338 116788 122078 123417 125492 129715 133614 134354 135056 132726 127183 118758 103196 93886 91147 87926 83030 77261 69184 58076 54327 132 4556 30 9236 15 5 27 6473 1700 34 5 12 86 90 158 178 299 361 445 507 737 935 1100 1021 1006 940 1054 1195 1360 1522 1741 2017 2189 2229 2167 2321 2497 2643 2969 3451 4014 4581 4920 5029 5103 5228 5399 5383 5668 5814 5655 5672 5896 6587 7705 8726 8920 8325 9605 10531 10767 12686 14777 15416 14923 16374 17786 18334 17985 17955 20233 22045 23463 23669 25139 27525 30671 34606 38048 37867 35699 32011 29510 27699 26426 25392 27345 35530 43531 41277 39535 44611 47970 42136 33171 32011 35073 38099 38549 36277 36052 37810 39839 45611 51574 55916 57102 54873 52370 53722 61111 69473 78574 78202 83259 89270 90932 94726 102068 109665 117287 120780 124837 127832 129368 132290 133584 132542 131363 128377 125100 118893 108977 96375 92617 92012 91874 86841 75069 63807 53453 54330 131 4585 30 9235 15 5 30 6473 1699 -58 51 104 104 103 186 207 209 427 620 732 873 988 1061 1002 1029 1013 1082 1179 1304 1582 1793 1929 2103 2421 2763 2872 3108 3558 3907 4287 4670 4865 5095 5347 5484 5591 5723 5534 5164 4913 4845 5196 6097 7124 7354 7193 7189 6911 6985 7689 8676 9929 11723 13648 15059 16269 16937 17793 19301 20785 20422 21312 23968 26393 27903 30289 33085 35796 38320 39477 37165 32591 32054 31814 29626 27854 27779 35976 43881 41983 41104 47343 52310 44111 33042 33779 38298 39730 39197 38784 38494 41140 46278 51443 54178 52325 52246 53743 59263 66178 75542 80813 84630 88709 87788 93129 102855 111958 116410 122216 126462 127891 130019 131633 133882 136117 137319 137887 138157 135639 127829 116168 104990 92795 88156 91569 87466 78811 67582 55939 54333 133 4524 30 9234 15 5 33 6472 1699 -32 8 25 104 133 105 155 186 197 270 465 535 563 818 1028 1146 1131 1236 1364 1475 1541 1578 1617 1916 2247 2420 2488 2636 2865 3029 3222 3492 3758 4003 4354 4933 5137 5081 5038 4920 4707 4996 5487 6189 6976 7401 7595 7372 6564 6955 7965 8566 9080 9391 9586 9333 9175 11077 14803 16534 15699 16244 19610 22542 24327 24743 23683 23635 26610 29644 31925 33073 33184 32660 32511 31340 29705 27930 25994 27241 31833 39677 43472 40449 42850 48106 38493 31986 33378 36243 36768 35805 35576 39341 44239 47433 46564 45624 47163 47209 48650 57651 67213 73057 73145 77142 83045 90941 99681 105291 110073 112618 114125 116748 121222 125361 131772 137083 140542 143326 146408 145306 139651 131791 120144 104948 89399 82927 84073 79944 69818 61543 52371 54336 134 4494 30 9234 15 5 36 6472 1698 -22 71 253 569 609 616 657 526 551 601 674 698 736 849 1158 1284 1485 1627 1742 1761 1740 1900 2033 2266 2530 2838 2863 2848 3010 3061 3172 3089 3136 3452 3767 4083 4341 4505 4426 4434 4698 5132 5841 6241 6462 6831 7194 7546 7503 7463 7994 8599 9298 9524 9690 10306 10014 9580 9633 11599 13905 15945 17072 18722 22192 25483 26509 24708 22040 23951 26208 27216 27828 28000 27798 25715 23671 23160 23653 23733 23711 27719 36542 42799 42183 45791 48862 37079 31019 33448 35266 35354 35570 38153 42485 44466 42940 41444 42117 43370 47197 57220 63112 65477 66510 69599 75559 80128 88579 94945 103943 107417 108429 112050 116252 124584 133015 136651 138988 142904 147683 148395 146754 140650 129950 118368 105496 93406 82026 75341 68209 59493 54070 45620 54339 137 4403 30 9233 15 5 39 6471 1698 -77 27 123 287 429 623 733 895 944 947 903 853 819 934 958 1108 1240 1425 1559 1715 1716 1656 1635 1706 1780 1974 2243 2598 2948 3110 3069 2806 2590 2535 2570 2656 3076 3552 4010 4386 4625 4778 5166 5431 5673 6195 6799 7362 7579 7599 7969 8341 8468 8790 9180 9662 10519 11507 12242 12433 12431 11910 11498 11357 11176 13462 20314 25258 27749 30014 29519 27490 23595 21395 20888 21884 24805 28755 30514 30127 29426 30372 32264 35080 37530 36715 33881 31826 30649 29828 30819 32426 33639 35378 38718 41439 43139 41736 40024 39567 42600 46024 50483 53946 56843 60517 62890 65435 71162 79409 86568 93807 102319 109586 109465 112233 116622 122149 128377 132611 135712 143637 149411 153936 153938 148977 144334 134345 119483 104444 90326 80186 73261 66122 57926 52608 44549 54342 136 4433 30 9233 15 5 42 6471 1697 -39 76 150 258 344 521 648 773 829 810 726 656 664 709 814 1020 1193 1306 1330 1210 1174 1156 1210 1373 1617 2092 2453 2467 2149 1745 1513 1522 1525 1643 1909 2249 2524 2878 3120 3454 3874 4370 4967 5627 6143 6730 8011 9280 9177 9120 9487 9702 10683 11404 11452 12015 12798 13123 12829 12112 11617 11122 10495 10903 11939 12158 12516 14710 20926 30029 35531 37455 34671 30235 26691 26137 29760 32341 30464 29394 31223 34072 29910 23830 23874 25309 26343 27187 27444 28039 30523 33775 37434 40272 41254 38398 36884 37412 40866 46912 52772 53091 52892 55671 59308 65553 72417 77334 83474 90836 97998 103398 103591 105032 107084 111149 115386 120383 126217 134230 141956 146495 148799 149549 146632 138259 127839 114921 101677 87252 78134 72974 64451 57468 50000 41454 54345 268 472 30 9232 15 5 45 6470 1697 -10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -45 -3 111 243 320 479 620 871 923 993 941 903 855 805 811 1020 1187 1290 1354 1317 1376 1332 1356 1441 1680 2092 2232 1845 1615 1667 1646 1815 1858 1959 2085 2299 2488 2635 2759 2979 3384 3947 4390 4954 5378 5459 5483 5585 5942 6315 6880 7607 8228 9235 10179 11146 12604 14497 16008 17418 18942 17634 13204 10444 11390 12312 12195 12965 14083 15022 16303 20033 28188 37099 42438 40875 38986 33137 30280 33271 34491 32925 34738 34332 27442 26176 27282 27691 27427 28685 31317 33538 35965 38972 39572 37909 37575 40024 41309 45413 48660 51549 53662 53377 58156 65213 68189 74296 84433 93907 99247 99406 101336 102996 103612 109452 115451 120584 127297 133365 138644 143851 150322 153362 151605 146409 137923 130228 119820 104727 89202 79658 72794 64036 55178 45442 40202 54348 140 4311 30 9231 15 5 48 6469 1696 -96 -36 32 124 219 278 312 568 724 1020 1166 1332 1335 1202 848 829 844 1022 1273 1433 1687 1915 2022 2010 1916 1644 1382 1440 1604 1740 1894 1764 1790 2013 1977 1925 2061 2174 2472 2911 3386 3709 4105 4735 5078 5169 5174 5145 5281 5523 5593 5716 6071 6545 7097 7619 8252 8624 8503 9197 10558 11626 12909 15218 16982 15694 11655 10066 11901 12071 13239 16067 18886 21929 26539 29814 30755 35352 39033 44684 41098 31978 29172 34515 35746 37205 31454 26644 27117 28073 28713 29351 31889 33690 35746 38659 39918 40182 41445 41292 41118 42600 48711 55301 57558 55865 53372 52955 58501 66408 75750 86528 95374 98282 99816 99147 100301 106030 109675 114492 119541 128587 135933 138951 143882 148792 147045 143894 140775 133524 123506 112974 104365 89586 75557 69967 63032 54290 47632 43824 54351 140 4310 30 9230 15 5 51 6469 1696 -63 -36 -73 64 203 293 450 539 786 990 1116 1216 1187 1036 764 694 825 1020 1224 1454 1641 1682 1846 1635 1313 1091 941 904 1073 1367 1593 1803 1977 2115 2287 2391 2302 2549 2915 3368 3969 4377 4573 4349 4373 4759 5169 5411 5413 5678 6297 7061 7862 8545 8908 9110 9451 9472 8518 7823 8378 9471 11097 12209 13669 13051 11163 10833 11942 13468 15858 18713 21560 25183 29985 37091 35496 31206 29098 29738 31920 32790 32197 30199 33597 40528 41004 38370 36597 34614 31969 31327 32078 35944 38608 38756 40329 42903 42821 42695 43002 42767 46762 55312 58671 52103 50488 53383 62838 72619 82248 91039 92848 92803 95713 98229 101686 106091 111159 114218 119463 126823 133026 139590 147080 151438 149231 143915 138224 130976 122777 110352 101852 89239 73799 65062 60358 56158 50599 45490 54354 136 4429 30 9229 15 5 54 6468 1695 13 152 255 399 480 635 681 751 825 698 660 573 699 862 862 924 1011 1062 999 934 740 528 442 488 563 796 1232 1365 1510 1785 1922 2300 2516 2883 3333 3448 3627 3671 3502 3749 4118 4558 5161 5570 5897 6539 7102 7033 6788 6807 6962 6674 7002 7005 5617 4871 4790 4917 5174 5941 8151 10712 11734 11194 10489 11583 13470 16356 19107 21537 24331 30239 36528 36164 35847 38644 38682 39942 40375 37855 37182 36807 35990 36499 38091 36407 32791 32193 32401 32838 36239 38565 40753 43844 43610 43040 43304 43097 47221 53559 56320 49701 50703 60275 70994 76695 83528 87941 87567 87884 91148 96866 100958 105813 107835 111676 117711 123276 129971 136444 141748 145792 144280 139932 134436 126717 116972 106528 97817 88413 77419 68902 57283 51149 46501 43395 54357 137 4398 30 9228 15 5 57 6468 1695 37 65 95 305 495 690 766 790 888 937 1074 1049 1148 1109 1008 1022 1012 1002 879 752 714 679 650 611 717 682 844 931 1113 1453 1866 2188 2390 2941 3042 3072 3240 3541 3891 4222 4570 5015 5323 5811 6407 6915 7151 6969 6523 5812 5586 5504 5323 5810 6136 5896 6098 6023 5806 5990 6165 6354 7645 10113 12733 13262 14830 16301 18457 21713 25124 28683 32608 34747 35078 34162 32958 33194 34451 34288 31350 33274 37906 36793 31797 29405 29003 30746 33008 33867 34647 37609 40064 40950 41318 41171 42035 41953 40834 43905 47431 48221 50494 57859 62846 70257 76904 81686 84264 83452 83359 87126 95624 99395 101978 105639 112503 117878 120246 126662 136370 144794 146734 144024 138268 131633 124510 116174 107816 99911 91350 83021 74753 67273 59157 51120 44726 54360 137 4396 30 9226 15 6 0 6467 1694 -72 51 159 246 443 528 695 812 985 1145 1210 1324 1175 1186 1082 998 859 716 648 732 688 738 738 791 790 801 925 1074 1317 1833 2060 2403 3052 3166 3176 3250 3733 4009 4337 4704 4892 5051 5585 6338 6779 6864 6889 7278 6959 5883 5645 6005 6033 5743 5787 5950 6739 7382 8006 7940 8051 8521 9148 9956 10707 11696 13264 15434 19031 22307 24739 26414 28419 30503 31747 33436 34567 37005 38597 37787 36489 35235 32290 27933 27407 28994 30619 33835 34920 34631 36141 37337 38538 39391 38801 39297 40527 38956 45927 50786 45279 46610 54368 61548 68650 75229 77482 78532 79730 82191 84141 88856 96031 98029 99251 105188 110828 115015 119425 129107 138048 143123 143474 140674 136635 131561 122911 114737 106900 99117 89441 82440 76492 69179 60349 51296 45135 54363 135 4454 30 9224 15 6 3 6467 1693 -75 24 246 324 421 482 551 656 691 667 714 757 635 517 406 481 538 484 587 716 650 554 615 672 821 1040 1356 1523 1907 2290 2324 2575 2873 3185 3513 3968 4100 4024 4204 4562 5028 5264 5563 5568 5647 5934 6300 6541 6280 6646 7161 7039 6176 5373 5047 6374 8301 9966 10982 10374 9622 9083 9676 10738 12203 13141 15280 20008 24303 26649 29213 31297 33325 34933 36033 37677 41417 41139 36917 29886 26530 27571 29786 30632 31543 32332 32130 34288 35807 37458 37566 36523 37125 37951 39224 42708 44423 41553 43791 54309 60409 65239 68637 70218 69453 69869 74206 81275 86155 89540 90129 92099 98161 101191 104215 111190 120395 129519 133461 138440 143403 143517 139789 131427 122871 112317 100801 94442 87585 80945 77924 73348 63186 53291 45932 54366 134 4482 30 9222 15 6 6 6466 1693 -59 -27 124 189 74 188 202 150 229 229 161 59 117 125 131 161 221 471 663 660 733 722 861 972 1163 1482 1642 2058 2123 2066 2312 2553 2818 3142 3232 3422 3513 3600 3841 4092 4234 4536 4749 4756 4534 4457 4642 4866 5589 6161 5964 4997 4409 4441 5474 7453 9541 11201 12169 11528 9674 9728 10148 10366 11742 14069 15384 20542 27623 32581 34292 36797 40540 40086 38913 41500 43931 46153 42697 34756 32548 32932 32865 31943 31599 31463 33147 35764 35119 33166 34969 38413 38163 37524 39191 40367 45981 55697 58970 61653 64445 63382 63728 66100 73521 81935 82299 80342 81102 85849 88896 93106 98763 102856 111447 123100 131883 135999 142184 142654 140262 137557 131910 121969 112282 100805 97245 89239 80887 76467 70312 59655 50283 45023 54369 133 4510 30 9220 15 6 9 6466 1692 -41 -38 -65 999999 -61 -89 -42 -61 999999 -96 -77 -30 -21 -5 45 123 215 361 559 721 1128 1298 1335 1341 1597 1843 2121 1979 2094 2439 2801 3110 3434 3469 3600 3713 3947 3992 4261 4345 4323 3801 3448 3302 3725 4567 4966 5094 5369 5351 5212 5382 5915 6790 7934 9650 11071 12494 14095 13189 11139 10402 10181 11099 13656 15859 17883 21332 28995 30918 30916 35275 40157 41697 41996 45407 49528 45253 38753 36325 35883 34732 31052 29422 29459 32570 34616 33898 34272 35644 34204 36657 39349 38590 48001 55363 55968 58490 58421 58118 61029 64228 69632 75866 77688 78792 79914 82607 86127 88232 91693 97268 104151 112753 121895 129578 136875 140757 139080 134984 129653 125913 120810 111144 102060 99831 87618 79361 71470 63191 54684 49038 49667 54372 118 4959 30 9219 15 6 12 6465 1692 37 121 234 423 614 873 1099 1373 1563 1697 1698 1761 1851 1938 2260 2524 2772 3039 3219 3253 3350 3481 3630 3667 3457 3094 2732 2773 3179 4043 4758 5128 5560 5426 5474 5836 6407 7350 7857 8260 8209 8221 9590 11961 13628 12902 10494 10339 10998 12191 13787 15592 19455 24085 26724 29845 33509 36190 40795 43955 48118 53588 59300 51227 39584 37806 38067 36083 30050 27838 29066 32081 35317 33954 31009 32272 37443 42497 43429 49738 52298 55339 56665 55036 56535 59427 65934 70316 70512 73331 72418 71037 75350 79940 85952 92188 98894 108186 116567 124056 129752 132142 131440 127670 124151 122258 123178 120935 113844 108912 105607 90393 80201 71909 61877 53174 49971 51979 54375 123 4808 30 9218 15 6 15 6465 1691 -93 2 118 152 262 407 515 640 841 1093 1435 1741 2061 2410 2702 2392 2246 2600 2902 3254 3557 3865 4124 4733 4895 5078 5157 5207 5242 5038 4668 4365 4293 4853 6319 7460 7620 8063 8366 8570 8627 8959 9831 10603 11169 11286 10751 10053 10201 11411 14255 17264 16783 15627 15404 16080 18097 19505 20310 22958 27093 29260 30922 33543 36251 38628 41584 43862 42403 36652 35023 37553 36871 31358 27246 28701 33336 36828 34018 31103 34667 38539 42106 45713 48859 52195 53795 51080 51198 55718 62471 67328 66463 66950 66933 64525 67206 74804 82510 91142 99981 106055 110973 117932 123207 122787 122499 122323 120272 118965 118689 117960 115897 113056 110127 103676 87218 75503 65567 55931 50276 48916 48330 54378 123 4807 30 9217 15 6 18 6464 1691 -39 113 188 301 434 538 763 908 1114 1509 1894 2331 2854 3497 3864 3641 3116 3124 3513 4217 4914 5287 5370 5545 5818 5729 5884 6057 6034 5848 5516 5333 5615 6754 8395 9160 8921 9199 9716 9991 10357 11382 12358 12909 12541 13128 13423 13337 12819 12125 11626 13352 17015 21594 22139 18885 19705 22606 24128 26183 28835 30986 30665 31354 30613 29224 29788 31702 33279 34311 32706 29904 27450 26921 28448 31155 31680 30192 31440 34551 38003 41430 44834 48084 51500 51162 47315 48414 56531 61579 61941 61428 61518 60194 60874 66441 74637 84398 92340 97953 101759 106211 110992 115888 122805 127403 125764 122444 119684 117973 116420 116540 116486 116783 108620 99733 86502 73989 63852 56296 52998 50786 49626 54381 124 4776 30 9216 15 6 21 6464 1690 -96 25 155 281 481 648 851 1142 1341 1562 2003 2511 3153 3930 4126 4246 4058 3824 3735 3906 4229 4551 4879 5307 5520 5811 5955 6063 6542 6634 6603 6516 6875 7861 9174 10061 10028 9609 9704 9829 10326 11016 12127 12997 13888 14428 13225 12260 13009 13306 12720 12754 11722 11983 17428 25006 25312 21663 24638 26270 28670 31923 33726 32017 30867 28924 27107 27841 29435 28352 26062 25065 26098 27369 28799 29058 28504 28680 31206 34697 36161 36851 41724 46213 51291 51133 46417 50964 55653 56540 57816 58156 56079 55455 58804 65732 75139 82457 87026 94747 102901 108142 112624 119500 123436 124231 122505 120797 118168 117662 120168 122026 121221 116972 111143 103836 94301 87881 76469 63875 57960 54683 51259 48666 54384 125 4746 30 9216 15 6 24 6463 1690 -7 139 303 395 565 780 1010 1205 1511 1927 2228 2440 2464 2932 3885 4169 4137 4138 4109 3821 4081 4550 4954 5423 5954 6483 6857 7310 7667 7940 7910 7945 8663 9723 10082 10143 10039 9729 9812 10219 10606 11340 12208 12421 12590 13749 14988 15083 14758 13628 12254 12355 12226 11506 11351 14791 23969 27830 24853 25684 27139 29479 31044 30328 27688 25063 24278 23319 23816 25031 24592 24802 26386 27529 28212 28090 26955 26967 29414 33559 35128 35210 39845 45071 46685 46003 46855 50537 50562 51319 53199 53907 52764 53491 58615 66635 73821 79929 83868 90866 96067 101181 108735 114277 116732 117340 118621 118966 118729 119718 119695 120381 121864 119459 111876 106545 101668 91027 86278 77695 70080 63256 56384 52345 49453 54387 126 4717 30 9217 15 6 27 6463 1689 -12 105 266 299 523 597 808 1052 1323 1684 2213 2614 3126 3377 3600 3734 3978 4209 4302 4139 4116 4481 5049 5503 5992 6535 6970 7481 7674 7762 7928 8363 8815 9188 9427 9131 8948 9030 9220 9808 10529 11277 11032 11139 11165 11628 13327 15676 17596 17876 14966 11863 11066 12101 12179 10648 12405 21814 28282 26530 25734 27739 29382 30125 28139 25015 23616 24793 25700 25158 26049 27120 27679 27616 27273 25257 24200 25541 29440 33272 33931 34237 38600 43869 44408 44118 47747 49350 47596 48157 51020 50578 49600 52112 59731 66803 72448 76060 79105 84538 91504 100051 108525 111450 113236 116902 117690 116619 117736 114579 110852 110777 110966 110522 109454 106416 104887 101431 88739 79135 71218 63965 57551 53839 50138 47133 54390 127 4690 30 9220 15 6 30 6462 1689 -52 29 26 184 408 515 683 812 1103 1474 1885 2365 3088 3886 4377 4318 4030 4033 4132 4291 4511 4604 4878 5257 5677 6255 6630 7032 7539 7701 7727 8036 8649 8792 8845 8759 8552 8813 9300 9790 10555 10687 10549 10209 9852 9958 10259 10673 11853 14730 17405 16840 13474 11863 11652 10867 9707 11030 21667 28764 27601 26248 27318 27935 26640 25968 25937 26163 25535 24790 24263 23982 24863 26168 26806 24665 22723 23649 28272 30284 31211 33662 36421 40177 39689 41249 45763 46627 46680 46227 47540 49022 49135 49601 56395 62761 63767 65820 71911 79879 90791 98095 103456 105384 111869 118917 111175 114626 119375 117389 115127 112219 108061 103149 102621 103633 103239 98667 92544 79884 67942 62824 58210 55058 50355 47771 46265 54393 128 4663 30 9223 15 6 33 6462 1688 -50 59 142 253 360 407 500 623 821 1113 1567 2128 2835 3647 4408 4768 4408 3808 3653 3931 4312 4511 4695 4891 5413 5912 6349 6803 7127 7412 7581 7864 8353 8919 8710 8294 7961 8410 9016 9547 10109 9720 9137 8702 8634 8705 8803 8705 9125 10544 13113 15526 14736 11925 9287 8651 9562 10185 17003 25001 27505 27955 28126 28841 29496 30990 31120 25756 20825 20025 20490 21264 21695 21930 20495 21354 21951 24274 27083 28437 30521 31298 31715 33492 35872 39082 41538 45341 47604 45271 44627 43938 44850 44849 49094 56072 59841 63094 69551 77916 83464 85969 94348 101810 104965 105701 104388 110281 117829 120770 120049 116518 109285 102443 99326 99117 98911 96857 88626 80112 71320 65145 61061 55297 50055 46290 44481 46315 54396 130 4608 30 9228 15 6 36 6461 1688 -36 112 166 199 302 382 482 584 698 970 1201 1449 1983 2550 3157 4045 4842 4973 4490 3669 3656 4025 4457 4827 5172 5547 5953 6335 6572 6864 7274 7665 8241 8587 8416 7756 7511 7964 8598 8929 9358 9230 8653 7895 7863 8097 7987 7586 7357 7809 8293 9091 10863 13395 11652 8833 8033 8668 9366 12357 20645 25107 27094 28997 29984 32058 33982 31867 26690 21833 20330 20940 21083 21407 22000 22911 23832 24975 27365 29708 30332 30494 30416 29947 29989 35195 41190 40625 45370 48463 47453 46555 47362 49728 45166 47821 53291 57990 62887 68411 76251 83903 87943 91353 95155 99977 101401 105538 118109 126461 127149 128183 127978 120946 114098 109660 105976 104183 104709 101758 94988 88423 79513 72968 67054 59748 53587 51392 50349 49897 54399 133 4526 30 9236 15 6 39 6460 1687 -83 -72 -8 135 240 372 376 485 641 928 1137 1435 1629 1844 2088 2515 3086 3622 4492 4924 4546 3623 3644 4066 4465 4882 5296 5706 6134 6427 6748 7210 7657 7963 7853 7507 7188 7099 7481 8084 8536 8744 8565 8035 7610 7809 7991 7711 7003 6960 7494 7850 8273 8944 9496 10377 12419 12030 9579 8522 8922 9914 11601 16656 23938 26317 28587 30280 31180 29557 27264 23130 19467 17142 17176 18056 18738 20082 21753 23656 25203 25553 25530 25100 25800 27306 28435 32633 36009 38694 41040 42214 43643 44241 44202 43057 43167 44791 47489 53209 56224 60672 68450 76386 80891 82631 82340 82891 91080 98308 111446 118825 119565 118515 123747 125460 121682 116333 110933 108343 107858 111598 107220 101466 91513 80783 72443 67184 61396 57360 52840 49421 48476 54402 132 4562 30 9242 15 6 42 6460 1687 3 39 24 83 150 322 527 815 1053 1218 1667 1935 2089 2261 2726 3315 3825 4088 4076 3664 3395 3602 3832 4174 4646 5090 5504 5971 6337 6537 6699 6900 7023 6883 6717 6819 7278 7611 7298 6934 6827 7056 7335 7566 7356 6683 6120 6451 6770 6475 6362 6733 7560 8697 9688 11068 11356 10085 8879 8583 9458 12073 15922 22313 26000 27537 29345 28544 30955 29733 23868 18619 16969 17326 18196 18887 19387 20880 21563 22215 21340 21984 24636 25347 29442 34250 34540 36033 36529 37561 38028 38002 38837 39434 39783 41664 44447 48617 52692 58698 65293 67751 67282 70649 73647 74391 77899 88647 101865 107815 107250 111374 120682 125766 128781 124420 119742 114290 112410 114022 116328 113119 106667 98295 82417 70109 63303 56548 51084 47536 46606 49715 54405 134 4509 30 9249 15 6 45 6459 1686 -41 -43 23 32 50 209 337 574 730 989 1350 1768 2125 2329 2325 2648 3054 3502 3924 4050 3683 3462 3527 3703 3986 4276 4483 4734 4873 4789 5023 5279 5450 5734 6160 6563 7148 7302 7067 6722 6431 6458 6650 7105 7318 7144 7004 6756 6537 6249 6157 6298 6352 6591 7227 8105 8908 10387 11836 11000 9723 9171 9580 12307 16126 22109 27680 27704 29777 29996 28292 27454 23460 17134 14793 15963 17584 19258 21177 23540 25010 25417 25155 25045 25887 29365 32257 33102 34419 34485 35652 37940 37143 38644 39956 40387 41891 45440 47866 51486 56796 60855 63163 63240 63252 67290 71614 76559 85745 92901 93365 96455 109224 117652 123518 128672 131858 131180 126839 120309 118679 122652 121445 115992 109589 99275 86853 75021 64245 56083 52050 50778 53851 62013 54408 131 4606 30 9256 15 6 48 6459 1686 16 138 337 508 690 1045 1216 1534 1867 2232 2551 2733 3097 3484 3826 3908 3839 3543 3324 3246 3455 3516 3602 3745 3958 4009 3960 4289 4734 5350 6225 6760 7015 6863 6485 6189 6383 6805 7144 7548 7899 7849 7310 6882 6800 6663 6326 5797 5484 5517 5815 6153 7093 8359 9055 10147 11206 10580 10008 9529 11715 16359 20622 25636 26633 28027 32252 34543 31932 26643 18597 16917 18835 20363 21403 21992 21999 21502 21157 21434 23350 26249 27654 28657 30524 31832 32076 31748 33160 33621 33827 36867 38540 41326 45096 51220 52779 54112 55600 57183 58339 60394 66132 68937 75230 81850 86604 94336 104506 112688 118022 118248 121055 124328 125157 126396 124747 121194 119839 119749 117964 111258 104530 88800 75102 66520 58267 55339 57499 61063 62073 54411 133 4553 30 9263 15 6 51 6458 1685 -70 -30 27 249 443 629 872 1057 1360 1562 1996 2572 3098 3388 3776 4150 4735 4915 4775 4237 3782 3592 3357 3421 3617 3717 3693 3818 4089 4446 5018 5453 5746 5884 5626 5432 5770 6262 6624 6692 7010 7253 7509 7558 7452 7084 6444 5859 5460 5212 5026 5176 5373 5543 6510 8026 9033 9748 10972 12054 11781 10754 11825 15730 19366 26103 28258 27338 30252 32669 31112 25620 19359 18528 19569 20118 19370 18811 19469 20555 22510 25615 26976 26868 27352 28137 28757 29359 30774 31625 31003 32406 35925 39170 41673 44187 47389 51151 52441 51853 50955 54962 57878 65135 74600 83227 89996 94685 98614 104365 106507 108733 111587 114645 116931 118928 121704 122396 123555 125311 126012 125835 124028 114609 104874 90786 77084 69986 65670 64263 65430 68528 69710 54414 133 4559 30 9269 15 6 54 6458 1685 -33 62 208 384 492 775 1101 1293 1652 2149 2607 3154 3327 3462 3692 3911 4476 5065 5251 4627 4008 3810 3636 3548 3722 3834 3746 3721 3494 3414 3679 3945 4165 4503 4863 5316 5673 6318 7148 7851 8154 8104 7751 7355 6628 6055 5679 5275 5180 4964 4893 5216 5436 5616 6742 8345 9637 10244 10518 11603 12073 11417 12456 16500 21232 26263 25804 25443 26611 26596 25378 23222 19373 18912 19024 18248 17609 18243 19800 21490 23399 23391 24075 25340 25738 26539 27333 27492 27878 28706 31937 34491 36617 37841 39528 42581 45180 46395 46321 46371 50449 55152 64847 76169 81844 84795 89587 92762 94347 97699 100304 103241 107499 109658 110043 111353 111971 112307 112867 115709 121200 121223 118034 117325 109755 96365 85489 74454 67077 63211 62726 64069 66306 54417 135 4505 30 9275 15 6 57 6457 1684 10 3 77 168 391 599 773 1081 1576 1899 2281 2818 3323 3606 3512 3223 3584 4413 4543 4121 3933 3694 3661 3444 3231 3212 3307 3210 2877 2661 2653 2874 3420 3903 4374 4784 5265 5882 6657 7565 7970 8245 8531 8456 8057 7699 7362 6721 6101 5512 5128 4862 4830 5179 5681 6099 7024 9043 10920 12592 12363 12078 12318 12902 13695 17389 22445 25287 23103 22884 24419 24944 22195 19549 19528 19015 17944 17533 18110 19304 20506 21534 22763 23897 24376 24425 24729 24775 25159 26725 29474 32169 33454 33825 35709 39272 42210 43068 41851 42754 45275 50713 58728 65678 71349 74074 76907 80579 84416 90341 95811 99678 103338 106501 107672 107799 107218 106433 104812 106036 107933 109014 113569 116449 114822 112651 108984 100729 90186 77785 68089 61183 59404 63002 65486 54420 137 4451 30 9281 15 7 0 6457 1684 -91 -63 -33 90 201 411 561 754 1105 1407 1802 2175 2507 2715 2814 2792 2869 3083 3309 3410 3467 3286 3164 3085 3048 2900 2927 3022 2883 2760 2814 2904 2978 3404 3629 3857 4666 5365 6052 6905 7317 7450 7569 7555 7549 7352 7150 6602 5938 5421 5194 5145 5004 4842 4890 5238 5840 6353 7598 9440 11725 13820 14972 15457 15113 15798 16816 18908 23114 24440 21793 21714 23078 24479 23031 21115 19524 17843 17343 18485 19396 19686 20645 22580 23152 23407 23697 23566 23815 25459 27796 29095 29475 30758 32877 35555 37056 36322 35312 37115 42832 49807 55639 60642 64712 69257 73047 75687 80497 84440 88327 90976 95514 99539 103629 106781 108597 108498 108192 109162 111415 112348 112290 114569 119549 124759 124292 116002 103211 91609 80851 71844 62800 60221 65105 69668 70322 54423 137 4457 30 9287 15 7 3 6456 1683 -63 -72 14 185 330 497 537 876 1173 1580 1992 2375 2488 2287 2207 2429 2756 3204 3562 3302 2753 2451 2555 2660 2521 2579 2342 2231 2353 2514 2617 2878 3271 3680 4079 4538 4922 5287 5860 6567 6819 6835 6854 6844 6760 6955 6991 7023 6777 6207 5605 4908 4884 5159 5490 5910 6343 6668 7568 9489 11543 12775 14638 17134 18642 19906 21489 23565 24148 21198 19628 22141 22235 22409 20670 18559 17650 17854 18722 19112 19322 20156 21309 22257 23399 24077 23249 22858 24580 27245 28584 29805 31583 34260 33927 31772 30811 32374 37790 47236 50835 55541 60383 65001 68272 69721 71393 76709 81951 86603 88961 94888 99702 101612 105586 108898 110722 112517 114225 115671 115777 116220 114685 116394 125657 136353 132241 122784 108864 94531 81822 69260 63986 69110 73889 71693 64388 54426 137 4463 30 9293 15 7 6 6456 1683 -51 -1 135 390 510 704 916 1165 1488 1879 2325 2506 2358 2135 2077 2130 2391 3015 3501 3264 2678 2406 2433 2645 2870 2596 2603 2526 2599 2783 3110 3553 3995 4441 4710 4988 5403 5910 6390 6774 7537 8393 9104 9665 10116 10051 9725 8765 7679 6645 5725 5582 5950 6381 6464 6813 7320 7932 9183 10747 11594 12179 13022 14682 16533 18213 20474 22558 21582 17856 17745 19793 18685 17661 17268 17908 19024 19591 19619 20297 20533 20425 21726 23638 25127 24870 23210 23778 26954 28182 28276 29959 30814 28677 27541 30691 38693 45439 47182 51876 58166 61429 63766 65150 66296 70343 75241 79287 83792 88628 93546 97090 101366 104841 106207 108264 109257 107634 110024 112344 113539 112591 110966 111879 118960 118843 107906 102590 96925 86322 78379 71041 67666 65894 64906 63770 63215 54429 139 4409 30 9299 15 7 9 6455 1682 -66 12 196 356 469 518 719 1003 1245 1568 1866 2216 2521 2525 2333 2431 2624 2601 2807 3342 3632 3413 2938 2640 2618 2792 3080 3108 3111 3028 3054 3291 3418 3658 3903 4312 4835 5382 6134 7442 8335 9025 9801 9966 10216 10621 10813 10854 10441 9616 8189 6580 5999 6390 6918 7340 7738 8463 8862 9548 10764 11804 11526 11438 11557 12025 13387 14742 16890 18962 18567 16908 15997 17227 17982 18588 18629 18485 18724 19344 19807 19866 20344 22161 24415 25090 23400 23463 25733 26548 27452 29129 31260 30149 26562 26647 32339 39314 42757 45996 54676 58600 59081 61838 63953 66612 68625 70847 76422 82419 86840 90100 93337 96359 98288 100692 103064 105308 103849 102185 101582 104023 106965 107158 106743 108917 107515 103879 102233 100884 95796 88082 78739 71757 67070 64285 62702 63934 65456 54432 138 4445 30 9305 15 7 12 6455 1682 -19 30 158 274 363 583 740 952 1203 1534 1721 1851 1796 1795 1839 2086 2413 2473 2779 3053 3211 3105 2787 2625 2628 2671 2791 2573 2616 2985 3544 4199 4925 5463 5785 6115 6711 7886 8534 8307 8646 9378 9698 10237 10587 11273 11688 11989 11220 9281 8025 7698 7539 7524 7957 8674 9059 9172 9342 9815 10273 10661 10849 11172 12041 13208 13863 15560 18080 17594 15794 15188 16839 17858 18235 18248 18617 19209 19798 20797 22333 24138 24568 23073 22343 23250 24631 26327 28442 29780 28513 26132 24934 27293 32408 38157 41611 44369 51793 57235 57631 59790 62264 65143 66055 67441 72880 76319 78470 81121 84042 86322 90103 92942 94803 96255 93758 90968 89623 90380 94805 100035 102875 105955 106328 105281 101711 95256 89606 81828 73924 66247 61566 61214 64025 69937 74814 75894 54435 137 4481 30 9311 15 7 15 6454 1681 -92 5 69 244 435 571 734 890 1173 1350 1282 1182 1465 1719 2032 2198 2103 2221 2463 2403 2355 2379 2365 2442 2438 2552 2749 3006 3275 3662 4191 4824 5386 6216 6916 7303 7664 7810 8512 9369 9720 9939 10195 10556 10745 10825 10850 11581 12558 13234 12931 11091 11018 11864 11102 10429 10456 10543 10129 9469 9809 10050 10722 11837 13335 14845 15498 16534 16890 16026 16342 17723 19236 19464 19529 19558 19999 21708 24085 24615 22923 21769 22340 24258 24514 25584 27670 26729 23548 23961 27969 32277 36209 39071 40589 43831 52355 57332 56892 58207 59134 60318 61748 63759 66499 72241 74623 77190 80106 80771 83522 86100 87418 87556 86003 84919 85561 89674 95885 101005 102798 106683 108167 102965 99173 95725 87324 77385 69323 63097 61770 64727 68458 71754 77060 77306 74192 54438 136 4516 30 9316 15 7 18 6454 1681 -96 999999 -35 204 441 599 713 943 1098 1043 1117 1337 1811 1880 1732 1698 1631 1740 1934 2017 2071 2169 2264 2319 2444 2830 3233 3689 4130 4557 5029 5494 6079 6514 7150 8032 8881 9216 9247 9233 9139 8939 8964 9177 9407 10162 11441 12481 13842 15032 14547 13323 12131 11390 11342 11592 11213 9730 8735 8998 9986 11240 12272 13539 14925 16350 17289 17338 17350 17679 18973 20247 19860 19545 20047 21954 23516 22850 21819 21813 22236 22872 23263 25125 26289 24504 23144 26108 31193 35365 37761 39567 41543 45104 49647 54192 53835 55122 57272 62613 64977 66476 68224 69052 70039 71330 73792 76823 79550 82724 85532 87307 89137 90059 90896 94254 103726 114026 118027 118075 116531 112659 103070 92616 86620 80482 74963 69175 65824 65231 67211 70991 75344 77988 78238 75046 54441 136 4522 30 9322 15 7 21 6453 1680 -71 -48 95 293 379 556 749 902 1020 1090 1288 1581 1747 1673 1452 1599 1663 1976 2147 2387 2626 2575 2260 2189 2378 2771 3204 3717 4320 5004 5696 6106 6519 7143 7837 8279 8782 9539 10305 11221 12075 11849 10805 10094 10493 11213 11879 13321 14607 13886 11846 10828 10735 10784 10702 10280 9203 7837 7302 7930 9499 11338 13358 15628 16832 17567 17710 17995 18397 19052 20489 21205 20921 20901 21742 23017 23019 21852 21375 21894 23004 23893 24548 24138 23538 25212 29182 32356 34112 36257 39667 43020 46930 47725 48697 51609 54075 56223 61204 63294 63243 65112 63331 62173 67334 70638 72190 75253 76502 78914 82056 84975 88601 91946 97252 104052 110499 116595 117211 109002 105606 97278 84848 79425 77963 75541 70594 68286 68922 73469 75207 74102 73994 73537 71838 77168 54444 135 4556 30 9326 15 7 24 6453 1680 -83 -15 196 325 484 535 653 711 760 858 1055 1011 1048 1204 1380 1656 1892 2156 2336 2488 2483 2359 2437 2716 3229 3759 4442 5112 5877 6551 7246 7879 8736 9418 10375 11766 13644 15318 15823 15140 13694 12729 12095 11391 11143 11973 12342 12299 11937 11515 10767 9757 8825 8038 7174 6868 7000 7430 7751 8210 9437 12145 15171 18056 19476 18960 18893 19419 20591 21734 21779 21336 21478 22132 22368 21922 20990 22036 23738 23310 22884 22405 22272 26709 29940 32159 34900 37277 39715 43124 44862 45687 47411 47090 46881 49931 53596 57898 60190 60185 60100 65377 69660 70262 70055 70995 73533 75409 78898 81168 83211 88761 92106 94250 98662 102919 101470 96063 93350 96521 94979 84113 74408 73103 70513 69678 70425 72155 73849 73960 75724 73762 68255 68492 73091 54447 137 4501 30 9331 15 7 27 6452 1679 -91 999999 31 181 237 323 454 528 595 833 827 881 847 767 946 1131 1193 1401 1713 1811 2069 2247 2313 2519 2828 3208 3579 4029 4588 5119 5810 6788 8159 9734 11044 12760 14350 15584 15869 14924 13977 13286 13095 13206 12750 12178 11633 11124 11512 11845 11253 9931 8564 7789 7354 7182 7757 8360 8969 9158 9558 10345 11828 13723 16319 19184 21774 22088 22118 22715 23979 23782 23432 22990 22189 22394 22940 22382 22171 23449 24498 24775 23508 23992 27703 30562 34877 38990 41659 43296 41902 42421 43950 42367 43054 47036 51876 52107 53295 58536 63235 65397 67729 69479 67819 69090 73655 76021 77697 80700 82705 86816 90888 95522 101191 105529 106924 105700 102124 101595 101609 96822 88229 82161 79361 76844 76905 76326 74088 72879 72651 73305 72881 70543 70598 72537 74508 54450 136 4534 30 9334 15 7 30 6452 1679 -15 111 248 232 281 353 510 723 803 747 649 617 675 848 937 1128 1331 1454 1725 1992 2125 2107 2307 2697 3091 3538 3930 4328 4903 5605 6695 7932 9559 10985 12146 12585 12183 11640 11773 12147 11870 11654 11300 10904 10460 10007 9835 9739 9346 8498 7156 6670 6859 7620 8217 8537 9141 9339 9224 10263 11599 12643 14435 17194 19777 22108 23558 23659 24494 24473 23493 21906 20550 20305 20549 20506 21017 22025 22538 22617 22571 24055 25023 27714 32715 35670 37173 37426 37587 39188 37580 36149 39515 42855 47602 50288 50568 55191 58770 57074 60304 64421 67850 66097 66853 69088 71593 73896 74482 76015 80359 86200 92346 97499 97448 93125 89396 86975 89374 91302 88529 86837 84269 76591 66944 60647 61756 65101 66597 67294 66630 65929 66668 67183 65674 65618 54453 140 4419 30 9339 15 7 33 6451 1678 -77 999999 35 226 254 428 481 542 682 871 1270 1329 1423 1291 1095 1087 1187 1402 1622 1974 2131 2311 2584 2670 2792 3261 3692 4065 4360 4544 4784 5045 5453 6077 7084 8207 9049 9778 10226 10538 10720 10522 10624 10840 10898 10810 10631 10018 9680 10018 9423 8049 7258 6925 6995 7540 7940 8185 8696 9295 10087 10312 10641 11603 12683 13526 15408 18342 21768 24268 26014 27519 27624 24865 21740 20019 20013 20643 20763 21067 21681 22273 22628 23510 25329 25997 30148 34951 36668 36815 36660 36308 34477 34223 38495 42259 45887 49146 50673 51997 54392 55839 58200 60401 63595 65179 63445 67138 71104 72546 74155 74753 75740 78352 82766 87067 94096 99205 101723 97052 91589 86573 83601 82374 81645 78527 75479 72925 70996 69264 68724 69980 68236 64753 64894 66232 67565 66084 65337 66283 54456 140 4424 30 9344 15 7 36 6450 1678 -41 -49 5 91 163 277 490 588 761 978 951 1247 1350 1390 1351 1254 1312 1503 1725 2055 2321 2642 2889 2927 2826 2937 3159 3326 3538 4082 4751 5431 6193 6554 7028 7841 8415 8599 8723 8849 9131 9747 10137 10245 10340 10620 10756 10640 11139 9310 7266 6941 7392 7948 8404 8811 8970 9531 10081 10447 10567 10707 11056 12076 13390 14187 15187 17382 21091 23800 25551 26055 24237 20646 19271 19466 19835 20634 21292 21089 22421 22782 22626 23042 25217 29441 32036 33597 33981 32597 31852 32279 36122 40104 40143 42176 45504 48023 48601 46661 47109 50101 55951 57504 56330 54743 60956 67751 68588 71064 73188 74684 74746 75157 77075 81031 87913 95920 104159 109228 107975 100960 86895 78101 79100 78898 78646 77681 73220 67026 62558 60113 59278 59179 58437 63847 68290 65809 63922 66007 54459 139 4460 30 9350 15 7 39 6450 1677 -75 -34 47 224 259 271 332 478 613 897 1049 1056 1184 1295 1342 1284 1426 1639 1814 2125 2405 2620 2952 3087 2820 3059 3249 3577 4113 4623 5069 5480 5613 5965 6736 7172 6972 7502 7884 7955 8360 8954 9297 9568 9409 8642 8868 9242 7534 6744 6852 7182 7460 7686 7947 8556 9162 9443 9796 10226 10506 10954 11748 12552 13593 14854 17965 21603 21888 21366 20201 18179 17746 18284 18547 19052 19472 19173 18740 19456 20704 21926 24017 25677 28125 28968 26484 25719 28892 33252 34428 34435 36240 37472 38018 38240 39657 41609 43550 45847 47731 46947 45778 50844 56643 59979 62144 64874 69191 70523 70624 70555 70564 71374 73325 80556 90508 100393 107483 108687 104752 93127 83316 79233 79139 79961 79322 74824 66022 58697 55818 54020 54035 58602 63683 65804 65554 66931 64219 54462 140 4437 30 9357 15 7 42 6449 1677 -81 9 104 108 265 446 436 413 544 739 867 1072 1144 1183 1285 1302 1251 1397 1678 1981 2214 2333 2532 2896 3377 3472 3696 4088 4435 5040 5802 6352 6530 6152 5898 6284 6660 7274 8056 9442 10645 11407 11696 11651 10705 9344 8226 7536 6840 6617 6578 6937 7420 7840 8052 8430 9256 9527 9834 10759 11826 12567 13029 13738 14456 15437 17227 20513 21937 20794 19735 18790 18688 18633 18753 18741 18433 18221 18600 20116 21708 23220 24872 26320 27366 27184 25093 26263 30087 33668 34788 35997 37947 36687 36053 35861 41294 43516 41547 39737 41459 44864 49656 53660 57882 61343 64558 66199 68462 69126 69751 71614 71854 71366 71142 72243 74667 80638 88911 95511 98018 95737 87123 77968 72835 73693 75693 74321 71436 70062 68894 65927 64605 67372 66571 64008 65937 71428 74715 75801 54465 140 4444 30 9364 15 7 45 6449 1676 -91 -25 -22 109 260 322 357 406 512 615 619 726 821 909 963 1022 1221 1465 1718 2181 2590 2722 2832 3084 3379 3752 4015 4344 4737 5243 5528 5659 5802 5860 6123 6847 7849 9270 10606 11775 11806 11402 11196 10792 9974 8907 8176 7894 7525 7063 6515 6669 6546 6255 6633 7485 8508 9365 10080 10834 12191 13479 14328 15123 15953 16964 18077 19361 19700 19456 18436 18005 17888 17501 17229 17140 17912 19187 20555 21585 22924 24178 25227 25789 24671 23741 25616 29175 32585 35417 36325 36024 35551 34727 34766 38419 38517 38459 36867 37556 42276 49487 54941 53795 57276 63351 63384 62881 65919 69833 71105 71464 70958 70085 70371 71251 74925 80437 83801 87356 90129 82676 72556 68167 67480 70065 72823 75581 74846 71751 66915 64730 65647 66179 70414 75554 75902 75803 78219 80241 54468 140 4450 30 9370 15 7 48 6448 1676 -93 -60 9 0 138 261 362 364 327 415 395 507 595 753 964 1252 1524 1777 2154 2501 2833 2996 3067 3028 3085 3381 3790 4088 4310 4382 4611 5021 5472 5780 6078 6632 7563 8598 9542 10548 11516 12444 12698 12035 10953 10133 9506 9028 9335 9517 8545 7344 6229 5718 6053 6726 7355 8397 9743 11000 13303 15616 16540 16883 17166 17803 18695 19937 19870 18741 18134 17388 16794 17171 17589 17991 19308 20391 22065 23294 23777 23729 23686 24784 26752 29417 31888 33290 34504 35486 35200 35182 35890 35549 36194 38582 40257 40065 38620 40469 42924 47370 51582 57442 61665 65294 64516 65089 67790 68028 67632 67814 68014 68810 69860 72302 74810 78178 79432 80004 79061 74137 71989 72162 74835 75609 74795 75507 76405 74533 74769 74734 73037 73489 77812 80074 80754 83395 85768 86410 54471 140 4457 30 9377 15 7 51 6448 1675 -61 5 110 177 308 251 161 125 63 143 261 375 521 633 905 1170 1436 1598 1814 2158 2435 2533 2565 2437 2430 2613 2854 3093 3392 3777 4288 4828 5286 5738 6216 6459 6755 7694 8933 10180 11503 12705 14197 15166 14744 12952 11183 9824 9075 9310 9458 8618 8209 7475 6706 6567 7492 7894 9205 11208 13514 15899 17009 16925 16633 16559 16728 17119 16913 16160 16350 16776 17239 17027 17616 18593 19903 21047 21363 21282 20831 21862 24464 27647 29370 31080 31844 30967 29501 29544 30664 32345 34841 37547 37472 36301 35759 35871 37871 40610 45827 51045 54100 56278 59734 62179 62007 64284 63972 62246 61037 59666 58541 60101 64067 68624 72170 74241 75643 76387 77070 78353 82087 83756 81108 76945 76032 76248 74648 72198 73175 76797 77042 77760 79483 80929 82204 83905 87149 89570 54474 142 4402 30 9382 15 7 54 6447 1675 -84 -18 -7 140 128 156 80 -79 -86 18 164 240 417 575 585 629 858 1056 1346 1687 1738 1857 2035 2245 2358 2234 2333 2595 2977 3265 3578 3920 4171 4180 4479 4833 5384 6082 6658 7511 8584 9595 11388 13461 16065 18266 16871 13502 10774 9507 8723 8114 8455 9220 8466 7415 6133 5972 7279 8301 9258 11678 14002 14880 15033 15161 15135 15335 14954 14312 14421 15480 15977 16164 16284 16953 17850 18876 19566 19671 20312 20588 21412 23636 25165 26781 28737 29080 27655 26091 25394 27549 30223 33243 35918 37102 35318 33248 32700 37512 41526 41885 44704 50301 55274 59523 62605 62650 60497 58266 58462 59843 60183 62036 64990 68897 75970 83550 86163 86530 84720 85578 89038 92792 92864 88560 82146 79893 78888 80227 82034 82304 82455 83472 82525 83080 86514 87987 90386 92354 93649 97792 54477 141 4439 30 9389 15 7 57 6447 1674 -55 80 64 43 8 -90 52 181 311 366 425 566 631 768 956 1011 1179 1413 1559 1639 1809 1956 2281 2551 2540 2507 2627 3014 3401 3720 3833 3939 4209 4585 4906 5425 6175 7131 8170 9027 9692 10017 11272 14237 14952 13123 11147 8455 7515 7939 7928 7881 7794 7129 5989 5335 5789 7100 8319 9443 11979 13117 13151 12833 12079 12002 12311 12593 12858 12822 13282 14056 14651 15544 16622 17110 17055 16947 17473 18251 20281 22748 23927 23299 23693 23263 22107 22714 24188 26217 28960 29332 29591 30411 30400 29863 31929 34088 36871 40873 41507 45455 50746 53329 54559 54334 54325 52397 54725 55865 56464 57742 59763 64681 71949 82869 92466 93318 89483 87873 83543 81368 86504 89872 88741 86741 84750 82948 84023 85181 83523 83080 83584 85013 88921 91952 93729 92892 92105 96706 100002 54480 142 4414 30 9394 15 8 0 6446 1674 -22 -17 999999 -70 57 210 319 446 404 541 629 738 733 951 983 1072 1120 1322 1391 1554 1726 1751 1902 2114 2500 2729 2727 3081 3494 3693 3781 4082 4394 4576 5049 5774 6324 6722 7388 7808 8382 8922 9682 11173 12324 11726 9588 8003 7447 8089 8178 7344 7711 7455 6333 5767 5447 5503 6703 8095 9199 11447 11793 10626 10722 11452 12099 12357 12624 12902 13397 13997 14521 15433 16245 15853 14720 14262 15574 17039 18777 20515 22371 23553 22804 22715 22804 23530 27301 28955 27150 26146 28188 30313 30791 29382 28836 30262 33806 38318 41448 44142 49611 49940 49287 49950 50784 51843 51457 51162 53559 55298 57638 61929 68439 78148 91305 96719 97774 93283 85483 78371 75204 75162 78796 83254 86551 88158 89321 89272 89711 91350 91539 92875 93926 94766 95665 94553 93097 92926 93307 92924 54483 141 4451 30 9401 15 8 3 6446 1673 -4 16 195 341 332 525 591 495 634 707 772 884 904 999 1077 1093 1194 1264 1502 1622 1684 1855 2168 2580 3017 3163 3329 3636 3857 4006 4374 4774 5123 5547 5991 6317 6717 7043 7572 8080 8426 9099 10343 10861 9783 8804 8470 8778 7711 7228 7971 8611 7749 6214 5716 5782 6065 6998 8443 9230 9764 10397 10756 11252 11881 12308 12914 13266 13738 14318 15040 15236 14654 14623 14916 15265 15414 15955 17920 20044 20916 21247 20669 21164 22570 24812 27741 27443 25642 28199 26640 23301 25319 30766 35101 36718 38987 42627 44692 46342 47035 47276 47504 46395 48059 48075 49079 50778 49418 52485 57153 64154 73168 82938 89019 93739 94834 92362 88711 82331 77877 75432 75492 74576 75388 74729 75064 81918 90065 94807 98006 98359 98710 98362 97768 95396 93972 95660 98425 97134 95631 54486 143 4396 30 9406 15 8 6 6445 1673 -71 -18 41 182 417 329 471 526 523 531 720 966 920 982 997 1100 1240 1274 1352 1580 1736 1855 2098 2385 2499 2896 3259 3447 3774 4133 4459 4866 5246 5632 5986 6312 6361 6559 7044 7734 8325 8491 8708 9704 10235 9679 8880 10075 10669 8345 7420 7211 7960 8635 6790 5798 6411 7359 8294 9056 10256 11108 11507 11944 12109 12939 14037 14723 15364 15437 15830 15818 15484 15348 15579 15487 15498 15829 17105 18838 19593 19226 19102 19612 20531 22898 24189 25614 25954 26179 29553 28134 27079 30460 32709 34096 38630 44080 45426 44007 44188 44635 44279 45935 44762 44695 46620 48550 49031 48798 52181 57153 62576 68053 74972 82060 87189 89798 86977 81555 75089 73334 74873 73744 74249 76996 76645 71447 67402 75635 86610 94080 97333 97465 97389 97381 94998 97363 102852 108140 106541 103357 99043 54489 142 4431 30 9411 15 8 9 6445 1672 -29 9 56 206 213 244 351 482 594 707 878 1017 1023 1194 1245 1340 1251 1256 1380 1646 1800 2005 2565 3088 3439 3575 3626 3838 4299 4834 5397 5691 5895 6003 6191 6292 6470 6896 7287 7969 8602 9133 9565 9478 9488 9987 10133 9015 7671 6714 6317 6752 6680 6212 6603 7394 8387 9262 9691 10601 11194 11273 11304 12259 13769 15038 15065 14665 14220 13074 12991 12892 13574 13876 14300 15223 17480 18528 17960 17821 18677 19726 20467 20698 21988 23807 25558 25829 25049 26565 26555 29241 30785 32269 37438 39990 39788 38925 39289 39140 39303 39816 40173 42045 44689 46763 47319 47357 49669 53232 56108 60219 65203 70929 76700 80592 81080 77540 70031 59769 56396 63361 71157 74517 75437 76399 75855 77442 79714 85246 96412 102787 104170 102147 101170 101433 102396 104178 106873 105624 100790 97025 54492 142 4438 30 9418 15 8 12 6444 1672 -50 13 69 237 416 503 731 788 802 951 1066 1088 1252 1249 1303 1270 1357 1613 1734 1787 2037 2181 2593 2934 3430 3836 3995 4224 4588 5057 5372 5850 6306 6795 7093 7189 7296 7638 8019 8600 9432 9379 8524 8537 9030 8261 6392 6749 7519 6243 5820 6013 5795 6020 6227 6846 7442 8230 8481 8583 9824 11294 12294 13008 13402 13098 13056 12792 11630 11394 11550 11722 13013 14979 16400 16513 16935 17746 17840 18112 18614 19956 21489 23554 23824 24304 24949 24651 24154 23378 26685 31882 31445 33145 37405 34712 35760 36329 36499 35046 37988 40169 41327 42305 40432 41845 44251 45717 49743 55367 59012 60946 63729 68417 72089 74185 73967 69004 58922 55619 60432 67408 71485 74075 78765 80474 85464 88976 93301 97798 101916 106425 109530 109607 109241 108888 111039 113799 114129 109967 104616 101553 54495 142 4442 30 9422 15 8 15 6444 1671 7 -50 107 219 392 516 613 645 754 826 926 978 1008 1126 1220 1384 1466 1775 2015 2268 2322 2287 2530 3071 3411 3527 3766 4016 4371 4918 5302 5668 6040 6214 6590 6976 7325 7669 7986 8015 7646 7246 7244 8088 7200 7295 7666 7420 6872 6264 5595 5466 5759 6427 6756 6846 7134 7675 8665 9595 10386 11272 11806 11903 12201 11771 11464 11014 10798 11027 11674 12904 14532 15131 15463 15727 16157 16940 17948 19382 20484 21253 21845 22509 22980 23258 22920 23206 26384 30555 32469 33671 34696 36405 35457 35985 34256 34456 33829 36913 40395 41259 41186 40837 40971 42915 44858 46589 49308 51954 55567 58712 62710 67504 72646 74701 72523 67624 59703 58105 64900 68978 73763 75625 78836 84036 87198 92740 99051 102007 102090 102698 105431 108909 112774 116922 118032 118121 117673 116090 113168 110448 54498 141 4478 30 9428 15 8 18 6443 1671 -3 85 61 59 220 326 409 580 711 725 813 782 791 856 1147 1251 1472 1688 1957 1962 1808 2026 2468 2746 3040 3160 3403 3621 3999 4313 4870 5376 5920 6623 7090 7751 7802 7381 6889 6382 6242 6573 7050 5939 6187 6767 7113 7011 6772 6837 6546 6581 7250 8083 8552 8131 8001 8370 8657 9250 10294 10630 10554 10677 11673 11947 11472 11470 12275 12984 13686 13553 13243 13572 14960 16514 17491 18410 19558 20877 22008 22424 21287 20061 21137 22685 25479 27844 30349 31412 32049 33881 34468 34400 32455 30950 32085 35981 38183 37775 38741 40141 39350 40546 43756 46646 48244 50574 53134 55683 60893 66802 71910 72177 67871 64323 62358 59676 65627 74713 79901 82010 84969 87616 86753 87598 95869 105008 111024 115846 119337 122707 122355 120841 118456 113648 111702 109664 106959 103314 99831 54501 138 4573 30 9433 15 8 21 6443 1670 19 51 148 176 231 443 569 490 506 578 551 665 776 922 1058 1337 1431 1529 1676 1698 1773 2044 2312 2786 3265 3653 4114 4712 5259 5650 6040 6282 6720 7283 7256 6767 6901 6787 6027 5950 6497 7489 7380 7552 8040 8132 8624 9182 8981 8895 9598 10469 10810 9705 8771 8760 8438 8969 10226 11058 11440 12115 12446 12560 12379 12600 12711 12953 13578 14669 15677 16355 16385 16744 17607 18561 19392 19138 18865 20083 20389 21055 23786 27126 30131 31393 32191 30531 29282 28370 28333 29537 32598 34428 34658 36200 38074 38027 40512 44410 46438 46074 43238 42235 43487 48091 56878 65413 69864 68657 64919 62180 59169 59969 66958 73542 74911 75771 81535 86604 89603 92888 97887 102098 108736 116450 120211 123349 124712 122483 118699 114813 112268 108070 104921 100871 97514 96739 54504 133 4729 30 9439 15 8 24 6442 1669 22 167 182 224 165 105 119 235 409 648 785 806 842 848 919 1105 1443 1732 2104 2560 3064 3613 4291 4845 5399 5872 6555 7086 7374 7339 7128 7290 8039 7679 7944 8755 9097 8742 8965 9487 9639 9187 9000 9454 10145 10521 10829 11607 11551 9862 8804 8739 8472 8670 9590 10584 11532 12728 14378 14651 13497 12508 12431 13387 14607 15527 16636 17313 17532 18709 19912 19912 18996 19314 21143 23335 24913 26250 30104 32518 31401 27539 25435 27613 28484 31628 35159 32826 33477 36796 39245 40608 43518 44232 41616 40888 41579 44082 47219 51115 57538 65152 71502 72609 67124 62371 60159 59060 63353 72275 78013 79711 83196 87163 90226 94815 101125 105076 108825 112319 114446 115188 114947 115035 115271 116956 118680 116260 110177 105498 104237 102356 99889 54507 135 4676 30 9446 15 8 27 6442 1669 -89 -54 31 174 183 42 92 48 130 322 390 407 419 538 520 644 697 946 1330 1512 1864 2238 2739 3498 4206 4849 5261 5617 6181 6872 7622 8198 8584 8824 9877 10922 10616 10232 9513 8121 7225 7351 7812 9182 10500 10816 9954 9766 10451 11357 11520 10648 9577 9443 9306 8740 8836 10177 12032 13284 13471 13085 12826 12620 13105 14229 15828 17506 18623 18978 19850 21385 21349 19102 17974 20628 23208 24802 26074 28394 32255 34211 31953 26344 25937 27815 31823 39149 34620 32311 33757 38692 43464 46213 42242 40274 41855 45470 46335 46281 50340 56432 62780 69393 76282 76233 70310 63854 61274 61061 64690 72977 80316 85169 91548 95007 95080 97866 102642 105032 107910 110171 113255 115414 117338 118072 116813 115475 112075 108287 109622 115268 118577 114827 109916 54510 132 4771 30 9451 15 8 30 6441 1668 -49 -3 -68 -33 -75 999999 -46 165 187 161 196 328 441 523 742 1079 1400 1678 2102 2645 3265 3992 4878 5579 6026 6522 6847 7314 8278 9330 9851 10518 11011 10311 10539 10753 9133 8995 8660 8137 8800 9460 9441 9605 10245 11928 13295 11921 10144 9943 10099 10144 10209 10440 11115 13215 15794 15858 14759 14536 14762 15397 17009 17178 17289 17817 18990 21731 24560 25165 23984 22981 23234 26063 28187 30321 32321 32943 30868 28609 28090 30574 35158 37941 35841 35342 36713 40877 45125 43841 43052 45404 47808 50581 49332 48111 48604 50833 55177 62530 73077 81461 79965 71666 63808 57949 58534 68295 80245 86433 86291 91147 98047 102215 105371 109938 110970 112342 114205 115722 115527 114260 109884 107815 109568 111448 113857 115146 112458 108601 108835 107533 54513 126 4956 30 9456 15 8 33 6440 1668 -100 -26 82 37 222 401 473 716 815 1068 1354 1846 2499 3069 3705 4294 5022 5481 6087 6711 7153 7940 8982 10073 10945 10471 8857 7633 7953 8015 7919 7850 8075 8567 8929 8559 9233 10200 10862 12782 13229 12757 11378 9991 9889 10345 11251 11767 12323 13576 15576 16842 17332 16070 16059 18172 19469 18673 18505 19450 21312 23345 24316 23987 23683 24301 26929 27385 27672 28831 28596 28442 30620 32746 33302 34691 35042 34646 37308 41170 43029 42244 41552 44728 49577 51401 53459 55407 53345 51071 52246 52979 57967 69368 81599 90030 90113 82303 68389 57208 56634 66400 83074 91868 92015 93747 98649 102536 107074 109404 111260 110748 109224 111121 112440 113832 112766 112315 110098 108164 106304 105627 107345 112177 114433 114484 54516 126 4961 30 9461 15 8 36 6440 1667 -46 28 210 296 394 492 668 933 1076 1357 1808 2280 2690 3217 3818 4494 5308 6048 6777 7400 8073 8694 9242 9560 9538 8314 7007 7131 7797 8442 7919 6787 6279 6679 7040 7363 8159 8889 9595 10867 12786 13885 13593 12634 11674 11242 11801 12751 13638 14838 16609 18050 18087 17130 17232 17328 17387 17944 18881 19733 20763 21754 20925 22483 24167 24870 25477 24883 25027 26321 28672 32074 32954 31425 32416 35724 36910 37431 39656 39625 41072 44949 47824 50365 52699 53952 55196 53898 50921 48149 45042 47221 52696 63129 74257 85594 91168 86351 74353 65052 63402 75390 89600 95726 96225 96660 101960 108938 111622 111211 111635 114264 115298 113943 112310 110060 107840 106273 106656 111377 115694 114261 111788 109257 115837 127086 54519 127 4935 30 9465 15 8 39 6439 1667 10 -1 -86 182 298 438 798 1047 1231 1438 1667 1853 2198 2622 3198 3791 4728 5587 6355 7330 8101 8591 8596 8102 7596 6508 5722 6116 6709 6584 6598 7014 6960 5850 5807 6168 6197 6306 6622 7910 9403 10230 10864 10921 10706 11070 11588 12616 13711 14993 16085 16267 16079 16173 15864 15571 16094 16352 16833 17192 17231 18212 20037 20298 19207 20092 21435 22568 23514 26899 29177 28629 29683 30149 29506 30788 33474 35040 35399 36854 38836 40445 43937 48316 50314 52132 55345 59527 55115 50029 52697 56666 58761 60791 66383 76232 87875 93097 87237 79563 72625 70878 77692 90795 96674 97214 96609 98774 103858 109730 115198 117634 114307 109913 105678 104007 104143 106783 110139 112318 110885 108355 108414 111291 114083 124302 129564 54522 127 4941 30 9471 15 8 42 6439 1666 -38 54 149 279 324 648 877 1093 1436 1588 1723 1970 2332 2839 3457 4354 5268 6153 6939 7544 7902 8053 7996 7466 6710 6204 6028 5791 5530 5309 5163 5423 5055 4119 4452 5513 6446 6468 6361 6524 7203 7583 8117 8790 9761 11187 12842 13758 14699 15344 14436 12907 13533 14709 15029 15795 16522 16863 16036 15349 16028 17692 18202 18142 19275 20805 21596 22596 23819 25878 26824 26984 26984 28654 37230 44754 40575 35436 35723 38595 40727 42815 45065 48696 55382 59620 57416 56345 61384 64848 68345 73388 78196 83450 86856 89530 92351 94731 94331 88626 79266 75509 85236 100900 107725 101750 101587 103305 104935 109905 115500 120451 122350 119125 114358 111293 109452 109621 111854 111956 111050 112685 112063 119307 134515 143218 141781 54525 127 4945 30 9475 15 8 45 6438 1666 -61 89 225 371 576 880 1013 1296 1506 1434 1663 1985 2480 3150 4232 5108 5875 6540 6952 6661 6107 5780 5614 5367 5207 5094 5085 5061 4334 3696 3487 3507 3241 3520 3583 3906 4310 4263 4776 5531 6008 6747 7202 7591 8765 10114 11044 11750 12131 11519 10863 10078 9976 10861 10941 11246 11487 12050 12604 13411 14807 15525 15913 16628 17132 17482 18480 19946 21417 22484 22350 24392 34247 43742 43635 35719 29903 29445 30674 32620 37264 44768 49084 51731 52488 53026 60840 66795 71585 77164 83880 93175 98244 99543 99709 98362 98165 100135 102437 96565 84263 78688 86571 105173 115041 106490 103565 109863 115865 121306 128170 128083 119827 112819 111288 113618 116284 116430 115076 108901 104262 101100 103043 111423 126049 130385 124888 54528 142 4501 30 9481 15 8 48 6438 1665 -70 -22 1 50 -6 -23 31 -86 999999 999999 999999 -66 999999 999999 -71 69 220 359 821 1031 1170 1457 1738 1796 1897 2022 2328 2947 3641 4277 5076 5897 6409 6551 6194 5874 5610 5332 5038 4749 4270 3706 3012 2519 2612 2739 2804 2964 3322 3298 3205 3455 4066 4779 5350 6235 7038 7723 8403 8911 9530 10183 9926 9143 8419 8371 8910 9343 9230 9888 11110 12275 12936 13032 13252 13426 14063 14609 15308 16918 18516 19317 20361 22907 28821 37068 42015 40625 34012 27352 26196 26905 29046 33540 38827 44783 48278 49284 53009 59371 64927 66212 68050 76668 84173 90379 96813 101183 102082 98484 97419 99800 102740 100743 94642 88258 87849 98024 112377 113667 106631 110695 117011 122581 127191 132021 132631 128735 122981 116897 112079 110360 110462 105837 105355 108907 121798 135450 142159 138799 126160 106424 54531 142 4506 30 9486 15 8 51 6437 1665 -33 -50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 8 35 190 266 434 685 1047 1231 1225 1473 1673 1796 1853 2162 2587 3105 3652 4136 4619 4949 5106 5314 5233 4948 4282 3754 3395 2921 2695 2373 2135 2001 2122 2354 2391 2513 2771 2902 3277 3838 4572 5286 6066 6630 7293 7748 7778 8211 8809 9040 8542 7938 7616 7560 8310 9292 9584 9949 10726 11141 11085 11409 12174 12669 13073 14576 15807 16984 20787 26457 30346 33130 33157 34547 35602 30263 24847 24935 28532 32167 35093 37933 41088 44806 46533 48265 54217 60958 69792 78121 82790 91093 97275 97259 101361 102446 97347 95735 103081 110483 114402 110572 99651 93949 97295 107149 116187 115882 123802 137815 143625 147240 148922 145112 137068 127055 122017 115893 109120 102400 100969 103289 116238 138838 153095 156875 155901 135753 104991 83008 54534 136 4692 30 9492 15 8 54 6437 1664 -11 49 93 169 272 303 216 247 283 398 691 992 1074 1157 1393 1367 1357 1353 1604 1876 2285 2686 3216 3690 3907 4050 4124 4090 3951 3578 3385 3103 2792 2502 2358 2389 2505 2439 2480 2665 2960 3252 3423 3870 4176 4687 5282 5969 6671 7408 8117 8542 8845 8983 8816 8721 8281 7914 7814 7545 7348 7743 8362 9260 9774 10145 10324 11232 12188 13018 14421 15188 16573 19760 24297 28116 29290 29425 30283 26213 23162 24568 26430 28139 29286 31192 33826 37346 41952 44645 46828 54251 65701 75225 80290 84938 92134 98178 97277 96330 96460 100964 104208 105502 108002 112556 117505 120594 113962 105541 107312 115152 112416 111013 122321 133489 148943 157408 156290 144216 125635 109158 100656 96250 95440 99949 112466 127188 142271 151762 158195 155940 142311 115203 79187 51537 54537 139 4609 30 9499 15 8 57 6436 1664 -95 6 150 197 285 364 449 478 550 487 449 784 941 1072 1164 1198 1260 1282 1334 1390 1458 1742 1890 2265 2715 3168 3488 3894 4141 4049 3697 3294 3039 2873 2900 2857 2811 2954 3302 3314 3288 3697 3797 3528 3638 3812 3862 4286 4845 5727 6339 7262 8133 8647 8509 8436 8222 7867 7533 7002 6663 6634 6997 7882 9207 10587 11803 12240 12068 12437 12875 13669 14666 15050 15990 19929 24951 27580 28772 30613 32785 30804 25574 25192 26200 27401 29515 33168 35988 38459 42356 47099 51529 56858 67547 74548 73497 75227 80551 87442 88302 88276 93897 97071 96549 94640 101103 109082 116570 122453 125320 118610 115504 116033 114046 111734 118968 134721 150580 160699 157009 139104 123312 110452 103041 100607 102294 105334 110486 119771 133067 149025 163114 163890 147635 119385 83550 53289 39256 54540 139 4615 30 9505 15 9 0 6436 1663 -77 85 212 242 440 554 569 722 769 940 1056 1005 1199 1335 1297 1134 1013 1035 1235 1524 1755 1900 2007 1999 2204 2581 2964 3336 3577 3726 3704 3466 3063 2792 2712 2863 3168 3272 3322 3583 4019 4024 4078 4406 4478 4418 4418 4539 5003 5631 6450 6958 7667 8388 8314 8138 7791 7203 7002 7166 7512 8099 9611 11369 13357 14413 14286 13502 13327 13488 14185 15950 18319 21527 23988 24937 26304 27822 26860 24077 22900 23815 25985 27817 29340 31243 32649 34557 37397 41894 46586 50038 54431 59574 63527 69292 77099 81267 79578 90395 94970 93932 90654 91410 100147 107253 108976 111570 118645 124815 127971 123709 115702 111172 113057 117757 129371 149012 155152 150865 133996 119427 114146 110554 111134 111144 106389 105145 113134 124605 145537 153146 147400 129889 105043 83611 67597 51353 38943 54543 139 4621 30 9511 15 9 3 6435 1663 -68 -53 182 352 486 625 721 915 971 820 848 1072 1060 807 652 629 604 777 1056 1302 1496 1592 1614 1540 1474 1596 1822 2048 2336 2505 2604 2658 2689 2537 2580 2666 2823 2894 3419 4293 4449 4622 4258 3764 4253 4734 4821 4825 5231 5808 6335 6775 7470 7746 7847 7646 7391 7032 7012 7155 7647 9149 11934 14318 14792 14313 13296 13167 13841 14998 16613 18353 20353 21243 22019 22500 21935 21001 21075 22259 23694 24912 26138 27594 29138 30431 31716 33231 34413 36437 39360 40528 40793 44245 52719 62519 66072 66531 76101 97745 116591 127865 126345 130265 127047 123396 137077 138538 134576 129428 129997 124518 119271 117154 118440 120214 123498 132516 144371 150281 148136 139397 128717 114256 97151 88537 96174 111252 123672 134721 137413 123461 104894 89577 78825 69906 52271 38105 31726 54546 137 4687 30 9517 15 9 6 6435 1662 -47 161 465 746 1024 1035 1163 1075 966 800 568 486 470 488 620 979 1302 1246 1165 1096 1071 1025 1002 1003 1074 1212 1235 1168 1266 1406 1392 1410 1521 1591 1908 2512 3358 4269 4250 4159 5213 6838 7524 7455 6535 5517 4920 5160 5696 6297 7228 8079 8737 8710 8305 7805 7916 8708 9804 11185 12821 14163 14892 15162 15385 15795 16937 18291 19288 19987 20020 19420 18634 18713 20114 22196 23816 24478 25010 26280 27921 28650 29677 30818 33245 36722 40975 43182 42779 42599 45683 49551 54753 61325 70254 75787 84778 94922 114998 132098 133355 140731 149391 159260 145903 124778 119918 134402 148864 143615 127716 123417 123538 121659 121759 127489 132256 129976 118694 107455 100482 96080 94460 101675 119857 136318 148183 147034 131629 109973 93179 80736 65199 48202 41701 37120 37716 54549 135 4752 30 9522 15 9 9 6434 1662 210 645 961 1150 1156 1052 617 354 226 340 300 374 424 580 698 760 676 687 662 589 594 909 1090 1206 1190 1160 1197 1399 1682 1907 2046 2047 2411 3350 4286 4380 4497 5097 5711 6697 7484 7313 7005 6616 6436 6349 6606 7420 8808 9206 9461 9923 10180 10100 10052 10438 11307 12474 13691 15193 15935 16193 16177 17293 18680 18985 18155 17092 16668 17672 19501 21292 22669 23720 24559 24860 24669 24727 25571 27756 29309 31496 34358 37862 40153 39416 36565 34712 43168 48397 49404 65051 81049 84428 83802 93297 98321 92904 109661 140777 157189 154955 134334 115181 117345 137589 153614 148238 125975 115626 117349 116585 115183 117410 115821 113422 107444 103801 101755 98654 101852 113155 128645 141268 146922 144988 138150 119084 91394 68896 51385 40410 39618 35810 36150 54552 136 4728 30 9528 15 9 12 6434 1661 65 410 844 1238 1402 1229 917 743 644 454 464 524 436 538 590 497 531 525 492 515 484 599 953 1225 1332 1273 1156 1110 1290 1701 2108 2424 2716 2866 3152 3937 4905 5650 6507 7238 8222 9323 10091 10781 10828 9743 8794 9211 11206 12881 14275 14840 14703 14235 14206 14317 14644 15432 15681 15209 15231 16177 17401 19007 19850 19036 17466 17610 19127 21252 23621 25220 26287 26948 26517 26448 26529 27677 30248 32478 34073 35494 38594 40635 41006 39703 38142 40800 45218 44444 50685 58442 64827 70025 73575 76595 83822 104740 131659 150425 152753 147295 134110 109335 87491 108358 133386 143489 132647 124877 126528 125448 118784 114530 112933 109916 106073 105140 108224 110214 111625 114892 125802 136244 141154 149669 154421 147552 118211 86853 62441 45679 41038 41078 44035 48793 54555 137 4703 30 9533 15 9 15 6433 1661 -30 79 348 705 1098 1098 750 634 673 553 490 476 410 407 364 324 280 331 381 402 306 400 595 961 1157 1149 1058 1062 1277 1678 1915 2253 3035 3951 4686 5272 6136 6747 6668 6180 6102 6938 8797 11119 12909 12909 10974 10001 11424 13532 15562 15672 15926 16352 16924 16317 16016 16332 16602 16919 16932 17172 17732 17894 18071 16502 16669 18171 20329 22659 23842 25069 26739 27274 27022 26166 27737 28533 29742 31939 34862 38719 40392 38637 34805 34320 40644 47955 55101 51813 54927 59072 65045 65362 69450 76340 82583 105883 127713 138628 137369 143174 136676 108938 84811 77920 92727 112077 120054 122398 120934 121578 124128 121852 117638 114575 107904 99651 97418 105873 117082 129033 133626 134794 136751 141742 141268 135794 115076 86319 62455 47066 37512 36104 39549 48770 61571 54558 138 4679 30 9539 15 9 18 6433 1660 -50 108 430 676 1005 1342 1378 1177 1129 1060 901 853 930 1087 997 872 936 1040 1212 1137 1073 1066 1171 1208 1205 1237 1414 1644 2002 2237 2443 2867 3226 3605 4187 5184 6304 7161 8251 8521 7932 7498 8470 10381 12365 13532 13246 13427 14026 15762 16271 16671 15771 15216 13603 12601 12449 12537 12773 13246 14300 15160 15450 15459 15227 15895 17599 19606 21470 22715 23713 25057 27538 29979 31905 33342 32138 31697 32786 33804 36283 38427 39321 40545 39007 38426 41882 41180 42181 45077 48693 51297 54562 63007 77551 88514 84734 97354 121457 131349 135304 133803 102810 72062 65337 67661 76819 97122 116006 122286 120758 117474 114959 115623 112654 108849 103251 99182 99339 105827 106850 109077 117342 131509 134784 133928 133647 126502 110506 88058 63821 46041 38747 36257 42555 52722 60564 65176 54561 140 4624 30 9544 15 9 21 6432 1660 23 119 307 556 916 1358 1711 2024 2367 2460 2336 2139 1864 1708 2057 2212 1881 1702 1631 1766 2266 2691 2530 1910 1589 1438 1383 1548 1763 2006 2157 2238 2640 3229 3962 4703 5517 5996 6605 7336 7896 8086 7457 7149 7906 9026 11355 14394 16703 18715 20122 19661 18275 16843 14662 13214 12491 12153 11622 11370 11923 13247 15725 16231 15937 16731 17853 19171 20745 21716 22809 24417 26795 29788 33284 36266 36750 34285 32991 33435 33340 32559 33681 35029 34714 35805 38697 40511 42901 45791 45301 39491 47369 60583 73380 79601 74968 80125 98569 102995 106495 114324 107307 87408 68693 61742 65493 70648 80400 101626 119287 118566 114703 113659 114056 113251 108697 106284 107748 106141 100633 102021 109222 118599 124644 132533 136002 138211 138490 130465 107168 80405 56883 42409 37038 42415 51334 58697 65913 69228 54564 139 4660 30 9550 15 9 24 6432 1659 16 220 492 692 973 1360 1574 2033 2493 2666 2378 1976 1891 1981 1936 1903 1805 1817 1882 2390 2633 2691 2462 1958 1517 1520 1866 2108 2289 2016 1952 2444 3261 4078 4635 5061 5428 6754 8444 9487 9805 10900 11875 10935 13608 15995 15348 15926 21144 24178 24239 24257 21617 17845 16169 14379 12931 12607 12925 13598 14322 14853 15663 16970 18481 19823 21061 22494 24115 26223 29662 33071 34634 34145 32427 31978 34064 35174 34449 33872 35221 36975 37614 37952 39124 40976 41112 40583 42558 44949 44796 51597 61643 67657 70708 71477 82623 97422 103977 99729 83396 67650 60414 58481 62093 66754 78716 97503 114318 119696 114059 107626 104791 105584 108630 104092 101046 101594 99621 102032 100873 100550 105679 121858 133269 131138 126614 113584 95207 71040 54416 43995 39110 41728 46945 56982 67448 72544 75010 54567 139 4665 30 9555 15 9 27 6431 1659 1 360 431 694 867 966 1228 1545 2039 2404 2633 2808 2852 2988 2975 2625 2235 1871 1826 2009 2414 2967 2996 2773 2796 2961 3190 3563 3990 3737 3156 3219 3903 4897 5231 5412 5185 5250 6197 8195 10474 13009 14289 14116 14804 16166 16637 17452 17890 22216 25564 25163 24879 25093 23675 21590 20231 18016 16316 15973 16033 16540 17501 18738 20534 22051 23553 25496 28179 32693 36678 37480 35489 33414 34597 37414 38604 37703 36894 37848 39212 39794 38962 37510 37549 38015 39982 43525 45929 50433 60416 66387 70601 74386 71742 71067 73470 70852 60536 52538 48294 49062 51917 53856 56934 63475 79926 100957 115163 114831 105862 102790 100142 100982 102318 101516 104000 105005 107856 106768 106301 104148 109266 117237 127024 128439 119158 100101 75029 56042 44684 39680 40156 47014 58600 68120 74063 76856 79160 54570 141 4610 30 9560 15 9 30 6430 1658 -73 116 262 321 442 469 465 747 814 1089 1241 1566 2113 2848 3678 4412 4282 3777 3415 3572 4151 4913 5575 6219 6044 5969 5812 4938 3858 3684 3992 4183 4468 4703 4916 5305 5221 5086 5136 5755 6498 7406 8845 11156 13418 15242 17425 19726 21171 21782 21580 24972 27609 28306 30706 31891 30676 29433 28240 26034 23585 21756 22418 23613 24070 24976 25827 27212 28971 31547 34093 37349 40103 40554 37813 35991 39812 39625 38283 38231 37066 36030 35247 36037 36990 39015 43919 49137 50185 56591 65264 64468 56312 50008 49442 50977 51925 52064 50417 50298 50758 51416 53226 54028 55396 61168 69606 83566 106921 121219 122118 116400 113408 106528 100779 101080 103614 104476 103857 104606 101714 104072 115207 115436 111945 113986 117830 120941 117402 104149 81297 59022 45501 41797 45748 54397 60923 64106 69381 76338 77798 54573 140 4647 30 9567 15 9 33 6430 1658 -38 49 72 41 101 119 236 340 586 702 958 1417 1891 2231 2643 3018 3719 4306 4888 5775 6338 6639 6870 7488 7559 7379 7684 7267 5584 4984 4935 4396 4689 5359 5219 4994 5358 5950 6354 6532 6908 8588 10124 11483 13246 15920 18835 20874 23518 23049 21662 25277 28475 30606 32627 34693 36405 36638 35246 35599 37555 37979 37117 34760 32070 31317 31877 33398 35830 38337 40804 40689 37232 35161 35884 36155 35590 33445 30242 30010 32086 34931 39798 42093 41654 44297 46332 48974 48305 45876 46758 48396 51358 52599 54339 53208 55371 57324 58292 59253 58917 58440 58312 62523 67545 74967 94047 116787 124836 113690 113014 118329 112599 103252 100585 101863 101618 101605 104397 107613 108488 109266 108249 110732 110094 110165 105931 95577 78160 62379 51178 45342 44750 48451 54864 59229 63893 69128 72430 74329 54576 138 4713 30 9573 15 9 36 6429 1657 -97 -7 23 -11 14 42 101 375 663 820 980 1288 1503 1664 2070 2690 2869 2819 2949 3335 3714 4230 4731 5113 5645 6398 7074 6234 4723 4058 3901 4146 4566 4633 4651 5117 5601 6529 7847 8733 10091 12498 14059 15345 16304 16899 18158 20084 20690 22760 24992 28308 31064 31155 31222 31263 30571 29246 29625 30774 30978 30356 31123 31132 32443 35285 37427 39971 40483 37946 35287 32730 31073 30814 29847 29620 29321 30422 35419 41004 42273 43058 45846 43665 42102 48378 55874 59559 55587 51275 51411 53951 58899 62305 61410 60629 58877 58379 58752 58981 63451 68277 77471 91832 112882 126096 121216 115248 117788 118142 111988 102852 100973 104682 101325 98400 100986 103536 105575 107497 104216 99934 95872 87040 73297 61655 54591 49258 46255 45355 48875 56105 60907 63927 70052 75004 77496 82484 54579 136 4779 30 9579 15 9 39 6429 1657 -87 -91 -41 -22 59 351 445 600 908 1226 1463 1621 1846 2085 2241 2424 2339 2053 2056 2406 2870 3352 3578 4184 5651 6849 6432 5017 4150 3932 4071 4285 4500 4867 5232 5761 6605 8535 10996 12230 13551 14812 13812 13573 15760 17741 19337 20921 23283 28201 31190 34697 38681 40747 41152 38902 34740 28895 26067 27229 30039 32984 34215 35273 37290 38248 38423 38038 34954 30648 28752 28701 29696 31606 36855 40197 41116 42228 44079 45035 41708 44011 50955 56317 57064 57136 50540 47812 52864 58007 58760 57560 59023 59548 59396 59821 61435 65356 70618 77483 90951 107786 119085 123138 115854 116265 123559 117336 104890 99456 99499 96897 100483 106107 108942 107294 104085 97283 89879 82553 72530 64344 58906 54600 51759 49882 49985 53646 56745 57477 61712 69810 76884 78505 81609 85440 54582 131 4935 30 9585 15 9 42 6428 1656 17 159 275 495 724 854 1015 1135 1115 1173 1034 779 759 906 1151 1417 1763 2083 2370 2700 3535 4837 6316 7313 7143 6554 6341 5644 4716 4692 5167 6067 7301 8692 10105 11887 13359 13503 12334 12794 15072 17485 18429 20820 24574 28029 29275 29743 30065 30759 30438 28762 26462 25040 24704 24742 25331 25901 26883 28086 28522 29171 29222 28479 27640 27139 27022 26282 29245 32489 35358 36862 37856 39161 39736 46366 47942 43866 43532 43383 43692 49439 54704 56006 59054 58784 59905 67597 70337 65713 61955 61195 63216 66557 73744 88027 106520 117019 114087 108127 114188 112821 105725 97284 93263 89428 88858 92345 97106 99313 102885 107887 107576 100156 84100 70584 59635 51924 49209 51490 53824 51077 48272 54348 63571 70428 70734 71214 75951 85091 92850 54585 129 5000 30 9590 15 9 45 6428 1656 160 369 443 680 736 847 1075 1177 817 623 458 495 666 798 992 1256 1544 1961 2235 2490 2991 3553 3947 4396 5251 5849 5430 5195 5777 6651 7603 9064 10091 10536 10597 11657 13026 12202 13974 17535 20729 23838 24750 25419 27124 30408 33089 35221 35953 34295 33394 33484 31370 28036 25754 24763 25441 26176 26545 27522 29302 30373 29936 27707 25832 24422 26982 32721 36395 36876 38064 44571 45276 43240 38894 38000 38967 41609 45251 53095 52580 61284 64775 65416 71208 80507 85501 86619 85314 81997 74922 73485 83646 96035 108795 117382 113442 108314 112690 120593 116999 107288 99459 91633 92864 99863 105893 116262 123464 127256 129039 120722 104359 88577 73313 62097 60979 58138 52544 48707 52423 59663 58686 55856 62325 75929 85694 96785 105409 54588 129 5006 30 9596 15 9 48 6427 1655 40 287 540 779 1039 1297 1494 1527 1517 1246 839 482 397 448 545 822 1201 1525 1859 2290 2494 2775 3237 3679 4289 4924 5609 6141 6931 8149 9733 11091 11667 12454 12631 12897 16335 18029 16056 18224 21579 24407 28420 31807 33034 35021 37733 39470 41032 42501 41181 38336 35534 31091 26812 24548 25164 26754 28731 30334 30327 30038 30083 28593 25109 28115 32609 33514 37997 45081 48717 43767 40391 34797 33391 36724 44016 52054 54886 56201 53796 52802 55683 57439 56882 60505 65373 68403 70571 71663 73561 79227 87033 100443 110819 106241 99702 103822 111203 109096 107093 103543 95732 89670 89011 95735 101042 109488 116283 117235 117005 115385 107872 95323 78217 66886 60946 54659 51391 50302 50610 46942 45427 57898 74392 86763 95432 101992 108715 54591 130 4982 30 9602 15 9 51 6427 1655 -29 327 518 649 859 1054 1303 1338 1340 1254 1072 1018 1036 968 916 899 979 1086 1257 1425 1746 1841 2186 2367 2817 3374 4025 4543 5156 6189 7754 9542 11271 12505 13977 15052 15290 16245 17990 19488 21374 24448 27234 29169 32020 35712 39505 42235 43573 44810 44299 42931 39169 35359 33363 32605 31955 30804 31718 32247 31805 29187 27092 26330 26535 28706 32262 35427 39798 46886 47844 37471 34338 37849 41493 43727 44402 49539 50629 48123 46691 45027 48125 52792 53271 51282 55897 61840 66838 72323 76736 82329 88323 96123 106504 112688 109498 102979 109127 116086 117427 109584 106525 98821 92321 90432 89008 91107 101446 109698 114362 118110 119796 120426 100644 80852 70013 62305 54271 50578 49385 48934 55669 67335 78651 90183 101386 112128 123494 128795 54594 131 4958 30 9608 15 9 54 6426 1654 236 570 314 223 326 387 528 764 756 653 777 958 1146 1243 1314 1468 1689 1812 1927 2093 2159 2056 2066 2370 2840 3170 3566 3934 4417 5143 6260 7819 9433 10682 11865 13450 15837 17474 18738 21143 23622 24322 25481 27368 31818 36623 42377 46451 49963 52085 51831 50975 51363 49302 41556 33306 32190 31769 32482 33928 32768 29945 27428 26715 27680 29569 31574 35266 40175 45032 42009 36172 34990 37818 38104 33822 32438 36055 40048 39723 39160 41722 43622 45521 46666 49380 50202 51216 52771 57142 64272 70969 79347 90000 98776 102385 98737 95493 101321 112605 116503 106401 93904 89190 83818 81205 84770 87928 94656 103424 107670 108825 111440 113352 103275 86697 73914 59267 47683 39036 37793 42528 50194 59851 74107 90613 102403 112480 118647 120504 119590 54597 133 4903 30 9613 15 9 57 6426 1654 17 539 588 225 78 65 53 183 177 254 408 515 678 922 1190 1339 1523 1801 1879 1973 1954 1958 2115 2316 2635 2803 2824 3082 3342 3809 4461 5216 6136 7386 8277 9269 10370 12283 14380 16156 18467 21805 25243 27964 30534 32139 33377 36338 40477 45406 49918 52696 53621 48350 40586 32846 28860 28260 29386 30879 31496 29310 26289 24506 24754 25675 29123 33219 34093 35119 39797 39880 35704 37238 38889 36209 29509 27369 32361 38938 40617 38955 38615 38126 40240 46116 47841 50054 55510 61496 64279 67286 71692 77826 84546 94690 104152 102262 93123 90191 102088 112444 106540 90126 85389 89922 89766 87145 86341 86130 86908 86609 88758 95506 100594 99241 99141 93026 77924 62905 50005 45437 48527 54888 68544 88666 100894 107503 114211 120195 128640 131513 123536 54600 134 4879 30 9619 15 10 0 6425 1653 91 365 279 57 123 134 53 98 160 289 397 526 773 898 1099 1298 1545 1662 1913 2143 2270 2268 2366 2392 2524 2689 2844 2916 3175 3518 4056 4819 5725 6780 7799 9130 10208 11388 12514 13850 15809 18751 19850 20490 21320 23775 28669 33536 38967 40966 43525 45838 46086 44475 39400 33214 27398 22994 22720 24931 26758 26173 23277 21939 23821 26363 27759 29006 31700 35523 38178 38406 38012 39087 40178 38529 36767 39013 39895 39253 35531 33639 36813 42473 47102 49169 50281 54330 58211 61048 65528 70183 74900 78833 84280 92179 100135 104682 99856 91200 91803 102207 104949 90358 75613 80864 83562 79057 76277 77896 79997 82336 85747 91419 97312 99462 99121 94891 81749 69383 59292 52572 53727 54744 57613 77416 97856 110145 122226 132243 137743 134380 130839 127354 54603 136 4825 30 9625 15 10 3 6425 1653 -70 111 200 87 -67 999999 102 379 556 577 677 820 922 994 1240 1433 1596 1741 2087 2490 2806 3046 3267 3559 3639 3713 3827 4122 4296 4502 4870 5301 6018 6671 7648 9369 11051 12462 13843 15028 15598 15767 15950 19954 24451 24234 22819 22689 24042 26588 28383 27688 26711 27170 26564 25085 23946 23348 22373 22687 23402 25143 26906 27661 26520 25976 27307 29571 30534 30433 32788 38310 43659 42826 37905 37102 38636 40845 39292 37429 40419 42734 40697 41351 39886 41735 44189 44143 48403 53043 59064 62611 65163 67217 72693 81100 88589 94787 103660 107975 102352 91967 90134 99239 95940 79785 73916 80851 82793 79567 77656 77975 85199 92613 97937 100636 100187 99768 97664 94187 87752 80544 69037 56528 51277 60195 78971 89897 96372 99292 104245 110653 114205 123269 126965 120506 54606 129 5040 30 9630 15 10 6 6424 1652 -31 85 206 270 298 464 649 798 923 1105 1172 1444 1819 2314 2657 2993 3331 3522 3721 4120 4683 5068 5272 5976 6815 7590 8496 9864 11388 12886 13730 14079 13664 12841 11969 11877 13671 17363 20121 20230 18875 16868 15342 16078 17201 16684 16859 17288 17260 17547 18301 19998 21461 23166 24434 25319 25465 25382 25560 25732 28024 31066 32909 36018 37054 36880 33694 32990 33424 35958 37051 36105 39420 42742 43546 40192 38413 39025 45429 46966 49048 55316 60944 65375 68180 71277 75307 80056 83093 87432 94158 101297 103943 95273 89767 93143 94868 91750 86184 76181 74108 76217 78402 83432 90618 95361 98416 98820 98549 94906 96841 96488 93294 83639 71139 61025 54816 58024 65830 66152 74544 88501 103153 115602 120950 125616 127848 127779 121146 54609 126 5137 30 9637 15 10 9 6424 1652 -78 19 40 125 255 434 601 913 1205 1531 1909 2363 2805 3176 3540 3854 4337 5046 5716 6453 7478 8485 9320 10545 11742 12388 12623 12888 12523 11471 10019 9535 10114 10499 10189 10783 12494 13566 13145 13197 13581 14072 14418 14650 15272 16280 17721 19294 21018 22019 22667 22431 22092 22522 23455 25044 28358 30991 32347 33247 33821 35396 39711 42038 37400 33103 33640 37836 40788 44445 47205 44810 40931 39962 41482 43637 48637 51659 52662 56765 62550 69367 74285 78580 80829 84023 90332 97026 103061 105313 98179 93192 90353 88057 91193 86356 76755 70906 78248 86168 88046 90087 94939 97269 96790 93251 95850 99756 96207 87605 78203 71794 65669 60593 65143 76954 88713 99705 107289 116785 126315 132705 136580 137695 127136 105568 54612 124 5201 30 9641 15 10 12 6423 1651 -62 46 202 316 541 792 1017 1326 1507 1992 2561 3075 3605 4275 4965 6109 7225 8026 8929 9450 9798 9989 10403 10754 11139 11804 12020 11363 10423 9467 9115 9600 9909 9917 10354 10979 11520 12323 13068 14017 15084 16419 17687 19043 20024 20035 19211 18457 18426 19795 22248 25359 27891 29301 29318 29469 30128 31051 31850 36361 43805 43417 37945 32544 29990 34613 39575 42241 43358 41795 36698 35971 40400 42845 46914 52245 55677 58992 63105 68367 73646 78128 82000 87678 92660 98754 103869 104165 96720 91154 90123 88107 91105 85528 81632 84004 81350 80199 82549 87244 92222 100507 98769 89260 83060 84847 87102 82176 71304 65574 66766 69196 76420 91858 100553 112469 117996 121696 129831 138428 139908 130006 111287 90680 54615 125 5176 30 9646 15 10 15 6422 1651 -82 30 102 243 418 545 619 959 1385 1696 2061 2271 2685 3171 4064 5178 6170 7084 7814 8543 9003 9012 9133 9721 10322 10654 10622 11166 11927 12384 12201 11232 10769 10492 10653 11095 11794 12639 13484 14569 15598 16355 17383 17830 17616 17421 17388 17155 17226 18886 21288 23857 25336 25616 25632 25904 27104 29412 32766 36122 40431 42328 38285 32735 30965 32144 34962 37630 37369 38898 40639 40491 42963 47764 52175 57458 62508 66410 68318 71495 77007 80755 84372 88485 94906 101282 106390 110490 109980 102708 96671 95049 93144 94211 89909 88233 87696 81944 86608 94752 103938 113144 113630 112895 105375 95742 90975 87554 82086 74513 71378 74736 77143 78539 85220 95334 104666 114971 119470 125368 127409 119954 109561 92327 75731 54618 120 5332 30 9652 15 10 18 6422 1650 22 131 328 783 945 1029 1285 1512 1778 2102 2600 3291 3942 4651 5243 5637 5879 6382 7218 8220 9203 10298 11619 12608 12983 12114 11524 12073 12000 11154 10197 10082 10747 11868 13357 14775 16265 17550 18275 19006 19684 20201 20094 20331 20773 21298 21822 22692 25269 27278 28757 30073 31425 33378 34429 34102 32335 31341 31743 31300 30149 30150 32123 37250 41733 43228 45451 48916 51162 55079 57632 58951 60222 65981 72630 76946 78157 83202 89937 95242 101203 106964 109475 105570 97922 89570 89011 95933 99414 90103 87341 83157 84388 93940 100792 99702 101075 105567 107706 103674 98384 91553 85691 84584 85253 83484 80338 83774 86536 90519 93161 100194 112400 122324 127042 128244 121804 103957 79726 61476 54621 121 5307 30 9657 15 10 21 6421 1650 -93 65 234 398 510 576 678 892 1068 1202 1425 1649 1869 2304 2872 3222 3570 4194 4838 5609 6173 6429 6902 7768 8887 10461 12595 14437 13779 11907 10919 10712 10165 10093 10358 10933 11665 12581 14345 17277 20695 24379 26619 27342 28498 30779 31589 32546 32020 31291 30230 28051 26333 25039 24733 26149 27450 28251 29651 33158 37635 37673 35112 35555 38224 43227 47491 53208 53997 55129 60088 65706 69771 72995 75563 78029 81576 85587 86397 90389 97490 104154 106759 104259 99735 92856 92009 96736 104902 106995 102387 94259 97130 106585 110744 116027 117436 117425 112490 105172 99528 104990 104449 102702 99652 99217 100675 98146 90131 81626 84597 89108 95577 104649 110495 113645 108430 96077 81885 67534 58888 54624 121 5313 30 9663 15 10 24 6421 1649 -88 -97 5 147 260 318 369 429 470 512 666 850 1093 1337 1733 2205 2588 3041 3521 4088 4624 4830 4919 5078 5425 6258 7710 9652 12492 14428 12980 9878 7650 7861 8615 9430 10319 11424 13252 16108 19700 23221 27430 31513 33149 33602 35539 38138 38904 38087 35760 31266 27101 25203 24271 23591 23983 25117 26751 28771 33094 36630 37753 38696 40929 43317 48240 51791 51385 56150 60471 60760 62898 67452 69701 73722 77727 81964 87567 95026 101543 105035 105666 100252 92762 89519 91367 98780 105408 102995 99824 99083 109765 116599 117888 118531 114419 105744 98430 95638 103104 105531 104653 104771 102789 99451 89753 76593 72432 80495 98484 114783 126236 131237 128982 119410 102566 80085 64256 58532 53321 54627 109 5679 30 9669 15 10 27 6420 1649 -24 96 174 354 565 846 1046 1343 1667 1924 2058 2242 2606 3150 3598 3923 4408 6010 8460 9219 9831 10020 10482 13241 15486 16929 20251 23612 26926 28800 28337 26783 26061 28980 35835 43468 47927 44259 38518 34242 32364 29830 28105 27407 27045 28640 31218 35516 38922 41746 45642 47272 47342 49272 51344 52635 54981 58209 61241 62220 64668 68004 75175 82965 87304 90891 95726 101105 105193 107035 104459 99194 97959 100510 103432 107533 114683 113930 106222 102819 113194 121710 120592 114099 106631 104244 102246 104012 107796 112468 113452 109394 103049 96160 87613 88408 106340 120055 121273 116490 114183 104529 92978 79420 67107 60643 56827 49461 41602 54630 110 5654 30 9674 15 10 30 6420 1648 23 77 111 175 345 443 652 1110 1492 1570 1613 1881 2259 2683 3205 3589 3486 3532 3951 5616 7677 9227 11033 12723 15214 18708 22077 24941 28621 32557 34562 35450 33483 30252 28592 29895 32751 32589 32760 34750 35588 33414 28781 26673 29603 34675 38233 39942 43661 46203 46306 49001 51087 49039 47000 46975 51676 57343 59383 61719 67276 73083 79530 83992 86726 89667 94070 98470 105479 109658 110216 109251 107497 107496 107799 111041 121146 130047 126047 115876 111525 107448 107243 117804 122260 124006 122062 114435 109965 109955 109675 108754 108096 99840 98899 102273 104608 100606 98804 103993 108696 105986 94866 83097 71685 60483 52731 45085 39234 34614 54633 117 5450 30 9680 15 10 33 6419 1648 -63 28 110 190 311 420 492 602 701 871 1024 1289 1490 1766 2053 2376 2739 3039 3461 4091 4665 5024 5435 6290 7756 9588 11033 12668 13452 14044 16554 20101 22641 24750 26815 28572 28715 28926 28092 28931 30165 31606 30168 28269 25352 23447 23397 24165 25233 27062 28676 31339 35032 39699 42223 44581 45950 44216 43033 44898 46859 50433 52445 55313 60324 61385 63576 69457 75783 80772 82919 83688 85800 93360 99223 102599 106181 110316 111898 111374 109994 112619 122637 132380 132168 127263 127927 130439 121124 121478 124168 125605 123648 125123 127334 119227 112414 106046 104970 102969 102002 94930 82610 74957 79831 90139 105373 114869 110437 99647 92467 80455 67621 55276 46720 39715 34092 54636 117 5454 30 9684 15 10 36 6419 1647 -10 -35 74 244 329 538 759 903 1212 1422 1644 1908 2274 2683 2791 2881 3203 3664 4267 4609 4945 5895 7098 7767 9147 11620 12930 13279 14087 15921 19173 23766 27409 28214 27585 25136 21654 21146 21131 21612 24625 27027 27214 25237 24914 24141 22289 22953 25167 27970 31061 33151 34464 37358 39842 41496 41276 39578 43063 48636 49506 50682 52082 56728 59082 62043 68560 76466 77165 76828 80002 84467 90173 96137 100076 104182 108200 111255 112824 113117 116540 121405 126976 136210 144289 133410 120894 117034 121250 130695 129022 122311 120792 128548 129368 125617 123227 120123 112524 99110 91865 87902 83478 78515 80716 92905 104214 111995 112601 107862 95791 77742 61956 49212 39072 36543 39176 54639 114 5550 30 9690 15 10 39 6418 1647 -51 160 311 468 674 1003 1305 1633 2019 2316 2631 2697 2708 2907 3114 3335 3872 4668 5131 5577 5636 5916 7348 8176 8802 9933 12438 16306 18510 19549 20244 21101 22873 25244 28858 29681 26572 24362 25510 26998 26608 24878 23829 23435 23982 24615 26574 30059 32907 36032 37715 37477 35613 35283 39790 42684 45850 47069 47746 48872 51879 55993 59264 66745 78706 77925 72294 75410 79726 84171 90661 96176 99393 104478 109104 109816 112204 120041 127657 131767 132737 126841 112713 107542 111453 112042 121237 124883 122971 124073 125300 127282 125398 118069 104086 93154 86250 82690 79185 84057 92111 109270 123275 128536 127470 119515 100065 80243 70453 59641 47966 41262 40279 45495 54642 110 5674 30 9694 15 10 42 6418 1646 5 83 325 637 802 972 1227 1551 1762 2071 2372 2745 3236 3593 4068 4207 3963 3522 3809 5368 6819 8039 10001 11647 13077 13955 15660 17507 17623 18243 19692 21545 24960 28428 31038 32909 37556 42151 44755 43448 39917 37756 33269 33284 35629 37358 34548 32752 33680 36641 40051 41920 41419 46518 49175 49931 53044 57844 61699 65846 68708 70313 70346 71934 77415 84449 91182 96876 103329 116548 126978 123595 123358 128882 130004 132224 132012 116994 106027 105181 113908 126716 130092 126889 126569 125539 119919 113404 105685 94383 83653 80769 82933 85958 94297 103950 107394 110152 107575 99437 91988 82010 73662 64846 56906 49439 43462 39376 41044 39534 54645 117 5469 30 9699 15 10 45 6417 1646 -38 3 89 76 131 239 299 443 697 924 1237 1661 2270 2876 3414 4120 4683 4752 4959 5838 6716 7144 6919 7021 8922 10725 11880 13879 16554 17923 17707 16657 15598 14581 15401 16813 17955 19731 20463 20892 22607 25054 26941 29350 31503 33156 35357 38835 39999 39813 40873 41439 38469 36469 35458 35024 36726 40376 42143 43093 48745 54061 54404 54296 58618 61017 62806 65181 66013 68403 74286 81305 87458 95605 107168 121934 131781 129750 128819 131540 132882 134190 133634 129345 119653 110303 110780 111923 117327 133195 141918 140474 134295 125025 106918 92424 85349 84281 86576 91426 96256 96495 98052 99592 96358 93363 92353 83443 71953 66657 60950 54809 48826 43404 41682 41761 39722 54648 119 5415 30 9705 15 10 48 6417 1645 3 100 208 324 390 565 619 632 711 820 1037 1306 1754 2494 3431 4319 5053 5446 5615 6048 6432 7313 8723 9600 10186 10644 11264 12715 13848 14111 13809 13094 12277 12166 11993 12026 12676 14446 17043 17886 20468 21944 23081 22389 22295 23512 24141 25472 26843 30829 38427 42605 43803 45281 46314 46587 45066 42520 40717 40829 44606 46108 47182 53758 59319 58886 59343 61145 62628 61960 62701 64251 70716 78113 84630 91757 102225 110488 115385 119051 123957 127770 130565 132543 131729 133099 129098 112067 105488 100307 108535 127063 136497 134693 130494 121591 107845 95447 88929 86673 86590 88775 90469 94591 102205 107591 109887 110646 109289 104724 96439 84917 71041 57715 48916 44733 41404 39759 40988 54651 123 5300 30 9710 15 10 51 6416 1645 -19 131 289 413 530 607 813 997 1175 1293 1320 1525 1581 1796 2033 2402 3017 3899 4663 5489 6225 6812 7155 7426 7880 9289 11933 13723 14204 14322 14030 13105 11967 11288 11558 11604 12339 14349 16005 16469 17632 19777 21546 22827 23632 24438 24591 25771 26835 27365 28179 29555 30312 30421 31542 37811 47973 54529 55978 53711 48844 42803 41360 40764 42049 46250 51769 57594 59488 61765 61230 60102 58749 60699 61372 66495 71297 75877 83643 92909 102768 107860 113045 118552 122063 131400 137658 136441 134009 137724 139975 127981 117378 109758 106722 115890 121678 123557 118064 106207 98408 94551 89519 86177 88019 91664 93989 96339 100469 106387 107674 104403 101698 99097 94646 89301 82037 72125 58466 48405 43779 39369 28895 54654 123 5306 30 9716 15 10 54 6416 1644 -77 -19 75 212 241 356 567 639 925 1144 1350 1457 1589 1820 2107 2520 3075 3588 3885 4456 4873 5086 5704 6610 7337 8509 10122 11424 12116 11750 13085 11614 9297 9391 10090 10856 11605 12866 14437 16488 18083 19488 21803 23218 24422 25138 25002 25337 26225 26206 26567 26292 25906 26193 30511 36474 41550 43912 42026 41387 40646 41757 44284 45266 47179 50204 54393 59510 63451 63959 62541 59337 61008 65186 62892 61350 69718 78623 86051 94364 101088 106011 110027 113796 118660 129055 135906 136727 137344 132096 119306 117047 120583 122397 127589 127384 119873 109976 103842 99863 94165 90470 86355 88567 91456 94470 98888 106035 111644 113191 108163 102064 97555 93427 90180 80668 71547 64520 60079 54998 40953 26782 18970 54657 118 5461 30 9721 15 10 57 6415 1644 88 120 131 296 509 735 874 1044 1113 1243 1404 1553 1784 1906 2099 2447 2834 3330 3819 3803 3979 4775 5416 5900 6087 6030 5416 5311 5406 5878 6821 8061 9146 9850 10931 12058 13606 15405 17154 19319 21611 22989 24658 27923 30046 31411 33695 35560 35543 35429 33571 34270 36713 39577 43697 49317 60486 72081 77709 69563 58891 56233 55954 53545 52351 54154 55915 55583 58707 64102 70042 76706 83061 89516 93516 98540 106223 113817 120310 122910 128064 133889 136120 132050 114774 103344 119736 131934 136540 135341 132729 125466 115957 108002 100617 96905 96764 97231 99075 100773 101634 98290 94047 98068 98618 94765 93639 94356 93044 92640 93967 93155 94652 93351 73250 40069 25465 20447 54660 118 5466 30 9726 15 11 0 6414 1643 -96 30 111 301 535 760 976 1029 1130 1210 1295 1366 1410 1437 1633 2102 2890 3165 2635 2317 2676 3190 3496 3815 3671 3390 3748 4150 4409 5093 5973 6751 7707 8715 9803 10510 11154 11568 13030 14920 16276 18357 20988 23078 25184 26687 29112 37328 44506 48855 51802 56918 63853 66112 66097 61735 63070 75437 84404 77242 57586 48057 49258 48807 48652 50947 53254 59245 66071 70670 74783 78425 82051 86752 93243 98246 102557 109523 117761 124995 128926 133920 131356 118211 107329 112091 124704 136164 142461 141993 139612 136348 127114 115535 105476 103079 106944 108395 105488 99120 92077 88160 84362 84606 82277 80747 82609 83363 83155 86772 95140 107993 110976 90442 61757 38690 28237 29600 54663 116 5533 30 9733 15 11 3 6414 1643 -83 59 168 378 562 770 878 852 831 791 835 1102 1731 2277 2267 1751 1610 1789 1691 1686 1942 2061 2405 2905 3090 3556 3997 4620 5090 5710 6444 7288 7931 8549 9273 9914 10445 10659 10477 12173 13852 16244 18603 22380 25961 30902 40706 48622 53543 58350 64473 71354 79866 88916 85973 80231 81597 82995 69444 57740 50898 47886 52117 56477 58740 64525 72124 75821 77635 80342 83880 88920 94210 100938 107977 115875 127561 135418 130628 123810 115564 109694 116512 128731 137827 138272 137898 146656 141415 129449 121385 115895 115588 117509 117156 115662 113464 105812 97568 88545 81918 81493 81692 83716 83358 79261 77820 80266 85274 84219 75957 62431 45122 34265 31425 33168 54666 116 5540 30 9740 15 11 6 6413 1642 -92 4 107 368 608 796 1011 1110 1152 1147 1240 1641 1923 1902 1549 1110 1009 998 1462 1809 1636 1928 2400 2912 3209 3324 3392 3893 4393 4763 5497 6337 6926 6885 6624 6670 7639 8439 9570 11561 14058 16467 20018 22536 24938 28730 34832 42396 50584 57859 62323 67652 70413 76133 84252 94134 97787 82726 57326 49007 51142 54706 59628 63848 67677 72836 76109 77771 78554 80234 86057 95415 103519 110288 110766 116537 125102 128364 124730 117007 112089 116001 125194 134171 136733 128590 122772 122327 121410 118170 119364 121215 120412 122415 122835 123554 126044 115550 97907 92182 89665 88777 83042 75661 70130 70917 73500 72971 67804 62446 55043 45602 36609 33416 31595 25150 54669 114 5606 30 9746 15 11 9 6413 1642 -22 158 428 680 950 1269 1408 1440 1535 1631 1738 1511 1304 1070 1070 1275 1257 981 1278 1739 2028 2309 2762 3169 3392 3761 4311 4784 5194 5802 6409 6545 6806 7554 8481 9270 10117 11948 14014 16679 20343 24042 27703 30401 33545 39743 43839 48058 54074 61888 69126 75356 83081 85396 83907 75374 54929 46784 48917 52348 54943 57097 60182 64922 66408 68569 81813 104461 116299 118473 112018 106239 106371 109424 107231 104127 102358 107532 119124 131323 138165 137510 131458 120610 117545 115498 116701 123244 126344 126880 127657 130498 137727 143048 144883 138552 119171 90655 76298 72982 78577 87461 88641 79113 68958 62647 63556 64687 63075 56671 48593 40843 35375 28122 54672 112 5672 30 9752 15 11 12 6412 1641 -89 166 391 648 836 948 1093 1230 1098 871 574 507 499 618 625 495 545 703 965 1327 1676 1830 1855 1988 2101 2681 3496 4313 5059 5884 6262 6571 6863 7349 8203 9409 11464 13295 15005 17066 19470 22254 26326 29173 33014 39835 46601 50993 56851 64388 73165 78461 85161 91258 87832 76524 71200 66091 62351 65153 67669 67835 68465 75687 100109 145932 154192 124444 105507 100485 98992 99697 98976 102318 108032 111639 120459 125301 122380 130253 131189 119263 117677 117576 124366 130391 132240 132969 138036 149848 154691 152020 138481 123046 105040 92789 88228 95849 105179 104665 92786 74946 59172 51096 49212 54805 63129 63559 56798 43873 34260 26488 54675 112 5679 30 9759 15 11 15 6412 1641 122 402 735 1112 1461 1949 2360 2378 2074 1845 1830 1659 1240 983 1142 1364 1627 2017 2532 3094 3770 4208 4373 4551 4721 5039 5622 6112 6713 7685 8292 9286 10882 11792 12889 15145 18081 20437 22865 26889 28941 29501 30453 31977 35477 39212 42614 48989 52811 57389 64137 69352 72479 74490 74795 74928 78597 78092 67545 60605 63016 65669 68549 85342 112234 127054 121300 105029 99074 101001 104473 107308 112854 114293 115258 117267 110028 102427 112078 117364 119287 123183 123204 131002 135274 139794 139722 141071 146228 145832 137434 125817 107416 92801 95234 105203 109598 105424 100817 94100 84440 68067 53669 47021 49045 46106 40362 39341 38831 36753 34076 28257 54678 110 5745 30 9765 15 11 18 6411 1640 29 194 483 758 1175 1286 1310 1567 2124 2306 1969 1437 1665 2175 2804 3756 4872 5782 6508 6728 6307 5729 5767 6100 6191 6526 7735 8634 9754 11370 12102 13550 15864 18060 20849 23045 24190 25707 28336 31252 32177 33059 36321 42479 45788 47707 53557 66428 72308 72156 72621 68937 58178 52141 58083 61840 60139 61614 67779 74449 96313 134153 165963 143213 114214 109423 113250 118236 120202 117574 113385 106320 103452 107731 117571 118365 118970 129620 124092 111950 111534 122070 129555 133432 136453 137293 135295 127816 121757 112676 105283 104275 110112 117557 119705 110850 95014 79613 66616 58306 51737 48118 44829 39803 36368 38046 39865 41552 41770 33387 54681 108 5810 30 9770 15 11 21 6411 1640 -45 192 493 761 1169 1598 1935 2324 2765 2885 3369 4306 5360 6116 6735 6873 6186 5027 4385 4260 4380 4704 4715 4523 4992 5199 5977 7407 8578 10054 11093 11964 13132 15160 18122 20462 22401 24498 27530 31368 35453 38349 43466 46000 49539 57921 63217 64801 67515 69751 70411 65144 57389 54809 56991 60487 68423 81588 104708 127298 133507 129451 120244 111523 103816 102455 101775 98016 97703 104083 109200 115772 116904 122562 117907 102791 101807 99165 96608 102906 113781 120459 121333 117614 112589 108434 105207 107667 119067 127662 127806 119072 108650 98418 91226 81941 66377 54561 48106 47745 45874 39415 39386 43322 44158 42696 39341 31958 54684 107 5846 30 9776 15 11 24 6410 1639 86 297 650 980 1312 1664 2077 2793 3851 4635 5909 6369 6736 7498 7568 7087 6567 6255 6257 6114 5758 5775 6393 7834 7845 6260 5334 5650 6917 8870 10915 12555 13961 15215 16858 19154 20829 22179 25184 30091 36055 41545 46674 54629 58693 60765 63495 70972 80793 84751 84914 76067 67077 63226 70063 89589 109842 121250 124086 117949 117819 109249 98555 97821 97300 96181 98502 102941 107380 111835 115555 115734 103306 94599 96571 100840 100584 102452 104984 108640 106798 105796 108296 113052 118268 127311 128778 126879 125435 125671 123833 114439 99658 87653 73474 60867 55213 53940 50751 41225 36919 40647 44319 43109 40456 36027 28158 54687 107 5850 30 9780 15 11 27 6410 1639 89 415 677 854 1137 1548 1995 2578 3056 3600 4410 5152 6000 6880 7433 7983 8286 8913 9628 8722 6964 6212 6234 5861 5869 6237 6608 8484 10627 11867 12274 14340 17005 18787 19339 21484 23955 26014 30208 34608 35706 39743 45357 46706 49132 54874 60205 64109 67057 68795 70858 71155 66329 62810 67621 83167 111825 138134 121051 100348 95087 93587 96499 96385 91388 89319 91676 92754 99486 103724 94558 91375 95220 98769 101362 98702 101967 103795 100619 102291 111364 120647 126907 124819 124337 125271 125285 135850 141587 133492 122521 110995 98355 83862 72104 63730 57587 51830 43841 39864 44962 48411 46528 43481 35963 24739 21038 54690 106 5885 30 9785 15 11 30 6409 1638 188 469 704 1003 1479 1869 2154 2410 2920 3858 4922 5974 7045 8035 8279 7506 6626 6911 8314 9242 9130 8707 8720 9252 9373 8880 8326 9217 11099 11919 11122 11428 13099 15695 18259 19959 22780 24659 26533 27410 30573 34259 38884 49695 56516 63252 71647 74617 79127 83700 91563 87203 64340 60836 71119 100200 117081 94376 82999 87692 92224 92738 89532 84493 84936 90897 99217 103152 86489 82012 92232 98776 102255 102010 100214 102813 103651 106871 113696 120029 125114 131376 135520 140196 142404 151121 165122 170369 171120 160240 132258 105650 86376 77564 70452 60521 46365 40141 42727 49960 52101 47190 43575 41494 35564 25218 54693 109 5798 30 9788 15 11 33 6409 1638 -90 87 418 771 1224 1591 1821 2204 2683 3197 3913 4581 5448 6750 8161 9796 11753 13758 14672 14100 15277 18107 20617 21465 20812 18267 14862 15441 16920 15526 15834 16890 18453 20387 21428 22329 23740 25533 26567 27752 29579 31286 34043 38465 40543 39357 41269 47191 54670 57783 61349 67159 68868 61460 55854 56058 64761 80199 83828 74930 75486 79205 80666 81312 84431 83423 84501 95840 107510 106931 93317 81438 86972 94885 98972 101428 102398 100401 100031 103422 107940 115249 120746 124211 125980 136019 152697 166784 168024 165219 154285 139289 121030 103622 89278 79494 73686 70235 60906 45129 39797 46929 50674 49889 51597 50458 47687 43181 31586 54696 108 5833 30 9793 15 11 36 6408 1637 60 505 939 1328 1485 1697 2140 2158 2660 3716 4435 5034 5680 6762 8308 10633 13225 15545 17489 20077 22558 23098 22414 22260 20218 16189 17370 18196 17260 18522 21878 23411 24214 25290 25918 26177 27644 28107 27233 28981 33605 39186 41995 44739 44245 43317 48969 54861 60608 66917 67862 57351 52268 56055 59670 63639 66829 69879 72688 73659 74494 76961 79055 84048 93972 102479 106218 101436 86317 80597 86846 94558 102709 109090 108662 103277 99290 101417 111608 119275 119566 123551 134750 145619 153937 155998 151916 150492 151673 140332 124693 101405 87257 78256 73638 69113 62728 53855 46038 44677 47116 52300 60597 66974 71711 66033 46164 30068 54699 109 5806 30 9796 15 11 39 6408 1637 103 485 1032 1692 2124 2043 1977 2027 2142 2675 3562 4435 4945 5821 6965 8468 10176 11820 13588 16151 19786 22997 25455 25536 24938 25631 25269 22843 19604 20286 19987 19660 21277 24394 24818 25304 27796 30951 34473 38630 38446 38103 39980 42497 43481 46155 47383 48679 50820 51671 54073 55288 53778 54068 55366 58072 60869 62883 64490 66773 69233 72707 76962 82055 87995 93587 100246 98824 84931 77471 82946 88466 93100 94369 95054 95873 94158 96140 101202 105592 112030 120558 128001 133849 144630 163734 176207 186856 188807 181317 170361 147904 116766 102940 93056 87435 86175 78820 62380 49479 45688 48393 57450 69728 83087 82752 63793 43530 29379 54702 111 5749 30 9799 15 11 42 6407 1636 -82 120 430 991 1633 2534 3163 2830 2319 1983 2170 2871 3600 4527 5498 6226 7225 8520 10256 12448 14534 16708 19498 21990 24684 26403 27712 29880 28663 21855 17919 18110 19245 20692 22274 23988 25617 27690 30623 32152 33711 35718 36135 38014 40817 40921 41034 42808 44500 44803 43911 43459 46765 52064 52763 48983 50719 55826 60169 63718 68193 72307 74436 75509 78431 86487 93574 103158 110804 106870 94804 87731 87335 94048 100297 99657 97102 95181 95849 99314 105180 113235 124366 133800 143756 153769 165625 171916 177831 171824 153050 138023 119850 111426 104207 99090 98621 96895 92990 87950 72510 51397 47586 53472 60828 68015 79193 79688 65291 47566 39071 54705 110 5781 30 9801 15 11 45 6406 1636 68 357 858 1454 2197 2978 2783 2302 1928 1991 2542 3214 4316 5130 6194 7514 8608 10324 13210 15880 17637 18839 21250 25497 28762 31267 30190 30028 30967 30871 29588 27377 27773 30783 35218 37356 38181 39520 39337 40320 44196 47449 50807 49990 49219 48899 45907 45098 46026 46576 46794 47065 48427 53504 57140 59440 62894 67141 73255 76117 78826 83170 87787 91699 98575 106906 111832 108877 105243 103282 103500 106774 107968 100833 95414 95294 100374 108008 122673 136775 144121 152153 155324 146480 135768 131295 127883 126097 123073 117965 114901 109024 100129 94688 90494 89176 89833 82894 69752 57782 52704 49062 47898 54827 68289 79576 78756 64473 50363 42866 54708 110 5782 30 9802 15 11 48 6406 1635 216 426 922 1584 2496 2681 2089 1955 2272 2362 2955 4086 5859 7202 7785 8683 10859 13672 15579 16416 16673 17501 19761 23252 27976 33870 37337 34800 30883 27964 26513 25877 24922 26296 28700 29406 30210 31951 33153 34916 35547 35876 35902 37196 38021 38245 37582 37326 37334 39048 41478 43129 46171 50733 54352 57189 62094 66371 69054 72152 77117 80751 83022 90311 96607 97486 97092 99614 102242 104041 103294 97063 89334 88865 91380 98215 109912 122340 128239 129240 136731 148466 149502 145569 144825 146607 148113 150094 143983 138828 132191 116116 102684 93780 89288 86949 85711 83654 76885 66985 59340 49554 48052 53150 64546 66233 58409 50929 44819 41235 54711 111 5753 30 9803 15 11 51 6405 1635 118 458 725 1381 2232 2694 1984 1295 1527 2432 3158 3881 5311 6764 7786 8271 10133 11963 13508 14645 15039 14662 15094 16535 19289 24287 30268 33115 33127 32029 31241 32758 33256 32440 31996 32836 34786 34746 35851 36686 38003 40806 41246 42211 45304 47857 46789 46807 46624 45008 44516 43461 43340 46588 50199 53089 55647 60438 66037 72361 76843 79632 82832 87791 93585 98205 101892 104369 105966 104933 100825 91227 84949 89140 91940 95430 103073 117765 126297 129378 136236 145532 154546 157727 161366 173038 169428 162122 155897 141087 133816 122497 103802 89594 80661 74268 75506 74488 68129 64113 58603 51535 51780 54477 56156 59220 59851 53980 49008 45691 49937 54714 113 5693 30 9803 15 11 54 6405 1634 -95 16 289 777 1339 1856 2199 1878 1546 1598 1932 2755 4236 5649 6151 6511 7288 8264 9690 11028 12010 12782 13365 14069 14908 16299 18630 22139 26168 29353 31878 31558 28482 26030 26098 26751 26326 26500 27487 29457 32170 33469 34720 36727 38707 40291 40293 40202 38595 36912 36578 36174 35958 36739 37816 40293 43980 47982 53613 60143 66155 70175 72721 74122 78334 85074 89868 92834 96250 96165 90835 84211 81192 80366 81408 83651 87512 97774 107258 114351 118754 125915 137382 149643 157126 162842 163949 163322 159085 150281 145329 137431 132386 123329 104922 89006 78451 71761 67953 67387 68445 67015 61800 53919 49222 48612 50340 54843 55145 50710 49273 53958 56655 54717 113 5693 30 9803 15 11 57 6404 1634 3 292 818 1266 1437 1305 1193 1273 1343 1673 2188 3020 4804 6199 6039 6473 6907 7425 8420 9579 10167 10849 12337 14313 16002 17025 18718 21964 25007 27642 29719 31086 31733 31420 31768 33259 33857 34004 35055 36086 36427 36661 38454 40592 40044 40235 40855 40235 39118 38118 36600 35921 37264 37507 37168 41115 45570 50972 57765 62477 66597 71279 73696 76499 82851 88386 90533 94252 95776 92264 87619 83968 81376 79309 79665 83493 89652 96337 101869 106132 115504 130261 142286 146263 147400 150640 147280 147571 141296 132120 125356 118447 123270 133368 128406 113478 93698 77338 68659 66316 66936 64232 61584 55514 50348 51950 56211 55577 50889 48040 50698 54005 56791 54720 113 5693 30 9803 15 12 0 6404 1633 162 474 709 821 755 654 638 714 937 1334 1930 2859 4246 5284 5094 5098 5386 5812 6602 7679 9130 10595 12568 13593 13797 14483 15746 16685 18809 22744 27206 30757 32829 33965 34050 34458 35193 35195 34878 35998 37458 39283 41361 42981 43941 43442 42847 40488 39573 38432 38326 38452 37045 36858 38500 42569 47784 52977 56214 59605 66241 71963 76664 81850 87815 89359 92406 97570 99168 97385 92710 88101 82829 79438 78820 82106 89955 98196 107279 119118 125192 128630 136720 136528 135275 138828 140505 141796 146363 148186 147916 145451 134052 124196 116639 99921 81008 67630 66195 67558 65824 59779 54617 54602 55895 56871 55943 54923 53496 52806 53570 57227 62891 54723 114 5663 30 9803 15 12 3 6403 1633 -15 -41 40 -3 151 170 170 324 520 887 1458 2188 2986 3855 4050 4080 4523 4937 5539 6408 7757 9321 10231 10546 10644 12498 15376 17953 17051 15421 18357 23417 28170 31769 33713 34301 35425 36956 37056 36185 35135 34679 35364 37228 38758 40612 44930 47764 46603 43661 41559 39751 38073 37181 37782 38961 42416 47710 53326 57624 62005 66269 71931 80436 90315 94670 93498 95739 98931 99853 101565 100362 93484 83796 79836 81275 86461 97144 107942 117173 126358 134513 134946 140429 142342 141929 144183 150734 152340 152724 144151 132561 118417 102897 93542 83593 76606 70298 65369 60361 58596 56282 55968 55465 56619 59192 56502 55808 56494 53942 51522 53767 56540 68598 54726 109 5813 30 9803 15 12 6 6403 1632 -39 209 464 868 1392 1992 2887 3759 4111 4088 4617 5015 5436 6229 7392 8521 9777 10658 11109 11108 12900 15835 16985 15412 14913 15461 16624 18875 22921 27785 32227 34213 34678 35745 37207 38715 39838 40695 42958 44320 46024 48439 49829 49730 49623 49303 46169 43438 40711 38856 39179 42415 45837 50041 54533 59743 66491 74567 81737 89286 94538 95337 96537 100283 102894 105050 101583 93098 82863 78199 82267 91972 102431 113617 123251 126935 132931 140321 139240 138386 139408 140206 144183 148793 144424 131378 121703 113411 99627 85790 79432 73696 67036 61293 57859 55498 53933 49029 48833 53443 54557 54442 56936 54928 52939 53865 51124 50791 63073 54729 111 5754 30 9804 15 12 9 6402 1632 -60 70 258 621 1054 1606 2113 2630 3267 3852 4241 4574 5289 5944 6140 6695 7217 8301 9395 10402 11120 12523 13676 14159 14693 15345 17562 17696 17550 19056 21073 22656 24576 27566 30690 33369 35449 37766 40704 43404 44441 46130 47169 47166 48111 47679 47715 47283 43555 40460 39889 39444 41502 44717 48470 52660 59550 66316 71421 76230 83037 91419 96685 96237 97523 101177 103774 105917 100809 89742 79815 77537 82499 92647 106589 118536 124635 128058 131378 128889 125294 127407 136555 143777 144927 145385 142033 135649 127020 113449 103491 96987 89398 80987 75455 67694 60587 58608 55551 52254 51397 49211 45514 46066 48149 49116 51328 50272 50398 55624 61592 54732 112 5724 30 9804 15 12 12 6402 1631 -63 100 261 565 855 1241 1614 2148 2703 3377 4234 4826 5383 6146 6106 6096 6699 7599 8750 9542 9755 11166 12781 13929 14708 14448 14030 15288 18140 20164 20529 20981 21786 23057 25590 28322 29445 30339 31640 33308 35279 37993 40583 42535 43632 42383 40098 39047 38002 38914 40059 41623 42216 44329 47998 51926 56777 61872 67250 73068 80738 89480 95991 98454 98960 102166 107032 109218 107837 101474 91867 82700 82779 91755 102087 111770 118258 128223 137795 133345 128136 134234 139148 143231 145527 144348 142636 144983 148035 144821 138621 129356 113668 97449 84121 74657 70440 69325 67054 62902 58723 55777 53020 50035 47340 46786 49697 54312 54918 53976 55091 53797 54735 110 5785 30 9805 15 12 15 6401 1631 -94 181 342 607 934 1215 1569 2022 2471 3191 4198 4509 4332 4618 5141 5988 7002 7955 8935 9892 10526 11460 12333 13312 14183 16340 22870 31721 30199 21257 19687 20631 21788 22769 24395 25573 27123 28984 30055 30359 30182 29948 31771 33818 35659 36996 38272 39377 39341 40495 42671 45558 49968 54088 59053 64974 70480 77593 85530 93176 97133 98967 99347 101202 104479 107162 103848 96198 86542 81231 83530 87958 92854 101043 113956 118560 115157 121719 128426 130719 133040 131340 125452 125135 128221 133112 140822 146088 136795 125025 113053 107572 104701 96535 85452 79309 77295 74026 71767 66447 55774 46630 44845 45437 47993 52992 57964 57100 47299 46594 54738 106 5906 30 9806 15 12 18 6400 1630 44 229 525 785 1290 1993 2579 2567 2829 3490 4157 5254 6440 7789 9433 11049 11955 12046 12666 13565 15094 16939 22558 28393 23961 17624 17064 17486 18265 18586 18615 19383 20478 21517 22898 24610 25884 27489 28393 28927 30939 32790 34093 35211 37461 40713 43244 45927 51100 57520 62572 68914 75090 81946 87933 94350 98917 99404 96850 98330 101798 103056 98901 91430 84509 80277 80176 86160 94232 103717 110083 109943 114035 119883 125521 127406 119684 115152 120107 127564 134186 136591 141905 145473 149972 149459 140727 128281 114834 102350 93319 88758 86256 81732 71620 60439 56521 56560 53151 50062 49486 52924 56609 51166 40482 44922 54741 105 5938 30 9808 15 12 21 6400 1630 -29 123 404 825 1527 1847 1715 1981 2586 3419 4227 5081 5973 7070 8749 10384 11223 12226 13552 15389 16605 19046 24996 25036 18489 15945 16086 16641 17217 18211 19246 20123 20801 21691 22755 24439 26656 28627 30124 31303 33095 34832 37324 40016 43135 47114 49715 52426 57925 63641 66942 73771 81386 89199 94662 95884 94201 93843 96140 96795 94654 92217 87043 81700 79210 82764 90990 99220 99772 95086 99066 111771 124537 127205 123943 119909 121539 121853 123666 129751 136373 142008 144367 140503 132906 125769 119771 114239 109725 101552 93074 79918 69102 59419 51937 47244 46071 45708 44806 45368 48679 44266 37834 40234 52390 54744 105 5941 30 9811 15 12 24 6399 1629 -92 104 397 782 1316 1993 2134 2160 2745 3555 4224 4954 5768 6992 8232 9054 10179 12088 14267 16568 18594 19156 22260 29051 24979 17485 16368 17140 17888 18995 19899 20347 20924 21794 22852 24913 26812 28329 30886 33564 36146 37996 40311 43980 47480 50455 53228 57258 63529 71875 79751 86357 92557 97443 99225 97639 96563 97845 98910 96905 95555 92756 90655 89589 90937 95118 100587 102763 98157 101580 117189 124372 127715 124229 126855 125240 124264 128823 132492 135910 140689 136543 127279 122905 119824 115281 109517 103921 93905 81306 69761 64036 59637 54029 49426 46831 45187 42757 41488 40446 38984 36436 35505 40340 56732 54747 104 5972 30 9812 15 12 27 6399 1629 112 389 810 1467 2068 2050 2138 2808 3593 4465 5372 6324 7430 8159 8581 9042 9506 10728 13983 17794 19323 20457 24857 23956 20194 17774 16573 17036 18020 18969 20552 22146 22868 24217 26273 27758 30099 32645 34851 36645 38264 41431 45843 49955 53106 56805 62253 68723 74870 83041 91161 96692 103653 105675 102853 102481 103570 101613 98643 95175 92739 91162 89811 91761 94311 95450 93765 95328 105848 114967 117501 114546 116720 120054 121849 124257 128997 132224 130851 123712 121045 120870 118697 111879 101768 92898 87197 82603 80345 77603 72233 63344 52864 46561 44153 41960 40020 38077 35002 32058 31363 35860 46127 79353 54750 104 5973 30 9813 15 12 30 6398 1628 91 435 872 1451 2157 2429 2268 2303 3023 4036 5124 6558 7712 8245 8082 7625 7915 9638 12965 16356 18325 20363 23841 25032 24515 23317 20784 20327 20997 21269 22020 22913 24157 26119 28178 29747 31457 33198 35517 38221 41328 44999 48891 53294 56671 61651 66878 72322 77656 86044 95545 103216 105472 103322 101886 102802 101783 96131 91654 93156 93066 92517 92462 91838 91312 89289 88869 94530 105819 114845 116766 116663 116690 121726 127431 131431 130509 124784 121314 123610 124546 117912 111649 112070 112918 108148 102610 92002 76955 61698 49955 43681 38654 36374 33722 32658 33948 32322 29250 27342 28769 46915 85158 116938 54753 105 5943 30 9813 15 12 33 6398 1628 -81 158 494 1094 1707 2235 1972 1726 2162 2786 3722 4792 5728 6386 6905 7032 6926 7610 9531 12352 15955 18815 23035 25906 24584 24288 23444 21762 22059 23451 24471 25863 26829 27436 28928 30600 32023 33778 35058 36568 38562 40903 43882 47878 52440 56920 61915 69374 77140 83822 91198 95229 95353 96078 98808 102881 106695 106755 100331 96107 95675 95322 94998 93787 93148 94223 94533 96909 105263 111889 115404 118130 124278 126897 120039 116037 112019 111551 120190 130119 134793 132902 126638 124115 123342 122802 121994 121374 115149 101832 81214 61059 50750 41374 34930 30744 28795 28910 29010 27534 25104 25198 39133 74667 114198 54756 104 5973 30 9813 15 12 36 6397 1627 -9 470 1038 1538 1831 1504 1583 1978 2406 2968 3537 3942 4373 4971 5623 6025 6588 8520 11446 14240 17056 21754 26740 23252 19436 19314 19482 19021 18641 19754 21882 23640 25164 26305 28361 30278 32363 34382 35677 37029 39947 42424 45043 49268 53732 58916 63331 67469 72301 78011 83937 90293 97269 99950 97465 96969 93579 89256 89312 92034 93355 92656 91447 92732 93689 92534 92480 97687 104417 113266 114328 105628 105113 104443 102429 108505 118328 119739 120318 124436 127845 121089 118038 128518 139611 142028 132556 111077 88125 67930 53388 43842 36375 32408 29503 26581 24046 22105 20952 19717 22590 37614 71663 117372 54759 105 5943 30 9813 15 12 39 6397 1627 43 198 467 1047 1650 1346 1242 1452 1821 2225 2476 2626 2826 3082 3945 5240 6099 7206 8553 9584 11696 15828 20025 24766 29228 27466 21623 18739 19157 18978 19513 20521 21665 22748 24572 26699 29275 32168 34956 38036 42141 46306 49670 53705 58658 63334 67956 72073 76611 80382 84595 88455 91381 93708 95511 97134 96427 94535 94105 96032 98097 99402 99630 98243 96457 95806 96770 99227 101052 105847 113419 109446 102345 99892 101544 107068 114823 124216 130661 135153 134844 128642 125698 126167 126023 127452 125169 123961 115912 103530 79542 58336 43634 39322 36347 31999 28279 24787 22644 22999 23634 29975 50493 94618 135659 54762 106 5912 30 9812 15 12 42 6396 1626 -52 184 437 699 937 1024 884 1007 1231 1668 1966 1965 2002 2032 2367 2930 3646 4674 6073 7424 8711 9810 11777 15089 20483 26363 29894 28089 23251 20523 19869 21238 23224 23898 24555 25663 27497 29946 32490 35464 38697 42652 46894 51469 55646 59603 63961 68413 71626 74723 78341 81195 84089 87307 89181 89919 89543 88950 89312 92466 95023 97065 96993 93286 91448 90789 89020 87016 87803 91797 95250 101071 104859 99791 97444 103206 112107 118778 121718 129070 144173 144765 142116 142669 142050 135713 130418 128032 125920 120013 104891 88178 77592 64627 52171 43064 37353 34255 29929 26058 23452 26812 41831 78280 123211 131838 54765 106 5912 30 9812 15 12 45 6396 1626 -39 89 281 482 693 944 1041 984 1105 1215 1219 1261 1498 1794 2011 2235 2979 4007 5172 6701 8333 9103 9326 10647 13030 17462 24342 30908 34441 31072 25171 22310 21513 23147 27199 29989 29767 31598 34377 36886 40405 43955 47524 51211 56073 60397 65063 70571 74954 78140 80460 83424 85793 87652 88570 88749 87982 87078 88005 93930 99160 98746 92822 88266 87612 86415 86688 87765 89294 94037 100775 101694 96926 99055 106034 105548 106461 117170 137607 161053 174590 166855 149468 130231 124153 130009 134354 138525 136948 128818 116828 97291 72197 56250 49378 44921 41497 36873 29728 25005 27720 43150 78645 120901 122230 86923 54768 105 5941 30 9811 15 12 48 6395 1625 14 176 337 463 671 603 635 627 653 879 1262 1558 1607 1595 1656 2173 2918 3944 5269 6540 7941 8998 9679 11140 13089 16732 23151 32731 41223 40165 32371 25921 23137 24621 27794 30159 36747 43935 43625 43951 46304 49265 53135 58033 64086 69314 75277 81228 86472 90583 92971 93811 96406 99002 97797 94536 94227 97803 104243 108894 108423 104492 102888 101301 99041 96886 95113 102017 107049 103343 99376 101734 107031 117414 131001 150469 164930 157373 139820 126478 114541 110487 111685 113122 118639 126381 124462 115661 108850 103473 93135 79207 61615 49552 42691 39619 35708 31313 32879 41152 61731 97143 117772 94029 61595 54771 102 6030 30 9810 15 12 51 6394 1625 -69 442 260 999999 999999 -62 89 175 326 424 530 598 863 1333 1772 2061 2568 3262 4035 4788 6189 8073 9848 12395 17718 24300 29238 32255 31701 27164 22284 22929 26731 32565 39515 45964 54330 60751 60979 60716 60994 62533 66749 72862 79292 85870 93138 98003 101977 102818 101483 99139 94477 96081 104205 110294 109980 107852 105317 101565 96897 94201 94920 96911 94495 91360 92399 99317 111144 127696 141031 148822 142730 128931 121043 121496 123870 128354 138360 145693 142570 130706 125802 124164 110628 87137 69725 58826 50729 45735 43228 42463 41706 39325 36171 40407 49900 81649 123744 126033 84833 45866 54774 93 6300 30 9810 15 12 54 6394 1624 -96 999999 999999 92 268 486 687 803 1045 1536 1887 2397 3447 4734 6337 8343 11738 15433 17858 19071 20446 21008 21059 22875 28186 37251 48394 57044 66355 74157 78249 93713 115850 114018 103235 94754 94846 101862 107044 110023 112358 116312 119645 115705 107607 110716 118749 122316 117597 112888 109176 107655 108170 103125 93836 93073 98338 107855 121368 131399 140786 141742 137819 129857 126392 127989 131075 134290 140508 142002 134718 125424 113205 92217 71810 62399 60466 55064 44838 42948 44319 44742 45001 45156 46147 45068 44874 51924 82343 136131 145627 87568 44903 54777 85 6540 30 9810 15 12 57 6393 1624 -8 77 174 337 606 977 1739 2541 3646 5031 6711 8774 10166 11602 14280 16755 19162 21865 26219 31889 38200 46750 56163 70340 83550 98857 116454 138362 148920 164607 177817 169171 156040 155565 140017 121913 114082 119746 128834 125709 119376 117987 117681 116448 107770 92255 91747 97146 110172 122167 130546 135448 129081 128302 126807 123648 123752 132940 138039 138150 129776 119846 109307 98734 80719 62612 55131 51487 49374 46298 44271 41494 39931 39231 39647 40940 42881 43105 47058 58979 91674 140440 130668 67005 64429 54780 79 6721 30 9811 15 13 0 6393 1623 66 320 583 966 1564 2304 3217 4360 5914 7912 9766 12100 15293 18498 22601 28403 36187 45436 57695 73551 93774 117018 140517 166396 179387 191864 192980 184048 183556 158587 123194 117737 117897 112434 108815 106248 102136 97178 89949 86142 90138 104522 109829 104822 107609 113169 112873 109301 108416 116481 132258 141523 145288 149865 151311 151239 141425 122169 104447 86199 72988 64529 68052 68730 61769 44642 35845 34354 35398 37218 38440 41393 45782 54819 98543 150003 117233 61660 72259 54783 76 6811 30 9811 15 13 3 6392 1623 71 424 793 1104 1630 2572 3597 4904 7033 9334 11653 14970 18941 24330 30986 38621 48120 61687 80857 103731 124226 135359 131683 124863 121094 121028 138693 159148 178193 207360 243208 246929 192239 128816 115633 107817 90612 85785 99048 104084 96301 99341 106557 107485 111484 119315 130704 141889 147031 149727 150185 150151 147382 142158 134755 121184 109699 107370 103585 96819 83050 70114 54835 44499 38323 36986 38086 43252 48393 52819 69961 118255 164350 129864 104237 95624 54786 72 6931 30 9811 15 13 6 6392 1622 136 469 843 1261 1915 2952 3902 4953 6357 8728 11590 14884 19065 25175 32338 41713 53715 70037 91659 119535 151020 190782 234493 275879 313374 322520 294082 237362 165730 111179 92344 84326 89474 99778 104297 97221 98113 105711 112782 120994 129157 135972 133193 129899 129932 129462 129028 131861 129366 127203 116656 103114 94427 85009 70079 55231 45057 39602 36644 35462 34862 34696 34209 39154 50364 57052 74314 123129 134063 120140 128155 109587 54789 77 6781 30 9811 15 13 9 6391 1622 -90 58 218 482 918 1716 2698 3721 4786 6047 8126 10190 12273 15778 19589 24463 30408 37711 48150 60301 78280 97330 116289 144627 177914 208808 248358 280564 270006 240608 202989 153183 117015 100137 87916 86762 92119 97972 91983 88605 94895 104764 112458 118800 120327 123746 125042 127113 138323 144126 150150 150930 151276 154334 147119 129763 112310 97355 78107 51798 35757 32898 31967 32398 33263 34156 34825 33284 32706 42100 64798 110672 148726 139728 132935 143988 108755 54792 80 6690 30 9810 15 13 12 6391 1621 -87 72 197 417 628 934 1340 1736 2225 3227 4693 6355 8141 10427 13195 17748 23397 27266 31300 38191 45410 50016 61730 78440 98186 129461 152892 170463 189176 201284 218815 219011 189770 166747 124742 85584 81654 81159 77651 77941 76992 76738 83531 93272 100337 108151 118373 130414 139223 149665 157561 162253 160477 163585 170548 167271 152688 147343 150104 141298 117712 86243 55699 35944 27533 25120 26011 29366 36642 44766 49574 52217 61799 89967 135241 158706 148794 142047 138224 103057 54795 75 6840 30 9810 15 13 15 6390 1621 33 217 368 608 1026 1523 2453 3733 4820 5896 7153 8878 11835 15821 21018 27611 35573 46575 60469 77395 93325 111386 138289 171402 209752 255793 293624 270489 230622 173980 117231 82355 75343 69324 65783 76100 88131 97348 103072 114716 127044 132250 136223 138505 139080 142774 147953 149548 154950 170046 177668 181563 177251 153005 121731 89078 61389 49292 40889 31751 26675 25412 25004 24909 27210 33320 46829 66368 92337 132280 161304 150614 141829 139121 103678 54798 74 6869 30 9809 15 13 18 6390 1620 -74 145 356 648 1302 2494 3820 5160 6705 8740 10910 13742 18790 25327 33498 43044 54821 70262 89888 111661 132353 159046 195621 233211 247598 239284 185630 134713 95602 71752 69386 67494 59659 60493 72013 83540 93158 103057 109313 109400 110350 116461 121291 125064 129285 134160 129894 120525 122846 134181 147172 153256 159561 169191 176457 171793 157329 134562 98610 71595 52951 36717 28028 27941 31761 36733 54618 97903 130863 138728 126685 133579 136034 102664 54801 75 6839 30 9809 15 13 21 6389 1619 -12 251 504 778 1019 1733 2843 4472 6665 9391 12151 15658 19970 24839 31411 39998 48397 59914 71104 87283 106427 113038 128062 163203 192617 221460 266497 283338 220278 131880 65146 56324 56570 61484 75523 87942 94878 102498 107841 111643 120428 127629 132265 132686 131048 121684 116689 117527 122804 134056 149701 158997 162079 159063 149560 143365 123262 90531 60163 42213 29851 18604 16839 20087 30699 47857 71479 111724 151429 151143 125685 117593 127406 132092 110724 54804 73 6898 30 9808 15 13 24 6388 1619 103 290 585 1282 2429 3730 5135 7020 9444 12368 16030 20872 27635 36753 47884 61407 76251 94060 120451 145592 171940 196471 219026 240019 260184 259322 204024 125603 62433 62639 73032 83993 89449 94290 107942 127398 141227 148312 151730 151248 151145 144134 134442 123787 131185 136323 141574 150324 155484 163323 167379 161773 147918 118710 92142 68929 43926 29480 19856 16930 16618 17604 20609 30835 49958 80593 125820 146449 134978 129155 130207 113262 99396 54807 82 6628 30 9808 15 13 27 6388 1618 -54 121 202 297 494 686 1019 1623 2567 3704 4534 5709 7163 9407 13779 18859 24168 31098 38599 45631 55685 67750 79176 90523 102756 118116 145271 173551 195384 197772 193766 159342 140063 104124 75155 57855 54384 53367 60577 72513 88443 107027 122725 132633 136959 138424 138927 140654 137595 130923 121887 116310 116792 119834 127975 141794 152045 158604 166089 170489 165485 152947 138459 108466 81754 58633 34675 23795 20489 18679 18614 18856 19300 28500 53342 104929 136349 130117 122952 105848 94224 91216 54810 73 6897 30 9807 15 13 30 6387 1618 161 497 837 1304 1749 2249 2925 4041 5766 8080 11141 15222 20606 26827 34486 43760 55084 71261 92281 119681 153924 201984 250507 293174 323228 326170 222841 101002 66015 78408 90319 108193 119690 115205 112279 113816 114014 113594 111835 110162 109017 109063 111857 116772 119542 125819 135906 148213 157500 160454 162311 156283 141064 125847 110154 93214 71208 44225 30681 23393 20236 17903 18255 25162 46174 91119 127870 125935 125683 113764 83856 80355 90056 54813 73 6896 30 9806 15 13 33 6387 1617 13 369 831 1325 1834 2432 3530 4713 6272 8838 12361 16819 22906 30580 39359 50786 65258 84899 110342 144920 191801 244088 306168 358543 387940 332057 226303 112540 90842 98862 109429 119005 114656 107178 108123 112604 116840 117604 112163 105731 106311 108466 118220 131588 139571 149585 158481 165635 165224 157139 129980 101855 89761 80286 66662 51751 38655 29770 25771 22673 18908 16968 19434 33537 70129 116600 130966 125749 119090 96236 69719 65530 94815 54816 74 6865 30 9805 15 13 36 6386 1617 45 360 990 1828 2764 3922 5414 7299 9526 12267 15845 20695 26869 34668 43284 54304 67913 85085 107847 132208 165768 210471 242627 262687 277697 272675 203761 112489 83657 85833 92645 94876 87682 98434 111842 119664 123071 123669 124363 120976 109771 105495 107505 114760 123825 131684 137349 141162 148908 148595 129843 96352 74712 67770 73597 75955 71536 54841 37096 25095 22242 18508 17642 29928 61681 101121 121516 121783 109174 88964 63353 53907 57918 129518 54819 77 6774 30 9804 15 13 39 6386 1616 143 318 550 980 1577 2367 3591 5138 6820 8754 11352 14679 19030 25016 32558 41318 51978 63672 76282 93998 110464 131197 151511 175001 196525 225155 248331 267356 227937 171234 104739 75551 78398 85915 94704 107508 117188 121348 125291 131951 139238 142659 140468 132418 123919 122019 127412 135353 146952 150750 135600 109675 84892 71574 79307 90966 89829 74841 61034 45325 29377 18814 15507 15342 20251 32287 58009 95326 139019 150555 122522 107103 85074 55123 60451 103160 173217 54822 77 6773 30 9803 15 13 42 6385 1616 -18 253 544 852 1296 1823 2626 3769 5485 7779 10497 13830 18376 24488 31861 40553 51226 66574 85464 109003 137554 171944 214271 260176 289286 270720 210748 130387 83791 62783 68980 80865 87811 95437 106167 113548 120364 126921 132815 137423 139906 139523 138431 135546 129533 131121 139529 152696 159610 163792 156897 135474 120051 103452 98710 97746 83165 64319 39625 22581 18481 15834 17195 21177 26083 33490 50251 80528 114597 122947 99608 68248 46114 56515 97120 139689 142255 54825 76 6802 30 9802 15 13 45 6385 1615 156 584 945 1374 1914 2644 3493 4473 6066 8100 10588 14550 19986 25875 32161 39968 50692 64827 82814 105916 129992 151990 177934 192164 196556 212286 236068 257345 230453 189722 116691 90293 99304 108019 115489 124093 132792 141925 146625 145156 142710 137484 132848 129685 136334 152661 169450 176743 178998 169605 128949 90188 83134 80496 72891 67313 60107 50034 36669 26661 19828 18253 17116 16852 21089 33315 62275 104466 115821 90284 65193 51229 72800 120005 136507 132878 54828 82 6621 30 9801 15 13 48 6384 1615 -48 100 236 421 535 658 934 1497 2567 4004 5370 6733 8250 10383 13094 16139 20240 25358 32430 41391 50482 63095 78503 93108 112431 130639 149003 165820 176455 193949 206796 221524 222275 198572 127747 87868 87383 96848 104390 111729 122268 130604 134164 135988 137937 140969 146032 144066 140486 142235 147273 155262 161720 167117 161564 142646 115981 97857 83549 71829 63260 56286 46684 37719 27982 21105 18274 16707 16754 17222 23328 38473 70284 118497 126499 105522 77513 60648 89174 130409 145089 133141 54831 83 6590 30 9800 15 13 51 6384 1614 47 222 370 494 543 660 961 1354 1845 2376 2979 4244 5936 7765 10130 12817 15639 19202 23777 28584 34813 42360 52076 63870 78229 96399 114805 134068 158631 179298 191953 198692 209037 193255 150207 105741 79944 82509 97278 105510 109292 116644 125692 133547 140263 143396 144490 140539 133844 127193 128448 132749 141698 148787 148907 146765 143450 125677 101251 80181 64819 51739 40888 35100 29910 26448 21608 18912 16647 16709 23050 35762 59951 96462 119734 111934 77249 57578 72857 104819 141422 197605 161823 54834 87 6469 30 9799 15 13 54 6383 1614 -88 -3 88 229 346 505 822 1099 1513 1789 2026 2684 3712 4911 6239 7854 9560 12413 15138 18623 23036 27329 30101 34961 43423 55719 67124 76692 82246 93789 112231 137275 163436 180857 186731 191535 178469 153328 123450 91469 88420 97273 106893 115617 124405 130624 134732 135502 134205 131083 131512 130973 131199 135912 141102 143285 142311 135170 122088 109838 98350 81696 73882 75027 79389 83705 74448 52516 35245 26520 23044 19303 15780 19478 34028 59520 98836 131442 122077 103435 71209 63908 90852 112217 160174 212286 129788 54837 89 6409 30 9799 15 13 57 6382 1613 -95 33 187 295 391 517 670 826 1092 1402 1892 2544 3398 4185 4401 5092 6288 7904 10447 13262 16239 19407 23878 30029 37828 48193 56594 69174 85531 100793 115818 133814 154017 176025 189212 196231 197316 163064 102056 74474 76358 86333 94290 101243 108674 115344 121910 124770 127382 129292 132581 136592 137615 133468 126965 119683 120078 117403 110050 98848 89842 90136 90967 87259 74654 61267 52624 51123 50386 43657 34396 24748 18645 15894 18396 27005 47559 87842 133817 138340 123694 104439 67207 73456 97198 82602 206174 196425 89975 54840 93 6288 30 9798 15 14 0 6382 1613 -39 33 101 263 522 650 767 1001 1203 1357 1712 1893 2088 2685 4351 5553 6448 7494 8613 10019 11400 13309 15529 17237 19955 23145 27376 32637 39690 47885 55539 63541 75724 89811 105706 124116 136437 142527 134263 128245 120961 104608 77858 65337 71626 80755 88521 92940 96922 104232 111852 116904 120502 123945 124749 116247 111830 112783 108096 105149 99383 95382 96005 101338 104305 104215 102852 106451 107733 103930 105028 112480 123970 132056 117934 85186 42560 20865 16944 20542 31491 54470 103223 135652 131181 93694 67668 79128 88264 139269 209484 137892 82318 54843 95 6227 30 9797 15 14 3 6381 1612 -77 -23 90 321 693 1036 1286 1530 1619 1643 1898 2392 3008 3074 2755 3789 5897 7667 8811 9203 9549 10439 12466 14767 16920 19489 23543 28445 32405 39746 51079 63259 76573 92794 104803 115619 128887 138578 139697 126195 106368 90368 68666 55646 57887 66693 76439 83187 88971 92346 95290 102925 115269 120258 122021 123015 122157 118808 113619 103496 107061 116615 121122 124546 129759 127181 121373 127565 139828 143663 139477 115832 92406 73539 56593 36891 25887 20967 17879 17968 26273 51328 98119 132262 148005 144724 125024 84491 63762 76404 110732 197786 201825 116316 69106 54846 102 6016 30 9796 15 14 6 6381 1612 -94 -48 165 362 360 405 493 785 1184 1666 1952 2094 2301 2363 2517 2675 2872 3287 3837 4643 5666 6310 6515 7689 10207 13031 15595 17891 20682 22976 25412 27390 30285 34375 39392 42972 45898 51575 57957 63011 75688 91841 104174 109071 112176 98904 74263 55525 49700 53066 55578 60074 66683 72605 78649 85240 93693 103296 111570 115434 117822 120105 123641 123384 120921 128617 130214 120196 109155 110728 122976 135455 136276 131198 131659 136118 136465 130578 106463 75889 63656 57718 53163 38568 25571 20517 20303 24319 39298 69896 109662 129255 126098 98161 68763 67845 74746 118995 201098 188419 114869 69282 54849 106 5895 30 9795 15 14 9 6380 1611 -10 131 323 553 757 1009 1264 1435 1614 1736 1925 2249 2451 2427 2441 2720 3253 3608 4179 4451 4757 5385 6439 7142 7326 7949 9606 11434 13328 15196 18530 21150 23100 25240 29040 35229 41386 46858 50432 53305 55428 54309 50374 49338 46561 43217 40778 40238 40018 38973 39959 39918 40526 42620 48596 54326 58931 63600 70125 79277 86343 90408 95030 100073 104887 111506 115681 118055 117891 116843 117247 117233 113222 110122 112497 117078 129244 142560 151474 148957 157021 181347 180101 165147 138173 107392 83435 65506 49912 34125 26876 28594 40490 62349 91276 117146 118761 96475 83316 72940 86879 161408 203056 154327 102782 64782 54852 105 5925 30 9795 15 14 12 6380 1611 91 349 689 828 980 1085 1236 1371 1388 1419 1588 1819 2033 2190 2705 3080 3157 3141 3330 3705 4069 4663 5710 6521 7666 9297 10291 11269 13053 14431 14711 15371 16701 18407 22202 28659 33248 37889 43234 48288 51402 54299 55753 55337 56038 59021 63355 62543 60380 59108 61230 61994 62756 61450 60704 60884 60821 66830 74397 82863 91412 100393 107855 115003 123745 124633 119592 118544 120938 122513 121591 115955 114409 109948 106517 116787 135228 148183 162532 174079 177090 151490 115107 90263 68582 59577 53942 41890 31507 33847 46235 71485 98809 112252 110508 93883 68994 56064 65819 122055 184173 174377 129144 87453 50494 54855 106 5894 30 9794 15 14 15 6379 1610 62 294 500 788 964 1160 1095 1039 1163 1309 1649 2113 2822 3556 3971 4415 4827 4584 4170 3957 3809 3972 4628 5578 6540 7340 8254 10065 12688 15441 17844 19850 21884 23456 24790 24700 23884 26103 30702 33965 36437 40436 43201 46216 50901 52164 53611 53236 55314 58903 61892 67100 72875 80181 83626 84389 82085 71238 67329 71569 78262 87406 97847 112401 129707 140736 140886 125955 112989 109869 116189 119250 115320 116980 125972 136371 153163 164973 166470 154925 138357 111886 88976 76444 67302 65575 57388 43397 33185 32694 44242 66886 92829 108454 101414 79769 54735 42509 42962 59214 103627 168980 166800 126504 99200 71176 54858 107 5864 30 9794 15 14 18 6379 1610 34 359 739 1088 1323 1595 1793 1772 1693 1793 2131 2931 4046 5547 7016 7862 8175 7773 6620 5630 5135 5624 6622 7304 7837 8775 10265 12050 13506 15319 18157 21321 23260 24779 26357 26595 26967 27571 29387 32864 36978 40617 42999 44629 44504 44516 45522 46617 47569 48317 46261 44273 45082 46876 48294 51300 55333 59417 63115 67386 78178 100194 113365 122438 129493 117859 103556 96794 95235 95985 102090 111717 112634 113516 116843 138126 166177 183421 201575 205942 195635 175248 144879 107942 92923 84301 69111 54900 39058 30783 32787 42086 55253 79039 105024 115044 98813 70898 43761 35383 54974 102205 146845 159653 132200 104715 80919 54861 110 5774 30 9794 15 14 21 6378 1609 -86 999999 -13 416 808 1146 1644 2110 2460 2631 2704 2640 2550 3062 4181 6143 7711 8736 9385 8940 7766 6792 6863 7240 7846 7924 8403 9032 9933 11309 12575 13707 15454 17847 20735 24035 27114 29789 31999 33401 33694 31482 30191 32292 36506 39866 41459 40320 39530 38544 37973 37997 38502 39840 41616 44392 48042 51427 54233 57290 62678 70968 88323 107721 119672 116228 100420 90075 89402 92199 96997 96439 97168 102669 102273 100126 107013 127078 149435 171073 191673 201222 205460 187413 155894 139737 122443 105005 80062 59701 43510 30991 26876 32947 50768 68158 83833 96920 91291 67481 51663 53166 68738 112536 145431 145175 121121 103347 82750 49651 54864 108 5834 30 9794 15 14 24 6378 1609 -5 374 790 1297 1877 2056 2082 1972 1984 1942 2444 3797 5847 7788 8268 6945 5906 5231 5002 5283 5906 5701 5920 6800 7967 9672 10420 10776 12005 12804 13231 13324 14151 16218 19642 23111 26453 28718 31084 33572 34496 34594 34611 34129 33908 36638 37796 36399 34499 35417 37019 38992 40829 42757 45411 49564 54611 61784 75646 98694 118928 121426 101469 80853 76980 79175 84344 90361 85820 84751 88073 89813 90928 93804 95213 101809 120566 142875 166556 190298 214134 238160 227532 180029 132093 93138 66955 47349 38309 34081 36915 52912 84468 116216 106160 69114 45279 42201 50951 84577 129287 155860 152298 131006 117289 108158 74087 41942 54867 112 5712 30 9792 15 14 27 6377 1608 5 41 241 502 976 1651 2174 2885 3219 3311 3371 3513 3655 3907 5241 6672 8408 9911 10385 10111 9077 8408 7456 6787 8678 11121 11311 10764 11537 13757 15205 16814 18889 20744 22164 22682 22023 22148 23965 26072 28594 32804 36056 38186 38763 38625 38976 38845 38078 38232 39179 38700 38802 39818 41995 44852 47977 50869 55832 63905 76222 96014 124801 150059 141503 113946 96644 92170 92374 98576 101444 101479 102829 105643 111743 116167 117243 123155 128100 141360 169196 170375 160301 150801 132103 111227 88258 71938 62308 54230 46312 42378 41318 46509 57514 72126 97026 100063 71139 44622 27344 33630 63412 100456 137891 152367 143695 131591 110316 71885 41017 33799 54870 111 5741 30 9791 15 14 30 6376 1608 150 512 868 1338 1853 2529 2783 2910 2702 2844 3551 4440 5461 6301 6743 6682 6953 7468 7473 7703 7915 7812 7687 8291 9101 10056 10708 11506 12223 13323 14639 17728 20815 22388 23663 24532 25379 26295 27559 28933 29733 31185 33016 35248 38011 40413 41975 42785 43322 42786 43001 43808 45249 48055 52438 58822 67335 78601 89482 100457 112656 121016 114878 102415 94813 92814 91487 89067 86844 82996 84426 97625 109838 92440 91856 119135 143623 154936 163105 163348 142169 131422 137586 133834 125823 115676 101334 81616 64536 48219 41286 43238 51651 61223 68941 69519 63837 46764 33938 42475 62276 83088 118592 136578 142062 147464 130703 90459 60028 51405 42709 54873 112 5709 30 9789 15 14 33 6376 1607 -60 190 487 899 1582 2126 2526 2781 2498 2482 2614 2903 3736 4513 4845 5290 5652 5709 5128 5301 5997 6993 7859 8283 8875 9648 9877 9671 10562 11406 13104 14547 15540 17435 19907 21047 22590 25377 27446 28163 28987 29825 30729 33583 36925 39910 42885 44971 46605 48391 49933 52192 55545 60177 68133 80310 94111 105129 109969 108245 104717 99943 96615 95558 93672 88583 82149 78611 77386 76265 72455 70800 80586 84688 81756 85489 97176 110213 118944 133450 150254 161211 166398 159617 139277 131570 109968 90515 87118 84766 71329 48680 38231 42231 54038 74863 86857 83311 69458 61103 66795 86489 107592 123864 130838 133035 131365 105265 68163 48202 50886 54323 54876 110 5767 30 9787 15 14 36 6375 1607 125 495 942 1423 1530 1450 1247 1181 1378 1734 2154 2539 2870 3397 3766 3882 3840 4149 5066 5714 6239 6728 6908 6809 7659 9579 9728 8575 9590 11339 12893 13553 14929 18110 20397 22896 25680 27766 28956 28866 29223 30261 31946 33845 37515 41279 46807 52130 55122 59197 64652 72048 82188 92249 95217 89504 84089 85359 87356 91612 97702 92668 80185 73332 72300 72645 75547 82573 85805 81538 78864 80029 79183 78944 85318 85947 94020 110573 135250 150777 156094 165054 168698 163324 150799 135480 121349 107035 94256 69329 50245 36123 46018 76775 96501 77844 58255 55078 61078 94399 132823 127589 120098 111328 98970 75832 50277 50238 63982 66122 54879 110 5766 30 9786 15 14 39 6375 1606 -95 119 335 577 608 606 563 554 893 1180 1348 1585 1777 1899 2047 2329 2709 3168 3737 4623 5158 5338 5342 5835 6877 7680 8675 8936 8565 8836 9716 11273 12743 14987 17229 19434 22668 25797 28234 29713 30907 32201 34025 36446 38284 40751 43344 46324 49366 52770 58482 66134 74993 81348 86814 90737 91789 90857 89636 90786 85978 75142 67548 68032 74262 83841 89793 88121 81360 76194 76656 80548 74382 81220 94830 111351 133746 159333 175734 182182 188117 186269 155362 127763 114028 95150 74888 63303 51664 44992 43455 49302 61741 76057 91725 74410 47733 41353 53395 76640 97078 102734 109193 123021 129964 101161 60096 44806 53382 76305 54882 112 5706 30 9786 15 14 42 6374 1606 -68 -8 199 390 714 883 906 916 901 1154 1361 1580 1832 2057 2027 2018 2254 2741 3405 4290 5033 5733 6469 7059 7692 8380 9308 10304 11842 13379 13919 14318 15852 17911 19388 20299 21737 24025 27157 31133 35383 40751 45822 50528 55602 60714 66704 73770 79692 85562 92698 98938 104401 106427 103111 95373 88786 88638 86304 81173 77196 75961 76810 81084 86990 92891 95064 91571 83649 78658 82401 92770 96960 92142 97894 105147 108873 130245 145964 138978 122099 110451 90384 76667 72696 68938 64867 63482 58698 59000 63560 75672 85241 87825 82947 70114 51616 41760 37978 39113 46576 69298 94034 98904 114570 135280 134675 101411 61997 49265 58844 79108 54885 111 5735 30 9785 15 14 45 6374 1605 -13 179 415 699 997 1084 998 858 873 1184 1533 1646 1674 1664 1890 2454 3261 4203 5023 5357 5437 5920 6657 7377 8210 9366 11200 12890 14400 15473 16658 18356 19931 21900 24422 27032 29246 31671 35208 39269 43879 49562 55484 62388 68292 74956 82551 90048 96696 99750 99933 96002 86669 79672 80075 80741 75991 70976 69263 70911 74051 78548 80494 80384 79720 77120 74055 72688 74173 72804 72478 71297 72310 76182 100972 117908 94971 89054 93173 97479 108581 115350 119002 117455 112498 101867 88025 67664 52507 43501 45719 62320 78568 87203 72753 42449 29146 29783 45140 71403 92246 89734 109602 142938 159265 157296 134363 86406 54130 66779 94734 54888 112 5705 30 9785 15 14 48 6373 1605 -26 171 395 578 587 687 820 789 664 519 575 856 962 1293 1891 2563 3235 3880 4298 4619 4678 5005 5839 6793 7560 8169 8693 9418 11071 13594 15769 17001 18448 19975 22348 25073 27633 30280 33972 37876 41986 45573 49841 55555 61814 68551 75504 81982 86875 89023 89179 86819 80477 73623 67553 62752 60184 60846 63604 68493 76173 85563 93143 95740 93835 81135 76159 79738 79270 72068 69188 79261 86067 85381 89357 109461 116129 103613 98524 100270 106672 106439 102720 98358 87816 80293 75426 74958 73739 69998 63333 58738 58721 65537 78806 77464 65949 57474 52966 55156 74669 84731 89613 118610 154664 184491 174783 128629 73984 63268 69615 84713 54891 111 5734 30 9784 15 14 51 6373 1604 11 149 180 264 337 406 447 437 452 484 683 929 1372 1827 2407 3084 3569 3849 4086 4238 4619 5395 6171 6846 7366 7858 8583 9229 10846 12887 14382 16654 19171 20282 21751 23641 26125 29240 32062 35677 39590 43134 46505 50264 54444 59239 64167 67937 70394 69615 63669 58751 55993 53951 53835 55766 57156 59800 64126 70560 78532 82064 80718 72708 60476 61215 70741 68629 59202 66466 73375 83803 89145 88717 86137 96639 109388 124348 135860 138184 138150 136358 130997 128096 125428 121641 119621 110112 99267 90665 87068 83278 82501 85209 85372 79324 59329 39297 43319 63882 80634 85352 112798 174405 192022 174611 141999 99852 82354 80662 87084 54894 111 5733 30 9783 15 14 54 6372 1604 -44 -38 261 423 646 754 759 656 589 864 1301 1736 2228 2672 3203 3751 4102 4286 4544 4917 5474 6240 6991 7794 8466 9138 10269 11439 12496 13617 15431 17661 19457 21910 24783 27237 28391 30576 33902 37110 41039 45070 49078 51971 54432 57918 61700 62994 62677 62561 61745 61949 64138 65180 65169 65510 64974 64095 68993 77751 75632 70852 68016 65028 61684 58861 67276 72647 68716 74749 82840 82001 82709 90367 106895 118630 128099 140317 149429 152462 154369 155422 150830 144653 135923 116909 95017 84018 76664 69207 70577 80815 89357 86312 67978 41994 30647 45908 74195 80162 80759 110535 162907 194335 194483 185055 159017 121629 82761 77850 83209 54897 111 5732 30 9782 15 14 57 6372 1603 46 216 489 694 682 731 791 910 1107 1563 2181 2623 3171 3712 4181 4648 5061 5220 5535 6191 6737 7371 8261 8666 9395 10683 12510 14012 14601 15312 17394 20464 22759 24393 26103 28883 31679 34855 37956 40839 44124 47647 51910 54014 54222 53505 53649 55331 57129 57740 56265 54306 52617 50538 50192 52107 59019 69611 74356 72172 67950 62830 58621 58839 61968 61645 60266 61416 65555 76671 74177 73271 103114 135395 149457 142986 142303 153988 159019 168026 172029 167212 153798 144297 122094 108247 95326 82161 76710 67074 62588 67421 67885 61623 51096 30066 26805 48362 75429 75457 91636 128650 167660 190876 194284 197574 205390 136258 70955 71275 78135 54900 114 5641 30 9781 15 15 0 6371 1603 -99 99 310 380 324 598 789 916 1170 1551 2004 2537 2869 3301 3839 4248 4575 5154 5614 6318 6800 7084 7980 8826 9708 10489 11783 12874 14306 15588 16738 18201 20593 22170 23791 26553 30102 33337 35369 37745 41632 44886 47895 50877 53040 54458 57165 60267 60877 59212 57994 55545 53160 52250 53326 55548 60727 67236 75464 77975 74576 71507 69871 68010 64858 62314 59994 59644 62334 63747 65801 74928 78852 72451 80538 107027 126361 134139 143794 153244 162412 163259 161337 145738 133194 119085 103765 101084 99999 93494 87315 86018 81622 79176 78040 78556 72836 54452 44674 49028 57649 66413 79343 102582 120974 157469 192219 200024 202051 196066 100413 61463 75408 83881 54903 114 5640 30 9780 15 15 3 6370 1602 151 453 672 542 493 694 1072 1453 1988 2418 2830 3245 3651 4293 4970 5377 5942 6575 7262 7271 7169 7398 8021 8842 9862 11349 12892 14370 15635 17416 18814 20051 22179 24683 26423 28158 31321 35597 39172 41786 43333 45626 48319 50632 53139 55357 56279 56833 56159 52655 49048 46724 46568 48681 52389 57485 63553 68701 69187 66162 65695 64297 59731 57621 57319 59163 60255 61469 65117 71771 78053 84133 91083 103485 113008 125711 139614 153179 167292 161388 140676 122104 120485 123250 124345 125010 113807 97955 87890 81039 76817 70048 67314 66220 59514 54032 48471 43760 45691 57169 67234 70812 83378 96081 131490 180420 205589 212148 217615 166327 68374 55887 83299 91415 54906 113 5668 30 9778 15 15 6 6370 1602 -78 287 455 485 830 1232 1591 1880 2281 2710 3361 3997 4546 4989 5268 5603 6093 6639 7139 7270 7578 8407 9243 9624 10171 11957 14188 15789 16699 17734 19060 21337 24527 25921 26716 29557 31440 33166 36609 39602 40445 41197 43079 45441 46914 45944 43198 40423 38589 36931 37134 39114 42374 45272 48234 50511 50993 48997 48090 47891 47055 47485 48328 49907 53079 54540 53081 58608 75161 81599 89339 117116 137144 153408 160787 170324 173844 149760 137230 136267 139928 144003 144572 140057 123384 101627 76484 63124 57407 56713 60484 62866 64899 59502 44513 36037 40650 47196 57006 66587 69271 82364 111634 154471 189945 219119 242197 229614 153018 77537 60117 70363 76256 54909 114 5636 30 9776 15 15 9 6369 1601 30 321 607 1061 1408 1702 1908 2446 2949 3534 3972 4443 4970 5475 5857 6708 7432 7895 8749 9412 10036 10462 11093 11870 12131 12461 14119 16607 18603 20773 23053 24246 25222 27687 28994 30393 33472 35901 37911 39455 41442 42755 43080 44940 45948 45853 43558 41434 40293 40174 41300 43739 45280 46005 47276 48191 48282 47588 48409 50383 51047 51184 52804 55036 57107 58829 62815 68086 71490 77227 91713 110475 124565 130996 125225 117846 129215 139827 147113 153081 154481 159072 163172 144299 117251 90033 72994 62528 58616 56875 55344 56431 59009 61143 57371 48023 32514 24928 32046 48311 64042 74334 77008 93988 140640 176881 219678 251650 211126 128801 93032 83167 67255 66983 54912 117 5544 30 9774 15 15 12 6369 1601 -97 53 305 582 940 1253 1709 2190 2759 3487 4078 4502 5121 5653 6116 6751 7593 8378 8985 9267 9357 9943 10827 11089 11533 12224 12653 13954 15034 16607 19733 22410 24865 26121 27236 28910 30041 31036 32938 34272 35840 37545 40198 43478 45550 46172 45317 44066 41532 39696 39820 40371 41551 42801 44272 45768 46183 46632 47415 47658 48580 49713 50754 52041 54259 58086 62541 66581 69342 70393 71035 77120 87091 96872 109383 119220 117481 111586 119880 137936 153048 158332 153704 146766 132248 121084 112320 102989 92217 78343 69529 56506 50174 48869 48491 49106 49917 51822 45068 32530 18632 24608 50973 66310 69397 81939 109840 139410 172913 220257 229441 167320 118467 95328 75086 64461 69300 54915 118 5512 30 9772 15 15 15 6368 1600 134 385 701 971 1477 1828 2243 2697 3213 3706 4179 4929 5457 5776 6281 7108 7485 7531 7698 8054 8677 9399 10309 11356 13061 15060 16570 18415 19654 20290 20988 21664 22540 23102 24001 26588 30403 32180 32603 33679 34476 37215 39530 39958 41025 41730 41966 41270 38759 37528 38259 38012 38833 39899 40209 39366 40037 40738 41986 43763 45760 47215 48956 51058 52984 55699 61104 66754 68902 67573 68348 70093 74065 81614 90724 97425 103078 106934 118612 130256 136346 134740 135538 131447 122875 121053 112254 102632 96435 83117 76151 77207 74860 74791 73027 73385 69883 62402 53069 40694 33199 36197 45582 54159 59068 69445 87877 114666 144967 184125 227278 209956 168649 146832 125834 112289 92743 81323 54918 118 5511 30 9771 15 15 18 6368 1600 152 386 607 874 1098 1335 1687 2261 2920 3174 3376 3550 4048 4855 5511 5991 6675 7534 8196 7886 8241 9296 9519 9898 10181 12309 14923 16817 18045 19478 21284 22922 23279 22944 24692 25155 25814 27138 27305 29615 32141 33666 36062 35852 32151 31901 30834 29185 28686 29930 31429 32818 34300 35020 35549 36622 38112 39375 41353 42083 42599 44390 46864 48614 50752 54453 57982 60295 62120 64822 65650 60298 59401 68766 79165 88165 99618 107993 120488 126317 130162 138390 139964 129231 122120 114777 110531 114446 121936 124411 123983 118240 109012 100980 81775 65199 56891 52666 49323 46598 43663 45737 53913 59108 62484 69137 83100 104040 130990 177577 226458 214473 188654 188058 202481 178147 122323 92507 54921 120 5450 30 9770 15 15 21 6367 1599 41 199 262 473 702 861 1144 1624 1910 2246 2792 3310 3584 3881 4396 4828 5446 5760 5874 5951 6109 6717 8011 10359 13128 15375 17026 18269 20178 20664 19731 19549 19828 22710 25110 25723 26106 26478 27111 27725 27578 28868 30905 32566 34770 35515 34931 34022 33418 32351 31539 31162 31624 33435 35065 36506 38247 40138 40728 41498 43444 45536 48739 50833 51696 52284 53558 56302 61333 64821 67289 67820 66324 65303 67074 71206 77418 86832 99596 113217 120838 125873 128731 129649 127152 123889 123909 119538 111813 106878 105700 99134 91405 90464 87358 79094 70717 67240 60522 53723 45049 34609 30341 40330 50927 56286 65082 71731 85918 105090 125188 167225 213387 207458 202318 226247 258494 218733 132912 95259 54924 121 5418 30 9768 15 15 24 6367 1599 -9 213 490 728 925 1224 1539 1800 1813 2033 2525 2977 3164 3670 4253 4763 5485 6272 7276 8373 9600 10512 10607 10583 10959 11695 12728 14827 15781 14717 13117 14367 17753 21443 23111 22985 23621 24399 25720 26985 27424 27835 28214 27531 26854 27288 27451 27239 27288 27858 27933 28463 30546 33231 34164 35321 37413 39302 41455 43803 44824 45324 45461 45653 46741 48890 51579 53977 56203 58235 59717 59990 61507 64903 66815 68903 72424 80908 89030 94161 97802 102882 109181 114246 119328 121879 122696 122712 123679 124935 125382 123071 117320 109296 99743 91981 83829 75780 74923 72727 59994 37398 20684 23067 31615 39209 49897 65084 73824 88326 116963 148960 191474 205660 203620 222090 248041 276095 283829 197817 117135 54927 121 5418 30 9768 15 15 27 6366 1598 -12 133 265 464 614 873 1097 1478 1871 2279 2799 3212 3750 4209 4709 5582 6103 6019 5917 6464 6788 7557 8525 9885 10824 11864 12604 13318 14259 14358 14409 16005 17309 18146 19012 19180 19009 20301 22113 23719 24829 25096 24860 25508 25978 25275 24893 25428 26387 26944 27456 28189 29950 30356 31395 33971 36036 35665 33938 32909 33074 34263 37108 42021 46340 49326 51414 52888 53411 51909 49730 50363 53050 54731 58766 66971 73468 72056 78578 85686 91250 96844 103395 109936 115655 120588 125397 129926 132826 131851 124754 113947 109417 106611 105012 105334 100611 96755 88377 78216 58797 33361 20255 25879 33442 38538 43786 55389 68676 96620 129767 177661 214821 213283 209615 223556 243214 272826 304977 252440 177991 54930 121 5416 30 9766 15 15 30 6366 1598 -58 232 565 795 1083 1295 1527 1693 1944 2033 2104 2437 2701 2966 3305 3770 4112 4414 4646 5175 5704 6368 7079 7853 8538 9280 10184 11392 12263 13368 14960 15007 14729 15996 16691 16472 17157 17950 18243 18478 18789 19435 20154 20677 21547 21434 20912 21545 22909 23482 23645 24385 25169 25724 25424 24880 25492 27765 30566 34060 36383 38348 40342 40980 40880 41143 40953 40476 40352 42295 46278 50563 53152 54629 57054 61484 68078 74697 79822 88012 95091 101027 107166 110639 113140 115670 117965 119773 120545 122360 121978 115506 109070 105077 107959 112283 115362 112030 97279 81346 65119 42162 24190 19395 28017 39517 42147 46447 68520 102073 145411 198963 227648 233995 234583 241497 257488 290362 293840 239214 198793 54933 121 5415 30 9765 15 15 33 6365 1597 -75 55 226 397 585 867 973 1120 1265 1719 2182 2613 3276 3847 4460 5161 5717 6059 6373 6626 6996 7318 7665 8626 9645 10239 11110 12801 13830 13364 12591 13828 14505 14175 14478 15635 17072 18708 20267 21784 22363 21387 20477 20117 19418 19665 20894 22860 24567 25775 26694 26992 26362 26427 27086 28262 29563 30909 32617 34741 36192 36321 36653 37426 38443 39630 41567 44204 48152 52591 55958 57266 57887 59539 64512 70912 75935 82638 91696 95781 94126 93989 98758 105323 107704 107115 106382 105349 106450 109124 112414 114332 110553 102580 98277 94387 81959 69197 59284 49232 38798 29601 27002 28967 40432 42629 41150 54573 75403 106704 151598 186962 211531 228113 238454 249078 260608 282495 313542 298185 193376 54936 123 5353 30 9763 15 15 36 6364 1597 15 176 298 533 740 916 1150 1507 1611 1696 2024 2355 2619 2857 2992 3229 3444 3755 3880 4291 4711 5138 5445 5714 6172 6949 7827 8408 9183 10424 10754 10491 10369 10402 10507 10528 10947 12454 13707 14147 15454 17226 19899 21283 21214 20262 19068 18884 18608 18892 19348 20409 22140 24203 25436 26047 26333 26743 27055 27811 29205 31743 34110 34882 35247 35902 37235 39383 41280 42396 43496 44735 46626 49257 52306 56092 63449 72994 78424 81966 86363 89010 95415 100647 105097 108440 110415 111805 112593 111767 105482 99717 99209 99354 101297 103476 99806 98565 90428 83923 85117 77479 54465 35982 30736 27529 31504 40258 42100 51618 69778 92070 132979 172206 202248 228630 239893 244174 259178 285714 324944 294936 194782 54939 124 5322 30 9762 15 15 39 6364 1596 -65 -7 71 200 409 618 783 834 1159 1354 1432 1752 2163 2567 3021 3377 3718 4228 4669 5159 5397 5404 5703 6028 6418 6915 7538 8233 8837 8293 9371 11423 11019 10893 11926 12255 12124 12563 12855 12833 12974 13472 13992 15301 15761 16579 17578 18196 18655 19744 20619 20497 20033 21361 24382 26487 26759 26707 26551 27070 28062 30161 32468 32348 31594 32583 33578 34648 35609 36170 37161 38662 41276 46351 52653 59306 66038 74172 80217 83051 81979 86250 94456 96024 94791 93973 96630 96363 94149 91114 94757 98606 96414 96342 99573 102751 106010 103298 98719 95439 90796 80843 71141 62438 45858 27961 23520 28352 34238 44497 54575 73131 101810 137411 177948 205166 219596 229227 240047 257909 287204 325793 287412 187425 54942 124 5321 30 9761 15 15 42 6363 1596 -24 96 162 336 521 671 865 1076 1287 1555 1741 2128 2474 2932 3385 3924 4521 5274 5865 6596 7248 7644 7739 7873 8129 8141 7825 8032 9005 10623 10879 10392 11445 12171 13243 13446 13380 13324 13307 13105 13055 13396 13672 14254 16098 16946 17849 18389 18037 18272 19521 21245 21767 22386 23721 24372 25662 25455 25265 26100 26905 28075 28557 28784 30544 31632 33485 36175 39320 42257 45549 49466 54129 58772 64135 71962 79170 77627 69096 69563 73851 74460 76088 81378 87131 91660 98307 102703 105485 106950 106559 106939 106740 104925 99751 99368 99893 98159 90235 85539 77849 71061 63943 50577 37126 26648 24602 28081 32358 44009 61611 71445 88950 128044 170227 196989 215772 231341 246335 262389 292308 319531 274880 175905 54945 126 5260 30 9760 15 15 45 6363 1595 -88 999999 101 211 394 567 717 853 1039 1168 1369 1684 2020 2243 2786 3227 3647 4211 4751 5731 6612 7380 8106 8805 9336 9727 10504 10664 10150 9731 10265 11385 11830 12140 12734 13442 14241 16327 17259 17310 17404 17616 17396 16940 15702 15338 15732 16541 17860 19177 20767 21894 22115 23116 24290 26131 28219 28446 28145 27254 26352 27158 28806 30389 32304 34749 35861 36356 39566 43772 48114 52023 55376 58687 61193 63394 64488 64684 64912 68535 72664 72094 74754 78088 82151 85905 88888 92175 95106 97632 97426 95412 95329 91826 89907 89673 89578 91066 94002 94499 88786 82608 73920 62274 54381 44836 37458 28359 25392 29347 33780 44046 55602 63569 76606 104461 136449 170377 203356 226591 248329 279947 312333 309986 243846 147024 54948 124 5320 30 9760 15 15 48 6362 1595 -49 69 108 244 401 368 573 801 1035 1355 1543 1931 2398 2729 3209 3603 3933 4471 5062 5691 6427 7169 7793 8908 9475 9983 10094 8860 9079 9334 9726 10376 10819 11226 11593 12268 13573 14927 15323 15933 16270 16531 16209 15672 15391 16078 16652 17362 17893 18527 19000 19433 20185 20801 23470 25661 26832 26925 25919 25723 25961 27217 28763 29686 30980 34494 40060 47034 58696 73866 79781 65663 55813 54120 54767 57811 62961 69242 67882 63153 69133 75021 80578 85532 88480 89037 88913 87886 87534 88328 90047 92389 95694 97582 99729 101459 101731 96357 88020 81220 76439 69427 59678 48942 34154 25309 24891 26330 29193 38802 54983 69182 93233 128293 162888 193419 215927 231898 253368 299564 319987 272611 195582 145816 54951 124 5320 30 9760 15 15 51 6362 1594 -37 111 210 358 606 735 870 1132 1418 1777 2141 2472 2915 3441 3944 4329 4653 5198 5811 6537 7062 7653 8196 8819 9552 10170 10423 10165 10707 10867 11235 11906 12212 12847 13066 12912 13516 14656 15670 16351 16858 17858 18827 18222 18598 18776 17623 17169 17198 18003 19350 20677 22157 23299 24821 27296 30344 31703 31530 30383 29789 31242 33745 37680 41754 47388 55594 64914 61087 54538 55713 56095 53373 51947 54546 58224 60730 65140 71987 76549 79476 83159 85963 87180 87406 88280 85238 87355 93024 96265 96599 98004 98033 92600 91656 93490 93517 91970 88437 83381 77654 68516 56790 47766 40304 33417 30491 32026 36404 43666 56135 67918 93299 127355 151245 171971 198186 223453 263964 311081 330451 332456 235723 143442 54954 125 5289 30 9759 15 15 54 6361 1594 56 108 265 360 498 586 831 1032 1267 1525 1872 2257 2558 3020 3516 3778 4153 4660 5182 5875 6237 6576 7032 7392 8035 9069 9770 10524 10058 10008 10197 10867 11720 12656 12981 12707 12510 12973 13314 13992 14573 15406 15919 15967 16439 17626 18361 18733 17548 16370 15986 16028 17639 19703 22164 24937 27415 30181 32341 33946 32768 30391 30828 34397 38189 40358 43932 48145 48884 48852 50027 50693 50682 48633 45796 43441 44336 49195 54426 60933 69369 73692 80055 87627 95019 98133 96634 94753 96052 100291 103308 102110 98467 95022 91340 92428 92050 91442 89663 86289 80697 72522 62545 55224 50238 47121 44887 41962 36818 34093 46981 66032 82026 111531 134043 158972 179111 203476 245290 281312 305442 341398 262171 142798 125931 54957 126 5258 30 9758 15 15 57 6361 1593 -50 -5 103 167 290 382 451 609 874 1054 1373 1666 1978 2254 2700 2942 3279 3712 4138 4562 5079 5730 6264 6740 7049 7207 7904 8647 9167 9614 9272 9464 9785 10013 10838 11926 12992 13898 13749 13457 13563 13797 13681 14010 13688 13894 14712 15621 16591 16906 16449 16493 17041 18017 20629 23450 26202 29235 31528 31820 31021 29513 30674 32770 32993 34826 37901 39785 39819 40890 42125 43118 44460 46579 50419 54104 58701 62286 63137 65073 67871 75295 81383 82933 83428 84249 87154 91974 94511 96731 97123 95977 95212 94379 96253 100579 101040 101434 97290 92999 90400 84952 78753 71655 66894 60076 47488 40183 37665 39128 56814 69781 77799 89288 104652 123519 150216 170074 191952 229110 273608 297529 328567 280997 169097 142414 54960 124 5317 30 9757 15 16 0 6360 1593 -45 33 117 329 410 557 851 1119 1330 1471 1855 2230 2653 3046 3529 3935 4318 4629 4794 4910 5413 6087 6724 7225 7914 8558 8996 9330 9387 9052 9578 9864 10062 10678 11308 12306 13501 14178 14367 14680 15220 15583 15090 14570 14873 15789 16535 17444 17162 16864 17493 18041 19434 22069 24805 26648 27951 28518 29517 32329 35023 37504 39341 39223 38936 38750 40126 45649 52477 52802 48031 44635 47628 51993 54726 54974 55087 58309 64698 67796 67659 72496 80951 86511 92458 99087 104435 104773 107412 109545 110775 112013 112832 107537 100763 93120 87996 84037 83255 82279 80157 75712 68972 62098 58428 53281 45259 40863 37605 37256 50148 73147 86699 97561 139581 168611 191747 223497 260055 290766 319921 299169 209019 159850 54963 124 5316 30 9756 15 16 3 6360 1592 1 214 244 356 480 716 870 1077 1298 1564 1783 2207 2713 2983 3316 3788 4265 4642 5038 5512 6012 6371 6620 7263 8132 9244 9763 9992 10245 10177 10300 10143 10227 10927 11396 12195 13178 13875 14589 15751 17190 17628 17361 16854 15914 16166 17200 17697 17657 17365 17308 17476 18652 20985 24762 27593 28950 30084 32050 33644 34579 35170 35895 35684 36881 39288 42598 45414 43189 39613 37518 39420 42546 45202 48535 53028 59517 68660 78653 85730 89726 87922 85183 83919 87315 91002 92810 95481 97278 99224 101528 99428 95752 92105 88756 88178 84413 82784 81965 76479 75976 77231 75256 73825 69671 66014 58125 48905 42418 46498 63430 80275 93291 119286 141971 170627 210308 242402 264719 283426 308276 275001 181372 140811 54966 124 5316 30 9756 15 16 6 6359 1592 -67 -52 98 164 222 499 556 675 905 1046 1430 1710 2032 2344 2841 3398 3915 4498 5182 5892 6504 7062 7472 7590 7740 8472 9331 10016 10202 10493 10670 10766 10687 10809 10929 11741 12484 13126 13471 14007 14467 14371 15045 16107 15192 14282 14121 14090 14673 15355 16449 17584 18750 21170 23444 25668 27846 27633 26294 26279 27834 30321 32378 31572 30863 32498 36105 36712 35944 34689 35231 40417 43516 44632 46918 50111 53623 60547 75448 81493 76985 74106 74995 79934 84599 88384 91790 94492 99935 102583 102858 101989 99785 100011 105079 107721 110125 109929 107790 109391 108498 102751 83953 69176 64536 56952 45946 39601 43181 55964 65768 72196 85606 114220 162393 201377 230039 251998 267575 296983 299956 214127 141404 127804 54969 123 5345 30 9755 15 16 9 6358 1591 -90 -79 16 188 292 380 603 809 936 1186 1625 1912 2208 2642 3234 3790 4588 5411 6119 6834 7558 8021 8235 8419 8434 8972 9792 10138 10514 10986 11111 10713 10486 10700 11451 12301 12902 12983 13225 13799 14498 14319 14358 14529 14302 14187 14395 14908 15603 15801 16818 17660 18352 18835 19048 19742 20680 22639 24542 25458 25700 26588 28320 29937 32990 36186 38339 38320 39358 40256 41235 42591 45837 50108 56146 62901 81080 104112 109488 85551 72360 75862 81982 86833 90109 93343 96679 99399 101783 105221 109594 111594 114030 115101 112113 106218 97802 92254 86857 80614 81726 78047 67394 58397 50518 41511 37602 40245 55756 71580 85063 114590 154372 189504 217015 239799 269070 309371 328807 258714 172820 138971 119742 54972 120 5434 30 9754 15 16 12 6358 1591 -71 54 133 287 501 749 991 1283 1558 2020 2406 2859 3416 4019 4877 5506 6126 6616 7114 7760 8545 8565 8326 8697 9561 9903 9996 10393 11133 10930 10243 10321 10711 11303 11509 11730 12093 12537 12727 12735 13962 14166 14682 15473 15969 15833 15947 16901 17419 17627 18322 18129 18111 19540 22627 24242 24630 25436 27336 30122 33549 36688 39545 40657 41694 43657 49618 53869 54835 57890 65587 73994 81577 86335 85719 81823 72814 70894 75185 80679 83905 87005 90962 94317 95055 94020 97023 96356 91313 89226 89687 91078 95518 98525 97924 89258 72506 56970 50759 41185 35275 33220 36328 47943 61818 76091 92842 98674 121357 150503 172494 201537 237184 271587 313724 338211 303744 232770 179704 149152 54975 117 5523 30 9753 15 16 15 6357 1590 16 149 341 707 881 1187 1514 1877 2295 2671 3184 3589 3940 4433 4941 5616 6038 6561 7024 6800 6797 7544 8273 8612 8947 9027 9256 10026 9918 9179 8574 8853 9332 10139 10924 11087 11033 11655 12444 12613 13125 13413 13922 14398 15014 15484 15604 15994 17518 19322 20139 19710 19549 21985 26432 29936 31380 33245 35851 40683 47241 56654 73241 78159 64160 66309 69976 65380 58992 54643 51353 47611 48785 51653 53625 57537 63742 68570 74075 78193 80249 81401 82093 81831 82122 83380 86816 89371 93525 98904 100372 99083 99866 93701 92452 87851 78598 75528 70621 63568 54088 52483 55827 68860 87127 120613 148788 175855 203420 230668 259226 285456 293190 277142 207502 151294 149101 54978 118 5492 30 9752 15 16 18 6357 1590 -39 182 245 505 742 1007 1315 1682 2040 2480 2795 3260 3807 4421 4844 5408 5721 6033 6374 6954 7504 7841 7989 8561 9838 10593 10103 9686 10027 10405 10561 10481 10081 10027 10592 11512 11998 12507 12692 13211 15338 15218 14159 13169 13309 14789 15813 15711 15959 17144 18773 21407 24217 26545 28824 31845 35512 37703 41640 49540 53061 56108 58221 58770 59634 60405 59914 57485 53317 48470 46567 48034 48879 50779 51490 53734 60242 66824 69904 71139 76495 82658 88458 93564 99119 103919 108594 111558 118038 121559 116521 106219 101340 96343 81473 75376 73271 71823 69651 66183 60891 56501 54523 59590 67035 79764 102215 129953 167590 198783 225019 257161 291014 297668 261473 189601 147331 131852 54981 118 5491 30 9751 15 16 21 6356 1589 124 280 404 601 920 1172 1495 1864 2245 2684 3257 3912 4398 4993 5695 6282 6764 6904 7009 7520 8440 9194 9707 10154 10434 10896 10989 10593 10466 10953 11246 11457 11213 11359 11865 12514 12957 13516 13801 14440 14901 14177 14132 14628 15792 16475 17271 18884 20140 21839 24707 27091 28296 30132 32267 35215 38187 41952 45452 48229 49214 50569 51544 51449 50319 49869 49467 50330 51742 53592 58752 68022 66356 62746 59516 58391 58834 60041 60168 63680 73731 89497 97460 99844 101607 104289 108791 114574 121137 125290 125703 126974 122373 113460 104049 97259 85182 72510 63381 59432 57469 58341 58229 60362 64841 72110 103426 142865 166442 200123 235727 265658 282033 269488 223157 166718 139172 128249 54984 120 5431 30 9751 15 16 24 6356 1589 -3 182 296 481 638 965 1185 1329 1628 1994 2433 2786 3252 3935 4545 5180 5922 6649 6927 7257 7834 8901 9748 10494 11165 11542 12481 13509 13757 13188 12790 12505 12827 13648 14185 14711 14944 14930 14791 15152 16052 15697 15603 16717 17740 18230 18720 18612 19421 22282 25742 27363 28266 31062 34436 36643 38493 41060 43813 48166 49876 51507 53740 56137 56336 54032 53663 57645 61384 65326 67244 63451 61202 62911 63723 60235 59207 62349 70635 82378 93811 103910 111574 116845 122424 121937 125323 128406 124563 113817 106128 94963 91004 83300 78153 66738 57212 53181 44709 38873 38268 43149 50538 58280 67773 73361 74246 93609 118197 146677 183918 212419 252927 274302 276864 282426 218673 148351 119355 109838 54987 120 5431 30 9751 15 16 27 6355 1589 -58 52 310 369 502 534 699 897 1139 1440 1864 2287 2862 3248 3584 4196 4870 5394 5760 6286 6934 7514 7859 8389 8881 9155 10079 11224 12175 12114 11473 11050 11002 11280 11909 12239 12629 13328 13813 13680 14218 15218 16292 17362 17591 17395 18304 20592 23948 28095 31853 32943 29739 28597 33877 38458 39103 40559 44019 46166 46315 47321 49306 51877 54633 57251 58866 59056 56882 53816 55301 58230 58002 54622 52714 52695 55016 58032 62749 74524 89588 95470 100063 108057 112585 115574 119325 119620 115608 113928 114802 109754 106518 103245 100451 95959 88446 81723 74587 67098 58132 49257 48728 52282 65252 71883 69638 92184 128330 161596 181020 210319 246080 261307 290523 269401 184800 150141 119919 101918 54990 120 5430 30 9750 15 16 30 6355 1588 -12 118 241 210 355 368 469 654 949 1262 1455 1672 1930 2268 2739 3270 3566 4122 4639 4996 5276 5686 6311 6928 7192 7576 8125 8990 9561 10164 10764 10999 11055 10938 10686 10644 10797 11038 11670 12570 12856 13478 14574 16016 17032 18411 19849 20575 21960 24622 26294 26195 25706 27988 32028 33920 35014 35033 35647 36598 38303 39989 41518 43731 45394 46839 47187 47136 49263 53530 56070 56197 52311 47569 49538 49699 49122 48262 52032 65013 80100 89012 91382 94756 99366 104616 113741 122907 127388 131158 135340 139301 139974 138525 133228 126335 117966 101660 91743 69553 52663 53029 51399 48307 56362 68728 70956 99209 146591 168514 191571 217398 251470 270219 296437 221554 164753 146486 126732 102199 54993 120 5430 30 9750 15 16 33 6354 1588 -62 18 108 163 245 397 489 736 936 1130 1394 1706 1902 2223 2529 3053 3275 3507 3866 4302 4772 5394 6154 6705 6687 6833 7288 8065 8545 8814 9602 10148 10421 10651 11052 11193 11350 11927 12559 12760 13495 14517 15234 16422 18096 19484 20050 20940 22109 23636 25977 28291 29780 30297 30283 32923 34687 35886 37209 38008 38148 38490 40048 43965 47960 49812 49311 48722 50073 51645 49293 47363 51013 59997 66620 67720 69096 65958 64906 61620 61170 62776 70955 84248 99479 112287 120365 119335 115008 111617 110587 111515 115201 116916 119789 120178 116442 111446 95802 74765 63513 56121 54904 59393 69400 76844 82617 90776 121409 160324 180437 204533 243178 280683 282456 199717 157385 148396 138738 114484 54996 122 5369 30 9749 15 16 36 6354 1587 -18 3 22 63 136 209 363 569 737 836 1003 1139 1367 1600 1983 2410 2924 3293 3580 3926 4323 4783 5314 5832 6327 6854 7211 7233 7325 8004 8907 9783 10191 10595 11174 11807 12287 12645 13082 13382 13343 13886 15019 16348 17541 19192 20015 20949 21263 21486 22839 24402 26187 27344 29225 32937 35602 35572 34911 36528 38199 41495 43431 44796 46601 47960 47779 48570 51259 50943 49255 50008 55817 67614 73328 70067 73860 76564 75322 75994 74135 71842 69679 74945 86060 95779 104998 114178 118650 114612 109137 99063 90398 86179 83960 85601 83643 73449 65781 60057 56369 55873 57954 61130 65635 72629 78005 90409 113524 138402 160949 179042 207417 238777 252670 226211 165340 138706 136823 135292 121296 82870 54999 122 5368 30 9748 15 16 39 6353 1587 -78 -74 -8 115 221 312 378 521 570 637 824 1005 1273 1537 1849 2109 2448 2812 3173 3597 3886 4114 4592 5001 5478 6102 6669 7220 7208 7313 8209 9094 9201 8695 9026 10020 10774 11346 11855 12737 13116 13086 13537 15015 16226 16696 16801 18046 19689 20861 21463 22714 24081 25605 27700 29856 30352 31511 33955 37010 38969 40591 41975 42254 42157 41369 42239 44340 46599 48155 51905 56718 62418 69603 74475 77661 81617 87662 89993 88240 86671 83313 80206 81001 86498 95232 105202 115669 119422 116307 112499 108566 106437 99354 93969 90215 88981 89331 86713 83889 81123 75459 73066 74627 80604 88807 103479 120715 146761 173573 191232 212200 240660 270187 266334 228914 168371 129184 116941 102300 72193 39795 55002 118 5487 30 9747 15 16 42 6352 1586 -98 -41 -41 46 142 291 479 614 792 1056 1453 1756 2080 2344 2529 2880 3121 3438 3826 4140 4587 4985 5342 5897 6359 6357 6360 7089 7874 8396 8091 7744 8237 9129 9624 9799 10173 10927 11714 12292 12253 13074 14103 14956 15946 16455 17111 18336 19982 21444 22263 22960 24671 27025 29229 31260 31743 32131 32620 32493 32262 33614 35404 37297 39478 44080 49000 53013 60396 65743 70121 75133 75819 74697 75460 78155 81152 82364 83415 83617 82921 87491 96655 106922 114736 118501 119582 121451 116228 111576 110968 105685 97880 92744 87748 78306 73032 75615 79268 84143 87678 94529 105276 124154 151635 169243 184674 205318 236764 269248 280942 229592 121547 86488 92640 92558 81041 59156 55005 118 5485 30 9745 15 16 45 6352 1586 -98 999999 -67 87 161 243 311 533 831 1171 1528 1922 2203 2509 2700 3173 3411 3557 3833 4053 4383 4703 5106 5790 6171 6454 6629 6949 7679 8021 8172 8625 8970 9072 9405 9991 10774 11655 12177 12535 13090 13844 14916 16172 16926 17864 19491 21098 22528 23572 24809 27484 31414 33117 31043 28266 26481 26585 28095 30450 33046 35807 38099 40569 44451 50666 57624 65420 71912 76346 79653 81531 83371 84175 86305 86402 85966 89212 94329 99273 105398 109570 108947 108790 112274 118618 124075 124289 122749 124241 125512 117632 107904 102218 92399 78070 68135 63228 63372 69622 75776 80087 90177 115454 142704 161920 177661 199800 230262 278253 313669 280786 172417 83473 83930 97796 81118 43522 55008 114 5604 30 9744 15 16 48 6351 1585 -90 -40 118 256 541 683 925 1170 1497 1789 2096 2322 2412 2689 2954 3471 3910 4141 4268 4405 4648 5059 5175 5196 5813 6571 6887 7137 7419 7649 7961 8571 9254 10016 10806 11385 11699 12374 13203 14103 14837 15571 16878 18611 20619 22545 24186 24910 24281 23593 22719 22081 23218 24831 26864 29304 31717 33753 37503 43128 51184 60168 65908 68144 70882 77004 81119 84379 86475 87505 87397 87094 87689 86760 88016 95020 97907 99191 100631 104448 109316 112738 114022 114816 113171 109758 107141 109117 110257 112587 113867 105096 98643 87613 77085 72130 69384 66807 73464 96590 122843 145979 161921 183659 231693 299119 331947 253330 122412 62578 83825 101105 86020 48703 55011 112 5663 30 9743 15 16 51 6351 1585 -43 134 224 390 600 925 1267 1508 1854 2093 2379 2773 3119 3458 3923 4152 4405 4652 5004 5302 5709 6203 6330 6137 6840 7304 7384 7903 8328 8864 9232 9798 10357 11029 11800 12296 12775 13418 14080 15377 16418 17335 18472 19268 19644 19772 19662 18913 20056 23527 24274 25084 27876 31604 35927 40702 45602 51470 55574 58566 66221 74021 80449 85517 89790 87757 85885 85432 85707 86628 89314 92648 96766 102308 104688 106422 106271 106516 101371 98865 95457 98121 103714 107074 111570 112299 111085 102887 89094 86853 83823 79718 76071 75348 73039 69213 73812 93268 127107 148489 170324 209822 262649 314557 310540 249385 118965 85086 133406 130049 109226 82615 55014 111 5693 30 9743 15 16 54 6350 1584 -78 15 156 461 780 1025 1351 1520 1771 2091 2310 2596 3064 3548 3960 4020 4002 4057 4275 4635 5013 5197 5353 5501 5657 5974 6152 6461 6877 7465 7946 8752 9527 9623 9982 10507 11172 11965 12508 13231 13908 14687 15371 15190 14627 14818 16297 18345 19763 21495 23311 25743 29630 33540 37108 38783 40910 47034 55820 61413 64017 67675 69931 73180 78182 79116 78516 81403 83276 83606 88663 94579 100867 105946 110081 113259 113794 116814 119800 123748 125072 125435 128169 130035 127028 120047 104096 87039 81108 72627 67656 64666 61706 62408 79997 100891 116354 132236 153002 184338 234756 297540 305469 257926 177754 91191 85198 138867 174725 151754 94334 55017 109 5753 30 9743 15 16 57 6350 1584 -27 120 223 528 844 1001 1236 1622 1955 2215 2256 2294 2383 2686 3272 4226 5510 6330 5695 5089 5032 4936 5159 5381 5973 6603 6885 6829 6878 7417 7723 7703 7866 7954 8727 9678 10340 10996 11425 11994 12742 13295 14273 14689 15999 19456 22617 24828 27096 28576 30291 32094 35638 41074 46660 50139 53606 56355 59335 62213 65511 66192 66024 68395 73209 77092 79355 82858 86099 92385 99447 106124 111420 114166 119281 128031 135453 139928 147276 149979 154953 148192 127554 103400 89963 84815 78801 74415 69537 69517 75227 83862 101039 114184 119951 141868 177111 225717 277546 281375 259882 187408 93986 85202 122639 143857 147495 140498 100882 55020 109 5752 30 9742 15 17 0 6349 1583 -96 -48 137 353 468 410 544 902 1153 1456 1927 2380 2663 3601 4597 5141 6969 9912 8890 5874 5013 5571 6184 6640 7175 7274 7281 8011 9094 8769 8776 8928 9467 9674 9744 10002 10511 11010 12107 13218 14211 15658 17960 21755 24155 25505 26226 27902 30227 33546 38185 43019 48243 53818 55991 57646 60090 61957 63626 64437 65519 66206 67022 67952 73928 80872 88347 95471 101539 104951 105638 106515 112084 117093 120729 120910 121466 116527 106250 91584 86508 84439 78806 72772 70414 64290 61172 63074 70976 81297 89929 96212 96381 97270 120422 152724 186623 225273 239950 244899 233662 162305 80646 101810 141361 136163 131925 121281 88164 55023 103 5932 30 9742 15 17 3 6349 1583 -25 107 253 315 378 778 1777 2906 3777 5698 9477 12021 9106 5335 4759 5227 5661 5949 6299 6910 7673 8115 8352 8911 9306 9035 9163 9744 10291 11054 11933 12838 13751 14968 16398 18161 19473 20350 21536 22997 24874 28049 31952 36053 40743 46459 52287 58286 62177 66415 67698 69080 69962 73253 76702 79025 81400 83259 82391 79861 80804 85280 91855 98087 106684 115345 123235 127251 127456 126678 122550 117270 110333 99404 85135 75711 72133 62773 53290 50073 54179 64216 76746 86811 94002 93942 94327 104012 128659 163626 201575 227612 241733 239467 215258 136058 81224 145685 174426 154555 140276 120838 89604 55026 101 5992 30 9742 15 17 6 6348 1582 -36 -95 87 762 1391 1651 2752 4733 8557 12306 8869 4633 4005 4288 4617 5175 5552 6098 6715 7181 7633 8068 8630 8684 9193 9727 9953 10611 11395 12212 13083 14091 14948 15485 16478 18144 21142 24098 27265 31284 35578 40323 46247 49841 50690 51696 52858 53617 55415 57078 58748 62346 67719 72899 76186 79420 80734 80258 80175 84605 94403 101695 107026 113774 120617 123244 125066 124696 115135 104487 100442 94144 87546 71461 57305 53093 53863 59245 65581 71131 74928 79315 85932 88782 97467 110384 135142 167800 191212 220277 246389 244630 252256 203710 111846 157184 188866 149472 128597 119995 98580 55029 100 6022 30 9742 15 17 9 6347 1582 109 540 907 1261 2011 3993 6227 9854 15537 11642 5577 4301 4204 4615 5147 5759 6024 6535 6899 7071 7455 8018 8856 9638 10418 11043 11657 12139 12903 13779 14943 16278 17495 20326 23758 26310 29518 33741 38189 42201 43854 42733 42318 42869 43724 45700 50055 51844 55263 59660 68170 83708 96613 108625 125059 125367 117853 116182 115759 112099 114130 118068 115017 103102 94647 92199 88091 79496 70479 61594 55090 52394 51233 51664 52141 51786 53058 60939 76555 86796 90256 88724 90552 101788 120477 140640 156718 193718 242562 271849 285014 287232 210375 94878 150486 192131 145992 126275 126421 117646 55032 98 6080 30 9740 15 17 12 6347 1581 -49 392 765 2824 7338 8983 9877 6876 4298 3506 2911 2865 3037 3494 3687 3691 4057 4465 5145 5722 6040 6763 7987 9016 10036 10891 11345 12268 13385 13648 14409 16766 19528 22141 24844 27338 30433 31865 30048 29396 32727 35198 36352 38335 41391 48314 60507 71068 83888 99827 125429 139211 147617 154792 144300 135844 134125 129682 122225 117164 114829 111232 108255 102454 96938 88589 83629 76382 70198 63826 60842 59586 60736 64289 70021 78517 85345 89750 93116 97691 102626 111541 120875 133202 164518 221915 268629 298042 324006 248950 109622 86587 110155 123231 119661 117640 114594 93446 55035 94 6200 30 9740 15 17 15 6346 1581 698 2293 2441 2103 1199 941 812 678 446 390 393 506 608 767 1002 1449 2498 3468 2938 3054 4237 6147 8077 10071 11911 12700 12654 11661 11348 12309 14131 17743 27902 45536 50295 39250 32550 30330 30123 32566 38065 44962 53959 64857 72369 88869 104851 122005 135199 147283 157979 164766 162921 155958 147719 141142 142025 141001 140091 127607 114399 109855 107590 102807 93189 83061 76100 70407 68607 68760 72497 77433 82586 86418 90309 94423 97643 100495 109232 137628 197046 255740 294389 330118 345097 178953 69931 78987 94955 102351 110161 113430 102956 62016 55038 81 6589 30 9739 15 17 18 6346 1580 -12 375 1270 2220 2672 2084 2188 2798 3450 4159 5115 6366 7543 8486 9369 8758 8260 10191 17046 28327 34224 29717 20872 15932 18690 29531 41445 50156 59664 67236 77611 90136 108447 130466 149418 177852 197492 191869 176163 165777 159101 148555 138550 135982 140032 140898 128843 110089 103302 101686 95215 88809 86234 81917 78041 77387 79627 81157 85512 90449 92630 94015 95111 88717 95691 109444 120861 165680 232600 272654 311574 305233 124204 61330 80243 94585 109895 115749 109118 84208 31689 55041 80 6619 30 9739 15 17 21 6345 1580 22 348 534 1075 2051 2474 2546 2735 3448 4553 5593 6486 6941 7416 8198 11031 16485 28717 39898 34499 20334 15144 18787 32094 45251 56717 70262 79506 91697 112185 130398 146801 159846 160148 159349 151818 130931 130347 135038 136486 136124 137099 139287 140868 136030 126762 112922 99399 88415 85064 84148 82455 82290 82934 84530 86032 88568 89355 91216 90274 88575 87716 90117 95357 116246 150799 186280 225767 259543 294942 274142 106702 45895 67185 83349 101355 114086 114002 98482 55170 55044 77 6710 30 9740 15 17 24 6345 1579 -33 330 627 951 1224 1671 2292 3029 3985 5295 7030 9451 13287 18320 21081 21599 19512 18498 22066 26224 22237 28634 53858 79041 88777 95919 103998 114634 131617 154268 171047 182873 183280 173193 159216 155784 151032 153021 154436 155271 149155 143055 125934 97251 83559 81550 82375 83544 83886 86170 89228 91099 92045 90775 86562 79879 78749 81152 88330 99941 106100 127698 149263 179634 229033 273754 299192 225157 70560 37844 65042 83998 97856 111393 115514 102248 58380 55047 74 6802 30 9742 15 17 27 6344 1579 125 633 1120 1553 2083 2941 4017 4910 6644 10198 13528 13549 12297 15447 14359 8717 11205 22071 35219 50012 65167 74638 85965 95783 105422 124724 156936 197075 220875 225063 207517 182549 171837 152740 146936 145888 131920 120519 116742 110621 105345 105457 106630 105715 102473 95452 89858 88311 86510 83929 79838 76422 75008 77592 89056 101713 111547 115974 128077 145250 187987 248891 290251 215186 61259 28902 63892 93476 107796 112881 113810 113880 97597 45023 55050 77 6712 30 9742 15 17 30 6344 1578 -55 56 211 380 770 1432 2304 3473 4822 6198 7421 8734 10905 13851 16961 20633 24271 30247 40508 57498 76183 95753 116420 132473 133986 124007 118893 124058 138577 147484 145852 141035 131907 127258 132575 139602 139658 136329 133188 133139 133957 130287 127739 125014 122254 115096 104063 97641 92544 89873 86389 83081 81626 80319 80861 82742 91399 101824 104649 107272 107383 120650 161536 207740 265935 280920 129836 20537 27363 65057 99098 121415 133711 135851 126564 105125 57275 55053 75 6772 30 9742 15 17 33 6343 1578 55 127 149 195 429 908 1577 2259 3600 5393 7564 10345 13307 17465 24552 35014 47411 61471 79211 108585 137406 144108 131948 130336 137268 130699 119608 109044 101476 97241 96789 104046 117844 131631 140135 143979 142136 140360 139655 135197 134340 137765 137349 138069 139261 137988 132003 110317 92316 90253 87724 87848 86324 89449 96341 102522 100408 98129 116817 159978 200826 247725 275613 203477 57310 16917 34880 72124 94379 111836 123612 132932 133379 99586 46642 55056 75 6772 30 9742 15 17 36 6342 1577 112 629 937 1268 1783 2126 2866 4314 5740 7200 8759 11724 16830 24968 37080 53123 74060 98360 123764 135204 140079 158494 160980 155069 137373 128564 124479 125715 122156 110372 102932 107672 120437 138437 150404 157369 163885 167005 166390 159322 139774 125215 109771 95180 91117 91087 91488 89830 90078 90964 93631 96320 96530 96145 93479 93824 96353 104443 147176 204553 238106 260695 221108 71236 14017 12850 25196 57511 86215 102402 110226 111280 96331 57782 18395 55059 75 6771 30 9741 15 17 39 6342 1577 92 271 324 841 1798 3081 4724 6725 8024 8803 11092 15180 20502 30890 42882 55457 72207 98710 128218 144110 152144 161392 150086 128772 128722 148603 153484 147015 152173 157216 158648 155509 147498 146072 155929 162056 156669 146038 133626 116238 105946 105778 106173 106698 105466 102459 102597 102568 104506 105600 107130 108658 105466 98640 93024 91297 92524 102603 140227 192441 229217 219996 125290 26746 9251 18679 41377 60655 79526 93676 100721 103708 97631 69692 23421 55062 75 6771 30 9741 15 17 42 6341 1576 454 612 438 831 1718 3279 6180 10348 13997 17781 22617 28805 34937 44265 54391 64404 73217 80849 78523 88069 106485 124311 146781 155239 168466 189077 177100 154679 155549 158152 157075 154490 148790 146411 154011 166787 169862 160588 137202 125055 123272 123016 118603 115021 105704 98545 98618 99336 98634 96202 92368 88589 86583 85691 88070 99428 125576 168372 201464 212316 166478 70589 16010 8691 20361 37018 50109 61738 74866 82109 81529 75695 61082 36655 13186 55065 75 6771 30 9741 15 17 45 6341 1576 -57 743 1276 1998 3448 5256 8184 11787 16537 22632 31302 43815 61382 81401 104276 122076 120417 104444 100943 130564 153132 140125 139890 139496 130475 133868 140549 150641 155925 152863 146531 145340 145250 143290 140585 140089 142879 143395 140628 137475 127425 123300 121242 115134 113204 113794 112714 106830 96256 90467 88538 88962 91733 102404 123182 152552 183162 195164 182345 131095 60691 22422 10646 11954 22706 35508 45432 56689 70141 77875 79249 76338 57072 23956 3358 55068 74 6801 30 9741 15 17 48 6340 1575 286 769 1234 2231 3908 6647 10212 15519 22711 31743 46526 63698 79898 91522 98723 102892 99808 111444 124440 141293 156320 155998 136176 109620 112584 128478 142028 152289 160353 163028 166306 166027 164111 164365 157576 146248 141786 138796 134703 132365 133670 134477 130448 121540 108701 102049 97853 95981 96665 95775 96211 98357 99979 106782 127760 159888 190148 210178 188279 130604 68795 33371 14488 13236 23893 33260 44256 56855 58649 53474 48566 49004 48152 20044 55071 74 6802 30 9742 15 17 51 6340 1575 -29 304 762 1773 3469 6043 9328 12754 16811 20294 21997 25234 31118 40832 58732 68600 83302 110462 154649 211807 252253 263727 190069 139774 115656 118280 128413 140006 154016 162424 168026 171243 175890 176079 177875 175832 174174 171207 158102 145411 150681 151020 139936 124930 109573 104194 101889 97718 93938 92003 91256 94335 106827 130303 157833 183794 192623 191420 168002 111822 57045 25790 9367 10627 20592 30657 36111 39775 42734 43209 36726 26663 16195 4022 55074 77 6712 30 9742 15 17 54 6339 1574 335 1332 2349 3556 5368 7695 10936 11849 13034 17555 22471 26316 33142 43691 50966 53786 63272 74204 94452 116379 140900 177141 211645 240772 198900 113764 97409 103086 108726 114311 119967 125957 134925 143745 151908 155871 159030 157541 155139 154457 153178 154371 147647 144229 142497 136592 128534 116922 104785 96779 92874 91874 89991 90829 94540 100063 115003 139129 158666 177987 180005 157039 105867 69186 38489 13016 10334 16139 23239 33323 44282 57290 65518 60319 41359 19408 6050 55077 81 6592 30 9742 15 17 57 6339 1574 43 951 2214 3772 5866 8968 13649 19474 25529 28385 30384 36651 44182 52054 56597 65004 90389 129834 134147 92845 76734 92532 128841 133732 91877 74070 70662 70804 73112 79412 89091 95825 102414 106441 111145 115177 115872 116609 121707 127902 133096 137896 140946 139376 138409 137819 135487 137261 138450 133966 127142 114923 106659 103566 100538 95864 91723 88929 90428 91619 97072 115300 136022 158490 160543 132620 89713 60981 39744 17876 9818 20007 37622 55945 73913 89865 98861 96248 69109 29274 8615 55080 84 6502 30 9742 15 18 0 6338 1573 -8 176 435 1263 2440 2650 4161 6920 9765 15939 25532 32792 38529 46734 63066 85252 104555 117044 105407 88127 86346 69824 68224 95105 141952 152014 115411 86065 77468 70452 59107 58034 73070 89008 94183 96138 99449 105667 113237 118451 121856 125968 130828 133973 137169 141325 133813 123280 115408 107936 103861 102083 99868 97359 98289 98571 97395 93635 88170 83585 81382 80671 85992 96407 110800 130683 156399 161311 133467 87912 57697 34879 18519 19090 34844 61519 87972 108596 117231 122688 120874 96929 50173 15346 55083 88 6382 30 9742 15 18 3 6338 1573 285 967 1874 3155 5240 6886 7363 8144 9154 13057 21279 36295 64225 96519 97161 81349 81631 74741 72386 72828 73617 59084 52050 54338 59712 64495 64775 65305 64649 63088 59498 56831 54775 55566 59308 64036 72520 81395 85846 89025 93897 101373 106936 110859 113947 114779 116089 118947 120782 122230 119845 119094 115851 110312 107659 104605 100712 94554 85294 81723 75933 71718 69979 68565 70699 77175 83672 92961 109991 133201 150558 157874 136269 99412 69627 40907 21376 14004 18743 25216 39240 91946 135734 185849 201141 177380 115152 36456 55086 89 6352 30 9742 15 18 6 6337 1572 30 618 1379 2173 3221 5190 8376 11602 13998 17243 24352 42692 81319 89641 101726 98212 58757 40311 42887 49137 53713 58021 63273 68642 70785 70415 70255 72627 74247 74106 72186 72525 72338 74215 79444 85846 92268 97247 106587 115169 118374 119815 120895 117129 117662 117620 117225 111650 112573 117258 121255 123267 124838 118574 109489 97736 85079 82447 80845 81880 79978 76379 73799 71812 70876 69408 68885 74007 90854 109601 123949 144587 154435 135682 98328 67425 40614 25056 22587 36725 37899 32023 32603 68589 124691 126841 110731 84118 22500 55089 93 6232 30 9742 15 18 9 6336 1572 -55 277 685 1423 2340 3536 4963 6115 7632 10815 15084 21519 33401 49320 53457 46670 44390 44921 61935 79208 77496 61046 52915 54496 57478 61653 67132 75828 82639 85270 88438 92644 96208 96566 97339 94873 95369 105023 118182 123600 123708 113797 112267 120515 127518 134482 138303 135907 126289 125300 118882 114458 118393 119882 120532 119925 118077 116588 112150 108225 104835 105086 108656 110262 106513 99708 90813 87689 85677 83745 89099 96814 105321 125734 153027 157054 135142 105746 65224 46698 43682 33266 36993 37520 29850 33224 31695 33014 42074 45123 39244 20194 3719 55092 92 6262 30 9742 15 18 12 6336 1571 561 1512 3096 5669 9712 15053 21080 24669 28448 39536 46915 44418 51260 46318 36945 27415 27289 41689 62645 75101 83934 93656 99926 98061 96380 91670 86480 87558 91102 91596 80470 67568 62234 52698 62615 77660 92706 97611 104995 110747 115462 121708 126891 129723 133727 137812 140106 140571 143093 143180 146567 153591 153918 150989 144879 134676 120274 112012 105673 101270 99019 94903 89484 84797 82881 79082 75052 72620 71970 85947 104233 120690 142542 148560 132159 103211 71883 56939 51737 43150 23833 24973 35043 35444 40944 39381 29710 28748 32476 34535 31469 19879 55095 91 6292 30 9742 15 18 15 6335 1571 631 2092 4486 8350 15213 27086 46488 78477 115015 121723 84860 68022 51268 37898 38451 41724 44815 46832 48729 52175 58900 67649 73611 78151 82563 82955 84550 86253 77926 64724 59595 56600 54941 56157 64149 80082 94408 104087 110950 114038 115419 118427 122931 128464 133069 138446 144019 145874 148654 151752 150503 149902 145278 139473 139223 140303 144211 140130 131008 122931 108730 100001 95686 88202 77224 69729 70180 77130 82500 101884 130391 157638 157031 135047 111053 76188 58902 53648 38340 19883 20325 26755 33081 47896 44540 33130 24999 22864 24431 28112 15182 55098 94 6202 30 9742 15 18 18 6335 1570 260 859 1504 2403 5998 13142 24489 43308 75050 122366 163668 138175 72293 46660 40897 40990 39762 39700 43120 47474 51494 53993 55381 56582 58913 65242 73836 82424 88070 86019 80609 73279 65921 61600 62127 65686 73596 83340 91422 100640 104969 111392 117450 119783 121976 127783 129419 134098 134310 130882 131419 132321 131515 134217 137550 140013 136334 132483 125100 116131 111546 99362 84542 78756 73399 69164 66134 67600 78410 86397 90772 99761 120989 138393 139823 120754 100158 77134 65872 62157 54285 39199 27766 28382 30065 29870 31712 31035 30072 28098 25419 23419 24936 20309 55101 98 6082 30 9742 15 18 21 6334 1570 444 789 1462 2757 5337 10674 19135 31591 45641 65952 81583 110462 138593 126886 77855 47632 47164 51193 54476 53065 48965 45826 44490 46002 51685 58139 59521 56171 53153 54231 57173 62003 64550 64557 63144 61172 63475 68422 67669 66466 76393 85819 91352 95054 96480 100104 105014 107903 109444 114554 123011 123319 117231 115259 119056 125038 130454 138069 144524 143973 130482 115154 111891 107071 104532 95666 84411 77419 68251 65562 59378 58602 77257 101009 117316 129698 136195 144605 137444 104155 79210 66603 65634 67131 63878 51276 42944 52517 50924 42927 40417 51342 52814 44009 34263 28302 23473 16731 55104 101 5992 30 9742 15 18 24 6334 1569 -72 393 990 1694 3090 6334 12512 21540 34998 56089 84170 107056 96247 67479 52169 38187 30899 34566 39697 44423 48276 51358 53094 52019 49103 48630 48071 45973 44538 45521 48866 52460 52833 52472 52153 50908 49924 53361 55642 58401 58667 58897 63028 67247 65377 66508 70439 74114 80571 84929 85905 87625 88247 92907 102001 106437 111815 121060 120570 118247 114390 111609 111801 109090 105716 103144 96492 89340 84960 87248 90249 91610 88754 82764 76004 77444 89509 114974 132954 121597 98061 81660 70411 59409 54846 61736 71081 69344 62558 60853 61097 61145 55399 49263 56161 81755 80506 52837 31395 24510 17679 55107 103 5932 30 9742 15 18 27 6333 1569 -27 216 841 1247 2302 4060 8103 14531 22071 30400 39114 50599 62530 60852 47304 33542 18202 13605 15089 17722 21034 24920 27880 31363 36181 40510 41848 40506 38703 37170 34086 33285 33048 33405 35033 37703 41539 44743 48651 51682 55257 58583 62277 69338 78533 84245 90117 96419 98492 97758 100890 103736 105634 109305 117276 125478 131025 137386 143414 146914 146605 144794 132360 121834 115208 114516 117383 110765 107912 107030 105883 102388 102481 98582 95709 94857 100055 105880 114338 116427 108388 89250 70054 59559 53838 51751 53922 59949 64892 68116 70323 69063 67965 72812 65824 45903 49930 75317 83717 63787 38010 24849 16375 55110 103 5932 30 9742 15 18 30 6332 1568 20 -18 385 1306 2386 4325 8494 14294 23189 35640 51770 68197 74768 57501 26267 10103 9886 11016 12931 15475 19369 23491 25552 26529 27110 29124 33934 36330 36609 36708 34223 31585 29463 27842 30663 37156 44563 53834 60283 63826 65266 68694 74551 78082 81441 85709 89293 93668 100469 103502 101823 104392 110524 112632 113533 116205 117953 116470 114885 108928 108849 112488 116978 121159 122452 120006 120321 118533 118366 117245 116451 117886 117426 115713 116977 114630 114223 114292 105507 98491 95339 86001 75042 64463 56205 54970 53504 55844 65232 72719 77177 84486 85901 78431 57686 40818 37881 49090 74501 87337 59728 22788 11431 55113 108 5782 30 9742 15 18 33 6332 1568 367 629 582 1167 2410 3897 2912 1662 2758 5536 10419 16378 24366 37101 52701 61669 53568 30636 9986 7282 7687 8096 9093 10553 12310 14580 16750 18270 20166 22535 23009 22039 23018 23940 22908 20685 19741 19792 18741 19355 26713 37173 43115 46935 52908 60848 64127 67375 70298 70088 66550 65175 72666 81104 86549 88789 87025 93131 98716 100765 107876 114817 117865 116163 112681 110964 109868 109868 112194 118093 120947 119580 114037 108138 102735 99833 96222 95117 97457 100877 105681 111838 116353 116444 117938 118322 109526 92584 77550 64111 61314 65735 69061 69822 74265 89891 90276 81740 79337 52013 26032 31218 41340 49558 57790 72950 81589 46515 55116 110 5722 30 9742 15 18 36 6331 1567 -37 688 1633 2495 3498 5839 8902 11389 17919 27788 29097 19585 21323 32800 42228 47874 49737 39600 21499 11446 9718 10124 10985 12161 13550 15307 18141 21270 23457 24675 26008 27897 28388 30012 34680 36190 34953 32780 30926 29896 29610 31387 35605 43425 47564 49066 50701 52227 53025 56189 61904 64790 71998 77164 79668 81537 85546 91647 96474 100685 105206 109868 113911 116204 115450 118847 119258 116262 112859 109954 108017 102394 92638 88189 87071 90434 95927 100578 102185 106875 111666 116502 119389 119669 121286 123140 118538 115057 111571 99776 81674 66845 61407 62845 64489 72992 91416 103612 91749 82461 95951 67324 22421 22065 39974 55060 60110 66697 90204 85513 55119 110 5722 30 9742 15 18 39 6331 1567 -93 161 748 1687 3479 6364 10062 14637 20885 35095 65315 77746 32024 17670 20894 23956 24406 23295 15615 11011 10364 10155 10192 10803 11471 11939 12952 14723 17198 20207 23638 27674 30790 32551 34188 34927 33978 33794 33314 32736 34588 40777 47686 52386 54963 57192 59090 61946 66681 71399 74537 77066 79406 81129 82936 81336 77860 76433 78910 82575 88549 93602 97608 101748 105113 107048 104253 101390 100079 99439 95564 91449 91745 90997 92410 93643 93771 96831 103189 107426 110199 114100 119844 121084 122677 124318 128379 132387 139688 146680 122645 92028 69834 55962 65595 91727 93759 95142 251902 161973 84308 34214 14800 22576 38042 55630 61380 67858 86515 92421 55122 111 5691 30 9741 15 18 42 6330 1566 422 767 1049 2053 4667 7930 10852 15710 23116 34177 43734 64364 88145 63821 23726 19481 20772 23371 21453 17678 15167 14156 12960 11831 11521 11707 11548 12031 13049 12954 13896 16946 21710 27369 31882 33418 31597 28261 26322 30177 37665 45150 53800 61455 69544 72247 72007 74743 75819 77839 81240 83886 85440 88077 87508 87805 87243 86256 87701 91099 92906 92849 94006 96055 99576 101135 101989 101367 100506 98451 93178 90286 88403 87484 87379 85914 87034 88285 89253 89544 90704 93036 95910 99033 102762 109334 113569 114039 111568 119028 115506 84242 58286 44790 44946 61716 86226 106126 140988 247310 173225 67483 24754 14260 20093 37592 69392 75961 52051 32191 20875 55125 112 5661 30 9741 15 18 45 6330 1566 416 2696 4858 6185 7859 13224 26415 43525 60084 61619 60146 69437 102579 144136 117088 59579 42299 41476 41926 41224 40713 39287 36944 36162 36727 36333 34774 32433 29543 27011 24519 24075 22990 21368 22288 26631 35608 42559 43251 41872 40411 39373 42726 47521 54822 60435 61355 61060 61309 62215 65014 62917 56767 53681 53638 48463 43945 43584 47900 50332 49033 50360 55179 57807 59293 60920 62146 62064 61279 63337 65513 65074 66008 69876 71837 73725 75648 76940 77649 77903 76576 75647 74654 74608 78619 85141 96394 107317 105676 90088 71029 56812 54136 51341 40170 45236 62755 82866 115898 158790 203025 214806 94779 42340 19613 14625 15312 32001 95238 114109 66414 34452 55128 111 5691 30 9741 15 18 48 6329 1565 519 1902 3734 4236 5536 12543 24981 46283 75188 94508 117318 153696 199977 188050 107558 88536 65916 48268 44630 44182 43326 41995 41569 43140 42982 41279 40013 38175 35523 34183 33195 32125 30444 28956 26238 22781 22187 23669 23740 24432 27528 29920 30998 31750 32190 35971 40035 38049 37497 37559 39375 41393 43159 44088 45706 49593 53703 55093 56847 58575 61119 63355 65131 66676 64450 59719 58302 57541 58720 59996 59378 58474 58887 60307 62928 67043 71170 76827 71962 60247 59599 62691 73172 91492 97633 86968 60224 31493 20858 23504 27399 26786 29513 44008 61037 70152 89191 127469 205285 284386 202441 102586 77265 43136 27247 20878 19271 54453 149826 113650 37200 55131 109 5751 30 9741 15 18 51 6329 1565 522 1082 1261 2221 5098 10124 17776 30669 48801 79163 136350 207106 202553 124725 63548 51723 47117 43486 39998 36917 35164 35073 34815 33551 31685 29875 27923 26212 25314 26020 27734 28054 29834 30990 29010 28172 30282 33459 33966 33198 30730 27549 25884 24559 25407 27560 29959 32428 37831 45365 47440 47939 49244 51989 56933 60480 62285 63026 64680 64986 63039 61191 61417 61335 59602 58138 56970 56582 55615 53816 54855 53825 53335 57656 64794 72815 69915 62943 63304 73162 80297 87645 83837 65769 40067 18677 11701 12502 18983 27089 35204 46001 59172 87241 124151 165663 224825 252480 176820 102947 72165 46586 24014 26646 12700 24482 176514 173311 35110 55134 107 5811 30 9741 15 18 54 6328 1564 308 530 1402 2938 5395 9609 15209 23131 40392 73397 113219 135034 102525 50650 39152 41228 43352 45324 46021 47096 48454 49287 46997 43799 41128 37611 34232 31543 29179 27254 25503 24038 23035 22236 21407 22075 22855 26689 30411 28851 25444 23509 24083 27386 30280 31903 33156 36248 41439 48927 54807 59480 61765 65552 65756 67802 68622 64990 64448 65250 65319 64590 63128 65196 66930 68012 66454 66144 63531 64836 64055 63235 62891 62238 64884 70194 79473 85924 84365 61444 41379 23187 12756 13337 18042 24254 33126 44223 61627 87123 108001 130434 169938 222978 273751 230845 131204 79756 58361 27022 16686 29190 7901 999999 211473 284572 162466 55137 107 5811 30 9741 15 18 57 6327 1564 12 457 620 1374 3379 6738 10871 16364 25017 35014 44787 67073 72669 37637 25825 28322 31241 33229 35772 39449 42929 45947 48161 49588 49510 47674 45470 44380 42356 38915 35726 33818 31443 29629 28121 24376 21153 17850 15138 13951 14394 16731 18694 21699 24048 27154 32346 37628 44360 51156 56187 60407 66974 73699 80064 84859 84169 82169 81243 80837 76449 69875 63557 59209 57715 54894 49897 45665 43879 44234 43771 42835 42052 40936 45798 55558 61894 72775 79149 71203 43691 18184 10013 12421 17099 26784 45140 66910 84653 99971 139595 242703 278269 190552 269336 231400 77279 45385 29817 31947 37811 32151 38678 49151 145106 224780 164478 55140 104 5901 30 9741 15 19 0 6327 1563 221 980 2254 4655 8398 11719 12184 14629 22258 28337 25605 18420 13213 13511 15324 16579 17645 18803 21030 23698 25989 27096 27578 28014 28128 27771 26957 26117 26051 25962 25505 24877 23979 22255 20675 19317 19308 19874 18780 17270 16578 17383 19437 22730 27272 31460 36482 40810 46107 50885 55578 65378 76159 79603 80526 78222 69187 63058 60471 58250 54940 51233 47268 46159 48388 49414 47264 43263 42863 43419 42740 45576 50650 55740 59931 50998 34679 31090 32596 37015 43256 54877 67845 70636 67404 81210 100718 157498 238389 208691 329921 475999 439940 249779 101306 34228 43764 46004 38207 39106 69491 211526 247238 143010 55143 102 5961 30 9741 15 19 3 6326 1563 -58 843 2168 4079 6960 12693 18381 16441 15992 13681 9140 8094 8513 9135 9676 10564 11036 11150 11787 13360 16105 18538 19867 20406 20460 19651 19287 19743 21043 22727 24670 26274 25540 23578 22081 20676 20643 21363 20094 21127 22827 26931 32599 38012 44308 54565 64079 71124 77066 80836 83314 86872 82643 66727 56616 53434 54083 52228 49114 48451 50497 54243 54307 52746 52307 52314 52175 50563 48423 45411 42531 34739 24736 16365 16312 25166 34044 36472 45297 52463 39424 42585 85458 166135 190660 188482 213644 270699 306107 384265 498992 451386 204814 61188 42419 49274 61519 69530 90396 143424 167235 87936 55146 102 5960 30 9740 15 19 6 6326 1562 48 924 1879 3837 6613 10969 13948 15016 14889 12222 8979 7477 7632 8113 8707 8959 8653 8823 9563 10461 11058 11356 12775 15147 16814 17698 18621 20164 21600 23957 27360 29632 31247 32146 33104 33600 33589 32351 31167 31981 33836 37834 47611 57834 65535 72522 74603 71563 67598 61655 55521 56274 58775 57122 59281 57281 52819 52943 53362 55641 62896 67220 66981 66195 67607 71082 69581 62977 56816 47997 42198 33552 18680 13679 18652 22283 24405 26369 28088 28365 30099 49095 95324 173377 157327 116255 182292 287623 381525 479022 586322 496268 168106 49020 42012 62386 69656 87307 81338 67849 49946 7661 55149 103 5929 30 9739 15 19 9 6325 1562 -23 384 1355 4578 9434 12591 12312 16089 23556 21579 13361 10605 10689 11145 12026 12862 13422 14359 14779 14439 13782 14094 13764 13191 12779 13294 16073 18850 20777 23805 28400 34745 40221 44014 45717 45330 45300 46385 47969 52144 57373 62562 70910 80234 87115 91646 94101 97288 93262 83780 80011 80162 74365 68529 69356 65809 61796 58355 57418 60528 63489 62089 60232 63001 63468 64264 65490 63257 60945 53647 42494 35198 24992 14902 14130 16307 18674 21317 24379 26292 27944 41361 79113 128578 146996 171710 216687 249441 309209 391502 459454 441683 248799 108130 51768 55900 81274 85076 67219 38892 24509 15225 1334 55152 105 5869 30 9739 15 19 12 6325 1562 105 278 538 1575 4129 7637 9915 11170 11889 15617 21051 24325 18205 11077 9722 10529 11424 12135 12789 13240 13223 13992 15573 16623 15494 12751 10046 8569 8460 10129 12470 14938 18090 22191 26286 30804 36124 43460 47924 48706 48997 51880 59385 66455 70177 73373 78620 84239 89272 94250 96207 96951 99290 102707 103942 102011 99475 96053 91117 89284 87754 87054 87182 88494 87526 84635 79703 76992 73295 64702 59024 53844 49350 45831 34913 24195 17429 13576 13805 15229 16962 23534 39661 70509 109561 127409 150207 196216 274508 337695 363556 345404 275841 174436 75069 37019 48910 73039 89361 75271 64156 37384 11546 1934 153 55155 114 5598 30 9738 15 19 15 6324 1561 -79 65 280 585 764 1004 1088 1228 1622 2126 2930 4328 6143 9706 15067 18887 24076 31517 43468 48661 37303 25804 20655 21971 23860 24668 24561 23731 23715 26557 29626 30943 31954 33490 34576 33907 29300 24057 18961 15411 13530 19467 28452 36867 42866 41826 41113 40592 42208 46342 51854 56479 59266 65758 74232 80106 84094 92944 101149 105744 107617 111138 118172 121596 125818 126506 122023 115281 103293 93188 90885 89460 89054 90593 92751 92809 84616 76363 68166 56690 43959 28687 18659 15241 14628 14454 15268 17372 24797 41681 66778 100880 130523 151558 178127 212658 194873 144682 133178 187481 240644 189227 78119 32465 32174 52046 81358 108890 78790 49370 25985 6495 505 171 55158 110 5718 30 9738 15 19 18 6324 1561 -49 98 362 622 719 1161 1803 2175 2745 3900 6372 9868 13131 17035 21711 27337 36127 47727 56125 63620 59452 40809 32143 31453 31681 30985 29813 29240 29592 30870 32211 34710 35839 35999 34050 30474 27640 24383 21304 22105 28697 46775 60959 54888 54386 56705 60731 66739 70336 73025 74176 73657 76165 79589 84293 87712 87667 87003 88557 89563 96167 105030 108729 111538 111196 105711 99980 95076 85233 78733 76772 73554 63204 55140 52717 41791 31535 23993 17256 15760 12785 10972 15278 29340 48204 77006 106297 127892 160197 245649 334926 308869 203069 98110 106667 72423 58005 58055 35150 25444 30074 57932 88896 89475 44153 24835 8082 727 133 102 55161 109 5747 30 9737 15 19 21 6323 1560 135 526 784 933 1121 1333 1842 2694 4108 6132 8968 13268 18108 23964 33191 34908 28574 28558 32730 31309 26942 24999 26517 28071 29610 30801 30742 30196 28427 26280 25500 24829 23865 24102 24595 25292 24285 25096 28583 32074 33588 36192 46562 66226 91606 99743 86027 79129 80233 84160 88243 90907 92283 94189 93727 93603 91725 84900 81017 76251 71979 69633 69577 66214 64074 65116 65339 62638 60715 60986 57705 53408 51278 48776 40414 32344 24155 13836 9111 8619 13200 24484 37991 60833 89067 103678 127017 185196 284063 336806 333226 254249 118065 62763 70034 110313 166075 131471 45106 39620 67782 76780 38288 8208 2354 1191 248 128 105 55164 109 5746 30 9736 15 19 24 6322 1560 277 1315 2170 1955 1171 846 1122 1976 3323 6815 13519 19737 23749 32506 41844 40901 26000 18929 18557 20057 22408 24660 26710 28833 31246 33474 35375 37396 39011 38406 36343 34838 33526 32012 28345 26138 25283 27664 30438 41265 64552 60699 55377 59421 62979 66267 69472 77676 89174 95671 93471 87871 89216 89522 88461 89099 88608 88709 82577 71693 64222 57564 52705 52614 50439 49441 49917 47966 46746 46940 46403 45825 46572 45232 40819 33461 28516 23180 17164 18493 24001 34020 51532 69312 77573 87793 98517 125607 183282 253788 306348 304016 222126 120029 44161 45716 145921 136689 75515 50822 60625 70498 30992 3319 1275 706 166 94 83 55167 109 5746 30 9736 15 19 27 6322 1559 469 1247 2338 2570 1454 693 936 1510 2720 5600 12218 20091 21244 26701 39346 49121 48993 42472 35641 29161 27661 29224 30540 32961 35925 39443 44039 47242 49765 51423 52608 51700 49765 46708 42562 40209 36151 35618 39854 44794 54147 67536 77897 87627 92984 95658 98706 97546 96051 92255 86544 82132 79514 80026 78066 72700 66331 62739 58263 56136 55334 53151 55043 55845 54775 55453 56265 56294 56229 53826 49979 45644 37222 28647 24183 20106 19434 19624 22676 33590 47905 60556 70879 77130 83576 96204 122440 157256 197719 253237 291356 268343 204576 133703 65649 31870 41010 60453 44176 47939 66989 74616 36847 5398 1382 465 156 108 89 55170 111 5686 30 9736 15 19 30 6321 1559 956 1744 2461 2804 1813 794 891 1549 2878 5677 11094 16116 18091 17248 20036 26279 33911 43685 50070 47677 44552 36094 29705 33085 35740 32616 35460 39776 44234 49636 53105 55321 57769 60152 60143 58079 55111 51009 50003 52632 59636 64893 67561 73108 81916 92511 96420 92068 84389 78015 77285 77609 77222 76261 71064 67213 65628 61745 60234 59506 57373 57487 58718 59116 56527 52124 51861 49414 44583 38570 36244 35757 32767 28183 25414 22076 21773 22506 25895 29833 35206 41099 46824 53564 63393 71917 80271 90780 113060 144398 187782 231529 260564 264633 231841 170797 165525 80040 22489 18007 23984 42520 59955 70741 53155 18878 3077 620 155 117 95 55173 112 5655 30 9735 15 19 33 6321 1558 795 1831 2421 2944 2546 1125 957 1425 3003 7139 14290 18443 15463 9604 8109 9829 13736 17067 19756 30969 38922 38679 31522 29972 27462 22390 20985 22370 23839 25158 27683 29864 32063 34987 37823 40655 42597 43938 43133 38188 34885 39804 49201 57154 65935 74822 77348 75749 76345 75352 73295 73589 75730 75463 71526 62626 55531 55607 57617 57753 57224 57138 58069 59757 60723 62300 60607 58814 56745 50306 40333 36377 34961 34463 32996 27342 25670 25283 25128 29921 44757 58262 70050 87791 98921 109028 119485 131397 141259 152498 167959 194515 219075 243105 249641 231616 199399 172510 55194 15579 19942 35236 66007 69884 52637 25306 6591 2529 585 132 102 89 55176 112 5655 30 9735 15 19 36 6320 1558 -91 -6 999999 122 -15 999999 999999 999999 365 2212 4438 4929 4113 2640 1476 1088 1344 2280 4462 9756 15044 18307 22433 26509 30590 34058 40725 45833 50048 55983 62306 65991 67757 68213 66908 66535 69261 61302 47641 45244 40284 39799 45680 52912 59603 63514 67553 71917 76064 78111 78547 77659 77965 76821 72516 67231 64015 60901 58915 56673 56496 55913 53736 53894 55829 58367 62177 62792 61570 53574 43313 38346 36720 35435 34813 36670 41053 45824 49164 53091 58207 67643 76156 80656 87406 98689 111799 126809 140258 154453 170343 195285 218818 228905 227304 220344 195327 152397 41668 12455 17012 35519 59280 56276 26968 8121 2850 1124 383 124 109 91 55179 103 5924 30 9734 15 19 39 6320 1557 394 841 789 304 -79 999999 999999 370 951 1841 3781 5611 7274 10994 15664 20834 28082 36847 44519 48984 56670 64592 72526 81516 100616 126235 131024 98049 58772 49244 54561 51513 48061 50452 55991 60903 65055 67735 70237 71337 70278 68535 66556 62721 62255 62501 60862 58698 54685 49985 50146 52015 51607 50773 51026 50426 49871 49444 48346 46521 43793 41678 39932 39403 39878 39983 39868 39973 40710 42489 45053 49611 55186 58993 66372 74596 86352 100957 114470 124125 140419 158708 179100 204030 230150 225668 197331 203892 199885 138615 29619 22190 40521 68048 59794 18274 4083 1344 479 200 113 92 72 55182 112 5653 30 9733 15 19 42 6319 1557 30 -76 999999 999999 999999 999999 999999 983 2462 3401 4020 3302 1520 484 526 1704 4323 6181 7178 10862 16948 24773 31968 44225 57346 64727 70483 72323 72358 71367 68176 57834 49279 48457 49308 44977 35501 34096 38099 42817 46527 50929 56079 61103 65907 70601 74815 76810 77148 73977 71691 69998 66501 65417 62454 52579 44385 42208 41761 43239 42867 41493 42447 43234 42442 39065 37990 38197 37408 36732 36570 38012 38823 39677 41044 42593 43555 44333 47204 54456 63205 69474 76357 82756 90953 98373 108895 124106 137283 151669 175484 210736 243673 247475 221886 175422 207113 268963 185988 40063 21713 35038 59841 75867 41631 7263 1691 361 173 138 126 108 55185 116 5533 30 9733 15 19 45 6318 1556 -23 996 3172 3484 1984 1053 462 635 1041 2706 7270 12744 14738 12041 9302 8271 5964 3349 4062 5494 8289 12511 16345 20249 25233 35034 46141 54176 63017 65186 59644 46144 35122 25414 29492 33566 35902 37332 39498 40407 40509 41659 43890 45935 47387 50258 51457 53204 57378 59934 60054 60400 60407 61531 63607 62539 62489 62260 57790 54310 51320 50390 51937 48964 44947 42204 40855 39386 37861 38137 39634 39574 39058 38662 38791 39093 39938 41204 42453 43608 45796 48002 51370 57563 63916 69348 73797 78181 85484 98642 110692 120050 135466 151710 171578 191124 208028 225921 230864 183375 175958 281012 272914 91174 22654 39366 58083 60476 26056 5852 1721 365 146 131 108 97 55188 118 5473 30 9733 15 19 48 6318 1556 118 597 1054 3777 8651 8630 5611 3479 2244 2380 3343 6497 14663 26454 35046 37161 34134 23473 11916 7823 6835 7185 8725 14760 20433 28629 38958 46127 48284 48633 47153 43242 34424 22097 16339 15783 18586 23714 26939 31602 36545 39446 43771 48415 51593 56550 61879 63730 63663 64554 63923 61591 58476 58123 59860 60176 56202 55322 57473 58725 59323 54086 48393 47591 48298 49864 51804 49797 49279 50498 49042 46450 44296 43526 43721 44837 46315 47855 48621 50266 52785 54935 56993 57795 59267 62185 66168 69194 70905 76021 80567 85294 97225 109151 126710 140534 157825 177017 196280 219682 215511 152476 111158 195934 275668 139185 26375 37272 48226 48389 24329 4523 1611 377 141 126 114 89 55191 117 5503 30 9733 15 19 51 6317 1555 199 595 2712 5707 8480 7644 3082 2279 1672 2325 4043 8033 16209 26694 32679 38546 36652 20087 6309 5179 10034 13462 14503 16709 20315 26802 34477 44914 57450 53599 42059 21641 14956 11402 11252 12596 13337 13011 12625 16103 23525 31474 35770 37676 39841 42786 46474 48139 47299 46846 46662 46899 47991 48304 48399 46690 45966 46036 46609 46691 46552 46271 45596 45420 45824 46773 48006 48176 48258 48756 48678 46817 45094 43321 42840 44052 45361 46536 47837 48489 49537 49837 50126 51689 54232 56646 57773 59170 67145 77338 88026 97552 104821 111776 122642 136737 163858 203441 249860 241083 160103 88255 98998 298867 394322 201017 34120 49306 41476 18964 3550 1719 435 120 96 78 69 55194 117 5503 30 9733 15 19 54 6317 1555 409 848 2072 6239 11432 10761 4546 4318 3738 3237 3496 4506 7054 14467 27901 37047 39513 31059 14954 6543 8196 12892 16720 20680 30269 40127 46833 40446 17947 7283 7104 8403 11532 16238 18041 17957 16745 16358 15163 14855 17079 20152 23381 27727 33582 37769 40568 44569 46449 46327 46811 47182 47736 49827 52847 55725 58104 58672 55679 53126 50889 48837 46101 42803 41077 40960 41200 42023 42731 43031 42413 43596 45180 46302 47204 47634 47899 48572 48725 49175 49326 48807 49315 50893 53218 55978 58285 63959 73225 85019 95685 110300 122905 135273 144887 159347 188747 220243 238018 206921 131103 104593 149516 300485 377521 187939 47808 58353 39693 11420 3263 1061 231 118 102 92 76 55197 119 5442 30 9732 15 19 57 6316 1554 279 1190 2088 4465 8439 10190 9397 4786 4615 5110 6781 8796 7970 7231 8476 11874 21043 37682 57807 67525 60538 39467 19452 10028 8909 9382 9281 9318 9278 11465 9405 5798 5335 6062 7331 9412 12653 16318 20065 24660 28862 30410 31040 30621 30534 33693 36837 38822 40790 44786 48384 49164 49197 50729 52859 54219 54187 52932 53528 53510 49495 47599 41972 36628 35199 36028 36872 37873 38779 40217 41827 44475 45311 45700 46202 46833 46932 46993 46362 45580 44976 43818 44115 46652 49712 53130 55494 58828 65803 71807 76020 88973 101479 114769 126152 137782 147750 156721 176984 203719 203943 174818 163975 148163 199476 311310 297372 116198 41006 60564 32814 6258 2540 916 178 118 94 80 70 55200 123 5321 30 9731 15 20 0 6316 1554 -33 232 948 1560 1755 2367 3895 5119 4702 4089 4230 3948 4665 6133 9285 15551 21742 18056 12598 14598 19923 34753 65947 86330 86714 67922 37956 16460 11527 11175 11344 10938 9951 8488 6858 5702 5035 4886 5348 7986 13583 20431 25058 28653 34067 38619 40887 41354 42093 44677 48448 49826 49936 50022 51295 51494 49408 37522 27497 24655 23770 23421 24097 25638 26856 27589 27997 29024 30734 31797 33369 34678 36123 37873 40390 42020 42794 44512 46976 49332 51228 52426 53199 52818 51727 49019 46213 47780 53194 56470 61068 68959 73522 79706 87809 101589 112959 116728 119036 119770 123473 129279 152128 209245 238137 180263 184388 185447 169347 195522 279033 236404 50379 48210 24331 4519 1710 763 147 112 113 98 74 55203 120 5410 30 9730 15 20 3 6315 1553 -75 104 479 1195 644 562 961 1210 1314 1807 2696 4408 7930 12061 8860 6385 7948 10546 14468 23185 37253 43996 43979 39742 22748 7715 4964 4409 3759 3083 2422 1985 3160 7552 13159 17191 20019 23555 26943 30331 31921 33275 35198 37772 40461 42794 42644 44398 47548 50591 53874 54614 53905 53203 52156 52649 50327 48007 44102 38177 37696 38283 35280 31650 31282 32961 33530 35856 35981 33786 33916 35406 34946 37978 41233 43480 46312 48811 50703 51643 51083 50348 48535 46021 46612 48011 51906 58997 69234 79578 87553 94167 96667 100879 103169 102736 103855 112551 135775 167265 222323 249157 177741 168461 189431 176077 175563 263257 307478 95240 26618 13042 3055 1612 465 125 106 96 87 74 55206 126 5229 30 9729 15 20 6 6314 1553 12 178 403 637 653 506 839 1131 1237 1455 2007 2433 2978 3435 3899 4451 6092 8939 15109 28465 37516 31008 21150 23037 30604 39647 51443 66949 75466 82547 89159 77320 36396 10372 7427 6742 5224 3430 1711 530 210 721 2196 5706 9579 13151 14883 18190 22763 24304 24276 21108 18795 17344 16746 18175 18564 17607 18145 18906 19763 19776 20634 22814 25320 26851 27970 28941 30335 31754 33095 35025 37097 37885 38225 39107 39822 40767 41261 41651 41886 42122 42901 45120 48484 51394 52240 51837 51073 49365 46292 45940 51052 56230 64075 72816 79924 84344 85742 85230 85626 86722 93970 101767 122030 178393 253132 288806 227173 191666 217354 220879 224181 278064 353420 173695 20521 8483 2917 1342 330 179 161 141 123 116 55209 128 5167 30 9727 15 20 9 6314 1552 -73 52 165 334 475 527 452 612 761 912 1285 1698 2194 2682 3229 3372 4013 5494 7382 10676 18108 31706 45586 52331 45930 40026 37844 46136 62356 74839 85075 86739 78386 52176 22780 7271 4466 3401 2328 1330 616 372 616 1142 2044 2753 2726 2610 2754 2809 3088 3767 3725 2724 2907 4387 6017 8403 11405 12600 12543 13328 16130 19996 25065 28165 31399 33149 34417 35654 36226 35954 36411 37419 39027 40087 41144 42640 45203 48128 50745 52392 53144 52700 54489 55818 55228 51656 46115 42015 42051 45820 48093 49385 53896 59205 63316 66115 68792 72802 75843 76843 77967 82323 90845 92579 103029 156478 250030 221253 128305 170532 208675 236895 311289 374137 336004 121476 5133 2190 2069 722 139 124 114 103 98 75 55212 130 5106 30 9726 15 20 12 6313 1552 -73 -36 50 225 345 486 553 713 843 1224 1485 1700 1886 2024 2281 2742 3102 3550 4341 6092 9761 13538 18347 30449 53334 67583 53683 42785 45040 48449 62573 79100 82895 82945 73441 27370 4080 864 553 221 999999 999999 999999 140 689 1781 3778 5915 7073 8195 8091 7540 7498 7773 8317 9228 11181 13431 15250 16580 17773 18821 20944 23192 25675 27397 29190 30451 31641 33907 35864 37415 39186 41085 42854 44377 45077 45133 44866 43924 42433 40953 41926 44403 45413 44134 40722 39661 38296 37074 39471 42018 44771 48374 51411 54445 57011 59731 64124 69771 73349 75707 76697 80712 87606 93998 100876 115020 124447 145278 242123 275198 165882 128571 175737 184432 225129 325358 302840 132035 11537 1124 580 240 123 97 96 77 62 61 55215 127 5194 30 9724 15 20 15 6313 1551 -95 68 274 435 694 913 1074 1171 1175 1278 1535 1870 2220 2245 2163 2571 3919 6654 9965 12805 18914 33326 56734 64435 45875 42244 48428 52722 64460 78074 79648 64158 47042 19715 2447 249 222 61 999999 999999 999999 176 670 1515 2962 5255 7933 10457 13306 16408 20425 24382 26648 26950 27309 26777 26213 26411 26069 25490 25942 26158 26968 28452 29762 31373 33698 35262 37209 38294 38602 38804 40055 39639 36737 32926 31470 32373 33940 34462 33906 35841 37659 36686 35254 35467 36298 37531 38302 39903 42929 47326 53142 57675 61150 67309 71056 73963 77828 84497 95487 104571 108157 111303 114352 135212 184167 278668 281932 169657 146862 208541 220653 268911 333092 304313 88376 10633 1392 623 172 140 133 119 110 96 82 55218 127 5192 30 9722 15 20 18 6312 1551 -73 77 277 378 532 654 858 1071 1274 1585 1861 1971 1996 2177 2278 2425 3309 5222 7902 11213 16756 31219 55480 75562 62539 48651 53466 63918 66076 77675 91810 82090 52680 27564 12128 4745 1951 1011 -66 999999 999999 67 723 2402 5272 7415 9421 10404 11716 13135 14084 15824 17052 17834 19278 20598 21640 23116 24280 24762 25615 27049 27680 28439 27735 26643 26365 26194 25673 24468 23504 23053 23524 24085 24848 25935 27398 28785 30347 31555 33299 34474 35238 35295 34252 33802 35000 37887 42370 45681 49619 53660 58936 63335 66888 70549 74437 78945 85717 92283 99869 104707 107762 110531 123005 169946 228470 286116 287778 194010 169856 221253 243750 280264 312959 282015 64795 1828 588 294 165 147 125 117 119 113 106 55221 126 5220 30 9720 15 20 21 6312 1550 -47 -87 83 201 416 563 864 1102 1227 1364 1528 1711 1954 2107 2440 2816 4168 5896 9208 14405 27218 49335 51485 44401 47081 46222 54230 69712 72605 73396 88411 69563 30117 8490 3198 1790 977 492 235 392 584 728 1200 2551 5214 7727 8722 9690 10735 13415 17953 21060 23567 26778 29206 28024 26112 24013 23890 23401 20968 20900 21407 22084 21875 19741 19280 20845 22580 24158 25588 25985 26258 26616 27248 28657 29604 30233 31395 33383 37275 40802 42909 44295 45695 46605 49147 52520 56665 59358 62676 66742 69570 73234 78023 84351 89134 93659 98088 102364 107087 115609 127623 158256 228164 293975 300095 207491 161545 200951 224673 259513 304455 296012 235390 69723 1441 511 253 181 168 164 145 129 130 119 55224 123 5308 30 9718 15 20 24 6311 1550 -76 76 189 247 362 424 623 985 1319 1359 1517 1844 2497 3526 4986 7633 11328 20995 39785 49218 48909 48064 43296 46411 58577 73328 66197 59510 42223 17413 6159 3008 1556 1048 1093 1289 1751 2290 2642 2920 3230 3754 4632 5528 6719 8776 12064 16667 19872 22518 26730 30221 32362 33709 36510 38280 39398 41527 40787 37365 35031 34523 33568 31914 30504 29666 28956 29551 30689 32432 33504 34576 35740 36551 37738 39789 41488 44476 48358 51082 52850 56540 64186 71402 76132 80136 84965 88135 91400 95426 96990 95632 96437 97740 99111 103932 113812 134945 145208 164257 199105 269858 335286 270099 163908 138278 145832 167261 196144 249443 230084 139608 24361 1806 509 255 150 121 116 116 111 97 85 55227 119 5427 30 9717 15 20 27 6310 1549 -95 69 198 370 456 590 797 912 1399 2023 3041 5163 7716 12453 21121 29777 41496 51431 50164 38169 42090 55839 48907 39627 28809 13120 4597 3304 3247 3014 2910 2915 3219 3568 4111 4808 5336 6237 7265 7939 8562 9225 11143 14156 17200 20255 23707 26458 28812 30471 31911 35745 39552 41888 43687 43261 41532 39197 37029 36410 36031 36155 37068 36252 34665 35022 36328 37979 39600 41859 43591 47358 51871 56593 63668 76030 86713 96980 103463 105239 105909 102530 92785 84842 83807 85853 88888 94969 101427 109033 117518 137960 173199 188285 179113 202059 255871 361160 315339 163981 144173 163970 175141 191697 141225 188635 212261 74771 9035 1270 550 277 197 169 156 148 140 134 120 55230 116 5516 30 9716 15 20 30 6310 1549 -86 18 80 253 468 765 1163 1318 2157 3862 5873 9542 15943 24171 34272 41319 37565 28123 33554 31985 19814 10263 4558 3013 2346 2063 2009 1902 1765 1710 2016 3160 4664 5453 5726 6322 6986 8435 10595 13989 17273 21510 25718 27951 29541 31667 31599 32441 37703 43097 47151 50207 51965 50646 49523 48012 45923 42537 39294 38652 38174 38279 37667 37248 39851 44457 47978 53214 58895 64371 73120 84635 92518 98707 103168 105703 100889 90634 73817 62847 61506 69120 80688 85400 85939 88340 109521 144071 169615 172320 169427 174677 196313 284049 379872 333735 191244 141178 144975 188003 193358 119198 124657 153443 38466 2585 613 301 167 135 129 133 108 98 92 83 55233 113 5606 30 9716 15 20 33 6309 1548 -67 47 227 494 744 1439 2752 4241 6333 11993 18602 24092 30696 35141 26179 23611 28597 15733 3600 1977 1882 1647 1584 1475 911 94 -65 90 592 1513 3234 5185 7522 10000 12212 15283 18948 21968 24889 27524 29638 32497 35108 37320 40422 43691 46808 49838 51630 51643 51440 52244 54282 55199 56816 58965 60075 59942 56239 53908 51431 47866 48139 48714 52336 57107 62206 67171 72537 79655 86873 91305 93789 91733 88682 84399 86199 86486 86265 85877 87223 90530 97856 130916 161193 148407 150111 161752 185929 239768 333418 361933 270164 156685 126062 211356 228421 132208 100209 120951 81118 4699 769 478 258 153 150 153 140 120 111 103 95 55236 112 5636 30 9716 15 20 36 6309 1548 80 389 683 1129 1662 2605 4400 7024 11436 14453 19620 28511 36927 32572 22347 25686 19138 5176 474 393 702 658 510 155 999999 999999 999999 999999 44 1029 2712 4689 7053 10617 13091 14449 16856 19596 22583 25238 27204 29238 31524 35037 40996 47412 51181 55313 58815 59293 57221 55212 55760 56833 57457 57260 56459 58765 59544 57662 55640 56094 58570 58256 62103 65099 68401 72840 74630 79118 86097 91038 93662 97186 98781 91418 85116 81602 79627 84401 93607 113976 141016 155037 152568 161905 190976 235013 316731 332784 267846 165676 88997 102472 209744 300963 219668 103160 73415 40812 1638 520 381 212 173 178 155 135 136 124 128 108 55239 113 5606 30 9716 15 20 39 6308 1547 2 119 435 709 1170 1626 2020 2793 4589 5804 7241 11355 19857 28301 30762 22518 18467 18797 10021 1638 999999 999999 20 1419 1146 415 82 999999 999999 121 749 1815 3373 5697 7650 10458 13775 15572 16235 17810 20391 23414 26282 30734 35573 39974 43456 45965 48256 52795 55905 56230 55894 56841 56081 56969 58938 60435 62350 64737 68070 73860 76446 77435 77428 77845 76292 77783 82125 82211 83390 85159 83382 81759 85057 85060 85096 85959 87660 90716 98805 107360 127238 142431 153351 168742 203531 241402 307275 339335 294881 211300 123536 77372 120238 222387 276255 186354 59338 11633 5174 693 348 263 195 179 175 164 157 146 128 111 103 55242 113 5605 30 9715 15 20 42 6308 1547 -34 61 244 396 549 876 1275 1901 2472 3380 4739 8210 14954 22049 26775 25771 15711 12509 10574 2931 999999 999999 999999 700 2127 405 208 256 682 1386 2369 3437 4772 5915 7249 9685 12726 14936 15487 16525 19328 22407 26036 29086 31615 34529 38456 42861 46460 49198 51478 54362 56610 58152 57690 57806 59006 60337 63459 67211 71669 78915 86353 89663 93840 92848 94842 99954 100698 95250 94474 91479 84932 81511 81528 82653 85881 88364 92581 98011 102233 104703 120212 151045 176493 197458 251394 310019 339754 339333 269373 157708 67278 79856 145509 183748 188015 76305 10239 1043 510 359 246 192 174 151 143 144 134 109 112 103 77 55245 114 5576 30 9716 15 20 45 6307 1546 45 104 80 131 315 591 1025 1466 1944 2359 3588 5366 8275 14447 20682 26559 27285 16377 7728 4788 1847 222 999999 116 363 500 863 1278 1843 2414 2971 3686 4742 5828 7374 9150 10757 12777 15277 18611 21383 23850 26637 29828 33331 36963 40255 43472 46102 49501 54911 59987 62683 64411 63898 63043 66055 69927 74046 79563 83904 89704 99413 103261 100978 93671 86729 85833 88524 90958 92480 94261 96581 99779 101296 99443 101098 100938 100221 98908 105956 111993 116892 140360 168914 206456 262469 308647 337755 374380 376956 305221 159334 68493 94604 89317 41435 40206 19279 760 383 330 300 259 218 209 198 180 174 162 167 161 148 134 55248 112 5636 30 9716 15 20 48 6306 1546 14 103 218 454 692 796 1308 2164 2977 3849 6042 8896 12540 18381 23403 16683 6306 1906 760 318 356 527 890 1326 1687 2397 3297 4438 5664 6482 7208 8208 8956 9996 11056 11812 13351 15859 19299 21918 24668 27476 29451 31447 34386 37498 40785 45173 49653 51618 54372 57878 61394 64203 66851 70457 74657 78359 82575 88812 94747 98867 106357 106192 100649 106321 105522 102331 108865 112452 105503 94700 93175 95437 97978 100404 106479 114952 125173 134357 135589 142309 160844 176896 221557 256782 291039 373953 426512 360984 176197 48335 44536 41106 16376 5098 695 473 459 282 209 191 178 165 164 158 156 153 133 114 112 100 55251 110 5695 30 9715 15 20 51 6306 1545 -49 105 429 716 1119 1497 2134 3134 4374 6303 9365 14003 16416 10731 4330 1460 792 686 624 923 1124 1309 1571 2227 3180 4021 4946 5710 6706 7918 8982 9623 10263 11341 12660 14315 16695 19277 21639 23960 25716 27921 30537 32205 34469 36817 38386 39734 41698 44487 47143 49926 53958 57469 60729 64002 68684 73371 78378 84248 90933 98976 104865 110018 117825 124376 131372 138519 139089 128566 114833 104471 106545 107755 109806 109513 112590 130647 156874 168487 163776 170844 199157 228065 237646 323272 446624 398843 190344 40862 24950 29832 13568 3735 854 437 351 214 154 144 146 126 125 120 117 118 105 85 76 68 55254 116 5515 30 9715 15 20 54 6305 1545 185 598 727 398 159 156 281 401 596 1021 1551 2061 3006 4465 6073 7730 10367 14935 16277 7977 3114 1750 1269 1480 1994 2342 2457 2787 3479 4074 4708 5079 5428 6396 7666 9072 10996 12446 13171 13777 14338 15928 18753 22572 26802 29750 31422 33821 36161 36608 37198 39042 41111 43621 46455 50501 53993 55843 58243 60906 63454 66396 70948 75345 80356 84704 88391 92821 98821 105048 107568 104340 108273 116394 121094 122571 121312 116621 115433 110285 98664 93955 113095 137659 173801 189528 185093 185813 203512 223631 291065 439826 483552 272630 57469 16994 17962 16917 9434 2567 772 487 312 197 169 147 164 168 146 136 140 136 120 106 82 73 55257 116 5514 30 9714 15 20 57 6305 1544 170 296 -7 999999 999999 -99 53 186 451 663 876 1323 1920 2965 4169 5329 6881 9858 9167 3887 1889 1375 1367 1486 1793 2007 2306 2516 2921 2855 2901 3298 3857 4657 5852 7339 8636 9771 11026 12030 13387 15288 17326 19339 21049 22298 23794 25426 27418 28639 29774 31578 32556 33418 35435 38298 41393 43490 45265 48226 51835 56804 61282 65020 69852 76022 82623 89673 96645 103889 111745 118571 126491 130613 132105 136829 142998 141206 132574 132094 130833 123011 113429 114765 129324 139904 166019 183197 199912 218167 293546 411987 470828 339361 133395 41579 15570 11693 7087 3313 1449 451 257 167 160 166 157 128 131 130 113 109 97 96 79 65 55260 117 5483 30 9713 15 21 0 6304 1544 -95 56 999999 999999 999999 999999 23 96 377 928 1333 1529 1686 2042 2211 2623 3639 5652 8804 11355 8039 2918 2084 1836 2286 2671 2895 3052 2886 2702 2538 2439 2803 3195 3805 4922 6094 7602 9843 11723 13493 15164 17720 20325 23018 25060 26422 27201 27885 28520 29981 32191 34365 36697 37845 38598 40074 41424 43618 46568 50386 54297 57166 60491 63297 66070 70123 74469 80594 86775 92970 97378 102389 108186 111815 113060 113984 114020 112427 117061 124482 125910 128792 133996 141625 154624 166934 158475 166650 183479 199205 235252 330337 462821 385212 264686 151952 36972 10182 8339 7752 3844 897 378 195 157 145 139 131 134 120 122 115 112 103 90 73 55263 111 5663 30 9713 15 21 3 6304 1543 4 191 604 1130 1471 1696 2070 2714 3330 3701 3969 4882 7188 11038 13808 9105 4258 2545 1981 2208 2377 2099 1578 1277 1677 2571 3394 4374 5608 6872 8370 10161 12419 15070 17267 19305 21371 22973 24101 24992 25976 26860 28449 29662 31314 33376 35734 38985 40793 42324 44598 47139 49663 51939 54909 58932 62434 66237 71776 76248 80856 89009 98511 105866 112309 120726 125408 127833 127291 125311 125280 128901 134384 135643 124399 109787 94646 102643 118635 132917 179123 219635 201812 192761 223530 319482 445681 419086 271275 108786 40727 41831 47313 27802 13102 4755 1088 548 275 238 214 212 212 208 194 194 185 170 160 157 139 55266 112 5632 30 9712 15 21 6 6303 1543 57 304 499 593 841 1235 1586 1932 2533 3225 3919 4504 5290 6435 9269 14692 15898 7691 4435 2549 1328 1521 1859 2027 2016 2335 3048 3577 4022 5207 7200 9677 12391 14766 16813 18887 20817 22122 22421 21395 21376 22888 24937 26273 27360 28610 29967 32092 34026 36113 39166 42727 46784 51011 54658 57928 60643 63695 66391 69977 74940 80200 87679 95830 102487 107842 110070 111801 118683 128124 140018 148895 148859 144174 134616 112673 97232 91533 95683 107042 123743 157569 189588 165164 185436 232526 357179 451158 369207 204460 92568 53848 50960 56654 49959 28974 7895 1071 436 234 189 164 166 160 160 164 161 138 138 124 105 87 55269 114 5571 30 9711 15 21 9 6303 1542 -70 196 438 849 940 1134 1433 1751 2144 2568 3273 4141 4855 5411 6105 7620 10117 14559 20834 20939 11002 6640 3635 2889 4029 4392 4351 4115 3947 4376 5325 7384 10932 14762 17681 19930 21774 23498 25033 26034 25108 23752 24694 26031 27754 30309 32687 35287 37726 39946 42219 45064 47565 50673 52561 52739 53832 55596 59048 64422 69259 73433 78216 82332 86232 90630 94142 93379 97340 104125 108143 107913 106456 98248 85229 77206 75606 80657 86207 89780 101564 126413 137543 160669 144020 143783 175280 241621 359349 467239 422072 253886 119536 70748 46474 47898 47643 36231 12725 2081 471 251 182 169 169 158 137 149 146 135 118 100 92 73 55272 115 5541 30 9711 15 21 12 6302 1542 -37 225 513 688 637 528 588 684 833 1245 1837 2624 3431 3786 4182 4771 5826 7252 8471 13372 21308 16252 7599 4377 3444 4148 4555 4226 4177 4604 5091 5790 6945 8467 10994 14062 17354 19788 21776 22820 23442 24487 25511 25602 26613 28072 29717 31537 33410 34616 36039 37686 39860 43067 46716 49788 52752 56238 59904 63175 67116 70582 74739 77616 78196 79154 85016 88832 86030 85240 82871 83005 86889 86948 84979 89427 94357 93167 85420 76402 75108 91444 117464 129933 125879 127716 140883 171825 221732 307693 428795 458668 329641 180570 109153 88609 63876 45763 41909 17563 3694 575 219 163 156 155 147 131 125 115 102 106 89 86 70 55275 113 5602 30 9712 15 21 15 6301 1541 -41 99 -68 -21 131 380 551 902 1376 1839 2607 3410 3643 4075 5149 6311 7336 11018 17121 16514 10577 6979 4486 3500 4011 4183 4234 4660 5537 6580 7993 9680 12190 14983 17379 19084 20470 22083 23080 23708 24913 27057 29503 30592 30582 31945 35367 38989 42066 44964 48132 51430 55919 60013 63294 66773 71643 75500 77391 76971 74829 73469 75932 79631 84619 86963 89061 92309 93379 91293 89252 92183 96895 96897 90407 85058 81417 82809 84988 90146 113039 114846 113529 107323 123296 193376 267496 371166 472444 427597 281632 150870 79478 80038 61805 41816 51036 43870 12410 1427 332 180 176 162 162 156 148 135 133 117 108 98 81 55278 109 5722 30 9712 15 21 18 6301 1541 -7 250 545 858 1392 1904 2147 2693 3104 3455 4769 6778 8521 10944 16141 21040 16278 9363 7733 6884 5546 4492 4629 5240 6114 7010 8204 10045 12374 14669 16926 18758 20312 22048 23849 25586 26278 27344 29120 31420 33403 36092 39742 43810 47694 51676 54005 57731 61417 64618 66143 65607 65967 69333 70762 69841 71717 74798 77866 80709 82892 82970 84765 84817 84022 83833 84978 84136 78845 81474 83965 85035 88866 95320 102294 115565 126943 128255 131092 158978 218140 267856 354284 470176 443942 280449 112115 58627 60596 68730 50153 40283 58300 47161 22186 2623 373 190 175 176 165 151 145 147 139 122 119 100 90 55281 109 5723 30 9713 15 21 21 6300 1540 -82 54 272 617 1344 1900 2262 2740 3241 3666 4727 7083 10329 14022 17866 19158 14911 8566 6653 6089 5526 4635 4786 5903 7203 7665 8733 10174 12137 15083 17666 19577 21613 23858 26286 28810 30694 32932 35890 38757 41721 44437 45637 44660 44626 43789 44321 47461 51083 54247 57347 59621 58406 57629 57588 56295 55545 55803 54670 54060 54268 54988 55799 55703 59345 64114 66630 69721 75634 81736 88192 89472 91803 87717 86589 93148 106301 131767 163666 205730 278164 340625 377212 433105 438264 319521 173556 78457 61742 48652 27972 28650 38967 45597 22212 2548 555 182 152 143 126 135 130 130 127 111 86 75 64 55284 108 5753 30 9713 15 21 24 6300 1540 -23 371 810 1475 2140 2343 2447 3195 3798 4380 6218 9705 14158 18229 19655 15622 9926 7278 6316 6954 6301 5627 5718 6515 8175 9933 12313 14827 17398 20072 21985 23429 25127 26792 28415 30499 33225 36376 39433 41556 42838 43807 43962 43696 43592 45357 48733 50979 52713 53560 52226 51118 50976 50164 49910 50363 52223 54551 55129 52210 48451 46821 48889 53535 56441 59864 62186 64715 69308 78265 84728 89695 89549 94384 106494 117524 147506 206506 291222 372504 422133 419292 370993 303679 232529 116599 60355 63446 61905 44367 38165 26224 38904 58130 24377 1969 344 167 150 152 147 121 128 133 111 100 89 72 55287 110 5694 30 9714 15 21 27 6299 1539 -92 108 311 708 1134 1909 2880 3229 3478 4057 5391 6611 7218 9069 13843 20063 21982 18454 14341 11601 8867 8830 10342 11826 12773 14069 15089 16437 18627 20895 23777 27062 29727 32684 34779 36229 38153 41510 45254 48418 48684 43437 40637 40867 39218 38993 39412 41648 43969 46361 49023 51375 50221 44759 42347 44827 49441 52400 53361 52143 49433 50223 51006 52720 57633 61582 65181 67925 73547 79812 86418 88501 82237 79601 82806 92970 119988 172980 296909 413792 428723 411047 338692 248943 169748 113057 71015 51994 72863 103584 74062 41718 36843 29003 29672 45696 35411 2637 617 224 166 154 151 149 134 129 120 109 100 91 55290 110 5694 30 9714 15 21 30 6299 1539 -67 112 399 753 1250 2125 3138 3318 3436 4115 5511 7433 8819 10050 12615 17570 23007 22388 18530 14279 10361 7783 8429 10290 12603 15741 18151 20118 22548 25257 27870 30527 33208 36392 39382 41920 44116 47589 52299 55812 60345 65401 67220 64265 59681 57284 55207 56992 58934 58594 58787 57696 58461 58008 56334 54863 52978 52451 53028 55183 58811 61754 65890 71044 74403 76205 79022 82364 86818 93667 101818 107465 108647 107100 106413 106818 121051 145220 204830 358763 440186 351496 207154 119149 79357 66460 39227 38540 59346 82666 99796 70875 32722 21223 23401 11874 2147 663 278 143 141 133 118 119 104 96 81 76 71 55 55293 109 5724 30 9714 15 21 33 6298 1538 5 267 672 1316 1961 2750 3541 4257 4963 6114 7975 9802 12912 17395 23838 25516 21027 18641 17214 15565 13789 13589 14450 15954 18462 20684 23316 25864 27779 30035 32366 35843 40833 44251 45622 47507 49569 49870 52038 55587 55922 58297 66450 66682 53296 47700 47963 50181 55660 57218 55389 55033 55800 57073 59329 62011 64420 67685 70729 74802 78435 81336 80250 78650 75864 73483 75834 83286 96711 108738 110439 105330 103453 100574 105335 138597 177974 232306 348634 413380 302743 158970 104020 79155 51449 30955 23821 47882 75010 82091 112034 101190 39178 10573 1832 847 518 259 184 167 158 145 134 126 107 100 94 91 77 55296 108 5753 30 9713 15 21 36 6297 1538 -64 239 657 1330 1958 2618 3471 4749 6238 7581 8704 11863 17100 21856 22740 17361 15001 14330 13719 13445 13557 14453 15595 16842 18012 19605 21617 23624 26302 28596 30154 30811 32495 35450 36683 38711 40120 42646 46245 48472 49789 50308 49022 48339 49390 48924 48399 48569 49107 51948 53456 55200 58128 60637 62131 59606 55143 52961 52610 53998 56464 59796 66749 72730 80460 87915 95733 101886 104690 102867 103154 135005 170854 188262 255458 362668 422253 374800 259841 155893 114657 87147 61329 46123 34781 24627 32857 59411 73498 93534 104189 66953 20759 1424 712 455 218 159 154 141 129 119 111 102 93 91 90 70 55299 106 5813 30 9713 15 21 39 6297 1537 -86 199 573 1059 1348 2033 2982 4567 6161 7651 10746 13380 14502 16386 17420 15835 14325 13155 12776 13345 14361 15728 16604 17828 19296 20446 21623 22102 22650 23388 25175 28883 32021 35009 37515 38483 40464 42457 40941 39700 37075 31720 29986 31378 34846 38246 40326 42472 45411 48405 52198 55403 56521 55921 54523 51001 46011 44597 48214 53708 59003 60734 63580 69195 77515 84140 91605 102278 115044 139064 168339 230662 315945 351946 392147 388385 299983 218597 165290 105390 77724 58933 44681 49254 58868 54871 54894 89205 92892 73244 38880 2375 473 252 153 138 123 118 109 92 100 85 82 73 54 36 55302 104 5873 30 9713 15 21 42 6296 1537 -76 49 408 904 1246 1489 1963 2784 4022 5841 8069 11288 14502 16839 18505 19369 16088 11814 11850 13814 16218 17848 18655 18963 20263 21411 21964 22631 23648 24635 25539 28846 32209 33239 34622 36814 38771 37523 33869 32714 32187 29796 29297 29989 31949 33754 35967 38440 39687 41342 43350 43714 44440 45625 46916 46025 42895 43399 48945 56996 62532 67720 71006 75004 81045 86662 93434 124072 215406 365028 448260 449690 414702 389759 335749 273350 217163 170610 122244 55929 35506 50063 64720 63764 50359 77319 79812 50139 13845 976 321 213 186 180 158 154 151 148 148 144 130 115 93 86 55305 105 5844 30 9714 15 21 45 6296 1536 -51 76 191 352 539 898 1540 2207 3065 4026 5052 6728 8918 10879 13771 17765 21036 24602 26833 23704 19412 18721 20278 21864 23602 25163 26836 28474 29512 30754 32171 34138 35849 37159 39550 41713 41277 40498 42635 44739 47329 48737 48789 45459 43578 43609 43874 45646 46670 46769 48180 49503 51567 50999 48601 51803 53917 54886 59473 65960 72335 84961 96592 104103 110926 117138 122003 136222 168802 256851 366804 400898 425481 404953 309575 243153 200300 170991 125648 55454 25275 31851 43759 49738 58337 48857 72633 96199 56491 7815 539 278 227 230 220 204 204 190 186 170 163 155 136 133 116 55308 103 5905 30 9715 15 21 48 6295 1536 -32 226 429 553 858 1177 1795 2362 3083 3887 5236 7245 10188 14105 18819 22854 25170 27047 29335 31608 32886 34809 33836 32013 32075 34117 34676 34435 34242 36486 38693 39931 41954 47672 48869 44595 51092 58095 57800 53572 50633 47878 48187 49863 50850 52634 55537 57567 59103 60838 61576 61246 61517 62352 65169 69134 79559 91906 99480 106803 115627 122491 127180 136056 147303 162169 177567 192112 231794 306388 306719 267717 259097 212782 155007 125251 93167 51559 18635 24191 33959 28225 36027 40625 53147 80295 64834 6673 307 194 180 163 151 138 127 135 124 105 100 94 81 75 70 55311 102 5936 30 9716 15 21 51 6295 1535 26 280 550 852 1102 1430 1671 1507 1425 1758 2696 5128 8809 12344 16048 19661 24000 30246 35372 37888 41162 45570 45963 47619 47169 45220 44561 44275 43372 45216 48080 50446 52418 53318 52412 54809 55023 54509 54407 49090 44279 46226 50966 55063 58504 61384 64658 68171 67619 64383 63625 64283 65837 74190 82185 91813 101177 106590 113048 121882 128609 138981 155466 169310 182108 198374 221673 266886 287174 277644 303810 259025 146850 120704 114809 79851 27967 10330 24090 39672 27648 20055 22584 36190 53412 31982 913 242 214 191 179 180 170 167 155 141 131 126 118 109 103 80 55314 99 6026 30 9716 15 21 54 6294 1535 -80 117 367 633 822 915 881 787 1270 2807 5318 7983 12003 17714 22741 27911 35054 43049 50843 59740 65810 68018 67739 63504 57604 53394 50358 51356 53786 53485 52247 55116 59135 56450 50617 48318 48187 48715 50754 53646 55599 56993 57579 58691 63118 67644 72533 73023 70117 70007 75280 83686 93052 100542 107685 116061 123653 135822 152622 174809 198577 218022 236375 254559 267906 254132 220501 173864 142004 129820 126058 128327 85154 18782 7522 26805 67559 50939 22176 12356 25908 36101 14600 551 192 182 152 152 163 146 152 145 135 118 98 91 93 78 80 55317 96 6117 30 9717 15 21 57 6293 1534 -82 124 525 912 891 765 1037 2873 5855 8525 11647 15430 20311 27277 35891 47360 62384 78687 95598 105466 93928 68576 53017 52502 55125 59527 64946 68117 61676 55910 60668 63363 61514 59047 57257 57194 58579 60646 62534 63934 65346 68384 72870 76899 80333 81440 83143 87008 93421 101834 111488 123930 137759 151760 162395 176698 191613 215563 241514 263860 242513 195244 200122 192472 160498 170924 161248 76717 30516 11096 21452 40665 83044 100407 89935 45600 12061 8914 8016 1671 252 220 202 186 180 188 183 175 172 171 151 150 146 125 116 102 55320 110 5698 30 9718 15 22 0 6293 1534 -49 282 547 639 745 999 1110 1229 1392 1696 1718 1638 1497 1419 1673 1814 1924 2586 4195 6242 6501 6061 8674 16056 24389 34268 46321 59812 73094 82167 86325 85561 91645 87207 70775 61497 60870 59881 62291 64017 65071 70582 75144 76340 73030 63850 61508 59325 57518 61495 66446 70920 73882 75749 77920 80149 82653 84999 88876 88490 88871 93916 99992 106270 111500 117297 124804 129592 132298 132322 129457 129556 140909 162467 173735 167678 163822 161921 155716 152723 97276 29834 6345 7272 33345 69202 95046 88184 39989 7575 2733 3024 1001 219 187 176 174 166 153 144 136 138 130 117 113 101 99 88 70 55 55323 109 5729 30 9719 15 22 3 6292 1533 55 170 284 553 724 791 834 846 736 846 941 937 1141 1302 1381 1517 1759 1848 2495 4373 6072 6442 7722 11261 17802 27028 37932 51194 65155 79212 96081 115577 128935 135958 133810 124201 102425 76355 63859 62239 65007 70412 78391 81576 73567 68308 68671 74186 75635 77962 83318 87575 89505 90750 95587 96347 96808 95918 96234 98800 103713 109924 113572 116488 118439 119904 120428 109778 89878 82871 86756 88232 96495 124015 160172 186437 196188 184734 150049 96223 41753 15931 14349 29400 51614 41334 32565 13453 2704 988 957 348 187 162 154 145 152 122 115 125 135 132 94 91 96 84 64 57 45 55326 106 5820 30 9720 15 22 6 6292 1533 -13 104 108 65 170 215 294 348 326 368 539 594 623 590 665 801 1177 1763 2653 4053 5389 7076 10483 15488 22737 34589 51490 72167 91259 111351 142101 169498 191735 199744 187478 144130 91289 62187 59984 57131 61892 62859 63386 65833 68629 74742 80324 81524 82094 85337 86987 86753 87344 92026 97594 99537 96210 98731 104019 102929 95364 88210 85554 85474 80557 77612 80385 89247 97446 113403 143789 181839 224776 227576 192801 183485 132555 51237 12224 30403 60456 56490 30191 12586 5622 2104 708 295 213 189 170 183 165 172 157 150 149 153 147 133 138 126 106 89 77 77 55329 98 6060 30 9720 15 22 9 6291 1532 25 95 265 391 583 609 386 305 644 1471 2182 3022 4152 5785 8998 12539 19554 29232 40415 55162 73564 95291 120799 155123 193880 224410 233088 197514 123252 73256 69741 66243 65180 66838 70645 75090 77333 78915 79737 81039 84793 87777 88573 90158 95722 104064 110325 113707 108603 100897 102006 102047 100045 97234 93701 92255 95926 106831 121911 135408 145892 145248 137870 135577 140140 132173 121317 118236 91771 46118 15354 25680 98032 124039 85166 45576 6231 1758 745 354 249 241 236 224 220 202 193 186 195 191 183 171 172 153 147 141 126 113 55332 110 5702 30 9722 15 22 12 6291 1532 -95 56 343 503 537 622 686 664 666 632 695 901 1055 1306 1615 2007 2356 2542 2652 2535 2326 2882 4995 7268 10387 15377 21932 28976 37904 52031 66718 83506 109236 140595 168230 168646 139674 122711 119658 105998 83889 76213 72094 67796 68828 73206 77794 81937 84077 83425 84423 86381 89169 91814 95173 99694 104312 108609 109931 109270 107926 105177 102582 101423 101345 100189 100262 99669 99439 98101 99351 101673 105278 107385 101816 103238 131696 171490 137166 91186 47619 18750 7346 23171 90796 140806 120682 79874 9258 1055 490 300 218 202 197 182 184 178 164 172 157 134 147 153 137 124 125 115 96 77 55335 108 5763 30 9723 15 22 15 6290 1531 -81 92 315 426 419 433 407 371 433 498 624 848 1232 1590 1867 2122 2380 2468 2740 2832 3690 5199 7734 10991 14214 20227 27295 33692 42678 56644 73487 91445 115011 137980 163262 178775 173129 156388 136259 117330 95154 76135 76483 82418 84219 80272 75686 78819 87131 91792 93744 95481 100160 107095 114123 118622 121519 122966 120778 115760 114016 107771 98763 92593 86858 86140 88302 92349 99357 105665 106649 104244 103437 122653 148507 125262 59453 33725 28130 12612 7612 27340 84745 109157 158665 141694 39634 1986 516 275 229 210 192 185 187 160 180 174 159 157 150 140 134 131 116 90 85 78 55338 110 5705 30 9725 15 22 18 6289 1531 -67 90 369 644 910 1058 1086 1059 964 1031 1013 1091 1274 1394 1673 2397 3181 3714 4190 4532 4430 5047 6483 7670 10351 14253 17794 21004 28417 40254 52213 68081 92919 120579 139828 142406 154807 164863 168710 154553 138279 122989 98163 88829 86444 84254 84114 86984 90443 93510 95704 98196 101220 105258 109102 113317 118877 123241 125481 126158 119921 110622 103725 99048 93927 92060 93350 96238 98307 97623 91419 86637 81039 75836 85117 93436 77463 47031 22847 21312 29029 16891 22897 49993 85980 115553 151588 120150 23823 2219 538 281 228 198 192 188 188 174 166 181 175 156 145 142 128 112 109 107 87 68 55341 108 5766 30 9726 15 22 21 6289 1530 82 183 296 369 401 365 322 354 538 622 718 787 954 1239 1778 2468 2947 3353 3547 3403 3932 5132 6605 9040 13451 17519 21218 27461 36224 47023 61091 79057 99774 117886 137672 166148 188902 196452 203004 160085 115742 106322 97607 91822 89107 91616 98695 104301 106428 108066 111018 115943 121697 127376 132322 136218 136681 130462 121685 112702 108040 108431 108181 108022 107646 106507 105016 99272 86060 76051 69830 68597 73755 67906 70934 50516 15499 18705 31332 42363 72673 82375 70498 81905 102376 75529 7396 633 365 234 205 182 180 164 153 152 153 148 150 142 123 118 113 99 86 76 62 53 55344 111 5678 30 9728 15 22 24 6288 1530 50 310 364 640 919 1186 1273 1278 1285 1210 1122 1390 1917 2020 2253 2544 2821 2978 3818 5428 6362 6520 7061 7688 8195 9861 13557 18714 25184 34575 43587 50979 61507 75876 96867 122016 149762 171096 200494 237995 215591 170672 127444 110667 106169 103183 102932 105458 109942 115053 120603 122955 125180 127834 130590 131371 131994 131763 128207 127726 128839 131506 135876 137332 136880 127504 106848 92405 79474 71769 67874 66083 65750 69714 69361 52346 43686 36104 16623 5404 4921 10341 33597 64616 77673 81752 55535 25977 13593 4011 651 377 279 233 222 192 186 175 160 143 139 136 141 127 112 111 108 100 75 64 58 55347 109 5739 30 9729 15 22 27 6288 1529 133 281 411 625 719 719 774 847 826 1123 1368 1507 1691 2110 2561 2763 2749 3017 4182 5668 6227 6527 7210 8584 9704 12367 17606 25417 34799 44927 54971 69058 88289 110227 134959 155588 171495 202991 229527 238809 216194 180581 148894 115606 101055 103652 111210 115713 124451 136201 141809 144900 145714 139649 138527 139274 138808 140884 145329 147420 148081 144493 133928 121599 110633 97287 91834 89465 86342 75104 66761 59892 41551 34077 22107 9798 14290 15325 8518 6063 10370 25378 48021 59052 52266 26735 7618 2738 1066 464 324 253 220 197 178 166 168 173 175 158 142 149 139 114 116 101 98 89 68 55350 110 5711 30 9731 15 22 30 6287 1529 47 174 427 645 777 1005 1165 1182 1167 1115 1200 1381 1628 1814 1937 2480 2845 2865 2979 3275 4505 6524 7392 8141 9045 11400 17538 23900 29043 36258 40985 44211 54309 73356 95103 124207 164631 206329 246046 270104 276592 258282 192215 124568 107507 111068 120404 125422 121663 119318 120968 126554 132402 137231 144987 148989 148107 148629 147710 140256 129955 114288 107868 104379 101919 98278 97294 92897 87334 83304 78815 72786 60796 44254 25096 11284 7083 12411 20866 16438 11331 14053 14591 21461 23783 17093 6219 2373 1166 682 445 319 249 198 189 173 143 139 131 137 139 123 108 99 82 83 82 69 53 47 55353 108 5772 30 9732 15 22 33 6287 1528 -94 12 132 227 278 284 294 301 344 398 630 790 868 1005 1260 1518 1835 2093 2370 2969 3959 5176 6646 7985 9727 13174 19226 28178 36816 46099 57480 71433 89802 114239 140780 170905 204544 240310 278374 312914 338056 290455 169730 118019 124381 128266 126085 123952 126773 133368 140994 147677 155299 162675 165193 159280 141368 130328 125152 116801 112262 107962 100883 97602 95435 92081 88877 89845 90379 84209 73502 53672 32373 27165 21397 16924 13454 13402 11403 15192 14697 9291 11008 9488 9801 8793 6243 2177 649 363 283 265 226 224 202 188 182 171 172 170 179 153 131 132 120 111 103 88 55356 112 5653 30 9733 15 22 36 6286 1528 -51 164 416 593 997 1273 1522 1874 2078 2058 1893 1754 1856 1998 2242 2781 3165 3304 3304 3653 4591 6164 7959 9577 10007 9156 10496 15320 21854 26054 30274 42551 60233 74992 89887 113229 135299 147772 166306 192536 209322 217302 196908 179696 154907 114843 103307 106508 109421 110847 113301 118810 127897 137745 146562 149290 143145 139240 135589 134324 135407 123148 108164 96476 91204 87971 86585 86087 85647 80412 72060 69410 72491 75897 85715 84766 42479 48900 90532 94739 89103 77675 37606 19001 17471 3100 2794 4099 6455 8058 8179 6947 3151 808 303 231 220 211 195 180 175 170 171 151 140 120 116 107 105 102 90 77 55359 111 5684 30 9734 15 22 39 6286 1527 38 213 606 885 1161 1468 1752 1803 1780 1795 1725 1789 1923 1971 2419 2940 3475 3534 3376 3749 4911 6959 9932 11639 10904 10042 12953 23015 34001 40054 48663 62822 81467 100210 120632 147064 174352 204719 216815 222881 225046 227687 209223 176236 129415 113643 122658 131920 136777 139501 142174 146453 149837 149066 150545 151916 153312 144095 134645 128693 120392 115533 112117 107771 99621 91814 88185 83433 76931 69420 61339 55826 55417 67274 76148 41489 16867 41618 43049 15794 5017 2843 2091 2144 2376 2017 2138 2231 2507 2357 1454 804 564 325 212 184 183 173 164 156 146 135 128 133 126 111 113 104 85 71 59 55362 111 5686 30 9736 15 22 42 6285 1527 -3 227 411 700 952 1221 1527 1857 2191 2048 1843 1934 2160 2186 2464 2788 3293 3850 3971 4012 4564 5827 7675 10156 13064 14384 18962 29586 42209 50793 58943 70482 83597 101013 123722 153059 190550 223593 239570 244102 252259 227285 172758 115334 111096 121981 128578 130178 128655 129347 134912 140932 147388 151044 154236 154860 154485 156602 157154 150494 142446 129884 117416 115069 112019 102543 88404 71468 60432 56222 53918 51824 54755 53372 37965 16865 8673 6855 5110 3834 3443 3204 3443 8272 24714 11330 2074 1858 1891 1542 953 670 460 287 228 202 200 183 177 162 160 153 137 139 136 124 119 101 86 84 71 55365 114 5598 30 9738 15 22 45 6284 1526 -17 110 346 601 936 1318 1624 2000 2356 2664 2983 3422 3722 3596 3532 3768 4281 4794 5306 5789 6171 7033 7984 8409 9273 11124 13373 16020 21847 28705 36669 51627 71066 90393 108599 133258 153882 173111 185696 178295 171675 178387 185019 187282 172888 149937 133589 131391 135006 137916 135329 133159 135980 143013 148498 155492 165997 175158 172363 161198 159334 150975 140161 140720 136200 129869 117208 106677 96429 86310 72507 66290 62699 57763 46800 36800 39857 39992 27794 18105 8326 3383 2383 2331 5000 10557 6553 4503 3062 1986 1246 1125 1090 932 661 426 306 258 249 234 227 220 217 213 193 176 179 171 154 137 132 126 112 95 55368 112 5659 30 9739 15 22 48 6284 1526 106 320 606 926 1204 1437 1801 2044 2281 2570 2848 2903 2977 3346 3641 3986 4449 5136 5632 6264 6929 7441 8421 10967 13784 15803 20761 29745 39323 50316 62612 73855 83670 96718 115124 142039 179165 219834 239302 226177 213494 193954 159873 144767 132866 128815 134043 141023 143564 147735 153957 153685 150890 157101 167619 177091 186682 195584 196715 182363 171413 148662 129981 108899 93092 79876 71525 67178 64563 59637 49815 41498 38990 43180 40981 21567 6540 3209 2357 2254 2278 2328 2287 2945 3880 5695 6695 3969 1834 1148 884 670 503 396 257 232 219 211 191 178 168 152 149 146 146 135 132 108 90 82 84 54 55371 109 5751 30 9741 15 22 51 6283 1526 -47 45 192 335 377 544 748 884 958 1024 1025 1168 1379 1587 1761 2102 2502 2988 3502 4295 5463 6533 7631 9370 12173 17342 24406 33590 43363 54538 67752 83897 104282 127125 153690 187765 226438 264664 297138 314684 305232 283088 200180 139640 139409 147583 149568 143191 146440 158056 167587 171429 172942 177717 179027 180560 177843 169827 155488 136138 122802 116456 110639 109968 99329 77199 57881 43310 27154 15337 13115 15813 17216 10702 3816 2207 1872 1744 1852 2782 5388 8071 9815 12044 6355 2419 1230 781 569 386 314 262 247 242 218 216 203 189 160 173 167 151 142 129 121 112 104 99 86 55374 112 5662 30 9742 15 22 54 6283 1525 -22 153 263 438 742 931 1254 1477 1763 1956 2169 2240 2367 2501 2725 3068 3061 3187 3664 4159 4834 5622 6720 8428 10868 13547 15306 16537 19232 24639 31867 39978 50450 63232 78727 94839 119659 156502 187195 219815 249795 294372 316080 285955 245384 188029 139057 129792 132432 138674 147420 156384 164769 171236 180688 190095 196217 196938 198662 199709 186517 167107 152973 145481 126601 112133 105898 92518 75734 58260 35859 17836 9732 9393 10036 7730 3974 2394 1784 1479 2221 3586 3472 3819 10653 24694 23233 8205 2319 1396 826 523 369 291 263 223 231 227 204 198 193 168 164 155 139 142 146 138 118 109 90 75 55377 119 5454 30 9744 15 22 57 6282 1525 8 246 423 435 542 516 618 914 1332 1694 1955 2253 2429 2799 3452 4386 5353 5839 5818 5804 5805 5831 6341 7366 8287 8429 8571 9484 11282 13392 16344 20483 26041 31526 36339 39850 47836 62854 78999 91748 105441 115352 117288 128276 142145 148873 158922 171932 180903 169076 155592 147587 135249 124314 123140 127875 135011 145121 153969 159964 164403 168734 175639 187119 200755 210461 217812 213111 204071 198422 186471 167160 137554 117885 98497 75240 46024 28572 18649 13002 10935 13698 11276 5268 5569 5829 3856 1608 1583 4142 6203 6677 13239 26522 15684 4325 1668 1145 560 301 259 246 244 221 210 198 198 179 162 158 174 178 158 142 139 125 104 98 94 55380 120 5425 30 9745 15 23 0 6282 1524 37 209 349 507 620 566 527 706 1073 1267 1407 1734 2157 2460 2749 3355 4260 5429 6557 7303 7808 7854 7126 6647 7371 9058 10440 11444 11993 12109 11722 12766 16341 22107 27947 35920 45528 50927 58622 71048 85615 101484 120543 144944 163403 177542 176257 153064 137608 122942 123383 126109 129838 128289 119586 116508 119879 127328 141318 154736 165080 172424 180548 194886 219334 232711 244440 237332 229128 221608 207498 188029 164011 136898 114158 90139 71291 51396 35088 21436 12990 12645 12571 6919 5449 7393 6643 3287 1804 2063 3062 5301 11481 11268 7120 3376 1345 1056 847 315 257 257 244 229 216 193 199 196 183 170 158 145 148 147 135 114 103 102 92 80 55383 122 5367 30 9747 15 23 3 6281 1524 -23 126 293 450 608 653 717 783 795 840 1036 1125 1363 1618 1928 2455 3013 3563 4593 5935 7159 8281 8798 8704 8792 8962 8777 9184 10309 12187 13991 15641 16221 16018 16125 17857 20316 26810 41759 57574 67472 76418 87273 96958 109893 121400 131574 141389 155198 176209 184903 178701 163595 146749 134003 127156 123912 124961 134681 148284 159127 163206 160725 174376 206258 231357 243627 249426 254622 251029 242903 225420 193959 156098 124545 109824 99744 79376 55868 45103 36193 27325 22092 16169 8937 6536 7765 6292 3593 1729 1553 1718 2160 2164 1717 1359 997 733 588 451 319 290 275 257 257 248 227 207 204 197 189 187 163 155 153 139 126 132 127 115 103 87 55386 123 5339 30 9749 15 23 6 6280 1523 17 160 365 537 595 716 823 841 700 895 1281 1245 1299 1431 1522 1586 1826 2158 2837 3864 5277 7423 9367 10859 11799 12190 12359 12453 12448 12036 11860 13595 15581 17948 20594 21944 22070 22218 26802 39108 54426 66974 81817 99168 112624 121469 133696 147381 154198 159197 162559 157661 151313 150405 146586 146418 151548 158671 163228 167261 168385 163366 160592 175825 199571 226043 246250 255150 260705 252740 233765 203616 171817 146629 133402 122495 109601 91346 72017 56997 48790 43508 33950 20783 10547 6510 6021 6859 5535 2081 1267 1272 1389 1554 1348 878 608 476 464 387 311 257 264 254 240 228 204 199 210 197 191 180 175 161 167 149 149 144 144 119 102 87 87 55389 123 5338 30 9748 15 23 9 6280 1523 -48 115 229 330 450 456 430 468 706 839 920 946 1015 1190 1328 1239 1345 1445 1616 2048 2735 3831 5506 7539 9463 10563 10525 10442 10197 9630 9049 9078 9968 11495 13242 15582 18768 21621 25861 35807 46686 57150 70851 85702 100649 122163 145167 161518 171868 182119 184058 183785 167299 149308 133727 128676 135067 140547 146882 147165 151056 160455 169790 185651 207602 232463 246100 248944 245893 239336 226231 213742 195407 179578 156232 131515 116340 101379 84139 74927 65990 52267 44786 33443 17714 10148 6671 6586 5650 3826 1908 1185 1132 1077 951 750 548 412 340 291 281 283 264 253 241 232 238 236 220 201 195 191 195 181 182 166 139 138 134 127 124 108 101 55392 124 5308 30 9748 15 23 12 6279 1522 97 156 402 602 788 1025 917 1018 1014 1128 1309 1547 1721 1883 1865 2045 2165 2103 2157 2229 2207 2575 3273 4520 6415 9074 12606 15410 16337 16450 16855 17009 17141 16930 16154 16090 16791 19630 23834 28871 36815 49085 61340 70773 81315 93840 108549 124652 132459 139687 146141 144433 139668 136723 133696 132625 128913 126562 130439 134969 141340 145563 147330 157584 165563 181359 210750 234515 250328 266260 266191 257375 247850 221126 190490 158325 139412 126143 112601 96814 78107 63828 56630 44251 27223 13715 7674 4139 3366 3651 3728 2785 1649 1004 925 865 703 544 437 341 289 260 253 240 229 229 214 196 219 208 198 173 159 149 146 151 138 127 113 111 113 98 86 63 55395 124 5310 30 9750 15 23 15 6279 1522 -43 -45 81 379 722 876 1065 1129 1146 1232 1380 1318 1344 1593 1656 1723 1781 1993 2090 2255 2289 2266 2675 3708 5551 7945 10777 13792 16296 17392 17238 16750 15688 15274 15607 16019 17051 19609 23628 29075 34838 42966 52510 63647 72444 80223 91756 105038 113090 119811 126991 133462 138037 146760 150916 145361 137848 133164 130727 125361 121727 122569 130130 143404 159080 178098 205907 225874 243342 271075 277619 251109 230761 212402 201577 190196 169388 148627 128126 113436 99036 86725 75832 58662 38214 23860 9688 6410 31548 34227 4025 2269 2055 1619 1152 881 842 614 463 378 295 275 274 258 255 241 222 205 196 187 188 180 159 171 152 141 146 150 131 106 113 108 92 84 55398 122 5371 30 9751 15 23 18 6278 1521 -16 66 175 467 660 758 944 1036 1317 1251 1233 1410 1688 1765 1866 1854 1827 1767 1878 1981 2180 2290 2899 4197 6238 8721 11448 14359 16137 16191 16052 15777 15559 15676 16851 18703 21191 24641 29508 35771 43522 55294 62934 68470 75462 83502 94076 106006 120624 131500 135895 132470 134257 138118 130420 121610 116599 111908 110810 109082 113561 135176 162215 179784 204467 230218 249704 259462 260799 257783 243909 222450 207572 180305 154489 144688 140140 129709 115828 97278 72768 42677 19103 7915 9709 57031 144113 131478 72491 28658 2578 1084 1329 1204 795 580 408 336 304 292 280 266 248 240 239 220 208 203 204 186 187 180 174 161 159 151 139 119 119 103 91 76 55401 121 5402 30 9752 15 23 21 6278 1521 -41 13 167 346 612 967 1115 1302 1504 1947 2205 2479 2705 2831 2816 2609 2206 1833 2117 2240 2645 3435 3877 4920 6825 9236 12585 16963 18651 18270 17271 15912 15193 15770 17613 20614 24114 29541 37090 48062 60796 70951 80560 87418 91631 97718 102070 99387 99763 105542 112109 120444 127053 128705 123307 124721 124909 120350 116805 112498 110513 130487 162448 203111 240828 256866 265544 265113 259691 250299 225465 200714 183980 173689 168962 158150 135869 104432 83224 64306 43671 25410 17240 23242 55067 126350 128459 51782 4981 1586 1008 1158 1349 1049 461 324 308 302 289 276 248 225 244 213 203 184 196 194 179 169 167 167 168 146 141 132 114 117 105 90 77 55404 119 5464 30 9754 15 23 24 6277 1520 -50 101 260 477 672 865 1173 1532 2005 2703 3209 3077 2493 2180 2035 2019 1539 1291 1552 2299 3360 4365 5902 7895 10005 12491 14855 16444 17255 17677 16735 15454 14469 14871 17924 22304 28853 37712 47127 56649 65171 73094 84250 94857 101404 103840 105480 111280 117644 123442 131337 133083 121426 107975 102095 98703 99837 112203 135718 162737 194898 234768 261138 272766 270701 268887 258579 253387 242093 215137 193762 169041 149261 130273 117518 106517 93656 71633 48162 34020 39275 44027 61401 103677 124019 91217 19080 1528 831 972 1261 1238 576 338 290 272 254 246 245 249 220 204 200 192 197 168 162 174 168 156 141 142 123 114 107 107 91 77 69 55407 120 5436 30 9756 15 23 27 6276 1520 8 205 341 345 480 598 959 1290 1682 2139 2665 3075 3299 3542 3360 2935 2595 2340 1907 1693 1786 1914 2566 4159 5802 7809 10772 13930 16501 19027 21041 21849 22252 22773 20789 20090 20554 23404 30192 38893 51575 61989 71168 75636 81730 94675 104797 110328 122206 138896 145271 142546 139933 136542 130558 128552 131416 137586 154430 185236 212341 245929 260623 261653 254291 248337 240461 220902 215531 199995 178430 165136 160699 161052 152532 130899 105321 89653 72897 58436 54886 57517 59587 68381 104662 106639 61393 6819 864 879 940 860 986 535 293 297 313 296 275 267 255 227 204 208 198 200 205 207 184 176 175 172 151 134 138 139 126 109 94 75 55410 123 5348 30 9758 15 23 30 6276 1519 14 125 243 368 475 502 591 801 1143 1475 1901 2182 2430 2344 2402 2787 3445 4415 4894 4578 3765 3820 3819 3442 2954 2740 2915 4004 6063 8583 11351 14818 18951 22380 23237 22711 19827 17984 19556 23443 27828 31067 32616 34194 39711 49034 63111 77938 90056 104164 114178 115192 111703 118592 136051 148447 156198 169027 181886 168940 156188 170694 205849 236235 256577 263045 257031 251872 251179 249462 238654 214021 192673 185137 180018 174577 164408 154140 141747 118850 97593 80715 65243 49396 32475 28904 31682 50710 65481 38205 4432 708 815 1068 723 594 366 320 314 307 286 266 267 275 260 250 236 216 226 216 206 193 178 169 183 179 164 150 140 137 134 109 96 55413 122 5380 30 9760 15 23 33 6275 1519 -94 -29 12 -16 97 394 623 893 1059 1211 1256 1227 1227 1241 1441 1935 2500 3239 3843 3732 3517 4063 3933 3447 3070 2725 3062 4508 6729 9571 12243 13575 15853 18302 19004 18975 19683 22670 26122 31188 35752 36609 39029 43705 48759 56206 67369 79836 96272 117230 137143 151878 158412 159294 161676 160672 155697 153280 163968 185309 203268 223939 248133 264972 256410 250734 244919 227076 215315 213087 200466 198727 202375 194784 184978 169490 145288 126866 106843 85734 70089 47814 21133 9625 15835 35991 71501 71746 16106 766 680 959 1001 460 331 287 254 263 268 265 250 251 237 211 220 218 207 208 194 182 180 168 165 161 168 148 150 136 123 123 118 94 55416 117 5531 30 9761 15 23 36 6275 1518 133 217 430 460 554 633 618 826 900 1069 1273 1499 1875 2166 1971 2184 2552 2477 2458 2270 2367 2772 3535 4913 6901 9825 12382 13434 13886 15536 18289 21783 25706 30647 36537 43112 49138 52980 53428 55248 62078 71942 83693 96830 107715 119884 129137 133634 139431 149598 163840 171719 183803 197936 205768 214390 225737 228693 232787 238341 244279 244488 239489 234524 233324 225731 217946 215810 198318 188549 180129 163261 138855 101234 65218 63959 58577 31569 38919 49136 73239 55054 12446 1122 694 833 856 539 350 311 313 318 271 273 260 256 253 255 249 246 222 226 210 222 213 207 196 187 184 179 162 149 145 134 117 110 111 55419 114 5622 30 9762 15 23 39 6274 1518 -93 38 238 278 362 484 631 741 1019 1129 1294 1378 1271 1047 1458 1926 2003 1869 1874 2151 2986 4124 5852 8345 10424 11360 12281 13947 16916 20628 26130 32292 38187 42378 45326 50596 55026 59150 64523 72428 79540 89798 102286 116117 132110 148066 164409 177541 183806 184855 189621 195023 211192 219197 211234 208881 222906 244387 257558 251537 235739 219339 203772 193106 187859 188296 190451 171092 142756 106283 79765 68156 57102 51139 47312 52674 98977 113694 50122 4929 810 816 815 479 310 263 259 268 250 225 227 209 193 190 184 182 180 191 175 164 159 153 157 145 124 120 114 116 108 101 96 85 70 57 55422 110 5744 30 9764 15 23 42 6274 1517 76 300 516 684 883 1126 1285 1274 1117 1275 1963 2186 2215 2317 2379 2699 3306 4250 5090 7148 9676 10976 12411 14547 17408 20966 26103 33541 42342 49797 55187 60699 66503 71725 77883 87788 98278 105747 114307 125568 136875 151162 162490 169559 175207 175698 178579 188546 195454 201102 205001 220519 233494 249420 251989 240142 223342 206907 199769 207997 218223 222442 206526 171348 134207 113416 105876 89773 55363 47235 59377 85347 56423 58410 56502 10653 1008 1253 953 391 314 291 284 271 256 244 222 221 212 201 214 209 218 194 192 192 186 175 174 177 150 151 133 132 126 128 107 89 73 72 55425 109 5775 30 9765 15 23 45 6273 1517 -68 154 355 629 1138 1474 1215 1013 989 1239 1567 1704 1662 1640 1942 2339 2947 3863 5134 6870 8684 10459 12096 14547 17909 21852 27634 35312 44384 51428 58144 63387 70649 78111 83709 91857 102947 114615 126332 137673 143107 151966 164063 175708 190114 203460 211690 214362 212444 207250 212532 233307 241994 232681 227999 219448 211988 222495 234237 224405 211401 206605 185409 152222 130996 115753 80904 51078 49241 93959 67696 30765 20242 3131 996 549 500 382 298 243 254 258 238 245 242 216 226 207 202 202 197 196 190 175 154 161 163 167 141 157 151 141 120 111 102 102 95 69 60 55428 106 5867 30 9767 15 23 48 6272 1516 15 401 634 559 542 729 1175 1514 1648 1655 1452 1242 1578 2329 3074 4011 5655 7125 8708 10647 13367 16966 21170 26368 32182 39605 46797 51244 55996 61246 64976 70632 81377 95115 110778 128084 145364 157050 172301 190650 213117 233163 245986 234180 212625 205602 217352 230775 242182 243430 233394 229758 230484 229213 224333 218781 218313 223073 216111 193086 166371 139981 99130 61571 36730 58905 115806 45871 12277 5241 925 511 458 406 347 301 292 307 280 286 281 263 235 234 217 223 210 204 207 218 216 196 194 194 186 177 155 160 151 147 136 135 128 108 97 95 55431 110 5748 30 9768 15 23 51 6272 1516 -7 182 303 304 418 636 958 1234 1193 1464 1966 2648 3840 4760 4640 4115 3628 3796 5175 7194 9570 12577 14893 16304 19036 22803 27617 34285 41878 51272 61545 70436 80194 86848 98090 108396 116772 121889 129859 142857 154163 170141 187544 199515 203189 202858 198293 199466 200429 202095 205410 208048 214881 226676 233558 236070 228624 211680 212590 217211 209267 204110 188020 169274 148227 107658 76072 64515 76270 122267 70657 4803 886 712 571 420 384 374 323 297 289 289 274 248 252 246 236 229 214 219 207 188 215 212 198 210 197 202 187 179 172 160 144 144 122 107 118 98 84 90 55434 109 5779 30 9769 15 23 54 6271 1515 19 192 372 560 770 909 900 1010 1689 2404 3504 4439 4914 4954 4930 4409 3841 5659 9344 12898 15223 17617 20198 22561 26056 30849 36653 43383 50221 58003 65097 67767 73463 95623 121580 140867 155981 164060 165646 168823 181939 206743 223014 214049 204907 186726 173387 177779 188412 198372 208482 220876 228100 231134 219375 207685 222086 232720 234501 233174 225022 213858 181656 158211 130345 90611 72407 91276 106087 40951 3544 872 798 629 557 534 457 353 318 319 291 300 307 280 266 269 266 249 237 250 248 251 219 229 228 220 204 208 197 189 185 178 155 150 151 135 113 110 103 55437 108 5810 30 9770 15 23 57 6271 1515 -23 123 376 654 608 628 980 1702 2563 3367 4278 4874 5554 6459 6447 5112 5245 7298 11161 15417 19057 23392 27643 32986 40196 49139 58593 59908 57114 56614 62599 74576 90439 109485 128358 146799 171561 188328 192277 206077 216318 213240 193855 174088 161776 165888 178676 194671 199808 203675 213707 209577 200427 214186 226483 233152 237600 232961 221158 220135 214962 194608 159695 110160 89370 97645 88423 47195 7857 1136 1035 958 795 680 549 370 323 294 300 307 312 294 285 266 254 267 264 254 249 233 212 215 216 215 210 205 198 192 192 166 161 158 142 134 128 113 114 107 55440 106 5872 30 9772 15 24 0 6270 1514 -90 156 408 529 514 1022 1850 2916 3872 4399 4494 5070 5599 5462 5549 6634 9750 14064 18746 24147 30114 36849 43956 50078 56622 61644 70090 82900 95176 112225 125311 128749 123511 127676 143557 153829 162973 188470 230248 243616 211039 177179 157519 154999 173615 186805 189927 195553 197993 201875 209155 217285 223916 227441 239179 238428 223331 204708 177552 145645 113707 95741 88393 67451 35683 3358 954 1081 1062 920 763 610 425 330 301 296 266 259 266 237 228 241 216 218 219 192 202 215 192 178 190 194 188 171 152 160 150 149 141 144 132 112 100 97 88 79 55443 104 5933 30 9773 15 24 3 6270 1514 -50 153 448 575 667 892 1617 2726 4289 4733 4616 5832 6787 7057 8164 9600 11616 15023 20054 25804 32377 41674 53327 66652 81674 99840 117339 134726 156554 178532 184291 180830 169206 152204 156551 168441 192928 207267 218857 208333 160693 143615 156346 177607 193049 207025 221108 235632 249376 259318 265488 259188 246317 244416 241702 216543 181390 142324 109689 82237 61139 35107 4287 1424 1508 1509 1421 1158 971 918 661 415 335 295 300 296 284 276 260 291 285 264 245 224 246 258 227 221 208 203 206 209 204 187 194 188 171 151 161 152 141 137 124 100 55446 102 5994 30 9774 15 24 6 6269 1513 -59 141 312 374 695 1276 2406 4001 4463 4789 6299 8117 9262 9768 10659 12269 14378 17752 22592 29269 37405 47342 60806 76314 94088 118950 141528 155996 179383 200118 205577 199578 190406 196670 197418 187903 195939 217345 207826 171096 156916 176074 198158 223551 244316 263609 271437 264001 255595 246644 237875 230151 204389 179830 152922 111174 69321 47332 19554 2690 1522 1485 1444 1317 1276 1046 841 617 427 314 258 263 231 224 217 224 210 209 191 188 178 185 166 150 157 163 151 140 139 132 131 144 134 127 118 118 94 87 81 58 49 40 55449 100 6056 30 9776 15 24 9 6268 1513 150 420 577 717 1028 1795 2880 4120 6388 7547 8998 11271 13002 15076 17727 19730 23380 28872 35945 46847 61612 77075 95079 112409 129254 151931 176791 200883 224056 236654 242105 267473 262733 193049 166251 176279 167634 161000 173540 199990 235739 259983 280121 301395 305006 297618 275532 255785 246818 228652 203577 175496 126496 73156 43730 10900 2484 1670 1489 1478 1373 1131 1006 927 877 734 441 350 331 314 317 296 247 255 275 248 239 247 238 218 214 209 209 204 195 187 168 164 169 163 158 170 159 140 132 123 114 110 98 91 55452 99 6087 30 9777 15 24 12 6268 1513 100 232 428 763 1015 1464 2453 4327 5616 6806 8015 9815 11303 12794 15206 18221 22326 27005 32814 40656 50401 63992 79531 96478 115066 137683 168906 206652 242212 248525 248457 250263 254093 242918 241443 245236 224236 206610 219044 266486 304016 307377 300465 293815 273237 254949 247779 233403 211037 170249 129586 82289 46888 13147 3403 2200 1259 1292 1319 1184 1005 934 721 592 511 432 396 346 291 277 276 265 254 234 224 224 205 199 183 194 196 171 163 161 165 170 160 162 148 141 126 115 111 99 97 93 67 45 42 55455 100 6058 30 9778 15 24 15 6267 1512 132 550 911 1201 1748 2422 2906 3213 4096 6049 8741 11540 13135 14454 16740 19839 23815 28498 35340 43556 52069 61859 75088 90719 104860 118915 140446 171814 207642 241309 276016 285948 295802 294707 245042 203131 190244 200062 242169 283235 304521 299226 270093 242538 238043 237104 243875 247678 228238 194208 150983 103295 54708 22104 7561 3912 1933 1101 1024 1032 989 811 675 610 619 506 533 448 342 316 307 291 279 281 272 244 221 213 218 186 177 180 173 174 164 167 165 161 155 151 144 133 129 111 97 89 75 70 68 48 55458 97 6149 30 9779 15 24 18 6267 1512 211 794 1358 1590 1876 2244 3009 4262 6493 9275 10790 12190 14422 17699 22248 27879 34350 41903 50736 60762 72839 86761 103493 123272 148476 177183 209657 243050 269605 279272 280998 298238 309062 278651 233084 239412 254962 263254 300170 315835 294288 281853 276445 273063 275154 275714 255980 172909 83774 30799 10430 4966 2540 1267 792 933 968 806 689 627 635 645 625 558 485 389 327 313 272 270 273 228 205 213 197 216 205 191 211 215 191 170 165 169 169 160 158 161 155 127 120 120 107 89 95 94 82 55461 109 5790 30 9780 15 24 21 6266 1511 -87 131 340 521 692 757 639 337 -1 -82 47 43 91 664 1565 2430 2892 3332 4380 6526 9524 12592 16195 21243 27429 33070 38794 45741 51471 58417 67045 78689 94028 113601 138681 171329 208337 241831 266350 266578 259859 254639 246923 281945 347343 348397 312286 308860 324824 346575 348383 332325 310660 289878 273612 253463 192533 119431 60561 34750 15372 7361 5323 4156 3379 2092 1202 1139 1205 965 775 737 717 682 649 609 532 432 339 305 287 283 262 250 215 226 237 229 234 245 220 228 216 219 217 202 190 190 185 170 168 171 168 156 128 122 115 106 92 55464 112 5700 30 9780 15 24 24 6266 1511 -21 222 538 960 1396 1827 2270 2545 2605 2777 2561 1746 1241 1313 1344 1101 919 1471 2868 4874 6630 8139 9542 10901 12805 16560 23766 36167 50298 63720 76907 91563 110366 124978 132756 141705 165298 182928 198204 236037 276268 309628 329478 304000 265143 220232 208834 240102 259889 262328 276003 275120 267360 254923 235399 221507 202299 168756 140901 122199 77701 41105 26356 21138 14290 10548 7933 4669 2930 1712 1207 1267 1171 894 785 758 662 581 517 429 341 284 275 234 183 258 252 219 205 213 200 197 190 194 172 181 175 174 173 159 148 139 135 126 123 104 88 73 72 84 76 54 55467 114 5641 30 9781 15 24 27 6265 1510 58 261 408 652 963 1378 1694 2102 2647 3102 3545 3899 3981 3181 1998 1591 1240 1154 2373 5072 7542 9570 11179 12160 13209 17098 23949 31530 42954 53626 64980 78345 94781 114323 138434 167246 197499 221991 240542 245588 243285 237936 235301 245971 265738 273565 279715 262080 225934 201496 194526 201195 211037 207486 210805 232958 245332 238957 213722 189701 160576 115581 75715 45195 27008 19782 18187 18416 9981 6401 3924 2204 1800 1683 1213 1168 992 836 789 762 659 555 483 404 342 303 290 289 280 262 248 270 260 220 231 237 237 227 217 212 205 209 205 186 183 163 161 157 156 144 144 131 110 107 55470 120 5461 30 9781 15 24 30 6265 1510 -17 72 47 179 422 640 963 1206 1489 1790 2311 2738 3210 3915 4766 5350 6353 7161 6611 4849 3528 2512 2179 3212 5595 8099 11201 14937 18432 22720 25915 27432 35066 43603 52286 65846 82629 103066 125141 144167 161579 176756 189531 211903 240679 256898 258299 235111 227049 229970 235477 241653 234078 217948 200468 185399 181729 195685 219802 228290 237279 238139 224659 200033 174702 153771 106572 58105 39889 32359 26367 26395 26960 18524 12072 10765 5013 2261 1593 1534 1539 1297 1048 881 858 799 685 622 512 395 323 287 264 264 253 243 210 229 234 222 219 223 228 215 208 201 195 189 184 178 173 168 157 150 131 121 108 108 100 86 55473 118 5522 30 9782 15 24 33 6264 1509 -48 34 206 446 507 618 781 993 1254 1651 2133 2760 3473 4015 4370 4007 2917 2291 1993 1571 1836 3079 4094 5051 6770 9412 13339 18534 23147 27743 32310 37097 43297 50197 59821 73320 89344 105365 123923 146678 174722 202489 227120 252793 283965 309204 342679 337180 282157 221354 181877 183479 190770 196560 202596 218174 226576 232706 231499 222373 218188 191443 157282 135128 105499 70677 52046 40306 39978 41109 32990 19946 16860 11680 4532 4152 4835 2180 1560 1262 1046 936 855 754 603 482 391 315 275 257 269 270 226 203 210 218 209 216 220 194 197 183 170 171 164 173 172 151 138 146 142 122 100 91 105 100 79 67 55476 116 5583 30 9783 15 24 36 6263 1509 -81 999999 -72 28 56 175 370 653 1029 1511 1880 2236 2509 2379 1896 1380 1145 1136 1302 1658 1919 2645 4257 6298 8669 12033 16464 21178 26083 31786 38656 47065 57115 69932 83741 97992 111981 124807 144948 169388 196579 230406 276456 334270 387533 436807 426457 308073 246582 214603 181436 181405 199096 213999 213048 214486 208119 190014 166471 145988 116939 89597 73195 64263 60162 56001 48020 32584 18412 20901 18684 13263 12893 8138 2829 1753 1345 1149 974 866 746 587 464 362 320 266 252 236 224 190 165 182 197 181 158 180 175 145 158 161 148 142 156 159 139 130 120 120 110 102 82 79 78 57 45 38 55479 113 5673 30 9783 15 24 39 6263 1508 -98 29 241 551 911 1411 1742 2047 2428 2617 2256 1751 1480 1269 1022 1275 2094 2838 4008 5825 8193 11039 14493 18946 24114 29908 36312 43635 52799 63306 76472 93741 113975 133076 150892 172144 192820 215355 235718 263283 292485 326765 365809 395060 377772 296674 249048 239258 245632 237643 220484 207119 195533 186928 172629 151135 127315 109985 94013 83265 77099 63275 44738 26923 21371 24910 28028 27939 28831 17771 8716 4548 2100 1173 1056 949 786 613 508 467 438 348 323 318 309 290 266 260 262 243 238 240 233 236 222 220 203 199 204 196 193 202 188 178 179 155 139 148 151 131 112 106 82 55482 121 5435 30 9785 15 24 42 6262 1508 -60 -75 -10 999999 999999 -15 -17 8 49 190 367 666 1054 1545 1982 2088 2034 2012 2192 1991 1773 1479 1354 1302 1678 2709 4127 5633 7304 9802 12951 18123 23924 30050 34899 40404 47214 55709 67348 80515 96192 112297 131514 159133 189138 217829 236956 252129 281723 320864 341411 362910 364592 315151 242535 221425 248986 271898 244002 219110 203627 177868 143242 107131 93946 95976 98549 92953 72071 41728 23418 24102 29776 30270 35098 41611 42097 35696 18864 5234 1246 943 913 793 660 579 500 437 342 274 282 271 276 240 216 201 208 204 197 188 185 167 168 159 156 162 174 159 148 145 140 131 123 117 122 122 106 100 83 79 61 55485 128 5226 30 9786 15 24 45 6262 1507 -5 11 155 362 578 716 871 948 956 659 522 699 739 848 962 1233 1429 1843 2296 2950 3835 4902 5471 5296 4605 4380 3899 3243 2730 3224 4972 7487 10844 14549 18174 21389 25801 31717 36799 42989 52751 60647 66435 71030 76643 85934 99410 115912 132857 147879 152596 162815 193834 235576 260283 274344 300943 337215 344846 303679 253122 230378 236500 260498 265342 247803 220730 178350 134921 119886 115297 113167 113548 107404 83549 52829 34032 26015 34702 42857 49865 62633 69510 48382 13640 2493 1109 1005 1001 858 722 635 529 480 434 368 338 327 298 294 260 250 247 222 214 230 232 217 215 198 217 221 207 195 195 190 181 161 155 154 143 140 139 122 110 106 91 79 55488 132 5106 30 9786 15 24 48 6261 1507 -32 50 30 113 364 646 800 914 1067 1265 1364 1263 986 810 906 1002 1085 1461 1630 1851 2194 2542 3042 3608 4498 5576 6417 6873 7095 6759 6175 5163 3442 2526 3300 4800 7099 8824 10519 13219 16941 20479 25524 31648 37630 45566 52396 59113 71436 86520 97524 113717 129432 144263 162312 190235 213108 226793 236646 233114 236214 271330 313259 341730 334691 289482 279357 277707 250011 223800 205170 171327 158125 153075 141305 126930 116658 106046 78739 54377 40141 39019 55512 78357 92599 78635 37462 10050 1934 1081 1059 1067 860 704 619 558 501 442 412 356 340 324 302 275 263 242 237 222 208 234 226 197 190 191 197 194 186 173 170 162 158 156 166 143 126 130 137 122 110 101 83 70 55491 134 5047 30 9787 15 24 51 6261 1506 -61 93 266 441 586 713 1042 1355 1634 1813 2031 2059 1855 1389 1318 1345 1440 1425 1761 2247 2536 3032 3383 3831 4393 5121 5983 6918 7997 9111 10228 10653 10709 10107 8036 6398 6149 6680 7761 8948 11038 13649 18218 24553 30969 37144 43867 52537 62486 72167 84756 99471 114451 130313 145560 158138 167727 171745 171970 168005 161453 157138 156622 165723 195757 245644 297014 346621 347720 317979 277791 233889 210841 196312 185945 171915 156412 137758 121929 101482 66276 46791 59751 81019 100509 88451 53883 18286 3778 1451 1219 1252 1317 1043 833 810 699 605 548 589 776 473 401 390 352 310 277 244 250 212 199 199 193 191 204 195 178 177 183 184 157 148 150 158 144 141 135 126 122 103 94 86 67 53 55494 137 4958 30 9788 15 24 54 6260 1506 -88 55 334 551 952 1253 1395 1892 2315 2879 3484 3926 3860 3494 3091 2796 2836 2920 2916 3166 3576 3768 4274 4850 5535 6287 6879 7836 8657 9846 11237 12517 14873 17674 18836 19309 19266 18614 18078 16569 14782 14466 15132 17517 22242 27716 31663 38534 50657 68916 89624 105192 109807 116708 132387 145166 150275 157093 163248 168034 174366 163331 151569 141034 149613 162911 169463 175879 191795 213265 252397 296999 312367 283734 250787 240241 209133 163670 153059 133156 104428 72776 45787 44739 59899 90116 118739 98028 55879 20459 5062 1545 1431 1500 1557 1449 1232 1060 895 781 733 691 656 603 523 458 449 451 417 318 265 258 229 245 237 228 227 208 211 209 190 208 202 198 181 195 179 151 143 150 143 144 140 129 109 91 80 55497 135 5019 30 9789 15 24 57 6259 1505 3 164 478 554 744 1106 1483 2085 2504 2604 2411 2098 1920 1562 1659 1764 1830 2026 2284 2526 2911 3311 3715 4105 4802 5497 6358 7380 8341 9238 10336 11697 12974 14563 15850 15680 15029 14728 15567 15970 15794 16172 19724 24808 31165 41667 50088 59411 70077 81430 98144 121062 138298 152845 172659 196368 211567 210321 207666 206629 194614 166942 149947 140993 139588 148234 159587 179665 213094 248842 285369 325168 327761 291033 240943 180887 145010 113722 85452 63855 50778 65016 95592 109995 82105 44613 17612 3215 1384 1475 1507 1466 1355 1378 1329 1166 979 862 722 603 507 491 474 461 420 364 369 295 262 234 216 219 199 224 206 182 202 196 188 180 171 162 174 170 157 141 141 131 142 137 122 109 104 89 64 55500 136 4989 30 9789 15 25 0 6259 1505 84 199 687 1109 1502 1875 2117 2444 3004 3019 2285 1700 1515 1483 1681 1770 1973 2123 2379 2660 2857 3065 3513 4149 4885 5577 6464 7378 8570 10017 11467 12659 13804 15770 17800 18766 18755 18946 19635 19359 19099 20573 22902 25470 29290 43996 64109 82626 92705 91814 92458 97440 109351 123390 135226 150694 161617 173446 196249 218318 228385 255727 271196 253426 233417 223351 193173 168429 159149 164836 180724 202571 218171 232265 232993 209523 167409 125049 87668 67399 53816 66567 99826 116249 91331 50953 10325 3093 1774 1608 1524 1393 1280 1310 1210 1084 983 826 759 747 793 734 627 544 523 465 369 341 317 266 248 252 240 226 216 196 201 223 208 201 214 187 198 185 168 167 167 150 140 138 147 134 129 112 97 75 55503 134 5049 30 9789 15 25 3 6258 1504 153 325 459 437 571 528 525 330 160 163 174 242 234 332 493 615 739 811 900 1162 1529 1783 2068 2533 3048 3382 3877 4619 5395 6498 7734 9093 10307 12153 13467 14063 14813 15550 15971 17396 17894 18471 19590 21528 27247 36769 48509 59776 69694 81181 93983 106336 117917 130410 141879 150425 165823 180463 199053 230440 254287 282905 326050 360671 370896 351272 338480 291839 223008 182043 157338 156506 156017 156414 157372 145103 118041 86157 67979 76003 95242 107702 92687 44058 8040 3744 1931 1591 1603 1437 1311 1259 1157 1176 1169 1062 1056 1160 1184 1019 732 547 484 423 387 343 332 279 243 205 235 224 212 215 202 204 213 190 199 190 176 173 178 171 170 157 131 135 133 131 120 108 89 67 55506 121 5438 30 9788 15 25 6 6258 1504 -43 -4 63 72 276 540 718 892 1038 1117 1260 1532 1876 1978 2307 2862 3528 4267 5357 6681 7943 9255 10437 11448 12591 13874 15483 17763 19290 18474 16998 16170 17646 23673 31707 43152 61091 79430 97015 114792 136105 157380 165255 154238 150612 166146 190961 217344 241506 269493 319861 360033 396698 435258 472166 454074 321569 200825 123330 116118 124214 128616 126828 114364 93619 75361 67453 83946 113180 101644 65050 26421 9833 5542 3150 1990 1588 1392 1325 1275 1252 1265 1305 1407 1541 1532 1291 961 698 529 503 383 318 311 256 264 236 245 229 222 239 230 212 235 223 219 209 213 189 195 180 174 166 154 149 136 135 127 119 112 91 55509 116 5588 30 9788 15 25 9 6257 1503 -15 17 74 181 237 353 513 622 769 915 1156 1359 1798 2440 3132 3990 5042 5919 7279 8682 10044 12025 14737 16220 15901 15420 15105 15828 19777 25045 30334 39054 51191 65589 80358 95666 106357 104720 95478 91565 96163 108796 140530 180381 212794 240695 268742 310697 370897 426040 474511 522254 548046 536859 479736 293168 106887 74564 64519 56736 49199 61735 84743 94090 105405 96163 61746 31535 12892 5650 2768 1814 1544 1398 1370 1398 1474 1531 1781 1893 1747 1247 888 736 584 537 377 314 289 261 229 214 226 227 224 194 196 195 208 216 203 203 197 191 185 168 161 155 142 141 146 148 129 120 109 96 55512 121 5438 30 9788 15 25 12 6257 1503 20 74 144 359 541 648 787 978 1195 1515 1726 1714 1497 1475 1606 1800 2169 2612 3227 3854 4597 5632 7302 9437 11668 14906 19156 24230 26886 24908 23603 25623 31410 38154 45000 51864 57294 65782 75263 83394 95265 111133 128009 145690 164763 194791 216656 227971 237351 259270 296055 333868 364384 407042 438640 430223 400985 350303 299035 226276 140657 94574 64176 49326 55546 70678 73425 73920 84221 96406 94649 73920 40569 14627 5043 2363 1938 1789 1634 1640 1580 1683 1899 2212 2273 1847 1355 1105 856 634 441 342 335 291 272 254 257 251 250 245 244 237 243 239 233 214 195 206 208 202 201 174 164 159 141 139 144 145 132 109 100 55515 131 5139 30 9789 15 25 15 6256 1503 -66 51 89 166 289 171 249 586 813 1075 1333 1567 1765 2159 2759 3259 3725 3933 4470 5337 5716 5721 4910 4042 3919 4207 4752 5986 7414 8784 11103 13508 16026 19486 24980 31228 36103 40041 42906 46000 50464 53855 53398 49522 50341 55459 61162 69403 79010 87680 95518 104614 111997 122260 143385 163736 179599 198952 216476 241750 276870 303412 320818 338702 321614 300107 261921 212965 178540 146711 131710 130819 125993 108137 91699 81673 82890 87458 91838 95298 91109 62815 21752 7249 3723 2629 2153 2073 2056 1967 1879 2115 2486 2817 2764 2163 1560 1112 802 638 443 342 337 305 274 273 258 242 204 221 233 231 241 226 217 209 197 197 195 191 193 187 177 164 145 152 159 136 131 119 95 55518 134 5050 30 9790 15 25 18 6255 1502 -44 89 161 334 412 511 566 572 877 1210 1266 1464 1724 2196 2501 2729 3094 3867 4057 4116 4675 5175 5640 5957 6783 7688 8477 8027 6816 6482 7392 9058 11601 14214 18597 24162 27805 29175 31086 32378 36085 39781 44150 49013 53094 60057 60758 53795 54461 62143 71371 81138 89085 99550 114200 131183 160364 187481 226334 270495 303284 341145 372744 399269 417893 406081 358287 251071 167260 127559 108843 76679 51692 46891 47428 40092 30991 24585 19057 18064 22775 29484 39708 45079 43108 30361 13077 7364 4249 3114 2625 2773 2580 2495 2870 3678 3872 3467 2973 1998 1202 788 675 453 314 271 243 220 232 201 191 183 188 189 186 184 180 174 172 162 152 161 158 135 128 134 125 108 101 112 99 89 71 53 55521 132 5110 30 9790 15 25 21 6255 1502 -95 45 26 205 369 545 598 677 801 836 981 906 830 976 1121 966 1168 1439 1915 2314 2455 2583 2815 3426 3983 3628 2781 2574 2911 3712 5049 6487 8159 10964 13886 15443 15849 15967 15742 15500 16593 19806 24184 27800 29215 29305 31877 36936 44493 52376 61614 72339 82976 95615 111750 130909 152273 177577 200735 221689 256073 302426 346562 384597 441813 493438 516444 445466 297282 137783 82182 79342 104104 152266 121433 95033 95735 55193 18667 11710 11726 10709 8660 7042 5846 5188 4369 3551 3428 3553 3665 4159 5225 6049 5219 4158 2943 1635 1067 851 614 427 319 311 274 238 227 213 214 218 205 198 185 203 186 189 190 185 169 184 172 160 170 160 144 127 131 122 115 99 99 83 55524 134 5050 30 9790 15 25 24 6254 1501 140 446 575 480 467 747 832 946 1127 1180 1108 1177 1328 1258 1410 1654 1904 1967 2016 2038 2395 2990 3304 3900 4485 4886 4984 5116 5430 5565 5097 4462 4867 5272 6210 8018 11083 15521 17380 16279 15605 15473 16073 17996 22405 28672 36009 38714 40082 44644 49346 58227 69172 79653 93033 109601 128679 149995 174928 202609 229910 257549 291275 324481 364028 393865 408667 403331 369995 311282 170371 95866 89113 96934 133376 178770 156031 83478 39082 21471 14501 14241 14752 13912 11423 10403 9770 9413 7993 6199 5258 6055 9253 5653 7377 8855 7565 5588 3935 2171 1259 1001 769 495 340 293 269 235 222 216 215 210 200 204 189 187 185 167 159 178 168 157 145 152 144 143 139 115 121 119 111 106 83 56 55527 156 4388 30 9788 15 25 27 6254 1501 -63 17 166 126 233 382 645 588 638 651 850 1167 1435 1627 1566 1568 1569 1725 2121 2477 3358 4947 6318 5933 4841 3994 3648 3878 4840 5786 6226 6898 6897 6895 7251 8377 8143 8008 8488 8858 9270 10224 10577 11249 11703 13804 15404 17632 18937 19428 20185 20459 19490 16702 15084 15199 15724 20155 25649 35354 49711 62423 65778 64535 66595 65499 65405 72656 78847 77482 83035 91962 90078 96317 116206 137519 146159 149093 165783 184410 191449 185441 161239 142138 119750 113870 113474 114174 117905 112274 88450 71453 65085 68182 78674 90126 105016 110258 120079 133651 137461 108508 93226 87136 76880 70097 55369 51204 47898 33553 20130 14332 10582 7354 6295 7765 12361 12548 8466 5273 3152 1920 1388 1018 672 453 330 317 316 280 250 237 258 260 235 239 248 221 205 223 222 202 200 207 202 204 186 168 168 150 141 154 150 135 121 97 55530 156 4386 30 9786 15 25 30 6253 1500 -63 60 104 243 237 379 544 617 871 1136 1281 1694 1878 2278 2983 3773 4786 5707 6671 7655 8651 9056 7839 5530 5233 5364 5599 6287 6800 7360 6958 6721 7126 7376 6333 7847 11266 11031 10141 10567 10968 11565 12264 13370 14740 16305 18692 22241 24460 25099 25034 21397 16554 15940 16581 18687 21787 23947 24862 32094 43159 55223 63917 65207 69319 65905 58973 55047 55245 55976 55992 51798 44633 39048 40062 44333 51110 66087 81260 99306 108771 125035 141137 151207 158743 164151 158843 162513 166920 156660 148599 132663 116386 113835 110071 103410 102827 97994 86291 74916 70525 76618 108891 160923 183592 129751 91814 80632 62892 52503 42413 30348 25528 18681 16852 17654 15760 9418 5212 3200 2261 2090 1595 1031 770 534 354 299 290 269 221 215 227 238 213 218 188 205 201 201 182 170 174 180 162 156 158 136 139 123 125 124 120 106 88 75 55533 164 4145 30 9785 15 25 33 6253 1500 -79 -22 153 146 261 467 504 509 604 613 644 806 861 1041 1205 1766 2471 3185 4079 4923 5192 5773 6682 7744 8720 9490 10438 10747 9413 6973 5867 5586 5122 4813 4334 3789 3395 3848 4635 4435 5277 7669 9101 10015 12330 13974 13482 12994 14113 14595 14939 15089 16150 17725 20758 25419 30053 31531 26947 23948 24842 22366 17523 18499 20625 20986 21899 27181 33750 41212 52508 59765 60466 62528 54912 43854 39238 42462 48940 53394 60617 68255 70652 78332 93380 109505 120901 125398 128710 134043 128705 127418 128313 126274 126642 115274 103637 100015 106188 111846 116577 115862 105637 94998 90586 97788 93908 81176 106698 155314 176278 167057 159186 134426 96512 78033 62103 43999 29605 21470 17629 13501 9240 5850 3928 2934 2187 1667 1143 686 484 342 283 263 229 220 226 226 222 207 206 215 214 219 180 191 186 176 169 185 167 153 150 151 134 136 120 117 108 107 95 77 58 54 55536 162 4205 30 9785 15 25 36 6252 1499 -42 102 162 314 322 420 554 572 724 796 729 778 919 1099 1435 1708 1908 2661 3424 4122 4607 4833 5031 5115 5404 5656 6293 5979 5193 5842 4750 3274 3394 4291 4754 5091 5118 5472 5198 5542 6971 7800 9311 10493 11614 11529 11330 11578 12153 12837 13440 13753 14705 17275 21409 21848 17817 16241 16851 17765 16311 13437 12731 12019 13521 16813 19948 23845 30165 37531 47236 47284 34014 23069 16976 16715 20565 24234 32438 42593 51832 61874 69852 77315 90014 99029 108063 120155 128244 137097 136737 136236 144558 155368 177223 200514 226890 231167 240135 241087 187908 138820 107471 92612 99901 115008 123514 110122 161074 192561 200861 171752 93251 38649 25477 20533 16423 11492 6981 4293 3273 2870 1924 1123 617 355 267 244 239 220 217 212 210 187 192 205 207 206 217 173 170 162 166 163 165 160 158 146 161 169 139 126 113 111 96 109 103 83 73 62 50 41 55539 160 4265 30 9785 15 25 39 6251 1499 -29 -74 47 -38 -67 47 -1 -45 -72 -6 113 188 285 257 340 572 800 913 955 1192 1311 1533 1675 1677 2020 2257 2007 1980 2325 2213 2101 2434 2732 2694 2704 3034 3624 4031 3820 3939 4959 6042 5649 5649 5988 6608 7199 7533 7899 8047 8064 9387 13324 18153 16109 11216 9666 9092 10782 10885 9455 8958 8908 10363 12928 15726 19475 22790 23790 22212 16947 12623 12225 12885 15215 19414 25576 33686 42328 51086 59476 68363 76521 84951 91321 102001 117915 136799 152075 173959 204620 255272 306089 354909 381587 374422 347089 300032 204889 158576 136330 124149 122366 108263 85639 81072 148403 220551 213583 180235 137055 74834 25567 17421 14807 10560 6835 5090 3895 3819 3464 2071 1012 550 348 303 286 284 258 261 271 246 246 259 261 240 237 222 228 247 233 208 173 197 214 195 188 181 178 174 146 145 164 148 136 129 122 98 87 77 55542 140 4866 30 9786 15 25 42 6251 1498 -49 38 5 16 139 211 279 111 196 138 120 321 382 591 661 834 972 1135 1360 1503 1842 2105 2508 2513 2632 3002 3142 3160 3264 2894 2323 2379 3645 5959 8301 10487 10409 7146 5391 5937 6339 6432 6497 6563 6607 7138 8601 8874 8954 9863 10469 10200 9853 10134 11048 12359 14200 19918 28354 35178 41218 48844 56821 67271 80316 92437 107042 128934 157058 194121 237736 281784 329599 396814 479204 537799 551627 465843 316715 211027 171381 141029 131678 126465 120742 102404 109510 181790 234223 193412 147754 101336 45461 21136 14362 12439 10172 8168 6637 5837 4996 4031 3368 2055 1136 702 413 358 354 315 273 289 284 273 250 249 249 252 246 242 202 202 219 201 178 193 187 173 189 172 153 172 166 163 131 122 121 112 104 82 55545 152 4506 30 9786 15 25 45 6250 1498 -63 999999 124 242 58 35 999999 999999 999999 999999 999999 999999 -78 -30 161 468 446 513 532 577 478 465 658 807 944 978 1184 1524 1722 1834 2153 2409 2662 2929 3174 3402 3374 3528 3739 4186 4665 4933 4928 4107 3673 4462 6863 9991 11647 11097 9718 9789 11082 11800 12167 12171 10498 8396 8039 7730 7468 8862 10884 13531 16585 19025 21368 23855 28046 36945 48970 57787 67292 82008 103720 125577 149997 179275 221600 265452 303571 317681 328286 345344 339347 292015 246232 221928 185718 144994 132456 120799 118838 119177 138968 166363 177100 170181 157206 128274 99642 100134 141675 136280 83123 16116 6652 7717 7983 7881 7301 6343 5044 3713 2956 1750 951 534 348 317 334 308 298 282 254 251 228 214 209 189 210 216 206 194 189 178 181 165 172 164 158 159 141 131 135 143 133 124 107 101 85 66 55548 153 4476 30 9786 15 25 48 6250 1497 -97 -95 32 129 148 257 452 509 306 185 17 999999 999999 999999 999999 999999 -67 35 32 155 308 395 590 530 623 679 812 932 1127 1195 1280 1397 1573 1884 2280 2726 3134 3498 3578 3303 3012 2676 2553 2801 3633 4118 4391 4846 5978 7579 8464 10000 11830 12714 13014 13982 15590 15936 11915 7038 5637 7225 9367 11115 12902 15535 18669 21646 24845 29869 37332 48148 62612 82900 112633 143026 177271 220868 262364 301199 305658 279320 238933 175318 139104 105910 82169 105248 116453 111060 123741 151569 157694 179831 220773 281231 297478 190486 94530 77852 123810 185306 169988 93872 29059 4792 3562 3526 3447 3231 2656 2219 1823 1305 857 556 426 345 315 288 264 249 231 222 225 210 211 200 190 190 196 177 167 149 140 150 155 162 157 150 149 138 114 115 121 114 108 105 89 75 80 64 41 55551 155 4416 30 9786 15 25 51 6249 1497 -28 23 -5 26 -83 -45 3 92 301 338 268 272 244 160 -9 999999 999999 999999 999999 999999 -81 27 64 70 112 240 94 59 174 187 224 265 314 582 682 840 1132 1561 2156 2741 3087 3314 3241 2673 1993 1333 1076 1781 2975 3638 3518 3083 4465 7078 8415 9045 11217 13430 13089 11847 8431 5644 4983 5966 7181 7752 8736 10319 12810 17149 24781 34239 43655 51041 60639 72821 94545 127440 159382 175855 189950 191892 160551 140416 108220 76073 66352 63645 69801 81423 89851 75695 88778 144222 233426 331891 406513 399401 303504 154928 85143 65879 93598 174495 257549 272996 161416 35545 4751 3198 3424 3186 2256 1408 883 681 580 453 428 405 358 337 335 332 303 288 291 281 281 289 283 264 265 242 255 259 255 259 232 227 225 223 226 197 195 191 204 196 190 173 177 163 146 138 123 55554 161 4234 30 9784 15 25 54 6249 1496 -34 140 211 480 412 264 490 572 560 554 582 597 666 1047 1230 1230 1403 1427 1242 954 902 680 268 310 286 450 558 528 690 698 803 862 961 980 981 919 898 933 971 1044 1489 2099 2805 3554 4324 4597 5079 4996 5298 4974 4554 3504 2221 2134 2478 3001 4268 5101 5776 7574 11720 16785 19587 20503 18880 13950 11481 15330 16549 16584 19419 22916 25822 27198 33267 41203 45375 48197 61127 67457 71054 78529 88273 90172 88739 83302 73741 61530 62340 73553 76278 76860 77017 74433 73197 71221 66936 67132 82712 124137 162053 195781 210130 250748 291455 308198 258381 129231 104491 137112 230533 346884 280809 123753 50139 3995 2249 1913 1048 603 459 384 335 315 289 275 286 304 275 253 263 241 227 209 211 207 208 218 242 224 209 208 189 177 198 176 158 156 179 160 150 153 148 148 138 132 114 94 88 82 70 55557 161 4232 30 9782 15 25 57 6248 1496 -75 116 393 374 462 670 740 698 883 1071 1259 1198 1054 1233 1290 1624 2005 2029 1701 1219 1289 1606 1294 864 624 740 923 1424 1816 2516 3312 3964 4228 3828 3059 2533 1983 1577 1610 1755 1951 2235 2819 4239 6416 7004 6815 6774 5935 5366 6308 5122 2912 2255 2100 2364 3208 4505 4966 6556 10790 16430 24697 30109 29341 29351 29119 26531 26419 27746 31792 33391 36126 52092 70057 83288 90502 92782 87561 78890 75917 74113 68271 71752 79355 81824 80127 85783 91042 96261 114619 132852 139415 136870 114308 81565 67542 62976 75684 89397 98751 108263 133909 178437 206484 186782 161502 121038 111259 160855 258214 404934 327533 150636 72044 21565 9388 2282 1154 672 458 428 374 312 287 275 270 290 280 305 269 252 233 228 199 214 231 214 208 212 190 179 185 174 177 161 152 175 162 145 157 147 135 134 127 105 96 100 82 71 48 55560 162 4200 30 9780 15 26 0 6248 1495 75 999999 999999 -33 120 331 231 143 406 2487 6160 5474 7188 7819 5178 6407 8007 4569 2548 3042 3625 3525 2604 2767 3602 3984 3927 4166 3871 3721 4110 4553 5327 5728 5692 6362 6562 4203 3528 3380 2931 2957 3439 4314 5360 5821 5896 5702 5077 3910 3164 2404 1566 1279 1764 2012 2289 2767 3372 4424 6592 9712 15971 23679 27029 27148 27022 30790 33003 35522 39169 39014 36049 34465 36015 38761 45397 52458 57183 60689 63407 64296 63823 63859 67809 74868 80677 83511 87202 94063 102649 109230 122239 136290 143278 136407 116330 90093 79592 74986 75557 72220 72057 77762 77972 74287 68422 60324 68530 90885 150409 258478 365571 440585 438295 297070 132396 60998 33024 21573 6409 1230 666 455 389 351 335 332 335 302 329 309 316 295 289 284 268 249 267 256 231 232 220 208 202 193 213 206 180 182 184 176 172 171 157 154 146 131 116 112 100 83 55563 159 4288 30 9778 15 26 3 6247 1495 387 963 1248 1187 2099 3863 8075 11130 9832 12231 15626 13623 18769 21936 13496 4289 4685 5658 6090 5618 4361 3577 3459 3881 5189 7105 9617 12612 14993 14519 13076 10562 9453 10081 8081 6273 6418 5978 5526 5545 6613 6944 5173 3974 3677 3892 3834 3549 3332 3361 3606 4007 4226 4503 4852 5225 5365 5367 5347 6145 7363 9105 10848 12808 15643 19875 23301 24287 25531 27430 27886 27463 27016 26513 25936 25977 25860 25912 26725 28353 30072 32218 34895 37862 39961 43984 51068 59890 73264 82348 88641 91641 86060 77860 71874 71811 68775 63812 57144 53403 52743 47275 34997 27406 33604 49134 72557 107209 141048 166447 215716 318240 454349 491133 328593 219756 133451 96424 65355 27605 2942 633 473 377 362 301 305 283 263 239 246 232 216 214 205 210 195 190 167 165 171 174 173 170 158 133 142 138 148 138 117 113 114 100 91 87 76 60 47 55566 158 4317 30 9777 15 26 6 6246 1494 570 1805 3202 4827 6563 7222 9590 11380 8990 6630 11140 19107 17509 10631 6219 3388 3866 3970 4036 4113 4459 5198 6113 7011 8380 9964 12239 13790 12907 9987 7781 8397 9118 7409 6017 6435 6506 5837 5351 5090 4292 3629 3441 3218 3243 3344 3326 3577 3824 3827 4056 4228 4377 4522 4809 5116 5329 5688 6272 6904 7620 8307 9127 10105 10993 11875 12451 12976 13140 12724 12496 12923 13569 15667 17085 18934 22418 25093 26605 28717 30563 32255 34842 36364 37440 39896 43971 50554 59291 63330 64184 68465 67611 64775 65221 67744 68436 61255 54164 46887 36035 29783 28199 28643 29941 32128 36865 47507 69973 107629 177465 274788 390019 518680 535018 373881 257203 186209 94457 22218 1967 496 424 376 341 320 323 295 288 255 211 242 207 196 188 214 193 180 178 170 173 171 181 176 151 157 155 150 136 138 120 112 107 91 96 87 68 47 55569 159 4286 30 9776 15 26 9 6246 1494 694 1955 3903 4126 3683 5618 9751 15807 21834 22260 11306 4886 2522 1773 2231 2726 3229 3636 4277 4781 5084 5370 5575 5611 5824 7197 8757 10373 11274 10367 8861 7702 7754 7001 6037 5250 4496 4110 4205 3837 3893 4285 4383 4506 4849 4727 4590 4806 5145 4715 4667 4982 5159 4964 4839 5154 5409 5422 5409 5663 5812 6395 7218 7990 8531 9333 10588 12122 14154 15814 17910 19029 17994 18490 19377 19817 20228 20653 21325 22711 24191 25513 26895 28646 30958 32876 36198 39173 42511 46928 49771 52229 52075 51497 52414 53544 54062 53393 48060 37779 32469 25995 19503 18802 17745 14623 15787 21057 32642 50881 71486 109159 235543 389745 520316 564013 448682 344550 291470 226096 130258 28309 1552 505 425 416 382 370 343 303 297 263 233 229 224 220 188 184 183 186 180 175 170 166 161 162 151 144 138 141 140 137 121 109 84 85 71 55 46 55572 161 4224 30 9774 15 26 12 6245 1494 -54 1189 3919 9366 16834 22630 24219 20800 10120 4903 4280 4084 4248 4702 4518 3479 3439 4080 4422 4777 5361 5607 5657 5866 6066 6605 6840 7851 9725 11764 11482 8943 7649 7635 6928 5606 4838 4462 4049 4306 4222 4440 4262 4064 3922 4133 4578 5093 5172 5578 6404 6421 6062 5879 6363 6873 7424 8306 9064 9521 10020 10614 11197 12114 13799 14993 15384 15465 16041 16820 17367 17727 17637 16994 16886 17317 18357 19828 21075 22107 23247 24704 25018 25642 26812 26838 27157 27410 27454 27452 28407 27895 26811 26883 26605 25318 22753 22383 23931 22025 19175 17923 18148 15123 15655 23952 25548 27049 33249 39765 56125 75340 118046 191213 288790 367991 414527 447044 444458 405751 360300 333801 283170 152682 35223 2394 687 527 508 463 399 388 366 346 319 291 275 262 252 229 222 248 231 232 235 204 195 202 199 202 189 193 200 190 158 154 158 138 126 117 99 55575 163 4163 30 9773 15 26 15 6245 1493 -21 1090 4060 11301 24190 37604 52511 55822 32718 19053 14354 11980 12300 11080 8838 7329 6910 7159 8115 9230 9801 9800 10041 10752 11182 12568 14100 14635 16266 19507 22974 22703 16951 14367 14370 14136 12996 11359 9733 9142 9250 9092 9387 10157 10146 10017 9996 10180 10128 10155 10241 9971 10245 11072 12005 13259 15683 17763 19066 19745 21410 24145 24821 24379 23928 24845 24930 25985 25147 23580 23699 24349 25744 27689 29320 30403 31598 33141 35090 37434 37927 39772 40674 39582 39871 38357 33442 29620 28069 27263 26547 26813 27573 28218 28301 27755 27098 25841 24982 23630 21699 20781 21755 23233 24227 25793 26033 22837 16984 18714 25443 28876 38218 49488 63444 78269 94898 129734 168711 226829 290012 347321 392474 408846 389979 334862 175703 29220 3404 578 530 533 449 383 321 300 278 254 238 246 222 198 188 190 206 194 197 185 186 181 173 165 175 157 152 152 144 130 122 112 89 81 71 55578 164 4132 30 9772 15 26 18 6244 1493 598 2600 6316 11939 17289 25041 36347 80515 131881 89289 39278 24710 24310 21896 17903 15408 15188 16617 18748 17438 16956 17807 17121 17533 18770 19324 20010 22717 25894 29750 35144 38521 31804 21497 19299 19137 19530 19664 19161 16743 14696 14291 14053 14220 13629 12376 11571 11276 11305 11909 11952 12570 13784 15094 16303 18032 19197 19948 20353 20458 21614 23127 25102 28012 30830 30830 29582 29146 28358 27827 28430 29880 31087 32353 34323 35495 37142 39840 42042 43378 44456 47286 50784 52352 47951 45152 43519 41239 39685 38375 37645 36406 33780 32373 31508 31307 32776 34517 33786 31190 29340 28177 28256 30547 34220 36076 38139 38877 37128 35722 33692 30591 29189 27122 25007 21970 23573 47146 89317 115837 133998 171974 255650 300340 319298 324598 295986 210093 53444 2442 730 641 690 490 384 337 273 266 247 214 229 216 189 190 192 191 178 163 157 179 176 163 151 159 145 132 128 113 113 100 96 81 78 51 55581 166 4071 30 9771 15 26 21 6244 1492 -12 511 1807 5363 14103 26728 40608 53012 59751 75927 84210 68619 56342 56443 44716 37931 37999 35044 31347 28662 23583 23510 27056 24359 21647 24577 24843 25081 27064 29635 32014 34156 40385 46726 46576 36889 25789 20539 17570 15988 15094 13876 13603 14013 13647 13017 11650 10510 10212 10864 12860 15595 16592 15339 14730 14844 15560 15567 15206 15170 16698 17869 19008 20046 20882 21902 22809 23650 24710 25501 25356 25278 26170 27939 30127 31568 33673 35859 38572 41377 44302 45722 44002 43385 43302 42521 41692 40529 38946 38910 38679 37637 36075 35244 35239 34175 32665 31975 32040 31823 30473 27341 25795 26576 27612 29669 32120 33895 37046 40679 41881 40011 40238 43382 48506 54791 57469 62167 65882 60027 56577 80557 136945 202402 250963 274186 280338 265165 233633 140016 25254 1394 1120 870 895 620 423 305 254 232 215 199 218 204 160 156 175 169 164 160 154 158 143 144 155 147 142 135 125 106 97 96 80 68 38 26 55584 172 3889 30 9769 15 26 24 6243 1492 1050 1236 634 870 1303 1952 4178 8781 16695 24864 26311 37315 56280 71167 70296 61147 48294 41751 41277 41651 40997 37661 35202 34446 33524 33148 32304 30946 28973 26807 27299 27490 25827 26560 27833 29668 32374 34075 35271 37060 41290 44937 44862 41374 35367 27415 20871 17130 15438 14899 13683 11100 10195 10645 10851 12829 15312 15913 14563 14377 14358 13779 13611 13392 13230 13521 14022 14300 14263 14075 15142 16363 17908 19871 21203 21455 21213 22279 24511 27310 31038 34427 36237 38658 40583 41030 41367 41603 40274 37870 35641 35206 34845 33965 34066 34021 34153 34423 34238 34503 34762 35666 36469 36468 38374 37139 35540 35598 35107 35249 36286 38142 39592 41121 42344 48133 58029 65504 63019 54333 49850 47106 51017 60546 68071 87032 107213 108119 80293 110510 180456 225501 290296 289886 215771 82140 4687 1710 2271 1491 2072 1223 476 325 306 255 208 212 221 230 222 198 182 173 182 186 168 149 148 170 168 163 158 150 133 121 118 106 97 89 83 54 55587 181 3618 30 9768 15 26 27 6242 1491 -50 67 292 408 472 881 1479 1971 3734 6504 6107 4370 5566 8763 12385 15453 16491 17168 18549 19790 20465 22871 24149 26426 31720 35877 39860 42437 46502 50628 49651 46424 44694 42818 41882 40991 39631 37956 37400 38508 39209 37564 33862 32186 31915 30921 30928 31836 32079 32194 34237 36712 39318 41934 44099 43575 38604 31533 25794 21173 17214 14242 12597 13047 15360 17764 17789 17423 15091 13788 13785 14497 14626 14966 14593 14928 14612 14491 14986 15482 16005 16699 17763 19157 20487 21321 22160 25236 27370 29022 31629 28501 28335 30410 31808 29988 27914 28686 28749 27699 28173 29497 31206 32416 32163 31814 31698 32882 35618 38427 41732 44474 45395 44108 41472 42693 46093 46232 44560 42350 42010 45808 50282 57884 64864 65210 61250 54660 56195 62765 61379 60466 61655 67040 76510 90725 99588 100630 129348 180894 232297 224433 194799 139400 44156 5013 3318 38698 46355 9206 5170 958 370 323 277 281 257 249 239 227 228 226 208 225 208 212 204 212 205 190 188 187 174 179 138 138 137 126 103 84 76 55590 182 3586 30 9766 15 26 30 6242 1491 -68 122 228 316 489 706 996 1135 1459 2188 3172 4773 6773 8689 9014 9300 9623 9723 9851 10850 12214 13698 14459 15141 18184 24057 31025 38274 43284 46908 49466 49066 46355 42552 41691 40393 39236 38239 36825 34095 32195 32224 33883 34630 32510 30619 28304 26915 26164 25184 25144 25279 25903 26482 27022 28453 31357 34456 36280 37231 38103 36443 33119 29079 23577 19455 17889 19889 23179 23602 21960 19487 17264 16505 15570 14166 12660 11640 11918 12853 13025 12062 12288 13365 14553 16401 18109 19296 21220 22940 23393 22703 19969 19709 18776 18343 19743 19757 19153 18091 19176 19936 20880 20369 18918 18027 17492 16488 15692 16070 18476 22393 28789 37895 47500 52691 52886 50349 50110 52124 57979 61109 57763 57835 68733 75384 77898 75243 72981 67505 54384 43105 36566 37401 41745 50313 65206 70318 71230 95697 145598 172571 176838 175613 123166 38561 3799 14082 149702 194298 65022 13648 1319 341 305 270 254 229 220 218 195 194 199 203 210 205 191 171 154 161 173 169 162 162 161 139 136 127 108 108 83 67 55593 190 3344 30 9764 15 26 33 6241 1490 -31 -36 -40 -10 6 160 258 390 536 944 1474 1804 2110 2649 3217 4124 5369 7706 10897 13423 13724 11831 11422 11818 11546 12123 13657 13995 15603 18185 21438 27151 32969 36330 36965 36414 36986 37606 39279 42298 44953 47642 55328 57424 51139 48656 46992 42988 39316 37159 36857 38083 38055 37275 35884 34914 35776 36779 37582 37301 36117 34249 32612 31343 31582 32268 33448 35844 38321 39965 40392 39779 36863 32606 32627 36026 41825 47017 46481 41003 35077 30494 28730 27367 22388 17600 16298 16129 15815 15155 14317 14081 16343 18913 21123 23057 23525 22122 21793 22067 19956 18326 17911 19030 21267 25987 25355 21010 17618 17453 18470 18270 17273 16772 14776 12353 9979 7546 6404 6161 7177 10935 20200 36905 57273 71369 77645 79609 81679 81741 78310 75960 79657 87651 88072 89387 93058 94233 95856 94800 85426 71967 55494 38154 26007 26562 35199 57474 84763 102924 127276 126002 76033 18810 2538 3499 59276 100566 39536 12752 960 343 277 284 272 249 249 230 216 210 218 226 210 203 188 182 181 181 188 193 189 188 173 150 147 137 123 117 103 88 55596 197 3133 30 9763 15 26 36 6241 1490 98 280 231 446 471 481 383 500 531 598 666 632 820 1229 1698 2010 2674 3439 4362 5755 8286 11885 15521 18999 20202 18582 17114 15727 16602 18640 18845 20739 24191 25956 30042 36608 46103 53399 52686 46113 39797 38404 37868 39460 40185 40794 40870 40805 39825 40697 41686 43323 45017 46118 46927 45179 42861 40678 39681 39412 38824 38464 39219 40144 41170 42182 42205 42394 42221 40018 36681 33763 33540 34998 35588 35457 36408 39420 43238 48053 52281 54859 60844 68786 74215 70693 62117 53208 49059 48888 46893 39246 34923 30909 25970 23215 20801 20474 20601 24039 26586 27451 28654 27123 26091 26796 25935 26279 26202 24246 29606 30692 30056 29479 29411 30689 27949 25427 23629 21261 20146 17225 13354 10369 8306 7814 8682 9922 10630 10239 11022 14872 21672 30443 38104 43167 48393 50624 47140 45588 49896 57861 65951 72386 85789 108363 138712 158959 149292 112833 71662 45837 22616 15403 11789 15737 22094 16880 11862 8520 3650 1862 3072 17194 37573 36263 2113 346 290 234 242 211 223 233 220 190 191 188 168 180 193 191 193 167 164 157 136 145 147 136 136 113 97 87 85 72 47 55599 199 3071 30 9761 15 26 39 6240 1489 -26 -1 24 67 129 221 381 276 265 304 461 498 747 1146 1502 1884 2654 3047 3876 4899 7059 10613 14745 18358 19709 18310 16505 15509 16192 17424 16200 18744 23309 26257 30314 42053 53760 62411 65381 59557 51681 44476 38995 34850 33325 33013 34353 36000 36338 37764 39732 39857 39582 38762 39057 39857 39336 37949 36035 36167 34669 34010 35679 38102 39629 39498 38930 39034 38268 38404 38313 39196 40729 42879 40487 38079 38684 41416 45295 48411 52433 55364 55262 56395 61158 61600 62643 63722 61231 55109 51518 50505 47273 43546 35072 26268 23069 23781 23536 23100 24966 26383 26391 29658 29294 27850 24637 24205 25899 26697 25388 25890 24716 27520 29305 29553 27104 25552 24204 23290 22213 20086 16715 14613 13381 11283 11702 13297 12148 11024 9564 6338 3843 4425 7678 11214 14364 18037 20955 22208 30942 53593 80974 95528 106013 120071 136456 145462 141708 137357 133070 110967 69793 38012 20567 15607 12406 9126 9258 7677 5032 4020 5310 15300 38622 32208 41428 4898 484 366 291 247 244 256 230 222 215 210 211 208 193 202 204 192 185 183 163 152 166 162 152 140 127 128 111 99 95 78 49 55602 202 2980 30 9760 15 26 42 6240 1489 70 134 250 121 150 106 231 235 149 133 282 351 559 894 1287 1893 2408 2799 3260 4061 5690 8211 12401 16722 19587 19641 18650 17224 17322 16388 14836 18144 23206 22848 23400 26542 28172 34167 51557 72527 80520 75129 67535 59261 53632 47916 41367 38729 37200 35951 35176 34787 35115 36375 36605 37404 37668 38307 38865 36895 34374 33025 34383 37470 38506 36687 33820 33987 34530 35902 36107 36210 39458 41201 41375 43062 45357 47133 48715 52280 56443 60205 62692 63557 64229 66235 68164 67353 70310 76642 75987 66485 57429 49423 42221 35987 33717 32427 28977 24443 23897 26141 26123 26202 27392 31666 38005 36745 29295 23332 21687 22180 23045 24162 26358 31194 35949 36921 32670 27820 25198 22269 19523 17375 15506 14900 13571 12741 15117 15707 12499 9811 7445 5223 4236 4269 4349 5337 7068 9665 13016 16849 30248 58871 84601 101531 115654 127167 128796 115443 90836 70184 60534 52038 41301 26830 19858 16233 12742 11663 10169 8303 6244 4948 7075 10862 10997 6766 34660 34551 1373 356 297 268 236 232 225 212 206 211 197 199 185 184 186 183 183 159 154 143 131 150 154 153 147 140 112 96 87 68 52 49 55605 203 2950 30 9760 15 26 45 6239 1488 -59 999999 999999 999999 999999 -11 35 58 97 59 176 234 426 539 915 1214 1645 2238 2887 3970 5469 7849 11418 15197 17382 17517 16807 16770 17632 18093 16990 16243 16296 19467 22632 23693 31790 43080 46851 55477 65162 65892 60518 61077 60383 53523 45928 42315 40007 39286 37972 33042 31200 31659 31170 30953 31481 31632 31719 31294 30423 29737 28927 29429 29367 29684 29845 30031 31121 33220 35724 37000 38662 42098 45259 47563 49008 50385 52215 54245 57936 62564 68724 74246 77475 80055 82137 82215 81210 80539 75788 69742 64400 57029 51598 45641 38858 31579 26435 29107 33488 33861 31874 31644 34729 38001 40914 43351 36928 25071 22980 24470 23606 25951 35666 42227 40142 32901 25104 24413 27907 27201 23117 17725 13752 12704 13076 12036 11603 11373 10639 9494 6151 3198 2576 2960 3520 4375 6901 13082 21395 32587 49470 71817 90243 93822 96830 99196 90606 75887 60861 50852 50027 45718 39516 29949 22488 20713 19677 17363 13737 10595 7646 5941 4335 3318 2167 1648 6079 71816 23604 956 355 304 262 235 240 227 220 224 198 208 203 211 205 199 189 184 186 174 167 166 163 157 162 150 136 117 112 112 98 77 60 55608 200 3039 30 9759 15 26 48 6238 1488 -96 -80 -64 -38 4 127 182 64 370 510 581 706 1107 1615 2353 2965 3727 5154 8676 13200 16098 14760 13955 15076 16359 17748 19671 21996 22514 21740 18948 19155 26516 33172 41659 58743 75223 83007 77899 68128 64429 58470 54089 53590 54277 52036 47261 43749 41551 39026 38433 38002 36770 34669 32611 31316 30536 30953 30198 29416 31023 34874 36910 38351 42780 45740 47587 49468 51941 53839 54310 54301 55705 57603 57170 60121 63081 65275 66159 65217 66450 69944 76511 80666 79751 77976 75212 69710 61223 57451 59909 59364 55366 49818 48083 48198 49498 49232 42760 38106 38913 40401 38023 31305 27222 25348 25408 25557 23008 30670 44638 48559 40449 34900 34652 35179 42750 63685 51936 20776 14309 13547 13730 11953 9619 9452 8312 7621 6620 5272 4639 4800 4208 3041 2224 2830 6066 13299 24134 38757 51085 60199 69311 75530 72325 64167 53475 44390 38446 35210 37313 38523 34484 29976 27646 22171 16529 13868 10925 7423 4768 3130 1912 1481 1263 1591 6630 7197 811 385 293 276 255 239 236 204 209 202 210 215 209 199 193 190 186 174 162 169 176 159 160 159 153 139 126 128 116 96 84 64 55611 199 3068 30 9758 15 26 51 6238 1487 -60 -54 -23 23 44 66 -3 45 152 180 533 740 1333 2421 3347 4546 6774 11429 15184 15299 14048 14051 15829 19454 21687 21787 21296 21518 18931 15240 19373 26657 33640 42795 56516 68805 71088 67478 60398 53210 52953 51905 50777 48466 49414 51892 47478 42435 37268 32822 30431 29806 29120 28043 27328 27890 28277 29586 32655 36727 39853 40152 39428 40791 43603 47579 51717 56607 61106 62771 62310 59247 57879 58128 61289 64000 65566 65389 63255 61098 61908 64470 66292 69176 72410 72735 72067 69588 67097 63076 57235 54272 53286 51257 50165 49731 49432 46728 41027 38684 38903 37733 29127 22257 20460 21020 23268 30222 35724 34491 30083 25781 29827 47400 77254 113360 98598 34330 16073 14902 15209 14474 12042 8980 7272 6363 5441 5076 4832 5132 4843 3888 2529 939 484 1369 3830 9266 19097 35175 52168 64200 69847 67250 64841 61845 58100 53281 46392 40891 38920 39096 35144 27987 26704 25694 21797 13386 7468 4384 2705 2099 1707 1389 4475 5835 1816 462 368 329 281 249 252 251 245 209 198 218 217 203 197 193 191 186 177 185 175 157 161 161 172 158 137 131 120 108 98 71 65 55614 195 3186 30 9756 15 26 54 6237 1487 -85 999999 -81 -36 221 331 528 938 1816 2841 4551 7456 11385 14120 15103 15145 14420 15685 20937 27665 28749 21544 16763 18750 21329 22838 27063 34204 41360 44690 49374 55777 56181 52929 48883 48567 50754 51803 50307 44911 41134 38423 34613 34787 34976 32086 29820 30433 30794 29766 28923 27984 26961 29001 32587 36366 38294 36833 35559 35407 35045 35533 36924 38416 41688 45635 50190 56407 60377 58789 57198 56768 59647 62987 60070 56908 56094 57234 56844 53626 53096 55410 56399 59211 60720 54455 48640 46446 47204 46323 54356 69310 77423 109114 149652 166816 162814 141191 64496 25150 25054 32357 41050 41575 30229 22970 28679 36987 42886 80314 96209 49167 23138 14609 12257 14477 14915 10611 7362 4538 4752 6485 7367 7302 6515 5144 4150 3218 1796 535 274 456 1309 4788 11561 19917 30714 44013 57663 68911 69352 60580 50353 42683 37392 32546 29676 29842 27629 23775 15246 10009 7460 5512 3266 2383 2161 1593 960 1948 3641 1276 519 359 312 284 255 244 228 211 190 194 192 182 189 188 185 162 161 157 165 163 140 141 150 148 122 113 108 107 94 75 64 47 36 55617 190 3335 30 9755 15 26 57 6237 1486 50 232 730 1548 2735 4645 7701 11065 13243 12934 12405 12714 14447 20736 26585 23900 15660 11441 13184 16219 17320 19229 22411 25710 26937 28601 32794 33446 32758 31609 31448 32539 35491 39245 40983 40791 40947 39511 37414 34625 32254 31503 32599 31731 29244 27897 27462 26849 27050 27318 27398 27713 27662 27688 27807 27345 26300 25869 25535 25493 27074 28845 30794 32359 35510 38950 40383 41862 43470 44008 44272 43109 41951 41944 43727 42080 38446 37767 37044 37146 36392 34083 31036 27948 31740 51785 69100 108341 214957 282526 319100 372380 383964 253960 93871 48469 47405 43714 36442 42317 64316 83981 100592 118659 136851 114943 46674 14752 9970 9254 10276 8711 5145 4560 6862 8956 9964 10052 9084 7527 6128 4634 3044 1196 421 332 274 439 1469 4345 9407 18212 29320 42733 56379 63181 58743 50896 43162 35649 33143 29654 20567 19675 19544 14136 11123 6503 3084 2242 2147 1869 1061 853 1236 1069 641 500 347 309 277 259 244 237 246 231 244 246 241 228 211 208 197 185 205 199 188 184 177 165 164 161 154 144 127 116 106 80 72 54 55620 190 3335 30 9755 15 27 0 6236 1486 70 63 262 919 1760 2985 5634 9187 11013 10570 9863 10602 13641 18414 18845 16202 15427 14488 13158 13488 12457 11799 15112 18114 18048 19248 20764 19155 19174 21168 22280 23846 24239 25866 28447 27216 26611 27613 29149 29435 29439 29523 28268 25597 22840 21787 21421 21659 21803 22651 23521 23461 22812 22413 22422 22881 22463 22265 21757 20502 19544 18726 18415 18740 19146 20327 21417 22338 23702 25320 27424 29140 29450 27817 26817 28115 29626 29911 28667 26225 24705 24942 23490 20491 18511 32610 47521 75136 156353 216983 292533 387695 386156 296538 144957 99439 114391 140912 151840 161760 177255 198451 227385 220133 148764 69649 21374 7557 5376 5255 6469 6388 7693 11213 13358 12723 10571 8550 7348 6959 6197 4388 1879 544 204 220 260 335 531 882 4120 12383 23228 34076 44080 51811 57789 51505 40651 32927 26984 22615 15760 11021 12519 15073 11456 4732 2252 1903 1744 1204 873 1057 1135 728 505 385 329 288 249 224 207 195 200 203 202 202 205 182 174 168 183 169 164 164 152 146 142 147 129 109 117 113 101 90 75 55 32 23 55623 189 3365 30 9755 15 27 3 6236 1486 71 738 2108 4362 6947 9382 10434 9736 9689 10487 13290 16990 18716 16815 15009 15309 14952 13173 11605 10241 10692 12499 13099 15208 16256 16716 17506 17303 18179 20749 23490 25296 25136 25206 26016 26548 27947 29026 30707 31082 30459 28768 27386 24555 21613 20409 20056 20713 21484 20586 18089 18555 19645 19987 20381 19993 19950 21021 22453 23422 24445 24675 25091 25599 25340 25235 24888 24590 24120 23201 23190 23585 24622 26715 29484 32570 35375 34385 30370 26391 18686 15911 15409 16860 23793 44522 77361 85165 91082 172288 273772 343191 363318 278893 211359 205539 235754 277708 297227 291291 283043 229675 99431 12450 4931 3987 4223 4984 7006 11622 17810 19441 16771 14048 12661 10496 8486 7445 7134 6295 3219 929 317 220 220 257 326 476 625 1300 4178 10397 18456 28117 35132 40961 48778 48796 39706 34893 32510 27080 21326 17413 14308 9050 4931 3028 2087 1546 1026 860 929 931 722 571 467 402 322 283 244 233 222 214 215 222 212 187 209 207 192 208 187 186 180 164 160 146 147 152 142 135 122 109 98 94 76 65 49 55626 190 3334 30 9754 15 27 6 6235 1485 -43 475 1427 3048 5246 7418 8332 7940 7696 7659 8854 12243 15634 16203 16196 16692 16760 15577 12638 10340 10148 10676 11564 13257 15621 14372 12329 14125 14158 13618 14433 15362 16360 17248 19778 24167 25885 25046 24310 24563 24408 24265 24647 25022 24297 22436 20416 19420 19414 18519 19345 21811 22442 22452 23131 22888 22266 21864 20850 20251 20862 22148 23205 25053 26773 28740 31039 33018 34605 36025 36018 34969 33513 31269 29815 29721 30574 30172 29907 31003 29329 24938 20589 16827 20326 36267 62744 84824 73053 86673 173150 229155 259116 313670 345446 317646 279076 254354 242844 248424 266423 275958 238541 141609 81372 17589 6853 7808 7787 12261 26432 32012 26230 19365 15006 14060 12846 11324 10321 10208 10810 8469 4777 1420 497 423 482 519 605 816 1252 2717 6281 13473 22357 29592 36435 40459 41168 37298 31111 26079 20478 20252 21756 20687 16452 8751 4431 2772 1875 1099 840 894 908 762 577 475 400 364 299 272 241 241 239 210 198 211 222 211 206 201 178 170 164 171 151 151 145 126 140 140 125 107 96 88 87 61 45 28 55629 190 3337 30 9757 15 27 9 6234 1485 184 926 2600 4475 5841 6750 7033 6926 7174 7688 9270 13114 16949 17120 17848 17965 16514 14736 15954 17427 16618 14400 13446 17371 18909 14143 11206 13207 14438 16958 17096 14440 13186 15299 20675 25173 27846 28225 25929 25497 26060 26762 27399 28492 29717 29461 28085 26425 26030 27222 27717 26006 24949 25184 25718 26604 26747 28048 30933 31492 30920 30140 30958 30412 31690 34647 38125 43703 48470 50847 48975 43726 39572 36029 34538 32454 29766 26927 21682 17031 15629 16656 18151 25218 41361 61591 68895 73856 75840 85396 109984 131924 148961 194332 217401 233470 230040 192421 160105 175931 207967 237297 230411 157040 101341 43011 17514 20713 26406 37828 44890 34240 23064 17068 16197 18319 16795 18372 24812 27468 25049 16620 7516 3149 1601 1324 1333 1405 1522 2006 3188 4964 9108 14181 18840 22007 23494 26941 30277 30561 29586 29003 26496 23396 20439 19149 16173 9528 3884 1410 1072 1024 1017 1041 886 643 538 437 366 333 285 258 245 240 225 205 204 197 189 179 174 184 175 162 162 139 133 143 157 146 141 131 123 121 94 75 77 63 50 35 55632 191 3310 30 9760 15 27 12 6234 1484 237 1044 2295 3865 4858 5312 5377 5157 5390 6483 8982 11511 13394 17177 19122 18455 16762 16305 16173 16710 17183 15828 12969 13185 15993 18151 17792 13811 11929 13150 14342 16295 17568 15824 14908 16569 17818 19752 21932 23183 24182 22835 21554 21656 23056 24411 25539 27370 28711 29529 27907 23165 20478 19182 19639 20806 21805 22676 23218 24050 26108 28727 29960 29926 29500 30928 32969 35355 37579 38352 37952 39163 37546 35286 32737 30366 25666 19791 16703 15331 15341 14018 13279 16735 19296 23315 37298 62170 85901 84493 59116 63428 52058 68575 124861 157779 212970 268126 255115 200244 170764 193810 223694 228742 194500 147509 139811 126845 122307 112598 74358 40995 26088 19534 17707 20482 26893 38907 53285 64544 68904 56054 39246 22598 11735 6341 3564 2209 1989 2187 2875 4195 7691 14349 21132 26400 30330 30816 29011 28329 29630 30189 29972 27863 26294 22052 13166 8069 5590 3812 2214 1263 975 971 973 891 683 542 449 395 337 308 286 275 273 252 256 232 235 235 227 213 218 197 206 194 181 173 188 180 161 153 164 166 153 135 130 107 98 76 49 55635 192 3280 30 9760 15 27 15 6233 1484 330 1194 2604 3787 4530 4461 4125 4042 4721 5805 8303 10293 12396 16335 20033 21600 20604 19018 17589 16365 14220 15067 17930 17782 16159 15603 14965 15275 13979 15653 17403 16223 14632 15995 17385 15877 14615 15268 16034 16198 16832 17777 18004 18500 19386 19061 18205 18470 18913 18829 18383 16680 14771 15879 16894 17152 18195 18961 19951 19577 20438 22092 23718 25308 25647 24834 24922 25341 25684 25122 23042 22085 21980 20963 19403 18379 18587 18426 16070 13402 10925 9059 9185 8375 10602 13013 13469 14799 18447 21586 23206 27329 35234 34037 28737 52721 100786 127445 151465 199869 219873 200060 195703 206238 238827 250987 227929 246995 266604 293052 320975 237352 118048 60519 39967 31232 29141 34210 46319 61272 70569 82237 86959 76709 50212 24264 12623 6740 3860 2667 2709 3587 5849 9151 17425 32361 40781 44491 43454 38029 30832 27055 27049 26704 24341 25181 19680 10655 6753 4830 2798 1329 1037 961 1020 1074 849 604 517 476 423 365 326 322 317 286 261 233 236 233 235 224 228 212 209 223 195 178 185 199 181 164 154 154 154 134 120 118 116 97 80 56 55638 194 3220 30 9760 15 27 18 6233 1483 11 409 1073 1576 1809 2231 2434 2458 2815 3303 4045 5318 6947 8875 11633 13784 15283 15995 16262 15757 13647 11749 10517 9769 11337 13226 13758 13408 12894 12272 9632 8770 9919 10510 8845 7787 8374 10413 10702 10176 9204 9983 10895 11041 11051 11035 11311 11128 10766 10307 9746 9630 9801 10257 10929 11790 13678 14754 14659 13577 12866 13997 14889 14756 14846 14688 13694 12961 12209 12383 12735 12811 12213 10837 9950 9141 8447 7947 7910 7833 7698 7799 6529 5674 4951 4757 5168 6075 7154 7804 8330 10221 11645 9373 10292 17824 21149 35158 83943 128883 129591 123358 153200 182328 205450 226133 273372 318387 358759 382494 357010 304636 363697 448413 415386 284451 202202 117427 52864 35848 34521 38231 49083 65207 78898 100068 93094 52949 27408 14688 8317 5314 4416 4377 5806 10149 17445 29286 42476 48467 43358 34969 30615 29995 28015 25330 24547 20474 13671 8492 5861 4076 2697 1881 1160 979 1048 906 654 585 502 472 461 394 320 288 284 258 250 264 223 213 235 230 216 200 222 205 209 194 197 185 174 161 164 160 155 155 139 129 114 97 81 61 55641 194 3220 30 9760 15 27 21 6232 1483 -1 257 404 502 699 1048 1232 1317 1379 2121 3212 4096 5536 7009 8134 9493 10261 10261 9485 8213 7394 7722 7753 7341 6976 7154 7370 7264 6980 7361 7018 6372 6193 5073 5142 5890 5974 5580 5639 6103 5973 5715 5787 5926 6227 6304 6611 6594 6565 6399 6214 6079 5876 6523 6706 7281 8433 9309 10118 10075 10604 10939 10966 10501 9361 8901 8598 8243 7687 7111 6613 5905 5366 4888 4255 3777 3334 3550 3694 3878 4094 4088 4397 4246 3330 3135 3182 2970 3626 4569 4756 5387 5909 4920 7933 11014 11442 21745 41839 62221 85750 107894 124354 143783 166649 205436 246218 301190 356861 419001 480194 482043 432933 415213 540978 564007 388234 251775 121671 50610 39281 43337 52710 61712 73678 100178 122408 109373 69448 34915 14280 6012 7334 7315 5250 5986 11519 23825 39267 52203 54067 45349 33405 24532 19629 16717 12987 8856 6656 5660 4939 4078 2552 1035 987 950 780 661 553 503 498 477 466 423 358 315 314 302 266 238 226 242 235 229 218 202 207 213 194 201 195 159 159 173 167 153 148 143 130 118 109 100 84 58 55644 196 3160 30 9760 15 27 24 6232 1482 462 899 1082 1133 1304 1487 1820 2004 2334 2996 4032 5817 7873 9144 10917 13696 16687 17770 17241 16536 15503 13803 12795 12881 13340 13640 12451 11920 11346 12909 13992 14621 14987 12913 11121 10659 12858 11886 10714 11284 10766 10231 9170 8433 7852 7929 7817 7767 7695 8263 8053 7458 7026 7257 7822 8322 8322 8180 8267 10227 13441 14887 18091 21679 20461 17932 15708 13638 11905 10827 10216 9443 8324 7316 6116 4673 4294 4596 4268 4902 5700 5968 6125 6233 6589 7162 7893 7863 7765 7518 7468 7781 8400 9205 10115 10279 9283 9008 8651 9261 10528 13782 18496 23990 29547 42623 75387 112302 171575 235557 284618 374673 464937 568373 652950 603655 600412 420135 229465 130050 68900 44870 42520 54699 70318 86613 100823 120195 118521 107134 86593 27427 7242 3997 4788 6574 6070 5247 7935 15994 31744 52409 63106 55067 36308 21720 13037 7763 4604 3287 2679 1938 1274 866 830 843 722 628 582 516 487 504 490 464 405 357 328 350 319 279 246 227 222 215 185 183 189 191 177 160 165 171 151 145 140 143 139 130 124 112 107 96 87 71 54 41 55647 199 3071 30 9761 15 27 27 6231 1482 -40 306 780 1218 1405 1352 1555 1942 2278 2746 3396 4323 5900 7417 8621 11108 13949 17984 22086 24527 23821 22219 21630 21211 21644 21285 17674 15485 16903 17388 18284 15566 13735 16260 18871 20689 19274 16590 15187 15326 16158 15009 15015 15376 14645 13757 11462 9316 9362 9320 8626 8321 8999 8801 8127 8287 8204 8246 8320 9303 9326 10886 12876 14883 16361 16478 17879 22981 25588 23586 20926 17858 14269 11638 9821 8271 7346 6232 5153 4705 4546 5186 6465 7615 8083 8538 9611 10033 10361 10982 11789 12253 12744 12482 12345 13680 13138 10395 8433 7309 6473 5810 6501 9020 14197 25317 38441 40460 41065 67038 109723 192567 307681 387928 423520 444747 506521 524931 430022 249426 113074 74006 62899 51718 50369 64703 88993 99298 106493 119257 128736 117117 114503 103238 47207 14325 7306 5113 4381 5825 5701 6072 12729 27803 52760 67155 55186 29408 9616 3579 3120 2772 1907 1319 953 878 817 746 715 685 604 498 467 456 469 461 486 472 410 361 363 371 320 270 248 226 224 221 220 219 205 189 192 176 177 170 168 167 163 170 156 147 139 125 115 98 86 67 49 55650 200 3042 30 9762 15 27 30 6231 1481 127 575 1075 1394 1771 2011 2209 2632 3076 3573 4126 5142 6676 8873 11634 13877 16117 19767 24041 28235 31134 29963 26913 24490 24101 24157 23397 19310 15146 13903 16264 20653 22895 21568 19671 21349 22423 20513 20445 19515 17491 16270 16391 15598 14571 14294 13659 11446 10483 11567 11927 10669 9513 8922 8527 8663 9300 10744 11355 11298 14328 16824 18178 19392 19424 19991 18694 17169 15984 16679 18590 18530 16614 14892 12624 10209 8506 7002 5814 5612 5459 5475 6345 7513 8164 8730 9833 10439 11413 13050 14685 15930 15841 15045 13264 10226 8386 7406 8695 10310 10068 10324 13113 15763 15712 17405 20846 24309 26005 29466 41399 56661 99599 198712 305569 394118 479948 523559 582652 528176 235025 64618 52006 43213 46262 80995 124321 150102 145791 123463 88608 52919 49872 60026 49261 24029 10782 7716 5174 4068 4807 4925 6528 14367 28336 44431 46237 30442 14792 4827 1515 1018 880 783 766 745 768 799 693 675 655 560 453 393 393 414 393 383 371 356 367 407 412 328 219 184 185 191 179 176 184 178 154 155 151 138 137 148 136 114 129 134 122 122 104 71 74 67 46 29 55653 202 2982 30 9762 15 27 33 6230 1481 52 513 1158 1810 2558 2874 3021 3465 3918 4462 5338 5979 7142 9515 12196 14293 16246 21212 27269 32854 37965 39514 37243 34244 29142 24669 22346 23011 25769 27886 26124 23346 21776 21610 24916 28329 27676 25536 27148 29148 29148 26538 23865 23007 21643 20200 17698 14961 13384 11674 11496 10493 10543 11430 11852 11657 11956 13967 14532 13390 13979 15493 16511 17285 17852 17901 18639 21635 24462 25062 24600 21975 19596 18437 17515 15835 13315 11494 9726 8396 6916 6091 6396 6521 7200 7268 7586 9490 11471 12409 14019 15495 14907 14771 13108 9613 7114 7204 10560 14085 15155 15624 18990 23992 26678 26220 27225 30750 32669 36133 41806 55513 66551 95097 124370 173787 237114 301890 383103 485621 576740 542950 255744 83763 53088 31407 43716 99087 164683 173708 138807 109421 75139 55511 49189 53824 52106 30886 13962 9910 7967 5703 4335 4299 4343 5549 8164 12659 13883 9620 4639 2457 2135 1673 1129 879 824 817 861 852 818 760 700 591 536 456 478 454 426 457 460 489 488 491 492 416 329 258 249 252 242 215 209 210 211 199 195 177 178 169 158 167 173 176 158 141 121 109 105 94 76 57 55656 203 2953 30 9763 15 27 36 6229 1480 11 276 1022 1536 1824 2307 2551 2757 2983 3389 4162 5036 6428 8232 10670 12792 15360 19040 23934 28340 33972 38582 40543 39184 35877 33519 30297 27753 25530 21921 21997 24679 24819 25830 27833 27394 26709 26115 21981 20665 27069 29550 30996 32378 30329 28435 26873 23020 18484 14956 13514 12007 11765 12455 11676 10650 11340 12808 13919 13727 11602 11582 11990 12121 11027 9466 9832 9974 10365 13111 17002 21261 23540 22294 20053 16539 13403 11268 9855 8875 7857 7114 6360 5422 4512 4204 5539 7720 9499 10256 10123 11058 11140 9403 7804 6914 6423 6478 8188 10192 12641 15666 17497 19775 20464 21540 22652 25008 27471 29454 35498 43098 67400 106361 135665 182730 221258 283070 328270 370576 428476 431922 248644 77534 47216 33647 49710 94684 156936 182060 150435 120915 106058 87409 74388 68117 63811 50870 30923 17087 11327 9607 8201 7018 6347 6513 6161 5170 3953 3095 2636 2328 2010 1896 1566 1143 932 828 817 856 865 806 771 644 552 516 496 451 431 446 466 511 544 488 442 427 427 369 263 222 216 203 200 198 181 190 192 185 182 184 189 169 182 172 151 157 147 131 119 110 98 81 62 55659 204 2923 30 9763 15 27 39 6229 1480 47 590 1283 1861 2430 2737 3241 3591 3879 4554 5273 6272 7164 8154 10991 14594 18114 22440 27204 32533 39629 44755 47614 49991 46464 38771 35279 33748 31325 29417 28554 28306 25153 27718 37550 42264 37496 32823 28095 24984 27825 35106 36001 39554 44897 41318 36159 35080 31661 23764 19446 17269 14382 13015 12217 12697 12553 12269 12093 12290 12138 11335 10492 9308 8536 8047 8005 7898 7513 7173 7919 11420 16546 21502 22923 20208 17964 15786 13229 10468 8134 7072 5967 4677 4504 5334 6238 7491 8633 9115 10531 10158 9048 7220 5734 6978 11237 14872 19330 19921 19495 17849 17226 21204 26096 29377 32479 36629 38407 38975 40492 48785 61188 84065 106406 108960 142864 188897 232859 304351 331908 310987 188964 63195 28231 32738 55557 95098 130537 147812 144326 129589 109082 78286 67606 66583 66709 66582 52274 28257 16617 10721 7055 4686 4055 5040 7706 10980 11629 8501 4633 2670 1748 1178 968 945 945 961 884 831 825 791 701 630 562 522 509 474 430 475 587 737 1613 3523 4476 8012 4775 2840 954 290 249 229 220 217 199 200 180 183 182 194 187 162 149 163 163 149 138 134 129 105 105 88 76 48 55662 204 2893 30 9763 15 27 42 6228 1479 93 553 870 1602 2428 3163 3405 3765 4339 4637 4758 5300 6227 7849 10308 13235 16523 20712 26224 31665 36520 38668 39503 38193 37065 34364 30378 26938 25362 24599 24770 26382 26633 31371 42057 51520 52956 44299 36082 31440 30394 34240 34534 32104 33528 42957 43340 40974 41389 36388 23197 15945 14621 12032 10286 8899 7935 8231 8470 7532 7290 6944 6930 7127 6934 6476 5957 5780 5604 6288 6872 6512 7712 10628 13300 13884 13242 12810 12555 11481 8345 6429 5728 5207 5132 5406 5580 5794 6254 6573 6383 6321 6933 9179 14314 21819 23784 21278 21109 21121 22060 23584 26923 32139 36450 40318 48792 53120 52031 49636 47393 41793 39932 45640 62503 98224 136056 165642 193631 202115 200699 174320 117977 61290 64563 77547 89430 90727 95041 100389 104445 107316 103344 85260 71588 68515 60121 53264 44432 36778 25992 13818 8271 5094 3652 3771 4468 6403 12177 15994 13325 7498 3702 1862 1122 955 882 794 689 685 640 594 480 424 531 600 605 564 506 488 558 594 833 2395 4877 5191 3532 2713 1430 337 192 155 141 133 132 132 125 120 123 136 114 104 90 93 104 82 79 70 62 61 50 41 29 18 55665 205 2893 30 9763 15 27 45 6228 1479 67 473 1055 1306 1780 2362 2823 2988 3392 3807 4116 4981 6217 7884 10348 13194 16529 21326 26918 32556 35814 33616 29315 26333 24920 23641 21453 19854 19125 18706 19142 25251 38197 53051 61588 60552 55206 45797 39737 37198 33969 37574 34143 27240 28421 32912 34662 37906 38055 29576 16946 11122 10694 9044 8798 9223 9277 8458 5766 5317 5812 6201 6583 6784 6889 7257 7121 7083 5940 5030 5542 5797 5869 5746 6214 7193 7804 8051 7709 6940 5991 4769 4445 4583 4136 4357 4976 6631 9951 14200 19928 23270 24479 24309 23974 22256 21396 20831 21281 24006 26796 31267 35688 38341 42631 50881 54613 51221 51182 61861 70313 78815 92720 100282 118108 147893 166335 171846 169373 167891 155060 117619 69997 72184 92671 97674 93824 91421 88346 92901 91751 79221 66796 62181 63873 58643 50715 42545 36902 31414 24174 16744 11034 9985 9126 7529 6153 5876 7701 10959 14120 15046 11023 5635 2784 1819 1138 929 832 797 745 677 603 586 806 1312 1880 2063 1267 814 909 2509 3488 3617 4969 6596 8089 5090 1115 265 248 218 184 173 186 171 169 174 178 156 134 134 127 135 138 127 125 122 110 98 85 78 64 47 21 55668 206 2863 30 9763 15 27 48 6227 1479 80 411 805 1174 1403 1686 1829 2159 2401 2612 2921 3697 4729 6043 8097 10514 13437 16684 19927 22753 25466 26632 24688 22145 19186 17344 16678 15660 15974 17712 20009 27104 38867 49912 54626 51823 45102 36192 29226 28313 28159 25939 26078 23687 21438 20615 23121 23088 28371 28910 20291 12340 9205 8325 7366 6155 5078 5140 4905 4473 4777 5018 4802 4477 5020 5595 5606 5071 4179 3932 4393 3994 3398 3479 3992 4616 4991 4615 4363 4216 3418 3399 3586 2563 2524 4064 8273 14390 17085 16145 17457 18349 18200 18222 18632 18983 20850 23844 25243 26218 28350 33102 37612 40802 41697 46167 46814 46508 49273 53808 64728 70557 71719 83779 96076 102527 130015 150766 172737 187855 198264 195520 155891 90037 61330 60965 61681 73640 74866 78457 85656 97439 98077 97045 98918 89082 80045 80411 77965 71697 58375 34503 24674 22406 20979 17650 12373 9204 7985 7191 7819 10706 15361 19158 16895 9089 4179 2289 1587 1171 929 822 775 771 830 1171 1863 2519 2889 3049 3731 5282 7077 9084 10976 9795 8902 6988 2557 633 286 222 208 210 206 198 188 178 168 157 152 136 135 156 132 137 135 138 131 130 98 78 71 57 36 32 55671 207 2834 30 9764 15 27 51 6227 1478 35 474 732 1022 1315 1719 1897 2105 2044 2495 2923 3469 4604 6269 8316 10555 13314 15981 17669 19836 21491 22536 21295 19028 17126 14279 11548 10633 11256 12340 16606 27991 42412 50237 51633 45887 36407 27932 23175 22115 20141 17967 17122 16623 14868 14062 15808 17145 16320 16404 16240 13290 10370 7434 7153 6229 5115 4977 4879 4131 3991 4000 3382 3235 3687 4219 4413 4444 4269 3923 3323 2658 2789 3056 3023 2805 2210 2195 2087 2331 2772 2267 2232 2344 4089 11246 15585 12167 11585 13428 15352 17229 17084 15706 14757 16165 17915 18471 19266 19636 20951 25766 31956 35583 42146 45814 42840 38460 33742 31342 32467 39137 47811 56514 66365 77864 94126 118814 137364 150806 159004 153975 135130 121186 102086 87019 61172 56518 59126 55787 61020 75231 89072 105131 118302 125899 127889 130202 136166 136380 135988 126792 108579 89930 65600 39746 26866 19617 13319 9431 8188 6556 5547 8463 11716 16655 21568 18942 12256 6796 3191 1621 883 792 844 1242 1967 2872 3919 4248 4508 5882 7793 10248 12605 13459 12471 13534 14642 9052 1109 240 210 211 210 214 210 200 201 186 184 169 157 157 147 152 142 140 153 142 127 108 93 77 64 57 36 55674 207 2835 30 9765 15 27 54 6226 1478 61 497 799 879 1163 1438 1767 1825 1961 2303 2625 3502 4862 6591 8621 11359 13726 14770 14461 13668 13761 13488 12716 11651 10870 9130 7723 7284 7637 9717 17293 29026 38291 42053 36125 27558 22837 18348 15856 16097 14254 11397 10285 9845 9639 9560 8892 7607 8064 8203 7746 7719 7594 6954 5351 4085 3493 3249 3439 3370 2593 1626 1505 2522 3577 3312 2513 2568 2725 2635 2032 1643 1439 1066 581 436 392 214 339 704 883 1202 2563 5259 8118 9362 10861 13375 15569 16138 14841 13223 12361 12319 13193 14610 15734 16573 18720 21480 23904 24602 23037 23898 25014 26495 30517 34496 35211 36570 38123 39901 44853 49695 57394 74822 88909 95758 101051 108314 112562 123522 129243 155328 168959 150207 121189 88868 63023 56328 73145 86425 96359 106150 115255 121891 132208 147740 175423 189942 176061 168152 156493 129605 101526 73378 58947 45244 28279 19263 13162 7531 5181 3871 5713 9493 11334 11307 8188 3639 1392 815 818 1014 1493 2211 2829 3137 2918 2426 2322 2882 4190 7124 11120 16003 22591 21849 14211 1868 266 235 235 227 205 192 197 200 194 181 184 159 148 152 175 147 142 156 148 157 123 105 102 96 93 70 40 55677 207 2835 30 9765 15 27 57 6225 1477 -76 137 429 732 1067 1327 1489 1680 2017 2298 2673 3561 5415 7645 9654 10786 11617 12023 10567 9521 8664 8239 8192 7819 6824 6327 6100 5883 7220 11321 19749 30066 34511 31727 25548 20383 16502 13445 11084 10017 9047 7880 6417 5674 5794 5712 5301 4661 4981 5024 4476 4630 4137 3593 4433 4319 3135 2318 1713 1432 1415 1604 1864 2096 1886 1469 1321 1149 1209 1355 1326 872 548 237 135 78 116 268 673 1179 2257 3667 4774 5785 6592 7885 9000 9134 9526 9724 10779 11966 12239 13378 14335 14040 14199 15182 15531 15337 16285 17208 16468 15009 13659 12369 12298 13050 14942 19185 23345 27190 31020 37158 42902 48947 59689 68986 72911 80629 95065 102948 117881 140747 165570 185101 187948 189666 167159 116908 85409 79120 95488 102139 99540 100881 118398 132942 152710 181940 208299 212727 214816 227147 241788 238099 191614 149470 108190 62112 31051 16211 10396 5749 2321 2469 5497 5105 2453 1477 1033 863 1031 1536 2046 2488 2780 2794 2737 2621 2597 2791 3089 3212 3480 5258 9426 9031 3162 466 258 218 213 218 204 203 204 197 207 203 155 160 171 155 149 158 151 142 138 137 120 113 91 89 68 53 42 55680 209 2774 30 9764 15 28 0 6225 1477 -96 99 225 514 899 1354 1629 1623 1730 2004 2517 2941 3689 4911 7112 10188 11982 12183 11744 11329 10733 10625 10479 9245 7674 6766 6611 6916 7724 8372 10702 18970 31606 40729 40206 34878 29512 25500 20826 15172 12229 11182 9953 8902 7425 5450 5245 6072 6403 5788 4448 4583 4148 3796 3086 2797 2933 3175 3144 2853 2550 2431 2357 2114 1946 1747 1476 1265 1077 817 750 837 856 850 689 422 284 395 563 1178 1838 2513 3579 4692 5520 7765 10248 9741 7534 7006 7291 8652 10021 11104 11979 12866 14175 15770 16827 17083 16198 15006 14589 14592 14446 14398 14090 14225 14996 15050 15359 17056 21380 30135 36450 37397 40463 44778 54241 73822 93472 108494 124426 148910 172509 185808 180394 156657 131827 90964 61390 59640 77363 104605 119065 113795 110036 121934 142396 160614 169416 171670 178025 189454 213762 232319 235732 219581 171548 128540 79988 45195 26687 19566 14704 10011 5713 2647 1247 1348 1457 1232 1042 991 1191 1466 2041 2914 3724 3408 2705 2575 2623 2624 2608 2667 2610 1981 1192 729 559 464 364 279 235 220 218 203 189 193 196 173 175 154 151 151 145 156 167 162 154 130 119 99 99 89 68 67 51 55683 209 2773 30 9763 15 28 3 6224 1476 142 375 670 1008 1492 1913 1803 2070 2422 3027 3394 4088 5770 8389 11562 14004 14638 13576 11896 10837 10176 9485 8372 7555 7511 7983 8394 8765 9503 10675 14058 23323 38506 47099 42277 35155 31618 28006 24700 19306 15785 14199 12230 10310 8533 6433 4716 4972 5820 6488 5583 4548 4462 4187 3496 3006 2999 3105 2938 2658 2638 2388 2198 2097 2044 1648 1248 1051 962 707 562 461 544 597 707 725 737 952 1336 1758 2282 3096 4420 6441 8589 9982 9485 8168 7726 8666 9467 9492 9980 10327 11052 12228 13511 14714 16426 18007 19315 20646 21817 21823 21286 20886 20751 21792 20935 17699 18207 21744 26747 30968 34024 32833 29577 30490 34637 39774 53932 76402 94019 110803 117295 113009 108280 100745 90717 75869 57930 47215 43935 53052 76892 98471 113506 119640 135947 166930 188221 204929 227094 251118 266014 270271 242717 208217 178512 149559 114977 91604 70808 56487 44068 32631 17993 7144 3313 1629 980 856 873 1006 1255 1669 2026 2209 2111 2145 2122 2142 2149 2165 2221 2303 2436 2496 1972 958 483 412 374 277 208 210 215 212 209 163 157 162 167 170 158 146 153 147 141 136 124 115 105 92 81 71 66 48 28 55686 211 2713 30 9763 15 28 6 6224 1476 29 146 376 612 842 1031 1217 1497 2101 2595 2947 3319 3792 5140 7622 10268 12559 13561 13655 12727 11350 10119 9441 9017 8777 8640 8333 8676 9885 10601 10399 13324 26214 43036 49603 47322 41727 35646 30849 26896 22837 20179 17379 14885 13358 11781 8688 6167 4648 3736 4010 4948 5542 5194 4532 4134 3391 3462 3345 3064 2701 2815 2556 2452 2576 2303 1757 1032 478 298 454 310 258 377 402 507 653 897 1022 1542 2504 3882 5452 6747 7989 9051 9412 9151 8975 8562 7874 7539 7755 8543 9481 10586 11936 13068 14280 15526 17051 18991 21043 23369 24504 25195 26593 27116 24728 22262 22149 23464 28055 35180 38436 39109 39506 35562 29284 26955 26571 28902 33642 41118 52423 68351 74758 66413 57098 55370 60331 69985 71746 65118 62881 70321 86639 105523 124302 145245 161000 159832 166739 182421 204612 238945 260846 270236 259592 251058 228441 184424 132833 95970 76195 66010 55755 45329 34716 16336 4978 2139 1880 1988 1790 1730 1894 1954 1815 1653 1572 1538 1608 1584 1645 1893 2265 2729 3096 2688 1538 716 485 424 328 236 197 189 187 180 180 177 163 160 156 137 141 150 135 150 149 135 122 99 106 96 75 66 64 40 26 55689 212 2683 30 9763 15 28 9 6223 1475 16 287 520 716 759 989 1322 1882 2217 2943 3241 3856 4668 5737 7607 10251 12313 13794 14202 13146 11643 10901 10668 10409 10079 10172 9913 8819 8690 9827 11171 12974 21765 37034 53721 59125 55044 49274 40234 32078 27498 25387 21983 18167 15888 15075 13505 8543 5784 4753 4244 3769 4386 4696 4631 4813 4703 4047 3529 3346 3346 3300 3157 3099 3067 2717 1814 1056 632 511 560 732 762 457 257 374 432 716 1272 2162 3183 4123 4605 5165 6646 7903 8432 8358 7602 6807 6657 7057 7534 8106 8602 9629 10651 11727 12893 14535 16408 18399 20098 21535 23003 24552 26604 28205 29248 28557 25875 24677 25806 24421 23337 25807 32654 37091 34867 29915 30744 34310 38722 43223 49458 55899 62128 64987 65504 63790 80279 97872 97435 84484 73234 68964 71394 79499 99853 126996 147466 159083 173683 188235 202850 225091 243252 245138 229554 219436 215932 197650 152932 110883 88547 77718 65592 48653 35500 22930 14714 8885 4524 2398 1774 1543 1380 1200 1062 891 839 867 900 934 1012 1207 1542 1943 2356 3057 3752 3289 2281 1390 906 641 432 279 226 229 183 190 198 185 171 169 158 153 150 148 144 150 134 131 124 108 102 95 81 68 54 46 55692 213 2653 30 9763 15 28 12 6223 1475 37 192 310 555 792 952 1341 1730 2197 2790 3251 3659 4365 5425 7307 9687 11282 12006 12356 12480 11894 11075 10292 9736 9310 8664 7658 7117 7050 7313 7648 10078 19708 37049 49926 50371 43987 36863 30266 25894 22545 19015 16366 13191 12072 11978 11018 8535 5602 3860 2888 2608 2733 3111 3217 2993 3070 3104 3192 2974 2505 2314 1957 1784 1625 1441 721 260 18 -92 999999 36 182 370 319 193 200 291 431 821 1059 1420 1936 2128 2445 2930 3579 4257 4430 4328 4395 4356 4366 4703 5106 5735 6905 7936 8619 8931 9210 9824 10771 12248 14123 15670 17130 18387 18854 18711 18187 18143 19206 20001 20000 19093 19679 21202 23159 25404 27606 27337 28367 28225 30263 32792 36646 38706 47752 58414 68585 82335 83138 77801 69457 61261 51157 43507 46612 60018 80246 110818 145687 182650 217279 243075 269762 292260 317680 336994 334193 320487 282459 214675 151655 116536 98466 96108 74931 46886 38564 39699 36026 23228 8985 3468 2104 1789 1226 847 727 703 738 795 877 985 1205 1667 2353 3197 3193 1985 1291 1381 1123 710 457 313 229 204 201 206 190 181 174 170 159 168 160 148 164 165 157 156 140 112 111 97 98 85 70 51 38 55695 215 2594 30 9764 15 28 15 6222 1474 -49 20 357 621 1000 1272 1727 2196 2535 3137 3769 4694 5592 6555 8241 10482 12643 13768 13497 12312 11245 11243 11795 12339 12413 11980 10823 9423 8068 6900 6709 7969 12908 25092 40648 52513 55372 50367 43311 35820 28751 23907 19511 15785 13513 12360 14454 14754 11119 9899 8911 4722 3379 3105 2956 3192 3604 3768 3471 3250 3168 3144 2895 2607 2262 1954 1377 658 206 69 -58 999999 999999 999999 -31 102 54 -95 999999 999999 999999 999999 36 269 481 798 1282 2062 3148 3875 4205 4186 3985 4115 4517 4973 5613 6184 6658 7119 7329 7736 8207 8549 9140 9953 10931 12308 13694 14931 16302 17902 19876 22110 23144 23225 22322 21473 19839 19009 19552 18993 21164 26766 31780 36238 38043 40677 44515 47055 51044 52988 54095 59121 58126 52567 47289 43848 47780 56909 66148 76443 93523 137264 194767 226886 251271 264448 282729 304836 324285 318750 296433 285293 248630 216722 163352 118359 87389 65710 55273 46666 45884 44466 44407 41956 22656 6571 1215 824 822 662 504 488 548 764 1171 1659 2037 2682 3529 3387 2285 1572 1236 954 634 407 290 253 225 194 185 178 163 168 168 171 156 163 161 165 157 153 152 137 124 123 112 102 96 81 71 57 36 55698 217 2534 30 9764 15 28 18 6221 1474 -67 20 336 732 893 1418 1814 2190 2450 3137 4068 4721 5447 6523 7736 8889 10349 12755 14178 15130 15554 14758 14538 15385 14149 11665 9889 9092 8435 7678 7508 8189 11793 18317 29896 45331 57454 61931 57741 50525 46033 40160 32459 26077 21052 18505 17732 16509 15033 14302 15209 10823 8376 6681 4554 4113 3858 3836 4093 4552 4951 4948 4945 5007 4714 4136 3656 2612 1589 719 329 238 159 -50 999999 -89 -48 -97 -65 999999 999999 999999 999999 999999 26 353 754 1194 1674 2475 3191 3630 4200 4489 4271 4331 4508 4855 5832 6911 7809 8620 9612 10584 11750 12749 13632 14205 14691 15533 17110 18422 19773 21423 23211 25066 27508 29889 32182 34459 35977 35564 34172 32280 29621 28013 32471 38966 42570 50398 59003 62047 62142 58011 49671 42616 45258 49409 47344 45075 48362 53429 61374 71464 83147 96697 111967 135014 165231 190573 228669 284426 300244 271627 212751 174702 156528 149166 136793 127113 111253 82954 62702 46951 37630 32554 27966 23561 23414 26210 26257 25997 14461 2460 576 638 963 1230 1563 1892 2220 2517 2732 2741 2757 2347 1644 1211 771 489 334 255 228 217 190 199 187 189 205 185 168 179 185 177 182 176 177 156 145 133 128 109 105 94 73 63 44 55701 218 2504 30 9764 15 28 21 6221 1473 -52 227 437 687 983 1476 1807 2387 2822 3639 4239 5139 5803 6502 7067 8253 10253 12560 14030 14514 14525 15237 15636 15055 13419 12062 10740 9616 8264 7550 8130 10650 17681 27630 37496 42992 43668 40345 34431 29597 25157 21585 20136 20483 20437 20673 20570 18485 15532 12566 12418 10513 8254 7315 5221 4531 4384 3903 3600 3555 3849 4376 4581 4493 4265 4135 4106 3651 2818 1377 504 271 274 130 44 19 66 204 137 -46 999999 999999 999999 999999 35 261 637 966 1220 1501 2046 2313 2680 2991 3188 3028 3146 3531 4171 5116 6102 7108 8331 10048 12004 13769 15515 16670 17238 17816 17842 18401 19748 21623 22890 24291 26686 29922 33649 37279 41006 44490 48238 48241 44786 41159 36812 32951 34143 36371 39862 44372 50682 64645 75724 69610 52342 36126 28287 27892 32531 37359 43290 53316 62390 69262 80030 99555 130677 166660 188798 218995 215868 190071 179212 175263 153786 147238 145382 141581 140482 145421 146305 137802 128016 105521 76024 53905 37318 23543 13745 8721 10376 14840 5274 977 566 618 938 1511 2216 3026 3253 2808 2224 1930 1954 1971 1564 793 426 305 257 247 219 228 232 236 211 220 222 198 192 192 196 189 185 192 189 174 159 149 126 120 106 97 83 56 55704 218 2504 30 9764 15 28 24 6220 1473 -32 9 240 608 853 1284 1562 1703 2118 2697 3257 3482 3874 4668 5641 7366 9113 10419 10706 11133 11240 10357 9775 8549 6864 5653 5223 4823 4740 6235 10179 16745 24554 28735 28369 26864 23927 23373 24420 22028 17567 14160 14923 18330 20545 19745 17404 15232 11823 8876 7469 6405 4714 3499 3978 4673 5113 4593 3839 3475 3191 3104 3225 3271 3584 3923 3717 3037 2079 901 348 139 -6 8 115 170 -61 -3 65 999999 999999 999999 -49 -4 101 276 393 673 1040 1275 1425 1573 1820 1982 2133 2154 2244 2679 3230 3786 4796 6919 9829 11905 12914 13245 13834 14513 15370 16366 17000 17869 18955 20163 22171 23936 25235 27357 29507 31990 34714 37334 39903 41691 43192 43122 40191 38316 38345 37611 37984 38718 39522 40853 43085 44652 45011 47436 51809 53878 58017 63918 70134 75711 81064 88909 106676 133879 166469 203587 229161 199995 178151 174391 178059 182051 185517 178829 172033 169922 164126 161445 147956 125474 101447 66045 47527 35207 23529 13761 7394 4402 1939 1003 551 469 516 624 890 1146 1416 2238 3153 3463 3093 2063 1427 1033 624 419 324 242 227 222 191 202 179 187 196 165 166 177 172 174 178 165 165 151 141 144 132 113 102 98 82 65 51 41 55707 220 2444 30 9764 15 28 27 6220 1473 -90 85 239 471 824 1250 1530 1934 2306 2666 3219 3766 4188 4682 5768 7189 9026 10023 10585 10861 11044 10735 9493 8137 6842 5522 4531 4563 5552 7556 10819 16095 22949 28474 30303 29090 26619 24746 23316 19883 15030 11291 12171 17677 22755 27809 30988 27056 21555 17081 13315 10361 8784 7033 6028 5420 5028 4801 5054 5590 5972 5915 5442 5004 4941 5247 5415 5112 4434 3435 2180 1177 536 318 250 374 629 706 360 161 221 340 174 33 111 85 235 348 463 659 835 1254 1567 1769 2007 2124 2127 2236 2618 3456 4555 6435 8829 10513 11841 12743 13140 13203 13861 15121 16855 18599 20543 22367 23642 25161 26524 28420 29981 31173 32838 35124 37959 40686 44834 49084 52462 53196 49998 44086 40482 40012 41704 42488 43668 45713 48128 50710 55054 59449 62122 62007 63493 72669 75671 72526 79615 87137 99617 133843 176049 185375 162136 145470 131372 138008 149061 158827 165714 174639 182098 177117 165291 154499 144599 127491 103932 79632 54197 34729 23970 22186 21401 17136 11161 6287 3756 2878 2743 3004 3295 3184 3030 3080 3358 3500 3503 2761 1672 1154 719 366 254 244 239 235 211 220 213 212 189 181 189 204 202 189 180 180 184 186 161 144 143 131 120 113 108 93 75 57 55710 222 2384 30 9764 15 28 30 6219 1472 14 169 239 612 785 1179 1472 1775 2506 3104 3406 3947 4525 4620 5194 6652 8452 10382 11423 11060 10462 8947 7411 5767 4562 3998 3871 3776 4848 7228 11303 16739 22562 25792 26939 25838 24949 24776 24544 21406 15504 11443 11069 15535 22088 28973 34739 37718 35364 27054 20815 16233 12562 12046 12579 12185 10941 10183 9603 8789 8282 7813 7746 7936 8657 8812 7461 6958 6630 5787 5210 4011 2653 1298 660 665 924 1004 829 686 513 416 419 418 445 416 381 397 540 572 590 522 704 964 1257 1569 1908 2207 2792 3641 4669 5803 6740 8100 9567 10135 11263 12561 13694 14501 15403 16709 18026 19735 21479 23192 25319 28263 31850 34694 36640 38750 39776 41056 42759 44879 48059 50827 55287 59780 62234 62763 60453 55664 50366 47140 47154 48672 50076 52278 53195 53286 50947 49901 53730 59386 66880 74432 78355 82792 89787 111935 138062 154216 152807 148034 147547 153632 155033 157523 158438 151713 148078 135871 117807 110340 94036 68641 53190 45717 39695 33985 31612 29756 28391 29545 28993 25036 15991 8145 4138 4491 7220 9020 8168 5949 4104 3106 2271 1149 677 707 639 434 298 218 224 203 203 187 184 178 170 172 176 161 176 162 180 172 162 160 139 144 134 118 104 101 88 73 61 53 55713 222 2385 30 9765 15 28 33 6219 1472 -36 147 398 454 640 1184 1500 1790 2207 2550 2900 3317 3754 4337 5220 6813 8692 9589 9168 8305 6629 5143 4207 3638 3332 3344 3649 4373 5806 9295 14326 18505 21966 23006 21623 19487 18825 19624 19892 16606 11067 10394 14255 19336 24489 30379 33665 33098 28557 23375 19844 17359 14968 13748 14010 14125 15129 16515 17227 17738 16957 15803 14117 13255 12492 11851 10277 8538 7329 5919 5044 4140 3241 2335 1765 1543 1256 959 707 476 381 522 619 524 273 245 307 413 267 349 437 619 1034 1382 1849 2695 3488 4198 5102 6185 7106 6984 6770 7387 8148 8960 9909 10699 11425 12433 13814 15816 18136 20573 22668 24337 26026 27753 30388 33170 35068 38250 43884 48288 51283 54743 59678 61658 61760 62079 64037 65993 67028 66451 64854 59108 49805 44175 44817 46662 44129 41988 43225 44972 49204 54936 61010 73292 92296 110711 122035 121505 117684 117229 121495 121366 126184 140638 142029 140240 140778 126365 110831 105752 101130 95378 91387 91817 86456 74699 73983 79507 69829 60836 49931 39195 28789 17446 8956 4851 3740 5234 8732 13943 16426 10859 4712 2503 1417 931 749 633 551 470 330 249 231 248 247 218 226 220 217 213 207 199 218 214 203 194 180 178 174 157 143 132 135 119 108 94 67 64 55716 220 2444 30 9764 15 28 36 6218 1471 182 425 560 646 876 1144 1293 1600 2037 2126 2644 3616 4509 5238 4977 4773 4411 3933 2997 2717 2342 1952 1956 1986 1925 2823 5058 8106 10473 12243 12990 12773 12222 11935 12109 11245 9318 7587 9300 13516 17384 20473 23121 23397 22844 21819 20060 18765 18203 17885 17413 17801 16990 15800 14936 13781 13437 12998 13151 12021 10644 9645 9005 8903 8080 6032 4853 3634 2886 2379 1919 1397 962 391 172 189 285 468 384 264 101 2 999999 999999 999999 999999 999999 -55 176 529 996 1793 2478 3087 3522 3581 3535 3243 3133 3649 3996 4274 4467 5049 6506 8777 11040 12791 13873 14999 16501 18320 20590 22246 23252 24788 27297 29679 31735 35342 38814 41365 43062 45141 47623 53240 60270 62173 59589 56763 51586 47182 43774 43876 44405 42693 39285 36958 36055 36308 37154 39464 40904 43545 48252 57098 68634 81365 94405 99911 101477 107605 112837 115476 116080 116627 119616 122803 124545 135203 146634 150611 150994 158282 165816 166243 152211 146390 126567 103314 88881 65093 41559 27904 13646 8551 5509 4819 6096 5612 10703 16603 13755 6451 2954 1685 1192 858 658 567 442 295 247 245 233 220 205 182 195 203 204 192 184 195 201 183 180 164 174 172 159 143 127 135 119 107 102 80 55 48 55719 222 2383 30 9763 15 28 39 6217 1471 -28 11 104 378 539 651 642 735 853 973 1451 1957 2681 3335 3990 4494 4340 4006 3196 2599 2535 2312 1969 1677 1643 2111 3303 4847 6762 8154 8817 9115 9677 10312 10796 11318 10818 8857 7363 8804 12680 16632 18622 19584 19434 19520 19241 19459 19469 20391 22093 22668 20404 18246 17298 15263 12566 9868 9356 9638 10217 9892 9199 8980 8617 7532 6220 5401 4422 3322 2581 1908 1214 733 364 229 165 398 619 962 1094 756 455 200 -20 999999 999999 -10 307 688 1300 1755 2301 3041 3582 3360 2884 2851 2708 2588 2915 2801 2504 2694 4090 7258 10906 13600 16037 17563 18247 18665 19444 20791 23669 27746 30494 31640 33111 35331 38025 44226 52833 57112 57733 58008 58460 60842 63430 66435 63620 57274 49410 44526 45960 47857 47000 44653 43916 44438 43180 41236 41900 45361 48747 49839 52872 62321 76930 89829 100180 107551 117565 126483 127616 126094 119364 114205 112672 113602 118777 122971 124856 127188 137865 145663 155764 166791 167003 146009 121037 102326 76210 51935 37568 26311 19250 13851 9475 15595 19476 15653 13374 19372 19038 12335 8564 5856 1631 685 525 421 329 275 261 258 249 242 229 242 231 217 211 197 185 179 195 212 213 211 194 191 176 167 159 150 135 121 114 93 87 70 55722 221 2412 30 9762 15 28 42 6217 1470 -80 76 382 274 367 578 703 916 1107 1355 1971 2534 3165 3612 3597 3090 2235 1753 1517 1160 1080 1154 1238 1360 1743 2601 3648 4672 5327 5572 5909 6471 6569 7031 7383 5869 4707 6541 10141 13484 16099 17124 17150 17429 16183 14585 14493 15702 14857 13279 12233 11560 10085 8832 8022 6808 5258 4630 4356 4803 5350 4925 4931 4517 4077 3723 3152 2308 1538 1079 572 328 197 209 282 437 706 1086 1367 1476 1491 1282 956 851 626 460 639 1055 1377 1526 1896 2339 2779 2936 3070 3056 2924 2679 2226 1855 1421 1186 1854 4213 7918 11560 13851 15802 17173 18986 20777 21959 22516 22680 23751 25722 28040 30376 33983 38680 43198 46444 50180 55153 59182 58656 57919 58133 57425 60011 62422 60084 54041 45567 38927 36780 37373 39679 43681 47700 46652 44355 45598 48311 50944 56937 66861 76587 84763 91653 81587 74405 73105 71350 74366 80346 84992 93642 110065 118905 127083 138640 150353 160010 164022 163049 163219 166045 160419 146331 124031 95422 70812 52088 35143 20829 15544 19825 34611 48704 51772 45042 37973 35689 35285 28945 19955 9876 3100 751 488 342 259 240 235 231 196 187 190 210 208 185 181 172 172 171 192 174 162 175 174 155 151 128 119 122 106 87 70 61 47 55725 221 2411 30 9761 15 28 45 6216 1470 93 99 177 172 321 297 437 793 968 1334 1819 2203 2536 2364 1907 1302 937 631 527 457 468 571 827 1152 1561 2419 2994 3206 3413 3931 4237 4556 4786 4624 3714 3388 4903 7292 8985 10677 11764 12258 12293 12904 13599 14212 13861 11556 8659 6725 6000 5120 3975 3516 3604 2992 2479 2096 1681 1546 1576 2243 2518 2282 1856 1657 1241 982 646 354 131 72 121 234 323 543 696 913 1080 1212 1118 1039 1030 940 860 847 797 820 872 887 943 1194 1309 1264 1440 1498 1381 1387 1387 1356 1369 1041 1109 2478 5176 6991 7202 6826 6912 7962 10111 12753 15871 18686 21163 23300 24301 24819 25880 28004 31991 35308 38022 41747 45207 46062 41846 37905 36342 33578 32171 31866 31072 29951 30606 32712 35407 36132 33535 30448 30447 31961 34386 37752 43111 47636 51419 53524 55748 59986 62501 61374 61266 63739 69006 72423 76380 83642 93228 103923 113653 124401 138438 155624 183423 211167 237486 274410 298598 306018 302258 263443 161298 66630 35381 19742 12410 20517 43768 67054 68810 62449 56403 44263 29521 14766 4051 1194 774 615 486 384 301 268 252 239 241 230 211 194 204 225 212 220 215 219 216 209 186 190 185 166 158 155 142 133 127 118 104 87 71 55728 222 2380 30 9760 15 28 48 6216 1469 -76 999999 999999 999999 122 346 471 654 909 874 1314 1721 2221 1934 1448 993 637 453 427 244 207 479 777 1300 1881 2395 2671 2755 3046 3263 3468 3684 4007 3429 2652 2481 3163 4788 7155 9699 10936 10652 10442 10623 10827 10599 9709 7801 6236 5253 4015 3501 3385 2985 2362 1655 1761 1612 1442 1154 851 702 1055 1217 1109 782 495 310 175 15 999999 -78 114 278 372 499 561 515 539 548 478 400 320 214 207 178 134 57 140 258 306 170 -59 999999 999999 -93 -29 168 346 622 747 885 1272 1912 2910 3389 3440 3314 3313 3311 3687 4496 5725 7286 9568 13262 18559 23859 27387 28094 27735 27276 25733 23666 24538 27574 30436 32713 34886 35345 34734 31548 27574 26114 24789 24767 24890 26075 28292 30363 31551 31664 33062 35584 39067 42009 44868 46927 44230 40980 40810 41528 45213 55583 65630 72965 85944 102892 127439 142988 151572 170920 198303 214236 223105 236913 245148 259091 279349 267390 246877 218047 170670 125461 92906 69858 41846 25927 22183 36793 69934 95575 94485 86200 74452 51025 25964 6164 1443 973 601 418 328 277 244 212 244 240 225 221 230 235 228 235 230 208 219 223 203 187 184 174 185 168 159 155 135 136 124 121 106 85 55731 217 2529 30 9759 15 28 51 6215 1469 25 229 442 638 853 1055 1215 937 566 457 105 -21 3 999999 153 352 595 678 742 875 1259 1480 1615 1953 2232 2508 2386 1630 1210 1405 1831 2496 4203 6663 8359 9234 9215 9270 9649 9043 7467 5683 4255 3336 3017 2890 2669 2403 2046 1864 1396 924 711 709 732 561 356 176 216 268 302 277 103 999999 999999 -53 999999 999999 999999 999999 999999 -34 119 320 505 563 407 351 268 122 53 -18 999999 999999 999999 999999 999999 999999 -94 219 652 1099 1680 1817 1879 1749 1744 1757 1791 1908 1714 1148 500 85 -35 421 1664 2873 4048 5227 6528 8841 11872 16291 20955 24820 27375 28653 27890 25073 22722 21516 21911 23254 24788 25804 26632 26837 26058 24104 21950 20852 21289 22127 23526 26378 30301 32427 31840 29510 28319 28937 32000 35902 39210 45014 53135 62398 71816 83605 95020 106606 125642 147565 164493 183040 199509 212058 226213 242108 258688 265923 252821 246863 245610 205759 164767 164674 157797 129695 91955 54985 45714 58888 56463 47816 35756 28547 23850 21584 19576 11606 3023 1445 1548 701 417 284 247 206 212 190 171 195 180 185 182 168 180 165 169 178 162 160 145 138 155 145 129 123 113 94 88 64 61 48 36 55734 216 2557 30 9757 15 28 54 6215 1468 86 32 30 205 151 999999 999999 999999 999999 999999 999999 999999 -64 999999 -47 32 101 266 434 478 606 666 843 761 503 176 101 233 450 1206 2377 3712 4743 5822 6720 7047 6815 6055 4702 3265 2396 1719 1131 1201 1338 1345 1021 946 977 946 618 283 131 -73 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 95 -48 999999 999999 999999 999999 -94 35 72 -13 -53 -37 43 122 130 426 609 640 704 611 561 467 557 770 865 807 736 517 296 69 999999 999999 -29 534 1117 1698 2496 3300 3950 4208 5774 8790 12122 15143 17325 18837 20516 21925 23163 24049 24417 22912 21768 21172 20376 17783 16449 16014 15869 15855 15666 14930 14676 15299 16333 17925 20381 22137 24521 27797 31824 34448 38344 40025 43227 47818 54042 64694 81379 97715 112511 130619 146679 160885 176644 193379 214000 231033 243808 255610 264536 277254 301191 319195 316496 297994 257622 181735 135641 115060 82330 40439 24628 16380 10570 7866 6209 4578 2627 1366 1081 941 732 532 376 271 231 195 151 187 196 181 178 181 180 173 177 183 177 161 151 174 154 151 143 142 140 136 116 106 98 80 73 62 49 55737 221 2406 30 9756 15 28 57 6214 1468 -69 211 449 430 736 855 792 825 536 324 174 202 137 348 332 414 515 556 834 1071 1122 1176 1299 1447 1942 2252 2413 2167 1387 995 1420 2010 3467 5394 7877 10921 13268 15401 17572 18741 18046 15437 13095 9861 7439 5982 5320 4370 4006 4106 3814 3358 3324 3437 3626 3394 3002 2366 1372 816 750 743 593 564 460 321 193 110 -2 999999 999999 999999 999999 -44 566 825 610 168 999999 999999 999999 999999 999999 351 1009 1344 1613 1831 1978 1738 1156 507 -10 999999 999999 999999 999999 999999 999999 -59 266 608 924 818 529 177 130 647 1903 3189 4075 5115 6834 8581 9488 9051 8755 10597 14809 20150 24792 27017 28513 29406 31114 33316 36017 38163 37761 34248 30017 25848 24124 22912 21721 21274 20885 20528 21790 23328 25833 26762 25269 27234 31088 35491 40132 44041 47614 49473 54792 65407 76536 86300 86482 89796 108058 127064 144197 151591 168791 192552 218863 250462 274876 286245 261556 230911 226355 217491 172955 120894 109675 92719 71801 61269 56977 51580 36217 18855 9814 5827 3942 2173 1182 1047 1594 1380 631 443 310 213 225 209 185 199 185 167 171 195 183 176 163 186 186 175 166 170 149 137 128 126 122 124 116 97 81 75 72 51 30 55740 237 1925 30 9755 15 29 0 6214 1467 55 -87 999999 999999 999999 999999 -60 55 254 212 369 802 1011 1248 1492 1907 2332 2724 3088 3216 3157 2927 2605 2499 2279 1953 2051 2373 2337 2631 3038 3824 4725 4764 4730 4921 5130 6042 7769 9689 10050 8945 7492 6119 6354 8713 12469 16707 20832 26544 34531 45151 56658 65625 68862 63352 54992 46004 38299 32826 27589 22676 22512 19788 16608 15787 16384 15544 14402 13707 12423 10992 11607 10223 8859 7186 5492 4396 3916 3979 4126 3740 3195 2562 2007 1449 1321 1297 1556 2548 2699 1876 2093 1839 934 116 208 369 180 398 835 1327 2028 2615 2388 1628 797 173 31 49 -83 -32 117 98 -20 195 909 1685 2111 1882 1327 1728 5456 10155 12172 12683 12995 15442 19372 23559 26391 27684 27510 25719 28092 33479 39381 43268 45317 45630 48432 55953 63730 65319 65407 64322 56581 50394 48028 46918 44740 42742 42205 45925 52103 56078 60361 62503 66715 74863 71652 61153 54037 50543 50990 53575 57087 58298 57380 57322 54673 51817 53709 55838 55089 58326 62676 64947 68565 83652 100181 110123 110869 113485 119888 114536 106276 102335 109066 97551 88870 72395 56746 40259 25690 17360 10188 7568 5897 3681 1942 1213 1338 1248 653 470 372 261 241 220 238 220 199 202 201 204 192 189 165 180 188 192 180 172 176 175 157 153 140 131 124 116 114 95 83 70 56 55743 238 1895 30 9755 15 29 3 6213 1467 -19 999999 -98 -99 999999 999999 999999 999999 -24 154 401 546 968 1386 1715 1936 2073 2100 2562 2672 2564 2358 2355 1975 1727 1756 1836 1985 2332 2973 3914 4705 5306 5296 5297 5872 7296 9091 10834 11686 10967 9483 8849 9004 10134 13545 18365 23498 28635 34659 43367 56910 70579 80430 78331 68369 57372 47658 39577 34367 29741 26832 25945 23677 21105 18380 16926 16579 16492 15919 15374 14886 15156 14620 13793 13614 10844 8237 6513 5701 5706 5155 4674 4152 3717 3110 2655 2484 2481 2892 3418 2205 1532 2115 1949 1057 268 213 304 276 84 155 317 403 398 436 306 223 269 477 745 976 1080 975 768 280 21 117 361 581 819 1660 4536 8968 12419 12856 11575 12536 15810 19478 20495 20722 25614 32717 34815 33516 35415 38852 39557 39443 40960 43837 47673 53105 58690 62874 63749 61379 55540 48229 40772 35704 32502 32189 36396 41820 43604 44918 46564 47990 45823 47065 52425 55929 58884 64749 74061 82348 87098 91717 100041 111130 120215 127898 126528 125168 130230 138850 131272 118169 109852 98342 74940 61852 56942 55867 52481 42863 33015 28550 29534 27913 24584 21834 18868 14286 10270 7552 5826 4024 2459 1545 1262 845 545 421 363 276 212 200 197 198 206 192 189 184 206 196 170 189 192 189 196 174 173 169 168 163 169 137 120 126 113 93 84 69 63 51 55746 242 1775 30 9755 15 29 6 6212 1466 -41 56 9 67 149 73 222 -38 -77 97 199 318 404 646 922 1093 1478 1505 1662 1809 1729 1862 1716 1576 1409 1484 1731 1878 2177 2530 3217 3875 4498 4874 5191 6062 7229 8535 9857 11293 12809 13280 12182 11438 11230 11946 14785 18334 23421 31561 41067 51127 59454 63408 61905 54531 47163 40744 34149 28816 25361 23403 21068 20630 21831 20778 19792 17876 15884 15710 14546 14283 14393 13604 12644 12709 12973 12731 12697 12300 11842 11543 9858 7720 5946 4860 4864 4584 4449 4336 4473 4369 3729 2886 1705 865 1016 1112 661 581 311 45 1 999999 999999 999999 999999 -98 999999 77 23 59 145 300 599 1152 1271 674 302 312 24 999999 234 1030 2622 5673 7922 8517 7715 6097 7376 7413 3615 1445 2080 6118 16991 28259 34011 35982 34530 34182 34951 34084 33704 35374 38020 40686 44304 47113 50929 53894 53554 51239 46765 44595 39910 35625 34528 34493 31221 28583 27745 28213 33380 41852 49291 57822 68731 73837 78982 87887 97411 105608 108354 115582 121421 128441 140429 147310 156847 162393 150034 126329 101381 80091 75655 79842 79840 77229 65885 59224 53152 39646 28672 18885 10907 6254 4068 3605 3702 3687 2765 2162 1748 1425 962 638 468 370 327 282 231 210 204 191 200 194 183 186 194 192 190 197 203 209 183 188 196 170 152 150 140 141 134 130 119 112 98 80 62 48 55749 243 1744 30 9754 15 29 9 6212 1466 200 -33 54 56 187 205 -59 999999 999999 52 140 229 602 872 988 1341 1349 1357 1418 1229 1515 1431 1497 1337 1505 1533 2020 2701 3099 3803 4539 4805 4907 5315 6370 7477 8848 9991 11259 12272 12950 12642 11735 12037 13746 16533 20700 26806 36407 48060 58677 64275 63397 57908 52062 45830 39450 33921 31021 28098 25145 22364 19873 18906 17535 15084 13938 14798 14825 14227 13763 13186 13440 13067 12304 12416 12123 11571 11586 11612 11463 10383 9352 9327 9038 7733 6497 5640 4759 3890 3358 3772 4086 3087 1870 1308 1027 1353 1228 609 303 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 139 786 1569 1840 1644 1260 631 101 999999 -30 938 2628 4221 4927 5033 5332 4029 4018 2791 951 662 955 2263 8758 20147 29361 34204 37029 38228 39934 39081 36770 35105 34031 32852 31450 29719 27082 26850 31078 37501 54719 97372 113965 58627 31898 30661 31470 33402 35429 40629 48823 56209 67349 78435 94823 119330 145980 160600 168119 181508 188804 193828 201138 198751 184897 169554 156388 131172 90804 66127 56591 44539 36124 33530 34322 33705 33681 30526 25459 18050 12251 10029 7393 5268 4459 4100 3108 2684 2854 2938 3158 2465 1367 761 556 435 390 318 272 261 253 222 203 198 214 203 199 197 196 187 213 208 181 192 192 190 187 163 143 138 143 144 122 105 102 91 69 51 55752 246 1654 30 9754 15 29 12 6211 1466 19 195 108 145 275 511 411 423 55 110 193 395 556 818 1171 1529 1709 1693 1640 1761 1683 1593 1642 1653 1728 2076 2587 3085 3908 5057 5825 5975 6283 6458 6655 6857 7507 8419 9573 10873 11910 12564 11908 11467 11807 14085 17597 24269 35476 48379 57295 59753 56436 49265 39427 32999 27035 21393 17715 15516 13522 14128 15858 15571 15297 15654 15843 15369 14673 14888 14755 14693 14729 15508 15584 15719 15293 14775 13939 11581 10360 10193 9272 8454 8153 8265 7270 6148 5633 5511 5982 6307 5761 4305 3467 2698 1893 1664 1601 1201 1155 1156 608 391 169 999999 999999 -82 999999 999999 999999 999999 999999 999999 999999 999999 -24 441 1043 1380 1359 1385 1493 1809 1785 548 -37 -16 249 843 1733 2427 3123 2834 2652 1450 752 581 438 735 2224 5601 11340 17714 24265 29077 30555 30308 28377 25733 24408 25258 27070 27235 26995 26037 24652 21854 19991 18985 18199 17884 20228 23261 28023 34065 48596 71437 100215 113679 116359 123825 150074 173580 181672 186769 191110 190344 201604 214652 226322 208631 201289 188134 167418 153561 123797 91690 66978 59587 51569 37314 27602 18064 12501 6102 4028 3543 2678 2519 2342 2073 1884 1846 1988 2097 1879 1698 1394 1048 826 750 669 499 391 322 279 245 226 242 244 212 189 204 189 196 201 207 209 206 207 200 186 180 167 153 159 158 154 138 126 121 109 90 66 52 55755 250 1532 30 9752 15 29 15 6211 1465 -25 26 394 625 1047 1039 1241 1118 1359 1607 1520 1213 1328 1751 1981 2451 3071 3752 4348 4485 4763 4976 4991 4906 4991 5354 5141 5920 7263 7683 8028 9240 11036 11613 12069 12700 12863 13449 14034 14821 16773 20209 22806 22394 21559 19429 18546 20195 24573 35898 54919 75594 88830 89573 80423 62558 50403 45695 40597 36063 31770 29330 27976 23221 20290 20568 22411 24207 24579 24608 25073 24560 22730 22505 24296 25922 24859 25827 28395 29034 30817 32962 32172 28411 23146 19201 16318 14609 12202 11758 12104 11831 11078 9004 8110 9086 9384 8346 7312 5369 3799 3384 3491 3614 3215 2445 1909 1469 972 945 887 474 245 3 -71 999999 999999 0 150 418 846 1236 1788 1777 1822 2000 2452 2947 1997 937 770 845 1327 2078 2891 3729 4403 5267 4879 3676 3022 2833 2169 1361 1290 2658 5437 11063 18748 25350 28351 30891 35233 37561 37264 35990 35144 34654 31351 27381 25390 24308 25069 28697 31550 35630 43055 49571 65312 80890 91380 95670 88685 92544 96440 96142 94833 98561 102173 96981 96203 104862 105974 103397 94137 98030 107213 111743 97906 89224 77789 62155 49054 45592 54133 52477 47085 39695 34336 28606 15971 7084 4585 5818 8185 7348 4640 2476 1912 1560 1195 944 813 745 670 581 480 373 289 236 207 212 205 203 186 186 195 194 183 176 173 192 193 177 168 166 175 161 142 139 140 143 134 110 95 96 92 75 47 39 55758 250 1531 30 9751 15 29 18 6210 1465 154 237 581 859 1041 1133 1354 1396 1498 1160 1125 1234 1630 2003 2265 2661 3221 3638 3836 4372 4478 4777 5361 5598 5830 6034 6198 6788 7388 7421 8005 8508 8667 8802 9068 9956 11422 13311 13624 13793 15269 17821 20256 19625 17069 16538 15807 16880 24711 43119 59836 68433 68428 64672 60806 61329 57828 53459 55870 59144 58291 54294 47295 43143 40820 38862 37549 35876 34654 34978 34142 33428 33880 32798 33096 32183 27348 27003 29208 30985 33229 36352 36934 35283 34289 32196 25175 19291 15970 12381 11205 10713 10744 11268 9983 8287 7722 6830 5738 4287 3556 3589 4321 5128 3565 2295 2100 2299 2626 2187 1133 556 456 173 67 172 349 704 1254 2121 2572 2657 3017 3896 4649 4197 2627 1792 1506 1225 1187 1428 2060 3400 4383 4644 5311 5421 5451 6271 6493 4972 3409 1804 1230 1781 3419 5926 11119 17828 22815 27762 33203 38954 40713 37327 38100 41724 43427 44164 44816 43035 41418 41199 42162 43743 43361 42920 44714 46794 47260 45784 45208 47798 56912 64485 73479 81221 88176 103049 115586 112777 97690 100033 107152 118745 121068 115642 114719 108945 95748 73291 61585 53980 35339 34111 35602 24100 13818 11493 9028 9743 13582 20393 21998 15899 9678 4645 2110 1462 1287 1092 939 898 855 792 643 508 412 321 264 266 254 219 234 236 234 237 237 222 225 222 223 220 221 202 214 208 204 183 171 184 166 155 157 142 124 98 87 82 55761 245 1681 30 9751 15 29 21 6210 1464 -1 64 -57 999999 -88 -27 85 -25 306 360 508 680 896 908 970 1023 1274 1484 1819 1695 1544 1552 1462 1596 2042 2194 2166 2285 2972 3350 3741 4077 4106 4178 4035 4624 5026 5666 6120 6469 6332 5824 6559 9182 13317 18048 22266 24685 26448 27435 28673 29706 30208 30019 30475 26182 18101 16037 16551 16501 14596 12991 13211 14382 15918 17805 19810 19353 16842 15009 14194 13437 11202 10049 10564 12263 15955 16956 14909 14585 16427 16765 13504 9438 6542 4171 3354 3780 3509 3475 2845 2905 2953 2258 1372 900 660 873 930 589 513 780 958 627 280 -63 999999 999999 999999 999999 -32 367 1266 2293 2752 2504 2556 2608 2390 1893 656 124 432 448 274 193 463 1613 2470 3184 3636 3531 4741 5813 7087 6942 5562 2739 973 541 419 862 1722 3445 5818 9519 14598 18701 20610 20979 21814 21460 19712 18183 17001 16717 17677 18132 18671 22955 28480 33147 37294 38957 41058 43422 44003 43731 43936 44967 48389 58717 69537 78750 88533 92826 98097 107191 117321 129234 136623 141434 144338 153637 166948 177625 179497 187332 201388 211552 203697 175591 172509 149141 113426 80730 66561 62605 61056 58057 53610 40247 18214 4940 1635 1042 1014 945 805 717 659 586 430 353 287 244 227 215 206 221 201 198 203 197 190 183 191 165 177 183 174 183 167 173 169 151 150 146 127 125 118 98 71 54 45 55764 225 2279 30 9749 15 29 24 6209 1464 -22 999999 999999 999999 58 145 248 334 620 743 818 608 580 720 982 1177 1285 1477 1377 1262 1274 2075 3754 5526 7630 9728 10393 9224 6778 4463 3190 2876 2966 2716 2847 2700 2435 2116 1985 1882 2183 2235 2161 2168 2519 3100 3703 3792 3540 3437 3356 3269 3277 3238 3520 3652 3697 3642 3083 2422 2484 2861 3059 2631 1893 1200 1610 4086 2054 283 228 48 -56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 377 575 500 384 284 306 462 448 999999 999999 999999 -72 999999 999999 10 518 559 505 275 371 708 981 1495 1829 1454 949 709 645 612 914 1661 2458 3102 3707 4477 5527 6024 6432 6497 5876 5673 6110 8790 13764 19156 24488 27716 30041 31250 31094 32010 34176 35625 38765 42042 43151 43146 44222 46458 48469 48402 49540 55585 61045 65703 73261 81957 98765 118415 139174 163621 190128 209581 239215 270973 309251 346284 366573 329531 290220 273121 266087 238417 173202 151311 140264 116599 105136 87183 61116 32976 10008 2529 1250 1355 1522 1590 1383 908 636 483 343 257 212 202 199 199 204 192 189 183 181 176 184 165 182 201 183 177 173 168 169 136 134 118 113 111 107 88 67 67 49 35 55767 202 2967 30 9747 15 29 27 6208 1463 364 768 1018 966 704 381 76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 57 2125 7349 5931 605 104 191 97 -69 999999 21 5 49 -66 999999 999999 999999 999999 999999 82 294 999999 895 16705 22634 2922 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -13 245 512 821 1198 1381 1397 1460 1605 1689 1423 1071 990 1065 1280 1626 1941 2013 2094 2260 2550 3151 4188 5751 7880 10337 13764 16891 17804 17908 17829 17669 17320 17573 19539 22480 25098 28360 33871 43355 53086 61728 72514 84943 96798 98247 89362 94460 107424 120377 154213 184677 211686 240715 259594 278796 303325 337011 331091 278649 253477 243704 243452 247045 245581 235768 184307 147092 138147 127642 114616 95343 55462 15286 3298 4024 5148 4597 2724 1167 683 486 340 270 229 210 207 217 219 197 207 214 203 193 203 196 192 193 203 189 192 190 178 174 153 142 122 127 109 101 88 68 57 37 55770 247 1615 30 9745 15 29 30 6208 1463 -49 -70 286 241 99 25 122 68 66 82 73 -12 -13 38 68 166 308 368 359 555 547 563 747 738 766 938 1220 1374 1854 2221 2618 3145 3146 3454 3522 3319 3213 3584 3411 3086 2751 2865 3533 4704 5953 7219 9352 11711 11774 9622 9108 7774 5931 5870 6073 7452 8674 9999 11469 13621 15049 15514 11829 8808 12303 14408 9079 16557 15395 6058 6055 7339 8151 7653 6718 6799 6784 6611 6850 6086 5068 4551 3717 4502 7552 10411 11260 9610 11247 12953 24049 14908 792 759 1131 1440 1270 749 332 290 861 1213 522 -40 999999 999999 999999 213 569 884 1295 1850 2313 3143 4315 5580 4370 2685 2968 4163 5560 3658 1278 686 466 1424 3358 2904 3146 3841 3559 3835 4941 5825 7374 8000 7653 8674 10375 11502 11646 12747 14664 17502 19377 20187 20413 21700 25421 30260 34244 38987 45574 51119 50602 47795 44856 44650 46895 53205 53684 51226 49322 48969 49064 50700 52271 55559 60371 69049 74517 81252 91471 100699 98080 93416 90357 94316 108048 128900 134889 129736 127121 133793 142816 144444 146442 144250 149657 157676 146743 140520 114016 98341 83727 77557 73833 84673 101839 126744 140402 137699 124388 101044 69501 33145 11236 10651 14419 15656 14536 11238 4860 1013 572 389 280 223 214 196 190 190 174 192 191 175 175 193 187 176 165 182 186 161 165 153 135 126 122 127 110 95 102 96 64 52 32 55773 244 1703 30 9743 15 29 33 6207 1462 -85 999999 -19 42 40 158 999999 999999 999999 999999 999999 999999 999999 -62 -51 -26 164 152 186 424 459 629 796 916 891 1104 1505 1942 2196 2491 2446 2673 2229 2247 2512 2645 2970 3143 3689 4052 4561 4909 5696 7128 7552 5824 5224 6575 7695 8578 11051 15324 18387 20256 20890 18665 17026 13064 9207 6791 6255 6505 6884 7112 7278 7010 5973 5880 6681 7738 6728 5552 6237 6551 5515 5606 5833 5497 5234 5445 6468 10009 15150 14613 11331 7809 5400 3645 2045 1033 694 501 669 559 448 551 752 1574 1830 474 999999 999999 999999 508 870 903 1351 1865 2651 3544 4519 5070 5854 4626 3493 3370 4184 4327 3109 1978 1051 1351 3411 4646 5070 5035 3799 4451 6161 7018 6985 7125 7941 8091 7678 7875 8388 8786 9389 10947 13042 15195 17899 20673 23018 25501 27589 29392 31661 32209 33701 34828 35291 35558 37270 40737 43363 44896 52850 63325 69682 71259 69370 66480 67864 74148 80912 82978 82934 86244 90529 95219 97563 97400 98145 95891 95508 94488 104197 133766 157664 156759 143113 139923 152039 145998 147054 140634 116768 102018 99478 111308 132532 145794 147528 149218 142848 133967 117851 91197 59445 30295 22677 24932 28438 31770 33549 36022 30026 8273 1186 561 399 291 228 207 207 190 190 191 185 196 176 184 179 179 193 187 172 174 160 152 159 149 133 126 111 109 94 88 85 65 58 41 55776 217 2512 30 9742 15 29 36 6207 1462 2 27 -83 -91 21 65 109 299 488 536 512 602 705 693 840 1021 1099 1080 1571 2442 3417 4513 5448 6273 6027 4800 3937 3154 3094 3054 2973 2726 1839 1479 1498 1570 1505 2108 5548 11477 24418 44173 52429 22359 2457 1793 2537 2950 2722 2506 2474 2708 2660 2950 3950 4522 4433 3585 3576 3527 2351 1404 984 740 732 703 590 755 922 999 493 -15 999999 999999 999999 107 270 342 626 952 1290 1707 2181 2212 2635 3367 2397 1771 1727 2425 2638 1652 1076 1667 3082 4600 5484 6122 6115 7196 8707 9503 10066 10883 11509 10898 10032 9439 9296 9566 9391 9888 12155 15382 19053 21521 22596 23030 26327 29691 33526 36554 38924 40518 40444 39967 40100 40717 43092 47164 52662 59072 62451 61572 61300 65319 73522 84128 93746 103402 114780 126516 133186 131657 130431 129471 127050 126926 120668 119687 123707 121717 125043 117804 115496 118159 121791 128749 122808 112087 101684 98831 97484 101147 106538 115646 125688 141130 149007 141159 122734 95596 74930 58335 43924 42533 49602 55151 59787 61470 49316 21491 3377 723 497 346 237 208 217 206 187 164 177 206 189 182 184 187 188 198 211 184 170 161 169 163 148 134 133 116 104 101 96 85 66 46 28 55779 201 2990 30 9740 15 29 39 6206 1462 106 366 701 1181 1235 949 600 243 396 622 812 1182 1584 1755 1861 1457 627 1168 3935 7947 20385 23233 28168 39233 34760 16907 3752 1478 1061 994 1028 1314 1409 1385 1350 1273 1404 1453 1570 1906 2004 1513 1179 1268 1314 783 547 466 584 742 883 736 495 32 999999 999999 999999 999999 999999 999999 999999 999999 -100 206 485 783 1174 1305 1815 1927 1627 1597 1624 2329 3774 3915 3800 4485 6140 8427 8822 9243 10306 11837 13350 14275 14671 14961 15047 16001 17184 18253 18877 20097 21537 22818 24717 26592 29172 33176 37118 41000 44212 45780 47812 48493 48500 48822 49117 51789 53791 55489 57608 60611 64302 69050 74550 76705 76840 83605 89631 93368 97676 100627 101225 103415 107084 110654 110885 110671 108381 93537 86983 90968 92532 88772 86084 84155 83013 82439 86497 92494 99024 100306 99999 98436 98668 100546 104222 115740 130167 136027 133249 132875 129369 116618 102359 82143 57057 56843 63007 68773 70670 61202 39447 11076 1563 620 399 252 201 185 200 206 201 170 167 159 169 186 190 172 171 161 172 161 167 156 159 142 130 116 118 132 109 86 81 67 50 37 29 55782 182 3558 30 9738 15 29 42 6206 1461 157 1278 2821 4901 10395 17822 26573 25075 11273 8458 10068 2794 999999 999999 999999 999999 -68 -31 112 284 669 474 111 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -52 -71 -80 -46 111 517 871 1602 2278 2206 2098 2527 3439 4388 5297 6126 7294 8308 9334 10266 11160 12020 12759 13264 13884 13730 13579 14377 15908 17370 19020 20592 22218 24159 26368 28943 32165 35878 37501 36195 36220 38098 37215 37062 38841 41929 46029 49070 51239 52150 55212 58463 63280 69193 76993 85722 94500 103680 108138 100684 92377 83495 77864 83574 89043 91655 94172 95435 94961 91700 91062 86681 85566 91497 97036 103202 110779 116382 123212 134881 151842 170953 180030 185328 180362 163663 157106 148936 156853 152857 134405 101660 73120 64714 68732 73450 76929 73669 56291 32587 12295 2447 643 412 280 245 212 229 227 200 182 178 175 168 190 179 200 181 167 173 158 161 168 149 155 136 135 118 124 102 90 90 86 72 50 33 55785 183 3526 30 9736 15 29 45 6205 1461 732 2625 2884 994 266 1324 2803 4521 5161 10744 18290 11018 1306 999999 999999 999999 999999 999999 999999 91 631 594 18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 12 696 1289 1612 1834 2165 2167 2507 3547 4984 5929 6541 7476 8731 9845 10738 11513 12213 13002 13774 14693 16024 17203 18613 20196 21998 24011 25944 27649 29393 30895 32124 33474 33540 33641 33379 32618 32095 33538 36876 40315 44296 48260 52444 55486 53258 47079 43343 44526 45474 48758 53808 57902 61593 62806 60526 58409 61204 65617 66612 68463 71924 72000 73996 77149 81441 90258 92084 86052 81778 84039 89580 108562 118232 136192 176466 201568 207841 209590 219391 200487 161603 152442 155864 162271 160466 141254 124401 103530 82488 75012 75252 79750 80077 71804 50632 25861 5641 849 531 339 245 212 209 211 220 191 184 190 189 199 183 164 184 169 163 173 175 167 165 159 143 122 123 125 116 98 90 79 60 44 39 30 55788 199 3045 30 9735 15 29 48 6204 1460 32 169 175 69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 523 2649 1893 653 180 999999 -94 287 112 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -23 395 679 1096 1450 1746 2099 2827 3549 4113 4675 5474 6356 7266 8081 8798 9532 10345 10949 11200 11591 11931 12334 13287 14295 15456 16137 17072 18135 18760 19348 20327 20458 20940 20863 20185 19970 19937 20266 21084 22146 23959 26700 31998 38350 45082 51219 55363 56355 55395 53432 49732 49624 54122 58930 61642 63480 64978 69755 73783 78248 84610 91304 95902 101965 109531 110775 116508 120771 125483 133309 140690 135080 133117 132567 138117 143476 157082 175264 180874 182520 171004 162705 163692 162425 168663 175904 180880 167773 146349 110020 88481 82619 81285 83268 84874 79904 61471 42568 22729 4958 786 404 263 247 257 238 223 208 219 206 185 203 224 197 180 202 186 208 208 188 167 161 158 158 162 144 138 138 113 100 92 73 65 50 55791 133 5023 30 9733 15 29 51 6204 1460 -10 166 319 602 924 1333 1584 1961 2254 2594 2975 3378 3746 3849 4096 4582 5023 5521 6052 6510 6886 7235 7616 7992 8333 8858 9231 9477 9651 10189 10823 11294 11804 12436 13310 13950 14627 15249 15460 16366 18236 21737 25783 31404 35093 36687 38012 37527 36220 35442 36613 38670 39942 42792 46296 50405 55925 61437 65982 70138 74309 77241 81533 86488 89632 95442 100151 105396 112014 111589 110410 116962 147794 178739 188189 196410 222923 243321 246191 244337 250273 231729 196363 169717 147345 126041 103713 92168 85137 79379 79537 80539 83457 83997 76792 64759 55124 40398 10534 1346 485 311 209 186 148 178 156 141 148 156 167 157 176 167 157 161 145 149 152 142 135 105 115 105 101 84 76 61 52 52 29 12 7 55794 134 4993 30 9733 15 29 54 6203 1459 -70 67 269 417 584 883 1124 1405 1598 1724 1930 2290 2506 2664 2801 3015 3328 3572 4057 4671 5043 5552 6209 6972 7515 8198 8982 9662 10130 10613 11210 11876 12622 13504 13940 13971 14203 14765 14322 13682 13213 12733 14522 19933 23633 27106 31770 35495 38274 42104 44775 47571 49959 52280 57151 59484 62934 66105 70188 74960 80482 85434 90026 96047 106356 119875 133531 139733 147903 147031 154546 167460 178048 197590 221273 225955 221929 229172 233732 230222 216648 214914 205616 176646 141444 113419 105206 96499 87616 83034 83915 90186 92250 90775 85578 76786 67041 54411 35757 8358 1252 569 374 221 215 201 190 183 180 177 193 198 184 177 171 175 166 159 168 164 160 159 150 125 132 121 118 107 81 73 58 46 39 25 55797 138 4872 30 9732 15 29 57 6203 1459 259 841 1214 1636 1978 2382 2734 3137 3689 4025 4098 4136 4465 4673 4713 4952 5290 5564 6510 7475 8338 8761 9301 9843 10268 10877 11376 12008 12734 13301 14089 15141 15754 15501 15037 15152 15186 15670 15987 16030 15872 16272 16546 15349 14752 15853 17946 20901 25291 28088 29701 31529 35398 43549 56831 72326 82118 90319 101001 106692 107273 107397 110057 121908 133696 141167 152800 160680 171872 182725 190095 207475 216895 223231 211494 184669 178186 160887 155552 153332 154564 157142 149879 143483 135622 136384 135945 128767 109019 100462 97366 87026 79705 80215 86751 95893 98990 87654 73931 60864 50406 48718 38621 11837 1592 552 397 278 236 220 224 226 221 205 202 211 210 201 200 189 195 207 198 191 195 192 181 159 157 141 124 123 116 98 85 66 60 45 55800 142 4749 30 9729 15 30 0 6202 1458 37 427 755 1258 1749 2298 2836 3231 3681 4306 4712 4664 4931 5186 5487 5654 5636 5408 5390 5967 6799 8252 9423 10882 11784 12825 13977 14897 15788 17192 18215 18405 18389 19072 20335 21074 21041 20497 19051 18008 17681 17375 17640 16934 17078 17881 19188 20654 21700 23344 25850 28665 31636 33022 34156 32620 33174 40544 52642 62066 68881 73141 83364 85140 87065 90030 95333 102379 106368 110474 112851 117142 116139 111925 107574 111043 127512 134776 135323 132565 122412 116199 122793 128296 129127 119944 124753 156888 179243 180210 171958 161882 150982 144914 132875 109667 93066 87201 94278 98274 87012 77364 71694 62479 53542 47732 39778 17421 2833 652 390 232 194 192 199 170 178 182 187 175 172 181 180 161 170 172 155 148 143 141 137 131 129 123 104 89 85 87 68 47 41 22 55803 142 4746 30 9726 15 30 3 6202 1458 -47 278 492 589 913 1089 1211 1241 1308 1442 1548 1645 1663 1588 1551 1568 1557 1730 2079 2347 2390 2217 2160 2487 2911 3473 4330 5490 6312 6604 7032 7270 7686 8413 8778 8967 8735 8182 7264 6576 6499 6745 7098 7414 7302 7596 8557 9337 10099 11003 12671 14721 16389 16482 16017 16768 19614 22711 25093 26513 27512 30916 34339 36862 39409 42643 44915 47833 52832 57492 61948 66777 72942 79427 85256 89527 97940 115058 128873 140428 169732 189891 219019 255596 272903 272464 282807 295334 252780 211710 181245 151255 118092 96121 78839 76855 77568 81869 85403 89056 90643 86247 77502 61099 47480 39964 34120 24104 5731 802 435 294 228 197 178 174 172 176 176 163 161 168 181 173 177 166 147 149 141 136 134 125 120 108 97 93 86 59 40 41 32 16 55806 147 4595 30 9725 15 30 6 6201 1457 -63 90 269 576 944 1248 1523 1713 1832 1859 1873 1961 2141 2193 2385 2485 2615 2753 2747 2841 3142 3880 4310 4479 4525 4411 4273 4376 4782 5352 5989 7040 8111 9479 10789 11342 11458 11413 11083 10963 10153 9023 9163 9192 9217 10072 11028 12740 14379 15069 15691 16927 18706 20989 22959 23824 24514 24957 25024 26280 28484 32494 38445 43423 46756 48691 52194 54029 57073 59685 61470 63411 67471 70803 72213 72059 70612 76962 79530 76511 80717 84021 83483 91904 100407 109554 150231 209970 251529 268736 272264 254874 242053 230897 188019 156377 133727 106644 83825 73169 67639 65095 67752 69049 68744 68678 68611 66587 61327 51637 37529 28020 23534 18648 8679 1802 577 292 184 175 176 182 172 168 172 180 186 177 169 150 146 154 160 150 148 157 126 119 111 96 90 76 69 51 49 37 26 55809 174 3783 30 9723 15 30 9 6200 1457 -93 -15 -39 6 46 177 334 417 528 482 281 233 387 254 273 211 303 354 547 737 890 1114 1322 1870 2394 3083 4230 5313 6227 6970 7648 7882 7738 7555 7451 7581 8048 8556 8807 8831 8954 9233 9813 10496 10578 11140 12074 12916 13828 13761 12561 11821 11780 11572 11781 12569 14998 18907 23151 28162 33314 37654 41670 44554 45966 44129 41983 37718 30684 29810 31224 32900 36440 40879 48121 54647 55496 55515 53766 52370 53028 52142 49285 50314 52255 53023 52162 51972 52830 52022 52552 55982 57152 58979 62392 60942 58949 59861 65938 75302 82385 89492 99706 109114 130665 138867 123110 116140 139358 157276 165458 151655 138563 139021 131424 96007 67256 55119 57829 68103 76586 78900 79586 76969 76779 74059 66556 63859 66466 69410 72725 74686 70161 61108 47185 31299 24764 20880 17518 18897 20120 12509 2933 650 407 225 195 211 184 195 193 186 182 168 151 161 169 163 162 169 144 140 145 149 125 121 110 83 79 81 64 43 33 14 55812 200 3001 30 9721 15 30 12 6200 1456 -92 -22 -28 999999 999999 999999 999999 999999 -45 -12 -47 999999 999999 999999 -56 20 -1 -34 -15 70 34 240 813 1070 1308 1631 2054 2627 2707 2866 2954 3025 3076 3433 3849 4187 4399 4680 5068 5448 5633 5962 6210 6422 7220 8170 9122 10752 13167 15037 17993 21651 24443 26418 27158 25662 22908 21220 21529 22824 24025 26126 27314 26740 25606 24907 24364 23912 25375 27383 27662 28760 28808 26376 23004 17796 15173 14303 13421 13070 13625 14944 16095 18187 20713 23133 26271 28206 30013 32658 34324 33080 31464 30830 31682 37416 44445 44804 44973 45379 41231 35579 28165 23009 20412 18830 17163 16779 16644 18557 23145 27500 30813 35007 37735 41046 45403 50233 54520 54264 50590 51379 52661 55084 60827 68286 77878 89159 100794 120103 133498 138985 154839 170717 183608 182402 181070 164000 138556 109051 95498 89017 88076 75638 63960 52026 44902 42468 43673 47155 49414 47252 48632 55114 60368 62948 62427 56403 46848 47746 47216 39948 27874 22907 23701 23229 18972 10302 2440 681 347 237 196 190 198 187 177 187 179 178 174 182 183 156 159 175 161 150 148 136 123 129 117 99 83 63 68 52 28 30 55815 201 2970 30 9720 15 30 15 6199 1456 -47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -30 -30 -45 66 63 129 183 91 7 156 227 522 979 1392 2035 2478 3022 3561 4125 4566 4937 5202 5258 5326 5714 6216 7069 7829 8727 10082 11094 11961 13006 14115 15572 17659 21412 24930 27199 29571 31277 31844 31331 29117 27288 27153 28109 29460 31586 33397 32086 29933 30274 33031 36993 41377 45025 46528 45698 46119 46947 41959 40419 37312 30965 23796 22979 24528 26332 27312 27163 25290 22104 18678 16061 13766 12959 13304 12061 10459 9159 7961 7719 10036 12409 11361 10207 8768 6699 6035 6465 6597 7134 8141 9761 11017 12311 15452 19446 21910 22057 23217 25209 27479 29792 32868 37723 41562 46705 51277 57346 68370 76415 78906 78052 79642 79773 80625 80890 85511 98942 123054 148804 163862 178392 189619 198155 206861 185188 142444 109471 95217 77567 67193 63510 60376 53361 42415 36949 41186 46833 47599 50668 54236 55259 54298 52875 49452 46995 45491 33505 29712 34173 32160 23389 16882 11847 5060 1334 444 250 200 193 198 184 144 154 166 176 177 175 173 169 165 166 159 147 146 132 116 111 109 96 90 76 53 55 42 26 55818 191 3270 30 9720 15 30 18 6199 1456 193 364 108 90 148 248 230 338 494 300 178 181 136 389 667 962 1386 1988 2715 3485 4069 4577 5252 5684 6255 7199 7992 8354 8860 9832 11148 12877 14816 17311 19706 21911 24123 26278 28032 29183 31075 32751 33297 32958 31451 29874 28845 29184 30649 30708 29244 27074 26626 29547 35760 40621 42274 42244 41576 42474 43347 44504 42336 38116 35361 32281 27561 25901 27242 25614 21911 18190 16156 15439 15833 15919 14898 13973 12705 11438 9002 7828 6331 4958 4378 4812 5784 6760 8537 10514 12100 12487 12260 13144 14499 16729 17342 17506 19040 20501 17871 16074 17081 21903 25463 30408 34347 38762 49084 56016 60051 61580 64306 72989 87054 96678 97323 98156 106900 112159 122794 136721 149196 165377 177255 191770 189777 167211 132119 91223 57863 43880 39487 38594 30422 23245 22453 26717 32721 40495 48524 52373 51765 51877 53104 53168 53736 52444 48752 43861 37167 31932 30780 32003 33955 30526 21818 14832 11593 7375 2572 420 220 185 193 176 167 150 160 187 195 190 172 166 159 145 148 155 142 139 140 135 115 110 93 73 66 62 49 40 29 55821 195 3149 30 9719 15 30 21 6198 1455 -56 19 -85 -95 -20 91 332 273 279 336 400 608 718 507 410 151 267 529 807 1313 1767 2278 2882 3665 4364 5217 6255 7057 7686 8716 10134 11502 12601 14230 15745 16745 18551 20636 22615 24525 25886 26920 28043 29135 29491 29500 29800 29052 28229 28211 29168 28755 26643 22834 18536 17446 21307 25651 27943 27309 25495 24670 26151 31352 37814 37372 35914 35185 33669 28130 23181 20946 20827 17857 14726 12238 10359 8908 7745 6762 6743 6835 7277 7644 7302 6556 6152 6322 7135 8957 10919 12250 13122 12839 11349 10081 9469 10497 12987 14569 15946 17380 18368 18016 17997 17756 19447 24061 35474 43363 49473 60277 82731 98398 108181 123905 141813 154740 164703 177507 197124 201848 212212 192454 168106 156871 138798 133502 131118 118436 92088 57938 43933 37272 36511 33678 31685 31959 33405 35637 39615 46471 51022 54808 55135 53549 51882 50685 49931 51539 52444 54025 56618 58193 53589 40842 32509 31703 35583 29441 20118 11334 12921 14147 7065 970 220 229 232 206 182 190 205 209 213 209 194 182 176 178 200 172 146 144 153 147 147 136 109 94 85 71 68 59 52 55824 229 2127 30 9717 15 30 24 6198 1455 -96 -43 7 -13 -35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -29 59 98 448 531 774 619 553 506 523 546 533 676 1094 1153 1192 1432 1571 2001 2535 2510 1913 1683 1322 893 1351 2377 2832 3675 4559 5492 6395 7114 8348 9047 10070 11379 12976 14724 16653 18304 19681 21656 24371 26737 28777 29659 30334 30483 30142 30224 31229 32452 34424 35804 37567 38830 39699 39897 38608 35313 32306 29730 28445 28841 29546 29722 30202 28723 28455 30506 34233 39877 42924 43689 41281 32710 24557 20447 17743 16536 15911 14656 13331 12335 10683 9728 9173 8240 7396 7079 7071 7521 8704 10999 13486 15500 17220 16107 11303 6217 3510 1520 898 1508 1880 2350 3080 4101 4749 5307 6846 10362 12748 15933 22088 27037 30665 33577 33745 39819 53927 68877 85598 96202 99533 99264 83431 66751 66709 65012 73550 84792 96474 102381 110687 119977 128007 134166 130547 121279 104933 77424 58074 44827 44209 46282 49853 53322 53816 51942 50704 47922 45815 42388 37901 34890 34290 33577 32914 33263 35632 40046 52026 70575 60510 29350 23954 20690 13203 10341 11745 8096 2217 314 209 196 188 170 142 158 160 154 167 177 156 149 147 148 139 129 126 124 123 121 105 93 76 62 61 47 38 27 12 55827 193 3206 30 9716 15 30 27 6197 1454 54 14 55 173 245 607 1109 1628 1714 1305 792 556 410 262 283 768 1196 1365 1814 2481 2874 3270 3640 4233 4792 5202 5699 5985 6223 6894 7076 7290 7919 8489 9077 9634 9887 10011 10315 11017 12101 12842 13270 13735 13820 13490 12615 10959 9320 8690 8911 8990 9249 9725 9603 9129 9653 10117 10461 10585 11508 12962 14056 13765 13069 11561 10207 9170 9188 7872 7444 7367 7244 6569 5929 5916 6249 6289 6336 6811 7190 7239 7653 8860 10660 11855 10398 7717 4500 2072 876 1636 3549 4520 3566 1978 1480 1644 2015 2826 4205 5901 6634 6550 7050 8446 9547 11400 14190 16652 22754 29467 34688 36151 40764 46264 57168 65640 71437 77607 87893 96032 115773 143315 170498 194420 224854 286155 311152 295215 298206 274636 238310 157110 108520 82024 58088 54692 58319 60519 58650 55879 49475 41206 35423 32330 32399 29816 24664 17785 11361 9170 16752 43360 37457 11896 9703 7794 8515 8332 4304 1059 336 237 197 207 182 180 184 178 173 170 182 177 176 157 171 172 168 156 139 137 136 121 104 98 85 76 78 72 59 38 32 55830 188 3356 30 9716 15 30 30 6196 1454 54 218 117 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 20 227 560 576 686 962 1117 1300 1316 1340 1430 1436 1393 1435 1458 1239 1308 1332 1350 1640 1742 1852 1761 1675 1537 1612 1444 1335 1463 1766 1918 2099 2254 2437 2513 2393 2402 2509 2733 2933 2990 3299 3334 3245 2914 2487 2460 2307 1861 1638 1686 1481 1279 1549 1877 2197 2484 2674 3043 3317 3730 3925 3480 3255 3075 2702 2632 2686 2504 2442 3397 4399 5150 5308 5078 4419 4382 4197 3409 2743 2367 1943 1842 2015 2237 2952 3784 4738 6001 8162 9966 11608 14122 16869 20140 23812 29650 37293 48294 61544 75587 83966 92288 104139 116827 142941 175918 209668 259683 307021 343578 385667 437034 463863 449598 346843 193409 99779 69926 63434 62593 65618 67894 66406 64311 63497 62546 56545 52488 47347 38780 29107 17021 10087 9320 11001 23761 20831 9940 6444 5070 3853 1483 379 288 247 202 217 216 204 196 179 202 206 193 199 190 179 188 180 182 180 173 146 140 128 112 111 111 100 82 76 52 40 33 55833 229 2124 30 9714 15 30 33 6196 1453 -52 297 352 110 190 -31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 126 278 702 774 1008 1235 1206 1011 1175 1666 2362 2670 2783 2755 2475 1870 1581 1689 1773 1850 1270 1124 1131 1445 1897 2601 3133 3823 4459 4660 4604 4523 4632 5001 5264 5393 5822 5914 5855 5407 5109 5111 5165 5273 5330 5494 6061 6585 7036 7457 8022 8801 9420 9538 9670 9508 9780 9907 9308 8628 8414 8796 9087 9453 9536 9800 9740 9013 8483 8580 7877 7101 6706 6068 6264 6632 6063 5546 5124 4593 4127 4135 4802 5857 7275 9994 12975 14626 14680 13965 13436 13308 11760 10618 9753 8921 8594 8884 9403 9276 9596 8300 7714 7319 6743 6841 7658 8515 10334 14599 19191 22397 26181 32320 37792 41126 46115 52074 61264 73912 90327 106268 111997 127897 150689 139515 138252 163801 178376 203845 220197 219591 188979 172685 175046 166018 161057 150628 141807 122653 101580 87544 67082 53360 54637 58663 62728 63633 63545 65369 67833 68000 69036 64082 54443 43707 36524 31411 25664 21250 21857 14711 9230 19354 20110 9352 6311 3129 1013 389 225 209 204 198 189 188 183 186 186 165 170 160 166 168 164 156 157 150 140 133 130 108 104 101 90 69 64 52 47 42 27 55836 198 3054 30 9714 15 30 36 6195 1453 16 358 312 87 164 237 498 443 309 283 284 117 144 223 180 217 164 28 999999 999999 76 209 555 1026 1458 1554 1834 2168 2206 1946 1789 1817 1836 1763 1482 1599 1714 1607 1512 1625 1627 1639 1669 1822 1957 2150 2247 2633 2790 2624 2411 2614 2783 2968 3004 2941 3047 2875 2974 3014 3051 3368 3511 3003 2580 2655 2761 2560 1961 1866 2066 2042 1884 1662 1611 1572 1600 1633 1801 2321 3104 3812 4807 5773 6380 6816 7081 5865 3831 2529 1898 1516 1408 1206 988 1154 1493 2082 2646 3288 3860 3430 2643 2428 3120 4167 5057 5608 6386 7894 9829 13558 18874 25373 31457 37326 42281 49111 58790 69994 82338 94986 103518 116796 133906 153636 174713 198530 221583 263743 338521 394351 411698 411260 311235 201912 139480 85406 49118 47819 49464 51636 54861 60760 65508 68460 66699 64666 62254 63812 64888 59194 48560 42734 39512 34361 31606 35059 37598 22377 12856 22176 12781 5564 5467 1817 394 226 203 183 192 171 165 154 164 160 143 161 173 159 147 152 171 165 135 128 124 111 111 102 81 77 65 56 47 39 33 17 55839 226 2183 30 9713 15 30 39 6195 1452 -19 169 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -20 0 16 170 410 1129 1746 2442 2976 2871 3090 3471 3269 2777 2314 1888 1637 1308 1238 1235 1605 1941 2244 2646 2288 2047 2094 2194 3040 3734 4421 5683 6410 6426 6576 6558 6465 5604 4829 4445 4415 4587 4694 4685 4884 5056 4974 4901 4880 4736 4812 4740 4782 5069 5294 5529 6081 6676 7358 8127 8829 8970 8586 8291 8426 8487 8480 8358 8143 7998 8107 8403 8490 7532 6622 6750 7043 6748 6621 6719 6758 6717 6608 6463 6170 6442 7274 7864 8130 8571 8040 7234 6586 5312 4081 3109 2236 1735 1719 1667 1387 966 809 1600 3160 4543 4485 3685 3620 4194 5078 6708 9718 13449 15707 19422 23637 29220 35805 41490 42894 49628 57884 74688 101593 120982 126294 130811 145137 176824 203642 208303 214598 225590 217246 170868 125696 106697 82496 79618 98409 102424 91522 87157 93940 109033 118251 121079 108734 91966 53233 46959 48636 48964 51335 51859 54166 57529 57485 52907 50676 48628 46490 48665 51521 46270 26501 13461 22437 35089 14086 2549 1315 443 213 198 165 157 151 147 137 152 159 133 155 151 149 163 145 141 149 119 105 117 106 72 64 73 69 60 58 39 28 18 55842 236 1912 30 9712 15 30 42 6194 1452 46 333 456 619 969 1150 1559 1935 2278 2526 2699 2306 1625 936 471 211 58 -23 -85 999999 999999 999999 -18 104 130 309 734 1035 1202 1705 2046 2192 2572 3680 5212 6903 9680 13994 17316 17546 18193 18323 15999 12513 10384 9594 9119 8791 8073 6879 6549 7064 9467 11624 12392 11605 11464 12557 14580 18280 22354 26915 30202 32366 35826 38848 39273 38939 33159 26886 23875 21697 20592 19209 17585 17648 18406 19444 19783 20169 20628 21585 22089 22398 23037 23391 23565 25099 27319 29702 31254 31019 29308 28710 29377 28947 27777 27664 29614 32196 34890 37652 39401 36270 27641 24944 23915 21988 21374 20837 20091 20435 20644 20379 20431 22856 25851 27453 27993 26787 24761 21791 17509 11857 7987 7286 6021 5952 7224 7748 9999 11168 10982 11093 12434 14289 18637 22483 19955 16708 14566 17872 26444 38698 47063 52923 60282 71059 75710 80907 76013 72156 72908 82179 94498 93180 84853 79570 83977 84637 78717 76789 67527 61055 54169 46496 38598 31447 21153 13101 10289 9056 9332 10501 13328 15010 16294 16676 17440 19886 22247 26171 31881 37495 50941 69323 82799 82940 78855 72343 65258 58610 53318 48835 51162 50102 34885 18590 16276 34931 50789 23881 1753 337 269 231 218 212 204 187 177 149 159 180 176 179 177 178 159 166 166 144 146 143 131 124 117 98 89 93 83 83 69 57 53 22 55845 237 1881 30 9711 15 30 45 6194 1451 418 849 1135 1582 2209 2880 4020 4987 5646 5797 5687 5720 4881 3531 2410 1787 1350 1107 971 876 810 773 839 1013 958 1165 1620 2275 2888 3511 4013 4616 4782 5679 7408 10888 17732 26836 34667 35447 31304 27796 23600 20746 17919 14822 13302 14270 16489 15701 12762 10620 10896 11994 13892 16340 18784 21865 26277 31054 34948 38344 39674 43815 51083 59364 66642 69206 66599 62386 59352 57947 53602 48078 43386 38712 36290 35245 35094 36251 37668 40167 40912 41267 40896 40836 42664 44181 45376 46727 48895 50538 48898 46822 42836 39566 40312 45395 54134 59803 63713 69878 72931 63888 53463 44541 38586 36719 37570 39199 35594 31520 27482 23663 21600 20825 19332 17220 16672 15291 12519 8513 5933 4896 4507 4871 5955 6564 9253 14245 17477 17392 15053 13521 12053 12799 14422 13581 11528 12129 12355 13066 17499 24607 34304 44807 49890 50710 47067 47211 45139 36428 27059 19953 24556 45231 40731 20796 21719 26811 26556 20156 14768 11367 6086 3313 2360 2165 2417 2212 2106 2234 3092 5603 8220 11242 13339 14082 14750 18028 22519 23704 28304 41224 51839 58041 67062 72287 69949 62335 56808 52918 48128 46677 51083 59887 54427 42001 30470 18909 19842 36311 40641 18038 2276 293 228 211 205 192 187 183 184 175 170 191 203 181 183 175 167 150 143 147 134 131 138 122 117 98 86 82 80 63 55 43 27 55848 239 1820 30 9710 15 30 48 6193 1451 -53 191 720 1283 1641 1889 2567 3447 4384 5266 5780 5870 6119 6171 5284 3520 2235 1614 1376 1047 879 577 801 1039 975 1242 1470 1884 2707 3232 3631 4400 5381 6217 7068 9549 13452 20026 30241 40197 41548 34470 28956 26887 26659 25787 24672 23084 22052 20798 19369 18604 18541 16791 16990 18921 19226 17800 16973 22050 29283 37941 45526 48143 50800 54652 54565 55020 59652 64663 68506 72432 70695 68146 65864 60635 54165 50018 46021 42253 41091 41696 42102 42279 42624 42786 45570 48138 49859 51311 52878 54241 53999 50690 45605 44232 48226 54790 59975 64360 69194 72232 78120 83927 84109 76079 66924 56947 47877 48424 49375 47617 45262 42375 38273 34281 29534 25262 22456 20784 17287 14198 11456 9148 7372 5795 4129 3295 3191 3176 3113 3438 3740 3023 2253 1623 1367 1518 1527 1346 1038 880 924 1069 1374 1663 2549 3088 2614 2398 1911 1709 1125 752 3385 9072 12904 13058 11624 9066 5141 2935 1772 1268 1058 1579 2036 2073 1957 1674 1652 1699 1839 2197 2551 3183 4033 5558 7337 10078 12569 15457 22606 29800 36646 48589 62622 71583 79350 85789 87742 85590 80937 72147 63226 71664 83637 87488 81934 67456 44143 24392 19997 27904 37875 35636 17386 1993 233 221 201 186 186 175 153 177 186 164 185 178 186 170 152 149 135 140 152 135 123 117 112 89 95 78 67 49 37 34 17 55851 237 1879 30 9709 15 30 51 6193 1451 299 519 1086 1347 1503 1994 2623 3162 3204 3433 3390 3331 3208 2529 1646 796 387 188 29 301 345 411 554 543 962 1383 1812 2206 2363 3052 4528 6162 8376 12320 18543 23212 22914 20470 19282 19852 21932 24667 27786 30015 30411 30029 28824 28537 28229 26538 23759 22163 20664 20413 25041 30503 31115 29534 32879 39519 42204 40424 36903 35232 34917 36091 40448 44466 44174 45373 48829 51443 54766 57142 55965 50684 45902 41247 38317 37144 36069 35485 35529 36203 38187 38966 39277 38584 37041 36142 34752 34011 35404 40263 47683 53742 60852 69106 77778 82620 80554 74339 65224 57100 55140 55363 53092 50906 47250 42856 38757 35489 32274 30131 27417 24085 20450 16792 14007 12320 10271 8138 6387 4835 3477 2612 2086 1390 1198 1178 1324 2330 5220 9242 12076 11219 11682 11717 10222 9305 9861 11300 12007 6942 2734 1509 1429 1679 1424 2565 8575 14103 15397 18419 22117 28889 35128 31592 23628 14903 8566 4983 4426 3282 1181 693 613 634 882 1053 1192 1211 1493 2157 3229 4994 7814 12135 15379 18267 20815 23316 26933 32473 42915 53882 63771 74327 83218 93181 103824 108883 103768 98097 96486 90787 76808 57967 40734 28167 30032 44751 47259 25086 6553 646 204 160 167 175 154 171 144 134 144 167 144 139 148 139 160 156 140 132 118 105 92 94 91 76 67 65 58 44 36 25 7 55854 236 1879 30 9709 15 30 54 6192 1450 48 277 474 719 979 1542 2027 2182 2135 1973 1710 1280 982 981 523 231 58 999999 999999 -93 -33 22 -59 277 723 1134 1391 1816 2239 2887 4677 6703 9792 15661 19031 15455 13526 14467 17080 19381 20641 21989 23316 24683 26417 27396 28331 29290 29991 32551 33524 33316 32454 28090 22501 21827 30265 38878 41181 42840 42743 38131 32147 28763 26992 26955 29030 33596 37656 38104 39562 41778 42536 42503 40282 38370 37040 32782 30045 29017 28865 28911 29294 29301 28815 28146 27093 25128 24741 25410 28129 34690 43348 50533 58791 66688 75352 82550 85009 85386 86521 87846 82837 73596 62215 56327 52020 45607 38058 33143 29336 26159 22476 20217 18968 17637 15641 14177 12001 9383 7285 5059 3615 2731 1980 1694 1226 828 796 1079 1618 2227 2746 4598 7894 10780 13244 16167 16859 16000 12145 10049 12180 13008 15366 14436 9695 6096 3299 1968 1314 1126 868 685 573 558 529 567 725 982 1239 1756 2215 2489 3983 6242 8382 10437 13702 15005 15383 15851 14117 10501 7977 7542 6391 6304 11188 18900 29996 37898 42720 50996 59672 72319 83991 91688 101787 116852 130084 131357 121820 113175 100014 83400 69062 52993 32926 21913 25497 44141 42760 10561 1265 223 181 144 139 159 146 149 168 158 142 136 160 142 115 134 134 119 108 104 97 98 91 82 74 57 50 35 30 24 25 10 55857 237 1878 30 9708 15 30 57 6191 1450 80 277 425 904 1194 1194 1398 1222 1372 1119 888 620 210 17 999999 999999 999999 -57 999999 -47 999999 75 345 557 704 845 1279 1688 2141 3064 4544 6565 9582 13846 15683 13240 14214 15911 15524 15161 16316 18491 20935 22576 23765 24683 25115 24793 25870 29517 34860 37896 39283 36712 28787 25769 27007 31632 36512 35313 29822 26265 26935 27166 25660 21379 19547 25075 34911 43064 43953 44350 42502 36935 32145 27979 25552 23639 22006 20411 19749 18401 17767 18126 18499 18742 20132 22760 26460 31095 36813 43697 49105 54375 59136 60856 59297 56885 57270 60517 64643 69809 65908 54469 45118 40312 36948 31893 27056 24140 21980 20261 18990 17067 15313 13669 12588 11592 10703 9240 7335 5614 3834 2299 1235 436 369 1273 2315 3076 5009 6480 7515 7192 6347 6420 6525 6236 6825 7058 6922 6192 5532 4573 3510 2836 1799 1834 1385 1214 1576 1828 2097 3225 4722 5840 7256 9960 11476 12210 13751 13675 13568 16069 18982 23010 34223 40723 44056 44441 42254 36714 33543 29475 30553 29009 24358 25400 31070 38525 52207 67222 81044 86666 92398 104544 125191 142775 157888 161752 153109 137549 133654 134363 118429 83481 56338 37941 24653 21797 9884 13291 20351 9923 1138 283 229 192 208 202 183 182 183 178 194 180 175 184 185 184 162 159 147 148 138 115 132 129 108 109 90 76 66 54 38 38 30 55860 235 1938 30 9708 15 31 0 6191 1449 -5 182 835 1101 941 656 484 279 259 4 -97 999999 999999 999999 999999 999999 999999 -93 -32 50 91 176 318 648 945 1136 1710 2455 3521 5211 7751 11073 12392 10650 9281 8806 9033 9923 11269 12261 12950 13560 14692 15711 16275 16258 17031 19595 24056 27222 30001 33111 31049 25088 23442 25673 28827 28889 27551 23161 19008 17582 16967 15345 14012 15059 19677 26045 30862 32467 30679 27820 24097 19986 17015 15028 14038 13327 13166 12856 12939 13242 14158 15700 17816 20897 24317 27515 30514 32152 34842 37300 38611 40242 43256 45270 47412 50152 51092 51077 42828 27843 23523 23441 22503 21606 21723 21869 22316 22609 22207 21874 21730 20755 19735 17529 15244 12143 9504 7017 4755 2793 1653 861 444 371 498 747 748 396 -53 999999 999999 -91 43 34 -18 999999 -60 94 144 79 170 242 213 367 575 901 1276 1657 2496 3837 6134 9199 10875 10953 12156 15534 19582 22767 27007 31821 34686 40526 48890 54235 56537 54229 49760 43937 41980 47333 55341 61343 66319 74698 92648 106284 120206 136361 144810 151676 160814 168346 174545 179514 174453 160338 154284 143679 123552 93583 70151 51965 29210 12123 7670 5076 2763 4434 4741 1487 284 251 205 181 188 199 179 152 167 175 196 176 168 152 150 161 148 144 132 133 138 143 126 111 103 90 84 85 62 50 51 37 18 55863 232 1998 30 9708 15 31 3 6190 1449 126 210 289 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -16 -76 48 353 756 1146 1713 2823 4635 6448 7952 7285 5216 4316 4599 5220 6025 6668 7101 7369 7481 7447 8026 9061 9853 10689 11971 14656 18151 20582 22630 23144 21546 20556 21229 21735 22327 21168 17728 14532 12246 11111 11055 10654 10725 12393 14608 16399 18020 17957 16343 14657 12707 11390 10395 10002 10229 10345 10521 10974 11741 12895 14536 16497 18159 19929 22294 24346 27053 30814 34941 39460 45092 48556 50306 47665 41635 35046 28443 24130 23440 24095 24411 24294 24720 25760 25542 24528 23610 22149 20295 19990 19021 17674 15807 13678 12192 10561 9275 8924 8452 6982 4824 3126 2468 2602 2325 1582 511 999999 999999 999999 999999 999999 999999 999999 999999 999999 -30 223 415 735 1373 2056 2581 3134 3821 5806 7703 11244 14992 18240 22102 26532 30065 33637 34912 36085 36902 37439 36304 35529 34106 31855 32952 35679 36679 37663 44331 47701 56353 74763 91230 103750 115270 123897 132298 138970 147716 157141 164891 170617 172904 173507 171086 160791 147659 137335 119576 108361 98753 82465 58718 35411 4550 2315 2293 1379 1163 1337 743 239 216 191 158 135 139 158 162 149 140 135 132 126 137 138 125 112 128 119 97 103 84 86 81 66 54 43 34 32 17 23 2 55866 233 1998 30 9708 15 31 6 6190 1448 -10 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 73 462 1035 1569 2712 4257 5958 6224 4846 3574 3087 3165 3566 4156 4489 4688 4615 4609 4531 4837 5494 6240 7131 8027 9655 11980 14269 15889 17328 18939 20349 21119 21208 22628 24706 23437 19502 15741 13025 11846 11751 11931 11397 11502 12059 12695 12770 12705 11842 10968 10509 10435 10554 10769 11091 11834 12170 12527 13361 14456 16563 19154 22402 25953 29703 33732 38238 42780 47057 49772 49014 45069 39061 33860 32112 32716 31275 28897 27546 27365 27479 28066 31285 35214 36216 33537 25805 22811 21301 19570 16636 12986 14036 13956 11771 9843 7742 5704 4191 2807 1916 1733 2060 1510 1113 649 999999 999999 999999 999999 999999 999999 999999 999999 -6 96 240 651 1009 1327 1902 2135 2402 4056 6706 9735 12674 15716 17898 18436 19645 21793 24339 26753 30140 34721 43607 50998 53490 56900 62674 66760 64635 65170 69982 75221 82297 94556 104766 114468 124721 136275 147944 157077 163185 165589 165357 169334 179340 181306 176429 170134 166155 161578 162416 153266 121016 88114 59896 32695 18371 8679 4393 2204 1682 1935 1387 778 361 323 300 271 258 280 268 243 232 239 240 234 220 211 202 201 221 224 204 207 201 186 173 168 165 156 152 146 129 111 105 94 90 60 55869 214 2568 30 9708 15 31 9 6189 1448 -23 56 451 1046 1902 2891 3858 4009 3112 2179 1531 1595 1707 1885 2249 2365 2226 2093 2143 2343 2793 3238 3532 4034 4653 5626 6832 7975 9146 9949 10796 11095 12060 14253 15250 15498 16760 17626 16930 14678 12594 11361 10772 10491 10562 10555 10614 10849 11081 10953 11208 11511 12199 12738 12617 13602 14309 14527 15133 15386 16316 17659 19467 22737 26662 31274 35711 39677 42474 42713 41778 41706 41418 38137 33221 29921 28230 27378 26549 25087 24275 27939 34006 36715 35799 32236 30282 28799 26715 23125 19751 16555 14806 13145 10213 8148 6524 5138 4691 4439 3676 1981 744 392 39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 480 1070 1882 2620 3404 4889 6920 9573 14494 23898 29763 35367 42317 47270 54480 59846 63964 68294 75626 84460 90840 95470 97103 95283 91133 87015 91944 99592 110865 132713 151758 159017 156971 159276 162941 158325 138948 124039 126102 127493 133728 138786 137837 134007 132443 128731 104014 69896 36675 23546 16578 11211 8102 5450 2857 1531 953 652 377 268 233 198 206 197 190 186 180 178 179 209 211 179 185 193 177 162 168 176 164 142 155 142 116 127 113 103 101 88 80 68 61 58 27 55872 214 2568 30 9708 15 31 12 6189 1447 40 387 710 1161 1444 1416 1267 1044 652 461 334 215 509 637 579 696 782 1028 1396 1671 1863 2304 2546 2820 2997 3175 3639 4421 5511 6248 6471 6672 7046 7409 8358 9064 9833 10765 10849 10738 9922 9568 9273 9342 8916 8836 8573 9199 9791 10285 10338 10641 11268 12149 13175 14456 16039 17677 18788 19621 20816 21758 23077 25208 28432 32119 36707 40394 41989 42319 41517 41596 40028 36469 33690 32380 30917 29821 28476 27379 28338 29460 27993 25897 25378 25094 23733 21683 20302 19532 18012 16262 12723 9374 7262 6118 4895 3496 2330 1572 827 251 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 36 196 589 1034 1795 3442 5352 7351 10874 15928 27486 37788 47599 58941 67630 77754 86828 94455 97848 100304 102603 102197 94277 92484 94676 107264 131403 155689 169020 179814 191281 200881 186216 154484 130869 116202 111809 115574 123416 135961 143979 149893 150717 150769 149234 131689 102368 66991 31684 6778 2537 1242 717 670 515 357 295 277 260 233 236 236 212 202 192 211 223 214 218 219 183 187 200 198 171 160 152 147 145 136 139 128 104 94 99 103 87 71 47 23 55875 214 2568 30 9708 15 31 15 6188 1447 21 12 202 154 323 258 99 999999 999999 999999 999999 999999 999999 -59 -69 38 150 323 414 676 1119 1322 1640 2180 2295 2371 2769 3343 3619 3736 4191 4487 4657 5106 5132 5576 6223 6514 7232 7392 7184 6967 6452 6178 6277 6415 6707 6901 7279 7771 8582 9543 10670 12134 14150 15703 16384 17678 18932 20180 21535 22877 24802 27276 30630 33775 36180 38625 40339 41748 42576 40945 36582 33837 34343 34085 33389 33576 32176 29739 27210 24760 22017 19736 18505 17812 16902 15339 13445 11442 9302 7997 7284 5648 3899 2752 1943 1201 724 345 48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 256 644 949 1318 2043 3093 4660 8856 13259 19149 24442 29189 34750 41288 48037 53753 58849 61667 61498 65242 70390 75795 81394 86662 88411 92083 98073 106434 118952 136343 158777 173738 180811 190580 200514 202743 186537 161932 147851 148055 149009 152783 159837 156395 143860 134340 127872 119567 101069 77890 55845 37967 19040 6932 2662 1582 527 323 317 275 240 234 221 214 197 202 206 189 181 173 173 186 194 191 177 166 170 160 157 156 158 158 122 113 127 111 98 81 72 74 51 43 35 10 55878 209 2718 30 9708 15 31 18 6187 1447 21 -78 999999 999999 999999 999999 -11 8 52 83 27 269 452 871 1011 1347 1688 1968 2493 3094 3492 3982 4172 4221 4339 4796 4894 4852 4935 5214 5499 5827 6233 7152 7932 8035 8317 8484 8449 7759 7146 7329 7389 8058 8213 8472 9465 10608 12066 14552 16945 19223 22031 25333 28020 30509 32695 35421 38727 42076 44997 47960 49830 49356 45885 41507 37228 34333 32432 29850 26728 23631 21171 19928 19159 18430 17817 17117 15077 11972 8634 5965 3889 2328 1700 1378 884 305 -98 999999 999999 999999 999999 999999 999999 -75 82 195 311 460 575 794 1138 1532 1569 1460 1947 2041 1780 1671 1483 2141 3060 4967 6935 8124 8951 11126 12315 13613 17084 20804 24188 25156 26077 29624 31740 36422 47716 60447 68606 79135 83579 78031 72643 67516 69132 76331 85457 95499 109037 125718 134536 140953 145593 155566 171704 195692 205233 193944 181010 171002 148927 132430 131319 123418 125034 129312 128820 118855 95277 71012 61120 48832 38691 29310 22539 13894 4662 1602 826 394 306 262 252 272 250 208 208 203 181 186 182 185 188 169 168 178 192 181 177 159 158 163 159 148 136 129 121 100 103 93 88 74 73 62 58 35 13 55881 211 2658 30 9708 15 31 21 6187 1446 -79 27 75 128 -30 -74 -49 105 277 240 433 715 1001 1195 1584 1920 2198 2575 3107 3580 4366 5124 5546 5965 7045 7451 7045 7250 7702 7469 7252 7359 8195 8595 8793 9599 10593 11724 12620 13162 13743 14046 13988 13152 12438 12777 13298 13833 14845 15754 17069 18571 20596 22321 24728 27801 30947 34551 37859 42096 45942 48501 50532 51265 48297 44188 41546 38422 33011 28409 23200 19891 19542 18887 18299 18648 18829 19060 17759 14443 11279 8472 5433 3137 1427 259 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -52 999999 22 370 619 1021 1978 3143 4200 5165 5543 5473 5480 6460 7847 7755 6783 7505 8812 10516 12211 13298 14502 14894 16423 17912 21374 24052 28821 36477 43567 48388 55153 59910 65926 59935 54168 57028 66431 72450 74769 72388 71205 70043 70665 74348 76615 81913 87430 92285 97508 106960 120948 126076 122170 126653 135116 142894 147238 148373 157926 165589 163015 155773 146112 131804 107104 89797 78811 65285 44052 26588 16140 10834 7941 3839 1330 446 273 255 258 258 259 236 210 204 202 207 196 173 181 186 188 187 191 203 181 176 165 164 149 152 154 136 126 125 112 106 107 86 76 69 64 30 12 55884 212 2628 30 9708 15 31 24 6186 1446 126 67 -40 236 164 -9 199 244 236 370 711 1448 1935 2592 3567 4485 4970 5021 4976 5063 5598 6312 7135 8113 9638 10982 11560 10693 10033 10713 10734 11047 12148 12864 14393 15473 15427 14917 15424 17503 20101 21433 22743 24004 25285 24912 23835 24153 24839 25925 27572 29201 32050 35582 38725 41242 44653 48288 52417 56661 61731 67448 69134 67244 61350 51534 44306 41079 37125 31395 26927 23589 22502 22345 21561 20610 20700 21565 22434 22776 21111 19013 16791 13905 10431 6675 3384 1299 121 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 124 1387 4147 7578 8920 9571 9145 10456 13916 15675 15473 15475 14680 13712 12359 11564 10596 9951 11097 11937 12116 11312 11628 17307 29021 38122 38422 31853 32434 35187 37267 45750 64319 74181 74793 70822 72409 84472 82941 78394 80050 85658 98778 100139 97973 101443 105154 106999 108375 105729 100015 98457 100167 106066 105813 105793 106906 107120 104687 97278 83303 63645 52759 45443 33950 16888 8564 6692 3211 964 528 393 267 264 251 239 239 239 211 183 169 175 172 174 174 205 188 145 168 164 160 152 135 128 134 134 113 103 91 94 92 82 68 71 65 50 26 12 55887 203 2899 30 9709 15 31 27 6186 1445 23 369 824 1547 2473 3683 4545 5023 4747 4400 4638 4909 5424 6321 7386 8471 8787 9071 9734 9751 10131 9426 9136 10442 10332 11630 13403 14533 14400 14010 14430 14718 15708 17648 19836 22433 23892 24088 23447 23728 24919 26345 28517 29088 28708 29381 31807 35027 38229 40429 41610 39744 35726 32023 30157 27526 23069 19318 17153 16329 15333 14463 13858 13656 13661 13198 12538 12029 11871 10914 10195 10133 8349 5343 2917 1188 5 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 162 721 991 1437 3136 5516 8100 9121 11475 15934 19526 24438 26518 29665 31586 35914 40491 42618 39753 29561 21435 18129 18930 24259 26564 27745 30499 29205 25442 24181 25635 31045 34166 35548 36061 34703 35566 37041 35557 36549 40584 41656 39732 42120 45544 48278 53392 68776 86665 103361 113091 124463 144735 156712 167035 186593 208767 221153 232678 223018 203572 178346 164986 120712 86573 51490 12417 4744 4260 1085 320 314 290 286 271 255 271 246 222 220 242 234 231 212 203 207 210 208 212 203 199 197 189 194 181 164 156 140 132 127 112 101 108 100 84 78 75 51 23 55890 171 3860 30 9710 15 31 30 6185 1445 -60 -56 35 101 25 88 147 351 437 316 443 477 397 317 334 287 203 222 198 161 189 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 33 16 126 282 600 986 1307 1855 2507 3043 3404 4187 5741 6964 7906 9098 9614 10096 10709 11196 12214 13833 15797 19710 22884 23462 22325 21158 22286 27165 30091 29774 33404 39009 45584 52143 59207 71396 86542 101632 119099 138323 161230 184974 211295 243299 265990 290736 330927 366749 405142 459100 530410 616292 591049 362657 148500 31241 4481 1985 1015 353 301 320 287 270 270 274 281 250 235 247 247 199 176 178 181 211 227 214 193 195 187 212 202 175 165 161 145 140 140 127 110 106 97 104 97 73 53 35 55893 97 6081 30 9711 15 31 33 6185 1444 -21 132 190 260 435 658 745 884 1203 1471 1839 2333 3016 3668 4322 5274 6308 7268 8538 9467 10844 13134 15868 18609 22772 26970 30950 36316 41142 47750 55810 63328 70302 80586 92261 108343 126564 146351 165499 190826 218771 255436 299604 344242 397732 457131 513884 577693 627366 625735 474406 236634 89073 43732 11183 3613 2225 1340 422 287 309 309 285 274 254 235 236 252 223 194 179 184 197 188 222 193 194 195 165 198 201 172 146 152 163 152 140 117 107 104 82 78 89 76 46 40 11 55896 99 6022 30 9712 15 31 36 6184 1444 290 903 1796 2443 2575 2949 3668 4058 4300 4817 5194 5659 6130 6543 7383 8614 10402 12438 14034 16368 20018 23922 27840 32642 38008 44114 49622 54208 59258 66225 77208 87986 99363 111753 127877 149433 174537 200157 225908 265093 304172 349007 395263 449379 508718 531813 539487 483812 375774 251994 172828 79908 44393 32603 23889 14391 6880 3569 3509 2985 711 266 272 270 258 258 235 245 237 250 244 190 179 195 184 200 201 201 212 206 177 194 178 182 184 148 147 145 142 127 120 123 114 104 93 92 75 48 29 55899 203 2903 30 9713 15 31 39 6183 1443 111 591 920 1217 1036 904 841 705 730 504 345 209 202 33 193 523 482 479 309 356 351 557 832 977 1622 2334 2169 1600 1319 1753 1963 2005 2192 2237 2031 2101 2471 2616 2618 2836 3095 3173 3453 3467 3273 3150 3068 2958 3112 3215 3208 3114 2732 2671 2654 2545 2364 2134 2074 1798 1501 1285 971 672 536 357 227 184 108 111 148 -43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 277 308 280 414 949 1343 1715 2111 2789 3731 4808 6172 7507 8750 11017 13027 14218 15539 17995 20828 21386 19830 20320 21818 24294 25897 26911 28339 30785 35604 39703 44983 51910 59236 68381 78677 88763 100277 115309 131509 147584 160255 169839 183313 213354 251560 293098 335676 360291 374497 378043 343718 277928 221261 198451 185051 157312 106276 80986 68304 58709 44578 37025 35597 32067 23981 13770 6275 3213 2068 2149 1446 343 273 253 231 254 245 242 230 201 191 197 165 164 167 189 175 192 186 167 167 180 173 172 172 135 122 118 101 96 96 87 84 68 73 67 35 21 12 55902 219 2424 30 9714 15 31 42 6183 1443 -64 -91 -29 138 310 524 526 754 959 1304 1234 1320 1731 2826 4450 6513 8214 9620 9687 9264 8675 8768 8587 7870 7326 7151 7168 7399 6808 5827 5281 5859 7344 7447 6551 5929 5708 6215 7611 8844 10597 14186 16106 14263 11450 10323 10840 11877 13089 14022 14663 15497 16662 15658 15019 15648 15396 14520 13661 13477 13928 14262 13857 13222 12678 11997 11470 11157 10737 10849 11733 12195 11962 11157 9957 8621 7553 6484 5782 5344 4757 4462 4165 3214 2329 2125 1799 1249 908 428 -44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 812 2234 3332 3971 4383 5178 6903 9285 11062 13201 16530 19492 22138 25059 27559 28925 32706 36919 40779 43549 46003 50500 57311 59181 64631 69234 67711 68425 71046 69375 66657 73718 80787 85135 91545 98535 100777 95473 96248 106615 120223 133375 146580 152167 142286 134200 137778 154268 158364 148453 147512 141999 136323 127742 121041 110146 96191 86261 73158 62850 44922 30719 38322 44820 44017 36368 24838 11694 6122 3489 2908 2927 1800 380 310 282 246 229 230 255 233 231 219 213 202 181 182 191 186 197 169 181 198 157 155 180 172 147 136 140 129 116 111 100 91 93 84 68 53 30 14 55905 215 2545 30 9715 15 31 45 6182 1442 -76 -32 237 284 273 367 614 856 1375 2432 3525 4524 5895 6967 6261 5334 5313 5334 4917 4478 4418 4580 4640 5126 4662 3533 3172 3450 4805 5206 4297 3838 3647 3544 3751 4527 5551 6635 8197 9115 8791 7963 7225 6805 6241 5933 5653 5784 5999 5887 5295 5338 6246 6310 5978 5870 5871 5515 5263 5075 4914 4861 4853 4945 5166 5339 5216 5047 4779 4638 4340 3956 3878 3740 3222 2638 2346 1969 1621 1403 1208 1089 1196 881 686 526 411 390 44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 101 378 740 1093 1617 2010 2243 2495 2830 2860 2594 3829 5461 7278 9257 11754 14262 16043 17667 18934 21081 24629 29912 35387 42775 52497 58495 64359 68388 74141 81487 83946 88433 90538 94872 100550 105961 115717 132320 146742 156014 159614 155063 163850 173769 188962 207234 213648 213965 204513 193294 178658 151722 132969 143591 149390 115322 63753 42570 35599 38758 47068 56369 64352 69512 69245 69026 64560 40704 18106 8244 4357 2631 1631 1798 1937 554 249 266 229 252 214 211 217 204 201 172 159 156 163 155 163 178 180 171 164 160 159 148 124 138 135 127 110 99 98 92 93 87 75 62 44 16 5 55908 211 2606 30 9716 15 31 48 6182 1442 -67 999999 999999 -31 175 303 819 1509 2659 3739 4437 5005 4626 4310 3935 3906 3676 3424 3328 3410 3551 3625 2609 1920 1973 2396 3506 4186 3669 2989 2694 2469 2409 2751 3194 3864 4520 5148 6194 6099 5319 4953 4306 3630 3198 2821 2849 3035 3036 3555 3778 3257 3339 3283 3207 2840 2684 2646 2570 2461 2551 2571 2386 2361 2533 2851 2893 2753 2725 2588 2284 2358 2265 1952 1761 1536 1331 1236 1021 778 609 412 243 78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 6 158 130 259 1053 2256 4210 5939 7755 9515 10541 11651 13589 16788 19903 22671 25919 28963 34274 42850 54091 63104 70963 76961 75507 79216 84405 87295 93263 109769 129745 147927 161493 179197 188259 179716 173703 164916 163369 159673 137094 117612 104505 94105 82851 76380 88025 118485 133060 129492 112896 113096 141953 141667 113169 77329 55474 44232 45683 66653 82079 86804 79993 81195 76683 65733 39863 15191 5004 2446 1325 1217 644 269 219 231 217 205 206 212 189 188 177 169 171 151 162 150 134 129 151 153 144 138 135 120 110 99 93 81 81 65 48 51 58 43 31 6 55911 213 2576 30 9716 15 31 51 6181 1442 -69 999999 999999 127 399 502 883 1716 2644 3844 5127 5811 5370 4793 4294 3742 3216 3115 2976 2729 2986 3212 3012 2522 2240 2100 2059 2603 3250 3355 3082 3044 2861 2580 2520 2489 2957 3648 3924 4095 4593 4851 4845 4575 4150 3490 2934 2707 2727 2770 2715 2447 2629 2776 2843 2754 2685 2662 2660 2685 2626 2615 2863 3157 3314 3273 3209 3469 3639 3365 3336 3551 3308 2638 2037 1815 1689 1300 1062 909 677 580 635 641 544 491 386 141 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 937 2464 3858 5083 7102 10294 13630 17127 19905 20505 18663 15700 15818 21408 31088 39394 43724 47428 50191 53273 58559 63362 68809 72608 74727 79981 93669 114593 120689 127944 137143 137625 140538 153456 160627 166391 179861 182500 171491 171132 173013 183975 179743 164917 139519 102408 98027 91269 89370 83049 76973 79326 68810 56249 52278 55111 65257 89948 93282 97957 92493 88454 82417 81212 77289 61743 32617 14428 7335 3203 2019 1212 864 372 259 221 207 202 191 210 191 175 170 177 154 143 141 163 156 157 143 155 154 142 133 139 129 119 101 103 99 89 93 79 76 61 40 21 5 55914 220 2397 30 9717 15 31 54 6181 1441 -49 41 6 163 -16 -80 -90 25 492 1083 1562 2187 2980 3854 5601 6907 6681 6076 5080 4176 3526 3174 3123 3518 3566 3537 4328 4816 4698 4988 4680 4031 3074 3183 4123 4218 3670 3490 4067 3927 3596 3809 3574 3830 4424 4559 4512 4538 4763 4882 4752 4626 4446 3961 3928 4062 3900 3691 3675 3684 3625 3497 3712 3707 3919 4177 4442 4744 4603 4999 5471 5813 6020 5937 5843 5340 4941 4244 3810 3621 3384 3328 3067 2826 2680 2467 2462 2342 2566 2618 2361 2106 2140 1846 1312 937 607 300 77 -50 999999 999999 999999 999999 999999 999999 -73 228 607 1075 2426 5153 8679 11413 13810 16584 20426 24002 26906 30698 34505 37126 40884 47241 54991 58674 60873 63262 55677 48272 47185 47852 50518 55418 64583 74847 80454 84771 95831 111929 121496 130982 143494 144987 137147 143234 153304 152739 143854 145059 138400 131316 127661 123365 115893 111422 113967 114849 112107 115109 124281 115068 88573 72649 67730 68258 71318 71381 73129 79538 82452 80847 77636 74059 70496 68939 49396 20408 4883 1523 1010 859 419 297 249 233 224 229 228 245 227 205 188 180 162 159 152 156 174 188 174 157 153 154 160 152 152 149 142 132 115 104 98 86 79 75 52 43 27 20 55917 221 2338 30 9718 15 31 57 6180 1441 74 309 483 369 153 5 -94 999999 -1 455 1015 1718 2535 3383 4295 5239 5592 5621 5532 5639 5255 4472 3170 2718 2735 2691 3018 3488 4019 4457 4169 4292 4787 4313 3418 3344 3338 3667 3398 2931 2873 2716 2768 3057 2896 2704 2827 3326 3194 3242 3320 3417 3603 3498 3341 3375 3507 3608 3739 3713 3903 4293 4497 4485 4287 4446 4739 4821 4986 5115 5878 6387 6077 5960 5937 6027 6174 6164 5706 5275 4808 4582 4393 4309 4477 4643 4532 4487 4214 3910 3555 3588 3310 2838 2341 1995 1547 928 758 873 748 434 335 486 508 597 936 1282 1909 3314 4361 5435 6384 7575 9162 10755 12245 14673 17745 21805 24223 25094 27112 31503 32945 30510 26550 26947 31258 36322 38669 41360 43621 47084 53542 63531 71527 75988 82453 86412 87253 87319 86218 93443 98114 103463 116989 127508 136185 127015 115329 119657 135934 148630 154012 155655 152532 145238 140848 141391 123955 105207 97274 91538 83146 74710 67832 65050 66109 69221 70948 72930 80491 93301 102790 102605 94896 88814 78331 43644 14964 4397 1786 1019 526 297 218 220 221 221 215 213 197 177 178 187 184 154 162 151 162 155 161 144 140 147 145 134 132 131 105 115 105 97 97 86 62 48 22 15 1 55920 223 2309 30 9719 15 32 0 6179 1440 3 999999 71 85 60 24 124 99 173 399 900 1945 2710 3216 4042 4721 4515 4389 4082 3618 2964 2414 1753 1380 1045 940 1068 1581 2030 2261 2172 2290 2299 2479 2392 2025 1625 2164 2005 1500 1252 1189 1165 1158 1162 1314 1574 1577 1529 1461 1556 1578 1694 1839 1935 1916 2036 2170 2102 2214 2235 2350 2508 2776 3078 3287 3599 3593 3538 3790 4150 4341 4682 4504 4265 4015 4032 4043 4001 3719 3727 3908 3845 4068 4360 4420 4561 4350 4193 3947 3840 4037 3861 3986 4045 3579 2920 2301 2146 1756 1348 1200 1228 739 772 1122 1731 2142 2508 2564 3084 3941 5460 8148 10029 10599 11383 12878 13840 14049 15202 16926 17394 17571 17583 16318 15372 17174 19358 17532 17765 23115 27441 30905 35949 46991 59785 66752 71747 81413 88868 94406 101605 111486 120108 130671 140327 143229 142133 140744 137424 134995 134309 135568 137272 149606 163063 158696 146368 139085 128569 118367 111970 104211 96921 84290 78900 73880 64702 55256 56746 64184 74057 86778 99440 113127 121062 125573 117145 95495 65982 30602 9628 2692 1288 649 338 245 251 256 219 218 212 218 209 190 179 154 147 164 185 166 157 162 182 170 147 158 156 155 149 138 127 115 98 83 82 82 65 49 40 26 10 55923 213 2610 30 9720 15 32 3 6179 1440 -62 396 717 988 1254 1292 972 1042 964 615 119 999999 999999 999999 999999 999999 999999 999999 -72 18 187 222 87 333 352 70 -85 999999 999999 999999 999999 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 -16 -41 5 34 999999 9 -6 70 38 -66 -13 999999 999999 39 135 233 74 350 549 566 692 959 1057 1112 1149 1182 1121 1203 1188 949 818 744 915 1090 1452 1763 1966 1863 1732 1449 1192 1196 1244 1049 909 688 541 280 191 147 999999 999999 999999 -26 345 574 621 684 893 1375 1844 2317 2860 3978 5981 7181 8078 8299 8247 7928 7841 7424 6474 5742 4643 4271 3729 2842 2985 4209 4783 4939 6426 9400 13377 18947 25416 27806 30262 35187 36033 39411 45189 51973 59642 66491 73628 77390 78215 77541 72090 65428 61000 58051 59016 63931 72519 75728 79271 86336 94945 89399 89172 87382 104999 123639 143257 165585 202174 240599 258427 288749 304973 330222 337212 344144 338144 251693 153374 84772 29484 6488 2360 987 403 281 252 239 226 217 227 213 195 193 202 215 192 183 201 175 162 169 179 185 160 152 168 153 139 135 125 122 113 96 89 101 83 76 61 39 21 6 55926 110 5702 30 9722 15 32 6 6178 1439 -61 97 200 483 750 716 629 708 834 764 738 740 816 888 931 1046 1038 1115 1441 1894 2393 2694 2851 3170 3328 3741 4438 5148 5508 6445 7409 8586 9822 11770 14342 16915 19422 21784 23413 24505 28410 33687 38732 44029 51918 62690 72726 84748 98467 112885 128959 151404 178493 209326 243671 275742 323880 384671 404312 362114 321189 332230 322695 315609 293093 284041 215158 106327 69903 27689 4329 1379 504 214 218 216 220 208 185 179 185 172 148 151 140 172 183 154 155 158 148 180 143 131 129 127 132 138 125 111 95 90 94 79 73 72 40 20 18 7 55929 112 5643 30 9723 15 32 9 6178 1439 -98 999999 999999 107 303 624 985 1049 931 1004 1039 1131 1464 1792 1814 1935 2188 2440 2701 2918 3344 3649 4247 4915 5881 6883 8205 8910 9902 11962 13647 15190 17104 19482 21054 23131 25611 28011 31880 36146 39708 44454 50114 56022 64387 72918 82873 98851 116483 138031 151255 183092 227455 284943 318424 344862 374510 353248 292282 237271 230424 267683 299058 280142 218618 154764 123480 119375 116861 116288 109545 65273 16988 4607 1437 423 242 255 240 219 232 201 196 184 164 170 182 185 192 186 195 203 195 168 176 177 171 149 137 135 145 120 116 107 106 110 98 74 64 47 33 20 55932 133 4985 30 9725 15 32 12 6177 1438 -54 44 -43 -84 106 254 303 266 183 85 237 219 81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -31 152 244 379 714 1198 1712 2857 4142 5145 6202 7101 8443 10738 13430 15341 16960 18515 20017 21258 22119 19395 16677 15861 17406 18447 19346 20849 21937 24000 26589 29829 35566 39153 44546 49099 50229 52499 57353 61635 66519 75674 94295 114033 139861 172716 201516 242195 309957 369127 336324 278651 256514 229784 231713 255492 276859 294729 261912 173970 142538 151754 145746 118655 117390 110120 84719 43696 12681 3231 789 281 221 236 202 184 187 186 186 194 188 169 175 165 159 187 201 189 164 162 164 154 136 125 135 133 128 133 107 94 89 78 83 76 49 25 21 55935 216 2497 30 9727 15 32 15 6177 1438 -40 301 451 559 1014 1373 1834 2189 2447 2476 2107 1910 1483 1203 1308 1305 1306 1379 1423 1599 1607 1596 1973 2074 2150 2002 1971 1887 1831 2034 2270 1914 1267 951 911 786 730 607 660 796 1029 1139 1120 1048 1057 1262 1486 1659 1842 1928 2104 2396 2606 2471 2351 2554 2962 3441 4170 4737 5019 5566 5781 5740 5759 5760 5652 5433 5624 5790 5939 6398 7072 7593 7874 8129 8743 9301 9909 10581 11035 10944 11086 11479 11808 12452 12794 12438 12136 11461 10534 10495 10660 9754 9567 9375 9202 9022 7609 7198 6099 5537 4746 3782 3382 3424 4217 6131 9573 13326 16718 23053 25470 27904 32040 34749 37262 41232 41968 42789 46166 48923 50432 51212 52429 49610 46887 45116 47794 54039 60037 65065 65825 64067 68210 73927 73075 73946 76474 73167 77682 73717 70284 75479 83324 89445 91338 94303 97671 99620 95533 94768 94716 88602 86512 88986 87636 93865 112094 111701 92553 81698 80879 86664 95085 100008 103367 105962 108259 109813 113879 122797 129304 126427 111421 71274 26243 8390 2467 648 226 236 234 209 196 177 177 199 211 209 199 193 171 161 165 179 191 176 177 202 161 145 145 142 125 130 140 126 102 81 65 67 67 55 30 6 55938 217 2499 30 9729 15 32 18 6176 1437 116 324 546 853 1160 1715 2008 2145 2509 2514 1994 1638 1617 1748 1703 1758 1580 1904 1837 1840 2311 2521 2799 3338 3089 2526 2259 2444 2635 2515 2736 2364 2300 1856 1616 1228 1075 1187 1185 1354 1149 1027 1205 1510 1657 2157 2531 2808 3165 3429 3695 3830 3693 3646 3838 4271 4445 4883 5683 6637 7661 8307 8575 8464 8311 8511 8156 7647 6977 6619 6793 7818 9212 10654 11934 12858 13691 14164 14601 14863 15392 16649 18257 18280 16781 16387 15972 15806 15514 14451 14211 15068 13125 10968 9974 9818 10170 8977 8036 7191 6761 6797 6635 6358 6279 6882 8361 10527 14215 19593 26983 33877 33946 35833 38334 39523 42410 43950 42284 41099 41516 44158 48035 54697 58774 64086 65050 64243 70309 69757 60191 54346 49910 44762 45705 50398 53678 54513 57504 64203 75498 85975 92935 95994 96762 92398 85834 73345 67663 68508 70095 71879 70719 68243 63282 64575 68199 71911 78203 81886 88569 94568 98773 101864 105567 115567 124820 131519 136959 143094 143357 141563 133778 107201 73257 46718 22298 7499 1863 588 240 241 239 226 213 200 210 204 200 188 166 186 178 186 185 191 185 186 180 181 168 166 152 146 156 154 133 119 122 104 94 96 75 69 47 26 18 55941 216 2532 30 9732 15 32 21 6175 1437 -97 102 385 777 932 1092 1047 1118 1128 901 800 780 776 766 994 1059 1194 1365 1549 1793 1944 2490 2847 2951 2749 2248 1678 1455 1391 1472 1816 2318 2117 2128 1824 1584 1554 1796 1805 1595 1598 1434 1201 1076 1037 1413 1984 3185 4133 4152 3719 3707 3796 3802 4201 4517 4966 5662 6237 6851 7446 7874 8521 9284 9420 9505 9327 9538 10376 11288 12317 13579 14875 16137 17476 18583 18931 19129 20079 23546 26809 27647 25894 21664 18470 18350 17376 15753 15865 15903 15381 15678 16719 16560 16289 16194 16776 17431 17492 17500 18005 18955 20317 22121 24680 28886 34356 39508 46949 52835 62160 69720 62420 57068 47895 45137 42533 34326 29998 28563 26197 24580 23614 23498 21200 22009 27799 32517 35730 39410 40233 40964 44677 50890 52042 55065 60612 62555 63528 61158 60605 58781 58146 58197 58630 57675 55663 54895 55071 55796 56131 56772 56234 53945 55107 58164 63232 71285 79525 84689 90718 96134 101578 107233 113822 124858 139813 156215 167864 173803 174127 162022 128782 98960 67797 27354 9934 2289 397 229 218 208 202 208 234 213 193 194 175 196 201 188 175 180 187 199 192 166 159 152 163 144 139 141 132 130 119 113 98 90 77 65 42 31 38 18 55944 215 2563 30 9733 15 32 24 6175 1437 69 125 267 558 494 415 237 200 268 325 254 425 719 857 983 1122 1132 1080 1143 1438 1954 2389 2492 2632 2605 2288 2157 1856 1697 1546 1573 1606 1765 2466 2479 2065 1884 1819 1923 1873 1637 1405 1318 1313 1506 1597 2178 3296 3770 3890 3922 4151 4272 4258 4568 5436 6249 6647 7183 7779 8440 9116 9973 10472 10808 10912 10439 10606 11792 12179 12898 13689 14591 15570 16851 19221 22556 27316 31337 31990 28326 21998 19101 18947 18336 17479 16493 16321 16835 17138 17922 20939 22705 23641 25730 27857 30811 33984 36068 39486 42674 45794 50837 55684 56293 56209 62211 71048 65381 49562 38890 26197 17513 14920 13960 13606 13573 13917 14801 13811 12619 12503 13135 12529 12984 17226 24453 29840 34558 35644 34658 34398 34875 35512 35905 33999 31552 30582 29547 28317 27917 29530 31353 32311 33794 36807 41561 46514 51314 58024 62565 65684 70279 74916 78760 83426 88433 94614 101372 103793 113480 122541 130363 134585 139404 149192 154063 158154 168548 171041 166255 157585 142394 115764 74406 39154 12663 1744 271 207 239 220 198 207 181 182 161 186 175 170 179 200 197 178 164 165 161 159 147 158 145 140 138 121 116 103 95 93 91 79 61 48 43 33 17 55947 213 2596 30 9736 15 32 27 6174 1436 -26 114 245 250 13 143 2 31 21 -74 152 325 376 372 367 386 645 697 1127 1635 2114 2076 2126 2295 2522 2767 2838 2883 2588 2743 2530 2412 2344 2170 2488 2895 2848 2543 2222 2183 1984 1967 1960 2108 2817 3596 4537 5208 5884 5737 5440 5356 5564 5822 6368 7187 8054 9229 10119 10739 11384 11772 11813 11419 11183 11200 11164 11607 12160 13028 13883 15023 16417 18072 20675 23418 26263 30221 32978 30182 25743 23025 20932 19717 19154 17900 17259 17521 17870 19394 23552 28551 31823 34452 38947 42857 45669 49341 53025 50580 46865 45993 46871 48581 49184 50612 52980 43094 37360 36070 38083 38527 38913 40940 41009 37350 36228 31175 22654 17701 12432 8121 6272 5966 7233 8846 10185 10194 10508 11120 12066 12782 13836 16300 18529 19949 22348 26535 31720 35617 36754 34459 34570 35811 37354 42928 50752 54583 56786 58943 63085 69929 80721 94756 103891 110690 123996 146834 162340 182155 193810 192698 189544 202100 212910 208696 190546 165726 145168 111791 84260 58241 38257 22490 8765 2369 412 240 231 223 232 219 204 176 181 186 158 152 177 185 187 204 196 162 154 159 145 140 132 125 128 136 120 113 114 99 84 82 60 53 35 24 7 55950 199 3048 30 9738 15 32 30 6174 1436 2 65 222 356 529 952 1113 1225 1080 935 1147 1396 1381 1406 1602 1815 2122 2471 2781 2719 2648 2289 1922 1845 1596 1332 1218 1368 1528 1959 2508 2985 3222 3620 3956 4404 4701 4408 4267 4499 5120 6050 6919 7652 8543 8924 9280 9736 10821 11444 10693 10131 10645 12073 13286 14705 15617 16317 17325 19557 21323 22452 22130 20869 20699 20141 19007 18697 18963 18101 16876 16196 16553 17594 19777 21756 23020 24650 26718 29019 31073 34295 38368 43050 48746 51723 51804 50930 46959 43090 43028 45160 47817 48543 41678 29653 23121 18505 12203 8120 5727 5924 5821 5505 5710 6363 6534 6484 6373 6324 5969 5739 5685 5360 5531 5917 6456 7020 8315 10723 11941 13408 24021 44181 57763 67348 64054 69493 69462 66481 68792 68110 68232 70016 72206 75876 82112 88164 95176 104636 112243 121741 129586 136320 159333 188522 218799 244370 252840 251754 230807 187401 146301 121648 109039 101352 88766 64929 42761 14108 3581 1279 313 266 256 226 225 195 188 190 188 188 181 195 196 205 201 178 198 184 152 158 165 148 151 153 157 134 131 124 120 108 100 81 65 51 35 31 13 55953 194 3170 30 9740 15 32 33 6173 1435 -83 81 288 266 426 320 521 711 880 955 1008 1133 1479 1933 2455 2949 3186 2757 1700 1262 1233 1166 1333 1680 1827 1917 1936 2061 2315 2826 3012 3239 3292 3343 3411 3820 4516 5152 6119 6844 7333 7407 7916 8616 9455 9819 10172 10686 11018 10931 11177 12297 13758 15733 17092 18080 18610 18418 17056 14717 14245 15985 18047 20958 20627 18160 17550 16843 15075 14971 16642 17724 18991 21799 25051 30294 37942 45195 52001 57358 62021 65816 69682 69721 63607 52267 35352 22446 17407 14251 10622 7064 5346 4618 5708 6718 8430 10963 12963 12246 13596 18425 19980 16922 15672 14458 14271 11367 11782 10917 7451 6840 4853 6721 10411 12128 14848 16727 17983 21119 23606 29929 38780 39646 35066 34783 35031 42638 54848 64362 70604 73660 77172 93130 114154 132907 150638 162772 173202 193280 211527 226482 230379 232149 234999 224992 211104 198428 181593 160307 139517 117205 83787 44267 16816 5275 2526 694 250 224 213 213 195 180 187 189 174 168 162 182 193 173 182 188 154 176 164 146 147 145 146 136 127 114 113 102 99 91 73 65 47 37 23 13 55956 198 3082 30 9742 15 32 36 6173 1435 68 125 219 556 871 1007 1394 1691 1818 1936 2142 2744 3486 3664 3661 3726 4401 5139 5534 6120 6654 5771 4612 3816 3469 3794 5064 5050 4137 4185 5007 5485 5885 6172 6124 6080 6877 7701 8663 9147 10010 10729 10586 10587 12068 14256 16336 18041 19063 19345 19681 20636 20800 19785 18733 19588 21897 24959 27588 29776 29820 27362 23910 22926 24754 27618 27742 24823 22968 22076 23006 24704 28213 30589 33710 39531 48269 59114 68317 78607 87698 92921 91456 88606 82161 67928 51410 28670 19341 13780 11009 12038 14103 15885 15833 16166 19076 22304 17626 12091 9297 4950 2049 1355 1322 1443 1903 2407 2758 2938 3501 4025 4565 5036 6150 9795 13793 15188 15608 14022 11536 12768 15304 16490 18512 22852 28096 32233 33212 34889 41718 50877 60274 69911 73584 82674 96306 116729 135597 163526 179642 184196 189684 194757 195518 190412 180125 173385 167719 167642 165646 156800 152128 145343 134976 116455 71262 26247 9942 4702 3667 1280 333 271 262 228 240 230 213 203 208 201 223 227 223 230 208 185 194 202 181 171 173 174 163 151 154 152 142 132 131 107 86 75 74 62 49 30 55959 212 2574 30 9744 15 32 39 6172 1434 150 299 268 152 87 53 -6 146 27 107 223 159 209 147 406 598 968 1045 1008 1387 1985 2260 2442 2834 3166 3314 3641 4301 5775 7031 7190 6967 7531 8775 8690 8583 8979 9888 10350 9788 9205 8314 8118 8331 7919 6906 7209 8089 8665 9167 9746 10577 11817 12781 14096 14827 16667 19414 20695 18884 17533 17016 17527 19605 20699 20043 19439 20759 22085 22706 23524 23934 24758 26485 28060 30163 33263 37890 39489 37680 33535 28606 28753 32352 34939 37210 39502 41243 43930 50380 59777 68581 77010 85026 88135 83624 74970 66049 52922 34790 26932 20807 17365 14848 13954 13427 9374 8425 7581 7314 7547 5973 3966 3056 2129 2401 2445 2698 2824 2620 2338 2127 2498 3366 3956 4193 5260 5864 6614 7711 9131 10734 12189 14033 15185 17713 19718 19179 19628 21394 22816 24587 27031 27880 29860 31761 39769 47521 52876 60076 68478 79670 94925 106086 115529 128986 140047 150867 157549 157164 170317 185121 184837 175592 168124 163426 155815 134520 106050 93807 67545 39031 28016 31246 34348 27482 13201 7103 2140 386 218 188 186 183 174 161 158 148 163 151 136 130 147 139 132 112 107 115 125 126 108 91 85 80 71 73 65 47 35 25 25 13 55962 213 2636 30 9746 15 32 42 6171 1434 -14 -5 999999 999999 999999 999999 999999 999999 999999 -42 133 180 262 278 472 595 770 1045 1204 1554 1957 2222 2249 2218 2472 2912 3917 5008 5675 5763 5856 6591 6981 6463 5722 5216 4913 5317 5583 5310 5197 5225 4860 4617 4813 5182 5565 5901 6314 6792 7913 9531 9674 10202 12590 13752 13888 13886 14353 14287 13811 13012 12795 13180 13983 14536 15852 17007 17393 17514 17239 16953 17682 19030 21041 22558 24293 24899 23205 20675 21184 23739 25287 25202 26297 28250 32958 37278 40372 44954 50992 51150 36589 25912 23316 21116 19687 18652 17957 17023 16632 15977 16918 18092 17872 16286 15994 14281 12833 10260 7422 9322 11220 10300 9077 10104 10508 10647 10133 11393 10350 8023 7689 7747 9030 9459 9160 9126 10169 11365 14813 21447 27247 31809 34251 39744 44966 45676 44712 49683 59113 63586 68838 75248 79904 88240 95844 100925 107426 113697 125526 131604 130659 123846 122384 128655 135898 139165 137750 137045 133073 129017 135049 137620 135547 128185 114775 100381 83882 81768 94898 111556 112023 97767 50644 13891 4316 658 246 215 201 194 193 179 182 182 183 165 202 198 176 167 160 160 147 145 162 160 136 129 132 121 114 109 120 114 80 61 58 53 27 23 9 55965 193 3208 30 9748 15 32 45 6171 1433 -57 999999 -57 -45 -80 111 376 547 617 896 1165 1164 1266 1262 1318 1297 924 618 561 637 795 885 810 865 836 837 1009 1128 1107 1366 1817 1741 1915 2512 2762 2545 2255 2272 2322 2511 2600 2704 2840 2867 2924 2933 2877 3047 3195 3419 3752 4258 4707 5349 5588 5282 5055 5061 5713 6530 6573 6129 6336 6202 6707 7320 7205 7687 8314 8899 9736 11121 13055 14895 16768 18511 20019 20403 20335 18780 15885 13906 12879 12069 11635 11567 12132 12923 13200 13907 14570 14948 16507 17778 19033 21049 20811 17216 16207 18824 22440 30277 36109 39239 38254 33887 31334 40920 56554 68388 82137 92805 104210 118094 115034 89974 78041 62171 49604 46140 44671 45402 49142 54114 56342 61492 67244 73539 85290 93563 102941 103970 107065 120777 130877 126115 125535 149194 163623 170491 159899 146423 144775 147954 151028 150850 148311 143791 143606 147125 145570 136945 132645 104445 53613 19443 5770 1679 403 220 181 230 216 209 184 164 173 179 191 193 168 188 185 164 152 145 156 146 128 134 141 122 115 112 96 104 93 74 47 39 36 22 7 55968 202 2969 30 9749 15 32 48 6170 1433 -25 95 47 220 490 608 588 508 662 892 1200 1612 1840 1909 1967 2553 2848 2824 2582 2918 3572 3764 3795 3538 3450 3436 3338 3334 3361 3291 3584 3838 3705 3927 4276 4411 4186 4039 4278 5147 6340 6456 5898 5073 4901 4674 4512 4769 5066 5262 5236 5021 4687 4256 3826 4243 4393 4651 5848 6526 6669 7062 7657 8007 8377 9108 9349 9922 10392 10427 10322 11088 12284 12514 12261 13470 15436 16993 18444 20353 21858 22936 23914 25332 24283 20095 15156 10725 8074 7703 8651 9085 9650 10425 12813 18107 22287 28798 41013 48676 44481 42540 43371 45751 50296 57194 73039 89410 100066 110551 118124 130207 147687 139905 99938 69334 54280 39680 36893 48891 54724 49782 45361 39183 35842 41574 40685 41070 49910 55434 63073 67503 70753 69559 63166 66520 75960 83429 95235 98311 99650 90612 86972 91851 97533 101162 103480 105901 109367 111148 116448 117177 118161 124034 128354 127864 122051 117143 118485 120262 117021 105061 62586 18133 4400 931 448 268 265 258 220 228 239 221 202 221 217 219 205 223 214 199 211 206 201 189 179 163 163 172 157 138 132 140 139 107 96 85 81 58 40 22 55971 199 3031 30 9751 15 32 51 6170 1433 46 46 219 244 434 225 392 880 1230 1606 1822 1929 1924 1746 1916 1915 1792 1735 1876 2611 2805 2740 2791 2651 2784 2960 3033 3230 3258 3362 3538 3507 3604 3557 3249 3121 3522 4339 4946 4905 4544 4492 4064 3642 3456 3422 3400 3353 3431 3619 3424 2991 2752 2569 2621 3049 3151 3598 4141 4739 4850 4936 5060 4992 5152 5142 5535 6043 6760 7628 8320 8797 9736 10480 11288 12181 13179 13829 14645 16144 18015 19459 18809 16367 14335 12078 10445 8870 7987 7749 8229 8074 8652 11424 14370 17360 21242 24475 27998 28490 31657 39671 43964 44996 46001 49030 45097 28707 20084 21125 24804 22809 17932 15737 16105 14599 14513 16355 21853 32678 40632 50277 73851 90320 95448 92349 94268 98989 97017 103890 119483 122391 119045 124373 122465 114407 115249 124758 126532 123909 110631 98932 101961 105130 109628 115014 121235 129852 135691 143669 157581 159851 148174 144501 140810 136734 132494 130278 127868 113840 80116 29951 4177 723 310 226 200 182 201 202 208 178 167 174 165 179 187 177 158 155 163 169 144 152 151 130 139 110 100 105 97 97 99 63 45 41 30 14 7 55974 204 2913 30 9753 15 32 54 6169 1432 57 100 268 685 1054 1538 1744 1728 1845 2181 2576 2699 2720 2823 3039 3382 3527 3355 3283 3577 3586 3127 3339 3786 3868 4151 4535 4960 5405 5124 4768 4594 4685 5426 6268 6517 7193 7189 6619 6031 5368 5244 5914 6327 6025 5826 5922 6192 6218 6858 7747 8073 8275 8592 8499 8454 8568 8182 6944 5725 5341 5252 5571 5871 5938 6574 6924 6993 7218 7510 7508 7809 8205 8664 9184 9626 9931 10581 12133 14577 16972 18355 19337 19442 18859 19945 22165 24889 27905 31696 35170 36534 37675 40586 42743 45819 50428 54472 58614 55752 48837 48827 44741 35256 25829 17142 10580 9564 10171 9531 8540 9092 12189 15134 17227 18119 18813 14767 15134 19706 21846 26143 32778 42908 44743 37608 30309 32519 35540 39064 42275 50196 56393 69061 86351 81324 79410 88938 105524 122152 147510 140518 111936 103977 109004 114980 121191 128985 134621 139343 145285 148814 145216 146163 148408 150142 150916 149693 146880 146564 146831 140114 130643 113817 82010 44941 18753 3978 684 280 256 260 251 254 229 221 214 229 248 239 241 225 213 219 215 198 200 194 176 178 184 174 158 163 164 148 133 110 97 89 89 78 67 56 55977 206 2856 30 9756 15 32 57 6169 1432 107 223 410 628 958 1315 1672 2021 2407 2612 2672 2798 2815 2871 3137 3254 3081 2936 2494 2796 3070 3351 3738 4396 4458 4207 4573 4668 4541 5297 5887 5790 5378 5177 5424 6132 6539 6539 6563 6213 5891 5362 5081 5478 5945 5426 4706 4907 5632 5639 5654 5567 5637 5809 6155 6630 6928 7134 7510 7801 7742 7712 7631 7521 7555 8179 8558 8687 8760 8591 8487 8841 9416 9871 9881 10262 10423 10250 11418 13526 14977 17521 19200 18942 18170 19291 21521 24100 27135 30830 34701 38408 43364 49210 53489 52772 43480 34924 29777 24204 21584 19503 19483 19044 16953 12740 9432 9569 9536 9484 11420 13884 14502 16169 21416 27390 29821 29040 26609 25578 26067 25753 26652 30216 31818 33294 35395 35662 34587 36151 37696 39506 41790 45963 54040 63267 73758 82630 89559 98064 106427 114568 121714 124144 121214 121504 126395 128961 127347 134179 137267 136122 138153 141026 136096 135826 131391 130630 139265 141221 146717 135322 126625 122836 114243 93868 59312 22697 7565 4546 1040 236 221 211 200 191 179 175 151 157 184 182 189 179 170 166 146 149 146 160 162 132 125 115 120 110 105 106 81 60 64 44 28 22 16 5 55980 217 2528 30 9758 15 33 0 6168 1431 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 16 138 264 403 538 836 1333 1836 1996 2187 2787 2738 2085 1877 2057 2187 2263 1764 1456 1584 1715 1917 2153 2144 2282 2750 3127 3285 3142 2996 3217 3757 4052 4086 3973 3985 4114 4404 4512 4210 3522 3306 3706 3969 4309 4253 3615 3288 3602 3792 4298 4697 4374 4037 3708 3464 3485 3720 3939 4095 4221 4594 5177 5021 5555 5677 5745 5971 6532 6972 7077 7321 7896 8264 8437 8353 8673 8939 9505 10257 11292 11577 12018 13454 12914 12694 13021 13257 14307 16546 19627 23379 28212 32882 37129 40160 41966 40976 33928 25279 17667 15465 14716 14988 15278 14716 15009 16783 17043 15296 13474 13222 14065 16916 19141 18685 16565 14804 12626 11771 10144 8288 7978 9268 10465 11699 14075 16998 20171 23454 25999 27364 28775 29891 31737 34761 35458 38785 44773 48878 54724 59354 67723 74924 74735 75071 72910 78218 86037 98253 147561 176129 194527 194297 212222 266860 300280 324609 314648 278733 236839 196582 181907 155426 135133 123609 98003 51690 6302 1156 279 238 230 230 207 190 208 175 205 193 171 201 192 191 182 199 191 194 182 169 170 159 148 136 134 116 119 128 106 85 67 65 59 46 36 20 9 55983 205 2830 30 9760 15 33 3 6167 1431 5 -8 999999 115 78 158 343 574 540 623 934 1039 1079 982 567 554 731 609 497 453 471 642 665 723 750 841 1045 1054 989 958 932 1050 1259 1401 1431 1708 1833 1548 1201 965 960 1109 1344 1357 1663 2147 2296 2207 2219 1939 1603 1443 1290 1403 1484 1152 885 1023 1362 1466 1193 864 1052 1713 2343 2589 2641 2582 2644 2917 2827 2912 2915 3100 3149 2760 2233 2176 2335 2849 3534 4044 5132 6246 5796 6423 7290 8156 9160 10351 12217 14514 16549 18750 19686 17206 12991 10003 8555 8757 9178 10156 10115 10430 10682 11442 12894 13807 15489 17726 20595 24118 25558 25081 23447 23753 25762 26323 26707 21739 18560 17159 18878 20367 20874 22008 25190 27366 28949 30050 32046 34378 37493 40481 47304 53906 58231 66469 81243 96603 113180 124483 137955 164391 167116 165673 164813 156713 147490 140221 139315 154997 166400 166654 165249 152765 149095 156561 157901 155092 154635 163269 171953 179419 169967 122271 77608 46999 20731 7321 1383 183 179 161 152 181 182 158 168 145 144 164 162 161 152 133 144 149 140 129 131 127 115 102 97 98 107 80 68 68 45 37 32 19 10 55986 200 3040 30 9760 15 33 6 6167 1430 -89 122 98 43 77 25 126 209 80 999999 999999 -100 999999 -78 59 14 -31 -34 33 18 120 407 330 372 366 473 612 705 615 397 235 403 355 322 245 341 591 716 1056 1013 971 1078 898 755 659 561 353 232 394 380 337 586 747 894 1000 1148 1225 1307 1313 1288 1382 1620 1888 1917 1746 1749 1891 1901 1879 1997 1811 1560 1570 1577 1696 2019 2722 3135 3293 3852 3808 4378 5286 6660 7985 9062 10495 12047 11818 9571 8856 8925 8830 9157 9912 10904 12192 14803 18328 20891 22421 23482 25884 29088 30277 30853 32730 35605 37185 34726 28893 26395 22933 18361 19416 20578 23026 26133 27843 29594 31803 32917 32274 31841 32347 34408 36087 37415 39613 41469 43096 45099 47642 51355 54586 59219 63774 66352 73516 79999 87543 92204 106411 138152 167968 197799 218867 210169 210389 243557 268041 300507 308896 252032 190118 177857 174167 163403 135299 99267 63796 28540 8421 1163 269 225 225 226 209 215 201 213 205 221 214 212 207 180 190 196 182 174 159 167 175 165 155 152 135 115 124 107 103 81 81 74 69 45 32 15 55989 118 5501 30 9761 15 33 9 6166 1430 -70 4 224 603 932 1348 1905 2237 2501 2933 3427 3776 4015 4320 4741 5352 5795 6033 6611 7432 8240 9258 10422 11997 13559 13601 14287 15241 17208 17670 15370 11449 8847 8310 8285 8482 9349 10261 11155 12341 12958 13658 14624 15795 17129 18491 20005 21612 23458 25619 27770 32115 39214 47432 53932 63525 82508 116633 153690 180874 218205 244115 258331 307568 352422 344013 313846 269039 222400 187970 203504 207279 211165 205991 193249 186687 164643 130801 88614 46288 26537 9747 1592 264 209 197 209 206 195 176 167 190 187 176 192 186 176 175 176 166 164 153 132 139 133 119 112 110 104 88 72 61 58 46 42 42 26 1 55992 127 5233 30 9763 15 33 12 6166 1429 15 52 69 125 188 218 288 453 737 1106 1456 1646 1926 2496 3003 3631 4395 5601 6734 7787 8616 9091 9766 10613 11882 13946 16460 18802 22340 28141 32909 33571 31003 26347 27351 26529 19014 14624 11058 10955 11699 11993 12308 12544 13876 16098 18037 20028 21379 22853 24566 27068 30330 32845 34873 37039 40753 48599 54856 62296 67287 73108 82099 96739 109821 122176 133590 137439 143151 156624 177140 191549 229093 270534 266759 247187 232177 232227 249584 244233 226186 208149 195103 170278 147623 139738 133817 100524 44444 9601 1499 292 276 245 204 217 218 210 191 194 207 191 176 194 198 188 170 168 183 172 163 148 157 157 131 119 121 120 102 71 62 73 55 39 29 21 17 55995 124 5325 30 9765 15 33 15 6165 1429 -1 103 273 377 583 908 1580 2078 2754 3756 4794 6022 7237 8636 9962 11618 13350 15335 18862 22189 24440 25695 25006 23625 21570 22762 21508 17967 13958 9737 7776 8081 9092 10195 11073 11921 12326 13192 13752 14287 14845 16497 19392 21234 22403 23923 27442 32386 37209 39471 41698 45071 50525 57553 64346 71417 77577 82297 88796 100174 114189 124888 134366 144687 157097 166579 174028 177591 187966 195932 193956 188874 186748 199076 214584 220383 225078 224267 236950 241946 221638 206412 168070 108892 65523 18820 1379 252 243 238 220 185 191 171 163 193 177 207 185 191 191 164 181 175 160 158 167 170 155 136 128 131 118 113 101 93 83 62 65 58 43 27 26 9 55998 114 5567 30 9767 15 33 18 6165 1429 -2 259 430 831 1268 1645 2086 2679 3475 4928 7070 9477 12273 15742 17112 15206 13011 11158 8779 7885 7285 7225 7398 7060 7338 7584 8155 8724 8862 8475 7932 8082 8605 9587 10564 12015 14067 16368 19687 22740 25501 29612 37252 44355 46903 51807 53246 55014 57861 61406 66699 77305 86524 94772 106834 116134 125391 137908 149638 160073 168850 178118 192385 207138 222056 235721 241627 246063 258799 282244 307362 331443 329262 287775 217234 146180 95369 49238 9125 738 274 191 175 180 159 145 168 180 166 165 179 160 172 152 151 183 173 160 164 129 114 125 121 112 106 97 95 69 53 61 38 30 20 8 56001 108 5808 30 9768 15 33 21 6164 1428 -90 248 1100 1449 1558 2436 2945 2936 3302 3679 3796 3809 3660 2736 1753 1320 1572 1837 1733 1637 1700 2070 2289 2647 3429 3816 4392 5000 6199 8730 10409 10570 11757 13120 15446 17419 20049 23763 26490 26593 27064 28198 29027 33010 39904 45156 50999 59170 68059 72812 81574 98121 112564 129949 152057 188514 237587 291677 360651 375503 388071 430158 487771 486225 433744 389825 381456 339051 229565 84169 29905 4630 466 239 232 252 250 229 203 205 232 215 192 196 216 230 206 186 185 194 177 177 175 173 154 148 143 135 116 103 94 90 74 70 63 57 46 15 56004 88 6409 30 9769 15 33 24 6163 1428 -95 82 232 314 332 638 1067 1558 2163 2825 3537 4590 5540 6582 8447 11495 15314 18931 22975 27429 32227 37632 44853 51761 62190 75856 87468 92562 104842 143915 179768 198088 216514 233758 256314 281366 292960 330345 355320 346566 353477 367406 383362 389600 393934 382874 324298 226909 119116 42082 22887 18817 12451 1512 218 234 219 216 215 205 208 213 222 242 216 208 204 199 188 196 185 173 167 158 157 157 160 126 129 112 97 87 83 72 54 48 43 26 56007 91 6320 30 9770 15 33 27 6163 1427 -28 151 399 692 1119 1605 2121 2600 3323 4238 5204 6950 9445 11956 14166 17859 23031 28836 34645 42123 50957 57798 60361 59635 61228 64583 66483 72987 84081 92409 95534 104537 119676 133648 149661 174737 202275 235446 290930 341492 363516 402517 465960 497606 504841 479096 388442 277446 170739 93930 48833 19929 9269 1861 745 282 238 206 217 205 183 191 203 216 205 189 196 180 166 188 172 177 171 170 156 145 144 165 150 137 121 102 86 86 74 69 60 48 43 25 2 56010 89 6381 30 9771 15 33 30 6162 1427 24 226 424 882 1501 2193 2128 1619 1884 2803 3588 4170 3353 3109 3884 5004 7082 8836 12424 18336 23347 24763 28959 32954 33679 36772 46129 59809 71425 88920 112612 142053 199244 260058 316716 369112 432577 518669 566795 576498 540412 459110 410872 359548 276894 239047 175935 92353 26301 14887 11122 4833 1389 333 233 215 214 208 189 186 178 183 195 180 185 181 181 168 163 161 159 146 153 153 145 138 124 111 106 96 86 73 67 62 58 47 40 13 10 56013 117 5541 30 9771 15 33 33 6162 1426 -37 351 711 1291 2228 3447 4238 4636 5112 5830 5946 6304 7188 6962 7357 8398 9148 10128 10996 14247 19956 25443 30803 36083 40874 49768 66575 81758 92589 98450 105522 126117 135809 145251 124590 89728 63602 51125 47849 59432 66082 60450 61795 70916 82627 91452 103412 117567 121865 124146 134793 143030 149646 159069 166147 177340 183546 179091 184393 186850 195158 200009 199841 193653 192796 176621 158703 138124 111425 102248 89228 63717 36687 18434 10245 8640 7016 5135 3045 1078 402 241 237 214 218 202 192 199 176 190 197 206 182 192 174 161 163 184 172 162 152 160 148 132 119 126 111 108 91 75 70 60 54 41 32 20 13 56016 114 5601 30 9771 15 33 36 6161 1426 53 162 341 853 1553 2188 2502 2537 2649 2336 2385 3187 4073 4593 5104 6429 7805 9234 10858 13344 14592 15356 16534 17387 18525 20227 23406 23188 22657 23125 24794 26537 26148 27083 31043 36536 43493 51106 61199 68051 66061 65097 65529 71268 74711 79990 85773 88591 95212 102343 108708 116318 126918 140450 149571 156398 174358 192092 213313 237559 252644 261481 268132 282311 298879 299094 296097 269724 219268 175781 136449 63669 25195 12116 6380 1724 584 444 296 268 262 210 186 179 170 165 180 191 177 188 189 159 147 164 162 171 156 147 144 138 117 101 111 101 90 78 72 64 56 47 26 16 16 7 56019 125 5302 30 9772 15 33 39 6161 1425 -58 72 145 167 271 465 581 528 543 731 849 1135 1600 2154 2381 2143 2023 2644 3544 3341 3433 3921 4937 5121 5528 6423 7205 8050 8155 7442 7220 8050 8478 8369 9558 11620 13969 15084 15713 16937 18752 21121 28368 38486 45809 54132 52217 51038 54700 58056 73219 83263 87350 89006 89976 101654 119589 128598 133527 143169 156539 163077 165434 171379 171003 167177 163757 170154 181060 186862 193725 205008 214611 234774 238508 238274 231269 214113 201263 181121 154965 119561 69286 28853 11395 6042 2336 883 365 257 258 212 210 210 196 194 211 198 203 212 208 199 181 187 205 204 181 183 165 157 163 149 139 140 119 107 100 94 86 72 66 55 46 37 23 56022 101 5992 30 9772 15 33 42 6160 1425 -62 999999 999999 -26 134 229 350 646 757 853 1187 1777 2647 2939 3489 3847 4176 5051 6715 8682 10790 12427 14797 20251 23687 28079 34267 46988 74535 107881 114960 95012 91995 95179 104397 114695 134085 130713 112759 112704 121370 132437 143831 148744 157616 171020 180228 193686 208174 222686 238638 236485 241112 268980 280333 281323 273541 253937 232720 176470 95961 33429 15088 5582 1831 560 275 236 219 208 178 193 187 193 198 195 196 218 220 191 163 175 172 168 172 155 151 139 134 119 123 116 88 83 68 67 45 39 40 15 4 56025 101 6022 30 9772 15 33 45 6160 1424 -99 999999 -81 -56 80 158 300 580 779 1266 1806 2392 3000 3619 4244 5173 6242 7370 8456 9697 11049 12396 14883 17681 21366 25382 29485 35749 42422 49544 58184 62254 70036 76563 87231 101587 111297 100134 101253 105257 112250 120682 134288 150802 172193 196006 224250 258136 289040 324995 358521 392763 381434 361844 335688 274797 219321 176541 134324 65969 18781 3362 613 311 269 260 238 209 199 159 180 214 218 199 182 191 180 172 166 173 177 165 157 141 158 151 151 128 107 117 100 97 81 72 68 72 57 37 23 18 8 56028 118 5512 30 9772 15 33 48 6159 1424 -42 168 323 528 737 706 698 552 508 277 16 999999 999999 999999 999999 999999 -47 157 267 286 258 450 637 951 1409 1764 2294 3079 3984 4995 5923 6752 7326 7464 8380 9133 9756 10915 11527 12335 14319 16212 19159 22449 25738 29961 34039 37734 42742 49406 57400 64374 66999 71007 75555 83382 100782 121385 137996 157097 193787 227790 253106 265649 292612 315884 321136 339212 349530 334466 290018 281730 270534 257258 231894 191467 116126 53874 11745 705 259 253 234 227 197 188 193 216 190 189 208 195 192 193 169 178 171 169 175 176 182 158 147 141 123 119 124 118 102 90 81 73 65 56 36 29 11 8 56031 124 5332 30 9772 15 33 51 6158 1424 -85 32 132 204 559 933 1277 1186 624 33 999999 999999 999999 999999 999999 999999 999999 63 115 278 362 561 712 945 1497 2032 2302 2404 2689 3019 3309 3515 3719 4540 5591 6426 7429 8589 9673 11082 12996 15800 18314 19472 19991 20551 21331 24454 28863 32550 37041 45090 51730 57531 64222 71945 79008 88968 99463 111070 126992 145712 170633 191999 212120 238300 266703 277375 278381 284552 293079 281751 283083 298789 308674 280721 242288 211374 182871 164894 124759 76479 43103 16498 4210 740 253 222 213 183 159 187 195 202 183 183 194 184 179 190 198 173 182 171 173 167 158 152 126 127 120 122 122 92 93 81 72 80 59 43 40 38 22 11 56034 117 5542 30 9772 15 33 54 6158 1423 -24 140 263 451 427 253 86 27 -29 41 81 23 121 331 347 298 399 701 845 880 1121 1594 1962 2448 2878 3483 4507 5923 7037 8273 10035 11856 13721 16042 18180 19563 22458 25644 28552 31842 35608 39228 44130 48733 54791 61797 67992 75661 86998 99238 108997 119380 138466 151917 154723 158138 161784 165896 165860 179061 199271 214445 229197 241362 246286 239060 236266 257797 288408 295592 285086 257587 203746 151542 128039 106483 66941 13773 863 302 248 248 226 218 205 193 186 188 186 185 206 194 191 187 189 178 180 178 174 147 136 152 134 125 137 118 93 93 87 87 83 63 53 54 37 25 5 56037 123 5362 30 9772 15 33 57 6157 1423 -63 89 249 177 -15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -26 183 281 472 979 1745 2453 2995 3563 4306 5244 6134 6975 8263 9686 11154 12759 14411 16130 18616 24009 28132 32138 37544 42208 44355 46439 47814 48962 54622 60180 67649 77272 89396 104418 118927 131243 147925 165682 184060 195572 209129 236135 266463 288953 265549 232159 217212 204497 192428 204000 205728 193826 175095 158177 154789 167896 158889 153387 145932 131020 111844 89814 74448 36541 5041 385 265 214 219 205 198 201 187 190 187 209 203 194 198 185 175 193 188 167 159 153 152 153 151 141 131 113 112 109 89 68 68 74 61 51 36 34 20 56040 148 4613 30 9773 15 34 0 6157 1422 -10 41 57 126 167 143 188 122 -1 -98 999999 57 241 449 755 728 792 910 1046 1212 1623 2196 2513 2801 3342 3881 4358 4744 5235 5728 5998 5971 5242 3773 2370 1157 812 917 1133 1214 1534 1593 2012 3479 6389 8738 10317 11528 12412 12119 12920 16378 18361 19209 21070 19970 18683 17751 19100 20441 23092 27515 30711 35849 42588 49079 59151 70347 76387 79162 84470 97092 111692 117577 119738 125583 133709 128756 120729 126770 131022 129101 133805 144347 160014 169996 177081 182941 187116 180899 172827 174808 175135 173066 169353 164717 163776 166888 174467 173658 165310 159028 141183 106747 74394 56086 46673 25026 5720 514 255 241 250 234 204 198 210 217 226 198 207 219 198 195 206 205 174 179 178 171 186 170 158 129 134 160 132 100 109 88 77 80 72 56 51 33 22 8 56043 149 4523 30 9773 15 34 3 6156 1422 -85 -73 -12 18 44 1 163 391 692 822 784 635 548 393 236 462 863 1056 797 736 1088 1614 2101 2202 2363 2604 3341 3936 4460 4920 5229 6089 6400 6272 6109 5484 4475 3689 3246 2987 3026 2584 3118 3898 4335 4537 4885 6861 10977 15648 19085 17810 17593 18725 21284 27379 32515 31133 28245 25218 25192 25697 27402 32386 36834 40280 41223 44831 50675 57114 61085 64217 63194 60526 59838 62552 62470 70572 94631 116134 129009 132357 134492 131259 126816 123283 129095 134216 139260 145747 151827 154276 155736 164744 175037 181662 192535 208453 220403 228705 203438 185982 185283 166321 132410 114946 95148 75189 50785 35636 21367 4443 645 530 369 219 202 174 180 185 175 168 172 165 179 184 168 153 153 159 158 152 142 137 119 132 130 121 115 89 76 68 71 68 56 35 34 33 6 56046 115 5603 30 9773 15 34 6 6156 1421 18 116 -1 -42 25 409 752 886 883 1170 1564 1949 1984 2217 4605 6852 8420 12112 14617 16832 18040 18949 19916 21093 22018 22027 22400 24904 26599 26139 24613 24821 28975 36083 36855 35768 42521 54820 64609 71189 71535 74490 73854 74600 80641 86060 94167 101668 107356 120271 139852 160372 177073 183382 188107 211131 231979 252737 258290 269054 300613 312000 303437 289102 284577 281882 275390 250753 198986 139322 92524 72441 50821 18782 5040 945 854 825 388 257 266 238 204 214 222 224 198 226 243 225 197 205 218 214 203 186 193 207 181 174 182 162 159 152 132 127 103 102 92 92 77 65 62 45 33 56049 111 5723 30 9773 15 34 9 6155 1421 -70 21 113 7 -96 999999 999999 10 76 275 832 1189 1523 1790 2226 2634 3117 3274 3761 4548 5118 5354 6196 7447 8260 9345 10768 13447 17588 21283 25655 31548 39545 45125 53693 64232 72201 69009 58898 51712 57721 63840 67738 72872 77516 84963 101686 116652 135161 154012 175410 201875 230275 250148 273905 290412 295717 346077 403323 415452 369598 350890 319226 262130 243284 195572 153261 127286 96900 45747 15719 5857 2549 1293 654 269 230 199 209 201 219 207 193 194 219 194 195 196 196 198 185 166 172 162 161 139 127 119 121 112 98 93 84 85 69 70 64 43 25 15 14 56052 118 5514 30 9774 15 34 12 6154 1420 -86 -68 85 206 325 501 754 1091 1288 1355 1321 1324 1335 1512 1989 2329 2451 2546 2733 2959 3445 3820 4079 4537 4867 5292 5995 7289 8332 9684 11918 12963 13215 14854 16396 18920 22828 27168 29136 34707 43611 47347 56118 65174 70137 77931 81834 87729 116924 157798 177675 193747 221243 248337 267270 265464 293914 295771 271718 247897 223370 229344 257513 251088 230505 223113 216700 206502 200450 196891 206212 199513 155881 108350 62427 29404 13170 6144 3721 1088 304 231 227 204 200 226 226 202 203 191 220 220 213 201 199 213 182 174 178 185 184 170 161 144 152 155 128 121 119 122 98 85 86 64 58 51 35 17 56055 121 5423 30 9773 15 34 15 6154 1420 158 263 341 392 529 564 680 902 1020 1303 1763 2264 2560 2658 2562 2520 2701 2974 3047 3300 3666 4099 4443 4953 6288 7960 9489 10515 12089 14692 17313 19802 22573 24397 27343 31492 38142 43968 49227 56755 62353 65885 63666 53484 50173 53787 57638 62313 65701 67552 71798 75882 83134 87046 91374 116047 131761 144313 163549 178648 196201 208796 215672 231545 248714 282455 318020 344363 363444 353137 313258 262556 215212 163126 120136 96800 81050 85389 73367 44077 11215 2266 772 325 253 256 225 206 225 204 215 223 240 213 206 211 221 206 218 228 212 194 187 185 178 185 170 155 151 135 132 112 103 108 101 81 75 69 51 44 37 56058 110 5723 30 9773 15 34 18 6153 1420 -75 -6 149 446 668 853 1274 1774 2232 2774 3181 3625 4059 4476 4890 5305 5688 6446 7617 9889 13148 16767 19855 21784 23646 26180 31845 37360 43081 49712 54115 61279 72053 75978 77122 74377 74505 82905 100208 115292 116350 112370 111995 124975 142238 154778 162468 175125 196118 205312 206767 197356 195917 196634 195996 198502 193962 182869 179850 181046 180415 183100 167502 151651 141343 151974 181275 192689 173178 120170 64996 35215 15925 4073 736 208 171 170 169 167 177 183 149 167 178 173 176 167 175 166 150 147 168 138 136 130 118 118 114 91 69 65 70 64 54 45 32 26 28 7 56061 108 5812 30 9772 15 34 21 6153 1419 -16 14 244 450 575 872 1155 1515 1976 2775 3771 4946 6413 8047 9533 10598 11850 12915 14449 16670 19427 20740 19627 20960 23502 26724 30201 35329 39905 44961 52405 60299 63536 69441 77226 89582 102573 107714 115570 127837 136445 152821 184304 181234 169678 164453 162103 145869 122127 117304 128586 157453 192931 229984 265478 272685 281735 270686 294381 324717 308746 270875 225434 202225 163803 121647 73503 40814 25569 11268 1064 229 220 206 211 204 204 232 213 205 188 188 192 204 190 179 182 193 173 166 158 158 150 152 137 134 122 105 97 98 87 77 67 62 62 49 22 9 56064 100 5991 30 9771 15 34 24 6152 1419 -66 78 289 592 778 781 663 576 558 560 534 540 720 775 779 1045 1444 1792 2097 2576 3305 4256 5000 6187 7520 9277 12404 13746 14312 15005 14729 16499 20449 24838 26806 32839 37481 37397 35493 36398 38161 48374 65586 94655 124931 166536 236689 286447 331403 399039 473732 542848 625530 738913 786783 650543 410529 205601 129902 76743 29735 7159 802 234 235 198 200 187 169 184 150 153 162 183 164 162 157 157 184 182 153 143 147 142 145 137 137 135 110 102 98 91 75 72 72 58 44 43 34 12 56067 89 6381 30 9771 15 34 27 6152 1418 -44 -18 164 272 489 650 964 1394 1745 2017 2768 3537 4230 5189 6346 7522 8856 10807 13810 17175 21182 25367 30153 36220 43770 51734 61240 72018 85313 98014 115292 149879 187858 231391 291407 349485 429775 521574 593016 682926 735462 648019 469924 359522 280732 186681 82747 33077 9897 1361 362 336 255 220 237 244 243 241 228 212 221 212 218 235 217 224 207 219 213 197 208 189 191 179 173 171 157 150 123 112 105 105 88 68 80 65 51 38 31 56070 85 6471 30 9771 15 34 30 6151 1418 -96 84 219 372 649 965 1406 2095 2870 3523 4095 5092 6769 8420 9983 11964 14759 17836 21041 25709 33293 45236 61099 76104 89935 113070 138557 165932 204275 251924 313781 372755 427541 483239 558501 638543 707493 725124 568864 350740 214820 131476 70654 27440 8262 1768 394 218 152 185 189 171 191 173 178 176 169 168 170 184 169 189 191 187 168 140 153 150 148 138 128 114 119 115 107 81 84 72 58 52 44 30 26 17 4 56073 78 6711 30 9771 15 34 33 6150 1417 89 530 1093 1734 2269 3018 3707 4453 5431 6925 8111 9886 12719 17271 22525 28739 39407 51237 69391 92267 123179 168080 211969 256681 305995 374837 445902 499645 566956 677401 663718 632805 619971 513031 392253 166296 72403 25394 3696 304 250 208 209 218 209 179 168 179 199 192 194 198 206 197 201 179 181 195 189 172 180 170 157 163 141 129 121 109 96 96 98 95 84 70 49 37 25 20 56076 91 6321 30 9771 15 34 36 6150 1417 70 171 381 553 740 950 1256 1553 1922 2409 2785 3132 3533 3780 4367 4425 3947 3859 4340 5840 10016 14724 21154 28708 32195 37616 47551 57910 70991 83293 99571 119720 139130 162076 186520 223903 261884 301916 349252 391962 448953 547382 647940 690243 625601 553472 391218 206048 172746 131891 69440 26697 2814 420 271 277 238 229 214 233 193 210 242 237 226 225 217 205 199 202 207 191 176 181 177 163 170 162 144 131 140 118 107 112 113 111 92 69 50 49 38 56079 91 6321 30 9771 15 34 39 6149 1416 -92 146 500 863 1395 2154 3250 4741 6135 7752 9668 12130 15301 19076 22698 25898 29228 33652 38190 42883 47543 53357 59506 64585 68615 75508 82982 86765 95404 121677 154372 192095 235069 263288 295250 334715 363068 382654 382368 378125 389123 385296 323111 295169 293132 262243 223698 187707 151077 100127 57768 32100 11431 909 222 211 209 211 227 191 179 205 212 214 208 202 216 204 191 200 179 169 147 151 156 151 134 127 122 116 92 84 93 98 78 58 51 47 34 12 1 56082 84 6531 30 9771 15 34 42 6149 1416 -19 311 688 1188 1840 2684 3591 4477 6137 8479 11355 14354 17545 20278 23982 29995 36956 45229 52395 64605 81980 101609 120603 141407 168256 203043 256757 305689 350976 394496 444423 495689 469963 413529 410954 396383 335821 300786 273073 256115 215937 153377 92108 42589 12921 2553 501 195 183 219 237 203 194 187 195 228 195 185 222 206 195 195 175 171 179 192 167 169 161 156 159 135 137 122 107 103 88 85 75 82 70 49 31 23 56085 86 6470 30 9770 15 34 45 6148 1415 92 304 563 923 1380 1888 2369 2936 3623 4499 5627 7349 9145 11763 15119 19714 24715 30562 36598 43771 48700 54061 63308 81463 105710 129853 145423 171061 218453 242147 266269 298204 332444 393496 462201 518700 549800 578153 585514 511535 339964 184299 128272 103677 75768 36900 10311 1727 368 253 240 235 250 261 220 199 215 233 226 217 219 219 218 209 211 206 193 197 192 178 189 181 157 132 125 127 117 113 105 99 95 85 69 56 40 36 56088 82 6589 30 9769 15 34 48 6148 1415 199 559 884 1425 1886 2509 3409 4681 6180 8260 10593 13117 17302 22201 27509 34275 42009 50025 60792 75252 94062 108054 127176 168371 223677 267767 310152 361087 394335 446999 495838 516609 552381 576301 521386 427871 326461 234942 176881 109927 58653 22430 3558 344 234 248 227 237 235 213 204 212 201 236 224 221 228 237 217 208 213 201 211 187 171 186 200 175 151 138 137 124 108 126 115 97 89 79 70 58 33 22 56091 84 6528 30 9768 15 34 51 6147 1415 72 435 808 1185 1591 2225 3008 4385 5920 7703 10233 12578 15088 18809 23666 29702 36515 44566 55113 65515 75247 88674 106218 129926 157975 192699 230359 260771 297161 355645 439583 552709 641434 707022 725147 591027 371520 204592 150837 124426 105241 73021 36917 5076 384 251 258 222 203 211 242 220 236 225 209 214 206 213 209 185 205 202 205 191 185 169 171 174 173 169 153 129 128 128 118 112 100 88 76 60 56 56 38 14 56094 104 5928 30 9768 15 34 54 6146 1414 -20 67 -9 999999 999999 999999 999999 999999 999999 999999 999999 999999 -46 -42 24 172 281 442 596 715 848 1049 1259 1456 1900 2623 3553 4408 5618 6841 8493 10860 12619 15350 21686 28012 34489 44473 59453 82576 107512 130152 153818 183792 214101 251251 294388 349829 421629 512489 616806 687210 675389 581183 483321 370950 285094 215227 149572 96338 49110 12783 1881 639 322 294 236 220 234 256 265 268 259 242 228 255 221 265 274 240 239 247 239 216 201 208 201 208 204 178 167 163 136 123 130 133 124 116 109 103 100 79 64 32 56097 90 6289 30 9769 15 34 57 6146 1414 -64 98 182 418 602 796 945 1060 1348 1548 1827 2174 2544 3204 4345 5926 7787 10723 14384 17923 21424 25112 29768 36275 43888 54196 66875 83960 105335 126784 151461 187421 238961 293206 356800 444807 521081 595573 667190 639126 483671 381253 302518 232283 182934 151745 124818 87554 47118 16023 3568 470 231 197 189 179 145 152 164 159 173 182 182 148 160 162 176 172 139 142 155 164 125 119 117 125 120 112 93 84 90 79 70 67 57 41 42 21 8 2 56100 112 5689 30 9769 15 35 0 6145 1413 -61 -80 -20 28 147 214 236 223 478 643 848 1300 1674 2087 2506 3026 3422 3629 3914 4195 4562 5002 5807 6910 8008 9115 10125 10742 10373 10738 11137 12510 14605 15985 18462 22011 25336 28487 31895 34855 38517 43296 49133 56630 69246 87396 104366 123336 149117 177498 209501 240973 281821 327132 380883 402810 415958 449501 481297 445313 415576 356250 300937 239854 173628 128439 84089 46810 25851 12652 2594 414 248 251 272 237 230 234 233 225 226 228 247 230 202 216 214 209 207 195 205 197 180 188 167 177 185 168 144 150 143 140 129 122 114 110 91 82 76 58 45 31 56103 118 5509 30 9769 15 35 3 6145 1413 -13 44 66 238 504 675 848 1100 1082 881 1034 1326 1574 1719 1910 2250 2566 2974 3458 3795 4100 4320 4584 5258 6099 6979 8153 8715 8396 9434 11623 13658 13341 13483 15461 15858 16805 18472 20194 21626 25093 29175 32957 36145 41225 48799 58418 70798 86291 101310 115230 129514 146203 165921 190612 220963 252298 280103 313639 338175 361504 379548 380964 365652 343936 319315 285706 251033 204476 150009 108143 92598 73094 45890 26844 9467 829 255 225 231 245 225 202 204 198 196 212 181 192 193 184 219 194 179 193 187 192 176 166 158 150 145 137 151 135 109 96 92 108 86 87 78 69 61 50 44 27 11 56106 133 5058 30 9768 15 35 6 6144 1412 7 18 -77 999999 999999 999999 999999 999999 999999 999999 999999 -35 126 169 128 351 781 939 888 1174 1578 2101 2415 2477 2452 2515 2543 2405 2561 3196 3787 4469 5385 5990 6503 6786 7013 7658 8420 9527 10592 12170 13040 13526 15344 18135 19901 19573 21472 23090 23506 22895 23042 26461 28205 27637 29834 33978 39429 49227 54524 59552 72989 88725 105274 128812 154142 169194 188447 212477 246696 270028 301123 334168 362440 391901 405293 408536 392491 331725 275129 227168 181892 152165 120141 85183 63870 50708 36540 20864 7932 1707 341 293 266 243 262 213 202 200 215 223 221 227 231 226 223 198 216 206 210 207 202 198 181 178 161 161 157 145 136 128 118 109 99 97 102 86 83 73 55 42 36 56109 138 4878 30 9768 15 35 9 6143 1412 -67 -23 174 470 724 1025 1218 1492 1457 1153 868 583 329 309 568 899 1101 1163 1148 1258 1272 1339 1601 1827 2231 2915 3574 3745 4025 4435 4892 5261 6069 7776 9335 10412 12435 15251 17469 18136 17657 16638 16104 16660 18133 19685 20952 23228 26423 28542 30010 31369 36595 43423 50223 59444 70199 81077 94033 102606 102639 90940 84948 87683 81010 81694 85158 85386 97199 100583 92196 95581 96712 102115 115735 139427 169351 191096 215041 232405 255610 269192 273546 292441 290661 240339 200238 177556 166196 136957 116425 91238 65948 45751 32543 19544 8216 1606 238 197 194 187 176 156 164 157 149 190 213 183 169 168 170 183 177 161 166 153 140 159 141 112 120 107 101 111 92 88 77 70 71 50 41 45 33 14 5 2 56112 104 5927 30 9767 15 35 12 6143 1412 66 283 521 802 1349 2284 3079 3845 4904 5782 7109 8729 10040 11685 12683 12771 13922 15991 17206 19032 20093 21710 22972 23291 25766 32707 38699 45081 55970 66407 78571 87937 105670 125309 137671 138129 145992 164870 175175 189520 220485 261870 286808 289192 267480 265851 287158 312778 330987 372989 385909 375929 323552 205070 122842 73443 50028 33637 27952 19507 8460 1201 313 278 252 244 246 232 242 235 235 233 221 225 226 233 247 233 204 213 217 227 194 194 186 178 195 176 161 151 152 147 142 133 105 105 109 91 76 76 54 43 43 28 56115 134 5026 30 9766 15 35 15 6142 1411 -34 158 410 695 923 1209 1039 723 449 57 999999 999999 -74 45 267 482 473 554 932 1435 1933 2349 3035 3560 4277 4719 4616 4315 4114 3606 3472 4135 4912 5671 6535 7206 8993 11026 12004 14000 16280 18179 21975 26424 33125 41634 47751 53907 58760 56361 52846 55927 66218 74694 80881 92735 118451 133022 109230 90490 81173 67189 65271 73665 86177 106314 131627 162811 196732 234037 260369 285342 304701 304530 287932 317937 329370 278637 262035 271243 241858 178265 133125 96628 53745 32460 27441 29980 29388 20013 7790 2193 686 291 272 260 252 249 241 226 190 214 220 247 228 214 224 222 225 214 217 214 193 191 183 194 181 159 169 152 142 133 127 115 102 93 94 86 74 76 61 40 33 18 56118 137 4875 30 9765 15 35 18 6142 1411 -40 95 259 369 429 593 804 981 1077 1290 1711 1880 1701 1714 1569 1154 826 607 656 959 1145 1169 1349 1651 2163 2848 3598 3370 2731 2914 3220 3476 3819 4511 5347 6547 7721 8803 10146 11682 12717 14501 19119 23317 27210 36806 53795 78863 106454 122402 106937 92158 93753 96626 94792 95232 94808 91386 76990 84265 107343 106726 69585 58128 62390 78007 93528 104994 114911 126711 140305 150878 166987 179695 191467 203099 223790 236270 234730 231697 223561 206644 197537 181322 159885 132224 93314 61550 54644 54632 47487 44865 41258 24111 10443 3780 1169 399 187 183 221 208 190 202 183 143 157 164 165 171 157 164 169 165 148 167 162 149 119 113 129 117 100 95 117 102 85 85 72 72 56 51 40 30 23 20 10 56121 139 4874 30 9764 15 35 21 6141 1410 -34 55 285 523 608 682 997 1057 1129 1190 1418 1613 1923 2179 2461 2427 1803 1454 1294 895 742 967 1388 1627 1850 2087 2267 2027 1241 1096 1795 2641 4296 5706 6714 7273 8236 8697 9268 9997 10260 10526 11452 14126 19989 29647 45882 64904 78911 77098 57011 30923 18157 15907 16169 18032 22057 26828 29932 33190 36671 42382 49547 57151 65920 74922 80369 88659 110870 132149 145227 162381 184123 204992 223457 247530 255242 255249 255238 250834 239684 238497 230823 227494 271745 269347 214824 163635 127778 113065 95672 79707 54757 21763 7609 2892 615 220 235 249 222 182 176 185 178 195 201 208 195 182 195 181 187 178 175 168 165 160 173 168 163 154 151 134 125 113 97 92 78 70 71 74 65 42 48 40 31 14 2 56124 102 5983 30 9763 15 35 24 6141 1410 -72 45 184 359 575 775 1067 1488 2168 2924 3675 4509 5642 7290 8598 10047 11681 13285 14366 15707 17269 20016 23348 26769 30653 34910 40737 48115 56179 65366 76828 92292 108168 128550 153452 178451 216484 252490 285445 312789 329056 352033 365355 342589 309825 245010 211500 207835 205669 210399 222734 229812 241292 196486 154119 101678 41496 16099 7709 2341 387 246 241 237 233 213 214 211 188 202 209 199 204 216 193 211 207 198 201 206 193 174 154 148 166 166 149 141 132 126 107 112 107 97 85 77 70 61 45 34 28 12 56127 122 5383 30 9763 15 35 27 6140 1409 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -2 367 849 1073 1356 1588 1887 2505 3676 4981 6356 7683 8915 10648 12732 15649 19147 21895 24964 28407 32379 37219 42775 48502 53687 60183 70581 78952 86587 91354 102131 122389 141156 157803 170991 185145 195320 204887 217921 232410 232545 239478 253966 283281 323692 358633 380943 361442 323188 275962 201483 135676 76039 35380 15811 7262 2971 632 217 202 209 186 195 192 165 161 202 180 190 212 183 167 190 194 163 181 194 160 159 149 138 139 132 127 126 114 91 95 87 88 75 83 77 58 49 37 34 30 15 1 56130 111 5712 30 9762 15 35 30 6139 1409 -72 -28 -72 999999 999999 999999 999999 999999 -55 -87 999999 73 90 355 645 942 1184 1376 1644 2171 2567 3089 3858 4673 5431 6350 7441 8946 10498 12830 15751 18757 21671 23561 27462 32598 36834 42045 48496 58469 71281 82210 91326 105483 124824 144699 165129 187425 217456 248745 282319 315223 347809 375724 416930 442851 456815 449109 419854 347108 254468 156033 91700 60500 39792 29020 17461 7987 2101 339 272 286 278 272 263 239 252 222 214 241 218 236 216 241 240 204 216 217 217 196 173 175 183 181 149 159 162 143 141 144 130 122 109 101 88 72 65 48 37 29 9 56133 106 5832 30 9762 15 35 33 6139 1408 -62 66 226 232 249 284 129 55 -52 999999 62 225 450 697 1002 1390 1734 2115 2481 3005 3434 4118 4816 5667 6379 7260 8629 10576 12148 14123 16949 19101 21396 24224 27337 30843 35501 40534 46610 53161 59927 68771 80571 100788 124143 147271 172166 205981 247948 296227 341740 384758 433005 480793 530046 565668 553475 438637 217569 101627 71992 53455 31409 10056 2184 289 223 202 180 204 202 192 200 178 203 192 199 195 195 183 199 208 187 184 184 170 157 161 146 158 155 150 127 112 112 111 101 90 90 80 61 55 45 30 30 21 56136 106 5861 30 9761 15 35 36 6138 1408 -90 9 81 69 64 195 293 422 585 774 911 1179 1559 1888 2241 2836 3448 4094 4745 5587 6710 7977 9607 11153 12495 14500 16487 18658 21292 24359 28107 33536 41375 50367 59112 70120 83387 97556 112771 127458 147461 165629 185648 210096 235147 271752 307500 331696 336346 343744 362528 381189 382229 381186 373149 322739 242608 155856 102223 73746 51797 26601 10468 2658 369 236 220 237 221 224 199 199 173 174 191 223 205 201 211 201 175 190 196 176 186 179 178 197 175 165 165 136 117 123 122 98 99 91 75 75 74 70 56 37 22 14 56139 126 5230 30 9760 15 35 39 6138 1408 66 334 510 585 618 573 599 747 875 966 1007 977 690 303 -5 999999 999999 999999 53 248 603 728 1057 1409 2031 2626 2868 3082 3432 3727 4075 4797 5613 6774 7668 8534 9519 10994 13030 14845 16143 18587 22104 24363 25672 28459 32631 36592 40512 46272 55348 64379 72084 82938 94586 97788 96593 101746 118382 134847 149291 183413 241012 292730 324802 338536 339283 352877 361885 341697 309939 274352 232171 212221 204973 164208 138857 102760 72530 43525 29829 21067 7842 1965 380 241 231 218 204 216 227 214 207 182 215 231 194 202 221 203 205 200 219 194 169 186 177 180 153 163 157 140 130 108 108 125 108 98 88 77 78 62 51 33 30 18 56142 148 4540 30 9760 15 35 42 6137 1407 -74 -1 88 24 -11 90 167 248 347 408 493 489 527 703 854 1156 1487 1662 2135 2442 2668 2861 3355 4455 5741 7302 8055 8222 7411 7568 9034 10246 11179 11810 12454 13268 13611 13601 13645 13149 10671 6546 3544 2199 2320 2817 4170 5474 6799 7929 9082 10355 11932 12956 14048 15878 17135 18292 19832 21795 24206 26910 28814 32533 35996 38926 44852 51173 57590 62169 68846 76183 79257 82871 96387 103772 107494 112049 117505 114366 114695 118721 124281 140445 185230 237635 288565 319521 327856 312984 295126 273669 256161 220199 165974 109287 91101 89266 81256 70008 60421 43300 30982 25055 20141 14729 5289 1008 273 213 184 180 182 170 177 178 174 159 169 170 184 193 205 189 197 178 160 143 147 156 150 132 124 127 121 102 97 107 96 81 74 74 63 59 43 31 29 11 56145 147 4630 30 9760 15 35 45 6137 1407 -5 74 122 288 420 456 603 727 646 789 941 1051 1220 1487 1771 2055 2374 2617 2894 3368 4058 5173 6673 7709 8406 8132 7999 8724 9269 10413 11619 12072 12494 13078 13917 14669 13885 11534 8712 5716 3536 2702 2539 2556 3776 6190 8115 9567 10551 12054 13375 14220 15514 17258 19122 21803 24705 27040 29527 31110 32644 35474 39400 43902 47792 51735 58553 65476 73569 81604 92148 103244 112976 124934 135182 144970 160359 168179 178227 173024 150442 157181 184650 202563 202988 208994 227898 253331 261430 256655 246623 223937 194055 181663 163268 141037 111956 88635 71750 56059 44601 35163 21184 8120 2148 498 219 205 224 208 198 218 222 200 199 204 173 210 200 188 164 185 193 199 184 186 189 176 167 171 156 136 126 117 115 112 102 105 103 89 79 75 67 46 33 34 4 56148 141 4780 30 9760 15 35 48 6136 1406 27 97 236 328 484 588 663 731 846 938 1070 1225 1402 1588 1684 1778 2030 2419 3025 3924 4605 5171 5730 6068 6512 6940 6883 6928 7320 7672 7880 7597 7523 8198 9054 9176 8938 8244 7253 5712 5245 5369 6017 7054 8477 10160 10992 11468 12424 13966 15738 17832 19810 23458 28531 32385 35399 36716 41030 45406 50865 61677 73626 82806 89261 93941 100880 111542 121654 128619 125321 128947 127267 148797 177374 200853 223548 239110 257797 275141 269548 261194 270430 279148 269576 242324 200581 164485 137723 118955 103868 94802 82666 63935 54394 47372 33716 18494 6261 823 220 209 183 194 193 190 181 184 188 192 194 229 201 191 195 193 194 188 170 193 190 180 164 153 141 135 110 121 121 115 102 91 96 76 69 57 51 52 37 28 13 56151 145 4690 30 9760 15 35 51 6135 1406 -38 127 165 314 476 770 950 1211 1454 1695 1895 2037 2181 2265 2435 2754 3026 3094 3315 3559 4043 4603 5632 6676 7568 7937 7690 7831 9094 10700 12108 13623 14169 14094 13917 13036 11609 10824 11472 12912 15190 18298 21651 21615 18113 14166 13994 15818 19757 26203 31246 35806 37503 35799 29721 29207 30764 33952 35826 37146 39942 41662 43977 50062 60857 69867 80406 89910 96580 105729 107408 107367 116705 119940 128766 139978 149696 149053 142956 144159 141650 144061 147267 148854 150114 148858 145625 144600 146372 159087 164990 167587 166425 170082 153922 135003 130469 117864 92712 81123 53076 12518 1014 231 244 240 236 229 206 189 186 188 185 202 206 203 206 203 172 179 209 207 189 181 172 190 189 177 157 157 123 124 116 114 106 110 99 77 68 66 53 38 24 28 17 56154 124 5320 30 9760 15 35 54 6135 1405 -75 86 257 340 452 538 531 449 564 716 1182 1770 2411 2823 3141 3339 3266 2953 3104 3507 4844 6656 7743 8570 9292 10573 12620 15756 17853 17775 17423 17985 18369 19121 20210 23296 23815 22905 25073 24794 22057 21740 23241 25184 26519 29438 33471 34732 36205 38564 41051 46968 54099 59217 62839 63849 69244 70990 72409 75711 77303 83156 102113 124934 138314 150057 172282 220191 246734 264943 274811 268210 294052 320059 304990 284221 218718 146236 125630 83267 33441 3563 316 238 235 239 240 228 213 205 219 201 216 212 235 219 228 212 210 200 205 205 173 180 188 167 176 154 136 142 153 146 126 118 108 97 92 81 73 64 50 42 25 7 56157 107 5830 30 9760 15 35 57 6134 1405 5 165 332 552 961 1603 2208 3045 3388 3001 2059 900 76 102 332 705 1014 1082 1328 1866 2255 2692 3245 4104 4748 5430 6078 6522 6825 7679 8980 10879 13224 14813 16972 18793 20299 20385 21529 23478 26553 31086 36492 43290 54720 70423 91631 116816 146745 172351 200812 238937 269921 288381 337370 408046 455900 493094 564414 583057 409729 284501 144162 51412 2137 260 234 247 253 226 220 231 231 217 218 204 204 216 241 213 225 210 218 212 224 208 186 178 173 168 164 155 131 133 117 118 122 108 103 97 83 75 69 52 44 28 24 56160 101 5950 30 9760 15 36 0 6134 1404 45 411 836 1218 1163 661 245 163 241 378 426 410 289 273 376 560 693 977 1221 1439 1659 1811 2173 2587 3246 4293 5845 7412 8778 10422 11998 13730 15412 17037 19368 22556 26432 31264 37581 47386 57054 68405 80434 94274 105936 117643 139011 168970 222407 305458 439471 508971 534467 592060 599885 491519 332615 247155 86841 24824 416 196 139 203 212 172 179 178 186 187 182 191 178 168 184 184 171 155 161 176 141 132 136 149 133 141 133 112 103 97 109 95 76 72 70 54 43 36 37 19 12 56163 99 6070 30 9760 15 36 3 6133 1404 -93 194 430 817 1174 1612 1765 1505 1353 1538 1850 2521 3366 3844 3870 3699 4207 5321 6310 7173 7834 8817 10270 11834 13265 14983 17342 21102 26001 30277 35274 42072 51892 62921 76454 87918 105228 125700 145263 165072 192619 217048 252624 304485 369048 423332 484055 545978 576798 481744 345693 250894 185983 121104 29230 1578 265 292 259 233 260 248 252 276 262 237 251 229 221 248 265 231 271 249 259 272 251 235 232 224 196 187 204 188 173 161 157 146 156 146 138 132 119 112 99 87 80 76 49 56166 96 6160 30 9760 15 36 6 6133 1404 -6 98 176 320 720 987 1134 1380 1672 1983 2393 2766 2994 3239 3886 4881 5937 7188 8647 10477 12795 14881 17321 19776 22243 25107 28561 33959 39628 44938 53371 64774 77165 90907 104487 124353 149990 177005 212495 246976 274315 303625 381852 464275 553734 597824 605865 573593 308976 115363 14842 868 261 258 250 267 248 191 223 218 239 216 201 180 195 214 229 229 226 226 218 221 205 200 187 176 180 175 173 170 165 148 143 131 117 107 108 107 94 85 72 54 51 36 24 6 56169 118 5501 30 9761 15 36 9 6132 1403 -27 88 232 298 94 -24 105 162 286 314 597 995 1498 2178 2680 2813 2779 2409 2049 1766 1593 1488 1515 1777 2210 2576 3132 3727 4583 5249 5450 5628 6100 6770 7525 7896 8484 9461 10977 12201 14767 19199 23083 26642 31009 36707 42644 49982 58341 69739 83352 101159 122135 152632 176126 193450 204444 204230 231150 264898 295751 354484 428337 444730 413367 448314 499845 465186 284090 125248 31108 6373 1048 249 251 262 229 228 211 221 204 186 214 211 203 179 213 219 216 202 215 215 196 191 173 176 188 175 185 186 172 164 147 151 132 136 112 100 101 94 88 63 58 53 55 41 21 23 56172 125 5291 30 9761 15 36 12 6131 1403 -7 132 202 450 417 382 359 256 84 175 467 727 941 872 836 873 803 927 1036 1213 1137 1599 2211 3297 4239 3732 2941 2809 2261 2221 2224 2159 2588 3301 3552 4115 4916 4870 5143 5483 5937 6785 7768 8433 9264 10981 12876 15282 18575 22381 25416 30433 37142 44932 56724 67366 77319 93164 112384 134606 151819 162014 165723 190933 220418 254632 293878 338065 386449 454790 526846 597674 658671 578751 287067 87403 20167 6102 1260 363 254 253 236 203 224 239 218 256 246 197 188 230 201 179 202 196 199 192 179 180 194 158 160 186 192 173 172 184 165 127 113 125 112 105 89 81 70 71 79 66 58 38 31 17 0 56175 144 4692 30 9762 15 36 15 6131 1402 -98 999999 -85 17 102 241 284 243 227 258 413 545 790 1158 1414 1627 1892 2205 2507 3072 3874 5115 6350 7058 7134 6771 6749 6471 5180 5048 5894 6943 8991 10092 9663 9136 9149 9556 10096 10724 11385 10600 10827 13093 17275 21029 24560 27694 28533 29070 30982 32077 32838 34241 35383 35408 36155 34174 33016 36858 41372 48235 51054 51241 49597 50621 51800 50614 58465 72522 76610 84751 95493 99279 106964 120283 130692 144043 174540 208012 232977 255835 277029 296138 294021 294284 283337 247125 233372 246181 237519 203321 123007 65099 41269 28240 14625 3848 663 269 216 231 244 233 172 177 180 193 173 151 160 166 162 167 176 196 206 203 188 179 176 160 156 160 149 149 151 154 145 115 110 98 93 98 98 75 67 71 49 38 33 29 20 3 56178 132 5022 30 9762 15 36 18 6130 1402 -11 106 215 331 459 679 955 1016 1193 1629 2015 2034 2268 2562 2689 2642 2606 2926 3269 3766 4722 5540 5362 5624 5828 6189 6624 7003 7442 7866 8688 8903 9162 10075 10629 10358 10762 13163 14714 16459 18268 18908 19015 19041 19665 19716 19334 19650 22043 24853 26123 27496 30395 34601 40222 45206 50688 56975 64254 76978 91355 99516 116724 137496 156541 172521 186119 204721 228609 263408 278929 288495 298138 321498 332665 310825 304706 316859 266547 169084 105209 81295 65507 54455 38538 20220 7459 1618 287 207 173 203 217 169 155 170 155 171 156 162 171 149 139 152 140 160 176 172 166 173 145 155 136 139 153 150 124 105 93 95 90 80 84 85 58 45 53 45 43 27 11 10 56181 143 4751 30 9761 15 36 21 6130 1401 -6 105 21 36 65 190 216 418 362 397 615 794 906 1086 1300 1448 1453 1507 1958 2690 3155 3416 3576 3413 3184 3298 3633 4020 5114 6531 7167 7020 6831 7237 8728 9295 9344 9853 10105 11081 12202 13163 14196 15382 16419 16324 15823 16102 17702 20530 22982 25004 26221 27895 29522 31160 33516 34481 35913 36333 38991 46242 54437 62885 72244 81676 91345 104744 119331 131078 141133 154433 159956 161658 174850 197647 215854 228165 240561 244982 240662 234223 226751 226439 215330 216704 218015 197098 175999 157435 141596 128748 114656 81905 53301 20286 4050 526 234 232 242 247 239 253 218 216 217 201 206 207 210 217 234 214 188 195 191 213 207 176 182 167 182 186 173 161 159 129 121 126 131 115 97 99 104 92 89 83 63 39 33 20 16 56184 134 4991 30 9761 15 36 24 6129 1401 21 166 226 330 242 244 532 854 817 658 631 782 1144 1857 2113 2059 1765 1727 1723 1741 2230 3056 4232 5143 5245 6539 8071 8813 8684 8727 8671 9260 9628 9391 9640 10767 11989 12578 13507 14377 14315 13983 14348 17932 21308 22920 24582 26803 29730 33513 37530 40046 43916 48188 56637 67665 74969 83220 95627 109916 117934 120966 124543 118571 117327 126180 141002 156578 172785 187906 193922 210697 225927 242212 241301 238519 244617 238612 231185 224179 221493 235487 231478 200639 151530 103166 49347 14912 2509 323 255 227 237 234 240 218 185 182 205 200 187 214 235 233 184 181 190 214 218 196 168 190 184 177 163 151 168 146 114 117 115 111 97 96 99 95 88 76 77 63 42 42 36 19 56187 145 4601 30 9761 15 36 27 6129 1401 -37 999999 999999 -45 -67 -56 999999 -44 141 266 377 689 1048 1272 1359 1471 1522 1577 1675 1873 2169 2238 2172 2075 2149 2310 2926 4013 4826 4454 3952 4191 4667 5220 6346 7166 8212 9032 9956 11742 14107 16908 18203 17594 16377 17199 19283 20038 20073 20639 19227 17058 17969 21596 25344 27444 27277 27987 28971 30238 34151 38889 42925 48368 55300 64011 70470 76459 84616 92339 99854 109652 120556 125450 128737 144893 167611 179391 190560 191221 192590 200167 207283 217722 235251 254518 258508 260062 251434 239105 204742 162198 141853 119874 110158 110729 90668 61175 35668 19482 5383 851 252 218 200 186 186 194 179 148 163 159 167 175 179 165 171 163 152 160 186 149 152 182 172 153 141 133 123 121 132 142 123 94 99 97 94 82 70 60 47 39 32 23 13 56190 149 4541 30 9761 15 36 30 6128 1400 -60 -55 -90 36 166 197 262 221 292 330 351 652 673 830 1194 1553 1996 2257 2399 2490 2611 2630 2882 2885 2775 2752 3019 3246 3279 4082 5534 7150 6493 5853 6600 7485 7307 7389 8248 10067 11364 12960 15684 19517 22464 23450 24074 27321 31330 29728 23062 19371 17638 17337 16517 15248 15679 16269 17296 19347 21974 26006 28717 30499 33586 34326 35640 40568 47941 55345 61369 68362 73585 81070 89098 93239 98801 110721 124789 141493 162983 173416 188569 203896 209219 208498 212909 219246 213450 215290 229708 254982 275769 295252 299726 263846 199817 154413 119141 69872 43335 16118 2932 556 238 237 247 224 206 209 200 184 194 198 201 206 196 196 196 205 221 219 202 184 169 195 193 176 176 162 166 164 149 151 142 136 124 116 111 105 104 75 65 62 54 64 52 36 15 56193 133 4961 30 9761 15 36 33 6127 1400 76 265 503 721 851 864 927 836 1016 860 768 682 871 1295 1620 2093 2690 3145 3334 3308 3557 3597 3500 3823 4574 5481 6248 6821 7575 9136 11335 13247 14472 15495 14899 14592 16211 17489 15293 11831 10514 10736 12045 13930 16802 18523 19459 21192 23245 24046 25423 28563 31643 34853 37628 39790 42393 48036 52462 57422 62803 67721 73907 80703 89404 102516 113313 122460 135068 148941 164184 179259 196388 215785 230223 248127 278680 297973 327637 349708 354657 353100 359129 339482 271681 146572 68511 24059 4321 616 249 212 177 187 192 202 210 166 143 167 163 157 164 159 155 157 151 167 169 160 165 192 180 149 133 141 149 132 135 121 103 91 98 103 85 73 67 52 54 49 31 29 13 56196 139 4872 30 9762 15 36 36 6127 1399 -56 96 105 233 451 594 754 776 954 1187 1391 1285 1357 1357 1286 1412 1545 1610 2115 2867 3486 3541 3466 3412 3696 3989 4371 4794 5495 6187 7168 7862 8752 10025 11401 12913 14958 17749 19682 20171 19675 17967 15859 14358 13938 14074 14084 13753 13844 14570 17746 21306 23552 25537 28483 30877 32299 33051 36292 40249 44714 49268 56753 64012 70687 78889 90430 100939 111226 123112 136703 154704 174522 198174 217571 235296 253251 274038 281736 284824 292055 296422 307568 326613 330029 286912 278750 263401 179760 90812 24621 3540 555 279 289 293 257 238 276 250 231 230 235 243 246 243 222 228 257 253 204 215 223 224 203 210 200 205 210 200 200 179 194 175 160 159 148 135 127 127 112 107 99 92 71 64 57 45 26 56199 146 4662 30 9762 15 36 39 6126 1399 -92 999999 999999 999999 999999 -12 125 194 282 448 581 741 881 1053 1236 1477 1530 1563 1396 1363 1804 2111 2385 2580 2625 2640 3112 3519 3530 3548 3695 4196 4973 5503 5892 6630 7952 9326 9832 11262 13660 14996 16274 18084 19568 21995 26326 30083 27823 23612 18721 14022 13132 13985 16536 20142 23775 23436 23012 25966 29553 32397 35016 38738 43999 48734 53496 58466 63571 71590 80486 89860 98959 111203 122931 134158 146563 161613 177190 194688 212615 233026 249849 270748 281809 291670 294436 290314 280850 278060 257904 204839 168965 152048 116302 70750 33761 11394 2653 618 268 261 222 226 225 218 239 233 221 204 209 200 221 218 195 221 194 177 197 222 237 227 219 178 179 195 183 157 159 167 145 132 131 132 130 101 102 101 91 80 73 62 49 39 25 10 56202 143 4752 30 9762 15 36 42 6126 1398 -39 -79 -70 105 168 317 366 506 683 869 1006 1040 1183 1297 1441 1570 1691 1719 1774 1932 2173 2517 3226 3631 3575 3424 3824 4331 4365 4611 5037 5377 6094 7225 9161 10733 11860 12274 13309 14192 14667 15903 18206 20053 22358 21367 18481 17899 17342 15757 13711 13491 15503 17641 19254 21319 24243 27919 31438 34701 38391 43117 47755 52812 57291 62741 71004 79904 89175 99440 106901 116534 129659 142452 155690 165197 172985 181425 202543 225322 234550 246437 272803 291802 298509 314451 335217 338183 268190 209582 179077 133960 82200 33859 10044 2382 577 234 201 221 201 202 189 191 205 205 221 217 204 172 188 189 173 181 181 184 188 185 203 181 159 158 156 150 160 157 150 131 127 118 116 97 92 94 74 63 48 38 33 25 19 5 0 56205 145 4693 30 9763 15 36 45 6125 1398 -63 130 41 42 203 367 524 681 781 945 1127 1240 1526 1792 2062 2267 2522 2650 2867 3094 3291 3582 3708 4025 4703 5183 5062 4995 5125 5586 6644 7632 8325 7529 7236 8448 9956 12002 14181 16556 19543 22122 23480 25366 28610 31867 35072 37830 40258 42173 44922 48419 51203 52086 50951 51060 55153 54344 46224 43177 41972 47513 59549 71147 80231 87230 97322 111755 121702 130380 140295 149156 155968 164030 174925 175769 180064 179659 181776 195529 194291 182802 174585 190249 199563 194515 193035 184974 190663 190839 172193 153405 123140 97285 78238 44183 10192 1168 362 269 292 255 228 253 211 215 189 198 224 212 215 207 202 237 200 187 200 209 218 212 198 206 183 183 200 186 174 174 153 134 125 132 135 126 112 107 97 99 90 77 74 48 41 23 10 56208 138 4903 30 9763 15 36 48 6125 1397 -11 41 163 181 279 279 574 821 945 1046 1293 1304 1413 1626 1957 2233 2515 2790 2797 3190 3613 3503 3522 3792 3984 4430 5410 6042 6510 6474 6717 6927 7745 9369 11162 13327 15164 16648 17620 18807 21519 25849 31045 36552 42004 48676 54511 58175 59334 62188 61508 59680 61952 66287 68195 73109 80325 82997 79964 81431 88282 96902 103881 110816 120897 126946 133317 144284 159693 176109 188467 200273 213334 233877 246557 255217 258582 271056 285155 294010 290543 272206 247938 205764 163802 138722 99286 56402 26477 4956 503 288 283 279 255 271 280 248 236 251 215 206 227 213 224 235 215 207 196 209 210 210 215 207 207 216 199 189 183 204 180 155 156 154 143 144 140 137 122 117 105 89 86 82 71 53 36 24 56211 148 4603 30 9763 15 36 51 6124 1397 -53 10 73 196 165 80 295 451 663 764 900 1009 1267 1451 1477 1671 1877 2241 2524 2685 2961 3206 3501 3738 4092 4700 5587 6637 7013 7055 7720 8590 8503 8537 8371 7887 8193 9533 10894 11607 12729 14113 15961 15213 13045 14594 17669 21935 26609 29901 32060 33376 36303 42615 47094 47319 48305 49535 49151 52880 62361 72756 79985 88400 93638 91904 88650 90745 92487 91889 95265 103713 112642 124676 136600 147317 158774 173344 185411 195720 211257 226067 232566 235164 253842 263705 275087 297967 302706 290385 247878 207071 169287 131332 90888 62174 46980 22124 5362 675 405 346 282 287 267 254 263 252 216 246 220 240 246 235 240 238 225 243 224 252 254 250 239 237 224 206 202 217 200 210 202 179 168 164 162 149 144 138 124 119 106 98 100 95 80 73 63 37 56214 149 4573 30 9763 15 36 54 6123 1397 -40 78 113 218 272 394 415 555 675 860 1046 1251 1512 1839 1900 1885 1947 2277 2524 2643 2767 3055 3432 3708 4279 4609 4647 5126 5788 6694 7822 8624 8738 9280 10218 11009 9857 8488 9129 11215 13074 14615 14767 15663 19210 22497 23460 22895 21168 22715 24871 28092 33232 39539 44134 46364 48660 49832 51651 47543 46279 50761 53585 53247 52955 52473 55921 62400 67438 67726 70698 73689 78783 87447 94327 107007 121191 131033 137970 147682 167737 188670 203074 220469 242838 260440 268320 286222 289683 290552 297615 301421 293480 262535 193571 129038 69444 25032 5580 832 356 283 267 237 229 233 209 213 233 189 186 207 202 206 205 196 213 211 213 192 181 194 237 229 202 192 191 177 196 176 148 148 138 130 121 106 126 126 109 97 103 97 79 69 64 56 28 26 11 56217 147 4633 30 9763 15 36 57 6123 1396 265 346 430 687 896 1138 1391 1445 1732 1956 1930 2065 2274 2563 2625 2709 2874 3153 3700 4266 4721 5089 5693 5977 5867 5796 6124 6519 7685 9397 10149 10176 11157 13597 16134 14811 11945 12536 14605 17323 18542 18468 17903 20539 25742 30120 30844 30950 30027 28489 29408 33265 36122 38795 43937 44433 38251 33824 37269 39210 36625 41310 45152 52668 60500 68301 75726 79072 80800 85942 93380 100867 109862 115558 124594 139518 149586 157100 169999 182185 187345 199599 221533 249460 268433 276747 282435 281784 264281 250875 256517 242231 184561 127762 93060 47563 17262 1931 374 265 243 260 262 247 229 208 225 234 224 238 200 192 214 212 197 232 216 240 215 205 191 180 192 189 180 177 190 193 162 153 150 126 136 129 121 119 110 108 103 97 87 73 62 64 42 29 11 56220 148 4573 30 9763 15 37 0 6122 1396 -16 104 249 327 723 1016 1072 1347 1646 2166 2655 3318 4030 4335 4643 5019 5364 5369 5503 5814 5992 6607 7513 8641 9679 10099 10208 9788 9159 9066 9703 11817 14426 17638 19644 19972 21010 23339 22756 20798 22179 25411 27919 29478 30008 31536 35227 39139 44104 48582 51246 53314 53509 53417 54660 54944 54292 56798 58250 55257 47930 44924 45700 47348 48233 46529 45698 47944 48591 49218 55691 70882 87740 103432 120882 130010 138603 146270 159585 178925 202834 218953 214839 207332 202430 207162 225258 241626 249149 242851 221520 225823 213921 169827 130150 88085 47832 21621 2518 457 302 267 260 222 186 207 224 197 193 187 168 164 159 191 168 174 180 190 186 170 182 183 188 195 169 161 166 166 155 159 154 130 139 147 129 101 92 99 86 73 69 70 68 44 24 22 27 3 56223 143 4753 30 9763 15 37 3 6122 1395 -79 94 147 310 649 824 1093 1544 1933 2381 2877 3271 3753 4381 5028 5716 6249 6535 6659 6659 7014 7070 6922 6296 6300 6923 7926 9282 11011 13875 15692 15096 16206 16319 15791 14886 14936 17865 22642 27204 27252 27155 28366 31305 34988 39381 43673 45815 46513 46288 45601 47291 50464 56168 64612 72789 81249 88529 83076 79645 82737 77833 69639 72484 75019 81962 98194 115303 133115 144521 155627 166402 179404 187201 188557 193085 208155 211462 219634 235569 252610 263463 269224 283667 283733 255971 217583 182154 174174 151311 110961 82198 23696 1381 516 334 256 273 239 293 292 271 258 238 201 215 219 244 257 239 194 234 233 216 219 241 240 221 216 209 194 207 200 195 179 163 139 159 158 149 143 139 137 131 112 106 92 89 76 71 51 44 37 56226 143 4723 30 9763 15 37 6 6121 1395 2 263 439 754 1048 1308 1618 2020 2441 3074 3654 4447 5393 6280 7126 7777 8126 8367 9318 9454 9676 10058 9720 8783 8577 8736 9311 10003 11151 12614 14286 18181 22683 22846 21829 23886 25629 22874 21698 26356 34392 40089 42375 45464 45444 47593 53090 59304 67457 72638 76974 81825 84460 84702 84280 90040 99911 116072 138983 158466 168031 167430 149079 124357 106387 100698 101902 122854 144619 152400 161842 166880 184358 200845 203970 205682 205817 191228 183467 178430 174930 183341 178324 178590 177691 163658 148585 130809 110953 90078 57185 19819 6888 1910 590 824 507 247 236 235 226 215 205 175 189 188 224 208 192 194 181 172 171 187 178 167 201 210 195 176 150 163 172 169 152 158 139 115 129 118 111 119 110 91 82 80 69 55 50 45 41 25 18 56229 147 4633 30 9763 15 37 9 6121 1394 -69 15 154 209 431 748 972 1113 1448 1818 2330 3013 3407 3628 4192 4694 5164 5276 5143 5337 5437 5939 6257 7085 7806 8396 8845 9118 8937 8776 9086 10375 12339 13184 16136 20299 23470 24031 23924 24208 26184 29884 29314 32241 35668 38292 42279 43719 43494 46595 51025 55865 61481 66421 71734 80098 87931 93532 100725 106143 116028 122370 116795 96727 89866 101621 113866 129730 156588 185163 197080 199224 200957 178197 150307 152527 170605 177770 194171 208651 218416 215353 223491 240459 230030 197340 169112 142070 136060 136292 117885 97544 76214 47148 21089 6541 1479 1253 2086 709 292 262 243 248 263 258 231 257 228 222 203 191 226 216 200 229 225 213 210 222 227 216 210 205 201 191 199 198 174 155 156 142 152 148 126 127 108 108 108 99 97 92 84 71 56 39 13 56232 147 4632 30 9762 15 37 12 6120 1394 -77 20 153 241 390 461 676 990 1369 1716 2060 2647 3022 3468 3696 3918 4304 4992 5714 6548 7603 8597 9244 10125 10410 9447 8925 8933 10089 10674 10659 10729 12096 15206 17894 20221 23186 27367 29446 28292 27243 30821 35409 36221 39383 42025 45529 49025 54589 58484 64276 70431 75888 82353 90871 99273 105294 111339 120914 125716 120304 117331 111513 104715 106127 112326 118947 142199 167295 182044 185756 162877 113032 90411 97973 125528 162967 166636 178620 209386 238841 261938 265294 250337 238765 223278 188522 156134 139039 131096 114844 90129 60584 34860 14346 4101 972 1191 1761 603 288 257 230 225 230 216 175 196 211 234 211 225 212 230 231 207 204 215 195 212 205 202 216 181 169 197 191 171 151 133 131 136 147 132 121 100 93 95 86 70 65 69 66 67 39 27 16 56235 146 4661 30 9761 15 37 15 6119 1394 -42 110 380 471 626 918 1202 1472 1805 2105 2254 2600 2859 3423 3799 4280 5011 5569 6269 7349 8720 9276 9807 9235 8400 8754 9427 9700 10408 11848 12940 13568 14143 16322 18394 20966 25117 31614 37397 39094 36809 38745 45658 45541 43912 48827 56782 66120 73438 81382 92070 101237 105620 108956 111581 116149 119780 118373 115460 116642 128814 135358 121874 119485 130353 132813 130963 144780 149931 127031 106129 132892 168715 186180 203115 223489 234282 250775 263967 259985 235573 206171 194261 193504 171588 140215 121000 106630 87426 54931 23142 16930 12179 4196 1053 1179 2056 1595 370 266 280 255 253 219 258 230 216 195 184 189 222 229 215 216 209 212 211 214 193 189 184 205 190 208 197 176 171 157 151 143 141 137 134 121 113 100 109 92 77 80 68 74 52 44 26 11 56238 146 4660 30 9760 15 37 18 6119 1393 61 140 308 462 667 1009 1118 1400 1753 2128 2520 2966 3566 3757 3757 3831 3999 4564 4968 5581 6066 5611 5046 4834 5168 5453 5972 6776 8195 9629 10470 11052 12305 13366 14654 16219 18064 19774 22352 28818 36999 40231 37838 38762 44482 48416 48267 50902 59516 69065 82122 94911 106515 112867 118379 123253 123124 120190 115663 112070 111632 102154 95436 99436 104779 105967 99507 94706 97463 92813 95018 102951 116609 139197 160165 188469 214952 229037 239814 241282 235464 225680 201592 188018 182613 188122 184604 177874 145950 112217 96400 70505 38972 12108 4798 6580 3637 1764 340 233 223 224 223 253 232 210 207 208 197 205 213 188 181 199 189 206 208 213 198 198 203 197 200 194 174 164 164 160 152 138 145 138 150 122 105 107 98 86 77 70 70 53 39 45 28 13 56241 158 4300 30 9760 15 37 21 6118 1393 -93 -69 999999 999999 999999 -66 -52 105 144 291 513 786 749 972 1280 1478 1772 2121 2332 2636 2901 3135 3645 4217 4475 4751 5386 6091 6563 7061 7966 8395 8772 9210 9507 9790 10087 10210 10495 11133 11673 12368 13396 14351 16238 19420 23359 27247 30596 33077 34319 36404 44146 56034 66609 73305 77039 76758 81059 91077 96905 105725 124612 143281 150714 155498 158692 165830 171626 177650 190000 193732 191992 181664 174012 169353 154351 138221 126795 118850 115922 117630 119588 131495 141457 158281 176685 183510 188044 179389 167518 146811 138959 125808 119102 110952 105038 95407 73260 55526 43095 32378 18245 11020 2985 1844 5380 9837 6036 1640 309 245 218 244 227 208 243 233 214 187 190 203 203 224 234 241 213 202 197 202 214 209 211 188 171 185 183 180 153 154 129 125 140 128 109 126 116 101 87 81 61 69 65 50 38 23 23 2 56244 154 4420 30 9760 15 37 24 6118 1392 -31 53 102 163 363 491 738 890 911 1066 1206 1351 1507 1612 1813 1969 2200 2295 2487 2691 2896 3092 3618 4093 4649 5799 7081 8716 10076 10536 10238 10036 10287 10460 10659 11006 11500 11751 11909 13060 14453 15929 17452 19927 24742 29780 33218 36746 41655 44293 51976 60254 66486 72605 76593 82508 104276 122892 126445 128804 128410 128380 133668 145359 156727 160615 164520 171077 178812 178963 176196 168580 154656 143921 135668 123001 106962 105106 121263 151503 179426 179649 177826 183286 188851 195017 194442 194486 204846 189370 169809 149777 124560 99255 78876 52429 28800 17353 10981 3465 1257 3006 13338 19077 8361 1974 323 285 255 276 286 284 281 257 210 219 245 227 240 224 237 219 244 231 232 229 234 247 229 224 211 216 234 225 200 179 163 168 175 165 165 141 144 139 124 111 113 108 92 83 76 69 51 44 56247 160 4239 30 9759 15 37 27 6117 1392 -58 999999 -21 -44 96 295 328 263 152 267 483 606 717 900 1091 1305 1563 1752 1985 2163 2286 2496 2861 3160 3334 3566 3701 3894 4144 4330 4536 5099 6092 7561 9645 10349 9918 9505 10032 10801 10885 11327 12331 13499 13979 14884 16703 18475 19918 21617 24632 27763 32613 37552 40412 43325 44032 50119 57348 62529 70444 79878 88212 95306 113791 134757 142666 149096 164859 182165 188220 184395 153917 123830 119253 127515 143944 151360 156545 153057 144044 130601 118544 116592 130940 148208 162967 187965 212221 223316 230650 230723 178081 169109 172404 177483 158751 130031 108525 81032 57216 52044 47036 35243 22757 13057 5838 10535 22757 19675 10513 1586 338 299 280 285 282 263 269 270 250 242 231 246 245 240 240 232 223 224 223 239 219 225 232 221 213 199 207 210 197 174 177 177 167 155 155 144 146 130 126 120 120 107 91 86 84 60 56 45 56250 157 4299 30 9759 15 37 30 6117 1391 40 335 537 339 292 357 492 561 680 708 756 911 1040 1248 1373 1606 1937 2112 2531 2798 3102 3243 3413 3373 3086 3260 3503 3873 4240 4385 4627 6013 7359 8063 8970 9567 9483 8704 8069 8797 9801 11297 13221 15056 16305 18547 20268 20462 23267 27923 31923 35115 37383 41618 42782 43072 44163 48659 56325 64543 76643 89827 102120 108705 122234 138869 143786 143525 151263 165066 168585 168592 146290 122498 115650 116164 118955 113047 106564 104496 96822 94141 99652 104342 109799 114387 127399 140535 151190 161260 170088 178194 186569 173328 148839 134241 127650 116130 101406 97875 96370 88470 70649 49466 38804 37695 38318 38836 13667 889 270 263 224 207 208 194 207 177 167 164 190 180 165 177 174 152 158 174 188 196 184 174 164 166 142 147 154 143 138 132 110 117 109 107 91 86 111 90 65 74 66 52 42 42 31 20 8 56253 160 4238 30 9758 15 37 33 6116 1391 -94 -3 -78 999999 24 132 210 154 320 483 613 738 897 1026 1231 1233 1338 1492 1720 1927 2099 2183 2327 2728 2871 2917 3071 3121 3218 3387 3488 3614 3740 4080 4719 5395 6031 6524 6896 7021 7003 6984 7022 7203 7899 9181 11098 14076 17030 18330 19348 20166 23960 28800 30512 32165 36264 34187 32965 37547 43525 48512 53110 62566 74517 83781 95034 109762 120584 127532 131819 126201 100035 76620 65543 66312 70489 77819 89827 96583 92634 90201 98243 111459 118035 126485 137133 139691 141745 146317 144179 137657 146836 159205 157472 152025 179728 190592 178552 183430 190967 190188 173153 141137 121264 113376 107237 93916 70525 38897 8183 681 297 285 253 270 233 228 219 203 199 211 186 187 192 218 206 208 218 217 215 196 210 199 178 187 184 170 157 164 178 164 142 153 146 138 137 132 117 97 99 97 79 73 72 56 43 36 25 3 56256 164 4117 30 9757 15 37 36 6115 1390 -71 -65 -13 19 -96 999999 -55 140 278 400 267 251 204 177 359 508 552 825 793 779 900 1091 1321 1581 1748 1880 2240 2291 2507 2618 2882 3127 3143 3225 3431 3532 3232 3353 3812 4274 4698 5123 5454 5929 6255 6595 7324 7788 8448 9211 10079 11659 13732 16231 18963 22120 24755 27361 31488 32009 30183 37063 41613 40804 43602 50448 58392 62950 61478 65411 76368 92012 106668 117837 128213 140482 143701 131623 118928 100462 77142 55471 51290 56510 61829 62583 67863 69087 85909 118154 139528 150369 166267 176535 177569 168187 156239 163875 173991 180633 179434 161965 147883 132552 126274 135231 137265 146019 142534 121278 101841 79373 49892 10301 840 263 268 276 234 206 237 191 159 192 204 206 169 192 190 194 191 184 191 195 180 192 203 193 174 186 189 170 168 175 152 147 130 131 143 128 136 114 97 100 84 84 81 73 47 41 25 28 15 2 56259 166 4056 30 9756 15 37 39 6115 1390 -26 203 8 999999 999999 999999 999999 84 88 274 179 63 -20 -74 105 395 507 341 245 300 412 529 852 1106 1343 1518 1877 2070 2254 2524 2815 3070 3367 3833 3876 3703 3591 3592 3717 4097 4389 4686 4804 5200 5417 5784 6254 6887 7819 8468 9166 10103 10983 12549 15493 19734 23130 24060 25150 28887 32981 35518 35504 35614 38523 41119 44627 49662 55328 58518 61596 64996 63832 57639 56141 63869 74107 89964 109423 125653 145392 164279 168897 163077 151385 134957 113419 82584 71956 75662 91559 105737 119089 135281 143323 152919 153772 159132 165920 171414 178759 191802 186543 189439 174622 146046 107516 86220 90891 117132 136290 140541 137381 121209 70197 9569 722 345 304 278 243 225 276 290 234 244 244 246 232 250 245 238 252 235 225 249 238 220 236 238 199 187 202 204 188 196 177 149 147 163 154 148 131 125 124 125 123 105 94 91 90 73 61 43 34 26 56262 165 4025 30 9755 15 37 42 6114 1390 -3 106 236 374 296 199 59 181 -16 999999 999999 999999 999999 45 184 272 315 230 338 344 503 675 792 1062 1152 1365 1623 1913 1980 2148 2571 2771 3115 3372 3713 4029 4222 4266 4634 4799 4887 4979 5530 5895 6034 6475 6754 7272 7900 8718 9344 10026 11582 12775 15434 19111 22470 25757 26910 27747 30405 35894 40276 40741 40753 42092 44825 48586 53061 57839 62904 69665 77571 82241 79325 71712 60312 50921 52040 63172 72516 82891 96372 110410 123259 138859 148224 148754 155121 148187 123990 110266 114309 115230 119865 128829 126324 127796 134157 125408 125070 142020 156737 172809 187122 197797 201755 202454 196260 181018 166970 153740 139969 117505 63819 14469 1252 345 254 235 196 183 214 184 193 171 175 192 173 163 178 186 200 185 175 171 178 174 174 183 157 159 185 176 160 163 125 111 109 102 107 101 88 89 94 89 83 66 62 59 44 40 31 26 10 56265 168 3994 30 9754 15 37 45 6114 1389 17 192 139 224 323 307 13 999999 999999 999999 999999 999999 -49 -23 95 200 413 535 614 677 529 607 752 879 948 1216 1375 1608 1842 2129 2401 2735 3122 3536 3984 4082 4416 4625 4613 4668 4668 4635 4868 5210 5809 6406 6946 7521 8224 9070 10209 11210 12123 12691 13842 14727 15679 19986 25557 28767 31848 35432 38739 40676 43416 45954 47786 50432 52765 55767 60248 63166 66362 71124 79522 89813 105554 122908 121500 107493 88356 72726 69141 71664 74663 77223 81417 86700 93004 99509 110865 141603 156339 153169 161325 176106 189060 205795 221233 218497 193900 168317 163600 140405 119399 130921 149638 160817 163365 159300 147800 135239 113662 91813 59072 16768 1978 321 302 297 274 245 253 215 252 247 235 234 223 216 197 220 193 210 211 193 192 181 202 208 211 194 185 186 178 176 182 176 151 152 165 177 154 146 135 123 120 97 100 81 69 81 77 64 42 24 15 5 56268 170 3933 30 9753 15 37 48 6113 1389 -49 44 -6 -34 -28 -61 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 -93 27 144 196 233 343 581 680 736 910 1183 1324 1539 1833 2191 2478 2718 3137 3635 4077 4564 4628 4505 4585 4736 4807 4864 5114 5371 5802 6814 7476 8012 8572 9264 10302 11287 12986 14794 16173 17651 19036 21413 24727 30032 33824 35709 38625 40937 43345 46040 49518 52271 57011 62765 64611 58241 54144 59574 71517 86463 99641 110767 114989 105234 82075 71449 62834 56102 59814 66165 70481 75421 80920 95083 112080 135818 165995 179317 190590 213203 231852 242526 256065 257723 233580 178056 121357 71337 90992 131518 163789 187160 188103 169140 155462 134266 94665 42038 6842 600 339 307 279 275 286 250 265 242 253 221 205 227 224 231 230 228 229 229 243 249 203 229 233 237 228 237 226 196 200 205 186 186 180 193 176 161 151 151 155 134 117 120 111 111 96 85 86 74 56 37 32 56271 171 3872 30 9752 15 37 51 6113 1388 18 138 419 464 404 420 386 387 254 999999 999999 999999 999999 999999 999999 -49 215 63 75 10 99 107 248 276 380 585 683 819 1061 1321 1440 1686 1954 2363 2840 3206 3520 3657 4058 4707 5044 5384 5762 6064 6125 5899 6363 6938 7486 7801 8537 9554 10417 11104 11679 12696 14670 17062 18746 20602 22410 24651 26535 27112 29918 34898 41004 47936 51184 52121 53138 58234 63528 68266 72616 74277 75181 73494 73370 77385 81708 89454 98708 104742 100976 88696 78316 67289 68297 90226 111143 128743 137681 146362 154407 154734 163075 190090 205646 202480 179598 161138 159761 151991 145629 121630 100474 111040 124433 137545 159862 166285 155437 153361 148249 125245 96878 51582 13258 1913 336 313 305 288 312 248 211 210 219 229 230 208 193 185 185 184 206 176 191 200 196 202 206 191 183 188 188 172 178 186 182 168 148 138 147 131 122 107 110 113 95 85 86 76 55 46 53 50 32 12 8 56274 178 3631 30 9751 15 37 54 6112 1388 -46 137 57 999999 999999 -43 122 336 678 870 841 895 872 793 1022 701 313 176 999999 999999 999999 -26 175 263 327 477 650 577 532 581 688 946 960 1145 1505 1810 1907 2261 2704 3253 3556 4198 4496 4870 5238 5918 6500 6920 7551 8479 9534 10289 10766 10782 11051 11589 12033 12760 13588 14597 14848 15891 17516 19045 22520 26161 30353 34563 37953 40209 41455 44886 49251 55532 60610 64629 74692 84474 91027 92607 94830 99361 106172 111562 113037 114120 111909 107224 103702 105551 115252 130893 141175 135562 125447 117975 103796 87319 84583 91902 100868 113950 129076 137307 164510 196397 205594 199983 182278 157350 152041 142057 128833 112430 103602 111363 123120 140248 146561 124217 98737 85389 73648 59634 37573 11617 2060 384 312 314 317 285 263 255 252 213 211 222 245 228 216 221 204 191 194 210 216 200 202 209 194 196 218 220 205 198 185 178 175 151 137 157 155 141 110 102 111 115 109 85 83 88 68 56 50 44 28 17 56277 182 3571 30 9751 15 37 57 6111 1387 -95 162 307 422 298 144 197 238 466 737 1115 1269 1312 1284 1261 1259 1380 1170 998 851 277 46 97 313 527 462 542 810 1096 1402 1614 1755 1949 2190 2537 2919 2969 2770 2872 3155 3670 4553 5200 5796 6287 6966 7442 8049 8556 9067 10069 11456 12706 13712 14684 15414 16397 18132 19357 20236 20608 21194 22342 23882 25554 27412 29070 30945 35156 40066 45412 49754 56679 64688 70524 75941 84316 95618 107836 120421 127642 126900 126146 126724 123596 120603 132402 154159 154485 135682 125249 127212 136485 162411 192009 151762 92082 70355 76109 82238 81853 89135 87475 82562 88872 98262 107808 116153 129361 142522 150094 148368 141495 130323 121394 110315 109319 108423 105324 98533 96790 89406 74799 49190 23361 7890 2551 633 402 376 312 295 282 268 257 275 257 226 234 248 217 222 231 219 203 194 195 199 236 256 231 224 218 209 213 201 206 199 175 182 166 166 160 162 157 150 141 126 113 123 121 108 91 94 86 79 62 53 53 44 26 11 56280 183 3541 30 9751 15 38 0 6111 1387 -62 254 415 543 315 181 217 146 398 542 948 1310 1456 1355 1338 1186 1108 1419 1538 1320 957 867 783 442 327 467 433 712 1245 1578 1860 1671 1186 1065 1301 1703 2035 2352 2505 3013 3706 4194 5002 5601 6027 6538 7331 8336 9056 10279 11108 12012 12864 13741 14584 15457 16623 17145 17392 18023 18493 20525 21552 23403 25267 26022 26610 27399 28546 30249 34885 40469 47575 54471 63710 73899 81512 90307 99475 107645 117022 127966 136979 138566 136220 133465 135863 146134 158628 160920 147047 134276 136216 134193 130765 143004 143726 136401 123604 118429 120778 118783 120978 120064 101319 99528 100524 97167 103906 113497 107149 98020 94378 93948 96927 100990 102675 103002 105004 106420 100935 91883 72657 55232 37661 21551 9241 1893 430 351 340 300 278 273 277 296 292 254 223 229 231 222 223 208 203 228 193 196 203 215 192 208 204 196 176 198 209 221 202 188 187 184 172 164 150 150 142 141 127 117 112 115 93 78 92 94 83 73 67 49 31 20 12 56283 184 3510 30 9750 15 38 3 6110 1387 -49 56 247 249 113 10 -51 6 122 168 335 546 901 934 794 646 781 936 1042 1086 1016 1118 887 795 767 817 839 732 811 913 1191 1286 1209 1261 1556 1739 1985 2221 2298 2433 2578 2802 3094 3334 3567 4366 5152 5663 6501 7673 8740 9569 10702 11988 13404 14856 15954 16721 17233 17750 17402 17458 18807 20082 21159 22686 24680 25648 27073 27860 29819 33509 39277 47643 57191 63912 72611 84716 95970 103998 108129 111465 118604 128640 139073 145523 148807 145589 143894 149256 165830 187895 180514 139695 128301 132195 138795 147550 146428 130733 121648 131030 141297 142097 146331 150324 150556 125458 110675 108245 107331 107894 116223 128920 137929 141060 131979 121936 109755 89077 69767 60077 51755 39648 26798 18839 11309 4355 903 442 395 383 398 349 305 317 317 297 267 280 284 258 248 239 220 221 235 247 249 239 227 230 221 239 232 240 265 223 220 209 202 194 169 146 163 170 160 162 160 141 127 140 146 127 128 115 100 92 100 73 60 48 35 27 56286 182 3510 30 9750 15 38 6 6110 1386 -78 173 351 381 156 -71 -84 -42 999999 124 480 498 720 628 598 900 967 954 931 991 1128 1219 1092 991 819 384 509 573 544 798 1428 1632 1694 1765 1709 1587 1441 1477 1738 2052 2226 2357 2605 3051 3334 3925 4524 5039 5462 6255 7303 8485 9502 10470 11456 12814 14846 16844 18365 19100 20638 22826 25258 26078 24548 22453 24594 26750 27725 28677 30122 32067 34263 39375 46395 56610 64496 69918 80799 92772 101261 108554 118973 128940 136195 140516 143945 144822 145548 152810 172704 197798 209417 179025 126460 93694 83889 77594 83361 101275 117091 119137 120484 127266 135630 140389 141723 159865 183020 195031 200213 199147 174724 148440 116022 107190 112534 108362 90398 72892 66025 61460 53041 33833 20638 12296 5301 1689 559 429 342 281 293 286 258 261 267 237 243 231 213 219 177 180 168 153 179 194 216 231 206 160 181 198 177 185 191 157 169 171 174 170 135 133 135 135 113 100 105 100 91 86 80 95 95 73 58 55 49 39 30 11 56289 183 3508 30 9748 15 38 9 6109 1386 -49 222 321 447 309 153 -43 999999 999999 40 236 647 855 882 1004 1274 1430 1257 924 1066 1185 1334 1309 1150 1115 886 558 283 588 852 781 887 922 1003 1106 1381 1616 1486 1634 1781 2090 2338 2663 3106 3518 3834 4026 4376 4969 5425 5997 6747 7719 8735 10007 11871 13411 15171 17518 19328 20694 22532 23895 22799 23872 25534 25190 25555 28221 30991 32124 34257 37261 40841 45302 50135 56984 63143 68387 76814 82693 86760 92625 107286 126382 140283 145736 143618 141561 148102 165639 189027 212402 219531 198503 162934 134656 120638 112449 109259 99679 84781 81800 84240 106877 132190 159152 190423 196832 203650 214349 219059 209747 189359 166850 157144 116091 72144 57105 50665 43379 35345 30190 22571 15634 9338 2517 839 631 568 489 393 327 296 257 251 271 256 227 227 239 196 202 155 172 180 194 228 238 196 181 175 168 180 190 200 187 172 169 161 165 169 167 140 122 131 110 108 131 113 100 104 89 94 90 80 70 53 46 29 20 15 6 56292 184 3507 30 9747 15 38 12 6109 1385 -40 187 401 434 287 6 999999 999999 999999 -47 99 318 498 704 962 1413 1428 1474 1265 811 799 913 1015 963 921 1011 883 410 297 527 933 957 452 692 993 1430 1714 1864 1920 1990 2160 2396 2701 3170 3586 4067 4412 4984 5532 6325 6916 7527 8047 9069 9779 10593 11637 12934 14299 15923 17777 19645 22227 23818 24664 25416 27331 29753 32703 35554 39031 42729 46009 50307 53430 58088 61345 59526 59822 63663 69768 79007 91057 108205 123209 133884 143120 149445 154539 159435 167961 178225 179500 164937 140027 121442 114709 112514 118347 117974 116378 112990 108841 104033 105371 111124 120930 121525 115488 113485 109585 107345 110882 128312 146687 155053 152146 137949 120993 113967 118222 127601 128145 103308 56154 33284 19348 6743 2113 1179 758 495 416 335 302 299 316 305 254 227 252 251 200 207 202 216 218 199 211 207 201 217 218 195 210 220 223 217 207 216 203 190 174 151 150 155 153 143 138 135 122 113 106 99 83 93 78 76 73 52 47 20 9 6 56295 183 3506 30 9746 15 38 15 6108 1385 1 134 282 350 385 131 999999 999999 999999 -39 176 262 370 408 788 1082 1277 1200 1322 1271 1237 1319 1417 1373 1332 1393 1333 1153 744 678 674 675 780 901 1117 1687 2065 2408 2604 2751 2989 3114 3492 3942 4084 4126 4449 5334 6333 7399 8838 9810 10489 11203 12298 13389 14591 16214 17618 18335 19052 20064 20897 22704 25659 29777 32601 35856 40087 44247 48031 52707 56644 58670 59727 63590 68085 71893 75324 79061 84822 94162 105983 123772 140605 148134 153125 159950 164921 168707 174643 183936 206744 232992 210649 157101 120656 119897 129319 131402 132790 142063 144674 134585 121393 111941 106924 113087 111245 103037 101270 107016 103019 96046 97810 101606 103237 105947 103465 92723 83818 75688 62104 49190 33206 20974 14841 4842 1213 813 732 492 334 284 282 289 270 233 227 234 199 187 219 216 199 215 184 189 200 209 195 201 208 197 209 202 199 199 195 183 182 168 158 153 158 151 124 117 125 123 119 114 111 101 95 87 75 63 59 54 36 24 15 56298 183 3504 30 9744 15 38 18 6107 1384 28 247 275 299 259 76 999999 999999 999999 -27 216 231 222 379 846 1034 1199 1438 1495 1516 1608 1581 1561 1541 1393 1540 1795 1774 1332 1229 989 652 691 811 1146 1689 2260 2708 3087 3424 3572 3419 3163 3392 4019 4622 4934 5345 6468 7980 9512 10829 12267 13387 15352 16725 17292 18158 21080 22573 21863 21483 21654 23098 25171 27110 30036 33027 35608 39105 42328 46378 50194 52325 51350 50395 54008 60305 69461 77908 88127 96987 99376 107915 121173 132053 135804 146768 149597 151302 151480 157946 167356 190801 239000 234321 157776 108213 102918 103359 104570 116924 132352 159152 186524 185696 166710 147624 138597 140645 131418 114378 92713 84745 84210 85703 84064 80940 74351 65603 58951 53592 51629 47270 38647 23790 14343 5800 1689 1189 930 642 430 299 267 271 299 299 244 216 214 214 200 190 191 205 172 181 187 196 191 181 172 183 184 190 188 190 182 179 185 158 144 131 130 149 142 133 131 114 109 106 102 87 79 75 65 50 48 44 36 14 4 56301 182 3532 30 9742 15 38 21 6107 1384 -94 126 11 16 999999 999999 999999 999999 -45 173 218 282 521 549 503 598 895 1180 1331 1505 1484 1509 1568 1274 1207 1449 1500 1244 808 495 669 927 1093 869 951 1456 1897 2444 3082 3541 3569 3408 3192 3313 3789 4374 4707 4786 5691 6801 7870 8960 9947 11366 13455 14641 15406 16473 17204 17589 18039 19143 20233 21354 23019 25096 26676 27821 29081 31490 33639 35799 37402 38901 41258 41715 44462 54681 65689 70869 75385 80440 85746 95554 109722 123264 129096 132836 135737 136069 135848 147460 171286 200530 230068 235369 172319 116306 106709 110348 102254 95998 106146 131922 160145 185344 212726 214025 211114 204616 171656 147256 120758 100775 99646 95658 93898 96975 96104 87427 62164 42977 28843 19831 13205 6467 3316 1733 1016 635 367 307 290 264 308 308 293 245 244 224 210 199 178 212 205 223 196 187 210 192 195 212 190 203 196 187 199 177 182 185 156 142 154 152 140 128 118 123 115 103 109 106 84 72 79 78 65 56 48 34 32 19 56304 183 3531 30 9741 15 38 24 6106 1383 -47 167 392 258 102 93 52 999999 19 309 384 315 656 1106 1112 1232 1383 1745 1920 2122 2363 2510 2438 2343 2224 2196 2427 2499 2501 2409 2187 1993 1517 1266 1928 2219 2277 2891 3602 3801 4250 5185 5001 4330 4587 4693 4656 5047 5911 6752 7313 8175 9052 10044 11606 13713 15040 16099 16841 17373 18416 18648 19304 21367 23138 25927 29556 32104 33879 35996 38379 39258 40200 41908 45405 51711 58643 64531 69912 75429 82818 91489 97305 106185 113702 112486 110522 103492 89412 86450 101675 122938 149833 179897 199193 199871 171366 137616 123815 127476 121910 129642 139387 148122 162097 167384 168866 178138 193442 191688 171236 163861 141358 120703 110432 102221 91129 94694 97081 95739 85819 61202 39201 19004 7426 2707 1710 1203 718 448 381 366 347 351 351 289 299 305 307 277 252 239 237 212 217 227 265 236 239 247 207 198 208 215 194 176 188 212 204 178 168 171 168 176 156 154 140 134 144 129 115 117 103 96 93 88 81 74 61 42 45 24 11 56307 184 3499 30 9739 15 38 27 6106 1383 161 334 382 674 1002 1024 983 755 485 567 741 951 1228 1740 2039 2113 2281 2611 2983 3639 4130 3833 3446 3729 3954 3850 3876 4272 4807 5051 5440 5606 5254 4543 3915 3289 3195 3846 4855 5892 6785 7000 7767 8935 10203 11034 9421 8533 8828 8843 9753 10762 12642 14298 15342 16809 19463 21618 22435 23719 25039 27959 31054 33530 34545 35971 38877 42520 45135 47966 51161 54796 57389 58969 62303 67317 73118 84197 96286 101781 105976 111798 114544 114863 131121 159105 166519 137073 107724 109955 128339 146958 160433 142100 131314 136327 128796 126232 126823 119930 112450 109084 113910 127090 134310 139238 147514 165579 162375 134848 100120 99534 104707 100420 99463 106605 110763 107028 106400 103578 84879 58461 40871 28947 19704 10582 5779 3004 1200 606 465 341 330 299 307 326 311 308 272 235 244 251 255 245 244 271 258 232 230 219 256 254 237 220 231 225 228 226 216 218 221 192 175 191 191 175 173 156 146 154 128 145 136 123 103 110 103 99 106 83 60 51 40 23 56310 183 3468 30 9738 15 38 30 6105 1383 -57 203 379 659 1041 1346 1624 1775 1958 1986 1769 1574 1548 1579 1809 1942 2249 2555 3288 3943 4124 3760 3266 3733 4234 4656 4986 5494 5839 6215 6692 7113 7648 8543 8867 8361 6828 5954 6012 7058 8125 8788 8364 8878 11247 14194 15576 13893 12278 10902 10353 11243 12472 14162 15980 17824 20118 22394 24326 26458 28733 30642 32738 35010 38179 39510 40747 43595 47395 52704 57077 60740 64039 67550 71706 77765 86794 97019 110975 118248 118213 120538 123469 124623 121526 126819 157565 200053 223246 199535 146388 121660 140061 154457 159536 154339 142635 127060 112888 111510 117327 128176 147189 154819 156584 141033 127495 112341 92215 80285 69302 64448 58723 60761 66623 67411 69338 69427 61719 54917 47143 38189 25388 18739 10861 4287 2295 1328 867 599 422 334 305 278 315 320 287 282 264 237 222 216 204 195 164 182 194 177 203 185 183 180 196 187 197 189 187 178 166 174 166 168 163 148 146 156 139 140 117 110 104 98 100 86 83 76 83 62 39 34 30 15 7 56313 183 3526 30 9736 15 38 33 6104 1382 169 299 714 1002 1281 1820 2275 2595 2706 2639 2615 2802 3158 2946 2442 2638 3090 3587 3890 3656 3516 3665 4004 4004 4258 4834 5739 6604 7362 7928 8282 8543 9069 10460 11784 11836 9918 8005 9057 10790 10101 9322 10040 11608 12687 13551 13786 14081 13892 13078 12456 13133 14854 17482 20780 23432 25750 27834 30234 32634 35261 38126 41697 44646 48368 51872 54695 59034 62723 67647 70909 73775 78883 84480 91267 98195 107308 121559 128094 123571 112474 100888 107762 131568 161119 192235 214231 205219 174178 137258 118935 123387 133342 144709 152061 153356 142926 125824 115876 100096 95048 97795 100335 93901 90180 83028 77058 70139 72718 76499 81392 87913 98735 108476 117648 116781 107475 88294 77442 62441 35569 19038 7848 3529 1715 1304 1090 755 506 409 381 338 355 342 316 276 269 276 265 209 223 265 257 222 219 215 216 245 247 212 216 206 231 223 212 228 222 196 202 188 208 178 171 173 167 150 148 147 139 134 127 121 104 113 103 96 74 64 56 47 29 26 19 56316 182 3555 30 9735 15 38 36 6104 1382 198 295 632 891 1254 1744 2214 2705 2795 3002 3223 3757 3858 3470 2969 2953 3292 3449 3332 3536 3823 4183 4125 3957 4064 4694 5530 6324 7302 8104 8655 8936 9215 9924 12229 14101 12941 8985 8557 10488 10423 10851 11813 12472 11757 10902 13933 16439 17187 16602 16849 15821 16934 19351 22039 25710 30047 34481 36085 37326 38398 38562 41506 44117 48797 52986 57697 62489 66475 71842 78292 82393 86282 92778 97864 103537 112645 121698 135445 148244 152133 132024 112940 122253 153785 182833 188603 164783 149393 142347 148346 147385 132436 136275 144708 155191 152807 138045 120180 111469 108216 116249 116171 99716 78024 59569 67506 79655 90355 101591 110987 112178 106077 99649 97286 90351 81171 60132 40756 24056 8169 3074 2111 1563 1232 838 598 487 431 426 393 416 397 345 315 293 270 265 246 260 256 262 227 214 230 239 233 228 223 231 245 245 236 235 263 253 228 220 203 222 218 185 166 150 148 155 161 130 129 155 148 118 131 126 123 107 95 86 80 75 54 37 56319 181 3584 30 9734 15 38 39 6103 1381 70 313 537 910 1378 1798 2233 2762 3361 3957 4344 4502 4665 4788 5282 5459 4790 4461 4234 4269 4815 4997 5077 5481 6066 6441 7296 8331 8722 9720 10335 10029 11027 12953 15592 18297 17862 14814 13649 13070 13112 15048 17032 16662 15279 14991 16823 19065 19656 20110 21378 22801 24548 28175 32093 36338 39847 43167 47496 51287 53398 54801 55943 58622 64108 67603 69893 71890 73398 77754 84574 94053 105887 115305 120695 125108 125339 121515 128865 147348 161827 171964 176039 168058 144849 135465 135126 131484 142489 141592 134718 132906 127742 130721 136187 141223 151839 151732 144553 131612 107810 89867 79756 74840 68374 71922 79897 86126 84975 78733 75202 76281 75145 70538 67808 66126 64394 48197 24879 8086 3142 2173 1659 1167 869 631 528 424 389 381 396 412 343 319 247 276 244 251 227 219 204 197 181 197 245 239 238 238 199 217 228 221 231 221 233 225 201 196 176 171 186 172 161 170 160 145 148 140 124 127 122 124 120 104 91 89 63 62 52 33 22 56322 180 3613 30 9733 15 38 42 6103 1381 81 189 295 484 765 1407 1937 2592 3170 3944 4759 5298 6028 6180 6171 6102 6181 6041 5431 5227 5888 6653 7356 7825 7447 8073 9005 9165 9340 10331 10632 11328 13036 15406 16885 17743 17187 16048 15103 14918 15699 15827 16490 17388 17610 15884 15473 16353 19124 23179 25752 27456 28027 29088 31285 34721 38571 42901 47660 53682 59748 63394 65526 68475 74325 80213 84275 85961 88448 93341 105243 117537 126531 132897 135295 134815 133346 129031 131390 144454 163908 182753 195234 182254 156325 151999 151094 133741 113764 110230 113334 121031 131977 147068 157552 151455 137873 132726 128264 116969 90116 69192 58961 54774 60695 65665 64850 62508 62173 60451 61666 68352 78301 85518 81351 65938 47333 23987 8605 4630 2938 1516 1057 821 582 512 431 422 437 415 413 462 351 287 290 252 224 195 227 228 214 242 210 206 226 231 217 223 215 176 202 197 199 207 187 208 179 176 165 166 151 144 142 144 139 132 130 124 127 119 110 90 92 71 62 60 55 44 22 7 56325 180 3581 30 9731 15 38 45 6102 1380 -90 18 164 363 348 564 976 1338 1779 2400 3051 3933 4867 5526 5753 6296 6767 6498 6173 6017 5828 6080 6376 6853 6903 6797 7136 7531 7205 7464 9382 11232 11588 11574 12736 14932 17041 17738 19018 18769 17867 17446 16624 16711 18235 20275 20168 17574 15027 14528 17506 21880 25977 28536 30815 30206 28438 28802 33258 40224 46517 52591 58665 63536 66774 70804 76785 79388 81379 87082 97319 106469 116714 126845 131059 130478 129495 122522 111816 115195 123392 133819 149691 166293 181512 186609 187612 169983 135390 112560 110953 108397 100474 109346 123139 134228 137424 137476 134089 135484 137808 121377 93267 68827 80054 98482 101170 95317 84161 75755 73515 73014 69353 63787 50316 36651 28010 19590 9091 3882 2674 1744 1230 985 884 709 541 423 382 361 391 562 806 604 288 218 227 212 200 209 224 243 217 223 225 204 189 197 187 191 205 211 226 200 193 197 197 178 153 168 152 144 131 128 134 130 121 131 106 93 106 103 93 74 76 62 55 41 18 2 56328 178 3669 30 9729 15 38 48 6102 1380 111 193 467 827 1288 1845 2267 2613 3127 3812 4558 5001 5522 6420 7092 7248 6958 6900 7197 7150 6659 6570 6276 6093 6649 7354 7259 7155 8102 10288 12033 13009 14287 16577 18365 19083 18360 16664 17050 19340 20829 22298 24326 24129 17931 14068 13872 15060 17096 20631 25557 30683 33632 34887 35837 35561 36221 39329 44621 52716 62058 72774 81801 90211 97468 99205 97495 95484 97751 103208 109854 115490 117488 115437 112915 116282 123107 125984 131664 143273 167339 198619 228049 232569 205426 160584 112270 83623 73012 76404 95270 123552 136156 130181 116592 100004 80061 67154 65272 62424 71146 96662 119648 132977 132563 133724 134208 136770 126198 113523 95617 69084 49689 24610 10380 5545 4533 3306 2008 1459 1034 737 579 471 389 373 385 412 476 466 361 304 269 251 252 235 236 232 251 232 211 232 244 255 223 220 243 249 225 232 239 227 215 211 200 194 197 166 172 174 154 160 151 147 137 136 124 120 121 115 110 102 92 71 63 50 37 16 56331 179 3637 30 9727 15 38 51 6101 1380 32 212 204 389 552 894 1317 1573 1955 2444 2949 3604 4346 5225 6485 7928 9587 10729 11204 11049 10713 11017 11220 9771 8148 7790 8658 9021 8730 8921 9985 12386 14998 17306 19872 23533 25067 26921 28586 25796 21162 20529 22445 24505 28025 29951 28406 25763 24318 22768 21484 21389 20997 23393 29765 37991 45958 50158 54591 58344 59823 59558 61181 67624 79528 95858 112363 125714 132939 138141 142610 143210 141982 140427 135239 133714 137778 146664 152493 151512 157827 169262 188937 207450 191488 166612 136802 106709 83689 74495 77995 97684 121410 136375 144814 138955 117449 92481 79087 70493 62595 62645 72029 93055 103778 94083 76205 63063 51225 39873 33939 29386 29486 22619 19048 14838 8607 3951 2798 2265 1478 912 707 583 478 477 489 484 475 495 466 376 306 283 296 263 241 243 239 243 225 236 246 260 240 240 239 233 228 214 231 204 226 259 247 191 201 194 179 172 184 168 161 151 145 151 145 128 133 131 115 109 113 93 85 73 47 31 23 56334 175 3726 30 9726 15 38 54 6100 1379 69 196 347 741 1087 1531 1803 2245 2773 3195 3962 4937 6153 7256 8574 9786 10660 11688 12323 13039 13959 14831 14759 14010 13060 12003 11544 11860 13278 16253 19067 20400 21371 23744 25820 27938 30343 30190 27653 25141 23986 24402 26230 29762 32899 31762 28714 26479 24353 22626 22110 25309 30562 40302 47818 56824 67249 74056 74845 74411 73961 76257 86984 103039 125106 144446 158354 163062 161833 157646 147134 135209 135047 135207 140860 145122 149926 159752 177333 195883 199875 183019 144365 93453 55291 46812 47377 54096 63530 84192 99413 106186 111500 103484 83932 64022 57292 57135 57786 60699 61463 64188 65943 66329 62339 55832 50280 50312 51249 43114 32696 23653 18447 12399 7035 4866 3080 1765 948 653 552 552 677 878 823 660 568 553 406 288 244 239 204 200 224 186 211 210 198 200 187 198 207 218 227 212 205 204 195 187 182 165 173 175 178 158 143 127 122 116 134 110 119 113 108 96 90 95 85 76 58 49 43 27 14 56337 173 3755 30 9725 15 38 57 6100 1379 -24 166 573 943 1241 1457 1898 2164 2672 3429 4218 4932 5958 7460 8622 9607 11197 13242 14824 15703 16478 17688 17868 17352 16453 15297 14929 16069 18546 22033 25697 27276 27565 28457 29733 30733 32995 36871 39800 38162 34460 29656 28097 32875 38304 39633 36891 33263 30333 25702 23925 27695 35054 44833 54223 62731 72707 85238 92157 93746 100627 114746 121269 124151 138093 159889 168671 170295 170733 159987 151122 142161 141760 145467 155666 166399 171653 178169 189053 173424 133005 107739 92803 84659 76915 66075 59310 53888 54114 59157 66625 79192 86838 93729 99936 98163 83842 67964 58662 55425 54141 46373 34483 27592 23854 20049 17226 14020 11257 9011 7395 6008 5053 3390 2614 1889 1150 783 633 567 636 834 1112 897 558 454 425 356 238 231 239 198 205 224 204 196 207 185 177 170 176 189 191 195 186 215 194 184 177 153 141 155 156 138 149 129 112 127 120 127 110 110 108 97 81 89 66 72 67 54 43 18 9 56340 175 3754 30 9724 15 39 0 6099 1378 6 259 409 730 939 1340 1783 2309 3089 3892 4482 5371 6229 6688 6948 7515 8545 9987 10905 11531 11850 12067 12273 11998 12459 13167 14532 16545 18266 21118 24897 27560 29310 29590 30123 29519 29692 33171 38510 42148 39215 33909 31231 28559 29737 38649 42265 40249 34828 32111 29427 28035 30282 34600 43634 51058 58497 69627 80909 93237 103546 107526 114520 123005 131669 145062 164270 176003 168387 152805 140993 128387 128897 138171 136890 148744 161195 164558 152692 136128 119040 93694 77159 67395 63461 56210 52590 52734 55457 58088 59764 60298 61533 58811 56206 55199 56672 58947 63479 71067 73557 75247 79486 82393 89147 95926 88042 74376 55833 28127 12579 9577 7975 6089 3261 1653 950 671 528 512 569 651 758 1095 1621 1964 1440 503 259 220 224 216 218 222 196 201 194 183 199 199 210 212 184 197 207 202 209 192 188 165 153 146 158 157 153 137 137 133 127 130 121 117 108 106 105 87 91 85 78 64 40 33 29 24 8 56343 176 3722 30 9722 15 39 3 6099 1378 54 107 376 661 944 1452 1902 2403 2892 3162 3987 4853 5465 5980 6313 6810 7353 8427 9505 10396 11113 12157 13187 13897 13891 13984 14834 16163 17706 19347 21330 24394 28494 31120 30489 27835 26685 29068 33359 39559 45567 48428 44294 35774 32303 30068 34177 41789 41023 35151 34292 35798 36580 38105 40208 44833 55659 58285 60128 70631 81806 89811 98282 109924 124746 138983 146980 160548 176923 184328 180363 168389 155165 147252 146516 150291 156155 159669 169301 177540 181418 162912 139648 121723 119923 122485 123408 110958 97844 84877 75460 67060 64668 63276 59154 59141 56969 49448 41141 30022 25016 28447 33872 39926 40094 35926 35428 35068 28756 16429 8818 6480 5873 4188 2107 1161 807 628 678 784 936 1012 1121 1287 1445 1983 2621 2053 578 254 272 232 194 201 197 192 194 203 196 206 224 232 220 232 220 214 203 211 205 184 179 165 160 166 157 141 139 139 142 127 139 136 129 125 106 103 99 98 96 82 67 52 42 38 27 3 56346 173 3751 30 9721 15 39 6 6098 1377 55 320 547 1021 1454 1671 2175 2712 3598 4475 5450 6198 6561 6671 6984 7291 8133 8711 9687 11022 12449 13228 13868 14627 14869 15043 14848 15407 16477 18714 21072 23300 25731 28443 29621 27749 27595 29238 31645 36123 42015 46988 47171 42262 35286 31631 31735 33254 34562 33780 36436 40026 41472 45526 54168 58170 63635 64444 60039 58524 65673 78935 93583 100041 107724 130095 155661 164869 165511 162950 157169 144803 134629 124541 131717 154347 183136 202793 186776 155936 137598 128814 116778 109799 109490 101086 95123 95059 100370 110855 111717 106996 104807 99432 82771 68748 67714 67255 62375 53714 49320 42628 31433 24147 22063 22109 23062 19517 15611 10530 4874 2340 1913 1282 815 587 646 909 1217 1616 2277 2292 2111 2683 3011 2562 1511 469 221 181 187 218 206 216 188 182 188 197 191 208 194 187 189 159 154 202 190 170 170 160 148 130 112 145 159 139 136 130 119 117 121 104 116 100 85 85 80 72 48 32 36 31 15 56349 173 3779 30 9719 15 39 9 6098 1377 123 238 580 809 1132 1669 2269 2772 3140 3356 3728 4120 5013 6057 7134 8157 9055 10575 12044 13552 15499 17266 18076 19946 21518 21822 21654 22480 21810 20512 20743 23453 26230 28500 29636 29712 31901 33213 35241 39744 45485 51862 58302 61119 57783 49758 41567 35196 34805 32527 37922 49031 54769 58178 69276 85440 92425 90053 90463 85975 77213 78386 85773 92241 100185 111131 131463 165242 191017 206496 212159 191174 153775 129119 127269 139744 157934 168065 159685 133903 102001 74761 57156 59661 62100 67102 77281 93504 117890 125750 112967 96151 74763 62521 62932 63782 61498 53490 47045 42450 35334 31724 28290 21538 14608 13185 12874 11419 11337 11071 6415 2345 1524 1294 961 1321 1734 1970 2097 1664 1395 2056 2441 2111 1573 1173 543 251 234 182 208 199 211 191 194 215 219 230 199 213 230 218 205 207 188 194 173 168 170 164 166 162 156 148 126 136 136 124 127 122 113 108 99 104 103 84 65 58 56 38 31 18 7 56352 175 3747 30 9717 15 39 12 6097 1377 3 156 359 387 738 1181 1404 1653 1992 2270 2571 2997 3314 3733 4310 4925 5908 6990 8218 9636 11186 12694 14171 15909 18272 20903 23887 26187 26344 23400 20273 20711 22064 23947 27069 30039 31694 32827 33006 33200 35469 39610 45833 49275 52243 55154 56330 52221 42227 32023 25912 25214 36375 47479 50276 54586 66686 85811 97520 104644 106787 94270 81791 76829 77317 78358 82655 94646 110158 133858 165622 201798 204798 182715 147375 111172 94389 93896 106023 120000 124368 118851 98052 75465 61755 50989 47307 58590 74860 86520 97176 104064 112227 120839 124537 129580 128712 112258 102103 100406 90314 67297 50371 45204 42794 43196 40705 36359 29324 16016 7068 3421 1653 1286 1252 1896 2637 3133 4165 4974 4263 2556 1775 1644 1535 1497 1241 690 354 285 254 238 241 258 267 284 242 214 265 266 251 244 227 216 230 240 235 204 175 202 197 192 181 165 155 176 179 178 174 150 140 147 151 130 105 109 99 89 94 87 76 67 48 33 24 56355 173 3716 30 9716 15 39 15 6096 1376 -80 -2 140 341 469 785 870 1070 1221 1547 1838 2036 2396 2760 3293 3903 4567 5044 5633 6333 7078 7868 9071 10584 11980 13723 15839 18409 21007 24214 27089 26574 22335 18307 17372 19310 24169 28843 32255 34838 34413 32564 35183 38756 42577 48095 52940 53388 52934 45616 35875 29327 26246 27090 31603 36341 41462 47246 61180 80201 98879 111066 115438 115239 104682 87566 76502 79057 89275 96998 100827 112941 132847 154206 164066 155782 131249 109871 103627 106420 111135 122658 139303 146479 137212 111241 86249 72783 67954 73817 84680 103104 120484 127493 131370 135253 132974 126093 107626 84556 62993 50016 41037 32086 22596 19691 18404 14875 10450 8448 6374 3985 2040 1479 1364 1667 2450 3108 3767 5285 6805 6302 5116 3943 2864 2095 1703 1156 552 264 214 192 187 212 185 189 176 177 208 212 199 174 173 174 184 203 201 185 161 160 130 130 148 126 133 118 114 115 109 117 109 89 98 91 76 76 91 83 48 37 23 23 14 56358 175 3745 30 9715 15 39 18 6096 1376 65 238 292 431 633 773 865 1112 1345 1646 2092 2175 2123 2383 2733 2974 3569 4139 4776 5459 6207 7120 8020 9277 10906 13124 15358 16952 18501 20761 23052 24530 24307 23668 22766 21014 22170 24934 28281 33595 38687 41634 44269 47740 52143 54262 57422 57788 54079 44763 34729 29617 25267 22237 25959 30364 36344 50056 69105 92851 118248 125526 132700 136485 133467 119470 104565 92233 87044 91664 106590 126502 139768 140170 125992 117961 121158 121204 116497 117693 123426 133527 136572 132350 122752 102133 82754 88990 93068 100165 107017 113408 118152 126488 141164 138695 118311 98712 85011 81063 75745 62819 49600 36452 23535 15548 16007 16004 16045 11676 6360 3448 2171 2047 2403 2775 3201 3886 4857 5415 4484 3513 3867 4598 4234 2857 1419 661 342 234 220 227 221 232 208 206 219 221 212 210 222 253 243 222 219 198 205 186 188 166 164 175 176 165 166 162 157 167 147 153 137 122 139 126 114 108 94 85 74 66 60 57 43 28 13 56361 172 3803 30 9713 15 39 21 6095 1375 -98 64 149 362 623 777 943 1163 1410 1688 2099 2556 2984 3117 3443 3676 4149 4584 5249 6067 7007 8179 9436 10938 12772 14828 16941 18227 18623 19169 20486 22026 24186 25519 27129 28816 29097 27966 30227 35785 41012 44833 48783 53209 56853 57198 56538 54328 46450 35010 26033 19866 21325 26080 31504 38527 52141 68795 90397 113707 130421 145498 150685 145038 138895 128702 119309 112087 108321 103268 96060 90989 91189 96010 99899 104280 109891 108095 111615 112658 111744 117948 126224 109252 88296 83037 82040 87978 99884 112242 122828 132203 140030 140727 132129 120476 113086 105535 93346 76559 59796 45350 36144 33372 27192 19520 13927 11434 9278 5561 3402 2871 2889 3374 5345 8664 11532 12622 10277 7313 5143 2934 1279 672 414 296 256 235 210 197 221 234 198 190 195 201 228 202 206 235 225 209 216 199 183 198 166 167 165 164 150 153 154 150 145 157 142 122 106 102 106 112 105 88 87 75 68 61 55 47 33 11 56364 169 3922 30 9712 15 39 24 6095 1375 52 378 582 838 1071 1475 1758 2019 2375 2639 2910 3077 3468 3834 4281 4882 5832 6649 7560 8731 10244 12339 14879 17605 18703 18912 19086 19874 21368 22601 23759 27328 29043 31520 35652 36081 36985 39287 43000 47841 54045 56376 53920 46876 41180 33513 24320 16444 16559 21010 24531 31278 40671 52664 65213 80964 97088 118872 132359 130070 126857 129580 127082 122777 114727 110001 113937 116241 106099 97344 97018 94673 94039 103156 103501 93839 81659 79836 90470 98370 98223 94812 94109 103191 113416 124188 137172 147654 157475 167929 180126 185460 185108 161681 126216 90372 71617 61381 44317 29968 20399 11938 7257 6097 5568 4922 4430 3850 3829 4777 7049 9386 9770 7814 4178 2208 1107 693 621 462 313 284 269 225 185 181 216 241 206 226 220 226 217 213 210 203 198 215 203 213 225 217 169 178 179 176 172 169 160 160 157 152 131 133 137 136 122 121 117 104 84 84 79 81 70 53 37 20 7 56367 170 3860 30 9710 15 39 27 6094 1374 -12 122 350 603 786 1089 1423 1613 1861 2120 2441 2855 3418 3898 4468 4953 5224 5704 6177 6711 7567 8826 10105 11471 13046 15033 17329 19453 21370 22793 23696 24188 24970 27096 30054 32131 36060 39900 41954 42619 45829 51620 58516 68322 72258 66463 56911 47476 37014 32323 29121 27103 28010 28066 30897 36351 47323 61534 76558 95061 113195 123776 129663 127102 121930 116545 109205 98456 94408 95579 99200 98786 100372 103958 108949 109827 107800 104869 98445 95440 94192 91423 90337 90007 90582 96426 118531 137171 148794 161068 170106 180135 184917 176377 156792 118387 94035 72407 53548 38659 32026 22411 13639 8670 6635 5429 5394 5100 4570 4609 6561 10951 12982 11025 6896 4288 2579 1550 883 551 452 328 279 232 205 202 207 209 196 194 189 169 188 193 183 161 185 198 187 172 191 208 182 178 158 154 150 151 163 153 139 131 138 130 118 123 119 100 108 97 100 100 80 66 56 48 35 26 15 5 56370 167 3979 30 9709 15 39 30 6094 1374 82 276 319 460 717 1060 1439 1852 2365 2828 3395 3846 4288 4549 4672 5096 5573 5919 6561 7606 8960 10083 11675 13418 15697 17951 20209 23458 25827 27078 26082 24404 25465 27483 32292 38028 41672 44645 48150 53737 64597 73049 76222 72433 58528 53391 53599 54571 50074 36424 29134 30403 38538 50591 61418 72566 88318 102057 113593 127336 130276 129375 131388 124560 105416 91191 84396 82664 83602 89668 93552 99514 98657 83326 73443 76206 77768 80171 83770 88365 91009 95142 103362 122326 145429 160991 159135 157029 161176 164515 169284 172299 185026 169878 118200 69252 31018 20674 18763 14539 12171 11639 9770 8403 6833 7810 15226 18315 14182 9381 6378 5241 3655 2094 962 507 350 297 237 251 231 212 220 224 218 225 235 216 243 249 225 218 234 232 218 241 223 228 211 220 214 194 194 200 183 190 184 156 148 147 161 167 160 140 139 131 116 109 107 93 84 81 70 57 48 33 19 56373 162 4128 30 9708 15 39 33 6093 1374 30 157 227 503 656 1143 1482 1796 2400 3088 3556 3687 3478 3548 3770 4291 4937 5748 6860 8874 10725 12652 14991 16312 16619 16494 15326 14017 13988 16709 21539 26678 29756 32083 34724 40725 48037 54298 57826 63791 72012 71449 71113 75387 73881 58404 46631 44494 46233 49151 54271 63708 71848 78878 88934 97825 103512 106797 103016 99529 105003 99067 85228 81811 88034 90442 92407 94008 93518 85297 67014 55457 57478 63987 73465 83437 91208 99088 106206 111111 135366 166002 193412 213804 231228 242164 230179 203984 178336 140565 83026 49865 29890 15565 12714 14304 17449 16078 12317 12066 18399 24299 19653 10510 6256 4582 2736 1434 713 451 354 269 243 248 221 216 228 215 239 230 211 211 209 224 241 201 201 209 215 235 207 204 219 217 201 194 186 168 176 167 165 156 171 142 133 136 124 127 129 134 112 106 99 91 86 81 76 59 41 18 9 2 56376 162 4127 30 9707 15 39 36 6092 1373 -77 16 279 534 631 710 970 1217 1674 2153 2745 3444 4373 5193 5967 6329 6744 7657 8273 9343 10333 11890 14092 16261 18151 19694 20852 21418 21221 21502 20162 25478 31908 39359 48500 55790 62407 63781 58435 54978 57493 64095 64861 59304 58415 57980 54141 54362 54353 58983 56185 57801 64876 70146 75794 79936 84350 91727 103178 105393 101215 95764 93514 93601 97434 96003 86982 73487 67686 65073 60994 58797 55300 52208 54971 59866 65804 78580 91127 103957 115913 128491 140879 162409 180510 197506 210323 198041 186756 177029 175955 132710 62935 28223 18715 26256 39011 44720 39812 38374 30341 16955 9218 4615 2635 2041 1123 567 431 370 307 246 232 220 243 230 223 196 199 215 204 209 202 206 226 258 231 222 188 213 208 209 210 212 193 190 179 192 157 149 163 171 159 146 135 135 125 127 142 129 109 104 102 85 79 78 70 52 51 35 19 12 56379 163 4067 30 9707 15 39 39 6092 1373 59 294 492 523 730 792 1042 1241 1530 2013 2672 3582 4562 5614 6822 8029 8852 9357 9869 10540 11428 12673 14276 16704 19048 22504 27886 28940 28119 26684 25832 26276 29650 34558 39274 47611 59061 69763 69218 63652 59800 61482 67131 71624 73262 69164 57669 50599 50898 55801 63053 67242 68185 69146 74424 82460 91039 96329 96934 96538 94693 100742 100493 93964 88334 83927 87391 86329 82544 68228 48741 40939 40858 43666 45292 54870 65147 75596 96851 115035 129897 143645 157527 173273 182093 174004 173533 178605 173232 144993 97613 57854 34865 26142 22889 26621 36593 56182 67841 57062 51012 37581 23372 15762 9304 5448 2754 1205 936 686 437 315 282 230 247 241 228 211 196 221 211 215 190 199 195 200 213 194 183 205 208 201 219 210 212 179 203 194 168 148 170 158 153 165 155 129 130 132 110 117 115 100 93 92 98 88 73 58 44 41 29 16 0 56382 164 4035 30 9705 15 39 42 6091 1372 -93 40 126 29 155 412 521 696 966 1151 1404 1869 2412 2863 3671 4626 5636 6624 7086 7270 7349 8399 10482 12585 13929 15142 17377 20723 25010 25004 22415 22160 23033 25880 29632 33895 39581 43812 48790 54498 54587 52301 53669 56993 59148 59609 55465 50054 47127 47707 52623 56923 60573 63208 64908 63124 62736 62719 63599 68502 79795 89730 93771 87623 82978 90917 97476 97061 87880 69511 60377 54151 43424 42077 51403 59918 68305 76268 84092 98362 122941 139010 157165 172773 182577 195068 207487 214344 207577 186627 165729 121688 66694 34217 24329 23661 27593 35242 48731 61783 66278 57606 38079 30001 24528 16303 10629 5019 3329 3427 2759 1197 598 321 218 212 211 191 149 144 171 196 197 165 201 219 196 203 205 192 184 186 185 177 187 211 194 182 156 161 130 122 126 153 139 116 119 122 122 115 110 113 99 92 92 79 66 66 59 52 42 30 18 4 56385 165 4035 30 9705 15 39 45 6091 1372 -95 -88 143 226 261 473 507 657 931 1237 1541 2031 2758 3650 4643 5272 5845 6535 7653 8299 8831 8906 9509 10614 11894 13018 14068 16054 20215 23331 21573 18811 18756 20212 23306 27840 32977 35908 38457 43465 48200 49801 50781 54494 55840 55681 58610 56865 57070 52862 51203 54119 57106 59001 64436 67041 66870 66805 64438 58502 55691 59306 62037 63571 69950 74987 79238 82969 81713 78272 79686 77312 74976 69097 62417 64182 76734 87697 96639 106952 123528 142635 160082 178583 191253 203112 210337 209910 209449 195136 163564 131735 109486 82487 55192 33679 22188 25040 33718 41989 52675 58752 52947 43610 37979 29679 25224 15995 8395 6224 4974 3227 1509 486 316 264 229 232 223 215 207 212 232 237 214 207 231 231 214 215 268 250 207 200 189 194 180 176 180 175 190 182 167 156 141 150 153 143 138 135 138 138 124 124 123 108 98 88 94 78 75 56 35 23 20 56388 165 4035 30 9705 15 39 48 6090 1371 -20 51 204 234 376 619 790 991 1116 1457 2164 2965 3875 4748 5442 6431 7591 8758 9847 10479 11370 12023 11576 10550 10149 11061 12876 15519 18128 22519 28619 30508 26983 23771 23007 25871 32426 41555 46792 44196 43270 50152 55808 56947 58940 66823 73498 65221 56901 55187 55057 57424 59015 61019 67435 72592 75104 75097 78762 78584 76861 76545 81010 86562 86998 78332 68885 64217 62957 68642 75946 75124 68341 64472 63878 66782 69824 78580 90053 106520 121546 133485 141695 153570 163112 169375 182359 176891 161260 151832 141288 125042 98971 61192 36395 22928 26647 36490 41923 43967 46849 51011 50102 40835 36953 33011 25622 16681 11905 10669 8889 5131 1930 413 294 259 271 236 212 231 232 234 225 222 222 241 233 206 226 212 184 195 225 228 220 215 209 178 177 176 180 172 175 165 158 151 166 152 141 158 144 133 124 125 128 102 106 88 82 81 62 43 38 23 11 56391 165 4035 30 9705 15 39 51 6090 1371 -55 72 99 283 415 682 885 1044 1258 1690 2013 2487 3467 4390 5661 6648 7685 8583 9270 9818 10676 11111 10550 9656 9645 10047 10845 13714 18780 23714 26339 30458 32049 27357 22663 24659 31008 37045 41096 42553 45418 50061 50464 44173 41231 49390 58869 64122 68418 65475 59846 57161 54920 57978 61069 63844 70847 79309 86002 91081 89559 87183 85681 83796 84802 91411 94134 83015 63571 47886 44653 47344 49996 49782 49867 50436 54421 64524 84718 104289 114079 117848 122626 138197 157781 172884 177929 169135 165956 170107 169939 171240 145827 91097 60854 52442 58888 72798 72511 61368 48232 42379 46830 49253 43237 35944 30279 22257 15197 10236 7113 4657 2165 525 325 263 270 268 204 214 252 233 240 246 224 236 245 258 257 232 230 212 255 228 201 214 209 198 218 209 185 184 182 188 181 177 172 171 160 159 150 135 126 133 130 125 106 91 96 81 69 45 36 38 10 56394 161 4125 30 9705 15 39 54 6089 1371 -75 147 91 197 456 606 958 1231 1687 2026 2777 3820 4892 6002 7061 7676 7953 8141 8637 9049 8692 8260 7927 7905 10019 14500 18001 19813 20849 20802 21481 21322 21798 24751 27897 25902 26453 33644 40079 38057 31836 27375 26487 30170 40750 47999 46110 42961 42456 42485 41797 44035 47637 50030 53959 60979 65962 66714 67839 60270 51323 52316 56332 60048 59539 52641 44816 35830 29874 27678 30901 39962 53652 66157 77239 90855 104716 119486 131876 142462 150048 153483 159174 177146 193343 203393 209260 202763 197390 209778 216072 204146 177217 134797 113024 103309 88419 67308 61722 62716 50306 37017 33380 25806 15213 12132 8312 4591 2376 828 362 258 276 278 267 261 256 232 229 210 243 224 223 232 218 228 226 236 212 191 212 183 185 201 198 196 190 172 176 170 166 142 145 145 143 140 126 120 118 115 104 102 100 83 81 59 49 39 32 30 11 56397 163 4095 30 9705 15 39 57 6088 1370 24 73 104 342 391 627 918 1147 1437 1745 2135 2814 3497 4194 5029 6416 7575 8169 8451 8423 8380 7937 7260 7486 8629 11243 15564 17897 18705 20756 19855 17446 17769 22418 28976 32186 30886 31939 35598 38403 39237 37116 32179 31813 35143 38907 40452 40756 40961 40768 40107 40492 43724 45303 47343 51388 56131 61945 61434 57645 59109 60367 56452 54369 52691 52999 50991 43402 38618 37828 40853 48148 56522 69688 85857 91406 100670 116506 141363 166814 189339 212246 235196 239615 235554 218592 192101 176340 163667 151761 127790 100000 94808 104999 122984 118477 109211 106169 97485 81393 59334 49962 50115 38118 23317 12508 7207 3563 1493 945 669 397 275 239 254 240 219 246 219 213 232 221 221 225 206 211 213 220 227 223 200 229 242 218 212 209 189 182 163 178 168 172 180 160 154 144 152 146 133 138 127 121 108 89 102 101 93 71 61 52 53 40 25 56400 163 4096 30 9706 15 40 0 6088 1370 -97 102 300 453 623 875 1126 1349 1569 1917 2371 2828 3583 4210 5145 6451 7183 7521 7688 7980 7749 7181 7366 8107 9384 12476 14923 15737 16753 17208 15969 15399 17853 22818 28798 32959 32748 32797 37669 41204 39206 37335 35831 35012 37099 39900 40601 38482 36671 35759 34126 33436 32875 33905 35632 40029 51435 61674 64895 64951 60475 56323 53990 49573 47834 50802 52918 49885 41838 36563 34672 38659 51772 74165 95134 107786 113467 116487 122875 137549 156760 180529 215294 241091 243763 222727 204535 188436 171674 156317 151207 144688 120827 102880 120387 154867 166669 150631 137926 114054 85073 67022 52708 33050 24461 13027 5890 2856 1391 723 519 328 234 217 266 260 240 226 253 238 232 233 223 219 211 222 218 226 199 221 219 219 224 231 209 198 203 193 195 183 188 185 183 165 145 153 178 163 155 149 139 137 123 124 109 92 78 72 77 70 52 30 14 56403 163 4036 30 9706 15 40 3 6087 1369 -85 -95 4 254 444 728 918 1087 1105 1206 1449 1646 2053 2556 3111 3769 4765 5528 5988 6235 6387 6074 5589 5742 6632 7897 9344 10382 10965 12797 14386 14636 13595 13027 14817 17068 21301 24522 26217 27233 30683 35510 40195 40837 38905 38270 35633 31540 30356 31559 33973 35187 31440 30049 30903 29159 29564 34511 41965 49794 54475 51237 42107 38621 44857 48263 49440 46993 43507 43672 40560 37820 33569 31846 31230 34791 44116 59748 78875 90678 100768 111278 126447 149212 167985 182813 195454 215562 236993 247840 252967 253112 219872 172621 138657 122614 135933 167494 191698 204592 179495 129646 85682 64393 44305 26241 11669 3972 2260 1273 763 477 271 235 203 192 186 167 192 173 142 178 176 182 180 191 180 205 197 178 157 164 173 179 164 141 166 169 149 134 140 138 122 114 119 115 117 110 102 108 100 98 90 100 95 82 70 50 52 38 34 21 1 56406 164 4036 30 9706 15 40 6 6087 1369 -87 -47 71 283 338 544 664 691 770 955 987 1172 1391 1880 2468 3250 4170 4683 4703 4437 4620 4652 5055 5957 7025 7711 8691 10060 10716 10975 12294 14136 15367 14062 13796 15422 17058 18136 19435 22489 26069 29529 34445 37990 38759 39780 38609 34567 32267 32919 36489 39100 36868 31213 26897 25857 27237 31231 37597 43857 44083 37308 32792 33715 35085 36794 37040 36402 34070 35817 36670 33912 29099 28565 29854 31705 32768 35006 46400 71544 96225 118508 140396 153910 165039 175486 199088 228709 247302 248676 248929 242920 227049 210400 202463 192991 180821 191234 215360 220124 205533 171985 115775 69382 40976 19781 9154 5715 4345 2758 1815 1022 547 297 212 233 234 182 177 189 229 191 182 176 217 216 188 190 185 215 212 198 199 219 197 192 184 165 198 186 167 152 156 149 136 147 129 124 138 132 127 116 116 94 86 99 83 77 58 48 44 39 22 8 56409 165 4036 30 9706 15 40 9 6086 1368 14 244 244 264 379 448 503 538 749 831 971 1258 1533 1998 2474 3014 3609 4151 4535 4906 5117 4827 4810 5723 6421 6792 7433 8426 9760 11319 12065 13247 14216 13990 13556 14185 15918 17987 21168 24112 25334 25194 26202 29091 33474 36211 37388 40923 42463 41140 39603 37843 33917 29222 24497 23171 24682 27541 33754 41609 46223 44442 40924 30914 23705 24891 25302 23863 22750 22263 23408 24274 24344 25684 27107 29782 40109 61397 85015 101897 109783 117800 134401 154192 168202 172441 179742 195659 205019 208625 203521 203295 209493 212771 209373 197259 204984 238141 262028 268776 253456 211325 141051 67632 27142 8429 3655 2280 1864 1587 1266 939 573 336 256 257 269 249 215 248 228 225 219 215 218 209 219 228 224 191 196 201 197 181 186 221 197 173 169 147 167 170 149 146 144 142 160 153 149 132 132 126 125 124 114 99 84 64 75 62 42 42 18 10 0 56412 161 4096 30 9706 15 40 12 6085 1368 4 105 176 184 200 336 550 788 1002 1239 1502 1647 1889 2544 3138 3807 4016 3965 3899 3861 3811 4077 4213 4767 5352 6269 7649 9286 10190 10955 12866 13566 13343 13107 14372 15914 17167 19114 21255 22230 22533 21490 21258 24866 30641 36401 39365 37888 34405 30421 26695 26288 23047 19765 19916 22312 25691 31153 35998 35933 35308 35566 37403 40602 38618 33174 28701 26634 24259 23815 22819 20065 19745 22246 29395 41980 65575 96531 120941 131259 134056 146049 163263 177973 185688 179659 175334 171818 166086 176975 189107 197522 206372 215769 236630 280760 338145 356062 318715 242859 134212 59492 21863 6433 2364 901 610 717 788 795 545 293 229 224 220 238 224 183 180 211 174 191 212 197 186 206 207 189 201 200 200 198 177 170 183 163 161 161 158 148 139 127 127 124 142 135 122 108 87 82 107 92 87 85 75 66 60 46 44 30 8 56415 159 4186 30 9706 15 40 15 6085 1368 53 120 113 305 567 633 829 1001 1168 1461 1897 2375 2829 3157 3253 3530 3527 3477 3423 3520 4101 4895 4856 5204 6175 7892 9436 10834 10685 10055 10535 11929 13929 16116 18344 20773 21528 22176 23289 23295 22562 24127 30404 40087 44369 41893 36442 31544 27407 25189 22631 20230 19347 20836 23282 22174 21262 22869 23365 22861 24745 26471 27404 28002 26772 27039 28880 27729 25042 21123 19068 21574 24918 36107 63269 93237 113382 125358 133538 132882 134488 143747 158335 170704 184984 197563 200954 202591 206765 209416 235125 289987 360161 398046 425926 427657 328738 178584 69351 15941 3739 1133 758 748 679 723 655 544 412 292 263 253 233 206 192 198 195 211 207 216 226 209 203 202 204 202 212 225 222 189 180 196 171 162 171 158 160 163 143 138 131 143 122 123 120 118 119 110 106 95 95 72 76 67 59 41 17 17 2 56418 162 4126 30 9706 15 40 18 6084 1367 30 -23 218 442 491 628 725 723 984 1100 1126 1191 1548 1964 2188 2376 2576 2810 2958 2957 3290 3654 3859 4281 5071 5404 5711 7251 8203 7873 8097 9090 10599 12293 13671 14752 15625 17623 19486 20813 22015 21936 21652 21907 24395 27314 31694 36351 40895 44203 41872 36759 34993 34819 32599 28987 26758 22421 17228 13351 12364 12333 13335 14927 17887 19890 20666 22938 26517 27623 28230 30145 30422 29796 27709 26043 33247 53478 82333 108964 127091 140291 149308 157078 163961 173003 190359 207218 206898 213740 226788 239529 265496 304719 343548 374918 423171 471685 437251 214669 33013 4485 1500 635 531 471 550 531 545 534 424 285 255 234 260 267 244 254 245 243 236 229 223 228 247 230 202 231 221 220 226 227 231 225 222 215 211 181 179 174 180 180 156 171 172 165 133 142 158 128 126 125 125 106 94 96 76 61 52 40 28 11 56421 160 4187 30 9707 15 40 21 6084 1367 -3 151 317 466 513 669 711 864 1061 1169 1177 1088 1260 1571 1830 1986 2535 2891 2963 3117 3593 3876 4385 4668 5011 5438 6474 6974 7324 7451 8313 10252 12307 13441 14442 15706 16650 17703 17802 18723 19633 20116 23464 29406 33391 33848 33968 35643 37806 40447 41387 42415 44206 39883 32849 26360 20956 16117 13623 11429 10376 9394 9355 11434 15109 19639 23796 29309 33198 34381 35438 37064 37255 37818 40045 42746 54014 79001 107910 138600 168456 185570 196450 208930 226116 234283 239233 248292 266564 276419 284048 310853 343333 404557 445114 475558 353282 105327 8843 1564 492 361 341 319 395 496 546 434 298 283 304 279 265 258 236 245 235 224 220 210 242 231 226 228 238 235 231 201 208 201 218 226 197 171 167 176 194 191 179 168 179 168 155 163 169 142 143 139 133 127 112 103 98 80 63 49 51 34 22 11 56424 159 4157 30 9707 15 40 24 6083 1366 -84 -39 3 112 111 219 389 524 651 701 784 680 685 784 1070 1393 1805 1861 2201 2559 2750 3327 3783 4006 4440 5347 6036 5694 6382 6870 6949 7356 8667 10763 12827 14329 14845 15260 16323 18397 19928 20665 22880 25807 28938 30298 29661 29914 30612 29958 30831 32178 31748 35211 39457 42690 42700 38173 28932 20084 15597 14251 13946 12328 10525 10418 11614 13901 17589 24896 33624 41900 52014 59193 62930 65137 73219 86709 97943 114177 142302 169346 188087 193075 202033 204121 214512 234018 255942 273726 286979 302477 329770 348746 346645 359500 335172 207597 50027 3587 746 408 284 312 538 1043 1555 1354 514 293 265 240 229 219 198 160 169 175 197 209 181 148 191 202 212 199 194 179 176 189 164 151 145 115 140 145 146 147 121 123 118 108 118 123 113 103 117 106 84 85 77 63 59 60 38 27 18 12 6 56427 161 4159 30 9709 15 40 27 6083 1366 -16 5 112 270 356 448 359 489 665 882 843 839 942 1032 1342 1508 1684 1793 2146 2645 2998 3294 3723 4141 4775 5965 8269 9540 8479 7290 7043 7737 9673 12700 14330 14300 14391 15366 16842 20761 23837 24634 24937 26396 29397 31117 33789 35389 37267 37304 36864 35642 35207 37378 38658 41467 44981 49910 54372 53800 48437 41986 36759 30859 24409 19173 16453 17061 17461 16918 17624 23934 39491 56715 67309 79458 85117 92575 106134 120555 148592 182485 219390 248291 280131 316027 343480 345034 344811 356995 370526 356545 325296 310539 250435 162856 71784 11837 1947 611 423 420 634 1211 1951 2376 1821 936 404 298 279 260 317 309 274 242 242 252 243 241 245 278 265 250 270 265 241 228 253 286 252 228 210 204 206 203 197 212 204 202 208 195 162 173 183 160 152 164 160 148 149 132 123 116 109 85 69 69 64 45 27 56430 157 4220 30 9710 15 40 30 6082 1365 -32 50 144 245 152 316 406 368 454 616 668 787 793 914 1017 1008 1487 1893 2177 2557 2824 3314 4183 4902 5586 7295 7979 6772 5508 5389 6387 8336 10275 10232 9839 11571 13883 15898 18700 21596 23335 26345 30092 30530 31030 32673 32726 31972 31529 30313 29068 27129 28183 32084 39484 46120 53027 57601 59108 58024 49465 41631 36293 32929 32511 31539 29259 25579 24446 25005 29979 52383 75268 93353 110050 124272 138432 154165 172959 197179 224643 248960 263636 276281 288540 315077 348774 376042 389258 365721 278260 213228 131751 51575 8243 1623 453 310 354 424 921 2435 3369 2412 1269 439 296 245 266 258 240 205 206 206 206 187 196 170 174 204 205 190 187 197 197 180 171 189 194 197 182 159 156 158 161 158 134 151 138 121 135 126 101 118 128 112 107 95 83 79 64 42 49 44 25 14 0 56433 155 4312 30 9712 15 40 33 6081 1365 -58 -5 0 120 238 322 397 441 586 529 591 651 935 1388 1728 1725 1767 1837 1834 2236 2818 3500 4267 5104 4951 4951 5406 5949 5762 5614 6042 6556 7813 9975 12490 14332 15667 18393 23552 27307 25837 24917 24252 21784 18770 19145 20312 20938 19493 20366 25509 31808 39956 47211 52168 52945 50081 47063 43967 39255 33132 26030 22815 20173 17925 24975 42175 55550 67332 81302 96487 110374 125233 139252 155603 174548 190719 207069 222516 242144 269042 295683 330052 357676 377890 396911 407424 387207 283284 140814 63747 18648 2999 447 327 326 498 1548 2887 2856 1564 600 263 248 277 253 210 194 221 242 236 236 216 206 198 196 206 201 176 187 197 210 187 187 176 197 183 175 169 182 165 151 151 141 142 145 140 139 137 118 116 128 118 116 95 86 85 91 82 79 60 50 39 23 5 56436 157 4255 30 9715 15 40 36 6081 1365 -95 -6 92 216 262 272 377 425 553 654 718 835 974 946 998 1112 1242 1519 1653 1729 1989 2435 3077 3858 4372 4297 4244 4093 4129 4504 5122 6073 6926 8294 10340 11997 13416 15147 17228 21941 29618 32284 29328 25483 21962 19708 19428 19130 18274 18167 18846 19077 20794 26353 35880 44332 48607 51705 52901 47930 40929 34383 28990 24988 21608 20770 21694 23961 29182 38727 52775 67077 79560 88774 98699 117685 143185 166001 187689 211757 238301 266364 287858 310529 333604 354256 375016 390892 393554 370143 324255 235214 131983 27554 4642 750 319 296 820 1919 1967 1138 482 277 242 227 245 245 233 218 206 187 184 192 215 228 205 176 187 186 195 225 204 202 198 194 190 158 173 183 168 171 161 148 136 141 132 127 131 126 136 126 103 107 104 104 97 79 62 66 59 44 36 32 26 10 4 56439 159 4197 30 9717 15 40 39 6080 1364 -89 66 134 149 340 471 516 675 857 890 915 956 1020 961 919 876 618 552 745 1015 1078 1121 1286 1651 2141 2728 3156 3530 4010 4162 4270 4921 6128 6967 7628 9368 12157 14569 16484 18279 20955 25206 27508 25669 23939 24138 26529 28622 28195 25164 21141 17978 16353 15854 18169 22751 28187 33051 34798 35315 37482 38675 36019 31977 30528 30618 31557 32208 32181 36588 43815 54390 66147 75491 88655 98624 109974 126940 147418 166552 185563 207639 235269 264168 293543 322398 344741 361009 378701 411274 405686 356090 285524 187653 67632 12336 2402 727 506 972 1683 1956 1734 1053 445 285 266 256 255 253 244 212 214 182 189 197 212 236 207 192 206 206 206 190 194 208 225 209 194 183 176 177 165 169 180 165 138 134 149 152 148 147 138 129 129 126 119 114 105 99 87 74 67 60 54 42 31 31 18 56442 160 4169 30 9719 15 40 42 6080 1364 -36 -39 139 345 441 519 514 526 546 584 593 597 730 710 593 447 362 222 260 609 671 607 652 747 963 1111 1677 2418 2898 3203 3501 4165 4896 5200 5564 6590 8074 9828 11939 14227 15740 16659 18052 20188 22277 25815 29174 31688 33775 32798 30542 27187 22712 15274 10182 10181 13723 19289 23695 26703 29577 31803 32768 34121 35643 36908 40559 44671 48131 51631 55974 60048 59803 56897 55336 58177 66044 71738 88690 125576 161564 187702 207955 227565 249713 272730 297620 323633 351207 382689 408812 408046 348161 254368 185958 97891 28048 15551 24525 4934 2572 2002 1545 1008 471 297 259 251 246 239 246 213 199 226 235 209 207 220 197 192 206 219 223 220 220 210 215 202 197 175 173 171 155 169 191 174 162 166 183 175 161 164 156 142 138 137 140 135 126 115 114 105 82 70 69 64 53 42 24 11 56445 162 4080 30 9720 15 40 45 6079 1363 -88 0 98 99 126 164 204 301 476 584 737 817 757 619 587 589 362 109 -5 -18 132 201 159 163 275 647 1062 1174 1228 1550 1938 2432 2951 3801 4756 5241 5243 4979 5473 6799 8420 9932 12012 14165 16740 19726 22643 24732 25852 26029 26460 28518 29065 26355 20888 15024 10539 7875 8199 10805 13857 17147 21526 26641 30992 33363 34439 35401 36270 37116 38359 40879 45184 49502 52667 53601 57127 61621 65722 67142 70432 91750 130963 160966 188952 222294 249374 275311 307856 339878 361348 353704 353845 364961 373319 356553 291236 173135 55266 9771 13085 24110 20467 10636 4241 1113 477 324 272 268 252 261 266 251 215 198 193 173 207 235 211 197 181 175 150 165 183 187 181 185 179 165 149 163 163 151 168 185 179 157 139 145 136 150 159 140 125 123 125 107 103 100 97 91 83 76 64 50 40 29 13 6 56448 167 3991 30 9721 15 40 48 6079 1363 -26 -1 -52 1 180 262 359 607 704 784 856 894 786 611 670 765 836 718 486 264 163 289 469 519 394 195 280 708 1264 1640 1734 2018 2395 3130 3917 4311 4733 5871 7228 7985 7903 8156 9547 12369 15233 17210 19004 20969 23655 26216 27780 28797 29014 29169 29469 30656 30711 30173 28498 25793 21994 18632 16748 15732 15334 15894 17238 19498 22971 28448 34171 37991 41013 44193 46528 48057 51702 56611 60723 64638 69547 73259 77927 86982 105045 129429 154889 188657 234419 265353 284713 307333 319346 333310 328058 288188 240944 197818 166187 130002 80899 40184 48540 83144 114034 79299 44452 30153 23717 7890 1506 300 274 280 247 260 278 258 220 209 226 224 218 225 201 211 218 198 212 240 242 219 190 194 189 183 189 193 202 208 201 183 183 185 177 166 158 149 162 174 163 134 135 137 140 121 101 92 89 90 84 65 56 44 28 17 1 56451 164 4082 30 9722 15 40 51 6078 1362 -19 -39 61 35 147 250 346 400 335 303 201 133 294 339 184 -9 -68 -72 66 330 388 213 94 89 162 363 626 882 1098 1290 1664 2219 2593 2746 3139 4304 6133 7594 7041 6084 6318 7861 10592 13361 15262 16912 19664 23346 26345 27634 27370 26411 24699 22887 21028 19570 18422 17196 16860 17471 17577 16079 15330 15968 17517 21269 25674 28886 32226 34866 37665 40650 43337 46879 50771 54900 60694 69257 82148 93623 100048 109513 124821 145963 168375 184369 207006 236374 258733 278278 282294 273818 255799 217245 185652 160724 125379 102709 100910 112057 138342 152709 129856 93016 46084 18466 3504 574 294 303 293 277 286 300 258 224 245 221 218 234 211 220 211 193 203 233 226 229 242 230 221 195 189 195 200 190 170 180 172 172 175 171 167 168 160 150 148 141 146 147 136 124 109 103 107 90 80 65 67 54 42 26 10 2 56454 159 4233 30 9723 15 40 54 6078 1362 -90 34 101 103 0 999999 999999 999999 999999 -40 -72 999999 999999 999999 30 209 277 306 188 172 179 203 239 339 610 894 1183 1442 1728 1899 2376 3214 4524 6111 6817 6280 5670 6369 8528 10956 12687 13937 15161 16213 16804 17240 18624 20209 21253 21026 19879 18380 16591 16000 16163 15547 14089 13348 12532 11046 9964 10075 11912 16163 20775 24734 28289 31906 37149 44024 49285 55008 62164 69006 78490 91126 104647 115542 133780 161178 194304 226182 247203 260234 270106 294285 315105 306121 280147 244890 203247 147890 104703 90319 139909 209394 229446 163665 71687 44554 24265 6318 1365 402 295 287 290 294 288 276 251 213 219 215 253 221 208 215 237 239 218 199 223 241 224 212 205 196 179 163 186 181 178 178 172 169 162 148 152 155 132 127 144 134 128 133 123 108 98 101 90 74 81 66 55 46 41 26 11 56457 143 4715 30 9725 15 40 57 6077 1361 -76 12 -3 61 83 113 203 319 219 163 276 559 679 768 1138 1757 2224 2943 3594 3796 3548 3828 5198 6959 8642 9713 10282 11148 11963 12395 13023 13418 13011 12308 12037 12102 11987 11562 11202 10481 9454 9369 9788 10297 10346 9948 9059 10003 14521 18564 21689 25238 30044 34603 38546 41142 44272 50217 58408 69812 86334 106368 129303 158349 188079 215925 239894 262254 286475 314473 326243 337205 343601 328345 278885 210223 157679 134957 183478 253343 260882 182774 100376 41587 15354 8217 4587 1698 619 429 386 355 326 309 295 297 285 268 259 248 242 220 223 221 224 262 255 257 250 220 234 230 220 200 211 220 223 229 227 212 196 203 202 184 168 171 176 163 150 158 157 139 127 117 120 122 108 95 80 65 69 55 33 56460 173 3815 30 9725 15 41 0 6076 1360 91 326 265 152 12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 64 229 309 296 230 322 468 687 963 1109 956 792 843 1126 1531 2069 2593 3064 3726 4443 4070 3560 4496 6481 8281 9260 10100 11677 12495 12966 13945 15282 15633 15676 15830 16164 16420 16326 15810 14952 13891 13045 13022 13596 13716 12489 12422 16491 20117 23584 28904 33106 39062 48370 58945 72390 85840 97367 108523 117712 125576 140358 170180 207377 246460 271661 279871 284980 299595 315757 314208 293661 266644 222028 152707 126447 177103 261533 241808 142083 71128 34606 26913 21401 15024 10036 4195 989 354 296 283 283 267 263 257 226 216 229 213 207 216 197 225 233 213 190 200 180 193 192 179 200 176 177 182 189 173 162 160 175 162 150 152 143 142 142 130 120 129 131 116 106 97 87 75 65 65 56 39 23 17 5 56463 199 3036 30 9726 15 41 3 6076 1360 70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 18 183 601 889 1180 1670 1954 1942 1747 1366 832 427 285 277 267 256 332 423 472 440 530 634 624 589 527 422 168 35 9 72 217 304 702 886 722 561 574 886 1356 1893 2212 2565 2725 2528 2389 2603 3175 3786 4361 5242 6529 7777 8592 8954 9153 9213 9801 11816 13768 16600 19732 20662 20886 22847 24822 26133 27869 29708 30743 30542 30597 31610 32023 30941 29333 28853 29254 25616 20204 19026 20661 22989 25683 28650 33072 37782 43428 51245 62452 76395 100883 126357 153450 175915 195883 213394 228598 236476 235184 226284 214594 202526 201404 207122 190389 153361 136283 165597 228417 251059 196909 117254 79267 61194 36150 18024 9755 4287 1882 620 341 302 307 293 254 217 254 243 231 235 230 232 252 240 207 208 215 224 217 224 216 215 208 243 218 225 211 188 187 187 186 185 181 158 157 165 155 154 149 145 145 139 120 115 113 94 87 78 70 58 47 42 23 7 56466 172 3847 30 9727 15 41 6 6075 1359 106 274 515 829 1267 1810 2291 2786 2930 2774 2454 1984 1463 1152 842 734 739 742 768 900 895 824 911 1151 1276 1146 1101 1147 1081 856 658 541 472 447 396 398 510 749 1342 2268 2825 2874 2815 2894 3267 3792 4443 5224 6107 7155 8157 9165 9970 10243 10939 12402 14412 16796 17960 18640 21009 23821 26736 29585 32238 34534 37437 39830 41106 41826 40878 38856 37097 36178 36194 35811 33405 28795 23380 19879 22450 28097 34069 37831 41070 47335 53821 63389 78526 101120 126918 147871 173956 213645 251784 270174 269927 266248 250979 235546 223331 198616 172072 154117 162616 180165 188549 168783 142567 120543 81238 41360 15054 7985 4102 1910 769 371 370 339 323 350 324 312 308 311 295 256 257 245 247 267 267 256 264 265 252 256 230 218 238 252 244 230 229 212 214 236 233 216 207 195 187 190 195 198 200 184 169 163 154 145 143 144 139 135 116 94 86 72 50 32 56469 170 3909 30 9729 15 41 9 6075 1358 -30 221 462 831 1311 1674 1753 1922 2054 2059 1728 1443 1281 1008 894 1021 1142 1194 1194 1144 1125 1157 1088 1064 1104 1183 1265 1471 1641 1521 1105 605 356 268 257 421 559 555 824 1534 2180 2727 2989 2956 3249 3938 5040 6382 7631 8316 8313 8780 9959 11074 11976 12527 13137 14291 15487 16145 17271 20817 25632 28561 29157 29276 29754 29337 29713 30638 28074 23825 23475 24218 25161 27530 29998 31998 34230 37195 41277 46344 51700 58555 64219 70744 80307 85438 91833 104755 143237 180919 205976 240157 275952 292138 289796 289259 300174 292437 263116 243803 229594 203296 163177 119419 81986 51671 29245 13070 4190 1291 485 333 344 355 323 275 258 281 256 206 238 241 216 202 236 245 217 215 221 216 195 199 224 220 218 216 202 219 241 213 195 199 191 177 168 166 161 164 164 160 158 140 129 131 137 135 113 99 103 99 96 85 69 49 51 47 29 10 56472 166 4032 30 9732 15 41 12 6075 1358 -19 197 379 597 671 864 1048 1134 1112 1324 1264 1141 1189 1025 859 836 745 760 887 930 966 996 1053 1101 1164 1234 1167 946 789 489 571 546 610 621 863 918 1053 1364 1627 1982 2224 2525 3114 3900 4775 5671 6270 6565 7332 8343 9113 9834 10551 11166 11866 12214 12761 13888 15914 19037 21277 22555 23632 24519 25628 27263 28871 30393 31758 34013 35202 34410 34148 34089 34347 35450 38526 42738 48054 53978 60111 68951 81457 97033 108201 124694 147952 181625 218085 247641 277479 307877 320772 325632 340758 352196 347476 308776 245593 188839 140468 109963 101122 74230 32040 5208 817 610 1023 967 635 500 427 329 297 270 257 253 260 257 255 249 244 248 245 241 243 251 229 204 228 240 224 225 217 238 217 225 226 206 209 202 196 190 173 184 186 176 163 166 167 164 151 142 138 126 116 110 94 92 88 72 57 47 44 24 56475 165 4063 30 9733 15 41 15 6074 1357 192 453 790 1236 1973 2422 2815 3384 4079 4760 5219 5561 5413 4947 4281 3826 3716 3968 4095 4139 4094 4049 3811 3551 3511 3796 4086 4460 4722 4800 4803 4691 4773 4838 4603 4125 4067 4445 5012 5564 6211 6949 8016 9666 11763 13703 15383 16607 17374 17781 18473 20346 23153 25444 27602 29314 30137 30558 30805 31286 32787 36127 39978 43144 44332 44120 45386 48048 50241 51610 53213 55243 57164 59965 62951 66086 69189 73089 76037 82048 95779 110596 129410 151088 168307 183521 198050 207700 219870 231963 237077 221519 200499 190722 173374 167506 169761 166797 152143 143183 139914 110158 71268 38232 9513 2255 1017 1444 1524 1097 802 568 416 341 302 298 307 257 224 225 240 246 242 240 213 211 219 225 235 247 257 243 238 240 241 236 209 194 204 216 210 192 192 178 178 167 166 173 164 163 160 155 148 145 141 126 114 106 89 83 64 56 48 37 19 56478 168 3975 30 9735 15 41 18 6074 1356 -35 140 328 424 596 875 1302 1721 2345 3075 3830 4910 6289 7193 7104 5966 5054 4552 4232 4314 4595 4820 4791 4891 4963 4783 4393 4301 4612 5117 5703 6538 7394 7885 7918 7653 6988 5901 4919 4462 4514 4898 5434 6137 6695 7562 8944 10356 12249 14230 16575 19271 21405 23559 25368 26422 27284 27562 28138 29577 32309 35680 38230 38891 39023 37913 36982 36300 36834 36566 37090 40138 43518 48874 55662 61185 65083 68230 73320 78222 80654 80537 78630 79557 85650 93141 105353 125213 141690 172614 201470 221621 238763 248892 245978 246996 239940 232662 210206 167939 119401 91295 87547 87766 80030 55969 18719 3676 1093 1252 1477 1519 1347 993 683 455 331 293 233 208 244 222 224 214 211 214 226 212 197 214 225 227 234 213 206 189 201 200 190 192 194 197 184 191 156 164 157 150 146 126 120 134 132 134 129 113 99 88 80 82 76 66 53 48 45 33 21 0 56481 168 3977 30 9737 15 41 21 6073 1355 107 284 481 935 1228 1633 2150 2632 3237 4026 5074 6456 7586 8664 9442 9582 9140 8423 8003 7118 6526 6311 6225 6072 5737 5550 5507 5785 5986 6343 7025 7886 8931 10046 10726 10984 10954 10254 9129 8065 7248 6856 6697 6895 7261 7590 7928 8687 10147 12413 14969 18086 22095 25551 28787 32542 36062 37933 38853 39585 41506 45897 50215 50681 49065 48115 50435 55473 59809 58382 53299 46144 40918 39901 43797 50535 58078 66369 74602 81950 87042 88937 93364 101624 105277 107931 111638 113332 121741 144493 177478 207516 230364 242199 247851 251306 238679 210465 160987 118680 111582 118545 119615 97008 55422 22024 5944 1448 945 1129 1328 1396 1203 802 433 317 281 277 267 230 212 208 232 263 274 239 223 218 217 220 216 220 222 220 214 219 229 215 193 202 209 227 256 219 183 168 163 154 167 171 170 159 137 137 142 135 119 111 106 102 103 95 79 62 42 25 20 16 56484 203 2899 30 9739 15 41 24 6073 1354 48 439 892 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -49 90 300 514 753 1102 1528 2095 2836 3672 4587 5553 6586 7868 9311 10698 11729 12752 13620 14110 13664 12519 11121 10379 9870 9305 9090 9244 9119 8768 8693 8771 8868 9307 10219 11556 12846 13598 13918 13972 13392 12755 12008 11006 9831 9246 9052 8834 8640 8867 9751 11525 14755 19210 23766 27951 32373 37157 41632 46058 49049 52035 56481 58773 60094 58970 53551 54817 64091 78628 81106 73957 65411 59809 56970 55624 58510 64126 70357 76006 80103 85019 94182 108624 123727 136400 146085 155030 166110 176093 188308 196614 202587 212423 198224 168065 143050 137638 141084 129632 119417 115549 86511 42931 14182 3758 1725 1020 798 792 777 813 804 536 334 279 245 234 239 215 185 218 231 196 199 193 192 199 216 232 207 194 211 221 201 188 195 209 198 195 203 206 183 179 182 143 160 175 156 155 152 140 138 141 128 125 119 119 110 103 98 88 78 63 44 30 34 13 56487 204 2902 30 9742 15 41 27 6072 1353 -80 934 1438 37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -61 139 301 400 660 941 1251 1444 1681 2177 2442 2626 3177 4107 5870 7324 9015 10893 13282 14941 15414 15201 14554 12695 10490 9277 8930 9042 9291 9588 9820 9804 9592 9281 9397 10095 11412 12640 13284 12769 11822 11125 10403 9736 9075 8348 7755 7798 8316 9363 11110 14091 18402 23347 27703 31224 34720 38532 42002 45833 50966 55582 58511 58360 57307 51835 45703 49450 61133 74282 78343 66321 53810 51816 52923 55046 59217 64326 73866 85260 99233 116342 128130 138675 153245 167061 177933 195564 214213 219443 228937 234974 235661 230556 210762 198163 169699 138589 116907 83015 37907 11200 5351 2525 1259 823 698 637 604 503 377 290 270 277 268 230 215 223 226 203 206 223 223 216 217 226 219 221 211 210 210 199 199 204 194 196 210 198 198 199 235 181 160 158 169 170 143 159 152 141 131 130 126 118 105 104 101 90 82 68 54 45 41 30 18 4 56490 202 2875 30 9745 15 41 30 6072 1352 396 1826 3054 2813 2125 2090 1025 192 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 26 351 761 1020 1007 1768 2759 3801 5189 6976 9081 11198 13469 15876 17520 17785 16846 15321 13757 12532 11881 11694 11694 12181 12709 12803 12179 11417 11869 13153 15443 18272 19426 18236 16399 14718 12777 11267 9674 8185 7292 7334 8277 9873 12579 16445 20321 23488 26743 31556 36670 40942 46245 50752 52661 52095 51505 46871 36891 32917 38925 49079 59620 64679 65718 61258 53149 51222 54370 59014 67024 77551 85572 95864 110891 132133 153671 178921 207866 234550 255755 260714 268390 269786 235838 187057 147345 160360 169165 142248 91227 42037 11442 1980 771 743 796 776 688 499 337 299 288 229 193 194 226 203 198 198 173 198 176 169 186 192 191 204 175 166 169 167 174 179 182 174 172 168 180 194 172 165 148 138 148 152 141 126 122 115 115 114 109 92 88 83 76 77 72 61 40 20 14 6 56493 207 2789 30 9749 15 41 33 6072 1352 144 527 1124 2007 2038 1154 -30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 788 1595 2239 2668 3195 4064 5469 7326 9170 11586 14055 16272 18235 19761 20459 19767 18418 17167 17104 18299 19400 19148 18710 18788 19008 18547 17765 17278 18559 21832 24834 26170 26098 25617 24616 23961 19145 14170 12139 11256 10938 10962 11702 13699 17624 22891 28891 36576 43847 50762 56568 61390 65673 67519 67076 66034 62123 54267 45119 40282 40551 45137 52726 61162 67598 71525 71948 69331 69088 78213 93749 109385 128026 152441 171863 183497 180666 177400 180191 187187 200769 208309 207460 199450 176368 135091 104704 68303 18131 3205 1049 650 689 820 792 579 374 272 245 251 234 229 199 221 245 222 175 209 220 192 201 210 187 180 191 196 209 197 183 175 183 172 162 159 172 189 181 192 199 162 133 142 137 142 133 120 118 133 125 112 117 103 87 82 74 69 66 57 45 30 22 18 11 56496 208 2762 30 9752 15 41 36 6071 1351 231 1279 1823 2069 1620 -45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 509 1127 1706 2657 4247 5846 7418 9372 11108 13225 15416 16970 17909 18672 19271 19348 18603 19249 21629 23305 23722 23735 23617 23848 23692 23169 21518 20215 22174 27450 34719 40959 54689 62756 40182 28698 23181 19142 16470 15507 15727 16958 18430 20695 24503 31302 41079 51388 59670 63429 66520 71758 76356 73108 72826 78296 70782 54651 41547 37268 39258 48459 59732 65300 69250 75532 79534 81137 83406 85466 87114 94285 106566 125171 137837 151043 174593 185384 213005 230183 244722 241475 216545 156550 75231 35769 14328 2656 868 849 893 777 561 421 356 305 257 237 244 233 228 254 274 254 235 215 227 212 192 199 211 202 191 184 184 186 192 214 232 226 205 205 203 198 190 198 199 175 201 209 166 154 150 151 154 152 142 133 129 123 118 106 92 85 77 69 51 39 34 26 10 56499 209 2757 30 9747 15 41 39 6071 1350 642 1471 1833 3013 2658 78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 239 1066 1937 3016 4232 5554 7804 10460 12915 15022 16799 18355 19690 20635 20238 19217 19361 21111 24496 28876 31025 31020 30197 30361 29203 26086 24755 25835 29182 34710 40346 43098 43384 37586 28310 22953 22683 23186 23014 23044 22539 22579 23958 27004 36087 48965 59055 64599 68624 74931 77490 73403 72988 80489 76005 59191 46978 42297 42287 49090 62073 74858 81018 84449 88367 93064 96715 98135 98903 103540 112209 119283 131694 150509 188672 234119 267926 297739 292949 228794 113679 41277 16600 5934 2183 1117 1029 1000 828 622 476 364 315 304 282 251 251 263 287 265 256 250 243 219 178 207 244 245 217 233 235 216 221 231 215 209 218 221 221 231 216 206 211 230 209 192 176 180 187 181 164 156 161 159 143 137 143 136 121 114 111 103 90 78 69 50 41 41 27 12 56502 207 2813 30 9743 15 41 42 6071 1349 667 1732 1150 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 347 806 1320 2085 3069 3800 4790 6317 8600 11087 13309 15259 16721 18239 19328 19023 17679 17896 19540 21621 24718 29130 32911 34297 33562 31567 29285 28001 28560 31271 35137 40143 47604 60889 81216 101984 109835 84051 50489 37436 35161 34767 33197 33234 39055 51630 66035 77351 83477 87498 92064 95064 89554 87300 93152 83800 64494 53216 53429 58073 61124 62192 63191 67312 71073 72057 74897 78233 82606 90692 91925 88195 88362 97153 118582 145415 181107 201586 179579 144275 92215 71585 98489 69804 13332 1970 1416 1344 1026 675 474 370 293 287 276 254 267 211 193 221 230 282 265 225 241 238 231 227 225 232 221 228 229 221 213 219 220 227 232 217 227 236 215 216 222 204 182 176 184 165 163 163 154 151 150 150 138 131 135 129 120 101 96 87 66 54 48 38 25 1 56505 205 2873 30 9743 15 41 45 6070 1347 50 999999 999999 999999 999999 1109 2144 937 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 344 858 1487 2262 3569 5243 7373 9477 11966 14970 18666 21736 23874 25057 25628 25948 25498 25217 24985 26912 34198 42778 47341 48669 48219 46093 42901 42615 48138 55888 61589 63894 64543 63186 71757 77688 69258 57491 46131 41291 40396 38752 38023 42251 54183 72430 90534 97862 100785 109903 112468 100791 93717 96679 94170 77099 56465 44210 45086 48475 46051 42265 39910 40311 42358 45601 52495 61852 66351 66548 68551 73800 73135 79026 93183 97190 113510 170295 224194 168455 63867 13008 1329 1148 1541 1559 1086 618 402 311 280 277 261 245 239 248 248 252 263 260 221 247 226 223 235 219 217 245 241 217 207 231 222 219 221 227 244 247 232 224 225 233 238 213 187 198 168 168 176 164 151 154 158 147 138 134 129 119 117 116 99 90 84 77 71 52 41 15 56508 198 3024 30 9744 15 41 48 6070 1346 1111 3342 4780 939 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 84 798 1528 2177 3044 4501 7000 9570 12198 15604 19329 23131 26165 28474 29337 28068 26217 24148 22608 23941 29702 38373 42392 45966 52709 56694 60613 60719 58438 59148 63702 70910 71801 65637 56057 45144 37918 37408 40079 42293 42317 40317 38327 38024 42112 51420 65131 81514 93953 102796 109068 110682 109109 107669 102861 97361 93509 81664 61835 49446 46425 46738 43642 40667 39246 39461 45885 58210 71447 80347 100879 118545 111809 110109 133212 135196 124712 113643 64873 16671 4237 1545 955 1008 1358 1651 1553 980 491 348 312 257 230 219 240 221 197 211 226 209 223 224 203 202 212 221 209 208 186 191 191 185 187 191 199 201 204 193 174 186 192 211 206 152 136 152 151 152 155 146 130 120 120 109 103 109 111 98 91 89 75 68 49 33 37 28 56511 200 3026 30 9746 15 41 51 6070 1345 870 3379 5127 2201 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 132 957 2058 3142 4553 5697 7102 9807 12894 16566 21063 26323 31210 34716 35398 33593 30693 27460 25763 26910 31476 40501 50126 55324 55448 59767 67478 70109 71490 79649 87243 92910 98837 99343 91596 74705 58775 50638 47293 45608 46503 48082 48481 49929 54655 64490 79111 97994 115546 122389 123764 127259 134686 139984 128815 119476 123295 119149 87182 49109 39669 45207 54016 58937 57304 52347 46507 43883 45586 47187 53659 68956 84468 102147 103281 105138 98294 64548 28373 12748 6880 5327 2301 1184 1476 1719 1327 714 428 337 302 293 267 231 232 211 237 242 253 252 234 261 228 225 251 263 234 227 216 217 210 234 236 234 236 221 211 222 241 222 229 239 215 213 207 173 183 171 158 156 150 159 164 158 161 151 135 117 108 98 88 82 72 64 51 36 20 9 56514 198 3058 30 9748 15 41 54 6070 1344 381 2041 4160 2398 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -50 -22 -3 -5 -60 99 484 1286 2555 4330 5839 7010 8631 10813 13439 16012 20311 26808 32895 37429 39580 40377 40414 39284 36431 34909 36563 40147 45586 52008 57846 63999 73372 82068 88476 93176 96975 103276 109984 120177 130984 126157 105231 78731 59264 50741 50486 54198 56407 57268 59865 69439 90171 114424 133272 149888 154795 150163 152086 157208 159316 149208 136218 127042 97213 50840 26855 26929 30174 31390 31745 36988 44505 49822 51225 50301 42602 30490 23836 21679 21825 23162 29197 31304 20342 9336 4389 2083 1703 1752 1866 1862 1521 1053 716 494 367 301 265 240 262 264 261 206 200 203 190 204 206 189 196 173 195 208 206 208 204 217 214 209 211 199 201 201 191 185 172 181 186 180 168 148 151 157 149 149 138 112 127 123 113 113 109 105 90 70 72 77 58 41 28 23 15 56517 198 3060 30 9750 15 41 57 6069 1343 409 1273 1398 261 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 15 91 260 379 316 321 397 517 1159 2224 3753 5754 7675 8938 10096 11853 14381 17502 21214 25556 29645 32559 35902 39784 41432 40462 37613 36058 36572 40630 46053 49990 52126 55904 60942 64617 69244 75604 82981 90915 99339 110350 116113 105527 84530 61249 46909 44711 47860 50985 53043 52476 53365 60393 74573 96747 115473 125101 131324 131540 133035 138671 143033 137624 121243 103945 88159 69462 51396 39428 32020 27267 25884 24777 25047 27052 30113 36166 41639 43276 50230 64343 86638 109156 114130 102238 84387 60374 12104 3932 2788 3033 2756 1979 1174 706 503 404 339 292 282 232 226 239 213 189 220 258 234 216 222 216 238 234 221 235 228 199 206 215 209 207 214 205 198 204 197 214 215 220 201 176 171 154 144 151 151 141 132 138 125 114 114 107 95 89 93 83 64 48 47 37 24 0 56520 199 3061 30 9751 15 42 0 6069 1342 -11 42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -33 193 453 582 634 685 924 1293 1639 2000 3407 5932 7663 9595 12655 15491 18552 22277 26185 30777 34554 37323 43159 48982 49377 46533 44722 40851 36044 38768 48072 59282 65652 68424 73689 81228 89292 99192 107852 112118 116783 119959 117787 97611 68147 54004 53539 53963 54294 54941 55487 57471 61105 67927 82738 99541 114373 129113 137257 139866 148949 154570 147404 130708 106987 87320 73062 62615 54924 46419 34872 25152 24055 25022 25673 27032 28347 29506 31662 39207 51673 66893 76363 97608 101896 69546 36971 12601 5897 5245 4204 2475 1256 785 565 392 329 288 283 282 297 312 289 256 274 263 270 270 261 257 248 242 251 244 232 247 262 282 274 239 220 219 231 232 204 228 236 250 265 240 200 181 178 163 169 168 163 153 155 163 169 156 134 123 113 101 105 94 90 84 69 55 44 31 56523 150 4441 30 9751 15 42 3 6069 1341 53 211 306 401 488 533 618 947 1846 2927 3642 5578 8799 11769 14129 17311 20875 24626 28624 32708 37129 42217 47264 50051 49227 47436 45565 43214 42256 45440 48979 55551 63396 67479 73159 82919 92077 100843 113746 126159 131515 130372 125166 116478 97832 77686 68263 64706 63046 62984 63700 63611 66215 78013 97140 114644 129321 138870 145583 150360 157108 161330 149769 124520 95215 69980 51026 38022 33772 32313 24553 16183 14163 15800 16855 17148 16969 18566 21041 20880 24612 35980 56503 72851 66713 39822 15181 7168 5248 3592 1799 943 767 613 425 297 303 284 249 208 201 196 217 176 179 191 216 181 175 203 204 183 173 169 176 167 155 169 189 187 190 191 164 160 189 206 215 180 154 145 141 143 148 133 134 124 118 113 107 98 92 85 70 64 62 61 50 30 18 10 56526 152 4442 30 9752 15 42 6 6069 1340 -83 120 325 396 460 619 810 1035 1604 2848 4669 6634 9259 12828 16092 18705 20628 23183 26666 31040 36593 42506 46380 48663 49680 49418 47608 45832 43525 42007 44864 52712 60492 62014 61870 71082 82972 92991 110151 124083 130783 135192 126548 104501 85020 66015 56548 54901 57376 60098 61280 60112 58385 61736 76484 102056 120435 127074 132688 141446 150679 152034 136035 106649 79886 61773 39943 21331 13625 9311 7272 7563 7217 7302 8121 11112 14580 18940 25888 33711 47358 88885 164280 210544 185270 92490 12922 6138 4206 2580 1479 1119 899 546 312 230 240 300 299 291 262 261 246 239 242 215 229 238 244 220 190 190 211 229 228 228 216 210 217 226 236 230 194 198 219 213 200 197 168 172 166 165 163 168 159 141 138 141 140 127 119 110 103 95 87 83 73 63 55 38 24 3 56529 152 4474 30 9754 15 42 9 6069 1339 211 784 1018 1015 1118 1447 1954 3357 5387 6712 7979 10523 14036 16842 19565 22501 26075 30120 33919 37686 41029 42559 41559 38071 33478 31183 31220 33641 37748 41921 45976 50568 55331 57381 61849 73048 87182 103695 117798 122322 124707 121918 114871 94852 66258 53070 48288 48326 53332 59790 63338 63604 64532 69340 84930 105527 118279 122956 126457 134975 142073 129801 101471 77182 61799 52542 40257 27673 19151 13628 12728 12718 15357 17485 20605 23097 32761 49069 65388 84356 123689 190623 226846 184426 77174 11444 5137 3079 1970 1238 715 438 356 260 254 270 244 261 276 283 269 234 219 259 287 254 236 206 210 228 240 241 231 243 257 242 219 221 240 221 237 239 235 234 239 249 229 222 216 209 197 186 173 176 178 153 142 148 146 129 124 127 121 104 103 102 87 73 54 42 24 4 56532 151 4505 30 9755 15 42 12 6069 1337 -79 632 1127 1210 1201 1475 2403 3906 5703 7506 9195 10810 12873 15032 17551 21008 25759 31147 36008 40628 44456 47099 48308 46670 41830 37075 34641 33996 34039 36062 39081 43902 49980 51883 56076 66389 85974 109052 118771 121822 121663 116224 103441 86704 65365 51263 47766 50311 55713 62285 66778 72046 82465 94565 107144 114063 117379 125648 131652 137186 146217 130916 89833 62835 49630 40747 29761 18392 12010 10419 11416 12971 14060 15835 16690 20598 35104 59740 108608 171312 214311 229480 161568 34735 8097 4318 2714 1491 733 439 344 301 301 256 238 257 240 249 235 257 251 234 229 235 207 216 217 212 212 226 221 199 197 205 217 209 226 232 217 207 216 217 206 212 196 201 187 183 193 167 165 166 163 167 158 144 147 138 122 109 101 107 104 86 71 65 52 42 38 17 11 56535 182 3577 30 9757 15 42 15 6069 1336 -59 53 153 44 -74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 27 258 587 426 999999 999999 318 1208 1769 2063 2672 3798 5188 6049 6745 8025 9839 12041 14702 18917 24115 28264 32519 36466 40382 42961 43207 41834 38876 35266 32882 32891 32896 31932 32622 36246 42567 48519 51691 57770 71307 86741 98170 113532 120795 118024 110654 96320 75190 57908 48593 48294 52248 55494 61442 68536 76219 85603 93350 99487 105583 114968 120061 122553 126391 112510 78744 57611 48754 38746 27250 18193 9622 7216 9488 15600 26108 38335 48995 68867 111293 169409 222123 257468 244148 164215 67670 11258 6308 3749 1574 649 430 368 322 309 299 314 288 273 265 238 250 250 262 249 234 249 272 262 285 273 227 223 245 249 242 231 247 260 264 266 266 241 240 224 242 252 223 198 181 177 177 175 187 177 174 170 162 166 158 136 131 126 120 133 124 106 80 70 57 38 26 11 56538 180 3549 30 9759 15 42 18 6068 1335 151 236 170 73 22 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 202 549 505 727 704 137 106 1089 2221 2784 2889 2739 2561 3181 4155 5002 6021 7632 9657 12255 15807 19835 24101 28770 33519 37940 41902 45815 48383 47732 44374 41175 37770 35739 34404 34114 36246 41971 47846 50837 54907 59325 67021 83688 101364 110986 117934 116016 97087 70704 53230 46971 46340 49958 57776 63465 70597 80244 85513 87262 90278 96925 104448 107709 109166 100909 75713 49961 36967 30643 26052 21048 14557 8845 5433 5067 7010 14615 34086 63007 99341 145989 203178 265271 300709 240144 116436 23288 6776 2994 1135 534 408 336 277 276 243 221 205 191 215 258 214 204 204 193 183 194 205 198 212 214 198 186 193 206 211 188 170 172 195 211 181 190 194 198 208 196 178 155 146 130 140 142 124 113 118 117 108 95 88 85 88 85 77 68 62 49 30 28 15 56541 183 3550 30 9760 15 42 21 6068 1334 44 166 123 28 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 170 685 671 586 610 453 553 551 772 1224 1508 1301 1505 2418 3420 4238 5062 6173 7759 9919 12788 16279 19842 22985 26613 31608 36829 41380 41876 40583 38149 34030 31295 30115 29548 31754 35350 39853 45058 51176 53197 52509 56551 60950 65785 79641 93721 104578 115698 118085 101067 70814 52089 50377 57338 62560 64157 68192 78119 90420 94268 90840 91761 99587 106810 104908 93486 75189 52245 32664 20360 14608 11725 9252 8600 10957 18362 34316 83118 142998 213227 257556 263294 232927 225169 210330 70568 8756 4201 1783 914 530 365 356 332 281 253 265 270 269 263 248 237 238 262 233 207 214 233 218 228 217 182 193 195 204 232 247 241 242 254 246 235 239 222 207 196 205 195 185 172 170 183 169 153 158 161 162 152 145 132 123 122 119 112 98 81 73 72 61 46 39 23 3 56544 187 3431 30 9761 15 42 24 6068 1333 -8 103 185 255 203 238 93 -19 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 27 518 1084 1214 902 813 954 1135 1416 1651 1480 1323 1510 1934 2502 3234 4554 6805 9125 10522 11881 14516 17978 22117 26847 32095 38283 44796 48475 50415 48341 42903 37760 30837 29249 33228 38752 44139 49122 54972 61450 65887 67971 67289 70482 82737 101328 119310 136473 141189 117603 79135 52997 45960 51377 66168 79857 83293 85600 92304 99516 102453 103022 107265 118449 127507 122665 100923 76129 56543 41442 28999 18083 12974 12369 14283 17801 26924 45985 65091 97470 170038 245795 279806 253991 160813 30930 8269 4632 2143 940 497 363 325 327 312 313 326 311 277 265 268 265 267 262 269 264 254 282 313 259 256 229 215 237 255 262 248 239 241 244 233 230 235 237 258 257 254 217 212 208 213 208 198 187 197 181 172 160 161 175 174 152 140 130 120 120 116 106 93 72 48 51 33 56547 149 4512 30 9762 15 42 27 6068 1331 278 327 4 -87 51 301 448 560 741 1030 1345 2011 2693 3301 4319 6130 9076 12295 15035 17389 19491 23272 29421 38755 48962 55909 56980 56634 52989 46433 38547 32293 28667 31779 36286 40539 46813 56371 65829 74138 76888 77357 84827 98615 112715 125329 139426 144826 120825 78944 51307 50351 59170 70060 83215 87175 85941 92419 99762 101532 102292 108049 120343 128020 115401 88035 59175 37346 26591 21320 20200 23845 29998 33499 40705 57218 71754 98434 119384 144298 232490 226254 109090 15295 9467 5469 2196 843 405 303 299 300 268 239 222 205 219 218 235 231 235 181 207 195 203 195 185 195 188 186 201 210 178 162 164 170 185 176 174 188 184 181 174 177 201 192 175 154 136 144 137 126 123 112 100 97 101 105 99 85 75 68 60 53 42 33 27 14 0 56550 149 4572 30 9762 15 42 30 6068 1330 91 -81 -46 260 533 639 783 794 778 1062 1538 1902 2106 2461 3535 5987 10497 13802 16017 22039 29404 36553 43268 51782 61564 66596 69791 66544 57708 49582 49275 51411 42967 42195 46477 55879 68484 78861 86419 88910 91067 97834 108914 126441 142933 149081 146298 127476 85598 55970 50919 57805 67835 78981 88410 97486 104765 107285 108649 111516 121444 130392 119397 92680 71474 58377 45864 34358 26295 21114 22206 30954 41911 52842 81107 119881 171109 187831 151793 169942 151297 45593 15016 8016 2709 652 390 370 325 321 319 271 258 313 294 298 330 281 241 253 240 269 259 222 233 239 248 252 254 260 262 257 254 268 255 247 249 231 234 253 242 247 272 273 249 200 204 179 180 194 195 184 182 174 145 133 141 133 123 110 106 103 93 85 69 51 46 37 21 56553 180 3642 30 9762 15 42 33 6068 1329 -61 55 11 107 205 268 221 242 256 123 40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 396 766 856 1193 1615 2017 2412 2739 2662 2201 2202 3149 5277 7731 7481 6310 7118 8490 13359 23008 33896 37981 44594 56417 65900 70735 75415 72557 74641 73950 67455 56518 45113 43997 51980 64854 78452 86737 82838 80866 84728 98967 113556 127081 145419 154870 146968 119457 88367 66511 56682 59461 69706 79291 87516 97840 105630 109975 116274 124449 128292 123163 100668 70250 53844 44732 37398 33173 32331 35861 44347 55637 65175 83640 106332 127135 142998 130724 132831 153865 70325 16914 7080 2421 873 383 309 296 270 285 330 286 254 235 254 301 273 260 242 254 240 221 232 252 222 231 239 226 210 206 224 229 217 232 259 268 258 217 196 213 236 233 213 219 204 200 190 169 162 171 165 156 164 155 139 132 132 119 110 108 104 101 92 70 59 34 21 9 56556 179 3672 30 9762 15 42 36 6068 1328 -84 2 143 163 147 331 514 566 579 693 798 900 827 652 375 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 874 1637 2131 2521 2648 2560 2387 2370 2326 2023 1856 2293 4177 5367 7030 12093 18247 25388 31382 35629 46078 58444 66053 64971 59842 55498 47804 39592 35963 36041 36142 38951 43411 47534 51792 59587 68826 71869 72765 75867 81473 90914 102104 113519 127468 137774 132287 101695 72764 56896 53949 57247 64149 73883 86637 95675 96290 97839 105182 109718 102579 85955 63936 45362 35029 33296 37214 43974 43870 43615 60954 74297 98554 152361 216481 243916 232200 174271 114455 57463 16690 4727 1161 462 358 308 298 312 294 269 264 235 238 280 272 278 249 253 290 257 223 233 234 234 216 213 218 221 234 239 226 189 191 206 211 211 192 200 230 220 215 246 239 210 183 188 200 186 177 168 159 139 134 135 130 120 110 110 105 99 85 70 56 41 32 28 8 56559 182 3552 30 9762 15 42 39 6069 1327 -77 -7 93 199 377 697 983 943 1078 1149 1175 1171 1329 1632 1841 2037 2137 1898 1628 1331 956 456 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 20 1564 3045 3958 4217 4090 3901 3224 2164 1524 1388 1469 2196 6031 13600 16483 21440 29283 36637 42175 45833 45781 46652 49790 50088 48543 44338 38220 34269 33278 34306 38030 42338 47037 51710 57113 62511 69483 75090 75976 77484 82332 93097 107030 121881 136472 143877 142128 120265 92143 69557 56214 58445 70553 86563 100933 108541 109739 114407 122647 119665 105499 85059 64970 47167 36915 33627 34082 30998 30646 42154 59326 78781 111819 160426 194211 195733 156932 109736 60482 28345 16487 7190 2487 641 344 295 242 198 213 217 206 190 222 252 237 241 237 207 210 203 211 194 189 221 197 180 194 198 192 183 186 185 207 215 195 196 187 170 199 196 184 179 156 146 154 152 137 123 119 110 111 117 107 89 86 77 70 70 61 52 42 27 13 0 2 56562 213 2652 30 9762 15 42 42 6069 1326 104 72 22 129 -40 999999 999999 -78 -58 999999 -60 68 83 32 29 17 9 -99 999999 999999 999999 999999 -60 -93 34 250 335 381 381 439 685 925 1042 1159 1481 1700 1991 2277 2331 2247 2308 2478 2725 2930 2994 2795 2347 1910 1589 1270 663 104 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1094 3632 5592 6717 7233 6498 5053 3480 1879 1080 1099 1777 3730 6829 9633 12778 15929 19360 23524 28785 34322 41321 50725 60565 64714 59618 50668 42417 35411 32342 32279 32935 36550 43428 50784 61617 71116 74014 74914 78636 86037 98335 115139 131549 140655 145121 146912 138019 121782 101818 77686 62044 58179 62626 72982 87606 98796 109205 113097 116947 122427 115324 93081 70298 53778 43316 39109 35039 30940 31697 39509 58446 91246 144685 181561 187001 163308 126078 84719 68374 62876 41311 12751 1808 387 292 321 327 345 369 309 285 281 272 298 298 317 306 252 225 224 237 239 246 253 247 242 239 230 225 216 231 241 235 234 236 219 221 244 246 233 229 223 203 179 183 199 179 159 161 165 154 152 150 124 122 117 116 117 99 79 77 66 54 35 25 12 56565 211 2712 30 9762 15 42 45 6069 1324 59 144 192 355 442 480 531 413 283 431 243 213 292 292 303 403 338 243 271 326 395 328 501 644 960 1227 1612 1912 2321 2551 2771 2952 3153 3278 3417 3461 3452 3431 3169 3067 3204 3165 2714 2068 1390 807 186 999999 999999 999999 999999 999999 999999 10 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 628 2197 3498 4190 4253 3524 2621 1937 1474 1674 2551 3806 4770 5574 6784 9299 12763 16518 20130 23998 28925 36067 43943 51033 57256 61118 63931 63614 56448 48121 43161 42690 41441 41079 42988 45989 52661 62388 71815 83080 92572 97795 109388 121492 127249 135935 144824 143158 132930 114483 91847 68623 56620 57243 70029 87013 96289 95690 98950 115647 129479 121068 102522 88795 77414 61127 49572 40551 32160 29567 29914 35682 44427 51965 61944 98313 148460 173127 158582 143730 129903 82235 36060 16429 7435 1928 449 321 295 271 244 228 266 281 236 231 232 247 258 256 254 276 245 204 204 217 223 195 195 192 200 200 204 210 203 231 237 211 189 196 213 212 205 189 167 175 171 170 168 143 134 144 147 122 115 111 109 92 88 98 83 65 55 51 37 23 6 56568 213 2561 30 9761 15 42 48 6069 1323 -52 -68 5 38 155 274 654 1130 1771 2174 2237 2289 2250 2343 2488 2502 2464 2406 2363 2467 2320 2243 2165 2114 2387 3022 3761 4591 5389 6119 6550 6699 6644 6127 5509 5123 4788 4319 3766 3266 2624 1941 1289 866 484 260 65 999999 999999 999999 999999 999999 999999 999999 999999 999999 -18 124 203 86 999999 999999 999999 999999 999999 999999 962 2015 3123 4666 5549 4322 2539 1598 911 538 677 1389 2433 3740 5627 8431 11381 13259 15749 21399 29087 36376 43603 51220 58957 65188 68946 69587 65710 63282 62168 59174 56799 56522 56977 58774 60259 58511 54988 53787 58325 70981 88161 103325 115870 128856 134856 129122 114929 105532 100127 90483 75287 58152 46318 49530 62152 81192 98288 99971 98020 105424 119276 122016 105667 87942 81037 75247 62620 52620 46055 41961 41058 41658 42675 44735 49114 58121 76164 94441 114219 189627 243043 207403 131058 65503 27514 13516 5258 1348 402 290 294 298 304 279 238 215 227 258 259 254 250 230 210 210 204 216 217 204 214 230 223 212 218 205 217 213 224 217 203 199 190 186 215 209 200 183 167 160 148 142 143 139 127 124 119 95 92 83 73 74 67 59 46 30 16 56571 214 2560 30 9760 15 42 51 6069 1322 6 66 83 193 368 372 497 977 1288 1335 1617 1598 1689 1874 1928 1821 1707 1772 1816 1777 1526 1423 1434 1693 2407 3246 4000 4753 5156 5171 4963 4703 4647 4350 3990 3626 3110 2596 1939 1544 1426 1088 943 762 521 563 466 366 512 758 572 275 57 -39 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 749 2649 4106 3013 771 999999 999999 999999 66 219 596 922 1548 2741 4552 8311 13164 17612 23350 33975 45795 55928 63296 74786 85698 84342 70617 55819 49112 48257 49874 52679 52995 51467 50940 53853 59223 62739 62437 68165 82429 99343 118751 134898 144037 137359 124963 122713 118898 99858 83021 65840 48265 42357 46633 57779 73227 93002 108477 107783 103697 108465 129607 139065 110407 83755 73884 66163 62324 64651 62452 53821 46932 48588 57664 66707 72668 83624 105696 124991 113304 135533 194992 156220 94199 48197 15771 3796 765 398 315 314 299 325 251 251 258 272 264 264 244 262 219 219 212 227 226 212 202 205 206 190 212 210 241 212 185 191 195 193 197 189 186 223 216 203 210 181 163 137 148 149 144 150 143 148 124 104 101 98 84 69 56 40 43 30 20 14 56574 215 2560 30 9760 15 42 54 6069 1321 -58 199 372 330 259 454 1036 1285 1275 1453 1450 1655 1751 2012 1766 1682 1424 1417 1426 1226 1237 1273 1718 2182 2882 3653 4355 4898 5165 5248 5421 5473 5474 5510 5100 4841 4183 3739 2986 2297 2062 1799 1766 1474 1042 867 803 1244 1582 1732 1271 559 65 999999 999999 -89 62 306 429 352 -9 999999 999999 999999 999999 999999 -84 555 1506 2330 2450 1523 410 -46 129 213 519 1354 2888 5279 8358 13742 25638 38163 38536 34848 40035 48124 55396 63483 73373 78637 72013 57210 46820 43575 47775 54175 55669 52856 52546 55364 56997 57652 60027 64091 78782 97437 112859 129018 146562 161328 159163 142677 129644 119395 94342 69999 56102 47992 51914 62244 74604 86497 95384 102002 107844 108797 115582 135521 143567 123541 97875 81644 73457 70911 72779 71092 62360 53907 51460 49470 50570 56797 72242 87288 112085 146866 159993 129975 87710 39183 10729 2494 722 416 365 339 289 292 271 247 295 252 239 210 249 260 232 224 236 192 204 242 240 221 208 202 208 176 183 207 202 195 192 211 202 209 209 215 238 225 205 158 169 160 157 130 148 135 135 138 137 130 115 106 103 89 79 75 64 58 42 38 16 56577 211 2682 30 9762 15 42 57 6069 1320 68 498 1144 654 467 648 799 743 677 534 416 509 407 460 522 617 788 870 1021 1213 1613 1963 2490 3052 3641 4083 4793 5233 5554 5853 5947 6154 6225 6118 5658 5131 4789 3977 2863 1626 776 525 546 806 941 977 600 365 356 23 999999 999999 999999 -83 4 325 878 1252 944 305 999999 999999 999999 999999 162 1354 2481 3232 2738 1601 1159 973 7190 28936 20925 5241 6716 12137 21424 30471 36975 38351 43506 46933 51115 60552 69255 77185 81306 77798 71844 61065 50176 42610 43730 44983 45614 48285 51120 53557 53831 59078 75138 96496 110978 122881 134512 148780 155809 151159 136891 117371 94251 74655 60150 53862 55749 65096 77983 90350 90644 95580 104786 102355 97655 100316 112148 123058 128853 129485 121958 112711 96725 82852 76587 69274 63328 58114 52646 46336 48220 66333 97278 134032 153750 115779 62383 28174 16587 8826 1531 431 330 276 309 284 279 254 258 273 229 215 233 235 247 246 254 219 207 248 203 232 223 222 207 198 197 222 230 227 228 219 206 198 209 224 211 215 209 189 178 167 161 150 155 144 126 118 122 125 110 100 112 92 92 80 59 46 31 21 16 56580 211 2684 30 9764 15 43 0 6069 1319 2 206 111 -95 999999 -33 -58 -16 -43 999999 999999 999999 -71 -40 -17 24 104 151 50 248 115 312 579 954 1253 1842 2380 2760 3084 3505 4055 4298 4237 4291 4016 3738 3368 2255 1143 403 -22 999999 -52 -62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 302 840 1449 2234 2089 1132 345 999999 999999 999999 -28 536 990 1572 1661 1861 1704 10475 40583 52142 48170 22604 18780 30578 39784 38791 37452 41298 44561 48398 52798 57029 64942 73685 79716 79956 77932 71572 55560 38500 37682 47264 55463 57737 60097 64392 67537 72177 80866 92631 109127 129958 145557 150693 155213 144073 107186 74165 57026 47392 43145 43713 49547 54498 63672 77981 87679 99182 109139 105972 98784 92556 90781 92401 99377 111617 116189 115412 105432 90394 74767 63873 57108 50680 42349 43043 62140 89910 122075 201169 167885 102763 58654 31221 10402 1997 615 358 271 267 268 268 256 215 224 210 246 263 231 212 222 231 240 243 234 228 210 193 184 217 226 225 213 217 239 243 235 240 212 186 224 220 207 181 194 188 181 139 134 142 132 143 132 131 122 108 88 85 83 75 70 64 55 33 23 7 56583 213 2655 30 9765 15 43 3 6070 1317 61 288 391 562 726 505 431 505 562 468 466 521 554 716 718 877 950 957 932 889 1036 1071 1140 1265 1412 1723 2046 2497 2829 3093 3458 3662 3665 3848 4095 4105 3610 3068 2520 1988 1516 991 401 225 208 201 303 298 253 226 96 -67 999999 999999 999999 -93 146 743 2012 3545 4178 3915 3631 2908 1701 739 39 999999 -4 511 1819 3357 3455 5243 17214 25603 26149 27432 29034 33321 34135 38987 45750 50399 56412 63465 71212 80540 89575 98413 101541 97235 88063 76473 65769 55856 47389 41138 38985 39080 44007 53869 63681 70528 77507 90763 101027 106387 116859 125772 135308 142709 134521 114984 84549 59180 52315 50582 54422 62784 67610 78062 85102 91838 109866 128691 127716 111907 101802 102840 100575 98338 99806 102358 101079 88704 77401 76343 73753 66918 54235 47136 50697 62563 87600 120439 129703 112702 76548 20351 7155 1920 659 376 261 315 308 277 285 286 269 280 279 272 275 251 241 255 250 248 240 221 212 246 238 242 252 258 250 252 233 229 248 233 218 223 240 256 251 218 181 194 210 200 182 177 183 169 160 162 159 155 138 120 109 110 100 89 70 68 59 36 19 56586 214 2596 30 9766 15 43 6 6070 1316 142 435 570 501 699 687 861 1062 912 881 816 978 937 994 1189 1306 1341 1302 1381 1354 1321 1385 1427 1427 1645 2086 2194 2366 2630 2988 3410 3659 3827 4006 4173 4123 4122 3649 3151 2636 2226 1639 1325 1111 732 524 435 453 309 64 -21 182 130 999999 999999 -70 26 32 125 523 1429 2870 4670 5388 6141 5464 3051 1061 212 85 -43 254 1078 2219 2543 5430 34188 79441 66208 26035 18423 22331 28186 33941 45148 51071 63233 74227 80011 79246 72834 61603 51818 44862 42750 44997 50897 57732 61204 65851 70652 69849 62237 52241 46070 50286 62235 86802 109825 120254 129375 136272 131675 123501 121575 119674 102445 72279 53344 52361 59883 68331 74610 78926 89291 99032 98690 108860 131813 139658 125682 105623 94331 91260 86085 82773 83698 83282 80947 80658 81453 72610 58308 49335 42624 60180 83526 85352 77525 54222 29029 16567 7002 1526 333 272 244 280 255 290 244 256 255 245 220 196 194 229 257 230 196 213 212 195 192 198 228 219 194 206 191 206 207 188 221 207 184 185 207 218 204 199 163 152 144 142 144 130 136 137 119 116 98 104 99 94 68 64 70 66 57 32 14 9 56589 207 2837 30 9767 15 43 9 6070 1315 -92 999999 999999 999999 999999 37 27 1 93 9 161 185 -15 -58 74 141 91 143 399 527 739 969 1025 1164 1405 1489 1629 1690 1789 1713 1846 1775 1614 1569 1520 1442 1170 679 473 243 26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 120 722 1920 3536 4560 4111 2686 1707 1104 505 -52 999999 999999 -68 955 3678 18284 51860 66752 26909 14757 16538 41531 89352 79343 70304 70944 57280 61755 74050 75865 71263 58984 47497 40499 38179 40807 48913 50184 52599 65568 78348 83707 78698 64445 54834 56753 68016 90928 108671 123103 140106 165030 169465 147873 128171 110105 94524 74139 62115 63331 72803 80627 90589 92617 89055 94067 104699 116600 128376 138516 142200 132772 118597 105325 92759 91184 97594 97443 95301 97136 102670 95651 82228 62988 46097 45041 68262 84664 58773 30903 15154 7312 2596 753 440 372 358 425 405 327 315 306 268 257 253 252 260 293 259 253 250 270 267 229 252 258 236 233 233 266 263 277 279 265 243 250 254 240 238 253 235 204 193 209 180 166 183 173 160 160 145 150 148 135 129 122 119 105 82 81 63 53 41 34 56592 206 2867 30 9767 15 43 12 6070 1314 -8 -5 -65 -84 -26 -40 253 266 101 129 57 115 -8 261 232 275 566 698 993 1297 1458 1605 1856 2307 2596 2744 2928 3087 3103 3289 3275 3294 3322 3507 3282 3079 2892 2626 2103 1654 924 305 -25 999999 -77 999999 999999 999999 -32 -43 -55 166 912 2225 3443 4340 4813 4605 4483 4283 4434 3947 2360 607 164 588 4662 31052 58564 32592 13150 16053 41847 91099 60185 37814 38437 45932 45518 57294 71529 71962 71384 66345 60423 52519 44417 36771 33113 33476 38088 44681 53486 63630 74975 87331 93218 95740 90789 82567 90930 104035 115096 126658 136650 139118 123533 103299 90873 70370 52631 45690 54241 69118 85049 93688 101022 103618 96927 103557 113762 116848 121722 131700 131620 118775 99749 88359 90521 99910 99908 97146 103865 107758 99803 76188 51094 39878 47516 53664 42251 31114 20647 12765 6274 2137 858 596 637 613 381 239 273 244 212 253 251 235 214 229 217 181 182 222 220 205 215 202 197 193 180 199 166 172 192 206 207 194 178 183 216 197 197 185 179 168 159 154 145 160 161 131 114 107 104 105 104 84 77 69 61 56 44 28 24 3 56595 201 3016 30 9766 15 43 15 6070 1313 -95 87 172 24 -47 152 210 250 383 289 350 351 512 723 1042 1181 1629 1678 1925 2180 2420 2717 2864 2894 3214 3510 3320 3306 3188 3007 2613 2179 1797 1499 1317 1254 533 180 175 102 125 193 -94 999999 -36 27 116 168 237 761 1858 3486 4272 3644 2997 3042 3990 4470 3725 1779 636 1571 7442 8372 4279 5781 13318 38591 91081 90022 64312 58737 65199 77349 106498 113176 96579 94948 86105 73016 65264 61213 56365 48854 42111 42815 49001 51287 51357 55664 71865 93832 99031 98749 103141 109834 113231 110687 104102 95729 88831 93521 96886 85830 70069 64724 62075 58896 61190 73610 87310 103237 106962 103467 108698 123887 143662 152713 148728 140588 135362 123343 104920 90880 88365 96882 109692 123128 128653 121621 96120 65402 43773 41443 41532 30434 17861 10827 4850 1392 670 478 575 891 768 357 294 237 265 276 244 213 271 269 238 250 229 254 256 254 269 273 244 243 237 226 219 230 225 241 227 211 201 208 226 242 247 231 190 194 164 170 176 170 179 180 155 129 132 136 122 110 101 97 89 90 75 68 47 36 29 56598 191 3314 30 9764 15 43 18 6070 1312 45 45 137 355 578 813 1165 1500 2034 2558 2882 3441 4162 4603 5001 5692 6523 6997 6901 6000 4586 3435 2367 1442 688 327 218 197 234 113 36 999999 999999 999999 999999 999999 999999 999999 -93 283 1555 2984 4151 4082 4980 6783 8110 9094 8978 7974 6685 5456 4232 6741 22972 24283 16287 61688 139330 132521 62624 51689 61766 62259 64356 68918 74411 76374 83052 83057 73818 64477 56048 51847 48543 47451 49088 49967 49957 55924 69467 79991 84837 97114 112048 128124 146094 148899 133125 126012 129912 108978 85883 76512 74367 69097 57540 50623 47904 54527 68862 82722 90082 98960 111923 115686 119045 137480 156328 164522 154546 129909 108824 91893 91845 94097 92556 99268 100455 93403 79795 61812 42560 29436 27517 27110 23064 15790 8608 3016 908 568 520 602 603 372 265 268 271 248 261 271 256 247 244 237 241 260 230 217 228 252 235 226 210 228 238 225 238 224 241 245 262 226 237 253 253 227 206 194 188 170 180 182 183 176 167 153 149 135 132 121 105 103 102 96 73 57 46 41 33 56601 214 2563 30 9763 15 43 21 6071 1311 -27 139 231 235 383 351 529 684 710 678 735 828 935 1070 1119 1123 1346 1542 1615 1634 1806 1974 2120 2420 2666 2716 2994 3593 4133 4611 5268 5863 5768 5132 3884 2523 1933 1900 1799 1667 1515 1444 1213 649 125 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 72 647 1651 2866 4654 5999 7123 7652 7666 6254 4663 3644 3318 3982 4654 5626 18659 55137 62979 27090 40238 93619 85027 56832 25820 27377 33329 39981 47495 52897 59128 66572 67326 61370 52227 44560 40679 40340 43018 49484 58299 64707 65495 65664 66203 68460 76735 90972 105177 118645 132148 143901 148777 134706 108979 83367 68858 70509 66857 63356 56882 51051 52296 56437 58759 72148 94886 105818 110883 116002 123687 137557 144956 134770 121091 107575 97890 89696 82800 80436 82641 89408 93499 98381 95105 79282 54421 35566 24512 22767 19944 14602 7782 3481 1736 716 422 397 377 338 262 268 259 253 246 248 239 233 231 236 221 237 208 202 200 192 219 184 194 219 214 212 174 192 210 192 204 197 182 189 182 180 178 176 171 136 149 159 132 131 129 116 108 90 90 86 76 66 48 43 39 27 13 56604 218 2500 30 9760 15 43 24 6071 1310 -32 294 671 743 767 746 780 1198 1320 1402 1611 1836 2172 2395 2516 2659 2738 2906 3221 3419 3441 3519 3247 3055 3235 3488 3790 3995 4289 4952 5344 5560 5262 4973 4743 4179 3103 1724 879 641 383 313 241 109 79 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -39 726 2344 4363 6084 6713 7300 8435 10198 12534 14698 13522 9390 5090 3289 3059 3946 5557 7286 23122 56354 58957 21648 16221 16497 16739 18620 22080 26902 34697 43051 49014 53143 54727 54053 52833 53718 56192 56625 52742 45988 39254 35845 37070 46182 64350 84561 95255 96486 91170 81983 81132 87921 92163 94346 105834 121571 131156 129298 111433 95968 87439 78663 71078 63389 58561 55839 58730 68606 82532 98087 107222 118619 131159 136224 134408 140577 136862 118201 104978 92578 79966 70325 64656 60863 61935 68702 78246 89545 90804 76573 57431 40376 27153 17829 11036 6649 3889 2378 1243 598 529 509 507 453 348 290 286 286 279 283 283 257 225 227 248 248 235 227 234 257 265 263 275 252 220 226 230 236 239 233 234 248 265 257 221 202 192 182 192 181 173 170 167 166 157 142 134 123 110 95 100 91 74 69 58 47 32 3 56607 214 2590 30 9760 15 43 27 6071 1308