# Computed using Maple code by Robert Israel, Jan 4 2018 1 6 2 12 3 25 4 56 5 110 6 91 7 153 8 342 9 552 10 406 11 930 12 703 13 820 14 1892 15 752 16 1431 17 3422 18 915 19 4556 20 4970 21 2701 22 6162 23 6972 24 979 25 4753 26 5050 27 10712 28 3852 29 2943 30 2147 31 16256 32 17030 33 9453 34 6394 35 5513 36 7550 37 12403 38 26732 39 28056 40 15051 41 31862 42 16290 43 36290 44 18721 45 19503 46 4378 47 8862 48 49952 49 51756 50 26106 51 3029 52 56882 53 28920 54 62750 55 33153 56 23144 57 18023 58 73170 59 38503 60 7868 61 80372 62 43071 63 13508 64 96410 65 49141 66 50403 67 36410 68 56953 69 40252 70 60726 71 20827 72 128522 73 135056 74 69751 75 143262 76 147072 77 37733 78 79003 79 40100 80 83436 81 175142 82 8841 83 185330 84 93961 85 192282 86 196692 87 100576 88 104653 89 21206 90 214832 91 218556 92 228962 93 237656 94 240590 95 248502 96 253512 97 129286 98 13546 99 274052 100 48690 101 299756 102 17267 103 105844 104 161596 105 325470 106 166753 107 345156 108 176121 109 358202 110 180300 111 369056 112 188191 113 190653 114 127514 115 397530 116 205120 117 414092 118 419256 119 213531 120 433622 121 36355 122 226801 123 76501 124 467172 125 95358 126 122675 127 83662 128 516242 129 529256 130 269011 131 545382 132 184264 133 563250 134 286903 135 72295 136 73824 137 299151 138 620156 139 45429 140 163418 141 218970 142 168305 143 678152 144 684756 145 57201 146 703082 147 364231 148 367653 149 67002 150 745632 151 385003 152 77528 153 780572 154 787656 155 823556 156 63770 157 93738 158 431056 159 439453 160 442270 161 897756 162 50509 163 85096 164 941870 165 159251 166 967272 167 196218 168 497503 169 127134 170 513591 171 1037342 172 520710 173 212386 174 534061 175 1078482 176 274838 177 1103550 178 562330 179 1131032 180 95141 181 69568 182 1189190 183 597871 184 200751 185 52944 186 614386 187 624403 188 1262252 189 636756 190 264730 191 665281 192 1353732 193 1370070 194 348395 195 1410156 196 712221 197 720600 198 736291 199 247051 200 498984 201 754606 202 504710 203 765703 204 389688 205 1583822 206 272001 207 544854 208 1647372 209 415058 210 555130 211 841753 212 422825 213 1699112 214 569852 215 1738442 216 871860 217 1762256 218 462740 219 1870056 220 943251 221 158815 222 1955802 223 495968 224 2026352 225 119868 226 510153 227 1027461 228 2069282 229 2095256 230 2103950 231 1056331 232 2127222 233 720790 234 1095940 235 314396 236 2212656 237 1107816 238 1115271 239 2245502 240 456322 241 773684 242 2342430 243 2382392 244 1198926 245 402227 246 2428922 247 2457056 248 2466470 249 830554 250 2507472 251 27149 252 128080 253 2584056 254 1293636 255 1301691 256 2619542 257 1313010 258 2648756 259 1340703 260 1373653 261 2767232 262 2780556 263 1391946 264 1433971 265 1440753 266 961634 267 1459486 268 740030 269 2970452 270 500837 271 1514670 272 3053756 273 1537381 274 3092322 275 1579753 276 3180872 277 3195156 278 1599366 279 1620900 280 3277910 281 1108384 282 3350730 283 3413256 284 1730730 285 3487556 286 699754 287 1755001 288 587501 289 3528762 290 1783216 291 902975 292 3638556 293 610247 294 3726830 295 1869211 296 949163 297 760890 298 649117 299 3914462 300 3950156 301 1987021 302 1995003 303 1331334 304 4014012 305 4042110 306 2035153 307 1370252 308 2057406 309 4155482 310 2108431 311 4258032 312 2139346 313 270530 314 4340972 315 4357656 316 545229 317 4403702 318 4454210 319 2233441 320 2265256 321 4539030 322 2284453 323 1145435 324 4594592 325 2318781 326 86440 327 431442 328 4855412 329 70624 330 2449791 331 82177 332 834401 333 1670294 334 1677764 335 1688250 336 1713852 337 183789 338 2584401 339 866780 340 5232656 341 2630071 342 2639253 343 1332293 344 5338410 345 907537 346 5468582 347 1369485 348 5510756 349 5524850 350 2778903 351 1873090 352 2826253 353 1416695 354 5681072 355 950822 356 2864421 357 5752802 358 5810510 359 74927 360 5873352 361 2970703 362 744505 363 1996752 364 6044222 365 6088556 366 3059101 367 3069003 368 6267512 369 151260 370 6403430 371 6443982 372 6469392 373 1623713 374 6505050 375 3270403 376 6648662 377 1342138 378 3363121 379 3402136 380 3425653 381 3433510 382 3467661 383 7009256 384 3531153 385 2355874 386 2364744 387 7131570 388 3584503 389 7201172 390 2407552 391 1204672 392 3627471 393 7281902 394 7330556 395 7346810 396 3681541 397 7390242 398 1861178 399 1065090 400 1877585 401 629521 402 1263627 403 7659056 404 1285751 405 114349 406 7786890 407 3913003 408 1960700 409 7859612 410 7943942 411 4014361 412 4025703 413 8085492 414 8125350 415 4082653 416 4091230 417 8285762 418 8337656 419 4197753 420 8430312 421 2114843 422 4255903 423 8570256 424 8634782 425 4361581 426 4373403 427 8782332 428 629428 429 8823870 430 8991002 431 75025 432 9063110 433 9111342 434 1305936 435 4613203 436 243280 437 2323338 438 2341665 439 9409556 440 498798 441 9507972 442 2384708 443 2415693 444 9725042 445 811460 446 4921953 447 10007732 448 304032 449 2509848 450 2528895 451 10160156 452 10179290 453 10262412 454 5147236 455 5176153 456 2592905 457 2605803 458 2113150 459 5292631 460 5305653 461 10617822 462 3565390 463 640006 464 5446650 465 10939556 466 5489641 467 11012442 468 3681884 469 692432 470 3697410 471 11178992 472 3735252 473 11279522 474 5646480 475 11360270 476 5690251 477 5740966 478 3831830 479 3870352 480 5825991 481 5894461 482 5946076 483 459781 484 5987530 485 11995832 486 4007852 487 353838 488 12183590 489 4079834 490 12323610 491 6186403 492 12443256 493 518763 494 2080937 495 12520982 496 3133785 497 12584756 498 2109301 499 12662922 500 121414 501 6409990 502 12841472 503 6456621 504 13014056 505 6528691 506 2181051 507 4376584 508 4393510 509 6615703 510 13275092 511 13384622 512 13472570 513 6747301 514 6762003 515 13619790 516 6835753 517 3423425 518 3438243 519 13827242 520 13894256 521 6969511 522 1996626 523 7070680 524 4731352 525 7100796 526 14277062 527 7195321 528 7210503 529 14466612 530 7298110 531 14619152 532 7347861 533 14803256 534 2965270 535 7424731 536 14926632 537 7517503 538 1882285 539 7560216 540 15268556 541 15292010 542 7673403 543 5118214 544 15393852 545 3858278 546 15448830 547 15551192 548 5194252 549 15741056 550 7954066 551 4001000 552 16028012 553 16060056 554 894899 555 16148342 556 538814 557 16220756 558 4097588 559 5468850 560 8231653 561 8296701 562 16634162 563 16732190 564 8378371 565 16797702 566 16896210 567 17036256 568 8522256 569 2847637 570 17127182 571 8625781 572 1234629 573 5764374 574 8725753 575 2205525 576 17728310 577 8893653 578 17795742 579 8940106 580 5965710 581 8990920 582 18007292 583 9046131 584 18134822 585 1512655 586 18237170 587 9131401 588 2621196 589 2298904 590 9234253 591 18727256 592 9406953 593 18822582 594 4727363 595 9493903 596 19040132 597 354213 598 3855298 599 9669003 600 9717436 601 4885205 602 19567352 603 985902 604 19780256 605 19806950 606 9934653 607 19922832 608 286784 609 20101772 610 3365257 611 20317556 612 275293 613 10203903 614 20416842 615 20462052 616 6893252 617 10344426 618 1733180 619 20862056 620 7002824 621 21072690 622 10568503 623 21192212 624 2134902 625 3584401 626 21515682 627 7187364 628 5402138 629 4325430 630 10846153 631 21748232 632 10920801 633 21888362 634 4400158 635 7374304 636 11141560 637 22311452 638 2794839 639 1244779 640 4513450 641 7547774 642 22881872 643 22920156 644 11464866 645 11488821 646 23025602 647 11522400 648 11584891 649 11604153 650 3333390 651 3937410 652 4744354 653 11895003 654 11948716 655 24044312 656 2007781 657 24191642 658 24309830 659 12169711 660 12189453 661 24438192 662 24507450 663 12288403 664 24676056 665 457148 666 12367851 667 24875156 668 12467521 669 24985002 670 25035012 671 1567817 672 25105110 673 12602710 674 25235552 675 25386482 676 25507550 677 8529474 678 12890503 679 1290574 680 25882656 681 25994702 682 13007550 683 26086556 684 13073941 685 26199042 686 2944084 687 13279281 688 26703056 689 26734070 690 26816862 691 6730133 692 13507003 693 3391059 694 27326756 695 27358130 696 13694761 697 4571901 698 13836430 699 13904901 700 27862562 701 1394184 702 4677251 703 28127112 704 7045043 705 28339652 706 4741037 707 28595756 708 28627850 709 1447489 710 29025156 711 14544921 712 29143802 713 29241056 714 14652991 715 698793 716 29360142 717 29490330 718 14783203 719 3699880 720 29631692 721 14843076 722 29926370 723 15001503 724 30013962 725 30068772 726 7563875 727 30288512 728 30332556 729 30453842 730 15237960 731 30553256 732 6117286 733 15442903 734 30952532 735 15504096 736 15531951 737 2595165 738 6250738 739 31623752 740 31792682 741 1060508 742 31894256 743 31928150 744 1452821 745 16003653 746 32018622 747 16065946 748 32302172 749 8089758 750 5402657 751 2707975 752 32609810 753 16344903 754 866287 755 2353810 756 32987792 757 8261313 758 312066 759 33448872 760 33529890 761 3364580 762 11242352 763 16898391 764 2823185 765 33959756 766 11362694 767 11382164 768 4275619 769 34228350 770 17155153 771 17172730 772 34427556 773 5739882 774 34556762 775 1152676 776 5796751 777 34851312 778 35087852 779 35135256 780 35265782 781 17722081 782 1375630 783 35850156 784 36090056 785 7225222 786 9085703 787 18225703 788 36523892 789 36572256 790 18322431 791 36814556 792 18443701 793 12316054 794 18534916 795 5299170 796 1860805 797 18687441 798 18730260 799 37583030 800 18809911 801 37742592 802 37828650 803 1651684 804 19056051 805 19204503 806 38421402 807 38483412 808 7714062 809 19328653 810 19347310 811 3232851 812 39031256 813 19578153 814 1352808 815 9823523 816 7863834 817 19703503 818 39532656 819 39671102 820 9924075 821 39822410 822 19955403 823 39986652 824 2860708 825 20081953 826 40239992 827 20183481 828 40430522 829 10113990 830 40545056 831 20310751 832 40685262 833 20406466 834 2923429 835 20611410 836 41312756 837 20791576 838 41608950 839 3486791 840 20953101 841 10499220 842 8425318 843 5314615 844 10655328 845 42869756 846 42909050 847 21474181 848 14359844 849 21572596 850 43171470 851 21631753 852 3093070 853 43540202 854 43659056 855 14601514 856 22028203 857 22134531 858 44335622 859 22181130 860 473783 861 4955818 862 22368016 863 14920930 864 11224175 865 44936912 866 576974 867 45138242 868 3238573 869 7565651 870 5713045 871 45744932 872 45948062 873 3831265 874 46110890 875 23075821 876 46287612 877 46560152 878 46614756 879 11657103 880 23348361 881 1169811 882 23512653 883 47107632 884 23588146 885 3146918 886 47382572 887 47589302 888 47713556 889 47755010 890 7975301 891 48267756 892 24140826 893 48420722 894 3028035 895 48546056 896 48587870 897 24342753 898 5418808 899 16289030 900 24482503 901 24503500 902 8198197 903 49259342 904 7055108 905 49540482 906 49610892 907 24904153 908 8327282 909 50105162 910 16819904 911 12632693 912 25350760 913 50801256 914 25407756 915 51129650 916 51244122 917 25758253 918 17220052 919 25873221 920 51948056 921 10398262 922 26017291 923 17368914 924 26125606 925 26190703 926 52468292 927 17508752 928 26306631 929 53049372 930 26626753 931 5933284 932 26707086 933 13397430 934 53736230 935 26890111 936 27000226 937 54029850 938 6786849 939 27331921 940 54915510 941 27509653 942 3946923 943 11101990 944 27807153 945 55629222 946 27956503 947 27978940 948 56062656 949 3115424 950 56227502 951 56362556 952 9418801 953 56603052 954 28339156 955 28406953 956 28429570 957 56964756 958 28489926 959 57130922 960 28580580 961 28678951 962 28709253 963 57509472 964 28792666 965 57615690 966 57813212 967 57874056 968 14518005 969 19448894 970 58423092 971 3656222 972 4900491 973 29441301 974 29495040 975 59097656 976 59143790 977 59266902 978 59343912 979 29779903 980 59652452 981 59714256 982 14978835 983 30058381 984 10029801 985 60194322 986 15165183 987 30369321 988 10185551 989 20402384 990 15321353 991 7684180 992 10279577 993 8842508 994 30996001 995 31027503 996 1591558 997 6905508 998 15604475 999 62528556 1000 62702642 1001 62845256 1002 31470211 1003 10500651 1004 31589326 1005 63210450 1006 63417332 1007 31948021 1008 8017009 1009 12833622 1010 32140153 1011 64617482 1012 32429431 1013 21646474 1014 32550346 1015 8161810 1016 65407656 1017 10903972 1018 10917457 1019 32809050 1020 65780210 1021 2995173 1022 21997084 1023 66381756 1024 16648440 1025 66708056 1026 13351414 1027 66887862 1028 67084290 1029 4211217 1030 67543742 1031 33788310 1032 67741130 1033 33895261 1034 33928203 1035 22651764 1036 68285432 1037 17092023 1038 34225401 1039 68682656 1040 68732390 1041 34391071 1042 34424253 1043 69064410 1044 34590403 1045 17340978 1046 34890481 1047 69948132 1048 4376987 1049 35091253 1050 23450052 1051 17591733 1052 70871142 1053 70955352 1054 17759903 1055 71073330 1056 71292692 1057 71360256 1058 3976670 1059 71698556 1060 18064625 1061 1098177 1062 36299460 1063 72718256 1064 36444453 1065 72905982 1066 24330464 1067 73333532 1068 12250817 1069 1227083 1070 36958503 1071 24644734 1072 37053136 1073 74364752 1074 74433756 1075 18612753 1076 3110760 1077 74779256 1078 75056232 1079 37571446 1080 37649503 1081 18837770 1082 1572709 1083 1399573 1084 75663902 1085 75820556 1086 37962541 1087 76012242 1088 25407210 1089 38171953 1090 38198170 1091 76518756 1092 12770627 1093 12791060 1094 77062062 1095 25716624 1096 77501612 1097 77572056 1098 77765942 1099 12966870 1100 15595546 1101 13016901 1102 78119082 1103 19573988 1104 3925423 1105 78561632 1106 78632556 1107 78987656 1108 39547171 1109 79628852 1110 13286352 1111 39903711 1112 39966270 1113 80111450 1114 80344332 1115 1058342 1116 26823290 1117 80973002 1118 3375375 1119 81135056 1120 16237822 1121 40621591 1122 40756906 1123 40865320 1124 81784892 1125 13645892 1126 82056422 1127 82219556 1128 16527438 1129 82873712 1130 41482386 1131 83311256 1132 41710411 1133 41746953 1134 27910550 1135 41929903 1136 41957380 1137 3825141 1138 42140790 1139 84410156 1140 84612402 1141 84704412 1142 42398236 1143 21254405 1144 85146756 1145 85349882 1146 8538684 1147 42850653 1148 43036003 1149 43063840 1150 7834852 1151 43184571 1152 86685410 1153 28944814 1154 28975884 1155 6227779 1156 21811235 1157 87300992 1158 355262 1159 17561254 1160 4885417 1161 88181490 1162 44156503 1163 88425812 1164 44306991 1165 88708142 1166 22186455 1167 17786866 1168 44495461 1169 44533203 1170 6852714 1171 22375265 1172 89557832 1173 89633556 1174 44873601 1175 89841962 1176 90069590 1177 15033751 1178 90449610 1179 809285 1180 45443811 1181 90982982 1182 91154756 1183 91212050 1184 91920156 1185 15361600 1186 46209691 1187 92515542 1188 92611752 1189 46354006 1190 92746530 1191 92997092 1192 46546776 1193 9332526 1194 15609001 1195 31224454 1196 23466758 1197 3616981 1198 94449242 1199 47244060 1200 47370511 1201 31612794 1202 13562256 1203 47516626 1204 31801352 1205 23855898 1206 47829090 1207 95795156 1208 95853890 1209 32036204 1210 96245910 1211 48191653 1212 48299706 1213 48348861 1214 96796082 1215 97032350 1216 48585153 1217 97190022 1218 97426770 1219 13954796 1220 97762656 1221 653466 1222 98158556 1223 32825284 1224 12321889 1225 19722966 1226 9881354 1227 8247721 1228 99351056 1229 49735351 1230 100150056 1231 16695012 1232 2398843 1233 100771482 1234 5060683 1235 33784852 1236 25343673 1237 101576162 1238 101818190 1239 50939371 1240 33993234 1241 102080712 1242 102222210 1243 5704879 1244 102789182 1245 25707435 1246 103032650 1247 103195122 1248 103296732 1249 51699196 1250 7398679 1251 25910645 1252 17317907 1253 104254310 1254 34839984 1255 104929292 1256 35003752 1257 52567131 1258 105236822 1259 105421556 1260 105483170 1261 52772401 1262 52926616 1263 53050150 1264 15166016 1265 53184141 1266 17752120 1267 106719230 1268 53390611 1269 53431953 1270 35662664 1271 53638903 1272 53752896 1273 21592498 1274 108128802 1275 108732756 1276 54376806 1277 54428961 1278 54637831 1279 54679653 1280 36460074 1281 109484832 1282 54889003 1283 36662552 1284 110218502 1285 55130250 1286 55266841 1287 55424656 1288 22178286 1289 111481922 1290 111672056 1291 56058166 1292 8021929 1293 14046325 1294 37506352 1295 56323191 1296 112943756 1297 113007530 1298 113177682 1299 113433150 1300 56791153 1301 113710232 1302 113795556 1303 114222656 1304 22857358 1305 28667993 1306 2549218 1307 114993452 1308 57550356 1309 19201337 1310 115315382 1311 3043099 1312 38667890 1313 58109590 1314 19398622 1315 116607602 1316 117299730 1317 58725703 1318 117668256 1319 58899231 1320 117907022 1321 29487615 1322 118102556 1323 118450572 1324 59279716 1325 23720598 1326 118886312 1327 29748843 1328 59814453 1329 39883594 1330 8562118 1331 60033403 1332 20069617 1333 10957042 1334 120725156 1335 60428521 1336 40359004 1337 40535252 1338 122047256 1339 61134153 1340 122290422 1341 61255846 1342 24511194 1343 122843972 1344 122932656 1345 61532871 1346 61754941 1347 20599801 1348 41207014 1349 41296010 1350 10357421 1351 17787446 1352 31139190 1353 124780070 1354 62423551 1355 62468253 1356 62692003 1357 62871291 1358 42101294 1359 126416292 1360 126573750 1361 63365653 1362 31699715 1363 63545901 1364 127204562 1365 127407656 1366 127656102 1367 127927410 1368 64042903 1369 64076860 1370 32083728 1371 128833850 1372 64450981 1373 64621396 1374 129584072 1375 21635307 1376 129925802 1377 130199510 1378 18642336 1379 65408203 1380 130953692 1381 131045256 1382 131503556 1383 131572370 1384 131870772 1385 16498204 1386 132031590 1387 66096253 1388 132330512 1389 132675842 1390 132883256 1391 33341963 1392 133414050 1393 134061662 1394 134270156 1395 67204621 1396 67251003 1397 1823869 1398 6751801 1399 67669161 1400 67948653 1401 68182003 1402 34108520 1403 17077629 1404 136854902 1405 34225425 1406 3269043 1407 45774414 1408 137604630 1409 137909792 1410 69354753 1411 138733062 1412 46283624 1413 4963169 1414 17406475 1415 139417056 1416 6343581 1417 69862110 1418 139889756 1419 139960730 1420 70015861 1421 46716694 1422 140742632 1423 46945852 1424 141312656 1425 70775253 1426 47231104 1427 35453093 1428 142169852 1429 47421752 1430 71204211 1431 142527782 1432 35643885 1433 71443081 1434 47668574 1435 17905624 1436 143292870 1437 71766190 1438 1774076 1439 144180056 1440 28850422 1441 72450703 1442 72486820 1443 145045892 1444 9072897 1445 29139394 1446 72884701 1447 73174753 1448 73211050 1449 146591556 1450 36653943 1451 24456147 1452 146858042 1453 147464592 1454 36896513 1455 73902403 1456 14787776 1457 147950732 1458 74389503 1459 148925412 1460 49698770 1461 49837252 1462 149780882 1463 74914920 1464 150074750 1465 75074131 1466 150393432 1467 37629023 1468 75368503 1469 37702670 1470 37751808 1471 1845150 1472 151868652 1473 75995956 1474 152361992 1475 152460756 1476 76551751 1477 76601253 1478 51075754 1479 7310690 1480 19221550 1481 19246359 1482 77047491 1483 25711470 1484 77295961 1485 25781901 1486 51671650 1487 77594653 1488 77794101 1489 155712962 1490 155937656 1491 156012590 1492 78093753 1493 156337512 1494 156512610 1495 78343903 1496 5812528 1497 157213982 1498 78632070 1499 157439756 1500 78795181 1501 19745899 1502 79096753 1503 158344472 1504 39617583 1505 39693150 1506 159024710 1507 79550191 1508 159226542 1509 79853203 1510 9986390 1511 159959256 1512 4213449 1513 160237622 1514 160541570 1515 40249508 1516 80613253 1517 161378912 1518 80816541 1519 10113195 1520 162269382 1521 6014696 1522 81376903 1523 162906932 1524 27223530 1525 163596890 1526 163801602 1527 82028836 1528 16436522 1529 23491736 1530 41142603 1531 82439220 1532 82606231 1533 20764179 1534 83121171 1535 166371302 1536 166603556 1537 33336202 1538 83430903 1539 166887642 1540 18557428 1541 16745654 1542 27965527 1543 8838038 1544 168156056 1545 84155851 1546 18715718 1547 168571272 1548 84506500 1549 169091012 1550 169195056 1551 84610536 1552 84936061 1553 28329401 1554 170132892 1555 12161668 1556 170655032 1557 85719871 1558 171570702 1559 171701712 1560 42958193 1561 86073760 1562 57443752 1563 172856756 1564 172935650 1565 4026654 1566 173277732 1567 173462070 1568 86823253 1569 173804672 1570 57970052 1571 87351153 1572 174728742 1573 87496606 1574 87655420 1575 87761376 1576 175787822 1577 176026556 1578 176637390 1579 88411753 1580 29519362 1581 29541547 1582 177622256 1583 177702230 1584 88944453 1585 59305194 1586 178690056 1587 8951889 1588 89746503 1589 179519802 1590 179841510 1591 90014653 1592 9005491 1593 90323520 1594 7236638 1595 90552153 1596 181265832 1597 45350123 1598 90821503 1599 181912656 1600 182209502 1601 91307341 1602 182885052 1603 91631953 1604 30616227 1605 184077056 1606 92174253 1607 61567230 1608 92446003 1609 92663691 1610 185463542 1611 185708756 1612 92936161 1613 11642597 1614 15568991 1615 26728766 1616 31192680 1617 6460264 1618 187429790 1619 93755971 1620 31270251 1621 93961486 1622 187977810 1623 47063030 1624 188334452 1625 47117928 1626 189076250 1627 31544801 1628 63098774 1629 63144644 1630 94951090 1631 15843561 1632 190398602 1633 190647056 1634 95613706 1635 191282730 1636 95779720 1637 192058022 1638 96237001 1639 96292503 1640 192612762 1641 192751572 1642 48305975 1643 193307312 1644 64472852 1645 32264247 1646 12111270 1647 194058830 1648 97071211 1649 194979332 1650 195091056 1651 97965003 1652 195958002 1653 24529759 1654 65431370 1655 16399901 1656 98469561 1657 39483310 1658 98806653 1659 65992990 1660 99130240 1661 198344972 1662 198457656 1663 199021556 1664 200038592 1665 100090026 1666 33386927 1667 200463122 1668 100444051 1669 100500753 1670 100784503 1671 201853056 1672 50555655 1673 67625764 1674 25377469 1675 40615350 1676 14566620 1677 14593153 1678 68196704 1679 51269180 1680 205162652 1681 68425752 1682 34274990 1683 205850756 1684 103226896 1685 207000156 1686 103514466 1687 51843600 1688 207576056 1689 207662510 1690 207893142 1691 208037352 1692 208239330 1693 104220703 1694 208730256 1695 14911368 1696 17425505 1697 209626962 1698 104958316 1699 812168 1700 210786842 1701 8123947 1702 35223151 1703 211513392 1704 105829426 1705 211717050 1706 105960403 1707 53002040 1708 212095532 1709 42576538 1710 106485121 1711 10687951 1712 9302772 1713 106996506 1714 107069661 1715 214285682 1716 107362531 1717 107421153 1718 107582446 1719 215605172 1720 216045902 1721 108243541 1722 108302403 1723 216781452 1724 216987630 1725 108596953 1726 108641170 1727 217488756 1728 108832881 1729 217813322 1730 218079056 1731 31166810 1732 72801354 1733 72850624 1734 109483003 1735 109719891 1736 21964722 1737 219854756 1738 219943730 1739 73443164 1740 220537350 1741 24560284 1742 36845382 1743 221369762 1744 221637656 1745 221726990 1746 110967753 1747 222710852 1748 37143352 1749 223158782 1750 223427756 1751 223517450 1752 111863403 1753 56013998 1754 224505272 1755 112702591 1756 37587551 1757 15061062 1758 113303931 1759 7560622 1760 113605201 1761 113665503 1762 227511972 1763 227723190 1764 114012550 1765 228236556 1766 114314760 1767 228932030 1768 114571953 1769 76391394 1770 114738526 1771 114920380 1772 115117551 1773 230660156 1774 115421221 1775 230994402 1776 115786153 1777 231876756 1778 38676587 1779 58068210 1780 232821822 1781 77658144 1782 58281773 1783 233188170 1784 116701003 1785 77902552 1786 116869116 1787 234044102 1788 234319556 1789 6171139 1790 234656442 1791 117481456 1792 235024230 1793 19631371 1794 235883522 1795 58986240 1796 118172251 1797 118233753 1798 236652072 1799 236867490 1800 118587700 1801 118787991 1802 238007756 1803 238347282 1804 238501692 1805 79572650 1806 59756765 1807 239243556 1808 119714601 1809 120024271 1810 120086253 1811 16038374 1812 80367752 1813 120753570 1814 241818050 1815 80688974 1816 15148637 1817 121375990 1818 242845472 1819 121687800 1820 243594056 1821 243937542 1822 122125006 1823 122312620 1824 244719092 1825 244844256 1826 61218888 1827 61312815 1828 245470556 1829 245564570 1830 245815362 1831 245972172 1832 247354256 1833 247448630 1834 123771511 1835 123834453 1836 247700382 1837 124007626 1838 3104917 1839 27623784 1840 41467217 1841 249245156 1842 49867978 1843 41593501 1844 83250204 1845 124954336 1846 125096653 1847 250383152 1848 251492022 1849 126047503 1850 126095140 1851 252412656 1852 31555554 1853 4213765 1854 253048556 1855 126619741 1856 84466214 1857 84519284 1858 127001953 1859 254673722 1860 255056870 1861 127576351 1862 255696090 1863 128008000 1864 256240056 1865 128536561 1866 128921653 1867 64484915 1868 258036032 1869 258164556 1870 64549173 1871 129178701 1872 258807656 1873 51780838 1874 43188251 1875 259322712 1876 259548210 1877 260096256 1878 260451182 1879 65128935 1880 261905672 1881 13791324 1882 65516883 1883 43704907 1884 131503653 1885 263201952 1886 65841053 1887 263429130 1888 132006876 1889 132088131 1890 264631556 1891 132413401 1892 66426575 1893 266293442 1894 133391611 1895 88982194 1896 66818363 1897 26766596 1898 267764132 1899 133963896 1900 26832078 1901 89768170 1902 134767153 1903 67408205 1904 269862756 1905 135029961 1906 270520256 1907 270618950 1908 135358831 1909 135754003 1910 135803440 1911 271837656 1912 136017771 1913 90953614 1914 136595656 1915 273819756 1916 137009181 1917 4570836 1918 274482056 1919 137340451 1920 275676212 1921 275809056 1922 276174542 1923 276573530 1924 138336661 1925 69293138 1926 277239150 1927 138736153 1928 138786130 1929 139002801 1930 278572790 1931 139336471 1932 278839902 1933 93002304 1934 139921356 1935 15569130 1936 280478756 1937 280847322 1938 281014932 1939 93940052 1940 282592910 1941 283030152 1942 20228458 1943 94421910 1944 283703492 1945 40659110 1946 284883762 1947 285052572 1948 142610716 1949 142813450 1950 285728312 1951 15905740 1952 286540256 1953 57328366 1954 143439453 1955 287082192 1956 287760332 1957 288269462 1958 48056230 1959 288575156 1960 144389521 1961 32150790 1962 144848710 1963 96645252 1964 72492453 1965 145070061 1966 72594660 1967 290617256 1968 145410931 1969 145820503 1970 146093871 1971 292358702 1972 292666556 1973 146504403 1974 293214252 1975 13349723 1976 294414122 1977 294723056 1978 295272672 1979 73861133 1980 295513290 1981 295960412 1982 296098056 1983 148066236 1984 59378026 1985 297165882 1986 148910653 1987 15734810 1988 149532571 1989 99746034 1990 149947903 1991 149999860 1992 300242256 1993 150225111 1994 150346470 1995 60207970 1996 100439174 1997 150988753 1998 302186072 1999 302325156 2000 151179966 2001 151266921 2002 30277740 2003 151684653 2004 303404142 2005 101274110 2006 304275692 2007 38056269 2008 305113556 2009 305218370 2010 152731503 2011 101890924 2012 19115477 2013 9270230 2014 153081253 2015 76636893 2016 306897842 2017 307598982 2018 308020050 2019 154326096 2020 154413951 2021 309003662 2022 77268495 2023 154836003 2024 103235734 2025 38757409 2026 310587752 2027 310728756 2028 155893653 2029 34646958 2030 78043973 2031 156300040 2032 312706172 2033 313555556 2034 156884041 2035 157149856 2036 157309453 2037 34997084 2038 157504626 2039 15771768 2040 316252872 2041 79107683 2042 316501890 2043 317107056 2044 317819756 2045 53029401 2046 318212082 2047 106213450 2048 319104632 2049 39964035 2050 320069990 2051 320535312 2052 160357186 2053 320786010 2054 80286080 2055 321251852 2056 40178889 2057 321789782 2058 53745301 2059 322507722 2060 322938870 2061 161595253 2062 80824595 2063 323550156 2064 26965511 2065 162243091 2066 162729820 2067 325567892 2068 325712256 2069 6786424 2070 326109422 2071 163090830 2072 1247313 2073 163596916 2074 163759753 2075 328280042 2076 41044065 2077 328606256 2078 328715030 2079 164411911 2080 12192096 2081 164684026 2082 41261799 2083 82632645 2084 330894290 2085 331185402 2086 66324462 2087 165938653 2088 332095952 2089 7911386 2090 166230261 2091 333080750 2092 166595131 2093 55556051 2094 83434523 2095 334432656 2096 27872436 2097 167454150 2098 335164556 2099 335274410 2100 167692141 2101 83983478 2102 168186970 2103 168425481 2104 337365056 2105 337475270 2106 337769262 2107 169234003 2108 169289200 2109 169528491 2110 339572756 2111 169896961 2112 339978282 2113 340162692 2114 2767650 2115 170339653 2116 85197515 2117 34152888 2118 24429253 2119 342379512 2120 171448903 2121 171504460 2122 343120052 2123 343675982 2124 28645845 2125 172116181 2126 345346472 2127 345495156 2128 172859121 2129 173305653 2130 173678203 2131 174107130 2132 348587570 2133 116295454 2134 349334790 2135 87427175 2136 58365847 2137 350382242 2138 350831630 2139 351318792 2140 87876563 2141 175921903 2142 176222151 2143 352970156 2144 176597821 2145 176673003 2146 353571612 2147 354889082 2148 355643022 2149 89005073 2150 357153302 2151 357607010 2152 178860241 2153 59645301 2154 357909642 2155 119669252 2156 359424722 2157 179996851 2158 360183462 2159 36101900 2160 8211888 2161 60252197 2162 362159930 2163 60404401 2164 362921550 2165 181803846 2166 181899201 2167 363989162 2168 182032740 2169 364332656 2170 182796760 2171 366282182 2172 183179370 2173 183504903 2174 367239732 2175 91972895 2176 368006672 2177 368928056 2178 369043310 2179 184579291 2180 369350742 2181 369812130 2182 185040703 2183 30875396 2184 370889822 2185 371236556 2186 185733901 2187 186023116 2188 186254650 2189 62136362 2190 373204442 2191 186892111 2192 187666251 2193 375526262 2194 93900945 2195 375875156 2196 375991490 2197 41832868 2198 188519653 2199 188577910 2200 377272352 2201 125809252 2202 62911102 2203 188830461 2204 1574721 2205 378205256 2206 189297153 2207 126275944 2208 189511246 2209 126366790 2210 189686503 2211 379606772 2212 1130362 2213 63378250 2214 380542556 2215 381440430 2216 190915570 2217 381948392 2218 191169681 2219 54647846 2220 383004470 2221 63879751 2222 22559616 2223 192031003 2224 384297212 2225 64082212 2226 193267630 2227 12103815 2228 387597656 2229 64665251 2230 129343634 2231 97106243 2232 194389903 2233 389174256 2234 389608382 2235 390082250 2236 195100381 2237 130132774 2238 4822172 2239 195574753 2240 65297107 2241 653433 2242 196287391 2243 392772942 2244 196822720 2245 393764492 2246 197080731 2247 32869955 2248 394717556 2249 197776216 2250 23272470 2251 66091247 2252 396746642 2253 397105256 2254 198751953 2255 198971326 2256 99605390 2257 56934476 2258 199470351 2259 399140462 2260 399620090 2261 199870021 2262 199950003 2263 400420110 2264 28630030 2265 400940552 2266 100285203 2267 401902256 2268 402022550 2269 12198304 2270 134274990 2271 22419324 2272 101007525 2273 404311556 2274 202276441 2275 202356903 2276 404955252 2277 202578256 2278 405760592 2279 405921756 2280 101490513 2281 203222880 2282 203485051 2283 203565753 2284 135791224 2285 51007525 2286 408787742 2287 409273130 2288 204697261 2289 51250219 2290 102621965 2291 205406046 2292 411582656 2293 205994253 2294 413044652 2295 137735752 2296 68908537 2297 103433985 2298 414020756 2299 207132481 2300 5313177 2301 414468522 2302 207437896 2303 69281822 2304 207947421 2305 59442686 2306 416466056 2307 416588510 2308 46378370 2309 10445351 2310 417936692 2311 209664003 2312 419368962 2313 419573772 2314 140185852 2315 210299286 2316 14036364 2317 210812311 2318 140678464 2319 105560213 2320 422323050 2321 422857532 2322 30292303 2323 424298202 2324 424792710 2325 425493756 2326 425947682 2327 2476920 2328 142326744 2329 213841540 2330 214110471 2331 428800556 2332 214607403 2333 429256242 2334 429753630 2335 430292792 2336 430458756 2337 107625063 2338 23928209 2339 430915322 2340 431413670 2341 215769151 2342 216080866 2343 432952056 2344 18041403 2345 217329976 2346 217517653 2347 31121643 2348 435911762 2349 436287656 2350 72784251 2351 436747302 2352 436956312 2353 21883366 2354 36500176 2355 438420782 2356 438797756 2357 146419574 2358 146489444 2359 110045345 2360 440307272 2361 220510500 2362 441441110 2363 220783591 2364 220867653 2365 441777342 2366 441987552 2367 88456386 2368 443460422 2369 110886165 2370 443839556 2371 111181208 2372 22261555 2373 445526556 2374 18586480 2375 446836182 2376 447047592 2377 223629526 2378 223819903 2379 447893732 2380 28006587 2381 448528862 2382 448910156 2383 34541330 2384 224582221 2385 4454310 2386 112577405 2387 450606756 2388 451456256 2389 113087273 2390 226366003 2391 452987372 2392 227132641 2393 227217903 2394 454478442 2395 151563884 2396 22770847 2397 455715756 2398 76166251 2399 152346754 2400 152418024 2401 457553490 2402 228926503 2403 9159628 2404 152760352 2405 458752142 2406 229697461 2407 460853556 2408 3845099 2409 461712656 2410 461841590 2411 230985271 2412 154061834 2413 22019072 2414 231501403 2415 231565960 2416 463261052 2417 10075572 2418 77454301 2419 464768922 2420 464984532 2421 14537506 2422 232794253 2423 155340052 2424 233031666 2425 466495202 2426 233290800 2427 467013710 2428 233571691 2429 233658153 2430 468614256 2431 39054796 2432 234588630 2433 234870301 2434 156724724 2435 3363655 2436 235738041 2437 472084256 2438 236259453 2439 472562382 2440 157694750 2441 236694403 2442 473824056 2443 79014217 2444 474695156 2445 475174602 2446 6889748 2447 238001653 2448 238067110 2449 476920082 2450 79501240 2451 477444350 2452 477794022 2453 478012632 2454 17715510 2455 119689070 2456 239662671 2457 480070010 2458 60107389 2459 240626953 2460 481517192 2461 241131780 2462 241505253 2463 161194030 2464 241945003 2465 484154012 2466 80765697 2467 485210756 2468 97068586 2469 80941901 2470 161898494 2471 486224550 2472 486798032 2473 486974556 2474 243619701 2475 487460162 2476 97598038 2477 244061371 2478 244392886 2479 32591614 2480 489449252 2481 122417628 2482 244945911 2483 490511756 2484 245388781 2485 245477403 2486 490999122 2487 163843690 2488 246164766 2489 246275721 2490 123526553 2491 164983752 2492 495440822 2493 495975170 2494 248054401 2495 248143503 2496 496331562 2497 165518124 2498 99373278 2499 497446112 2500 497624556 2501 499231992 2502 249727726 2503 500305056 2504 250174896 2505 250443390 2506 501334490 2507 83608001 2508 251070436 2509 251630961 2510 251788020 2511 503890256 2512 252079831 2513 252416746 2514 252686440 2515 505507772 2516 253136250 2517 506722610 2518 169207810 2519 127018535 2520 508209392 2521 42369571 2522 509292056 2523 509427470 2524 254781451 2525 85228397 2526 511596542 2527 255843510 2528 256228203 2529 512501682 2530 512728092 2531 513045150 2532 128465223 2533 514314362 2534 514858790 2535 85862751 2536 515221902 2537 128918993 2538 258042403 2539 258110560 2540 172179752 2541 517039382 2542 86188390 2543 517585250 2544 259202296 2545 259407253 2546 519087872 2547 173090052 2548 520182056 2549 520318910 2550 260319153 2551 87047077 2552 522511022 2553 52260246 2554 523059770 2555 29076667 2556 52443290 2557 524753556 2558 8755822 2559 263064453 2560 526404192 2561 52718456 2562 527322332 2563 87963617 2564 264350521 2565 529161012 2566 176494370 2567 264902653 2568 26497171 2569 176755252 2570 132577953 2571 530772482 2572 132716160 2573 265731931 2574 88608051 2575 59077158 2576 177308344 2577 177415990 2578 66588685 2579 533032656 2580 533540702 2581 267209403 2582 535020030 2583 535621592 2584 536316122 2585 536733056 2586 268505551 2587 268853266 2588 269062003 2589 33641450 2590 538402412 2591 269317236 2592 539516756 2593 540585750 2594 38673078 2595 541888562 2596 542447390 2597 271293571 2598 271386753 2599 108675882 2600 135961430 2601 544172256 2602 272226111 2603 544685582 2604 272786403 2605 68260849 2606 109236054 2607 547489802 2608 91396551 2609 548988330 2610 549785256 2611 550301222 2612 275502601 2613 276066253 2614 138162393 2615 553684430 2616 277006953 2617 184686994 2618 138632963 2619 277477903 2620 13877429 2621 555238532 2622 555427056 2623 139009995 2624 278326621 2625 61876578 2626 185708404 2627 5359243 2628 558069752 2629 558258756 2630 93051002 2631 279271161 2632 19309008 2633 140049473 2634 112058514 2635 280312003 2636 187032552 2637 280572516 2638 562567242 2639 140902835 2640 563753792 2641 187981252 2642 282114381 2643 282280680 2644 564894056 2645 282589651 2646 141473183 2647 70807975 2648 31504599 2649 567320942 2650 567749756 2651 567892730 2652 284017861 2653 284590153 2654 142426323 2655 94990667 2656 570182762 2657 570612656 2658 21957667 2659 571138302 2660 285808186 2661 114342402 2662 286023403 2663 47714426 2664 95660301 2665 38305658 2666 287460253 2667 287532190 2668 287844021 2669 288012000 2670 576360056 2671 576888342 2672 44394504 2673 288684406 2674 578089892 2675 289165176 2676 144726915 2677 579388970 2678 289863003 2679 580014972 2680 580352190 2681 290344753 2682 580978712 2683 581171556 2684 48434981 2685 96910147 2686 290899260 2687 291212911 2688 291309453 2689 583246650 2690 146029098 2691 83514266 2692 97449430 2693 292759503 2694 585809412 2695 586777952 2696 146755053 2697 587504882 2698 83991608 2699 588086750 2700 294771340 2701 98556801 2702 147968978 2703 296156953 2704 593336522 2705 593921270 2706 297033751 2707 594311262 2708 66099610 2709 198575352 2710 298009491 2711 596263142 2712 298180410 2713 597240282 2714 199161564 2715 149676873 2716 299476101 2717 99882480 2718 600176502 2719 300333286 2720 300553903 2721 200532752 2722 300946311 2723 602579756 2724 602727050 2725 3194230 2726 302420121 2727 605676710 2728 202105584 2729 121332306 2730 608041622 2731 608633570 2732 304489503 2733 609275172 2734 203206930 2735 304983253 2736 152627493 2737 305873011 2738 153122063 2739 613230932 2740 613429056 2741 61407318 2742 43908403 2743 204988534 2744 153865418 2745 308028610 2746 308525220 2747 617398256 2748 617547350 2749 68660558 2750 309445003 2751 154859358 2752 620383556 2753 310440903 2754 620931642 2755 621180852 2756 622178192 2757 311338581 2758 623376056 2759 623525870 2760 311937753 2761 623925462 2762 312212566 2763 104279197 2764 125305186 2765 313338061 2766 313438203 2767 313939153 2768 104780067 2769 629382656 2770 104980751 2771 210179070 2772 16602337 2773 315519760 2774 210463752 2775 632396756 2776 316349281 2777 633201732 2778 316726696 2779 42236938 2780 634208672 2781 105743422 2782 635972742 2783 318238606 2784 318465703 2785 637234292 2786 637436256 2787 318869631 2788 319046430 2789 320057650 2790 640267112 2791 213489852 2792 17792227 2793 320563860 2794 642039582 2795 642292992 2796 160636613 2797 10371013 2798 643510056 2799 107302417 2800 644677490 2801 161397968 2802 645693510 2803 646354352 2804 647117282 2805 647575256 2806 323940331 2807 324042153 2808 216129944 2809 324322246 2810 129749274 2811 651449052 2812 326081953 2813 163079285 2814 65333916 2815 327104253 2816 654259662 2817 654515472 2818 327385666 2819 40961600 2820 655539212 2821 327897636 2822 32820501 2823 328538161 2824 657332682 2825 657589092 2826 329153653 2827 658820556 2828 329564301 2829 659385362 2830 330077971 2831 94381416 2832 30063173 2833 331106511 2834 165643335 2835 662933756 2836 663500322 2837 663757932 2838 664118670 2839 332652321 2840 665562602 2841 55472150 2842 222198314 2843 83466430 2844 668093256 2845 334072476 2846 669127556 2847 334719001 2848 335107216 2849 670991312 2850 335754741 2851 671768642 2852 134478166 2853 336273211 2854 224268594 2855 29263704 2856 44895230 2857 42147687 2858 337493190 2859 337935003 2860 675922002 2861 676182012 2862 338455153 2863 338533210 2864 338741406 2865 169526910 2866 339392431 2867 680348972 2868 681131702 2869 681601556 2870 97394030 2871 340957441 2872 682176042 2873 34166287 2874 114000927 2875 171092940 2876 684895070 2877 114210251 2878 685575672 2879 342918766 2880 686623412 2881 85860684 2882 687881756 2883 344203203 2884 344491876 2885 689088750 2886 344806930 2887 689771432 2888 229993852 2889 345674071 2890 345779253 2891 173034293 2892 346305403 2893 8659609 2894 693716582 2895 694190756 2896 347358903 2897 695403270 2898 77366684 2899 348308421 2900 696880802 2901 697356056 2902 16616293 2903 698201352 2904 698571330 2905 349470703 2906 6030372 2907 700052222 2908 233703654 2909 350820316 2910 351058753 2911 175569125 2912 351482841 2913 704291982 2914 352650403 2915 88182520 2916 353075451 2917 707054690 2918 117904501 2919 236341252 2920 354671661 2921 88714530 2922 710089256 2923 177802223 2924 355924540 2925 712009172 2926 237407552 2927 356271471 2928 712809902 2929 356458350 2930 713450810 2931 356805541 2932 356912403 2933 714145452 2934 89301589 2935 142903926 2936 12325757 2937 716017322 2938 358517253 2939 79706208 2940 359133400 2941 359481891 2942 119889870 2943 360018361 2944 720305082 2945 360420976 2946 180371615 2947 721647632 2948 722453762 2949 90320160 2950 723098990 2951 361630171 2952 241266104 2953 72471332 2954 241696752 2955 726167756 2956 726329450 2957 363245581 2958 726760722 2959 181986845 2960 728325156 2961 364324521 2962 729567110 2963 364972653 2964 243549310 2965 731350892 2966 732162422 2967 61022555 2968 732649556 2969 366487201 2970 122198501 2971 244631730 2972 734599712 2973 734816556 2974 122478462 2975 735901256 2976 736769592 2977 738670862 2978 147864658 2979 369852003 2980 148082262 2981 741935882 2982 74204484 2983 371376631 2984 743025822 2985 148736034 2986 372031003 2987 186056420 2988 744389372 2989 745208102 2990 186711728 2991 373669453 2992 124766160 2993 748980056 2994 375311503 2995 250390352 2996 62602156 2997 752267756 2998 752432330 2999 376408203 3000 376710076 3001 376957153 3002 755067962 3003 75517788 3004 755562656 3005 189179393 3006 757763256 3007 94727289 3008 758368982 3009 379239570 3010 151806010 3011 190170995 3012 760849472 3013 152467942 3014 127121051 3015 152688906 3016 764384256 3017 127452677 3018 382911301 3019 383326516 3020 51117586 3021 383575753 3022 76731770 3023 384573511 3024 42742717 3025 769424382 3026 769701792 3027 384989626 3028 770090250 3029 770811932 3030 257011352 3031 128561217 3032 45390886 3033 772311890 3034 386239321 3035 772756602 3036 257678204 3037 386656336 3038 386906653 3039 774147152 3040 258123252 3041 775483256 3042 775650350 3043 777489572 3044 129674557 3045 194609475 3046 389693403 3047 779442642 3048 3548507 3049 780839192 3050 15314956 3051 390699081 3052 130298260 3053 782181056 3054 783076272 3055 391930003 3056 19600700 3057 785036342 3058 785540756 3059 785708930 3060 786830550 3061 393611653 3062 393920346 3063 43806360 3064 788907656 3065 394734753 3066 789525702 3067 395043886 3068 263400070 3069 790931252 3070 31698026 3071 793182732 3072 198535145 3073 794309672 3074 19881705 3075 795832310 3076 796283742 3077 199212053 3078 399808503 3079 799673562 3080 266652124 3081 400119616 3082 400374253 3083 801314556 3084 66780931 3085 801937442 3086 200909363 3087 803750850 3088 805850156 3089 403095421 3090 806758812 3091 403521436 3092 807156510 3093 67348301 3094 57747423 3095 808748282 3096 809260256 3097 810170832 3098 405484003 3099 135313257 3100 812164502 3101 406509841 3102 406623903 3103 407194453 3104 203640035 3105 814959756 3106 203754213 3107 815587922 3108 816273470 3109 408222451 3110 816730662 3111 272472230 3112 408908503 3113 818160212 3114 818389056 3115 819018542 3116 204783255 3117 48207868 3118 819705530 3119 26466132 3120 205184138 3121 659111 3122 410712130 3123 821596232 3124 136980482 3125 74815696 3126 411773253 3127 274630304 3128 164858562 3129 825039452 3130 22925742 3131 826591250 3132 413381881 3133 827051322 3134 275913890 3135 207194433 3136 414532821 3137 829872056 3138 415108891 3139 415224153 3140 415800703 3141 831947492 3142 832813022 3143 833332556 3144 833505770 3145 277989254 3146 417619450 3147 208925343 3148 418197660 3149 836800256 3150 418573711 3151 209503913 3152 52419410 3153 839753462 3154 420746536 3155 421007653 3156 421094710 3157 842363552 3158 842595756 3159 421472061 3160 844396422 3161 281562344 3162 422750503 3163 70569925 3164 282726084 3165 9641699 3166 169717206 3167 424496953 3168 849576756 3169 424963281 3170 850743056 3171 425546551 3172 851384862 3173 121726470 3174 8526692 3175 853078056 3176 213284118 3177 426918810 3178 854422130 3179 855182292 3180 171118350 3181 47591394 3182 857757656 3183 143057251 3184 78063192 3185 859105410 3186 286700752 3187 430227111 3188 860747582 3189 861275756 3190 287405044 3191 863390072 3192 863625156 3193 215920983 3194 864271802 3195 108048675 3196 864977510 3197 288580784 3198 216509153 3199 433283203 3200 866919692 3201 144584777 3202 434343601 3203 96586308 3204 217569875 3205 871873256 3206 872050430 3207 436231953 3208 291412352 3209 437148096 3210 145765317 3211 43750299 3212 875420156 3213 876071202 3214 876781710 3215 24384667 3216 439072161 3217 2815895 3218 879923232 3219 220054973 3220 880338570 3221 881110172 3222 3476889 3223 294495484 3224 88449734 3225 147545127 3226 885568322 3227 442843680 3228 221838683 3229 888248612 3230 889142942 3231 445018861 3232 445138203 3233 178210470 3234 891828632 3235 297355852 3236 148737667 3237 892724762 3238 223211070 3239 63932629 3240 447618160 3241 298551752 3242 896852756 3243 897511722 3244 899010272 3245 224827533 3246 900630110 3247 450405091 3248 225427703 3249 902852256 3250 903513422 3251 904234970 3252 452658916 3253 905438190 3254 452929753 3255 906220712 3256 453260886 3257 64773063 3258 907124042 3259 23895469 3260 454134453 3261 908329182 3262 227413940 3263 455069196 3264 151810430 3265 911285156 3266 455944503 3267 304083804 3268 304224770 3269 913459952 3270 91448784 3271 457637131 3272 305192274 3273 229045523 3274 305434390 3275 152949357 3276 918544556 3277 459454141 3278 919211442 3279 48395508 3280 230136485 3281 920970756 3282 922185056 3283 230865233 3284 61572166 3285 924372812 3286 925832756 3287 926015330 3288 463555576 3289 928268556 3290 154721582 3291 929670590 3292 464926771 3293 155016251 3294 465384286 3295 465658903 3296 465994656 3297 932599982 3298 466758181 3299 466880403 3300 311273974 3301 467491753 3302 467981121 3303 62548502 3304 469328203 3305 939024092 3306 234832638 3307 78338855 3308 188135914 3309 156851501 3310 235446008 3311 471168253 3312 942704912 3313 314316852 3314 471659541 3315 944179256 3316 473011903 3317 946392932 3318 157834717 3319 157906530 3320 948855612 3321 118645459 3322 474859153 3323 237599103 3324 951013082 3325 79261370 3326 190350670 3327 475969231 3328 8578802 3329 238216073 3330 952987770 3331 476802640 3332 477204171 3333 191091802 3334 318898610 3335 478564453 3336 239328635 3337 159634942 3338 191834374 3339 479802753 3340 959977272 3341 480918591 3342 962147342 3343 481539061 3344 137626926 3345 321377850 3346 964941032 3347 482625846 3348 965873162 3349 482998740 3350 193323838 3351 484242760 3352 968672252 3353 969606182 3354 970166756 3355 194070730 3356 485270281 3357 35957486 3358 486018253 3359 243055895 3360 972410672 3361 162120422 3362 162172407 3363 29533174 3364 974906952 3365 195068826 3366 487890703 3367 976406256 3368 3937374 3369 488390631 3370 977093822 3371 977656556 3372 977844170 3373 489141003 3374 980159556 3375 980848442 3376 32699124 3377 981412256 3378 490894111 3379 163673151 3380 491646403 3381 984610262 3382 140739308 3383 197072698 3384 492775921 3385 492901503 3386 247566623 3387 495416503 3388 49551094 3389 495762816 3390 198582322 3391 496550341 3392 496676403 3393 331390810 3394 497401570 3395 994992392 3396 995244756 3397 996507056 3398 498442951 3399 997517472 3400 499295800 3401 999034056 3402 1000298756 3403 1001311092 3404 125203444 3405 501098653 3406 1002577232 3407 1002830556 3408 1004097656 3409 1004794902 3410 503095060 3411 143768636 3412 335544752 3413 503348856 3414 503729670 3415 1008094250 3416 126154699 3417 1009364670 3418 72201903 3419 1011144602 3420 168725551 3421 1014263256 3422 126790869 3423 1014964022 3424 507960001 3425 1016557572 3426 1017003990 3427 1018088556 3428 510640903 3429 1021665332 3430 511152351 3431 511376190 3432 1023392090 3433 1024224012 3434 256136018 3435 341920252 3436 256456203 3437 41089382 3438 57093517 3439 1027747422 3440 1028068032 3441 514194346 3442 514483003 3443 1029350972 3444 171611972 3445 1030313702 3446 171922301 3447 1031598042 3448 516505870 3449 1033204592 3450 1034169122 3451 517567051 3452 345259224 3453 518049766 3454 69081886 3455 1037065412 3456 172951597 3457 519499261 3458 519628203 3459 69339650 3460 520273153 3461 52036993 3462 173854751 3463 1043193102 3464 347838704 3465 521919586 3466 65288420 3467 1044808652 3468 1045067256 3469 52295397 3470 74767783 3471 1047072522 3472 1047396132 3473 523859896 3474 1047849270 3475 524151253 3476 104849678 3477 65612025 3478 210088102 3479 525317491 3480 1051283352 3481 262901903 3482 131548255 3483 1052580692 3484 1054138556 3485 1054852962 3486 18519870 3487 528043753 3488 1056477512 3489 24575292 3490 1058233430 3491 529214311 3492 529344453 3493 530093080 3494 1060381532 3495 530353596 3496 530516451 3497 1061358662 3498 1061945156 3499 1062988212 3500 265828568 3501 1063444710 3502 532048510 3503 532472661 3504 1065859256 3505 533125531 3506 1068472656 3507 534432471 3508 1069780556 3509 535086541 3510 535217403 3511 356833414 3512 89372021 3513 1073905670 3514 1074430062 3515 358252624 3516 268771433 3517 537838003 3518 268968200 3519 1076069612 3520 1077841730 3521 539019361 3522 359455694 3523 1078695492 3524 270084573 3525 1081587656 3526 541484686 3527 1083101010 3528 541780903 3529 180769237 3530 1084944782 3531 542538270 3532 181032801 3533 543460996 3534 1087053870 3535 1087911272 3536 1088175156 3537 544285521 3538 1088901002 3539 544945591 3540 1090551552 3541 272720453 3542 545738203 3543 273050838 3544 546266931 3545 1093657970 3546 546928201 3547 1094517972 3548 1094981190 3549 1096106556 3550 548251941 3551 1096835042 3552 549411526 3553 1098955650 3554 274904690 3555 1100812862 3556 39319485 3557 1101609290 3558 1102140402 3559 367490804 3560 26900910 3561 1103800952 3562 1105396256 3563 369352552 3564 184687372 3565 30803425 3566 1109589410 3567 555027903 3568 138848614 3569 1110922230 3570 1111788992 3571 158865108 3572 185353742 3573 556227981 3574 1112789522 3575 185676251 3576 1114925490 3577 1115793812 3578 558063936 3579 558230991 3580 1117397756 3581 559702153 3582 559802530 3583 560070246 3584 1120809962