672950689885856858112
672,950,689,885,856,858,112 is an even composite number composed of ten prime numbers multiplied together.
672950689885856858112 is an even composite number. It is composed of ten distinct prime numbers multiplied together. It has a total of twenty-seven thousand, six hundred forty-eight divisors.
Prime factorization of 672950689885856858112:
217 × 33 × 72 × 13 × 19 × 23 × 31 × 73 × 79 × 3821
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 7 × 7 × 13 × 19 × 23 × 31 × 73 × 79 × 3821)See below for interesting mathematical facts about the number 672950689885856858112 from the Numbermatics database.
Names of 672950689885856858112
- Cardinal: 672950689885856858112 can be written as Six hundred seventy-two quintillion, nine hundred fifty quadrillion, six hundred eighty-nine trillion, eight hundred eighty-five billion, eight hundred fifty-six million, eight hundred fifty-eight thousand, one hundred twelve.
Scientific notation
- Scientific notation: 6.72950689885856858112 × 1020
Factors of 672950689885856858112
Divisors of 672950689885856858112
- Number of divisors d(n): 27648
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 13 14 16 18 19 21 23 24 26 27 28 31 32 36 38 39 42 46 48 49 52 54 56 57 62 63 64 69 72 73 76 78 79 84 91 92 93 96 98 104 108 112 114 117 124 126 128 133 138 144 146 147 152 156 158 161 168 171 182 184 186 189 192 196 207 208 216 217 219 224 228 234 237 247 248 252 256 266 273 276 279 288 292 294 299 304 312 316 322 336 342 351 364 368 372 378 384 392 399 403 414 416 432 434 437 438 441 448 456 468 474 483 494 496 504 511 512 513 532 546 552 553 558 576 584 588 589 598 608 621 624 632 637 644 651 657 672 684 702 711 713 728 736 741 744 756 768 784 798 806 819 828 832 837 864 868 874 876 882 896 897 912 931 936 948 949 966 988 992 1008 1022 1024 1026 1027 1064 1092 1104 1106 1116 1127 1152 1168 1176 1178 1196 1197 1209 1216 1242 1248 1264 1274 1288 1302 1311 1314 1323 1344 1368 1387 1404 1422 1426 1449 1456 1472 1482 1488 1501 1512 1519 1533 1536 1568 1596 1612 1638 1656 1659 1664 1674 1679 1728 1729 1736 1748 1752 1764 1767 1792 1794 1817 1824 1862 1872 1896 1898 1911 1932 1953 1971 1976 1984 2016 2044 2048 2052 2054 2093 2128 2133 2139 2184 2208 2212 2223 2232 2254 2263 2304 2336 2352 2356 2392 2394 2418 2432 2449 2457 2484 2496 2528 2548 2576 2604 2622 2628 2646 2688 2691 2736 2774 2793 2808 2821 2844 2847 2852 2898 2912 2944 2964 2976 3002 3024 3038 3059 3066 3072 3081 3136 3192 3224 3276 3312 3318 3328 3348 3358 3381 3456 3458 3472 3496 3504 3528 3534 3577 3584 3588 3591 3627 3634 3648 3724 3744 3792 3796 3821 3822 3864 3871 3906 3933 3942 3952 3968 4032 4088 4096 4104 4108 4123 4161 4186 4256 4266 4278 4347 4368 4416 4424 4446 4464 4503 4508 4526 4557 4599 4608 4672 4704 4712 4784 4788 4836 4864 4898 4914 4968 4977 4991 4992 5037 5056 5096 5152 5187 5208 5244 5256 5292 5301 5376 5382 5451 5472 5548 5586 5616 5642 5681 5688 5694 5704 5733 5767 5796 5824 5859 5888 5928 5952 6004 6048 6076 6118 6132 6144 6162 6272 6279 6384 6417 6448 6552 6624 6636 6643 6656 6669 6696 6716 6762 6789 6912 6916 6944 6992 7008 7056 7068 7154 7168 7176 7182 7189 7254 7268 7296 7347 7448 7488 7584 7592 7642 7644 7657 7728 7742 7812 7866 7884 7904 7936 8064 8073 8176 8192 8208 8216 8246 8322 8372 8379 8463 8512 8532 8541 8556 8694 8736 8832 8848 8892 8928 9006 9016 9052 9114 9177 9198 9216 9243 9269 9344 9408 9424 9568 9576 9672 9709 9728 9796 9828 9936 9954 9982 9984 10074 10112 10143 10192 10304 10374 10416 10488 10507 10512 10584 10602 10731 10752 10764 10881 10902 10944 11096 11172 11232 11284 11362 11376 11388 11408 11463 11466 11534 11592 11613 11648 11718 11753 11776 11799 11856 11904 12008 12096 12103 12152 12236 12264 12288 12324 12369 12483 12544 12558 12719 12768 12834 12896 13104 13248 13272 13286 13312 13338 13392 13432 13509 13524 13547 13578 13671 13797 13824 13832 13888 13984 14016 14112 14136 14308 14336 14352 14364 14378 14508 14536 14592 14651 14694 14896 14931 14973 14976 15111 15168 15184 15284 15288 15314 15456 15484 15561 15624 15732 15768 15808 15841 15872 15903 16128 16146 16352 16353 16384 16416 16432 16492 16644 16744 16758 16926 17024 17043 17064 17082 17112 17143 17199 17301 17388 17472 17664 17696 17784 17856 18012 18031 18032 18104 18228 18354 18396 18432 18486 18538 18688 18816 18837 18848 19136 19152 19251 19344 19418 19456 19513 19592 19656 19747 19872 19908 19929 19964 19968 20148 20224 20286 20367 20384 20608 20748 20832 20976 21014 21024 21168 21204 21413 21462 21504 21528 21567 21762 21804 21827 21888 22041 22192 22344 22464 22568 22724 22752 22776 22816 22926 22932 22971 23068 23184 23226 23296 23436 23506 23552 23598 23621 23712 23808 24016 24192 24206 24304 24472 24528 24576 24648 24738 24966 25088 25116 25137 25389 25438 25536 25623 25668 25792 26208 26496 26544 26572 26624 26676 26747 26784 26864 27018 27048 27094 27156 27342 27531 27594 27648 27664 27729 27776 27807 27968 28032 28224 28272 28616 28672 28704 28728 28756 28861 29016 29072 29127 29184 29302 29388 29419 29792 29862 29946 29952 30222 30336 30368 30429 30568 30576 30628 30912 30968 31122 31248 31464 31521 31536 31616 31682 31744 31806 31837 31901 32193 32256 32292 32704 32706 32768 32832 32864 32984 33288 33488 33516 33852 34048 34086 34128 34164 34224 34286 34389 34398 34523 34602 34776 34839 34937 34944 35259 35328 35392 35568 35712 36024 36062 36064 36208 36309 36456 36708 36792 36864 36972 37076 37107 37376 37449 37632 37674 37696 38157 38272 38304 38502 38688 38836 38912 39026 39184 39312 39494 39744 39767 39816 39858 39928 39936 40296 40369 40448 40527 40572 40641 40734 40768 41013 41216 41496 41664 41952 42028 42048 42336 42408 42826 42924 42997 43008 43056 43134 43524 43608 43654 43776 43953 44082 44384 44688 44919 44928 45136 45333 45448 45504 45552 45632 45852 45864 45942 46136 46368 46452 46501 46531 46592 46683 46872 47012 47104 47196 47242 47424 47523 47616 48032 48384 48412 48608 48944 49056 49059 49152 49296 49476 49673 49932 50176 50232 50274 50323 50778 50876 51072 51129 51246 51336 51429 51584 51903 52049 52416 52992 53088 53144 53248 53352 53494 53568 53599 53728 54036 54093 54096 54188 54312 54684 55062 55188 55296 55328 55458 55552 55614 55936 56064 56327 56448 56511 56544 57232 57344 57408 57456 57512 57722 58032 58144 58254 58368 58539 58604 58776 58838 59241 59584 59724 59787 59892 59904 60444 60672 60736 60858 61101 61136 61152 61256 61824 61936 62244 62496 62928 63042 63072 63232 63364 63488 63612 63674 63802 64239 64386 64512 64584 64701 64883 65408 65412 65481 65536 65664 65728 65968 66123 66576 66976 67032 67704 67963 68096 68172 68256 68328 68448 68572 68778 68796 68913 69046 69204 69552 69678 69874 69888 70518 70656 70784 70863 71136 71424 72048 72124 72128 72416 72599 72618 72912 73416 73549 73584 73728 73944 74152 74214 74752 74898 74971 75264 75348 75392 76167 76314 76544 76608 77004 77376 77672 77824 78052 78368 78624 78988 79488 79534 79632 79716 79856 79872 80241 80592 80738 80896 81054 81144 81282 81468 81536 82026 82271 82432 82593 82992 83328 83421 83904 84056 84096 84672 84816 85652 85848 85994 86016 86112 86268 86583 87048 87216 87308 87381 87552 87883 87906 88164 88257 88768 89033 89376 89838 89856 90272 90666 90896 91008 91104 91264 91704 91728 91884 92272 92736 92904 93002 93062 93184 93366 93744 94024 94208 94392 94484 94563 94829 94848 95046 95232 95511 95703 96064 96579 96768 96824 97216 97888 98112 98118 98304 98592 98952 99346 99864 100352 100464 100548 100646 101556 101752 102144 102258 102492 102672 102858 103167 103168 103569 103806 104098 104517 104811 104832 105777 105984 106176 106288 106496 106704 106988 107136 107198 107456 108072 108186 108192 108376 108624 108927 109368 109573 110124 110376 110592 110656 110887 110916 111104 111228 111321 111872 112128 112654 112896 113022 113088 114464 114471 114688 114816 114912 115024 115444 116064 116288 116508 116736 117078 117208 117552 117676 118451 118482 119168 119301 119448 119574 119784 119808 120001 120888 121107 121344 121472 121716 121923 122202 122272 122304 122512 123648 123872 124488 124992 125856 126084 126144 126217 126464 126728 126976 127224 127348 127604 128478 128772 128991 129024 129168 129402 129766 130816 130824 130962 131072 131328 131456 131859 131936 132246 132641 133152 133952 134064 134757 135408 135926 136192 136344 136512 136591 136656 136896 137144 137556 137592 137826 138092 138408 139104 139356 139503 139593 139748 139776 141036 141312 141568 141726 142272 142569 142848 144096 144248 144256 144832 145198 145236 145824 146832 147098 147168 147456 147888 148304 148428 149019 149504 149796 149942 150528 150696 150784 150969 152334 152628 152789 153088 153216 153387 154008 154287 154752 155344 155648 155709 156104 156147 156736 157248 157976 158976 159068 159264 159432 159712 159744 160482 160797 161184 161476 161792 162108 162279 162288 162564 162936 163072 164052 164542 164864 165186 165347 165984 166656 166842 167808 168112 168192 168981 169344 169632 171304 171696 171988 172032 172224 172536 173166 174096 174432 174616 174762 175104 175617 175766 175812 176111 176328 176514 177536 177723 178066 178752 178777 179361 179676 179712 180544 181332 181792 182016 182208 182528 183408 183456 183768 184544 185472 185808 186004 186124 186368 186732 187229 187488 188048 188416 188784 188968 189126 189658 189696 190092 190464 191022 191406 192128 192717 193158 193536 193648 194103 194432 194649 195776 196224 196236 196443 196608 197184 197904 198692 199728 200704 200928 201096 201292 203112 203504 203889 204288 204516 204984 205344 205716 205933 206334 206336 206739 207138 207612 208196 209034 209622 209664 211554 211968 212352 212576 212589 212992 213408 213976 214272 214396 214912 216144 216372 216384 216752 217248 217797 217854 218736 219146 220248 220647 220752 221184 221312 221774 221832 222208 222456 222642 222859 223307 223744 224256 224913 225308 225792 226044 226176 228928 228942 229376 229632 229824 230048 230888 232128 232576 233016 233472 234156 234416 235104 235352 236902 236964 238336 238602 238896 239148 239568 239616 240002 240723 241661 241776 242214 242688 242944 243432 243846 244404 244544 244608 245024 246813 247296 247744 248976 249984 250263 251712 252168 252288 252434 252928 253456 253952 254448 254696 255208 256956 257544 257982 258048 258336 258804 259532 259749 261632 261648 261924 262143 262656 262912 263649 263718 263872 264492 264771 265282 266304 267099 267904 268128 269514 270816 271852 272384 272688 273024 273182 273312 273792 274288 275112 275184 275652 276184 276816 278208 278369 278712 278933 279006 279186 279496 279552 282072 282583 282624 283136 283452 283689 284487 284544 285138 285696 286533 287109 288192 288496 288512 289664 290396 290472 291648 293664 294196 294336 294912 295776 296608 296856 298038 299008 299592 299884 300979 301056 301392 301568 301859 301938 304668 305256 305578 306176 306432 306774 308016 308574 309504 310688 310707 311296 311418 312208 312294 313472 314433 314496 315952 317331 317952 318136 318528 318864 319424 319488 320964 321594 322368 322952 323584 324216 324558 324576 325128 325717 325872 326144 326781 328104 328719 329084 329728 330372 330694 331968 332661 333312 333684 335616 336224 336384 337962 338688 339264 342608 343392 343413 343976 344064 344448 345072 346332 347711 348192 348864 349232 349524 350208 351234 351532 351624 352222 352656 353028 355072 355353 355446 356132 357504 357554 357903 358722 359352 359424 360003 361088 362664 363321 363584 364032 364343 364416 365056 365769 366816 366912 367536 369088 370944 371616 372008 372248 372736 373464 374458 374976 375193 376096 376832 377568 377936 378252 378651 379316 379392 380184 380928 382044 382812 384256 385434 386316 386973 387072 387296 388206 388864 389298 391552 392448 392472 392886 393216 394289 394368 395577 395808 397384 397923 399456 401408 401856 402192 402584 406224 407008 407778 408576 409032 409773 409968 410688 411432 411866 412668 412672 413478 414276 414713 415224 416392 418068 418509 418779 419244 419328 423108 423936 424704 425152 425178 425984 426816 427707 427952 428544 428792 429824 432288 432744 432768 433504 434496 435594 435708 437472 438292 440496 441294 441504 442368 442624 443548 443664 444416 444912 445284 445718 446614 447057 447488 448512 448799 449826 450616 451584 452088 452352 452907 454181 457856 457884 458367 458752 459264 459648 460096 461776 462861 464256 465152 466032 466944 468312 468441 468832 470208 470704 473804 473928 476672 477204 477792 478296 479136 479232 480004 481446 482391 483322 483552 484428 485376 485888 486837 486864 487692 488808 489088 489216 490048 493626 494592 495488 496041 497952 499968 500526 503424 504336 504576 504868 505856 506912 506943 507904 508193 508896 509392 510416 513912 515088 515964 516096 516672 517608 519064 519498 523264 523296 523848 524286 524797 525312 525824 526851 527298 527436 527744 528333 528984 529542 530564 532608 533169 534198 535808 536256 536331 539028 541632 543704 544768 545376 546048 546364 546624 547584 548576 550224 550368 551304 552368 553632 556416 556738 557424 557866 558012 558372 558961 558992 559104 561687 564144 565166 565248 566272 566904 567378 568974 569088 570276 571392 573066 574218 576384 576992 577024 578151 579328 580792 580944 583296 583947 587328 588392 588672 589329 589824 591552 593216 593712 596076 598016 599184 599768 601958 602112 602784 603136 603718 603876 604903 609336 610512 611156 611667 612352 612864 613548 615181 616032 617148 617799 619008 621376 621414 622592 622836 624416 624588 626944 628866 628992 631904 634662 635904 636272 637056 637728 637767 638848 638976 641928 643188 644736 645904 647168 648432 649116 649152 650256 651434 651744 652288 653391 653562 656208 657438 658168 659456 660744 661388 661941 663803 663936 665322 666624 667368 668577 669921 671232 672448 672768 674739 675924 676637 677376 678528 685216 686784 686826 687952 688128 688896 690144 692664 695422 696384 697728 698464 699048 700416 702468 703064 703248 704444 705312 706056 710144 710706 710892 712264 715008 715108 715806 717444 718704 718848 720006 722169 722176 724983 725328 726642 727168 728064 728686 728832 730112 731538 732251 733632 733824 735072 738176 740439 741888 743232 744016 744496 745472 746928 748916 749952 750386 752192 753664 755136 755872 756504 757302 758632 758784 760368 761856 764088 765624 767011 768512 770868 772632 773946 774144 774592 776412 777728 778596 779247 783104 784896 784944 785772 788578 788736 790947 791154 791616 794313 794768 795846 798912 801297 802816 803712 804384 805168 812448 814016 815556 817152 818064 819546 819936 821376 822864 823732 825336 825344 826956 828552 829157 829426 830448 832784 835107 836136 836799 837018 837558 838488 838656 846216 847749 847872 849408 850304 850356 851968 853461 853632 855414 855904 857088 857584 859599 859648 861327 864576 865488 865536 867008 868992 871188 871416 874944 876584 880992 882588 883008 883519 884736 885248 887096 887328 888832 889824 890568 891436 893228 894114 894976 897024 897598 899652 901232 902937 903168 904176 904704 905577 905814 908362 915712 915768 916734 917504 918528 919296 920192 923552 925722 928487 928512 930304 932064 932121 933888 936624 936882 937664 940416 941408 943299 943787 947608 947856 953344 954408 955584 956137 956592 958272 958464 960008 962892 964782 966644 967104 968856 970752 971776 973674 973728 975384 977151 977616 978176 978432 980096 986157 987252 988931 989184 990976 992082 995904 997983 999936 1001052 1006848 1008672 1009152 1009736 1011712 1013824 1013886 1015808 1016386 1017792 1018784 1020832 1027824 1030176 1031928 1032192 1033344 1035216 1038128 1038996 1043133 1046528 1046592 1047696 1048572 1049594 1050624 1051648 1053702 1054596 1054872 1055488 1056666 1057968 1059084 1061128 1065216 1066059 1066338 1068396 1069523 1070213 1071616 1072512 1072662 1073709 1078056 1080009 1083264 1087408 1089536 1089963 1090752 1092096 1092728 1093029 1093248 1095168 1097152 1100448 1100736 1102608 1104736 1107264 1112832 1113476 1114848 1115732 1116024 1116744 1117922 1117984 1118208 1123374 1125579 1128288 1130332 1130496 1132544 1133808 1134756 1135953 1137948 1138176 1140552 1142479 1142784 1146132 1148436 1152768 1153984 1154048 1156302 1157429 1158656 1160919 1161584 1161888 1166592 1167894 1174656 1176784 1177344 1178658 1179648 1182867 1183104 1186432 1187424 1192152 1193769 1196032 1198368 1199536 1203916 1204224 1205568 1206272 1207436 1207752 1209806 1218672 1221024 1222312 1223334 1224704 1225728 1227096 1229319 1230362 1232064 1232777 1234296 1235598 1238016 1242752 1242828 1244139 1245184 1245672 1248832 1249176 1251439 1253888 1255527 1256337 1257732 1257984 1263808 1269324 1271808 1272544 1274112 1275456 1275534 1277696 1277952 1283856 1286376 1289472 1291808 1294336 1296864 1298232 1298304 1300512 1302868 1303488 1304576 1306782 1307124 1312416 1314876 1316336 1318912 1321488 1322776 1323882 1327606 1327872 1330644 1333248 1334736 1337154 1339842 1341171 1342464 1344896 1345536 1346397 1349478 1351848 1353274 1354752 1357056 1358721 1362543 1370432 1373568 1373652 1375101 1375904 1376256 1377792 1380288 1385328 1390844 1392768 1395456 1396928 1398096 1400832 1404936 1405323 1406128 1406496 1408888 1410624 1412112 1420288 1421412 1421784 1424449 1424528 1430016 1430216 1431612 1434888 1437408 1437696 1440012 1441531 1444338 1444352 1447173 1449966 1450656 1453284 1454336 1456128 1457372 1457664 1460224 1463076 1464502 1467264 1467648 1470144 1476352 1480878 1483776 1486464 1488032 1488123 1488992 1490944 1493856 1497832 1499904 1500772 1504384 1507328 1510272 1511744 1513008 1514604 1517264 1517568 1520736 1520829 1523712 1524579 1528176 1531248 1534022 1537024 1539863 1541736 1545264 1547892 1548288 1549184 1552824 1555456 1557192 1558494 1560013 1563149 1566208 1569792 1569888 1571544 1574391 1577156 1577472 1581894 1582308 1583232 1584999 1588626 1589536 1591692 1597824 1602594 1605632 1607424 1608768 1608993 1610336 1624896 1628032 1631112 1634304 1636128 1639092 1639872 1642752 1645728 1647464 1650672 1650688 1653912 1657104 1658314 1658852 1660896 1665568 1669777 1670214 1672272 1673598 1674036 1675116 1676883 1676976 1677312 1685061 1691627 1692432 1695498 1695744 1698816 1700608 1700712 1703936 1706922 1707264 1710828 1711808 1714176 1715168 1719198 1719296 1722654 1724333 1729152 1730976 1731072 1734016 1737984 1742376 1742832 1749888 1751841 1753168 1761984 1765176 1766016 1767038 1769472 1770496 1774192 1774656 1777664 1779648 1781136 1782872 1786456 1788228 1789952 1794048 1795196 1799304 1802464 1805874 1806336 1808352 1809408 1811154 1811628 1814709 1816724 1831424 1831536 1833468 1835001 1837056 1838592 1840384 1845543 1847104 1851444 1853397 1856974 1857024 1860608 1864128 1864242 1867776 1873248 1873764 1875328 1880832 1882816 1886598 1887574 1895216 1895712 1906688 1908816 1911168 1912274 1913184 1916544 1916928 1920016 1925784 1929564 1933288 1934208 1937712 1941504 1943552 1947348 1947456 1950768 1952531 1954302 1955232 1956352 1956864 1960173 1960192 1972314 1974504 1977862 1978368 1981952 1984164 1985823 1991409 1991808 1995966 1999872 2002104 2005731 2009763 2013696 2017344 2018304 2019472 2023424 2024217 2027648 2027772 2029911 2031616 2032772 2035584 2037568 2041664 2055648 2060352 2063856 2064384 2066688 2070432 2076256 2077992 2086266 2093056 2093184 2095392 2097144 2099188 2101248 2103296 2106853 2107404 2109192 2109744 2110976 2113013 2113332 2115936 2118168 2122256 2130432 2132118 2132676 2136792 2139046 2140426 2143232 2145024 2145324 2147418 2156112 2160018 2166528 2174816 2174949 2179072 2179926 2181504 2184192 2185456 2186058 2186496 2190336 2194304 2196753 2200896 2201472 2205216 2209472 2214528 2221317 2225664 2226952 2229696 2231464 2232048 2233488 2235844 2235968 2236416 2246748 2250569 2251158 2256576 2260664 2260992 2265088 2267616 2269512 2271906 2275896 2276352 2280019 2281104 2284958 2285568 2292264 2296872 2301033 2305536 2307968 2308096 2312604 2314858 2317312 2321838 2323168 2323776 2324101 2333184 2335788 2349312 2353568 2354688 2357316 2365734 2366208 2372841 2372864 2374848 2384304 2387538 2392064 2396736 2399072 2403891 2407832 2408448 2411136 2412544 2414872 2415504 2419612 2433977 2437344 2442048 2444624 2446668 2449408 2451456 2454192 2458638 2460724 2464128 2465554 2468592 2471196 2476032 2485504 2485656 2487471 2488278 2490368 2491344 2497664 2498352 2502878 2505321 2507776 2510397 2511054 2512674 2515464 2515968 2520179 2527616 2538648 2543247 2543616 2545088 2548224 2550401 2550912 2551068 2555392 2555904 2560383 2567712 2572752 2578944 2583616 2588672 2593728 2596464 2596608 2601024 2605736 2606976 2609152 2613564 2614248 2624832 2629752 2632672 2637824 2642976 2645552 2647764 2650557 2655212 2655744 2661288 2666496 2669472 2674308 2679684 2682342 2684928 2689792 2691072 2692794 2698956 2703696 2706548 2708811 2709504 2714112 2716731 2717442 2724373 2725086 2740864 2747136 2747304 2750202 2751808 2752512 2755584 2760023 2760576 2770656 2781688 2785461 2785536 2790912 2793856 2796192 2801664 2809872 2810646 2812256 2812992 2817776 2821248 2824224 2831361 2840576 2842824 2843568 2848898 2849056 2860032 2860432 2863224 2868411 2869776 2874816 2875392 2880024 2883062 2888676 2888704 2894346 2899932 2901312 2902991 2906568 2908672 2912256 2914744 2915328 2920448 2926152 2929004 2931453 2934528 2935296 2940288 2952704 2958471 2961756 2966793 2967552 2972928 2976064 2976246 2977984 2981888 2987712 2993949 2995664 2999808 3001544 3008768 3014656 3020544 3023488 3026016 3029208 3034528 3035136 3041472 3041658 3047424 3049158 3056352 3062496 3068044 3074048 3079726 3083472 3090528 3095784 3096576 3098368 3105648 3110912 3114384 3116988 3120026 3126298 3129399 3132416 3139584 3139776 3141593 3143088 3148782 3154312 3154944 3163788 3164616 3166464 3169998 3177252 3179072 3183384 3195648 3198177 3205188 3208569 3210639 3211264 3214848 3217536 3217986 3220672 3240027 3249792 3256064 3262224 3268608 3272256 3278184 3279087 3279744 3285504 3291456 3294928 3301344 3301376 3307824 3314208 3316628 3317704 3321792 3331136 3339554 3340428 3344544 3347196 3348072 3350232 3353766 3353952 3354624 3370122 3376737 3383254 3384864 3390996 3391488 3396763 3397632 3401216 3401424 3407859 3413844 3414528 3421656 3423616 3427437 3428352 3430336 3438396 3438592 3445308 3448666 3458304 3461952 3462144 3468032 3472287 3475968 3484752 3485664 3499776 3503682 3506336 3523968 3530352 3532032 3534076 3538944 3540992 3548384 3548601 3549312 3555328 3557351 3559296 3562272 3565744 3572912 3576456 3579904 3581307 3588096 3590392 3598608 3604928 3611748 3612672 3616704 3618816 3622308 3623256 3626129 3629418 3633448 3662848 3663072 3666936 3670002 3673579 3674112 3677184 3680768 3687957 3691086 3694208 3698331 3702888 3706794 3713948 3714048 3721216 3728256 3728484 3732417 3735552 3746496 3747528 3750656 3754317 3761664 3765632 3773196 3775148 3790432 3791424 3813376 3817632 3822336 3824548 3826368 3833088 3833856 3840032 3851568 3859128 3866576 3868416 3875424 3883008 3887104 3894696 3894912 3901536 3905062 3908604 3910464 3912704 3912727 3913728 3920346 3920384 3924167 3944628 3949008 3955724 3956736 3963904 3968328 3971646 3982818 3983616 3991932 3999744 4004208 4011462 4019526 4027392 4034688 4036608 4038944 4039191 4046848 4048434 4055296 4055544 4059822 4063232 4065544 4071168 4075136 4083328 4087629 4111296 4111871 4120704 4125303 4127712 4128768 4133376 4140864 4152512 4155984 4172532 4186112 4186368 4190784 4194288 4198376 4202496 4206592 4213706 4214808 4218384 4219488 4221952 4226026 4226664 4231872 4234321 4236336 4244512 4260864 4264236 4265352 4273347 4273584 4278092 4280852 4286464 4290048 4290648 4294836 4306267 4312224 4320036 4324593 4333056 4349632 4349898 4358144 4359852 4363008 4368384 4370912 4372116 4372992 4380672 4388608 4393506 4401792 4402944 4410432 4418944 4429056 4442634 4451328 4453904 4459392 4462928 4464096 4464369 4466976 4471688 4471936 4472832 4493496 4501138 4502316 4513152 4521328 4521984 4530176 4535232 4539024 4543812 4551792 4552704 4560038 4562208 4569916 4571136 4573737 4584528 4593744 4602066 4611072 4615936 4616192 4619589 4625208 4629716 4634624 4643676 4646336 4647552 4648202 4666368 4671576 4680039 4689447 4698624 4707136 4709376 4714632 4723173 4731468 4732416 4736459 4745682 4745728 4749696 4754997 4768608 4775076 4784128 4793472 4798144 4807782 4815664 4816896 4822272 4825088 4826979 4829744 4831008 4839224 4867954 4874688 4884096 4889248 4893336 4898816 4902912 4908384 4917276 4921448 4928256 4931108 4937184 4942392 4952064 4971008 4971312 4974942 4976556 4982688 4995328 4996704 5005756 5009331 5010642 5015552 5020794 5022108 5025348 5030649 5030928 5031936 5040358 5055183 5055232 5074881 5077296 5086494 5087232 5090176 5096448 5100802 5101824 5102136 5110784 5111808 5120766 5125757 5135424 5145504 5157888 5167232 5172999 5177344 5187456 5192928 5193216 5202048 5211472 5213952 5218304 5227128 5228496 5249664 5259504 5265344 5275648 5285952 5291104 5295528 5299727 5301114 5310424 5311488 5322576 5332992 5338944 5348616 5359368 5364684 5369077 5369856 5379584 5382144 5385588 5397912 5407392 5413096 5417622 5419008 5428224 5433462 5434884 5444127 5448746 5450172 5481728 5494272 5494608 5500404 5503616 5511168 5520046 5521152 5536629 5541312 5560191 5563376 5570922 5571072 5581824 5587712 5592384 5603328 5619744 5621292 5624512 5625984 5635552 5642496 5648448 5662722 5681152 5685648 5687136 5697796 5698112 5720064 5720864 5726448 5735321 5736822 5739552 5749632 5750784 5760048 5766124 5777352 5777408 5788692 5799864 5802624 5804099 5805982 5813136 5817344 5824512 5829488 5830656 5840896 5852304 5857593 5858008 5862906 5869056 5870592 5880576 5905408 5916942 5923512 5933586 5935104 5945856 5952128 5952492 5955968 5963776 5974227 5975424 5987898 5991328 5999616 6003088 6017193 6017536 6029289 6041088 6046976 6052032 6058416 6069056 6070272 6082944 6083316 6089733 6094848 6098316 6112704 6124992 6136088 6148096 6159452 6166944 6181056 6191568 6193152 6196736 6211296 6221824 6228768 6233976 6240052 6252596 6258798 6264832 6279168 6279552 6283186 6286176 6297564 6308624 6309888 6320559 6327576 6329232 6332928 6339039 6339996 6354504 6358144 6366768 6391296 6396354 6410376 6415459 6417138 6421278 6422528 6429696 6435072 6435972 6441344 6480054 6499409 6499584 6512128 6524448 6524847 6537216 6544512 6556368 6558174 6559488 6571008 6582912 6589856 6590259 6602688 6602752 6606509 6615648 6628416 6633256 6635408 6643584 6662272 6679108 6680856 6689088 6694392 6696144 6700464 6707532 6707904 6709248 6740244 6751707 6753474 6766508 6769728 6781992 6782976 6793526 6795264 6802432 6802848 6815718 6827688 6829056 6840057 6843312 6847232 6854874 6856704 6860672 6876792 6877184 6890616 6897332 6903099 6916608 6922517 6923904 6924288 6936064 6942757 6944574 6951936 6969504 6971328 6972303 6999552 7007364 7012672 7047936 7060704 7064064 7068152 7081984 7096768 7097202 7098624 7110656 7114702 7118592 7124544 7131488 7145824 7152912 7159808 7162614 7176192 7180784 7197216 7209856 7223496 7225344 7233408 7237632 7244616 7246512 7252258 7258836 7266896 7301931 7325696 7326144 7333872 7340004 7347158 7348224 7354368 7361536 7375914 7382172 7388416 7396662 7405776 7413588 7427896 7428096 7442432 7456512 7456968 7462413 7464834 7471104 7491491 7492992 7495056 7501312 7508634 7515963 7523328 7531191 7531264 7546392 7550296 7560537 7580864 7582848 7626752 7629741 7635264 7644672 7649096 7651203 7652736 7666176 7667712 7680064 7703136 7718256 7733152 7736832 7750848 7766016 7774208 7789392 7789824 7803072 7810124 7817208 7820928 7825408 7825454 7827456 7840692 7840768 7848334 7889256 7898016 7911448 7913472 7927808 7936656 7943292 7951671 7965636 7967232 7983864 7997353 7999488 8008416 8022924 8039052 8054784 8069376 8073216 8077888 8078382 8093696 8096868 8110592 8111088 8119644 8126433 8131088 8142336 8150193 8150272 8166656 8173119 8175258 8222592 8223742 8241408 8250606 8255424 8257536 8266752 8280069 8281728 8305024 8311968 8345064 8356383 8372224 8372736 8381568 8388576 8396752 8404992 8413184 8427412 8429616 8436768 8438976 8443904 8452052 8453328 8463744 8468642 8472672 8489024 8494083 8521728 8528472 8530704 8546694 8547168 8556184 8561704 8572928 8580096 8581296 8589672 8605233 8612534 8624448 8629439 8640072 8646923 8649186 8666112 8699264 8699796 8708973 8716288 8719704 8726016 8736768 8741824 8744232 8745984 8760073 8761344 8777216 8787012 8794359 8803584 8805888 8820864 8837888 8858112 8885268 8900379 8902656 8907808 8918784 8925856 8928192 8928738 8933952 8943376 8943872 8945664 8986992 9002276 9004632 9026304 9042656 9043968 9060352 9070464 9078048 9087624 9103584 9105408 9120076 9124416 9139832 9142272 9147474 9169056 9187488 9204132 9222144 9231872 9232384 9239178 9250416 9259432 9269248 9287352 9292672 9295104 9296404 9332736 9343152 9357629 9360078 9378894 9388197 9397248 9414272 9418752 9424779 9429264 9446346 9462936 9464832 9472918 9491364 9491456 9499392 9509994 9537216 9550152 9568256 9586944 9596288 9615564 9625707 9631328 9631917 9633792 9644544 9650176 9653958 9659488 9662016 9678448 9735908 9749376 9768192 9778496 9786672 9797632 9805824 9816768 9834552 9837261 9842896 9856512 9862216 9874368 9884784 9904128 9942016 9942624 9949884 9953112 9965376 9971143 9990656 9993408 10011512 10018662 10021284 10031104 10041588 10044216 10050696 10061298 10061856 10063872 10080716 10110366 10110464 10130211 10149762 10154592 10172988 10174464 10180352 10190289 10192896 10201604 10203648 10204272 10221568 10241532 10251514 10270848 10282311 10291008 10315776 10334464 10345998 10354688 10374912 10385856 10386432 10404096 10416861 10422944 10427904 10436608 10454256 10456992 10499328 10519008 10530688 10551296 10571904 10582208 10591056 10599454 10602228 10620848 10622976 10645152 10645803 10665984 10672053 10677888 10697232 10718736 10729368 10738154 10739712 10759168 10764288 10771176 10779041 10795824 10814784 10826192 10835244 10838016 10856448 10866924 10869768 10878387 10888254 10897492 10900344 10963456 10988544 10989216 11000808 11007232 11020737 11022336 11040092 11042304 11073258 11082624 11094993 11120382 11126752 11141844 11142144 11163648 11175424 11184768 11197251 11206656 11239488 11242584 11249024 11251968 11262951 11271104 11284992 11296896 11325444 11362304 11371296 11374272 11395592 11396224 11440128 11441728 11452896 11470642 11473644 11479104 11499264 11501568 11520096 11532248 11554704 11554816 11577384 11599728 11605248 11608198 11611964 11626272 11634688 11649024 11658976 11661312 11681792 11688439 11704608 11715186 11716016 11725812 11738112 11738181 11741184 11761152 11772501 11810816 11833884 11847024 11867172 11870208 11891712 11904256 11904984 11911936 11927552 11948454 11950848 11975796 11982656 11999232 12006176 12034386 12035072 12058578 12070331 12082176 12093952 12104064 12116832 12117573 12138112 12140544 12165888 12166632 12179466 12189696 12196632 12225408 12249984 12262887 12272176 12296192 12318904 12333888 12335613 12362112 12383136 12386304 12393472 12422592 12443648 12457536 12467952 12480104 12505192 12517596 12529664 12558336 12559104 12566372 12572352 12595128 12617248 12619776 12641118 12655152 12658464 12665856 12678078 12679992 12702963 12709008 12716288 12733536 12782592 12792708 12820041 12820752 12830918 12834276 12842556 12856103 12859392 12870144 12871944 12882688 12918801 12960108 12973779 12998818 12999168 13024256 13048896 13049694 13074432 13089024 13112736 13116348 13118976 13142016 13165824 13179712 13180518 13205376 13205504 13213018 13231296 13256832 13266512 13270816 13287168 13324544 13358216 13361712 13378176 13388784 13392288 13400928 13415064 13415808 13418496 13480488 13503414 13506948 13533016 13539456 13563984 13565952 13587052 13590528 13604864 13605696 13631436 13655376 13658112 13667717 13680114 13686624 13694464 13709748 13713408 13721211 13721344 13753584 13754368 13781232 13794664 13806198 13833216 13845034 13847808 13848576 13858767 13872128 13885514 13889148 13903872 13912769 13939008 13942656 13944606 13999104 14014728 14025344 14040117 14068341 14095872 14121408 14128128 14136304 14163968 14169519 14193536 14194404 14197248 14209377 14221312 14229404 14237184 14249088 14262976 14291648 14305824 14319616 14325228 14352384 14361568 14394432 14419712 14446992 14450688 14466816 14475264 14489232 14493024 14504516 14517672 14533792 14603862 14651392 14652288 14667744 14680008 14694316 14696448 14708736 14723072 14751828 14764344 14776832 14791091 14793324 14811552 14827176 14855792 14856192 14884864 14913024 14913936 14924826 14929668 14982982 14985984 14990112 15002624 15017268 15027993 15031926 15046656 15062382 15062528 15091947 15092784 15100592 15121074 15161728 15165696 15224643 15253504 15259482 15270528 15289344 15298192 15302406 15305472 15332352 15335424 15360128 15377271 15406272 15436512 15466304 15473664 15501696 15518997 15532032 15548416 15578784 15579648 15606144 15620248 15634416 15641856 15650816 15650908 15654912 15681384 15681536 15696668 15753983 15778512 15796032 15822896 15826944 15855616 15873312 15886584 15899181 15903342 15931272 15934464 15967728 15994706 15998976 16016832 16045848 16078104 16107231 16109568 16138752 16146432 16155776 16156764 16187392 16193736 16221184 16222176 16239288 16252866 16262176 16268707 16284672 16300386 16300544 16332381 16333312 16346238 16350516 16445184 16447484 16482816 16501212 16510848 16533504 16560138 16563456 16609887 16610048 16623936 16690128 16712766 16744448 16745472 16763136 16777152 16793504 16809984 16826368 16854824 16859232 16873536 16877952 16887808 16904104 16906656 16927488 16937284 16945344 16978048 16988166 17043456 17056944 17061408 17093388 17094336 17112368 17123408 17145856 17160192 17162592 17179344 17205963 17210466 17225068 17248896 17258878 17280144 17293846 17298372 17332224 17398528 17399592 17412297 17417946 17432576 17439408 17452032 17473536 17483648 17488464 17491968 17520146 17522688 17554432 17572779 17574024 17588718 17607168 17611776 17641253 17641728 17675776 17716224 17770536 17800758 17805312 17815616 17837568 17851712 17856384 17857476 17867904 17886752 17887744 17891328 17922681 17973984 18004552 18009264 18052608 18085312 18120704 18140928 18156096 18175248 18207168 18210816 18240152 18248832 18269199 18279664 18284544 18294948 18338112 18374976 18408264 18444288 18463744 18464768 18478356 18500832 18518864 18538496 18574704 18585344 18590208 18592808 18665472 18686304 18715258 18720156 18757788 18776394 18794496 18828544 18837504 18849558 18858528 18892692 18925872 18929664 18945836 18961677 18982728 18982912 18998784 19017117 19019988 19070611 19074432 19100304 19173888 19192576 19231128 19246377 19251414 19262656 19263834 19267584 19289088 19300352 19307916 19318976 19324032 19356896 19471816 19498227 19498752 19536384 19556992 19573344 19595264 19611648 19633536 19669104 19674522 19685792 19713024 19724432 19748736 19769568 19770777 19808256 19819527 19884032 19885248 19899768 19906224 19930752 19942286 19981312 19986816 20023024 20037324 20042568 20062208 20083176 20088432 20101392 20122596 20123712 20127744 20161432 20220732 20220928 20255121 20260422 20299524 20309184 20320937 20345976 20348928 20360704 20380578 20385792 20403208 20407296 20408544 20443136 20483064 20503028 20520171 20541696 20564622 20582016 20631552 20668928 20691996 20709297 20749824 20767551 20771712 20772864 20808192 20828271 20833722 20845888 20855808 20873216 20908512 20913984 20916909 20998656 21038016 21061376 21102592 21143808 21164416 21182112 21198908 21204456 21241696 21245952 21290304 21291606 21331968 21344106 21355776 21394464 21437472 21458736 21476308 21479424 21518336 21528576 21542352 21558082 21591648 21629568 21652384 21670488 21676032 21707101 21712896 21733848 21739536 21756774 21776508 21794984 21800688 21905793 21926912 21977088 21978432 21991151 22001616 22014464 22035707 22041474 22044672 22080184 22084608 22146516 22165248 22189986 22240764 22253504 22283688 22284288 22327296 22350848 22369536 22387239 22394502 22413312 22474473 22478976 22485168 22498048 22503936 22525902 22542208 22569984 22593792 22650888 22681611 22724608 22742592 22748544 22791184 22792448 22880256 22883456 22905792 22941284 22947288 22953609 22958208 22998528 23003136 23040192 23064496 23109408 23109632 23154768 23199456 23210496 23216396 23223928 23252544 23269376 23298048 23317952 23322624 23363584 23376878 23409216 23430372 23432032 23451624 23476224 23476362 23482368 23522304 23545002 23621632 23667768 23694048 23734344 23740416 23777341 23783424 23808512 23809968 23823872 23855013 23896908 23901696 23951592 23965312 23992059 23998464 24012352 24068772 24070144 24117156 24140662 24164352 24187904 24208128 24233664 24235146 24276224 24281088 24331776 24333264 24358932 24393264 24450816 24499968 24519357 24525774 24544352 24592384 24637808 24667776 24671226 24724224 24766272 24772608 24786944 24840207 24845184 24887296 24915072 24935904 24960208 25010384 25035192 25059328 25069149 25116672 25118208 25132744 25144704 25190256 25234496 25239552 25282236 25310304 25316928 25331712 25356156 25359984 25382903 25405926 25418016 25432576 25467072 25482249 25565184 25585416 25640082 25641504 25661836 25668552 25685112 25712206 25718784 25740288 25743888 25765376 25815699 25837602 25888317 25920216 25940769 25947558 25997636 25998336 26048512 26097792 26099388 26126919 26148864 26178048 26225472 26232696 26237952 26280219 26284032 26331648 26359424 26361036 26410752 26411008 26426036 26462592 26513664 26533024 26541632 26574336 26649088 26701137 26716432 26723424 26756352 26777568 26784576 26801856 26830128 26831616 26836992 26960976 27006828 27013896 27066032 27078912 27127968 27131904 27174104 27181056 27209728 27211392 27262872 27310752 27316224 27335434 27360228 27373248 27388928 27389089 27419496 27426816 27442422 27442688 27469169 27507168 27508736 27562464 27589328 27612396 27666432 27690068 27695616 27697152 27717534 27744256 27771028 27778296 27807744 27825538 27878016 27885312 27889212 27998208 28029456 28050688 28072887 28080234 28136682 28191744 28242816 28256256 28272608 28274337 28327936 28339038 28387072 28388808 28394496 28418754 28442624 28458808 28474368 28498176 28525952 28583296 28611648 28639232 28650456 28704768 28723136 28783097 28788864 28839424 28877121 28893984 28895751 28901376 28933632 28950528 28978464 28986048 29009032 29035344 29067584 29207724 29257397 29302784 29304576 29335488 29360016 29388632 29392896 29417472 29446144 29503656 29528688 29553664 29582182 29586648 29623104 29640247 29654352 29711584 29712384 29769728 29826048 29827872 29849652 29859336 29913429 29965964 29971968 29980224 30005248 30034536 30055986 30063852 30093312 30124764 30125056 30183894 30185568 30201184 30242148 30323456 30331392 30449286 30507008 30518964 30541056 30570867 30578688 30596384 30604812 30610944 30664704 30720256 30754542 30812544 30846933 30873024 30932608 30947328 31003392 31037994 31064064 31096832 31157568 31159296 31212288 31240496 31250583 31268832 31283712 31301632 31301816 31309824 31362768 31363072 31393336 31507966 31557024 31592064 31645792 31653888 31711232 31746624 31773168 31798362 31806684 31862544 31868928 31935456 31989412 31997952 32016159 32033664 32091696 32156208 32214462 32219136 32277504 32292864 32311552 32313528 32337123 32374784 32387472 32442368 32444352 32478576 32505732 32524352 32537414 32569344 32600772 32601088 32635161 32664762 32666624 32692476 32701032 32762327 32890368 32894968 32965632 33002424 33021696 33062211 33067008 33120276 33126912 33155213 33219774 33220096 33247872 33284979 33380256 33425532 33488896 33490944 33526272 33554304 33587008 33619968 33652736 33709648 33718464 33747072 33755904 33775616 33788853 33808208 33813312 33854976 33874568 33890688 33956096 33976332 34086912 34113888 34122816 34186776 34188672 34224736 34246816 34291712 34320384 34325184 34358688 34411926 34420932 34450136 34497792 34517756 34560288 34587692 34596744 34664448 34797056 34799184 34824594 34835892 34878816 34904064 34947072 34967296 34976928 34983936 35040292 35045376 35065317 35108864 35145558 35148048 35177436 35214336 35214543 35223552 35282506 35283456 35317503 35351552 35416849 35432448 35541072 35601516 35610624 35631232 35675136 35703424 35712768 35714952 35735808 35773504 35775488 35782656 35845362 35880299 35947968 36009104 36018528 36105216 36170624 36210993 36241408 36281856 36312192 36350496 36414336 36421632 36480304 36497664 36538398 36559328 36569088 36589896 36676224 36749952 36816528 36888576 36927488 36929536 36956712 37001664 37006839 37037728 37076992 37098089 37149408 37170688 37180416 37185616 37330944 37372608 37430516 37440312 37515576 37552788 37588992 37657088 37675008 37699116 37717056 37785384 37851744 37859328 37891672 37923354 37965456 37965824 37997568 38034234 38039976 38108889 38141222 38148864 38200608 38347776 38385152 38460123 38462256 38492754 38502828 38525312 38527668 38568309 38578176 38600704 38615832 38637952 38648064 38713792 38756403 38921337 38943632 38996454 38997504 39072768 39113984 39146688 39190528 39223296 39267072 39338208 39349044 39371584 39426048 39448864 39497472 39539136 39541554 39616512 39639054 39768064 39770496 39799536 39812448 39861504 39884572 39962624 39973632 40046048 40074648 40085136 40124416 40147247 40166352 40176864 40202784 40245192 40247424 40255488 40322864 40441464 40441856 40510242 40520844 40599048 40618368 40641874 40691952 40697856 40721408 40761156 40771584 40806416 40814592 40817088 40886272 40966128 41003151 41006056 41040342 41083392 41129244 41164032 41263104 41337856 41383992 41418594 41499648 41535102 41543424 41545728 41576301 41616384 41656542 41667444 41691776 41711616 41738307 41746432 41817024 41827968 41833818 41997312 42076032 42120351 42122752 42205023 42287616 42328832 42364224 42397816 42408912 42483392 42491904 42580608 42583212 42628131 42663936 42688212 42711552 42788928 42874944 42917472 42952616 42958848 43036672 43057152 43084704 43116164 43183296 43259136 43304768 43340976 43352064 43414202 43425792 43467696 43479072 43513548 43553016 43589968 43601376 43811586 43853824 43954176 43956864 43982302 44003232 44028928 44071414 44082948 44089344 44157919 44160368 44169216 44293032 44330496 44373273 44379972 44481528 44507008 44567376 44568576 44654592 44701696 44739072 44774478 44789004 44908213 44948946 44957952 44970336 44996096 45007872 45051804 45083979 45084416 45139968 45187584 45301776 45363222 45449216 45485184 45497088 45582368 45584896 45673929 45760512 45766912 45811584 45882568 45894576 45907218 45916416 45997056 46006272 46080384 46128992 46131813 46218816 46219264 46245563 46309536 46398912 46420992 46432792 46447856 46505088 46538752 46556991 46596096 46635904 46645248 46727168 46753756 46818432 46860744 46864064 46903248 46952448 46952724 46964736 47044608 47090004 47243264 47261949 47335536 47388096 47468688 47480832 47554682 47566848 47617024 47619936 47647744 47697543 47710026 47793816 47803392 47903184 47930624 47984118 47996928 48024704 48137544 48140288 48234312 48281324 48321693 48328704 48375808 48416256 48457619 48467328 48470292 48552448 48562176 48599299 48663552 48666528 48717864 48786528 48806121 48901632 48999936 49038714 49051548 49088704 49184768 49275616 49335552 49342452 49448448 49532544 49573888 49680414 49690368 49774592 49830144 49871808 49920416 50020768 50070384 50118656 50138298 50233344 50236416 50265488 50289408 50380512 50468992 50479104 50564472 50620608 50633856 50663424 50712312 50719968 50765806 50811852 50836032 50865152 50934144 50964498 51130368 51170832 51280164 51283008 51323672 51337104 51370224 51424412 51437568 51480576 51487776 51530752 51617889 51631398 51675204 51763087 51776634 51840432 51881538 51895116 51995272 51996672 52097024 52195584 52198776 52236891 52253838 52297728 52356096 52440437 52450944 52465392 52475904 52560438 52568064 52663296 52718337 52718848 52722072 52821504 52822016 52852072 52923759 52925184 53027328 53066048 53083264 53148672 53298176 53402274 53432864 53446848 53454323 53512704 53555136 53569152 53603712 53660256 53663232 53673984 53921952 54013656 54027792 54132064 54157824 54255936 54348208 54362112 54419456 54422784 54525744 54621504 54632448 54670868 54720456 54746496 54777856 54778178 54838992 54853632 54884844 54885376 54938338 55014336 55017472 55124928 55178656 55224792 55332864 55380136 55391232 55394304 55435068 55488512 55542056 55556592 55615488 55651076 55756032 55770624 55778424 55981471 55996416 56058912 56101376 56145774 56160468 56273364 56383488 56485632 56512512 56545216 56548674 56655872 56678076 56774144 56777616 56788992 56837508 56885031 56917616 56948736 56996352 57051351 57051904 57166592 57211833 57223296 57278464 57300912 57446272 57566194 57577728 57678848 57739131 57754242 57787968 57791502 57802752 57867264 57901056 57956928 57972096 58018064 58070688 58135168 58415448 58494681 58514794 58605568 58609152 58670976 58720032 58777264 58785792 58834944 58892288 59007312 59057376 59107328 59164364 59173296 59246208 59280494 59308704 59423168 59424768 59458581 59539456 59652096 59655744 59699304 59718672 59826858 59931928 59943936 59960448 60010496 60069072 60111972 60127704 60186624 60249528 60250112 60367788 60371136 60402368 60484296 60528461 60646912 60662784 60765363 60898572 60962811 61014016 61037928 61082112 61141734 61157376 61192768 61209624 61221888 61329408 61440512 61509084 61560513 61625088 61693866 61746048 61865216 61894656 62006784 62075988 62193664 62302653 62315136 62318592 62424576 62480992 62484813 62501166 62537664 62567424 62603264 62603632 62619648 62725536 62726144 62750727 62786672 63015932 63114048 63184128 63291584 63307776 63422464 63493248 63546336 63596724 63613368 63725088 63737856 63870912 63978824 63995904 64032318 64067328 64183392 64312416 64428924 64438272 64555008 64585728 64623104 64627056 64674246 64774944 64884736 64888704 64957152 65011464 65048704 65074828 65121303 65138688 65201544 65202176 65270322 65329524 65333248 65384952 65402064 65503403 65524654 65717379 65780736 65789936 65931264 65973453 66004848 66043392 66107121 66124422 66134016 66240552 66253824 66310426 66439548 66440192 66495744 66569958 66760512 66851064 66977792 66981888 67052544 67108608 67174016 67239936 67305472 67419296 67423419 67436928 67494144 67511808 67551232 67577706 67616416 67626624 67709952 67749136 67781376 67912192 67952664 68044833 68173824 68227776 68245632 68373552 68377344 68449472 68493632 68583424 68640768 68650368 68717376 68823852 68841864 68860827 68896451 68900272 68995584 69035512 69120576 69175384 69193488 69328896 69594112 69598368 69649188 69671784 69757632 69798001 69808128 69894144 69934592 69953856 69967872 70080584 70090752 70130634 70217728 70291116 70296096 70354872 70428672 70429086 70447104 70565012 70566912 70635006 70703104 70833698 70864896 71082144 71203032 71221248 71262464 71332023 71350272 71406848 71425536 71429904 71471616 71547008 71550976 71690724 71760598 71895936 71976177 72018208 72037056 72210432 72341248 72421986 72482816 72563712 72624384 72700992 72828672 72843264 72960608 72995328 73076796 73118656 73179792 73352448 73499904 73558071 73633056 73777152 73854976 73859072 73913424 74003328 74013678 74075456 74153984 74196178 74298816 74341376 74360832 74371232 74520621 74559173 74661888 74745216 74861032 74880624 75031152 75105576 75177984 75314176 75350016 75398232 75434112 75453287 75570768 75703488 75718656 75783344 75846708 75930912 75931648 75995136 76068468 76079952 76148709 76217778 76282444 76297728 76401216 76695552 76770304 76920246 76924512 76985508 77005656 77050624 77055336 77136618 77156352 77201408 77231664 77275904 77296128 77427584 77512806 77664951 77822307 77842674 77887264 77992908 77995008 78125549 78145536 78227968 78293376 78380757 78446592 78534144 78676416 78698088 78743168 78840657 78852096 78897728 78994944 79078272 79083108 79233024 79278108 79536128 79540992 79599072 79624896 79723008 79769144 79925248 79947264 80092096 80149296 80170272 80248832 80294494 80332704 80353728 80405568 80490384 80494848 80510976 80645728 80882928 80883712 81020484 81041688 81198096 81236736 81283748 81383904 81395712 81442816 81522312 81543168 81612832 81629184 81634176 81772544 81819073 81932256 82006302 82012112 82080684 82166784 82167267 82258488 82328064 82407507 82526208 82675712 82767984 82837188 82999296 83070204 83086848 83091456 83152602 83232768 83313084 83334888 83383552 83400967 83423232 83476614 83492864 83634048 83655936 83667636 83994624 84152064 84218661 84240702 84245504 84410046 84492317 84575232 84657664 84728448 84795632 84817824 84823011 84966784 84983808 85161216 85166424 85256262 85327872 85376424 85423104 85577856 85749888 85834944 85905232 85917696 86073344 86114304 86169408 86232328 86349291 86366592 86518272 86609536 86681952 86704128 86828404 86851584 86935392 86958144 87027096 87106032 87179936 87202752 87623172 87707648 87772191 87908352 87913728 87964604 88006464 88057856 88142828 88165896 88178688 88315838 88320736 88338432 88586064 88660992 88746546 88759944 88920741 88963056 89014016 89134752 89137152 89309184 89403392 89478144 89548956 89578008 89740287 89816426 89897892 89915904 89940672 89992192 89992721 90015744 90103608 90167958 90168832 90255841 90279936 90375168 90603552 90726444 90898432 90970368 90994176 91164736 91169792 91347858 91521024 91533824 91623168 91712601 91765136 91789152 91814436 91832832 91994112 92160768 92257984 92263626 92437632 92438528 92491126 92619072 92797824 92841984 92865584 92895712 93010176 93077504 93113982 93192192 93271808 93290496 93454336 93507512 93636864 93721488 93728128 93806496 93904896 93905448 93929472 94089216 94180008 94486528 94523898 94671072 94776192 94937376 94961664 95109364 95133696 95234048 95239872 95295488 95395086 95420052 95587632 95606784 95806368 95861248 95968236 95993856 96048477 96049408 96275088 96280576 96468624 96562648 96643386 96657408 96751616 96832512 96915238 96934656 96940584 97011369 97104896 97124352 97198598 97327104 97333056 97389383 97435728 97573056 97612242 97803264 97905483 97999872 98077428 98103096 98177408 98286981 98369536 98551232 98671104 98684904 98896896 99065088 99147776 99186633 99360828 99380736 99465639 99549184 99660288 99743616 99840832 100041536 100140768 100237312 100276596 100466688 100472832 100530976 100578816 100761024 100937984 100958208 101128944 101241216 101267712 101326848 101424624 101439936 101531612 101623704 101672064 101730304 101868288 101928996 102260736 102341664 102560328 102566016 102647344 102674208 102740448 102848824 102875136 102961152 102975552 103061504 103235778 103262796 103350408 103526174 103553268 103680864 103763076 103790232 103990544 103993344 104194048 104391168 104397552 104473782 104507676 104712192 104880874 104901888 104930784 104951808 105120876 105136128 105195951 105326592 105436674 105437696 105444144 105643008 105643629 105704144 105847518 105850368 105952509 106054656 106132096 106166528 106250547 106297344 106596352 106804548 106865728 106893696 106908646 107025408 107110272 107138304 107207424 107320512 107326464 107347968 107640897 107843904 108027312 108055584 108264128 108315648 108511872 108632979 108696416 108724224 108838912 108845568 109051488 109243008 109264896 109341736 109440912 109492992 109555712 109556356 109677984 109707264 109769688 109770752 109876676 110028672 110034944 110249856 110277881 110357312 110449584 110665728 110760272 110782464 110788608 110870136 110977024 111020517 111084112 111113184 111230976 111294267 111302152 111512064 111541248 111556848 111962942 111992832 112117824 112202752 112291548 112320936 112409999 112546728 112766976 112971264 113025024 113090432 113097348 113311744 113356152 113548288 113555232 113577984 113675016 113770062 113835232 113880949 113897472 113992704 114102702 114103808 114326667 114333184 114423666 114446592 114601824 114892544 115132388 115155456 115357696 115478262 115508484 115575936 115583004 115704927 115734528 115802112 115913856 115944192 116036128 116141376 116269209 116270336 116830896 116989362 117029588 117211136 117218304 117341952 117440064 117554528 117571584 117669888 117784576 118014624 118114752 118214656 118328728 118346592 118492416 118560988 118617408 118846336 118849536 118917162 119078912 119304192 119311488 119398608 119437344 119653716 119863856 119887872 119920896 120020992 120138144 120223944 120255408 120373248 120441741 120499056 120500224 120735576 120742272 120804736 120968592 121056922 121293824 121325568 121530726 121649177 121797144 121893721 121925622 122028032 122075856 122164224 122283468 122314752 122385536 122419248 122443776 122658816 122881024 123009453 123018168 123121026 123250176 123387732 123488771 123492096 123730432 123789312 124013568 124151976 124387328 124605306 124630272 124637184 124849152 124961984 124969626 125002332 125075328 125134848 125206528 125207264 125214921 125239296 125451072 125452288 125501454 125573344 126031864 126228096 126368256 126583168 126844928 126986496 127092672 127193448 127226736 127450176 127475712 127741824 127884393 127957648 127991808 128064636 128134656 128366784 128624832 128857848 128876544 129110016 129171456 129246208 129254112 129348492 129549888 129769472 129777408 129914304 130022928 130097408 130149656 130242606 130277376 130403088 130404352 130540644 130659048 130666496 130769904 130804128 131006806 131049308 131434758 131561472 131579872 131862528 131912383 131946906 132009696 132086784 132214242 132248844 132268032 132473757 132481104 132507648 132620852 132879096 132880384 132991488 133119819 133139916 133494277 133521024 133702128 133963776 134105088 134217216 134348032 134610944 134724639 134838592 134846838 134873856 134988288 135023616 135102464 135155412 135232832 135253248 135419904 135498272 135562752 135824384 135905328 136089666 136347648 136455552 136491264 136747104 136754688 136898944 136987264 137166848 137281536 137300736 137434752 137647704 137683728 137721654 137792902 137800544 137991168 138071024 138241152 138350768 138386976 138395439 138657792 138736689 139188224 139196736 139298376 139343568 139515264 139596002 139616256 139788288 139869184 139907712 139935744 140161168 140181504 140261268 140435456 140582232 140592192 140709744 140857344 140858172 140894208 141130024 141133824 141270012 141406208 141667396 141729792 141785847 142164288 142406064 142442496 142524928 142664046 142700544 142813696 142851072 142859808 142943232 143092629 143094016 143101952 143381448 143521196 143791872 143952354 144036416 144074112 144420864 144682496 144843972 144965079 145127424 145248768 145372857 145401984 145657344 145686528 145797897 145921216 145990656 146153592 146237312 146359584 146418363 146704896 146999808 147116142 147266112 147554304 147709952 147718144 147826848 148006656 148027356 148150912 148307968 148392356 148597632 148682752 148721664 148742464 149041242 149118346 149323776 149490432 149722064 149761248 150062304 150211152 150355968 150628352 150700032 150796464 150868224 150906574 151141536 151406976 151437312 151566688 151693416 151861824 151863296 151949707 151990272 152136936 152159904 152297418 152435556 152564888 152595456 152802432 153391104 153540608 153840492 153849024 153971016 154011312 154101248 154110672 154249949 154273236 154312704 154463328 154551808 154592256 154853667 154855168 155025612 155289261 155329902 155644614 155685348 155774528 155985816 155990016 156251098 156291072 156455936 156586752 156710673 156761514 156893184 157068288 157321311 157352832 157396176 157486336 157681314 157704192 157795456 157989888 158156544 158166216 158466048 158556216 158771277 159072256 159081984 159198144 159249792 159446016 159538288 159850496 159894528 160184192 160298592 160340544 160362969 160497664 160588988 160665408 160707456 160811136 160980768 160989696 161021952 161291456 161765856 161767424 162040968 162083376 162396192 162473472 162567496 162767808 162885632 163044624 163086336 163225664 163258368 163268352 163545088 163638146 163864512 164012604 164024224 164161368 164291537 164333568 164334534 164516976 164656128 164815014 165052416 165351424 165535968 165674376 165998592 166140408 166173696 166182912 166305204 166441387 166465536 166626168 166669776 166767104 166801934 166846464 166953228 167268096 167311872 167335272 167944413 167989248 168304128 168437322 168481404 168491008 168820092 168984634 169150464 169315328 169456896 169591264 169635648 169646022 169933568 169967616 170322432 170332848 170512524 170752848 170846208 171155712 171499776 171635499 171669888 171810464 171835392 172146688 172338816 172464656 172698582 172733184 173036544 173217393 173219072 173363904 173408256 173656808 173703168 173870784 173916288 174054192 174212064 174359872 174405504 175246344 175415296 175484043 175544382 175816704 175827456 175929208 176012928 176115712 176285656 176331792 176357376 176631676 176641472 176676864 177172128 177321984 177493092 177519888 177680321 177794951 177841482 177926112 178028032 178269504 178274304 178375743 178618368 178806784 178956288 179097912 179156016 179480574 179632852 179795784 179831808 179881344 179984384 179985442 180031488 180207216 180335916 180337664 180511682 180559872 180750336 181207104 181452888 181585383 181796864 181940736 181988352 182329472 182339584 182695716 182888433 183042048 183067648 183246336 183425202 183530272 183578304 183628872 183665664 183988224 184321536 184515968 184527252 184875264 184877056 184982252 185238144 185595648 185683968 185731168 185791424 186020352 186155008 186227964 186543616 186580992 186907959 187015024 187273728 187442976 187454439 187456256 187612992 187809792 187810896 187858944 188178432 188360016 188973056 189047796 189342144 189552384 189874752 189923328 190218728 190267392 190468096 190479744 190590976 190790172 190840104 191175264 191213568 191612736 191722496 191936472 191987712 192096954 192098816 192284183 192550176 192561152 192937248 193125296 193286772 193314816 193503232 193665024 193830476 193869312 193881168 194022738 194209792 194397196 194654208 194666112 194778766 194871456 195146112 195224484 195363909 195606528 195810966 195999744 196154856 196206192 196354816 196510209 196573962 196739072 197102464 197342208 197369808 197793792 197920359 198130176 198295552 198321363 198373266 198721656 198761472 198879229 198931278 199098368 199320576 199487232 199681664 200083072 200281536 200474624 200553192 200933376 200945664 201061952 201157632 201481679 201522048 201875968 201916416 202257888 202270257 202482432 202535424 202653696 202849248 202879872 203063224 203247408 203344128 203460608 203736576 203857992 204521472 204683328 204801779 205120656 205132032 205294688 205348416 205480896 205697648 205750272 205922304 205951104 206123008 206471556 206525592 206689353 206700816 207052348 207106536 207361728 207526152 207580464 207981088 207986688 208388096 208782336 208795104 208947564 209015352 209394003 209424384 209761748 209803776 209861568 209903616 210241752 210272256 210391902 210653184 210873348 210875392 210888288 211286016 211287258 211408288 211695036 211700736 211905018 212109312 212264192 212333056 212501094 212594688 213192704 213609096 213731456 213787392 213817292 213996069 214050816 214220544 214276608 214414848 214641024 214652928 215225467 215281794 215687808 215928531 216054624 216111168 216528256 216631296 217023744 217265958 217392832 217448448 217677824 217691136 218102976 218486016 218529792 218683472 218881824 218985984 219111424 219112712 219355968 219539376 219541504 219753352 220057344 220069888 220499712 220555762 220714624 220899168 221331456 221520544 221564928 221577216 221740272 221954048 222041034 222168224 222226368 222461952 222588534 222604304 223024128 223082496 223113696 223677519 223925884 223985664 224235648 224405504 224583096 224641872 224819998 225093456 225533952 225942528 226050048 226180864 226194696 226359861 226623488 226712304 227096576 227110464 227155968 227350032 227540124 227670464 227761898 227794944 227985408 228205404 228207616 228446127 228653334 228666368 228847332 228893184 229203648 229336289 229785088 230264776 230310912 230715392 230956524 231016968 231151872 231166008 231409854 231469056 231604224 231827712 231888384 232072256 232282752 232538418 232540672 232994853 233466921 233661792 233978724 234059176 234376647 234422272 234436608 234683904 234880128 235109056 235339776 235569152 236029248 236229504 236429312 236521971 236657456 236693184 236984832 237121976 237234816 237692672 237699072 237834324 238157824 238608384 238622976 238797216 238874688 239307432 239727712 239775744 239841792 240041984 240276288 240447888 240510816 240746496 240883482 240998112 241000448 241471152 241484544 241609472 241937184 242113844 242587648 242651136 243061452 243298354 243594288 243787442 243851244 244151712 244328448 244566936 244629504 244771072 244838496 244887552 245317632 245457219 245762048 246018906 246036336 246242052 246500352 246501801 246775464 246977542 246984192 247222521 247460864 247578624 247917943 248027136 248303952 249210612 249260544 249274368 249698304 249923968 249939252 250004664 250150656 250202901 250269696 250413056 250414528 250429842 250478592 250902144 250904576 251002908 251146688 252063728 252456192 252655983 252736512 253166336 253476951 253689856 253972992 254185344 254386896 254453472 254900352 254951424 255483648 255768786 255915296 255983616 256129272 256269312 256733568 257249664 257715696 257753088 258220032 258342912 258492416 258508224 258696984 259047873 259099776 259538944 259554816 259686623 259828608 260045856 260194816 260299312 260485212 260554752 260806176 260808704 261081288 261318096 261332992 261539808 261608256 262013612 262098616 262869516 263122944 263159744 263316573 263725056 263824766 263893812 264019392 264173568 264428484 264497688 264536064 264947514 264962208 265015296 265241704 265758192 265760768 265982976 266239638 266279832 266762223 266988554 267042048 267404256 267927552 268210176 268434432 268696064 269220861 269449278 269677184 269693676 269747712 269976576 269978163 270047232 270204928 270310824 270465664 270506496 270767523 270839808 270996544 271125504 271648768 271810656 272179332 272695296 272911104 272982528 273494208 273509376 273797888 273974528 274333696 274563072 274601472 274869504 275295408 275367456 275443308 275585804 275601088 275982336 276142048 276482304 276701536 276773952 276790878 277315584 277473378 278376448 278393472 278596752 278687136 279030528 279192004 279232512 279576576 279738368 279815424 279871488 280322336 280363008 280522536 280870912 281030729 281164464 281184384 281419488 281714688 281716344 281788416 282260048 282267648 282540024 282812416 283334792 283459584 283571694 284328576 284812128 284884992 285049856 285328092 285401088 285627392 285702144 285719616 285886464 286185258 286188032 286203904 286464191 286762896 287042392 287583744 287904708 288072832 288148224 288841728 289364992 289687944 289930158 290254848 290497536 290745714 290803968 291034107 291314688 291373056 291595794 291842432 291981312 292168149 292307184 292474624 292719168 292836726 293409792 293999616 294232284 294532224 294860943 295108608 295419904 295653696 296013312 296054712 296301824 296615936 296784712 297195264 297365504 297443328 297484928 298082484 298236692 298396917 298647552 298980864 299444128 299522496 300124608 300422304 300711936 301256704 301400064 301592928 301736448 301813148 302283072 302813952 302874624 303133376 303386832 303723648 303726592 303899414 303980544 304273872 304319808 304594836 304871112 305129776 305190912 305604864 306782208 307081216 307680984 307698048 307942032 308022624 308202496 308221344 308499898 308546472 308625408 308926656 309103616 309105433 309184512 309707334 309710336 310051224 310578522 310659804 311289228 311370696 311549056 311971632 311980032 312502196 312582144 312911872 313173504 313421346 313523028 314136576 314357491 314642622 314705664 314792352 314972672 315362628 315408384 315587853 315590912 315979776 316313088 316332432 317112432 317542554 318144512 318163968 318396288 318499584 318751641 318892032 319076576 319700992 319789056 320368384 320597184 320681088 320725938 320995328 321177976 321330816 321414912 321622272 321961536 321979392 322043904 322582912 322922691 323531712 323534848 324081936 324166752 324792384 324946944 325134992 325535616 325771264 325898937 326089248 326172672 326451328 326516736 326536704 327090176 327276292 327729024 328025208 328048448 328322736 328583074 328667136 328669068 329033952 329312256 329630028 330104832 330702848 330833643 331071936 331348752 331997184 332280816 332347392 332365824 332610408 332882774 332931072 333252336 333339552 333534208 333603868 333692928 333882801 333906456 334536192 334623744 334670544 335888826 335978496 336608256 336874644 336962808 336982016 337229997 337640184 337969268 338300928 338630656 338913792 339182528 339271296 339292044 339867136 339935232 340195093 340644864 340665696 341025048 341505696 341642847 341692416 342311424 342999552 343270998 343339776 343620928 344293376 344677632 344929312 345397164 345466368 346073088 346434786 346438144 346727808 347114781 347313616 347406336 347741568 347832576 348108384 348424128 348719744 348811008 350492688 350830592 350968086 351088764 351633408 351654912 351858416 352025856 352231424 352571312 352663584 352714752 353263352 353282944 353353728 354344256 354643968 354986184 355039776 355360642 355589902 355682964 355852224 356056064 356539008 356548608 356751486 357236736 357613568 357912576 358195824 358312032 358961148 359265704 359591568 359663616 359762688 359968768 359970884 360062976 360414432 360671832 360675328 361023364 361119744 361325223 361500672 362341609 362414208 362905776 363170766 363881472 363976704 364658944 364679168 364947531 365391432 365681163 365776866 366084096 366135296 366492672 366850404 367060544 367156608 367257744 367331328 367976448 368643072 369028359 369031936 369054504 369750528 369754112 369964504 370466313 370476288 371191296 371367936 371462336 371582848 372040704 372310016 372455928 373087232 373161984 373815918 374030048 374180261 374547456 374885952 374908878 374912512 375225984 375619584 375621792 375644763 375717888 376356864 376720032 377946112 378095592 378684288 379104768 379749504 380437456 380534784 380936192 380959488 381181952 381580344 381680208 382350528 382427136 383225472 383444992 383872944 383975424 384193908 384197632 384568366 385100352 385122304 385874496 386250592 386573544 386629632 387006464 387330048 387660952 387738624 387762336 388045476 388419584 388794392 389308416 389332224 389557532 389742912 390292224 390448968 390727818 391213056 391621932 391999488 392309712 392412384 392709632 393020418 393147924 394204928 394684416 394739616 395587584 395737149 395840718 396260352 396591104 396642726 396746532 397421271 397443312 397522944 397758458 397862556 398641152 398974464 399359457 399363328 400166144 400482831 400563072 400949248 401106384 401891328 402123904 402315264 402963358 403044096 403751936 403832832 404173917 404515776 404540514 404964864 405070848 405307392 405698496 405759744 406126448 406494816 406688256 406921216 407473152 407715984 409042944 409366656 409603558 410241312 410264064 410589376 410696832 410961792 411395296 411500544 411844608 411902208 412246016 412943112 413051184 413378706 413401632 414104696 414213072 414723456 415052304 415160928 415962176 415973376 416210067 416776192 417564672 417590208 417895128 418030704 418678433 418788006 418848768 419523496 419607552 419723136 419807232 420483504 420544512 420783804 421306368 421746696 421750784 421776576 422572032 422574516 422816576 423390072 423401472 423699227 423810036 424218624 424528384 424666112 425002188 425189376 425357541 426385408 427218192 427462912 427574784 427634584 427992138 428101632 428441088 428553216 428829696 429282048 429305856 430450934 430563588 431375616 431857062 432109248 432222336 433056512 433262592 434047488 434531916 434785664 435355648 435382272 436118571 436205952 436972032 437059584 437366944 437393691 437763648 437971968 438222848 438225424 438711936 439078752 439083008 439255089 439506704 440114688 440999424 441111524 441429248 441798336 442662912 443041088 443129856 443154432 443480544 443908096 444082068 444336448 444452736 444923904 445177068 445208608 446048256 446164992 446227392 447355038 447851768 447971328 448471296 448811008 449166192 449283744 449639996 450186912 451067904 451885056 452100096 452361728 452389392 452719722 453424608 454193152 454220928 454311936 454700064 455080248 455340928 455523796 455589888 455849121 455970816 456410808 456415232 456892254 457306668 457332736 457694664 457786368 458407296 458523821 458672578 459570176 460529552 460621824 461430784 461913048 462033936 462303744 462332016 462749847 462819708 462938112 463655424 463776768 464144512 464565504 465076836 465081344 465867783 465989706 466933842 467323584 467957448 468118352 468753294 468844544 468873216 469367808 469760256 470218112 470679552 471138304 471963933 472058496 472459008 472858624 473043942 473314912 473386368 473969664 474243952 474469632 475385344 475398144 475668648 476313831 477216768 477245952 477594432 477749376 478614864 479455424 479551488 479683584 480083968 480552576 480895776 481021632 481088907 481492992 481766964 481996224 482000896 482275157 482942304 482969088 483218944 483874368 484227688 485175296 485302272 486122904 486596708 487188576 487574884 487702488 488303424 488656896 489133872 489259008 489542144 489676992 489775104 490635264 490914438 491524096 492037812 492072672 492484104 492874611 493000704 493003602 493550928 493955084 493968384 494445042 494921728 495157248 495835886 496054272 496607904 498421224 498521088 498548736 499324161 499396608 499847936 499878504 500009328 500301312 500405802 500539392 500826112 500829056 500859684 501804288 501809152 502005816 502293376 503833239 504127456 504912384 505311966 505473024 506332672 506821261 506953902 507379712 507945984 508370688 508773792 508906944 509800704 509902848 510967296 511537572 511830592 512258544 512538624 513467136 514499328 514906497 515431392 515506176 516440064 516984832 517016448 517393968 518095746 518199552 519077888 519109632 519373246 519657216 520091712 520389632 520598624 520970424 521109504 521612352 521617408 521914211 522162576 522636192 522665984 523079616 523216512 524027224 524197232 525739032 526245888 526319488 526633146 527450112 527649532 527787624 528038784 528347136 528856968 528995376 529072128 529895028 529924416 530030592 530483408 531516384 531521536 531965952 532479276 532559664 533040963 533384853 533524446 533977108 534084096 534808512 535855104 536420352 536868864 537392128 538441722 538898556 539354368 539387352 539495424 539953152 539956326 540094464 540409856 540621648 540931328 541012992 541535046 541679616 541993088 542251008 543297536 543621312 544358664 544756149 545390592 545822208 545965056 546878843 546988416 547018752 547595776 547949056 548665299 549126144 549202944 549739008 550590816 550734912 550886616 551171608 551202176 551964672 552284096 552964608 553403072 553547904 553581756 554631168 554946756 556752896 556786944 557193504 557374272 558061056 558384008 558465024 559476736 559630848 559742976 560644672 561045072 561741824 562061458 562328928 562368768 562838976 563429376 563432688 563576832 564520096 564535296 565080048 565624832 566669584 566919168 567143388 568657152 569624256 569769984 570099712 570656184 570802176 571254784 571404288 571439232 571772928 572370516 572376064 572407808 572928382 573525792 574084784 575167488 575809416 576145664 576296448 576852549 577683456 578729984 579375888 579860316 580509696 580995072 581491428 581607936 582068214 582629376 583191588 583684864 583806769 583962624 584336298 584614368 584949248 585438336 585673452 586091727 586819584 587999232 588464568 589064448 589530627 589721886 590217216 590839808 591307392 592026624 592109424 592603648 593569424 593761077 594390528 594731008 594886656 594964089 594969856 596164968 596473384 596637687 596793834 597295104 597961728 598888256 599044992 600249216 600844608 601423872 602513408 602800128 603185856 603472896 603626296 604445037 604566144 605627904 605749248 606266752 606773664 607447296 607453184 607798828 607961088 608547744 608639616 609189672 609742224 610259552 610381824 611209728 613564416 614162432 614405337 615361968 615396096 615884064 616045248 616404992 616442688 616999796 617092944 617250816 617853312 618207232 618210866 618369024 619414668 619420672 620068059 620102448 621157044 621319608 622578456 622741392 623098112 623943264 623960064 625004392 625164288 625823744 626347008 626842692 627046056 628182009 628273152 628714982 629285244 629411328 629584704 629945344 629949047 630725256 630816768 631175706 631181824 631790887 631959552 632626176 632664864 634224864 635085108 636289024 636327936 636792576 636999168 637503282 637784064 638153152 639401984 639578112 640736768 641194368 641362176 641451876 641988207 642355952 642661632 642829824 643244544 643923072 643958784 645165824 645676401 645845382 647063424 647069696 648163872 648333504 649584768 649893888 650269984 651071232 651542528 651797874 652178496 652345344 652902656 653033472 653073408 654180352 654552584 655458048 656050416 656096896 656645472 657166148 657334272 657338136 658067904 658624512 659260056 660209664 661405696 661667286 662143872 662697504 663994368 664561632 664694784 664731648 665220816 665765548 665862144 666504672 666679104 667068416 667207736 667385856 667765602 667812912 669072384 669247488 669341088 671032557 671777652 671956992 672920131 673216512 673749288 673925616 673964032 674459994 675280368 675938536 676601856 677261312 677827584 678365056 678542592 678584088 679079583 679734272 679870464 680390186 681289728 681331392 681725681 682050096 683011392 683106917 683285694 683384832 684622848 685338381 685999104 686541996 686679552 687241856 688008867 688586752 689355264 689858624 690794328 690932736 692146176 692869572 692876288 693455616 694229562 694627232 694812672 695483136 695665152 696216768 696848256 697439488 697622016 700985376 701661184 701936172 702177528 703129941 703266816 703309824 703716832 704051712 704462848 705142624 705327168 706526704 706565888 706707456 708688512 709287936 709972368 710079552 710721284 711179804 711365928 711704448 712112128 713078016 713097216 713502972 714473472 715227136 715825152 716391648 716624064 717922296 718531408 719183136 719327232 719525376 719937536 719941768 720125952 720828864 721343664 721350656 722046728 722239488 722650446 723001344 724683218 724828416 725811552 726341532 727762944 727953408 729317888 729358336 729895062 730782864 731362326 731553732 732270592 732985344 733700808 734121088 734313216 734515488 734662656 735952896 736371657 737286144 738056718 738063872 738109008 739501056 739505403 739929008 740932626 740952576 741667563 742382592 742735872 742924672 743165696 743753829 744081408 744620032 744911856 746174464 747631836 748060096 748360522 749094912 749771904 749817756 749825024 750451968 750608703 751239168 751243584 751289526 751435776 752713728 753440064 755892224 756191184 757368576 758209536 759499008 760430853 760874912 761069568 761872384 761918976 762363904 763160688 763360416 764701056 764854272 766450944 766889984 767745888 767950848 768387816 768395264 769136732 770200704 770244608 771748992 772501184 773147088 773259264 774012928 774660096 775321904 775477248 775524672 776090952 776839168 777143619 777588784 778616832 778664448 779059869 779115064 779485824 780584448 780897936 781455636 782426112 783243864 783998976 784619424 784824768 785419264 786040836 786295848 786869993 788409856 789368832 789479232 789949719 791175168 791474298 791681436 792520704 793182208 793285452 793493064 794842542 794886624 795045888 795516916 795725112 797282304 797948928 798718914 798726656 800286669 800332288 800965662 801126144 802212768 803782656 804247808 804630528 805926716 806088192 807503872 808347834 809031552 809081028 809929728 809934489 810141696 810614784 811396992 811519488 812252896 812302569 812989632 813376512 813842432 814946304 815431968 818085888 818733312 819207116 820482624 820528128 821178752 821393664 821923584 822790592 823001088 823689216 823804416 824492032 825886224 826102368 826757412 826803264 828209392 828426144 829446912 830104608 830321856 831924352 831946752 832420134 833552384 835129344 835180416 835790256 836061408 837356866 837576012 837697536 839046992 839215104 839446272 839614464 840967008 841089024 841567608 842612736 843092187 843493392 843501568 843553152 845144064 845149032 845633152 846780144 846802944 847398454 847620072 848437248 849056768 849332224 850004376 850378752 850715082 851544239 852770816 853256047 854436384 854925824 855149568 855269168 855984276 856203264 856882176 857106432 857659392 858564096 858611712 859392573 860901868 861127176 862751232 863714124 864218496 864444672 866113024 866525184 868094976 869063832 869571328 870711296 870764544 872237142 872411904 873944064 874119168 874733888 874787382 875527296 875943936 876445696 876450848 876504447 877423872 878157504 878166016 878510178 879013408 880229376 881998848 882223048 882858496 883596672 884582829 885325824 886082176 886259712 886961088 887816192 888164136 888672896 888905472 889847808 890354136 890417216 892096512 892329984 892454784 894710076 895190751 895703536 895942656 896942592 897622016 898332384 898567488 899279992 900373824 902135808 903770112 904200192 904723456 904778784 905439444 906849216 908386304 908441856 908623872 909400128 910160496 910681856 911047592 911179776 911698242 911941632 912821616 912830464 913784508 914613336 914665472 915389328 915572736 916814592 917047642 917345156 919140352 921059104 921243648 922861568 923386681 923826096 924067872 924607488 924664032 925499694 925639416 925876224 927310848 927316299 927553536 928289024 929131008 930153672 930162688 931735566 931979412 933867684 934647168 935914896 936236704 937506588 937746432 938735616 939520512 940436224 942276608 943072473 943927866 944116992 944918016 945717248 946087884 946629824 946772736 947939328 948487904 948939264 950770688 951337296 952627662 954433536 954491904 955188864 955498752 956254923 957229728 958910848 959102976 959367168 960167936 961105152 961791552 962043264 962177814 962985984 963533928 963992448 964001792 964550314 965884608 965938176 966437888 967748736 968455376 968768073 970350592 970604544 972245808 973193416 974377152 975149768 975404976 976606848 977313792 978267744 978518016 979084288 979353984 979550208 981270528 981828876 983048192 984075624 984145344 984968208 985749222 986001408 986007204 987101856 987910168 987936768 988890084 989843456 990314496 991671772 992108544 992500929 993215808 996842448 997042176 997097472 998648322 998793216 999695872 999757008 1000018656 1000602624 1000811604 1001078784 1001648403 1001658112 1001719368 1003608576 1003618304 1004011632 1004586752 1007666478 1008254912 1009824768 1010623932 1010946048 1011689991 1012665344 1013642522 1013907804 1015632137 1015891968 1016741376 1017547584 1017813888 1019601408 1019805696 1020585279 1021934592 1023075144 1023661184 1024517088 1024928541 1025077248 1026934272 1028998656 1029812994 1030862784 1032880128 1033969664 1034032896 1034787936 1036191492 1036399104 1038155776 1038219264 1038746492 1039314432 1040183424 1040779264 1041197248 1041940848 1042219008 1043224704 1043234816 1043828422 1044325152 1045272384 1045331968 1046159232 1046433024 1048054448 1048394464 1051478064 1052491776 1052638976 1053266292 1054900224 1055299064 1055575248 1056077568 1056694272 1057713936 1057990752 1058144256 1059790056 1059848832 1060061184 1060966816 1063032768 1063043072 1063647949 1063931904 1064958552 1065119328 1066081926 1066769706 1067048892 1067954216 1068168192 1069617024 1071710208 1072840704 1073737728 1074784256 1076883444 1077797112 1078708736 1078774704 1078990848 1079749643 1079906304 1079912652 1080188928 1081243296 1081862656 1082025984 1083070092 1083359232 1083975669 1083986176 1084502016 1086595072 1087024827 1087242624 1088717328 1089512298 1091644416 1091930112 1093757686 1093976832 1094037504 1094842593 1095191552 1095898112 1097043489 1097330598 1098252288 1098405888 1099478016 1101181632 1101469824 1101773232 1102343216 1102404352 1103929344 1104568192 1105929216 1106806144 1107095808 1107163512 1109262336 1109893512 1111398939 1113505792 1113573888 1114387008 1114748544 1116122112 1116768016 1116930048 1118953472 1119261696 1119485952 1121289344 1122090144 1122540783 1123483648 1124122916 1124657856 1124737536 1125677952 1126858752 1126865376 1127153664 1129040192 1129070592 1130160096 1131249664 1133339168 1133838336 1134286776 1137314304 1139248512 1140199424 1141312368 1141604352 1142509568 1142808576 1142878464 1143545856 1144741032 1144752128 1144815616 1145856764 1147051584 1148169568 1150040759 1150334976 1151618832 1152291328 1152592896 1153705098 1155366912 1157459968 1158751776 1159720632 1161019392 1161990144 1162982856 1163215872 1164136428 1165258752 1166383176 1167369728 1167613538 1167925248 1168672596 1169228736 1169898496 1170876672 1171346904 1172183454 1173639168 1175998464 1176929136 1178128896 1179061254 1179443772 1181679616 1182614784 1184053248 1184218848 1185207296 1187138848 1187211447 1187522154 1188781056 1189462016 1189773312 1189928178 1189939712 1192263813 1192329936 1192946768 1193275374 1193587668 1195923456 1197776512 1198089984 1200498432 1201448493 1201689216 1202847744 1205026816 1206371712 1206945792 1207252592 1208890074 1209132288 1211255808 1211498496 1212521751 1212533504 1213547328 1214894592 1214906368 1215597656 1215922176 1217095488 1217279232 1218379344 1219484448 1220519104 1220763648 1222419456 1227128832 1228324864 1228810674 1230723936 1230792192 1231768128 1232090496 1232809984 1232885376 1233999592 1234185888 1234501632 1235706624 1236414464 1236421732 1236738048 1238829336 1238841344 1240136118 1240204896 1242314088 1242639216 1244564657 1245156912 1245482784 1246196224 1247886528 1247920128 1248630201 1250008784 1250328576 1251647488 1252694016 1253685384 1254092112 1256035299 1256364018 1256546304 1257429964 1258570488 1258822656 1259169408 1259890688 1259898094 1261450512 1261633536 1262351412 1262363648 1263581774 1263919104 1265252352 1265329728 1268449728 1270170216 1271097681 1272578048 1272655872 1273585152 1273998336 1275006564 1275568128 1276306304 1278803968 1279156224 1281473536 1282388736 1282724352 1282903752 1283976414 1284711904 1285323264 1285659648 1286489088 1287846144 1287917568 1290331648 1291352802 1291690764 1294126848 1294139392 1296327744 1296667008 1299169536 1299787776 1300539968 1302142464 1303085056 1303595748 1304356992 1305805312 1306066944 1306146816 1308355713 1309105168 1310916096 1312100832 1312181073 1312193792 1313290944 1314332296 1314668544 1314676272 1316135808 1317249024 1318520112 1322811392 1323334572 1324287744 1325395008 1327988736 1329123264 1329389568 1329463296 1330441632 1331531096 1331724288 1333009344 1333358208 1334136832 1334415472 1334771712 1335531204 1335625824 1338144768 1338494976 1338682176 1342065114 1343555304 1343913984 1345840262 1346433024 1347498576 1347851232 1347928064 1348919988 1350560736 1351877072 1353203712 1354522624 1355655168 1356730112 1357085184 1357168176 1358159166 1359468544 1360780372 1362579456 1362662784 1363451362 1364100192 1366022784 1366213834 1366571388 1366769664 1367547363 1369245696 1370676762 1371998208 1373083992 1373359104 1374483712 1375571463 1376017734 1377173504 1378710528 1379717248 1381588656 1381865472 1384292352 1385739144 1385752576 1386911232 1388249541 1388459124 1389254464 1390966272 1391330304 1392154603 1392433536 1393696512 1394878976 1395244032 1397603349 1401970752 1403322368 1403872344 1404355056 1406259882 1406533632 1406619648 1407433664 1408103424 1408925696 1410285248 1410654336 1413053408 1413131776 1413414912 1415891799 1417377024 1418575872 1419944736 1420159104 1421442568 1422359608 1422731856 1423408896 1424224256 1426156032 1426194432 1427005944 1430454272 1431650304 1432783296 1433248128 1433612453 1435844592 1437062816 1438366272 1438654464 1439050752 1439875072 1439883536 1440251904 1441657728 1442687328 1442701312 1443266721 1444093456 1444478976 1445300892 1446002688 1446825471 1449366436 1449656832 1451623104 1452683064 1455525888 1455906816 1458635776 1458716672 1459790124 1461565728 1462724652 1463107464 1464541184 1465970688 1467401616 1468242176 1468626432 1469030976 1469325312 1471905792 1472743314 1474572288 1476113436 1476127744 1476218016 1478623833 1479002112 1479010806 1479858016 1481865252 1481905152 1483335126 1484765184 1485471744 1485849344 1486331392 1487507658 1488162816 1489823712 1492348928 1495263672 1496120192 1496721044 1497972483 1498189824 1499543808 1499635512 1499650048 1500903936 1501217406 1502478336 1502487168 1502579052 1505427456 1506578269 1506880128 1511499717 1512382368 1514737152 1516419072 1518998016 1520463783 1520861706 1521749824 1522139136 1523744768 1523837952 1524727808 1526321376 1526720832 1529402112 1529708544 1532901888 1533779968 1535491776 1536775632 1536790528 1538273464 1540401408 1540489216 1543497984 1545002368 1546294176 1546518528 1548025856 1549320192 1550643808 1550954496 1551049344 1552181904 1553678336 1554287238 1555177568 1557233664 1557328896 1558119738 1558230128 1558971648 1561168896 1561795872 1562911272 1564852224 1565742633 1566487728 1567997952 1569238848 1569649536 1570838528 1572081672 1572591696 1573739986 1576819712 1578737664 1578958464 1579899438 1582350336 1582948596 1583362872 1584618373 1585041408 1586364416 1586570904 1586986128 1589685084 1589773248 1590091776 1591033832 1591450224 1594564608 1595897856 1597437828 1597453312 1599122889 1600154559 1600573338 1600664576 1601931324 1602252288 1604425536 1605354023 1607565312 1608495616 1609261056 1611853432 1612176384 1615007744 1616695668 1618063104 1618162056 1619859456 1619868978 1620283392 1621229568 1622793984 1623038976 1624505792 1624605138 1625979264 1626753024 1627684864 1629892608 1630863936 1634268447 1636171776 1637466624 1638414232 1640636529 1640965248 1641056256 1642357504 1642787328 1643847168 1645581184 1647378432 1647608832 1648984064 1651772448 1652204736 1653514824 1653606528 1656418784 1656852288 1658893824 1660209216 1660643712 1663848704 1663893504 1664840268 1667104768 1670258688 1670360832 1671580512 1672122816 1674713732 1675152024 1675395072 1678093984 1678430208 1678892544 1679228928 1681934016 1683135216 1685225472 1686184374 1686986784 1687003136 1687106304 1690288128 1690298064 1691266304 1693560288 1693605888 1694796908 1695240144 1696874496 1698113536 1698664448 1700008752 1700757504 1701430164 1703088478 1705541632 1706512094 1708872768 1709851648 1710299136 1710538336 1711968552 1712406528 1713764352 1714212864 1714860979 1715318784 1717128192 1717223424 1718785146 1721803736 1722254352 1725502464 1727428248 1728436992 1728889344 1730557647 1732226048 1733050368 1735425601 1736189952 1738127664 1739142656 1741529088 1744474284 1744823808 1747888128 1749467776 1749574764 1751054592 1751420307 1751887872 1752891392 1752901696 1753008894 1754847744 1756315008 1756332032 1757020356 1758026816 1760458752 1763997696 1764446096 1765716992 1767193344 1768591881 1769165658 1770651648 1772164352 1772519424 1773922176 1775632384 1776328272 1777345792 1777810944 1780708272 1780834432 1784193024 1784659968 1784909568 1789420152 1789913061 1790381502 1791407072 1791885312 1793885184 1795244032 1796664768 1797134976 1798559984 1800747648 1804271616 1807540224 1808400384 1809446912 1809557568 1810878888 1813335111 1813698432 1816772608 1816883712 1817247744 1818800256 1820320992 1821363712 1822095184 1822359552 1823396484 1823883264 1825643232 1825660928 1827569016 1829226672 1829330944 1830778656 1831145472 1833629184 1834095284 1834690312 1838280704 1842118208 1842487296 1843216011 1845723136 1846773362 1847652192 1848135744 1849214976 1849328064 1850999388 1851278832 1851752448 1854621696 1854632598 1855107072 1856578048 1858262016 1860204177 1860307344 1860325376 1863471132 1863958824 1867735368 1869294336 1871829792 1872473408 1875013176 1875492864 1877471232 1879041024 1880872448 1884546027 1886144946 1887855732 1888233984 1889836032 1889847141 1891434496 1892175768 1893259648 1893545472 1895372661 1895878656 1896975808 1897878528 1901541376 1902674592 1905255324 1908867072 1908983808 1910377728 1910997504 1912509846 1914459456 1917821696 1918205952 1918734336 1920335872 1922210304 1923583104 1924086528 1924355628 1927067856 1927984896 1928003584 1929100628 1931769216 1931876352 1932875776 1935497472 1936910752 1937029203 1937536146 1940701184 1941209088 1944491616 1946386832 1948754304 1950299536 1950809952 1953213696 1954627584 1956535488 1957036032 1958168576 1958707968 1959100416 1962541056 1963657752 1966096384 1968151248 1968290688 1969936416 1971498444 1972002816 1972014408 1974203712 1975820336 1975873536 1977780168 1979686912 1980628992 1983343544 1984217088 1985001858 1986431616 1993684896 1994084352 1994194944 1997296644 1997586432 1999391744 1999514016 2000037312 2001205248 2001623208 2002157568 2003296806 2003316224 2003438736 2005249337 2007217152 2008023264 2009173504 2013097671 2015332956 2016509824 2018760393 2019649536 2021247864 2021892096 2023379982 2025330688 2027285044 2027815608 2031264274 2031783936 2033482752 2035095168 2035627776 2037238749 2039202816 2039611392 2041170558 2043869184 2045177043 2046150288 2047322368 2049034176 2049320751 2049857082 2050154496 2053868544 2057997312 2059625988 2061725568 2064026601 2065760256 2067939328 2068065792 2069575872 2072382984 2072798208 2076311552 2076438528 2077492984 2078628864 2080366848 2081558528 2082394496 2083881696 2084438016 2086449408 2086469632 2087656844 2088650304 2090544768 2090663936 2092318464 2092866048 2096108896 2096788928 2102956128 2104983552 2105277952 2106532584 2109389823 2109800448 2110598128 2111150496 2112155136 2113388544 2115427872 2115981504 2119580112 2119697664 2120122368 2121933632 2126065536 2126086144 2127295898 2127863808 2129917104 2130238656 2132163852 2133539412 2134097784 2135789981 2135908432 2136336384 2139234048 2143420416 2145681408 2147475456 2149568512 2153766888 2155594224 2157417472 2157549408 2157981696 2159499286 2159812608 2159825304 2160377856 2162486592 2163725312 2163738031 2164051968 2166140184 2166718464 2167951338 2167972352 2169004032 2173190144 2174049654 2174485248 2177434656 2179024596 2183288832 2183860224 2187515372 2187953664 2188075008 2189685186 2190383104 2191796224 2194086978 2194661196 2196811776 2198956032 2202363264 2202939648 2203546464 2204686432 2204808704 2207858688 2209114971 2209136384 2211858432 2213612288 2214191616 2214327024 2219787024 2222797878 2227011584 2227147776 2228774016 2229497088 2231261487 2232244224 2233536032 2233860096 2237906944 2238523392 2242578688 2244180288 2245081566 2246967296 2248245832 2249315712 2249475072 2251355904 2251826109 2253717504 2253730752 2254307328 2258080384 2258141184 2260320192 2262499328 2266678336 2267676672 2268573552 2274628608 2278497024 2280398848 2281292559 2282624736 2283208704 2285019136 2285617152 2285756928 2287091712 2289482064 2289504256 2289631232 2291713528 2294103168 2296339136 2300081518 2300669952 2303237664 2304582656 2305185792 2307410196 2310733824 2311334363 2314919936 2317503552 2319441264 2322038784 2323980288 2325965712 2326431744 2328272856 2330517504 2332766352 2334739456 2335227076 2335850496 2337179607 2337345192 2338457472 2339796992 2341753344 2342693808 2344366908 2347278336 2351996928 2353858272 2356257792 2358122508 2358887544 2360609979 2363359232 2365229568 2368106496 2368437696 2370414592 2374277696 2374422894 2375044308 2377562112 2378924032 2379546624 2379856356 2379879424 2384527626 2384659872 2385893536 2386550748 2387175336 2391846912 2395553024 2396179968 2400996864 2402896986 2403378432 2410053632 2412743424 2413891584 2414505184 2417780148 2418264576 2422511616 2425043502 2425067008 2427094656 2429789184 2429803467 2431195312 2431844352 2434190976 2434558464 2436758688 2436907707 2438968896 2441038208 2441527296 2444838912 2454257664 2456649728 2457621348 2461447872 2461584384 2463536256 2464180992 2465619968 2465770752 2467999184 2468371776 2469003264 2471413248 2472828928 2472843464 2473476096 2477658672 2477682688 2480272236 2480409792 2484628176 2485278432 2489129314 2490313824 2490965568 2492392448 2495773056 2495840256 2497260402 2500017568 2500657152 2503294976 2505388032 2507370768 2508184224 2512070598 2512728036 2513092608 2514859928 2517140976 2517645312 2518338816 2519781376 2519796188 2522901024 2523267072 2524702824 2524727296 2527163548 2527838208 2529276561 2530504704 2530659456 2536391263 2536899456 2540340432 2542195362 2545311744 2547170304 2547996672 2550013128 2551136256 2552612608 2554632717 2557607936 2558312448 2559768141 2562947072 2564777472 2565448704 2565807504 2567952828 2569423808 2570646528 2571319296 2572978176 2575692288 2575835136 2578177719 2580663296 2582705604 2583381528 2585429977 2588253696 2588278784 2592655488 2593334016 2598339072 2599575552 2601079936 2604284928 2606170112 2607191496 2608713984 2611610624 2612133888 2612293632 2616711426 2618210336 2619261827 2621832192 2624201664 2624362146 2624387584 2626581888 2628664592 2629337088 2629352544 2629513341 2632271616 2634498048 2637040224 2645622784 2646669144 2648575488 2650790016 2655977472 2658246528 2658779136 2660883264 2663062192 2663448576 2666018688 2666716416 2668273664 2668830944 2669543424 2671062408 2671251648 2676289536 2676989952 2677364352 2684130228 2687110608 2687827968 2691680524 2692866048 2694997152 2695702464 2695856128 2697839976 2701121472 2703754144 2706407424 2709045248 2711310336 2713460224 2714170368 2714336352 2716318332 2718937088 2721560744 2725158912 2725325568 2726902724 2728200384 2732045568 2732427668 2733142776 2733539328 2735094726 2738491392 2741353524 2743996416 2746167984 2746718208 2748967424 2751142926 2752035468 2757421056 2759434496 2763177312 2763730944 2768584704 2770160043 2771478288 2771505152 2773822464 2776499082 2776918248 2778508928 2781932544 2781948897 2782660608 2784309206 2784867072 2787393024 2789757952 2790488064 2795206698 2797931071 2803941504 2806644736 2807744688 2808710112 2812519764 2813239296 2814867328 2816206848 2817851392 2820570496 2821308672 2826106816 2826263552 2826829824 2829217419 2831783598 2834754048 2837151744 2839889472 2840318208 2842885136 2844719216 2845463712 2846817792 2848448512 2852312064 2854011888 2860908544 2863300608 2865566592 2866496256 2867224906 2871689184 2874125632 2876732544 2877308928 2878101504 2879750144 2879767072 2880503808 2883315456 2885374656 2885402624 2886533442 2888186912 2888957952 2890601784 2892005376 2893650942 2898732872 2899313664 2903246208 2905366128 2911051776 2911813632 2917271552 2917433344 2919580248 2923131456 2925449304 2926214928 2929082368 2930749031 2931941376 2934803232 2936484352 2937252864 2938061952 2938650624 2943811584 2945486628 2949144576 2952226872 2952255488 2952436032 2957247666 2958004224 2958021612 2959716032 2963730504 2963810304 2966670252 2969530368 2970943488 2971698688 2972662784 2975015316 2976325632 2977502787 2979647424 2984697856 2990527344 2992240384 2993442088 2995944966 2996379648 2999087616 2999271024 2999300096 3001807872 3002434812 3004974336 3005158104 3010854912 3013156538 3013760256 3022999434 3024764736 3029474304 3032838144 3035069973 3037996032 3040927566 3041723412 3043499648 3046896411 3047489536 3047675904 3049455616 3052642752 3053441664 3058804224 3059417088 3061755837 3065803776 3067559936 3070983552 3073551264 3073581056 3074785623 3076546928 3080802816 3086995968 3090004736 3092588352 3096051712 3098640384 3101287616 3101908992 3102098688 3104363808 3107356672 3108574476 3110355136 3114467328 3114657792 3116239476 3116460256 3117943296 3122337792 3123591744 3125822544 3129704448 3131485266 3132975456 3135995904 3138477696 3139299072 3141677056 3144163344 3145183392 3147479972 3153639424 3157475328 3157916928 3159798876 3164700672 3165897192 3166725744 3169236746 3170082816 3173141808 3173972256 3179370168 3179546496 3180183552 3182067664 3182900448 3189129216 3190943847 3191795712 3194875656 3194906624 3198245778 3200309118 3201146676 3201329152 3203862648 3204504576 3208851072 3210708046 3215130624 3216991232 3218522112 3223706864 3224352768 3230015488 3233391336 3236126208 3236324112 3239248929 3239718912 3239737956 3240566784 3245587968 3246077952 3249011584 3249210276 3251958528 3253506048 3255369728 3259785216 3261074481 3261727872 3268536894 3274933248 3276828464 3281273058 3281930496 3282112512 3284527779 3284715008 3285574656 3287694336 3291130467 3291162368 3294756864 3295217664 3297968128 3303544896 3304409472 3307029648 3307213056 3312837568 3313704576 3317787648 3320418432 3321287424 3327697408 3327787008 3329680536 3334196817 3340517376 3340721664 3343161024 3344245632 3349427464 3350304048 3350790144 3356187968 3356860416 3357785088 3358457856 3363868032 3366270432 3367622349 3370450944 3372368748 3373973568 3374006272 3374212608 3375926099 3380576256 3380596128 3382532608 3387120576 3387211776 3389593816 3390480288 3393748992 3396227072 3397328896 3400017504 3401515008 3402860328 3406176956 3411083264 3413024188 3417745536 3419703296 3420598272 3421076672 3423937104 3424813056 3427528704 3428425728 3429721958 3430637568 3434256384 3434446848 3437570292 3443607472 3444508704 3450122277 3451004928 3454856496 3456873984 3457778688 3461115294 3464452096 3466100736 3470851202 3472379904 3476255328 3478285312 3483058176 3488948568 3489647616 3495776256 3498935552 3499149528 3502109184 3502840614 3503775744 3505782784 3505803392 3506017788 3509695488 3512630016 3512664064 3514040712 3516053632 3520917504 3527995392 3528892192 3531433984 3534386688 3537183762 3538331316 3544328704 3545038848 3547748827 3547844352 3552656544 3554691584 3555621888 3561416544 3561634341 3561668864 3568386048 3569319936 3569819136 3578840304 3579826122 3580763004 3582814144 3587770368 3590488064 3593329536 3594269952 3597119968 3601495296 3604345479 3608543232 3615080448 3618893824 3619115136 3621757776 3626670222 3627396864 3633545216 3633767424 3634495488 3637600512 3640641984 3642727424 3644190368 3644719104 3646792968 3647766528 3651286464 3651321856 3653399477 3655138032 3658453344 3658661888 3661557312 3662290944 3667258368 3668190568 3669380624 3676561408 3684236416 3684974592 3686432022 3691446272 3693546724 3695304384 3696271488 3698429952 3698656128 3701998776 3702557664 3703504896 3709243392 3709265196 3710214144 3713156096 3716524032 3720408354 3720614688 3720650752 3726942264 3727917648 3733693971 3735470736 3738588672 3743659584 3744946816 3750026352 3750985728 3754942464 3758082048 3761744896 3768105897 3769092054 3772289892 3775711464 3776467968 3778705351 3779672064 3779694282 3782868992 3784351536 3786519296 3787090944 3790745322 3791757312 3793951616 3795757056 3803082752 3805349184 3810510648 3813293043 3817734144 3817967616 3820755456 3821995008 3825019692 3828151901 3828918912 3835643392 3836411904 3837468672 3844420608 3847166208 3848173056 3848711256 3854135712 3855969792 3856007168 3858201256 3863538432 3863752704 3865751552 3870994944 3873821504 3874058406 3875072292 3881402368 3882418176 3888983232 3892773664 3897508608 3900599072 3901619904 3906427392 3909255168 3913070976 3916337152 3917415936 3918200832 3927315504 3932192768 3936302496 3936581376 3939872832 3942996888 3944005632 3944028816 3948407424 3951640672 3951747072 3955560336 3959373824 3966687088 3968434176 3970003716 3972863232 3987369792 3988168704 3988389888 3994593288 3995172864 3998783488 3999028032 4000074624 4002410496 4003246416 4004315136 4006593612 4006632448 4006877472 4010498674 4014434304 4016046528 4018347008 4026195342 4030665912 4033019648 4037520786 4039299072 4042495728 4043784192 4046759964 4050661376 4054570088 4055631216 4062528548 4063567872 4066965504 4070190336 4071255552 4074477498 4078405632 4082341116 4086647383 4087738368 4089283873 4090354086 4092300576 4094644736 4098068352 4098641502 4099714164 4100308992 4102642089 4107737088 4115994624 4119251976 4123451136 4126714389 4128053202 4131520512 4135878656 4136131584 4139151744 4144765968 4145596416 4152877056 4154985968 4157257728 4160733696 4163117056 4164748623 4164788992 4167763392 4172898816 4172939264 4175313688 4176463809 4177300608 4181089536 4181327872 4184636928 4185732096 4192217792 4193577856 4205912256 4209967104 4210555904 4213065168 4218779646 4219600896 4221196256 4222300992 4224310272 4226777088 4230855744 4231963008 4239160224 4239395328 4240244736 4243867264 4252131072 4252172288 4254591796 4255727616 4259834208 4260477312 4264327704 4267078824 4268195568 4271579962 4271816864 4272672768 4278468096 4291362816 4294950912 4299137024 4300837359 4307533776 4311188448 4314834944 4315098816 4315963392 4318998572 4319625216 4319650608 4320755712 4324973184 4327450624 4327476062 4328103936 4332280368 4333436928 4335902676 4335944704 4338008064 4340476413 4346380288 4348099308 4348970496 4354869312 4358049192 4366577664 4367720448 4375030744 4375907328 4376150016 4379370372 4380766208 4383592448 4388173956 4389322392 4393623552 4397912064 4404726528 4405879296 4407092928 4409372864 4409617408 4415717376 4418229942 4418272768 4422536209 4423716864 4427224576 4428383232 4428654048 4435871499 4439574048 4445595756 4454023168 4454295552 4457548032 4458994176 4462522974 4464488448 4467072064 4475813888 4477046784 4485157376 4488360576 4490163132 4493917449 4496491664 4498631424 4498950144 4502711808 4503652218 4507435008 4507461504 4516160768 4516282368 4519734807 4520640384 4524998656 4533356672 4537147104 4549257216 4556994048 4560797696 4561391349 4562585118 4565249472 4566417408 4570038272 4571234304 4571513856 4574183424 4578964128 4579008512 4579262464 4583427056 4588206336 4592678272 4600163036 4601339904 4606475328 4609165312 4610371584 4614820392 4621467648 4622668726 4629839872 4635007104 4638882528 4644077568 4647960576 4651931424 4652863488 4656545712 4661035008 4665532704 4669478912 4670454152 4671700992 4674359214 4674690384 4676914944 4679593984 4683506688 4685387616 4688733816 4694556672 4697227899 4703993856 4707716544 4710440917 4712515584 4716245016 4717775088 4721219958 4730459136 4736212992 4736875392 4740829184 4748555392 4748845788 4750088616 4753855119 4755124224 4757848064 4759093248 4759712712 4759758848 4769055252 4769319744 4771787072 4773101496 4774350672 4781748419 4783693824 4791106048 4792359936 4797368667 4800463677 4801993728 4805793972 4806756864 4816062069 4820107264 4825486848 4827783168 4829010368 4835560296 4836529152 4845023232 4850087004 4850134016 4854189312 4859578368 4859606934 4862390624 4863688704 4868381952 4869116928 4873517376 4873815414 4877937792 4882076416 4883054592 4889677824 4908515328 4913299456 4915242696 4921909587 4922895744 4923168768 4927072512 4928361984 4931239936 4931541504 4935998368 4936743552 4942826496 4945657856 4945686928 4946952192 4955317344 4955365376 4960544472 4960819584 4969256352 4970556864 4978258628 4980627648 4981931136 4984784896 4991546112 4991680512 4994520804 5000035136 5001314304 5006589952 5010776064 5014741536 5016368448 5024141196 5025456072 5026185216 5029719856 5034281952 5035290624 5036677632 5039562752 5039592376 5045802048 5049405648 5049454592 5054327096 5055676416 5058553122 5061009408 5061318912 5072782526 5073798912 5080680864 5084390724 5090623488 5094340608 5095993344 5100026256 5102272512 5105225216 5109265434 5116624896 5119536282 5125894144 5129554944 5130897408 5131615008 5135905656 5138847616 5141293056 5142638592 5144582937 5145956352 5151384576 5151670272 5156355438 5161326592 5165411208 5166763056 5170859954 5176507392 5185310976 5186668032 5191672941 5196678144 5199151104 5202159872 5206276803 5208569856 5212340224 5214382992 5217427968 5223221248 5224587264 5233422852 5236420672 5238523654 5243664384 5248403328 5248724292 5248775168 5253163776 5254260921 5257329184 5258674176 5258705088 5259026682 5264543232 5268996096 5274080448 5291245568 5293338288 5297150976 5301580032 5311954944 5316493056 5317558272 5321766528 5326124384 5326897152 5332037376 5333432832 5336547328 5337661888 5342124816 5342503296 5352579072 5353979904 5354728704 5368260456 5369739183 5374221216 5375655936 5383361048 5385732096 5389994304 5391404928 5391712256 5395679952 5402242944 5407508288 5412814848 5418090496 5422620672 5426920448 5428340736 5428672704 5432636664 5437874176 5440005333 5442819629 5443121488 5450317824 5450651136 5453805448 5456400768 5464091136 5464855336 5466285552 5467078656 5470189452 5476982784 5482707048 5487992832 5492335968 5493436416 5497934848 5502285852 5504070936 5508089951 5514842112 5518868992 5526354624 5527461888 5529648033 5537169408 5540320086 5542956576 5543010304 5547644928 5552998164 5553836496 5557017856 5563865088 5563897794 5565321216 5568618412 5569734144 5574786048 5579515904 5580976128 5590413396 5595862142 5607883008 5615489376 5617420224 5625039528 5626478592 5629734656 5632413696 5635702784 5641140992 5642617344 5652213632 5652527104 5658434838 5663567196 5669508096 5669541423 5674303488 5679778944 5680636416 5685770272 5686117983 5689438432 5690927424 5693635584 5696897024 5704624128 5708023776 5726601216 5731133184 5732992512 5734449812 5743378368 5748251264 5753465088 5754617856 5756203008 5759500288 5759534144 5761007616 5766630912 5770749312 5770805248 5773066884 5776373824 5781203568 5784010752 5787301884 5797465744 5798627328 5806492416 5810732256 5811087609 5822103552 5823627264 5834543104 5834866688 5839160496 5846262912 5850898608 5852429856 5858164736 5861498062 5863882752 5869606464 5872968704 5874505728 5876123904 5877301248 5887623168 5890973256 5898289152 5904453744 5904510976 5904872064 5914495332 5916008448 5916043224 5919432064 5927461008 5927620608 5933340504 5939060736 5941886976 5943397376 5945325568 5950030632 5952651264 5955005574 5959294848 5960809673 5969395712 5972792329 5981054688 5984480768 5986884176 5991889932 5992759296 5998175232 5998542048 5998600192 6003615744 6004869624 6009948672 6010316208 6015748011 6026313076 6027520512 6045998868 6049529472 6056281179 6058948608 6065676288 6070139946 6075992064 6081855132 6083446824 6086999296 6093792822 6094979072 6095351808 6098911232 6105285504 6106883328 6117608448 6118834176 6123511674 6131607552 6135119872 6135531129 6141967104 6147102528 6147162112 6147962253 6149571246 6153093856 6161605632 6173991936 6180009472 6185176704 6192079803 6197280768 6202575232 6203817984 6204197376 6208727616 6214713344 6217148952 6220710272 6228934656 6229315584 6232478952 6232920512 6235886592 6244675584 6247183488 6251645088 6259408896 6262970532 6265950912 6271991808 6276955392 6278598144 6283354112 6288326688 6290366784 6294959944 6307278848 6314950656 6315833856 6319597752 6329401344 6331794384 6333451488 6338473492 6340165632 6346283616 6347944512 6358740336 6359092992 6360367104 6364135328 6365800896 6378258432 6381887694 6383591424 6389751312 6389813248 6396491556 6400618236 6402293352 6402658304 6407369943 6407725296 6409009152 6417702144 6421416092 6430261248 6433982464 6437044224 6447413728 6448705536 6460030976 6463706767 6466782672 6472252416 6472648224 6478497858 6479437824 6479475912 6481133568 6491175936 6491214093 6492155904 6498023168 6498420552 6503917056 6507012096 6510739456 6519570432 6522148962 6523455744 6537073788 6549866496 6553656928 6562546116 6563860992 6564225024 6569055558 6569430016 6571149312 6575388672 6582260934 6582324736 6588676393 6590435328 6595936256 6607089792 6608818944 6614059296 6614426112 6625675136 6627409152 6635575296 6640836864 6642574848 6655394816 6659361072 6668393634 6681034752 6681443328 6686322048 6688491264 6693784461 6698854928 6700608096 6701580288 6712375936 6713720832 6715570176 6727736064 6732540864 6735244698 6740901888 6744737496 6747947136 6748012544 6748425216 6751852198 6761152512 6761192256 6765065216 6774241152 6774423552 6779187632 6780960576 6787497984 6792454144 6794657792 6800035008 6803030016 6805720656 6812353912 6822166528 6826048376 6835491072 6839406592 6841196544 6842153344 6847874208 6849626112 6855057408 6856851456 6859443916 6861275136 6868512768 6868893696 6875140584 6887214944 6889017408 6900244554 6902009856 6909712992 6913747968 6915557376 6922230588 6928904192 6932201472 6934003089 6941702404 6944759808 6952510656 6956570624 6966116352 6977897136 6979295232 6991552512 6997871104 6998299056 7004218368 7005681228 7007551488 7011538821 7011606784 7012035576 7019390976 7025260032 7025328128 7028081424 7032107264 7041835008 7055990784 7057784384 7062867968 7068773376 7074367524 7076662632 7081829937 7088657408 7090077696 7095497654 7095688704 7105313088 7109383168 7109424959 7111243776 7122833088 7123268682 7123337728 7136772096 7138639872 7139638272 7157680608 7159652244 7161526008 7165628288 7175540736 7180976128 7186659072 7188539904 7194239936 7202990592 7208690958 7230160896 7237787648 7238230272 7243515552 7253340444 7254793728 7267090432 7267534848 7275201024 7281283968 7285454848 7288380736 7293585936 7295533056 7302572928 7302643712 7306798954 7310276064 7316906688 7317323776 7323114624 7324581888 7334516736 7336381136 7338761248 7353122816 7368472832 7369949184 7372864044 7382892544 7387093448 7390608768 7392542976 7396859904 7397312256 7403997552 7405115328 7407009792 7418486784 7418530392 7420428288 7426312192 7433048064 7440816708 7441229376 7441301504 7453884528 7455835296 7467387942 7470941472 7477177344 7487319168 7489893632 7500052704 7501971456 7509884928 7516164096 7523489792 7536211794 7538184108 7544579784 7551422928 7552935936 7557410702 7559344128 7559388564 7568703072 7573038592 7574181888 7581490644 7583514624 7587829683 7587903232 7591514112 7606165504 7609173789 7610698368 7621021296 7626586086 7635935232 7641510912 7643990016 7650039384 7656303802 7657837824 7663898151 7671286784 7672823808 7674937344 7679304423 7688841216 7694332416 7696346112 7697422512 7708271424 7711939584 7716402512 7727076864 7727505408 7731503104 7734533157 7741989888 7747643008 7748116812 7750144584 7756289931 7762804736 7764836352 7777966464 7785547328 7795017216 7801198144 7803239808 7812854784 7818510336 7826141952 7832674304 7834831872 7836401664 7854631008 7857785481 7864385536 7872604992 7873162752 7879745664 7885993776 7888011264 7888057632 7896814848 7903281344 7903494144 7911120672 7918747648 7933374176 7936868352 7940007432 7945726464 7974739584 7976337408 7989186576 7990345728 7997566976 7998056064 8000149248 8004820992 8006492832 8008630272 8013187224 8013264896 8013754944 8020997348 8028868608 8032093056 8036694016 8050285313 8052390684 8061331824 8066039296 8075041572 8078598144 8084991456 8087568384 8093519928 8101322752 8109140176 8111262432 8125057096 8127135744 8133931008 8140380672 8142511104 8148954996 8156811264 8164682232 8173294766 8175476736 8178567746 8180708172 8184601152 8189289472 8196136704 8197283004 8199428328 8200617984 8205284178 8215474176 8231989248 8238503952 8246902272 8253428778 8256106404 8271757312 8272263168 8278303488 8289531936 8291192832 8305754112 8309971936 8310480129 8314515456 8321467392 8326234112 8329497246 8329577984 8335526784 8345797632 8345846691 8350627376 8352927618 8354601216 8362179072 8369273856 8371464192 8384435584 8387155712 8393793213 8411824512 8419934208 8421111808 8426130336 8437559292 8442392512 8444601984 8448620544 8453554176 8461711488 8463926016 8478320448 8478790656 8480489472 8487652257 8487734528 8504262144 8504344576 8509183592 8511455232 8519668416 8520954624 8528655408 8534157648 8536391136 8543159924 8543633728 8545345536 8556936192 8582725632 8589901824 8598274048 8601674718 8615067552 8622376896 8629669888 8630197632 8631926784 8637997144 8639250432 8639301216 8641511424 8649946368 8654901248 8654952124 8656207872 8664560736 8666873856 8671805352 8671889408 8676016128 8680952826 8692760576 8696198616 8697940992 8709738624 8711952599 8716098384 8733155328 8735440896 8750061488 8751814656 8752300032 8758740744 8761532416 8767184896 8776347912 8778644784 8787247104 8792247093 8795824128 8809453056 8811758592 8814185856 8818745728 8819234816 8831434752 8836459884 8836545536 8845072418 8847433728 8854449152 8856766464 8857308096 8871742998 8879148096 8880389921 8891191512 8908046336 8908591104 8915096064 8917988352 8925045948 8928976896 8934144128 8951627776 8954093568 8970314752 8976721152 8980326264 8987834898 8992983328 8997262848 8997900288 9005423616 9007304436 9014923008 9032321536 9032564736 9039469614 9041280768 9066713344 9074294208 9098514432 9113988096 9121595392 9122782698 9125170236 9130498944 9140076544 9140689233 9142468608 9143027712 9148366848 9157928256 9158017024 9166854112 9176412672 9185267511 9185356544 9200326072 9202679808 9212950656 9218330624 9220743168 9229640784 9245337452 9259679744 9270014208 9277765056 9288155136 9295921152 9303862848 9305726976 9313091424 9322070016 9331065408 9338957824 9340908304 9343401984 9348718428 9349380768 9353829888 9359187968 9367013376 9370775232 9377467632 9389113344 9394455798 9407987712 9415433088 9420881834 9425031168 9432490032 9435550176 9442439916 9460918272 9472425984 9473750784 9481658368 9497110784 9497691576 9500177232 9507710238 9510248448 9515696128 9519425424 9519517696 9538110504 9538639488 9543574144 9546202992 9548701344 9563496838 9567387648 9572831541 9582212096 9584719872 9594737334 9600927354 9603987456 9611587944 9613513728 9629603959 9632124138 9640214528 9650973696 9655566336 9658020736 9671120592 9673058304 9690046464 9700174008 9700268032 9708378624 9717746787 9719156736 9719213868 9724781248 9736763904 9738233856 9745082221 9747034752 9747630828 9755875584 9764152832 9766109184 9779355648 9783223443 9826598912 9830485392 9843819174 9845791488 9846337536 9854145024 9856723968 9862479872 9863083008 9871996736 9873487104 9885652992 9891315712 9891373856 9893904384 9910634688 9910730752 9921088944 9921639168 9938512704 9941113728 9956517256 9961255296 9963862272 9969569792 9983092224 9983361024 9989041608 10000070272 10013179904 10021552128 10029483072 10032736896 10048282392 10050912144 10052370432 10059439712 10068563904 10070581248 10073355264 10079125504 10079184752 10091604096 10098811296 10098909184 10102867047 10108654192 10111352832 10117106244 10122018816 10122637824 10127778297 10145565052 10147597824 10161361728 10168781448 10181246976 10188681216 10191986688 10200052512 10204545024 10210450432 10218530868 10233249792 10239072564 10251788288 10259109888 10261794816 10263230016 10271811312 10277695232 10282586112 10285277184 10289165874 10291912704 10302769152 10303340544 10312710876 10322653184 10330822416 10333526112 10341719908 10350366831 10353014784 10370621952 10373336064 10383345882 10393356288 10398302208 10404319744 10412553606 10417139712 10428765984 10434855936 10446442496 10449174528 10466845704 10472841344 10477047308 10487328768 10496806656 10497448584 10497550336 10506327552 10508521842 10514658368 10517348352 10517410176 10518053364 10529086464 10537992192 10546047883 10548160896 10586676576 10594301952 10603160064 10632986112 10635116544 10643246481 10643533056 10652248768 10664074752 10666865664 10673094656 10675323776 10684249632 10685006592 10705158144 10707959808 10709457408 10736520912 10739478366 10748442432 10766722096 10771464192 10779988608 10782809856 10783424512 10791359904 10804485888 10815016576 10825629696 10836180992 10845241344 10853840896 10856681472 10857345408 10865273328 10875748352 10880010666 10885639258 10886242976 10900635648 10901302272 10907610896 10912801536 10928182272 10929710672 10932571104 10934157312 10940378904 10953965568 10960198431 10965414096 10975985664 10984671936 10986872832 10995869696 11004571704 11008141872 11016179902 11029684224 11037737984 11052709248 11054923776 11059296066 11074338816 11080640172 11085913152 11086020608 11092328611 11095289856 11105996328 11107672992 11114035712 11127730176 11127795588 11130642432 11137236824 11139468288 11149572096 11159031808 11161952256 11180826792 11191724284 11201081913 11215766016 11230978752 11234840448 11250079056 11252957184 11259469312 11264827392 11282281984 11285234688 11304317691 11304427264 11305054208 11316869676 11327134392 11336116053 11339016192 11339082846 11348606976 11359557888 11361272832 11371540544 11372235966 11378876864 11381854848 11387271168 11393794048 11409248256 11416047552 11439879129 11453202432 11462266368 11465985024 11468899624 11484455703 11486756736 11496502528 11506930176 11509235712 11512406016 11519000576 11519068288 11533261824 11541498624 11541610496 11546133768 11552747648 11562407136 11568021504 11574603768 11594931488 11597254656 11612984832 11621464512 11622175218 11644207104 11647254528 11669086208 11669733376 11678320992 11692525824 11701797216 11704859712 11716329472 11722996124 11727765504 11739212928 11745937408 11749011456 11752247808 11754602496 11781946512 11796578304 11808907488 11809021952 11809744128 11828990664 11832016896 11832086448 11838864128 11854922016 11855241216 11866681008 11878121472 11886794752 11890651136 11900061264 11905302528 11910011148 11918589696 11921619346 11938791424 11945584658 11962109376 11968961536 11973768352 11983779864 11985518592 11996350464 11997084096 11997200384 12004026853 12007231488 12009739248 12019897344 12020632416 12031496022 12052626152 12055041024 12091997736 12099058944 12112562358 12117897216 12131352576 12140279892 12151984128 12163710264 12166893648 12173998592 12187585644 12190703616 12210571008 12213766656 12235216896 12247023348 12259942149 12263215104 12267851619 12270239744 12271062258 12283934208 12294205056 12294324224 12295924506 12299142492 12306187712 12323211264 12347983872 12360018944 12370353408 12380143167 12384159606 12394561536 12405150464 12407635968 12408394752 12417455232 12429426688 12434297904 12441420544 12458631168 12464957904 12465841024 12471773184 12489351168 12494366976 12503290176 12518817792 12525941064 12529391427 12531901824 12543983616 12553910784 12557196288 12566708224 12576653376 12580733568 12589919888 12614557696 12629901312 12631667712 12639195504 12658802688 12663588768 12666902976 12676946984 12680331264 12692567232 12695889024 12717480672 12718185984 12720734208 12728270656 12731601792 12756516864 12763775388 12767182848 12779502624 12779626496 12792983112 12801236472 12804586704 12805316608 12814739886 12815450592 12818018304 12835404288 12842832184 12867964928 12874088448 12894827456 12897411072 12902512077 12920061952 12927413534 12933565344 12944504832 12945296448 12956995716 12958875648 12958951824 12962267136 12979031423 12982351872 12982428186 12984311808 12996046336 12996841104 13007834112 13014024192 13021429239 13039140864 13044297924 13046911488 13074147576 13099732992 13107313856 13125092232 13127721984 13128450048 13138111116 13138860032 13142298624 13150777344 13164521868 13164649472 13177352786 13180870656 13214179584 13217637888 13228118592 13228852224 13251350272 13254818304 13267608627 13271150592 13281673728 13285149696 13310789632 13318722144 13336787268 13362069504 13362886656 13372644096 13376982528 13387568922 13397709856 13401216192 13424751872 13427441664 13431140352 13455472128 13465081728 13470489396 13489474992 13495894272 13496025088 13496850432 13503704396 13522305024 13522384512 13530130432 13548482304 13548847104 13558375264 13559204421 13561921152 13574995968 13584908288 13589315584 13600070016 13611441312 13624707824 13652096752 13670982144 13678813184 13682393088 13684174047 13684306688 13695748416 13699252224 13710114816 13713702912 13718887832 13722550272 13737025536 13737787392 13750281168 13774429888 13778034816 13800489108 13804019712 13819425984 13827495936 13831114752 13844461176 13857808384 13864402944 13868006178 13883404808 13889519616 13905021312 13913141248 13932232704 13955794272 13958590464 13983105024 13995742208 13996598112 14008436736 14011362456 14015102976 14023077642 14023213568 14024071152 14036745359 14038781952 14050520064 14056162848 14064214528 14083670016 14091683697 14111981568 14115568768 14125735936 14131322751 14137546752 14148735048 14153325264 14163659874 14177314816 14190995308 14191377408 14210626176 14218766336 14218849918 14222487552 14245666176 14246537364 14246675456 14261565357 14273544192 14277279744 14279276544 14315361216 14319304488 14323052016 14331256576 14345245257 14351081472 14361952256 14373318144 14377079808 14388479872 14405981184 14417381916 14448186207 14460321792 14475575296 14476460544 14487031104 14506680888 14509587456 14534180864 14535069696 14550402048 14562567936 14570909696 14576761472 14587171872 14591066112 14605145856 14605287424 14613597908 14620552128 14633813376 14634647552 14646229248 14649163776 14669033472 14672762272 14677522496 14706245632 14736945664 14739898368 14745728088 14765728761 14774186896 14781217536 14785085952 14793719808 14794624512 14807995104 14810230656 14836973568 14837060784 14840856576 14852624384 14866096128 14881633416 14882458752 14882603008 14907769056 14911670592 14934775884 14941882944 14950529867 14954354688 14974638336 14979787264 15000105408 15003942912 15019769856 15032328192 15046979584 15072423588 15076368216 15089159568 15102845856 15105871872 15114821404 15118688256 15118777128 15137406144 15146077184 15148363776 15162981288 15167029248 15175659366 15175806464 15183028224 15212331008 15218347578 15221396736 15242042592 15253172172 15271870464 15283021824 15287980032 15300078768 15312607604 15315675648 15327796302 15342573568 15349874688 15358608846 15377682432 15388664832 15392692224 15394845024 15416542848 15423879168 15432805024 15433748811 15454153728 15455010816 15463006208 15469066314 15483979776 15495286016 15496233624 15500289168 15512579862 15525609472 15555932928 15571094656 15590034432 15602396288 15606479616 15618830409 15625709568 15637020672 15652283904 15665348608 15669663744 15709262016 15711459091 15715570962 15728771072 15745209984 15746325504 15759491328 15762782763 15771987552 15776022528 15776115264 15793629696 15806562688 15806988288 15822241344 15837495296 15866748352 15873736704 15880014864 15891452928 15949479168 15952674816 15978373152 15980691456 15995133952 15996112128 16000298496 16009641984 16012985664 16026374448 16026529792 16027509888 16041994696 16057737216 16064186112 16073388032 16100570626 16104781368 16122663648 16132078592 16150083144 16157196288 16169982912 16175136768 16179340541 16187039856 16202645504 16218280352 16222524864 16250114192 16254271488 16267862016 16280761344 16285022208 16297909992 16313622528 16328458887 16329364464 16346589532 16350953472 16357135492 16361416344 16369202304 16378578944 16392273408 16394566008 16398856656 16401235968 16410568356 16430948352 16463978496 16477007904 16493804544 16506857556 16512212808 16524269853 16543514624 16544526336 16556606976 16579063872 16582385664 16611508224 16619943872 16620960258 16629030912 16642934784 16652468224 16658994492 16659155968 16671053568 16691595264 16691693382 16701254752 16705855236 16709202432 16724358144 16738547712 16742928384 16768871168 16774311424 16787586426 16823649024 16842223616 16852260672 16875118584 16884785024 16889203968 16897241088 16907108352 16923422976 16927852032 16956640896 16957581312 16975304514 16975469056 17008524288 17008624269 17018367184 17022910464 17039336832 17041909248 17057310816 17058353949 17068315296 17072782272 17086319848 17087267456 17090691072 17113872384 17179803648 17196548096 17203349436 17230135104 17244753792 17259339776 17260395264 17263853568 17275994288 17278500864 17278602432 17283022848 17299892736 17309802496 17309904248 17312415744 17329121472 17343610704 17343778816 17352032256 17361905652 17385521152 17392397232 17395881984 17419477248 17423905198 17432196768 17466310656 17470881792 17500122976 17503629312 17504600064 17517481488 17523064832 17534369792 17552695824 17557289568 17574494208 17584494186 17591648256 17618906112 17623517184 17628371712 17637491456 17638469632 17662869504 17672919768 17673091072 17690144836 17694867456 17708898304 17713532928 17714616192 17743485996 17758296192 17760779842 17782383024 17817182208 17830192128 17835976704 17850091896 17857953792 17868288256 17882429019 17903255552 17908187136 17918376987 17940629504 17953442304 17960652528 17975669796 17985966656 17994525696 17995800576 18010847232 18014608872 18029846016 18047244033 18064643072 18078939228 18082561536 18098009839 18133426688 18148588416 18168843537 18197028864 18227976192 18243190784 18245565396 18250340472 18260997888 18280153088 18281378466 18284937216 18286055424 18296733696 18315856512 18316034048 18333708224 18352825344 18370535022 18370713088 18400652144 18405359616 18406593387 18425901312 18436661248 18441486336 18443886759 18459281568 18490674904 18519359488 18540028416 18555530112 18591842304 18607725696 18611453952 18626182848 18644140032 18662130816 18677915648 18681816608 18686803968 18697436856 18698761536 18707659776 18718375936 18734026752 18741550464 18754935264 18778226688 18788911596 18815975424 18830866176 18841763668 18850062336 18864980064 18871100352 18884879832 18921836544 18944851968 18947501568 18963316736 18994221568 18995383152 19000354464 19015420476 19020496896 19038850848 19039035392 19076221008 19077278976 19087148288 19092405984 19097402688 19126993676 19134775296 19145663082 19164424192 19169439744 19189474668 19201854708 19207974912 19222109829 19223175888 19227027456 19259207918 19264248276 19301947392 19311132672 19316041472 19342241184 19346116608 19380092928 19391120301 19400348016 19400536064 19416757248 19435493574 19438313472 19438427736 19449562496 19473527808 19473642279 19476467712 19490164442 19494069504 19495261656 19511751168 19528305664 19532218368 19558711296 19566446886 19585517497 19660970784 19687638348 19691582976 19692675072 19708290048 19713447936 19724959744 19726166016 19743993472 19746974208 19766029179 19771305984 19782631424 19782747712 19787808768 19821269376 19821461504 19842177888 19843278336 19877025408 19882227456 19913034512 19922510592 19927724544 19939139584 19966184448 19978083216 20000140544 20026359808 20043104256 20058966144 20065473792 20096564784 20101824288 20104740864 20118879424 20137127808 20141162496 20146710528 20158251008 20158369504 20183208192 20197622592 20197818368 20205734094 20217308384 20222705664 20234212488 20244037632 20245275648 20255556594 20291130104 20295195648 20322723456 20337562896 20362493952 20377362432 20383973376 20400105024 20409090048 20420900864 20437061736 20466499584 20478145128 20503576576 20515243217 20518219776 20523589632 20526460032 20543622624 20555390464 20565172224 20570554368 20578331748 20583825408 20605538304 20606681088 20625421752 20645306368 20661644832 20667052224 20683439816 20700733662 20706029568 20741243904 20746672128 20766691764 20786712576 20796604416 20802009267 20808639488 20825107212 20834279424 20857531968 20869711872 20892884992 20898349056 20933691408 20945682688 20954094616 20974657536 20993613312 20994897168 20995100672 21012655104 21017043684 21029316736 21034820352 21036106728 21058172928 21075984384 21092095766 21096321792 21173353152 21188603904 21206320128 21245489811 21265972224 21270233088 21286492962 21287066112 21304497536 21328149504 21328274877 21333731328 21346189312 21350647552 21368499264 21370013184 21410316288 21415919616 21418914816 21473041824 21478956732 21496884864 21533444192 21542928384 21559977216 21565619712 21582719808 21608971776 21630033152 21672361984 21690482688 21707681792 21713362944 21714690816 21730546656 21751496704 21760021332 21771278516 21772485952 21801271296 21802604544 21815221792 21825603072 21856364544 21859421344 21865142208 21880757808 21907931136 21920396862 21930828192 21951971328 21969343872 21973745664 21991739392 22009143408 22016283744 22032359804 22059368448 22075475968 22105418496 22109847552 22118592132 22148677632 22161280344 22171826304 22172041216 22184657222 22190579712 22211992656 22215345984 22228071424 22255460352 22255591176 22261284864 22274473648 22278936576 22299144192 22318063616 22323904512 22361653584 22383448568 22402163826 22431532032 22461957504 22469680896 22500158112 22505914368 22518938624 22529654784 22564563968 22570469376 22608635382 22608854528 22610108416 22633739352 22654268784 22672232106 22678032384 22678165692 22719115776 22722545664 22743081088 22744471932 22757753728 22763709696 22774542336 22787588096 22818496512 22827521367 22832095104 22879758258 22924532736 22931970048 22937799248 22968911406 22973513472 22991694453 22993005056 23013860352 23018471424 23024812032 23037913269 23038136576 23066523648 23082997248 23083220992 23092267536 23105495296 23124814272 23149207536 23189862976 23194509312 23225969664 23242929024 23244350436 23268869793 23288414208 23294509056 23338172416 23356641984 23385051648 23403594432 23409719424 23432658944 23445992248 23455531008 23478425856 23491874816 23498022912 23504495616 23509204992 23563893024 23573356443 23593156608 23617814976 23618043904 23619488256 23657981328 23664033792 23664172896 23677728256 23709844032 23710482432 23733362016 23756242944 23773589504 23781302272 23800122528 23810605056 23820022296 23837179392 23843238692 23877582848 23891169316 23924218752 23937923072 23947536704 23967559728 23971037184 23992700928 23994168192 23994400768 24008053706 24014462976 24019478496 24039794688 24041264832 24062992044 24105252304 24110082048 24150855939 24183995472 24198117888 24225124716 24235794432 24262705152 24280559784 24303968256 24327420528 24333787296 24347997184 24375171288 24381407232 24421142016 24427533312 24470433792 24494046696 24519884298 24526430208 24535703238 24540479488 24542124516 24567868416 24588410112 24588648448 24591849012 24598284984 24612375424 24646422528 24695967744 24720037888 24740706816 24760286334 24768319212 24810300928 24815271936 24816789504 24834241789 24834910464 24868595808 24882841088 24917262336 24929915808 24931440387 24931682048 24943546368 24978702336 24988733952 25006580352 25051882128 25058782854 25063803648 25107821568 25114392576 25133416448 25153306752 25161467136 25179839776 25181379639 25229115392 25259802624 25263335424 25278391008 25327177536 25333805952 25353893968 25360662528 25385134464 25391778048 25434961344 25436371968 25441468416 25456541312 25463203584 25513033728 25527550776 25534365696 25559005248 25559252992 25585966224 25602472944 25609173408 25610633216 25629479772 25630901184 25636036608 25670808576 25685664368 25735929856 25748176896 25789654912 25794822144 25805024154 25840123904 25854827068 25867130688 25889009664 25890592896 25913991432 25917751296 25917903648 25924534272 25958062846 25964703744 25964856372 25968623616 25992092672 25993682208 26015668224 26028048384 26042858478 26078281728 26088595848 26093822976 26135857797 26148295152 26199465984 26214627712 26250184464 26255443968 26256900096 26276222232 26277720064 26284597248 26301554688 26329043736 26329298944 26354705572 26361741312 26376741279 26428359168 26435275776 26450937457 26456237184 26457704448 26502700544 26509636608 26535217254 26542301184 26563347456 26570299392 26621579264 26637444288 26641169763 26673574536 26724139008 26725773312 26745288192 26753965056 26775137844 26795419712 26802432384 26849503744 26854883328 26862280704 26910944256 26930163456 26940978792 26978949984 26991788544 26992050176 26993700864 27007408792 27044769024 27060260864 27096964608 27097694208 27116750528 27118408842 27123842304 27169816576 27178631168 27200140032 27222882624 27249415648 27304193504 27341964288 27357626368 27364786176 27368348094 27368613376 27391496832 27420229632 27422067699 27427405824 27437775664 27445100544 27474051072 27500562336 27548859776 27556069632 27600978216 27608039424 27638851968 27654991872 27662229504 27688922352 27715616768 27736012356 27766809616 27779039232 27810042624 27826282496 27864465408 27911588544 27917180928 27966210048 27991484416 27993196224 28016873472 28022724912 28030205952 28046155284 28046427136 28048142304 28073490718 28077563904 28101040128 28112325696 28128429056 28167340032 28183367394 28223963136 28231137536 28251471872 28262645502 28275093504 28297470096 28306650528 28327319748 28354629632 28381990616 28382754816 28421252352 28437532672 28437699836 28444975104 28491332352 28493074728 28493350912 28523130714 28547088384 28558553088 28624987111 28630722432 28638608976 28646104032 28662513152 28690490514 28702162944 28718494623 28746636288 28754159616 28776959744 28811962368 28834763832 28888811877 28896372414 28920643584 28951150592 28952921088 28974062208 29013361776 29019174912 29070139392 29100804096 29125135872 29141819392 29153240361 29153522944 29174343744 29210291712 29210574848 29227195816 29235246663 29241104256 29267626752 29269295104 29292458496 29298327552 29338066944 29345524544 29355044992 29412491264 29473891328 29479796736 29491456176 29531457522 29548373792 29562435072 29570171904 29587439616 29589249024 29615990208 29620461312 29673947136 29674121568 29681713152 29705248768 29732192256 29763266832 29764917504 29765206016 29815538112 29823341184 29869551768 29883765888 29901059734 29908709376 29949276672 29959574528 30000210816 30039539712 30064656384 30093959168 30144847176 30152736432 30178319136 30205691712 30211743744 30229642808 30237376512 30237554256 30274812288 30292154368 30296727552 30325962576 30334058496 30351318732 30351612928 30366056448 30383334891 30424662016 30436695156 30442793472 30484085184 30506344344 30543740928 30566043648 30575960064 30600157536 30625215208 30631351296 30655592604 30685147136 30699749376 30717217692 30755364864 30777329664 30785384448 30789690048 30833085696 30847758336 30865610048 30867497622 30908307456 30910021632 30926012416 30938132628 30967959552 30990572032 30992467248 31000578336 31025159724 31051100493 31111865856 31142189312 31180068864 31204792576 31212959232 31237660818 31251419136 31304567808 31330697216 31339327488 31418524032 31422918182 31431141924 31490419968 31492651008 31518982656 31525565526 31543975104 31552045056 31552230528 31587259392 31613125376 31613976576 31638143649 31644482688 31674990592 31733496704 31760029728 31782905856 31898958336 31905349632 31929739443 31956746304 31990267904 31992224256 32000596992 32019283968 32025971328 32052748896 32053059584 32055019776 32083989392 32115474432 32128372224 32146776064 32201141252 32209562736 32245327296 32264157184 32300166288 32314392576 32339965824 32350273536 32358681082 32374079712 32405291008 32436560704 32445049728 32500228384 32508542976 32535724032 32561522688 32570044416 32595819984 32627245056 32656917774 32658728928 32693179064 32701906944 32714270984 32722832688 32738404608 32757157888 32784546816 32789132016 32797713312 32802471936 32821136712 32861896704 32880595293 32927956992 32954015808 32973086419 32987609088 33013715112 33024425616 33048539706 33089052672 33113213952 33158127744 33164771328 33223016448 33239887744 33241920516 33258061824 33276985833 33285869568 33304936448 33317988984 33318311936 33342107136 33383190528 33383386764 33402509504 33411710472 33418404864 33448716288 33472238933 33477095424 33485856768 33537742336 33548622848 33575172852 33603245739 33647298048 33684447232 33704521344 33750237168 33769570048 33778407936 33794482176 33846845952 33855704064 33913281792 33915162624 33950609028 33950938112 34008348159 34017048576 34017248538 34036734368 34045820928 34078673664 34083818496 34114621632 34116707898 34136630592 34145564544 34172639696 34174534912 34181382144 34227744768 34359607296 34393096192 34406698872 34453367109 34460270208 34489507584 34518679552 34520790528 34527707136 34551988576 34557001728 34557204864 34599785472 34619604992 34619808496 34624831488 34658242944 34687221408 34687557632 34704064512 34723811304 34784794464 34791763968 34838954496 34847810396 34864393536 34932621312 34941763584 35000245952 35007258624 35009200128 35034962976 35046129664 35068739584 35105391648 35114579136 35148988416 35168988372 35183296512 35237812224 35247034368 35256743424 35274982912 35276939264 35345839536 35346182144 35380289672 35389734912 35417796608 35427065856 35429232384 35486971992 35516592384 35521559684 35564766048 35634364416 35660384256 35671953408 35700183792 35715907584 35736576512 35764858038 35816374272 35836753974 35881259008 35906884608 35921305056 35951339592 35971933312 35989051392 35991601152 36012080559 36021694464 36029217744 36059692032 36094488066 36129286144 36157878456 36165123072 36196019678 36266853376 36297176832 36337687074 36394057728 36455952384 36486381568 36491130792 36500680944 36521995776 36560306176 36562756932 36572110848 36631713024 36632068096 36667416448 36705650688 36741070044 36741426176 36779826447 36801304288 36803554857 36810719232 36813186774 36851802624 36873322496 36882972672 36887773518 36918563136 36981349808 37038718976 37080056832 37111060224 37183684608 37215451392 37222907904 37252365696 37288280064 37324261632 37355831296 37363633216 37394873712 37397523072 37415319552 37436751872 37468053504 37483100928 37509870528 37556453376 37577823192 37588174281 37631950848 37661732352 37683527336 37700124672 37729960128 37742200704 37769759664 37843673088 37889703936 37895003136 37926633472 37988443136 37990766304 38000708928 38030840952 38040993792 38077701696 38078070784 38099737403 38152442016 38154557952 38174296576 38184811968 38194805376 38253987352 38269550592 38291326164 38328848384 38338879488 38378949336 38403709416 38415949824 38444219658 38446351776 38454054912 38518415836 38528496552 38603894784 38622265344 38632082944 38684482368 38692233216 38707536231 38760185856 38782240602 38800696032 38801072128 38833514496 38870987148 38876626944 38876855472 38899124992 38937094269 38947055616 38947284558 38952935424 38980328884 38988139008 38990523312 39023502336 39056611328 39117422592 39132893772 39171034994 39321941568 39375276696 39383165952 39385350144 39416580096 39426895872 39449919488 39452332032 39487986944 39493948416 39532058358 39542611968 39565262848 39565495424 39642538752 39642923008 39684355776 39686556672 39754050816 39764454912 39802825881 39826069024 39845021184 39855449088 39878279168 39932368896 39956166432 40000281088 40086208512 40117932288 40130947584 40193129568 40203648576 40237758848 40274255616 40282324992 40293421056 40316502016 40316739008 40366416384 40395245184 40395636736 40411468188 40434616768 40468424976 40488075264 40490551296 40511113188 40582260208 40590391296 40645446912 40675125792 40677613263 40724987904 40754724864 40767946752 40800210048 40841801728 40874123472 40956290256 41007153152 41030486434 41036439552 41047179264 41052920064 41087245248 41110780928 41130344448 41141108736 41156663496 41167650816 41211076608 41213362176 41250843504 41290612736 41323289664 41334104448 41366879632 41401467324 41412059136 41482487808 41493344256 41533383528 41573425152 41593208832 41604018534 41617278976 41650214424 41668558848 41715063936 41739423744 41785769984 41796698112 41867382816 41891365376 41908189232 41949315072 41987226624 41989794336 41990201344 42025310208 42034087368 42058633472 42069640704 42072213456 42110236077 42116345856 42184191532 42192643584 42346706304 42377207808 42393968253 42412640256 42490979622 42531944448 42572985924 42574132224 42608995072 42656299008 42656549754 42667462656 42692378624 42701295104 42736998528 42740026368 42784696071 42820632576 42831839232 42837829632 42946083648 42957913464 42993769728 43035735771 43066888384 43085856768 43119954432 43131239424 43165439616 43217943552 43260066304 43344558621 43380965376 43415363584 43426725888 43429381632 43461093312 43502993408 43520042664 43542557032 43544971904 43602542592 43605209088 43630443584 43651206144 43712729088 43718842688 43730284416 43761515616 43815862272 43840793724 43861656384 43903942656 43938687744 43947491328 43983478784 44018286816 44032567488 44064719608 44118736896 44150951936 44210836992 44219695104 44237184264 44322560688 44343652608 44344082432 44369314444 44381159424 44423985312 44430691968 44456142848 44510920704 44511182352 44522569728 44548947296 44557873152 44598288384 44636127232 44647809024 44723307168 44766897136 44804327652 44851589601 44863064064 44923915008 44939361792 45000316224 45011828736 45037877248 45059309568 45129127936 45140938752 45217270764 45217709056 45220216832 45267478704 45308537568 45344464212 45356064768 45356331384 45438231552 45445091328 45486162176 45488943864 45515507456 45527419392 45549084672 45575176192 45636993024 45655042734 45664190208 45759516516 45849065472 45863940096 45875598496 45937822812 45947026944 45983388906 45986010112 46027720704 46049624064 46075826538 46076273152 46120734751 46133047296 46165994496 46184535072 46210990592 46249628544 46298415072 46301246433 46379725952 46389018624 46451939328 46485858048 46488700872 46537739586 46576828416 46676344832 46713283968 46770103296 46807188864 46819438848 46856491227 46891984496 46911062016 46956851712 46983749632 46996045824 47008991232 47127786048 47134377273 47146712886 47186313216 47235629952 47236087808 47238976512 47315962656 47328067584 47328345792 47355456512 47419688064 47420964864 47466724032 47512485888 47547179008 47562604544 47600245056 47621210112 47640044592 47674358784 47686477384 47755165696 47782338632 47848437504 47875846144 47895073408 47935119456 47942074368 47985401856 47988336384 47988801536 48016107412 48028925952 48038956992 48079589376 48082529664 48125984088 48210504608 48220164096 48301711878 48367990944 48396235776 48450249432 48471588864 48525410304 48538021623 48561119568 48607936512 48654841056 48667574592 48695994368 48750342576 48762814464 48842284032 48855066624 48940867584 48985376661 48988093392 49039768596 49052860416 49071406476 49084249032 49123169563 49135736832 49176820224 49177296896 49183698024 49196569968 49224750848 49292845056 49391935488 49440075776 49481413632 49520572668 49536638424 49572809559 49620601856 49630543872 49633579008 49668483578 49669820928 49737191616 49765682176 49765974713 49834524672 49859831616 49862880774 49863364096 49887092736 49957404672 49977467904 50013160704 50103764256 50117565708 50127607296 50215643136 50228785152 50266832896 50306613504 50322934272 50359679552 50362759278 50458230784 50526670848 50556782016 50654355072 50667611904 50707787936 50721325056 50770268928 50783556096 50869922688 50872743936 50913082624 50926407168 51055101552 51068731392 51118010496 51118505984 51171932448 51204945888 51218346816 51221266432 51258959544 51261802368 51272073216 51341617152 51371328736 51471859712 51579309824 51589644288 51610048308 51680247808 51709654136 51734261376 51778019328 51781185792 51827982864 51835502592 51835807296 51849068544 51916125692 51929407488 51929712744 51937247232 51984185344 51987364416 52031336448 52056096768 52085716956 52156563456 52177191696 52187645952 52271715594 52296590304 52398931968 52429255424 52500368928 52510887936 52513800192 52552444464 52555440128 52569194496 52603109376 52658087472 52658597888 52709411144 52723482624 52753482558 52856718336 52870551552 52901874914 52912474368 52915408896 53005401088 53019273216 53070434508 53084602368 53126694912 53140598784 53160690349 53243158528 53274888576 53282339526 53347149072 53451546624 53490576384 53507930112 53550275688 53590839424 53604864768 53647287057 53699007488 53709766656 53724561408 53755130961 53821888512 53860326912 53881957584 53957899968 53983577088 53987401728 54014817584 54089538048 54120521728 54141732099 54193929216 54233501056 54236817684 54247684608 54294029517 54339633152 54357262336 54400280064 54445765248 54498831296 54608387008 54683928576 54715252736 54729572352 54736696188 54737226752 54782993664 54840459264 54844135398 54854811648 54875551328 54890201088 54948102144 55001124672 55097719552 55112139264 55201956432 55216078848 55277703936 55309983744 55324459008 55377844704 55431233536 55472024712 55533619232 55558078464 55620085248 55652564992 55823177088 55834361856 55932420096 55982968832 55986392448 56033746944 56045449824 56060411904 56092310568 56092854272 56096284608 56146981436 56155127808 56202080256 56224651392 56256858112 56334680064 56366734788 56447926272 56462275072 56502943744 56525291004 56550187008 56594940192 56613301056 56654639496 56709259264 56763981232 56765509632 56842504704 56875065344 56875399672 56889950208 56982664704 56986149456 56986701824 57046261428 57117106176 57249974222 57261444864 57277217952 57292208064 57325026304 57380981028 57404325888 57436989246 57493272576 57508319232 57553919488 57623924736 57666329487 57669527664 57777623754 57792744828 57902301184 57905842176 57948124416 58026723552 58038349824 58140278784 58173360903 58201608192 58250271744 58283638784 58306480722 58307045888 58348687488 58420583424 58420926837 58454391632 58470493326 58482208512 58535253504 58584916992 58596655104 58676133888 58691049088 58710089984 58756552491 58824982528 58947782656 58982912352 59062915044 59096747584 59124870144 59140343808 59174879232 59178498048 59231980416 59240922624 59298087537 59347894272 59348243136 59363426304 59410497536 59464384512 59526533664 59529835008 59530412032 59631076224 59646682368 59739103536 59767531776 59802119468 59817418752 59898553344 59919149056 60000421632 60079079424 60129312768 60187918336 60289694352 60305472864 60356638272 60411383424 60423487488 60459285616 60474753024 60475108512 60549624576 60584308736 60593455104 60651925152 60668116992 60702637464 60703225856 60732112896 60766669782 60849324032 60873390312 60885586944 60968170368 61012688688 61087481856 61132087296 61151920128 61200315072 61250430416 61262702592 61311185208 61370294272 61399498752 61434435384 61510729728 61545729651 61554659328 61570768896 61579380096 61666171392 61695516672 61731220096 61734995244 61816614912 61820043264 61852024832 61876265256 61935919104 61981144064 61984934496 62001156672 62050319448 62102200986 62162729447 62223731712 62284378624 62360137728 62406027801 62409585152 62425918464 62475321636 62502838272 62609135616 62661394432 62678654976 62837048064 62845836364 62862283848 62980839936 62985302016 63037965312 63051131052 63087950208 63104461056 63174518784 63226250752 63227953152 63276287298 63288965376 63466993408 63520059456 63565811712 63797916672 63810699264 63859478886 63913492608 63980535808 63984448512 63984824631 64001193984 64038567936 64051942656 64105497792 64106119168 64110039552 64167978784 64230948864 64256744448 64293552128 64402282504 64419125472 64490654592 64528314368 64600332576 64628785152 64679931648 64717362164 64748159424 64810582016 64873121408 64890099456 65000456768 65017085952 65071448064 65123045376 65140088832 65191639968 65254490112 65313835548 65317457856 65386358128 65403813888 65428541968 65445665376 65476809216 65514315776 65569093632 65578264032 65595426624 65642273424 65723793408 65761190586 65855913984 65908031616 65946172838 65975218176 66027430224 66048851232 66097079412 66178105344 66226427904 66316255488 66329542656 66446032896 66479775488 66483841032 66516123648 66553971666 66571739136 66609872896 66635977968 66636623872 66684214272 66766381056 66766773528 66805019008 66823420944 66836809728 66897432576 66944477866 66954190848 66971713536 67075484672 67097245696 67150345704 67206491478 67294596096 67368894464 67407227713 67409042688 67500474336 67539140096 67556815872 67588964352 67693691904 67711408128 67826563584 67830325248 67901218056 67901876224 68016696318 68034097152 68034497076 68073468736 68157347328 68167636992 68229243264 68233415796 68273261184 68291129088 68345279392 68349069824 68362764288 68455489536 68482564101 68786192384 68813397744 68906734218 68920540416 68979015168 69037359104 69041581056 69055414272 69103977152 69114409728 69199570944 69239209984 69239616992 69249662976 69316485888 69374442816 69375115264 69447622608 69569588928 69583527936 69677908992 69695620792 69728787072 69806609379 69865242624 69883527168 70000491904 70014517248 70069925952 70092259328 70137479168 70210783296 70229158272 70297976832 70337976744 70366593024 70475624448 70494068736 70513486848 70549965824 70553878528 70691679072 70692364288 70720069329 70760579344 70779469824 70835593216 70854131712 70858464768 70973943984 71033184768 71043119368 71129532096 71268728832 71320768512 71343906816 71400367584 71431815168 71473153024 71529716076 71632748544 71673507948 71762518016 71813769216 71842610112 71902679184 71943866624 71978102784 71983202304 72024161118 72043388928 72058435488 72119384064 72188976132 72258572288 72315756912 72330246144 72392039356 72452567817 72533706752 72594353664 72675374148 72788115456 72911904768 72982261584 73001361888 73043991552 73125513864 73144221696 73263426048 73264136192 73334832896 73411301376 73482140088 73482852352 73559652894 73602608576 73607109714 73621438464 73626373548 73703605248 73746644992 73765945344 73775547036 73837126272 73962699616 74160113664 74222120448 74430902784 74445815808 74502725367 74504731392 74648523264 74711662592 74727266432 74789747424 74795046144 74830639104 74873503744 74936107008 74966201856 75019741056 75155646384 75176348562 75323464704 75367054672 75400249344 75459920256 75484401408 75539519328 75544138917 75687346176 75779407872 75790006272 75853266944 75976886272 75981532608 76001417856 76061681904 76081987584 76155403392 76156141568 76199474806 76304884032 76309115904 76348593152 76369623936 76389610752 76507974704 76539101184 76582652328 76657696768 76677758976 76757898672 76807418832 76831899648 76888439316 76892703552 76908109824 77036831672 77056993104 77207789568 77244530688 77264165888 77368964736 77384466432 77415072462 77520371712 77564481204 77601392064 77602144256 77646300277 77667028992 77741974296 77753253888 77753710944 77798249984 77874188538 77894111232 77894569116 77905870848 77960657768 77976278016 77981046624 78047004672 78113222656 78234845184 78265787544 78342069988 78407573391 78643883136 78750553392 78766331904 78770700288 78833160192 78853791744 78904664064 78975973888 78987896832 79064116716 79085223936 79130223837 79130990848 79285077504 79285846016 79352812371 79368711552 79373113344 79508101632 79528909824 79605651762 79652138048 79690042368 79710898176 79756558336 79864737792 79912332864 79923509289 80000562176 80172417024 80235864576 80261895168 80386259136 80407297152 80475517696 80548511232 80564649984 80586842112 80633004032 80633478016 80732832768 80790490368 80791273472 80822936376 80869233536 80936849952 80976150528 80981102592 81022226376 81164520416 81180782592 81290893824 81350251584 81355226526 81509449728 81535893504 81600420096 81683603456 81748246944 81912580512 82014306304 82060972868 82072879104 82094358528 82105840128 82174490496 82221561856 82260688896 82282217472 82313326992 82335301632 82422153216 82501687008 82581225472 82646579328 82668208896 82733759264 82802934648 82824118272 82964975616 82986688512 83066767056 83146850304 83208037068 83234557952 83300428848 83337117696 83430127872 83478847488 83571539968 83593396224 83734765632 83782730752 83816378464 83898630144 83974453248 83979588672 83980402688 84028187971 84050620416 84068174736 84117266944 84139281408 84144426912 84220472154 84232691712 84368383064 84385287168 84693412608 84754415616 84787936506 84825280512 84981959244 85063888896 85145971848 85148264448 85217990144 85312598016 85313099508 85334925312 85402590208 85473997056 85480052736 85569392142 85641265152 85675659264 85874961333 85892167296 85915826928 85987539456 86071471542 86133776768 86239908864 86262478848 86330879232 86435887104 86520132608 86666435631 86689117242 86761930752 86830727168 86853451776 86858763264 86922186624 87005986816 87040085328 87085114064 87089943808 87210418176 87260887168 87302412288 87425458176 87437685376 87460568832 87523031232 87631724544 87681587448 87705739989 87723312768 87807885312 87877375488 87894982656 87966957568 88036573632 88065134976 88129439216 88237473792 88301903872 88421673984 88439390208 88474368528 88645121376 88687305216 88688164864 88738628888 88762318848 88847970624 88861383936 88912285696 89021841408 89022364704 89045139456 89097894592 89115746304 89196576768 89272254464 89295618048 89446614336 89533794272 89608655304 89703179202 89726128128 89847830016 89878723584 90000632448 90075754496 90118619136 90258255872 90281877504 90434541528 90435418112 90440433664 90534957408 90617075136 90688928424 90712129536 90712662768 90853219961 90876463104 90890182656 90972324352 90977887728 91031014912 91054838784 91098169344 91150004673 91273986048 91310085468 91328380416 91519033032 91698130944 91727880192 91751196992 91875645624 91894053888 91966777812 91972020224 92055441408 92099248128 92151653076 92152546304 92241469502 92266094592 92331988992 92369070144 92421981184 92499257088 92596830144 92602492866 92759451904 92778037248 92903878656 92971716096 92977401744 93075479172 93352689664 93426567936 93540206592 93614377728 93638877696 93712982454 93783968992 93913703424 93967499264 93992091648 94017982464 94255572096 94268754546 94293425772 94471259904 94472175616 94477953024 94631925312 94656135168 94656691584 94710913024 94839376128 94841929728 94914430947 94933448064 95024971776 95094358016 95125209088 95200490112 95280089184 95348717568 95372954768 95564677264 95696875008 95751692288 95789218329 95790146816 95870238912 95970803712 95976672768 95977603072 96032214824 96057851904 96077913984 96159178752 96165059328 96251968176 96421009216 96440328192 96603423756 96735981888 96792471552 96900498864 96943177728 97050820608 97076043246 97122239136 97215873024 97309682112 97335149184 97391988736 97500685152 97525628928 97684568064 97710133248 97881735168 97970753322 97976186784 98079537192 98105720832 98142812952 98168498064 98246339126 98271473664 98353640448 98367396048 98393139936 98449501696 98585690112 98641785879 98783870976 98880151552 98919259257 98962827264 99041145336 99073276848 99145619118 99241203712 99267158016 99336967156 99339641856 99474383232 99531364352 99531949426 99669049344 99719663232 99725761548 99726728192 99774185472 99830957499 99914809344 99954935808 100026321408 100207528512 100235131416 100255214592 100416716799 100431286272 100457570304 100533665792 100613227008 100645868544 100719359104 100725518556 100916461568 101053341696 101113564032 101308710144 101335223808 101415575872 101540537856 101567112192 101739845376 101745487872 101826165248 101852814336 102025044477 102110203104 102137462784 102236020992 102237011968 102343864896 102409891776 102436693632 102442532864 102517919088 102523604736 102544146432 102683234304 102742657472 102943719424 103158619648 103179288576 103220096616 103360101327 103419308272 103468522752 103556038656 103562371584 103655965728 103671005184 103671614592 103832251384 103858814976 103859425488 103874494464 103968370688 103974728832 104062672896 104112193536 104171433912 104354383392 104375291904 104543431188 104593180608 104653709069 104797863936 104858510848 105000737856 105021775872 105027600384 105104888928 105110880256 105138388992 105206218752 105316174944 105317195776 105418822288 105446965248 105506965116 105713436672 105741103104 105803749828 105824948736 105830817792 106010802176 106038546432 106140869016 106169204736 106253389824 106281197568 106321380698 106486317056 106549777152 106564679052 106694298144 106903093248 106981152768 107015860224 107100551376 107181678848 107209729536 107294574114 107398014976 107449122816 107510261922 107643777024 107720653824 107763915168 107915799936 107967154176 107974803456 108029635168 108036241677 108179076096 108241043456 108283464198 108387858432 108467002112 108473635368 108495369216 108588059034 108679266304 108800560128 108891530496 108997662592 109216774016 109367857152 109430505472 109459144704 109473392376 109474453504 109565987328 109680918528 109688270796 109751102656 109896204288 109980213637 110002249344 110195439104 110224278528 110339479341 110403912864 110410664571 110432157696 110555407872 110619967488 110648918016 110755689408 110862467072 110944049424 111067238464 111116156928 111240170496 111305129984 111646354176 111668723712 111864840192 111965937664 111972784896 112067493888 112090899648 112184621136 112185708544 112192569216 112293962872 112310255616 112404160512 112449302784 112513716224 112669360128 112733469576 112895852544 112924550144 113005887488 113050582008 113100374016 113189880384 113226602112 113255383787 113309278992 113418518528 113527962464 113531019264 113685009408 113750130688 113750799344 113779900416 113965329408 113972298912 113973403648 114092522856 114234212352 114299212209 114499948444 114522889728 114554435904 114584416128 114650052608 114761962056 114808651776 114873978492 114986545152 115016638464 115107838976 115247849472 115332658974 115339055328 115555247508 115585489656 115804602368 115811684352 115896248832 116053447104 116076699648 116280557568 116346721806 116403216384 116500543488 116567277568 116612961444 116614091776 116697374976 116811282807 116841166848 116841853674 116908783264 116940986652 116964417024 117070507008 117169833984 117352267776 117382098176 117420179968 117513104982 117895565312 117965824704 118125830088 118193495168 118249740288 118280687616 118349758464 118356996096 118463960832 118481845248 118596175074 118695788544 118696486272 118820995072 118928769024 119053067328 119059670016 119262152448 119293364736 119408477643 119478207072 119535063552 119604238936 119634837504 119797106688 119838298112 120000843264 120258625536 120375836672 120579388704 120610945728 120713276544 120822766848 120846974976 120918571232 120949506048 120950217024 121099249152 121168617472 121186910208 121303850304 121405274928 121406451712 121464225792 121533339564 121698648064 121746780624 121771173888 121936340736 122025377376 122174963712 122264174592 122303840256 122400630144 122500860832 122525405184 122622370416 122740588544 122868870768 123021459456 123091459302 123109318656 123141537792 123158760192 123332342784 123391033344 123462440192 123469990488 123633229824 123640086528 123704049664 123752530512 123871838208 123962288128 123969868992 124002313344 124100638896 124204401972 124325458894 124447463424 124568757248 124720275456 124812055602 124819170304 124851836928 124950643272 125005676544 125184851467 125218271232 125322788864 125357309952 125674096128 125691672728 125724567696 125961679872 125970604032 126075930624 126102262104 126175900416 126208922112 126330708231 126349037568 126452501504 126552574596 126577930752 126686068873 126933986816 127040118912 127131623424 127181904759 127595833344 127718957772 127826985216 127961071616 127968897024 127969649262 128002387968 128077135872 128103885312 128210995584 128212238336 128220079104 128335957568 128461897728 128513488896 128587104256 128804565008 128838250944 128981309184 129056628736 129107207313 129200665152 129257570304 129359863296 129434724328 129496318848 129621164032 129746242816 129780198912 130000913536 130142896128 130246090752 130280177664 130383279936 130508980224 130627671096 130634915712 130772716256 130807627776 130857083936 130891330752 130953618432 131028631552 131138187264 131156528064 131190853248 131284546848 131447586816 131522381172 131711827968 131816063232 131892345676 131950436352 132054860448 132097702464 132194158824 132356210688 132452855808 132632510976 132659085312 132959550976 132967682064 133032247296 133107943332 133143478272 133271955936 133273247744 133368428544 133532762112 133533547056 133610038016 133646841888 133673619456 133794865152 133888955732 133908381696 133943427072 134150969344 134194491392 134300691408 134412982956 134554768803 134589192192 134737788928 134814455426 134818085376 135000948672 135078280192 135113631744 135177928704 135387383808 135422816256 135653127168 135660650496 135802436112 135803752448 136033392636 136068194304 136068994152 136146937472 136314694656 136335273984 136458486528 136466831592 136546522368 136582258176 136690558784 136698139648 136725528576 136910979072 136965128202 137098622479 137626795488 137813468436 137841080832 137958030336 138074718208 138083162112 138207954304 138228819456 138362204253 138399141888 138478419968 138479233984 138632971776 138748885632 138750230528 138895245216 139139177856 139167055872 139355817984 139391241584 139457574144 139613218758 139730485248 140000983808 140029034496 140139851904 140184518656 140274958336 140421566592 140458316544 140675953488 140733186048 140951248896 140988137472 141026973696 141099931648 141107757056 141383358144 141384728576 141403131819 141440138658 141521158688 141558939648 141671186432 141708263424 141716929536 141947887968 142066369536 142086238736 142259064192 142537457664 142641537024 142687813632 142800735168 142863630336 142946306048 143059432152 143265497088 143347015896 143525036032 143627538432 143685220224 143805358368 143887733248 143956205568 143966404608 144048322236 144086777856 144116870976 144238768128 144377952264 144517144576 144631513824 144660492288 144784078712 144905135634 145067413504 145188707328 145350748296 145576230912 145614064869 145823809536 145964523168 146002723776 146087983104 146251027728 146288443392 146526852096 146669665792 146822602752 146956129983 146964280176 146965704704 147119305788 147205217152 147214219428 147252747096 147369508689 147407210496 147493289984 147531890688 147551094072 147674252544 147925399232 148320227328 148444240896 148718428677 148861805568 148891631616 149005450734 149009462784 149297046528 149297924139 149423325184 149454532864 149579494848 149590092288 149661278208 149747007488 149872214016 149932403712 150039482112 150311292768 150352697124 150646929408 150734109344 150800498688 150919840512 150968802816 151079038656 151088277834 151374692352 151580012544 151706533888 151953772544 151963065216 152002835712 152123363808 152163975168 152310806784 152312283136 152398949612 152609768064 152618231808 152697186304 152739247872 152779221504 153015949408 153165304656 153315393536 153355517952 153515797344 153614837664 153663799296 153776878632 153785407104 153816219648 154073663344 154113986208 154415579136 154528331776 154737929472 154768932864 154830144924 155040743424 155128962408 155202784128 155204288512 155292600554 155334057984 155483948592 155506507776 155507421888 155596499968 155748377076 155788222464 155789138232 155811741696 155921315536 155952556032 155962093248 156094009344 156226445312 156469690368 156531575088 156684139976 156815146782 157287766272 157501106784 157532663808 157541400576 157666320384 157707583488 157809328128 157951947776 157975793664 158128233432 158170447872 158260447674 158261981696 158570155008 158705624742 158737423104 158746226688 159016203264 159057819648 159211303524 159304276096 159380084736 159421796352 159482071047 159513116672 159729475584 159824665728 159847018578 160001124352 160471729152 160523790336 160772518272 160814594304 160941861171 160951035392 161097022464 161129299968 161173684224 161265392883 161266956032 161465665536 161580980736 161582546944 161645872752 161738467072 161873699904 161962205184 162044452752 162329040832 162361565184 162581787648 162700503168 162710453052 162882088551 163018899456 163071787008 163200840192 163367206912 163496493888 163825161024 164028612608 164121945736 164145758208 164188717056 164211680256 164348980992 164443123712 164521377792 164564434944 164626653984 164670603264 164844306432 165003374016 165162450944 165293158656 165336417792 165467518528 165605869296 165648236544 165929951232 165973377024 166133534112 166293700608 166416074136 166469115904 166600857696 166674235392 166860255744 166957694976 167143079936 167469531264 167565461504 167632756928 167797260288 167948906496 167959177344 167960805376 168056375942 168101240832 168136349472 168234533888 168278562816 168288853824 168440944308 168465383424 168727408499 168736766128 168770574336 169386825216 169508831232 169575873012 169650561024 169963918488 170127777792 170291943696 170296528896 170435980288 170625196032 170626199016 170669850624 170805180416 170947994112 170960105472 171138784284 171351318528 171749922666 171784334592 171831653856 171975078912 172142943084 172267553536 172479817728 172524957696 172661758464 172871774208 173040265216 173332871262 173378234484 173661454336 173706903552 173717526528 173844373248 174080170656 174170228128 174179887616 174420836352 174520082709 174521774336 174604824576 174850916352 174875370752 174921137664 175046062464 175363174896 175411479978 175446625536 175754750976 175789965312 175933915136 176073147264 176130269952 176258878432 176269657473 176474947584 176603807744 176843347968 176948737056 177290242752 177374610432 177477257776 177524637696 177695941248 177722767872 177824571392 177894262611 178043682816 178044729408 178090278912 178195789184 178231492608 178393153536 178544508928 178591236096 178893228672 179067588544 179217310608 179406358404 179452256256 179695660032 179757447168 180001264896 180151508992 180237238272 180516511744 180563755008 180869083056 180870836224 180880867328 181069914816 181234150272 181377856848 181424259072 181425325536 181706439922 181752926208 181780365312 181944648704 181955775456 182062029824 182109677568 182196338688 182300009346 182547972096 182620170936 182656760832 183038066064 183396261888 183455760384 183502393984 183751291248 183788107776 183933555624 183944040448 184110882816 184198496256 184303306152 184305092608 184482939004 184532189184 184637188953 184663977984 184738140288 184843962368 184998514176 185156562199 185193660288 185204985732 185518903808 185556074496 185807757312 185943432192 185954803488 186150958344 186488188341 186705379328 186853135872 187080413184 187228755456 187277755392 187425964908 187567937984 187827406848 187934998528 187984183296 188035964928 188511144192 188537509092 188586851544 188942519808 188944351232 188955906048 189263850624 189313383168 189421826048 189678752256 189683859456 189828861894 189866896128 190188716032 190250418176 190400980224 190560178368 190697435136 190745909536 191129354528 191393750016 191503384576 191578436658 191580293632 191740477824 191941607424 191953345536 191954473893 192064429648 192115703808 192155827968 192318357504 192330118656 192503936352 192842018432 192880656384 193206847512 193471963776 193584943104 193800997728 193886355456 194152086492 194244478272 194431746048 194619364224 194670298368 194783977472 195001370304 195051257856 195369136128 195420266496 195763470336 195941506644 195952373568 196159074384 196211441664 196285625904 196336996128 196492678252 196542947328 196707280896 196734792096 196786279872 196899003392 197171380224 197283571758 197567741952 197760303104 197838518514 197925654528 198082290672 198146553696 198291238236 198482407424 198534316032 198673934312 198679283712 198948766464 199062728704 199063898852 199338098688 199439326464 199451523096 199453456384 199548370944 199661914998 199829618688 199909871616 200052642816 200374909777 200415057024 200470262832 200510429184 200833433598 200862572544 200915140608 201226454016 201291737088 201438718208 201451037112 201832923136 202106683392 202221683139 202227128064 202617420288 202670447616 202831151744 203081075712 203134224384 203479690752 203490975744 203652330496 203705628672 204050088954 204220406208 204248968183 204472041984 204474023936 204687729792 204819783552 204873387264 204885065728 205035838176 205047209472 205088292864 205366468608 205485314944 205887438848 206317239296 206358577152 206440193232 206720202654 206838616544 206937045504 207112077312 207124743168 207311931456 207343229184 207664502768 207717629952 207718850976 207748988928 207936741376 207949457664 208125345792 208342867824 208708766784 208750583808 209086862376 209186361216 209307418138 209595727872 209717021696 210001475712 210043551744 210209777856 210221760512 210276777984 210412437504 210632349888 210634391552 210837644576 210893930496 211013930232 211426873344 211482206208 211607499656 211649897472 211661635584 212021604352 212077092864 212281738032 212338409472 212506779648 212562395136 212642761396 212972634112 213099554304 213129358104 213388596288 213806186496 213962305536 214031720448 214201102752 214363357696 214419459072 214589148228 214796029952 214898245632 215020523844 215287554048 215441307648 215527830336 215831599872 215934308352 215949606912 216059270336 216072483354 216358152192 216482086912 216566928396 216775716864 216934004224 216947270736 216990738432 217176118068 217357703451 217601120256 217783060992 217995325184 218433548032 218735714304 218861010944 218946784752 218948907008 219131974656 219376541592 219502205312 219792408576 219960427274 220004498688 220390878208 220448557056 220678958682 220807825728 220821329142 220864315392 221110815744 221239934976 221297836032 221511378816 221724934144 221888098848 222134476928 222480340992 222610259968 223292708352 223337447424 223508176101 223931875328 223945569792 224134987776 224181799296 224369242272 224371417088 224385138432 224587925744 224620511232 224808321024 224898605568 225027432448 225466939152 225849100288 226011774976 226101164016 226200748032 226379760768 226453204224 226510767574 226618557984 226837037056 227055924928 227062038528 227370018816 227500261376 227501598688 227559800832 227930658816 227944597824 227946807296 228185045712 228468424704 228598424418 228999896888 229045779456 229108871808 229168832256 229300105216 229523924112 229617303552 229747956984 229973090304 230033276928 230215677952 230495698944 230665317948 230678110656 231110495016 231170979312 231623368704 231792497664 232106894208 232153399296 232561115136 232693443612 232806432768 232938900831 233001086976 233134555136 233225922888 233228183552 233394749952 233622565614 233682333696 233683707348 233817566528 233881973304 233928834048 234141014016 234339667968 234704535552 234764196352 234840359936 235026209964 235222720173 235791130624 235931649408 236251660176 236386990336 236499480576 236561375232 236713992192 236927921664 236963690496 237192350148 237392972544 237641990144 237857538048 238058437113 238106134656 238119340032 238524304896 238586729472 238816955286 238956414144 239070127104 239208477872 239269675008 239594213376 239676596224 239770527867 240001686528 240517251072 240751673344 241158777408 241221891456 241426553088 241645533696 241693949952 241837142464 241899012096 241900434048 242198498304 242337234944 242373820416 242607700608 242810549856 242812903424 242928451584 243066679128 243493561248 243542347776 243872681472 244050754752 244528349184 244607680512 244801260288 245001721664 245050810368 245244740832 245481177088 245737741536 246042918912 246182918604 246218637312 246283075584 246317520384 246664685568 246782066688 246924880384 246939980976 247266459648 247505061024 247743676416 247924576256 247939737984 248004626688 248201277792 248408803944 248650917788 248894926848 249137514496 249440550912 249624111204 249638340608 249703673856 249901286544 250011353088 250369702934 250436542464 250714619904 251348192256 251383345456 251449135392 251923359744 251941208064 252084563913 252151861248 252204524208 252351800832 252417844224 252661416462 252698075136 252905003008 253105149192 253155861504 253372137746 253867973632 254080237824 254263246848 254363809518 255191666688 255437915544 255653970432 255922143232 255937794048 255939298524 256004775936 256207770624 256421991168 256424476672 256440158208 256671915136 256923795456 257026977792 257174208512 257609130016 257624883999 257676501888 257962618368 258113257472 258214414626 258401330304 258719726592 258869448656 258992637696 259492485632 259560397824 259999306893 260001827072 260285792256 260492181504 260560355328 260766559872 261017960448 261255342192 261269831424 261545432512 261714167872 261782661504 261907236864 262057263104 262276374528 262313056128 262381706496 262569093696 262895173632 263044762344 263117219967 263423655936 263632126464 263784691352 263900872704 264109720896 264195404928 264388317648 264712421376 264905711616 265265021952 265318170624 265919101952 265935364128 266064494592 266215886664 266286956544 266543911872 266546495488 266698161821 266736857088 267065524224 267067094112 267220076032 267293683776 267347238912 267589730304 267777911464 267816763392 267886854144 268301938688 268388982784 268601382816 268825965912 269109537606 269178384384 269475577856 269628910852 269636170752 270001897344 270156560384 270227263488 270355857408 270774767616 270845632512 271306254336 271321300992 271604872224 271607504896 272066785272 272136388608 272137988304 272293874944 272559659883 272629389312 272670547968 272916973056 272933663184 273093044736 273164516352 273381117568 273396279296 273821958144 273930256404 274197244958 275253590976 275626936872 275682161664 275916060672 276149436416 276166324224 276415908608 276457638912 276724408506 276798283776 276956839936 276958467968 277265943552 277497771264 277500461056 277790490432 278278355712 278334111744 278711635968 278782483168 278915148288 279226437516 280001967616 280058068992 280279703808 280843133184 280916633088 281351906976 281902497792 281976274944 282053947392 282199863296 282215514112 282766716288 282769457152 282806263638 282880277316 283042317376 283342372864 283416526848 283433859072 283895775936 284132739072 284172477472 284518128384 284743292841 285074915328 285283074048 285375627264 285601470336 285892612096 286118864304 286694031792 287050072064 287255076864 287370440448 287610716736 287775466496 287912411136 287932809216 288096644472 288173555712 288233741952 288477536256 288755904528 289034289152 289263027648 289320984576 289568157424 289810271268 290134827008 290377414656 290701496592 291152461824 291228129738 291647619072 291929046336 292005447552 292175966208 292502055456 292576886784 293053704192 293339331584 293645205504 293912259966 293928560352 293931409408 294238611576 294410434304 294428438856 294505494192 294739017378 294814420992 294986579968 295102188144 295348505088 295850798464 296640454656 296757777771 296888481792 297436857354 297723611136 298010901468 298018925568 298517722729 298594093056 298595848278 298846650368 298909065728 299158989696 299180184576 299322556416 299492872497 299744428032 299864807424 300078964224 300622585536 300705394248 301250150397 301293858816 301468218688 301600997376 301839681024 301937605632 302158077312 302176555668 302749384704 303160025088 303907545088 303926130432 304005671424 304246727616 304621613568 304624566272 304797899224 305219536128 305236463616 305394372608 305478495744 305558443008 306031898816 306330609312 306630787072 306711035904 307031594688 307229675328 307327598592 307553757264 307570814208 307632439296 308147326688 308227972416 308831158272 309056663552 309475858944 309537865728 309660289848 310257924816 310405568256 310408577024 310585201108 310668115968 310967897184 311013015552 311014843776 311192999936 311496754152 311576444928 311578276464 311623483392 311842631072 311905112064 311924186496 312188018688 312452890624 313063150176 313368279952 313630293564 313961127207 314575532544 315002213568 315065327616 315082801152 315332640768 315415166976 315618656256 315903895552 315951587328 316256466864 316340895744 316520895348 316523963392 317140310016 317411249484 317474846208 317492453376 318032406528 318115639296 318422607048 318608552192 318760169472 318843592704 318964142094 319026233344 319458951168 319649331456 319694037156 320002248704 320943458304 321047580672 321545036544 321629188608 321883722342 321902070784 322194044928 322347368448 322530785766 322533912064 322845143257 322931331072 323161961472 323291745504 323476934144 323747399808 323924410368 324088905504 324108725031 324658081664 324723130368 325163575296 325401006336 325420906104 325764177102 326037798912 326401680384 326734413824 326992987776 327650322048 328243891472 328291516416 328377434112 328423360512 328697961984 328886247424 329042755584 329253307968 329688612864 329940640911 330006748032 330324901888 330586317312 330672835584 330935037056 331211738592 331296473088 331859902464 331946754048 332267068224 332587401216 332832148272 332938231808 333201715392 333348470784 333720511488 333915389952 334286159872 334939062528 335130923008 335265513856 335594520576 335897812992 335918354688 335921610752 336112751884 336202481664 336272698944 336469067776 336557125632 336577707648 336881888616 336930766848 337454816998 337473532256 337541148672 338773650432 339017662464 339151746024 339301122048 339766151361 339927836976 340255555584 340583887392 340593057792 340871960576 341250392064 341252398032 341339701248 341610360832 341895988224 341920210944 342277568568 342702637056 342897636627 343499845332 343568669184 343663307712 343862186941 343950157824 344285886168 344535107072 344959635456 345049915392 345323516928 345743548416 346080530432 346665742524 346756468968 347322908672 347413807104 347435053056 347688746496 348160341312 348340456256 348359775232 348841672704 349040165418 349043548672 349209649152 349701832704 349750741504 349842275328 350092124928 350433848421 350726349792 350822959956 350893251072 351509501952 351867830272 352146294528 352260539904 352517756864 352539314946 353207615488 353686695936 353897474112 354580485504 354749220864 354954515552 355049275392 355391882496 355445535744 355649142784 355788525222 356087365632 356089458816 356391578368 356462985216 356786307072 357089017856 357786457344 358135177088 358434621216 358812716808 358904512512 359391320064 359514894336 360002529792 360303017984 361033023488 361127510016 361738166112 361741672448 361761734656 362139829632 362468300544 362755713696 362848518144 362850651072 363412879844 363505852416 363560730624 363889297408 363911550912 364124059648 364219355136 364392677376 364600018692 365095944192 365240341872 365313521664 366076132128 366792523776 366911520768 367004787968 367502582496 367576215552 367867111248 367888080896 368221765632 368606612304 368610185216 368965878008 369064378368 369274377906 369327955968 369476280576 369687924736 369997028352 370313124398 370387320576 370409971464 371037807616 371112148992 371615514624 371886864384 371909606976 372124832443 372301916688 372976376682 373706271744 374160826368 374457510912 374555510784 374851929816 375135875968 375554554401 375654813696 375869997056 375968366592 376071929856 377022288384 377075018184 377173703088 377885039616 377911812096 378527701248 378626766336 378843652096 378992124693 379357504512 379657723788 379733792256 380058206619 380377432064 380500836352 380801960448 381120356736 381394870272 381491819072 382258709056 382787500032 383006769152 383156873316 383160587264 383480955648 383883214848 383906691072 383908947786 384128859296 384231407616 384311655936 384636715008 384660237312 385007872704 385684036864 385761312768 386413695024 386943927552 387169886208 387601995456 387772710912 388304172984 388488956544 388863492096 389238728448 389340596736 389567954944 390002740608 390738272256 390840532992 391526940672 391883013288 391904747136 392318148768 392422883328 392571251808 392673992256 392985356504 393085894656 393414561792 393469584192 393572559744 393798006784 394342760448 394567143516 395135483904 395520606208 395677037028 395851309056 396164581344 396293107392 396582476472 396964814848 397068632064 397347868624 397358567424 397897532928 398125457408 398127797704 398878652928 398903046192 398906912768 399096741888 399323829996 399819743232 400105285632 400749819554 400830114048 400940525664 401020858368 401666867196 401725145088 401830281216 402452908032 402583474176 402877436416 402902074224 403664306409 404213366784 404443366278 404454256128 405234840576 405340895232 405662303488 406162151424 406268448768 406959381504 406981951488 407304660992 407411257344 408100177908 408440812416 408497936366 408944083968 409375459584 409639567104 409746774528 410071676352 410094418944 410176585728 410732937216 410970629888 411295867437 411774877696 412634478592 412880386464 413440405308 413677233088 413874091008 414224154624 414249486336 414623862912 414686458368 415086612759 415329005536 415435259904 415437701952 415873482752 415898915328 416250691584 416685735648 417417533568 417501167616 418173724752 418372722432 418614836276 419191455744 419434043392 420002951424 420087103488 420419555712 420443521024 420553555968 420824875008 421264699776 421268783104 421675289152 422027860464 422853746688 422964412416 423214999312 423299794944 423323271168 424043208704 424154185728 424209395457 424563476064 424676818944 425013559296 425124790272 425285522792 425945268224 426199108608 426258716208 426777192576 427612372992 427924611072 428063440896 428402205504 428726715392 428838918144 429178296456 429592059904 429796491264 430041047688 430575108096 430882615296 431055660672 431663199744 431868616704 431899213824 432118540672 432144966708 432716304384 432964173824 433133856792 433551433728 433868008448 433894541472 433981476864 434352236136 434715406902 435139106129 435202240512 435566121984 435990650368 436842194607 436867096064 437471428608 437893569504 437897814016 438263949312 438753083184 439004410624 439920854548 440008997376 440781756416 440897114112 441357917364 441615651456 441642658284 442108526067 442221631488 442479869952 442595672064 443022757632 443776197696 444268953856 444960681984 445220519936 446585416704 446674894848 447016352202 447863750656 447891139584 447893772417 448269975552 448363598592 448738484544 448742834176 448770276864 449175851488 449241022464 449616642048 449797211136 450054864896 450933878304 451698200576 452202328032 452401496064 452759521536 452906408448 453021535148 453237115968 453674074112 454111849856 454124077056 454740037632 455000522752 455003197376 455119601664 455861317632 455889195648 455893614592 456370091424 456936849408 457196848836 457999793776 458091558912 458217743616 458337664512 458600210432 459047848224 459495913968 459946180608 460066553856 460431355904 460991397888 461330635896 461356221312 462220990032 462341958624 463246737408 463584995328 464213788416 464306798592 465122230272 465386887224 465612865536 465877801662 466002173952 466269110272 466451845776 466456367104 466789499904 467245131228 467364667392 467367414696 467635133056 467763946608 467857668096 468282028032 468679335936 469409071104 469528392704 469680719872 470052419928 470445440346 471582261248 471850593991 471863298816 472503320352 472773980672 472998961152 473122750464 473427984384 473855843328 473927380992 474384700296 474785945088 475283980288 476116874226 476212269312 476238680064 477048609792 477173458944 477633910572 477912828288 478140254208 478416955744 478446213141 478539350016 479188426752 479353192448 479541055734 480003373056 481503346688 482317554816 482443782912 482853106176 483291067392 483387899904 483674284928 483800868096 484396996608 484674469888 484747640832 485215401216 485621099712 485625806848 486133358256 486987122496 487084695552 487745362944 488101509504 488646265653 489056698368 489215361024 489602520576 490003443328 490101620736 490489481664 490962354176 491475483072 492085837824 492365837208 492437274624 492566151168 492635040768 493329371136 493564133376 493849760768 493879961952 494532919296 495010122048 495487352832 495849152512 495879475968 496009253376 496402555584 496817607888 497301835576 497789853696 498275028992 498881101824 499248222408 499276681216 499407347712 499802573088 500022706176 500739405868 500873084928 501429239808 502696384512 502766690912 502898270784 503846719488 503882416128 504169127826 504303722496 504409048416 504703601664 504835688448 505322832924 505396150272 505810006016 506182225497 506210298384 506311723008 506744275492 507735947264 508160475648 508526493696 508727619036 510383333376 510875831088 511307940864 511875588096 511878597048 512009551872 512415541248 512843982336 512848953344 512880316416 513343830272 514053955584 514348417024 515218260032 515249767998 515353003776 515925236736 516226514944 516428829252 516802660608 517439453184 517738897312 517985275392 518984971264 519120795648 519998613786 520003654144 520984363008 521120710656 521533119744 522510684384 522539662848 523090865024 523428335744 523565323008 523814473728 524114526208 524552749056 524626112256 524763412992 525138187392 526089524688 526234439934 527264252928 527569382704 527801745408 528219441792 528390809856 528776635296 528808972419 529424842752 529811423232 530530043904 531838203904 531870728256 532431773328 532573913088 533087823744 533092990976 533396323642 533473714176 534131048448 534134188224 534440152064 534587367552 534694477824 535179460608 535555822928 535633526784 535773708288 536603877376 536777965568 537202765632 537651931824 538219075212 538356768768 538951155712 539257821704 539272341504 540003794688 540313120768 540454526976 540711714816 541549535232 541691265024 542612508672 542642601984 543209744448 543215009792 544133570544 544272777216 544275976608 544587749888 545119319766 545258778624 545341095936 545833946112 545867326368 546186089472 546329032704 546762235136 546792558592 547643916288 547860512808 548394489916 550507181952 551253873744 551364323328 551832121344 552332648448 552831817216 552915277824 553448817012 553596567552 553911566859 553916935936 554531887104 554995542528 555000922112 555469686597 555580980864 556556711424 556668223488 557423271936 557564966336 557830296576 558452875032 559464565023 560003935232 560116137984 560559407616 561686266368 561833266176 562703813952 563804995584 563952549888 564107894784 564399726592 564431028224 565533432576 565538914304 565612527276 565760554632 566084634752 566684745728 566833053696 566867718144 567791551872 568265478144 568344954944 569036256768 569486585682 570566148096 570751254528 571202940672 571785224192 572237728608 573388063584 574100144128 574510153728 574740880896 575221433472 575550932992 575824822272 576193288944 576347111424 576467483904 576955072512 577511809056 578068578304 578526055296 578641969152 579136314848 579620542536 580269654016 580754829312 581402993184 582456259476 583295238144 583858092672 584010895104 584351932416 585004110912 585153773568 586107408384 586678663168 587290411008 587824519932 587857120704 587862818816 588477223152 588820868608 588856877712 589010988384 589478034756 589628841984 590204376288 590697010176 591701596928 593280909312 593515555542 593776963584 594873714708 595447222272 596021802936 596037851136 597035445458 597188186112 597191696556 597818131456 598317979392 598360369152 598645112832 598985744994 599488856064 599729614848 600157928448 601124729331 601245171072 601410788496 602500300794 602587717632 602936437376 603679362048 603875211264 604316154624 604353111336 605498769408 606320050176 606665049417 607815090176 607852260864 608011342848 608493455232 609243227136 609595798448 610439072256 610472927232 610788745216 610956991488 611116886016 612063797632 612661218624 612746904549 613261574144 613422071808 614063189376 614459350656 614655197184 615107514528 615141628416 615264878592 616294653376 616455944832 617662316544 618113327104 618951717888 619075731456 619320579696 620515849632 620811136512 620817154048 621170402216 621336231936 621935794368 622029687552 622385999872 622993508304 623152889856 623156552928 623246966784 623685262144 623810224128 623848372992 624376037376 624905781248 626126300352 626736559904 627260587128 627922254414 629151065088 630004427136 630130655232 630665281536 630830333952 631237312512 631807791104 631903174656 632512933728 632681791488 633041790696 633047926784 634280620032 634822498968 634949692416 634984906752 635972539727 636064813056 636231278592 636845214096 637217104384 637520338944 637687185408 637928284188 638917902336 639298662912 639388074312 640004497408 641886916608 642095161344 643090073088 643258377216 643767444684 643804141568 644388089856 644694736896 645061571532 645067824128 645690286514 645862662144 646323922944 646583491008 646953868288 647494799616 647848820736 648177811008 648217450062 649316163328 649446260736 650327150592 650802012672 650841812208 651528354204 652803360768 653468827648 653985975552 655300644096 656487782944 656583032832 656846721024 657395923968 657772494848 658506615936 659377225728 659881281822 660013496064 661172634624 661345671168 661870074112 662423477184 662592946176 663719804928 663893508096 664534136448 665174802432 665664296544 665876463616 666403430784 667441022976 667830779904 669878125056 670261846016 670524528303 670531027712 671795625984 671836709376 671843221504 672225503768 672404963328 672545397888 672938135552 673114251264 673155415296 673763777232 673861533696 674909633996 674947064512 675082297344 677547300864 678035324928 678303492048 678602244096 679532302722 679855673952 680511111168 681167774784 681186115584 681743921152 682500784128 682504796064 682679402496 683220721664 683791976448 683840421888 684555137136 685405274112 685795273254 686999690664 687137338368 687326615424 687724373882 687900315648 688571772336 689070214144 689919270912 690099830784 690647033856 691487096832 692161060864 693331485048 693512937936 694645817344 694870106112 695377492992 696320682624 696680912512 696719550464 697683345408 698080330836 698087097344 698419298304 698816702493 699403665408 699501483008 699684550656 700184249856 700867696842 701452699584 701645919912 701786502144 703019003904 703735660544 704292589056 704521079808 705035513728 705078629892 706415230976 707373391872 707794948224 709160971008 709498441728 709909031104 710783764992 710891071488 711298285568 711577050444 712178917632 712783156736 712925970432 713572614144 714175311339 715572914688 716270354176 716869242432 717625433616 717809025024 718782640128 719029788672 720005059584 720606035968 722066046976 722255020032 723476332224 723483344896 724279659264 724936601088 725511427392 725697036288 725701302144 726825759688 727011704832 727121461248 727778594816 727823101824 728248119296 728438710272 728785354752 729200037384 730480683744 730627043328 732152264256 733585047552 733823041536 734009575936 735005164992 735152431104 735734222496 735776161792 736443531264 737213224608 737220370432 737931756016 738128756736 738548755812 738655911936 738952561152 739375849472 739994056704 740626248796 740774641152 740819942928 742075615232 743231029248 743773728768 743819213952 744249664886 744603833376 745952753364 747412543488 748321652736 748915021824 749111021568 749703859632 750271751936 751109108802 751309627392 751739994112 752143859712 754044576768 754150036368 754347406176 755770079232 755823624192 756253691739 757055402496 757253532672 757687304192 757984249386 758715009024 759315447576 759467584512 760116413238 760754864128 761603920896 762240713472 762789740544 762983638144 764517418112 765575000064 766013538304 766313746632 766321174528 766961911296 767766429696 767813382144 767817895572 768257718592 768623311872 769273430016 769320474624 769861495459 770015745408 771368073728 771522625536 772827390048 772874651997 773887855104 774339772416 775203990912 776608345968 776977913088 778477456896 778681193472 779135909888 780005481216 781476544512 781681065984 783053881344 783766026576 783809494272 784636297536 785142503616 785347984512 785970713008 786171789312 786829123584 786939168384 787145119488 787596013568 788685520896 789134287032 790270967808 791041212416 791354074056 791702618112 792329162688 792586214784 793164952944 793929629696 794137264128 794695737248 794717134848 795795065856 796250914816 796255595408 797757305856 797806092384 797813825536 798193483776 798647659992 799639486464 800094485463 800210571264 801499639108 801660228096 801881051328 802041716736 803333734392 803450290176 803660562432 804905816064 805166948352 805754872832 805804148448 807328612818 808426733568 808886732556 808908512256 810469681152 810681790464 811324606976 812324302848 812536897536 813918763008 813963902976 814609321984 814822514688 816200355816 816881624832 816995872732 817678979649 817888167936 818750919168 819279134208 819493549056 820143352704 820188837888 821465874432 821941259776 822591734874 825268957184 825760772928 826880810616 827354466176 827748182016 828448309248 828498972672 829247725824 829372916736 830173225518 830658011072 830870519808 830875403904 831746965504 831797830656 832501383168 833371471296 834835067136 835002335232 836347449504 836745444864 837229672552 838868086784 840005902848 840174206976 840839111424 840887042048 842529399552 842537566208 843350578304 844055720928 845707493376 845928824832 846429998624 846599589888 846646542336 848086417408 848308371456 848418790914 849126952128 850027118592 850249580544 850571045584 851890536448 852398217216 852517432416 853554385152 855224745984 855849222144 856126881792 856804411008 857453430784 857677836288 858356592912 859184119808 860082095376 861150216192 861765230592 862111321344 863326399488 863737233408 863798427648 864237081344 864289933416 865432608768 865928347648 866267713584 867102867456 867736016896 867789082944 867962953728 868704472272 869430813804 870278212258 870404481024 871132243968 871981300736 873684389214 873734192128 874942857216 875787139008 875795628032 876293960269 876527898624 877506166368 878008821248 879841709096 880017994752 881563512832 881794228224 882715834728 883231302912 883285316568 884217052134 884443262976 884959739904 886045515264 887552395392 888537907712 889921363968 890273333313 893170833408 894032704404 895553168187 895727501312 895782279168 895787544834 896539951104 896727197184 897476969088 897485668352 897540553728 898351702976 899233284096 899594422272 900109729792 901867756608 903396401152 903750451191 904404656064 904802992128 905519043072 905812816896 906043070296 906474231936 907348148224 908223699712 908248154112 909480075264 910001045504 910006394752 911722635264 911778391296 911787229184 912740182848 913873698816 914393697672 915999587552 916183117824 916435487232 916675329024 917200420864 918095696448 918991827936 919892361216 920133107712 920862711808 921982795776 922661271792 922712442624 924441980064 924683917248 926493474816 927169990656 928427576832 928613597184 930773774448 931225731072 931755603324 932004347904 932903691552 932912734208 933578999808 934490262456 934729334784 934734829392 935270266112 935527893216 935715336192 936564056064 937358671872 939056785408 939361439744 940104839856 940890880692 941883381621 943164522496 943701187982 943726597632 945006640704 945547961344 945997922304 946245500928 946855968768 947711686656 947854761984 948769400592 949571890176 952233748452 952424538624 952477360128 954097219584 954346917888 955267821144 955825656576 956280508416 956833911488 956892426282 957078700032 958376853504 958706384896 959082111468 960006746112 964635109632 964887565824 965706212352 966582134784 967348569856 967601736192 968535429771 968793993216 969348939776 970430802432 971242199424 971251613696 972266716512 973974244992 974169391104 975490725888 976203019008 977292531306 978113396736 979205041152 980006886656 980203241472 980978963328 981924708352 982950966144 984731674416 984874549248 985132302336 985270081536 986658742272 987128266752 987699521536 987759923904 989065838592 989821922733 990020244096 990974705664 991698305024 991758951936 992018506752 992805111168 993635215776 994603671152 995579707392 996550057984 997762203648 998496444816 998553362432 998814695424 999605146176 1000045412352 1001478811736 1001746169856 1002858479616 1005392769024 1005533381824 1005796541568 1007693438976 1007764832256 1008338255652 1008607444992 1008818096832 1009407203328 1009671376896 1010645665848 1010792300544 1011620012032 1012364450994 1012420596768 1012623446016 1013488550984 1015471894528 1016320951296 1017052987392 1017455238072 1019298454083 1020766666752 1021751662176 1022615881728 1023751176192 1023757194096 1024019103744 1024831082496 1025687964672 1025760632832 1026687660544 1028107911168 1028692909881 1030436520064 1030499535996 1030706007552 1031586560823 1031850473472 1032453029888 1032857658504 1033605321216 1034878906368 1035477794624 1035970550784 1037969942528 1038241591296 1039997227572 1040007308288 1041968726016 1042241421312 1043066239488 1045021368768 1045079325696 1046181730048 1046856671488 1047130646016 1047628947456 1048229052416 1049105498112 1049252224512 1049526825984 1050276374784 1052179049376 1052468879868 1054528505856 1055138765408 1055603490816 1056438883584 1056781619712 1057553270592 1057617944838 1059622846464 1061060087808 1063676407808 1063741456512 1064863546656 1065147826176 1066175647488 1066185981952 1066792647284 1066947428352 1068262096896 1068268376448 1068880304128 1069174735104 1069388955648 1070358921216 1071111645856 1071267053568 1073207754752 1073555931136 1074405531264 1075303863648 1076438150424 1076713537536 1078515643408 1078544683008 1080007589376 1080626241536 1080909053952 1083099070464 1083382530048 1085225017344 1085285203968 1086419488896 1086430019584 1088267141088 1088545554432 1088551953216 1089175499776 1090238639532 1090517557248 1090682191872 1091667892224 1091734652736 1092372178944 1092658065408 1093524470272 1093585117184 1095287832576 1095721025616 1096788979832 1101014363904 1102507747488 1102728646656 1103664242688 1104665296896 1105663634432 1105830555648 1106897634024 1107193135104 1107823133718 1107833871872 1109063774208 1109991085056 1110939373194 1111161961728 1113113422848 1113336446976 1114846543872 1115129932672 1115660593152 1116374497329 1116905750064 1118929130046 1120007870464 1121118815232 1123372532736 1123666532352 1125407627904 1126663663203 1127609991168 1127905099776 1128215789568 1128799453184 1131066865152 1131077828608 1131225054552 1131521109264 1132169269504 1133369491456 1133735436288 1135583103744 1136530956288 1136689909888 1138072513536 1138973171364 1140174619857 1141132296192 1141502509056 1142405881344 1143570448384 1144475457216 1146776127168 1148200288256 1149020307456 1149481761792 1150442866944 1151101865984 1151649644544 1152386577888 1152694222848 1152934967808 1153910145024 1155023618112 1156137156608 1157052110592 1157283938304 1158272629696 1159241085072 1160539308032 1161509658624 1162805986368 1164912518952 1166590476288 1167716185344 1168021790208 1168703864832 1170008221824 1172214816768 1173357326336 1174580822016 1175649039864 1175714241408 1175725637632 1176954446304 1177641737216 1177713755424 1178021976768 1178956069512 1179257683968 1180408752576 1181091859493 1181394020352 1183403193856 1186561818624 1187031111084 1187553927168 1189747429416 1190894444544 1192043605872 1192075702272 1194070890916 1194376372224 1194383393112 1195636262912 1196635958784 1196720738304 1197290225664 1197971489988 1199459229696 1200315856896 1202249458662 1202490342144 1202821576992 1205000601588 1205175435264 1205872874752 1207358724096 1207750422528 1208632309248 1208706222672 1212640100352 1213330098834 1215630180352 1215704521728 1216022685696 1216986910464 1218486454272 1219191596896 1220878144512 1220945854464 1221577490432 1221913982976 1222233772032 1224127595264 1225322437248 1225493809098 1226523148288 1228126378752 1228918701312 1230215029056 1230283256832 1230529757184 1232589306752 1232911889664 1233887602311 1235324633088 1236226654208 1237903435776 1238641159392 1241031699264 1241622273024 1242340804432 1242672463872 1243871588736 1244059375104 1244771999744 1245259838277 1245987016608 1246305779712 1246313105856 1247370524288 1247620448256 1247696745984 1248752074752 1249811562496 1252252600704 1253473119808 1254521174256 1255844508828 1258302130176 1260008854272 1260261310464 1261330563072 1261660667904 1262474625024 1263615582208 1263806349312 1265025867456 1266083581392 1266095853568 1268561240064 1269644997936 1269899384832 1269969813504 1271945079454 1272129626112 1272462557184 1273690428192 1274434208768 1275040677888 1275374370816 1275856568376 1277835804672 1278597325824 1278776148624 1280008994816 1283773833216 1284190322688 1286180146176 1286516754432 1287534889368 1287608283136 1288776179712 1289389473792 1290123143064 1290135648256 1291380573028 1291725324288 1292647845888 1293166982016 1293907736576 1294989599232 1295697641472 1296355622016 1296434900124 1298632326656 1298892521472 1300654301184 1301604025344 1301683624416 1303056708408 1305417318387 1305606721536 1306937655296 1307971951104 1310601288192 1312975565888 1313693442048 1314791847936 1315544989696 1317013231872 1319762563644 1320026992128 1322345269248 1322691342336 1323740148224 1324846954368 1326325578201 1327439609856 1327787016192 1329068272896 1331328593088 1331752927232 1332806861568 1334882045952 1335661559808 1339756250112 1340523692032 1341049056606 1341062055424 1343591251968 1343673418752 1343681317251 1344451007536 1344809926656 1345090795776 1345876271104 1346228502528 1346310830592 1347527554464 1347723067392 1349819267992 1349894129024 1350164594688 1355094601728 1356606984096 1357204488192 1359064605444 1359711347904 1361022222336 1362335549568 1362372231168 1363487842304 1365001568256 1365009592128 1365358804992 1366441443328 1367583952896 1367680843776 1369110274272 1370810548224 1371590546508 1373999381328 1374274676736 1374653230848 1375448747764 1375800631296 1377143544672 1378140428288 1379838541824 1380199661568 1381294067712 1382974193664 1384322121728 1386662970096 1387025875872 1389740212224 1390754985984 1392641365248 1393361825024 1393439100928 1395366690816 1396160661672 1396174194688 1396838596608 1397633404986 1398807330816 1399002966016 1399369101312 1400368499712 1401735393684 1402905399168 1403291839824 1403573004288 1406038007808 1408585178112 1409042159616 1410071027456 1410157259784 1412830461952 1414746783744 1415551781973 1415589896448 1418321942016 1418996883456 1419818062208 1421567529984 1421782142976 1422596571136 1423154100888 1424357835264 1425566313472 1425851940864 1428350622678 1429742777281 1431145829376 1432540708352 1433738484864 1435250867232 1435338639423 1435618050048 1437565280256 1438059577344 1440010119168 1441212071936 1444132093952 1444510040064 1446952664448 1446966689792 1448559318528 1449873202176 1451022854784 1451402604288 1453651519376 1454023409664 1454242922496 1455557189632 1455646203648 1456496238592 1456877420544 1458400074768 1460961367488 1461254086656 1464304528512 1467170095104 1467646083072 1468019151872 1470010329984 1470304862208 1471468444992 1471552323584 1472887062528 1474426449216 1474440740864 1475863512032 1476257513472 1477097511624 1477311823872 1477905122304 1478751698944 1479988113408 1481252497592 1481549282304 1481639885856 1484151230464 1486462058496 1487547457536 1487638427904 1488499329772 1489207666752 1491905506728 1494825086976 1496643305472 1497830043648 1498222043136 1499407719264 1500543503872 1502218217604 1502619254784 1504287719424 1508089153536 1508300072736 1508694812352 1511540158464 1511647248384 1512507383478 1514110804992 1514507065344 1515374608384 1515968498772 1517430018048 1518546676491 1518630895152 1518935169024 1520232826476 1523207841792 1524481426944 1525579481088 1525967276288 1529034836224 1531150000128 1532027076608 1532627493264 1532642349056 1533923822592 1535626764288 1535635791144 1536515437184 1537246623744 1538546860032 1538640949248 1539722990918 1540031490816 1542736147456 1543045251072 1545654780096 1545749303994 1547775710208 1548679544832 1550407981824 1553216691936 1553955826176 1556954913792 1557362386944 1558271819776 1560010962432 1562953089024 1563362131968 1567532053152 1567618988544 1569272595072 1570285007232 1570695969024 1571941426016 1572343578624 1573658247168 1573878336768 1574290238976 1575192027136 1578268574064 1582082424832 1582708148112 1583405236224 1584658325376 1585172429568 1586329905888 1587859259392 1588274528256 1589391474496 1589434269696 1591590131712 1592501829632 1592511190816 1595514611712 1595612184768 1595627651072 1597295319984 1599278972928 1600188970926 1600421142528 1602999278216 1603320456192 1603762102656 1604083433472 1606667468784 1606900580352 1607321124864 1609811632128 1610333896704 1611509745664 1611608296896 1614657225636 1616853467136 1617773465112 1617817024512 1620939362304 1621363580928 1622649213952 1624648605696 1625073795072 1627837526016 1627927805952 1629218643968 1629645029376 1632400711632 1633763249664 1633991745464 1635357959298 1635776335872 1637501838336 1638558268416 1638987098112 1640286705408 1640377675776 1642931748864 1643882519552 1645183469748 1650537914368 1651521545856 1653761621232 1654708932352 1655496364032 1656997945344 1658495451648 1658745833472 1660346451036 1661316022144 1661750807808 1663493931008 1663595661312 1665002766336 1666409059791 1666742942592 1669670134272 1670004670464 1672694899008 1673490889728 1674459345104 1677736173568 1678393695069 1680011805696 1680348413952 1681678222848 1685058799104 1685075132416 1686701156608 1688111441856 1691414986752 1691857649664 1692859997248 1693199179776 1693293084672 1696172834816 1696616742912 1696837581828 1698253904256 1700054237184 1700499161088 1701142091168 1704796434432 1705034864832 1707108770304 1711698444288 1712253763584 1713608822016 1714906861568 1715355672576 1716713185824 1718368239616 1720164190752 1722300432384 1723530461184 1724222642688 1726652798976 1727474466816 1728474162688 1728579866832 1730865217536 1732535427168 1734205734912 1735472033792 1735578165888 1735925907456 1737408944544 1738861627608 1740556424516 1740808962048 1742264487936 1743962601472 1747368778428 1747468384256 1749885714432 1751574278016 1751591256064 1752587920538 1753055797248 1755012332736 1756017642496 1759683418192 1760035989504 1763127025664 1763588456448 1765431669456 1766462605824 1766570633136 1768434104268 1768886525952 1772091030528 1775104790784 1777075815424 1779842727936 1780546666626 1786341666816 1788065408808 1791106336374 1791455002624 1791564558336 1791575089668 1793454394368 1794953938176 1794971336704 1795081107456 1796703405952 1798466568192 1799188844544 1800219459584 1803374187993 1803735513216 1806792802304 1807500902382 1808809312128 1811038086144 1811625633792 1812086140592 1812948463872 1816447399424 1816496308224 1818960150528 1819995148251 1820012789504 1823445270528 1823556782592 1823574458368 1825480365696 1828787395344 1831999175104 1832366235648 1832870974464 1833350658048 1834400841728 1836191392896 1837983655872 1838240713647 1839784722432 1840266215424 1841725423616 1843965591552 1845322543584 1845424885248 1848883960128 1849367834496 1852986949632 1854339981312 1856855153664 1857227194368 1861547548896 1862451462144 1863511206648 1864008695808 1865807383104 1865825468416 1867157999616 1868980524912 1869458669568 1869469658784 1870540532224 1871055786432 1871430672384 1873128112128 1874717343744 1878113570816 1878722879488 1880209679712 1881781761384 1883766763242 1886329044992 1887402375964 1887453195264 1890013281408 1891095922688 1891995844608 1892491001856 1893711937536 1895423373312 1895709523968 1897538801184 1899143780352 1904467496904 1904849077248 1904954720256 1907917619181 1908194439168 1908693835776 1910535642288 1911651313152 1912561016832 1913667822976 1913784852564 1916753707008 1917412769792 1918164222936 1920013492224 1929270219264 1929775131648 1931412424704 1933164269568 1934697139712 1935203472384 1937070859542 1937587986432 1938697879552 1940861604864 1942484398848 1942503227392 1944533433024 1947948489984 1948338782208 1950981451776 1952406038016 1954585062612 1958410082304 1960013773312 1960406482944 1961957926656 1965901932288 1969463348832 1969749098496 1970540163072 1973317484544 1975399043072 1975519847808 1978131677184 1979643845466 1980040488192 1983396610048 1983517903872 1984037013504 1985610222336 1987270431552 1989207342304 1991159414784 1993100115968 1995524407296 1996992889632 1997106724864 1997629390848 1999210292352 2002957623472 2003492339712 2010785538048 2011066763648 2011593083136 2015386877952 2015529664512 2016676511304 2017214889984 2017636193664 2018814406656 2019342753792 2021291331696 2021584601088 2023240024064 2024728901988 2024841193536 2025246892032 2026977101968 2030943789056 2032641902592 2034105974784 2034910476144 2038596908166 2041533333504 2043503324352 2045231763456 2047502352384 2047514388192 2048038207488 2049662164992 2051375929344 2051521265664 2053375321088 2056215822336 2057385819762 2060873040128 2060999071992 2061412015104 2063173121646 2063700946944 2064906059776 2065715317008 2067210642432 2069757812736 2070955589248 2071941101568 2075939885056 2076483182592 2079994455144 2080014616576 2083937452032 2086132478976 2089624059103 2090042737536 2090158651392 2092363460096 2093713342976 2094261292032 2095257894912 2096450107479 2098210996224 2098504449024 2099053651968 2100552749568 2104358098752 2104937759736 2109057011712 2110277530816 2111206981632 2112877767168 2113563239424 2115106541184 2115235889676 2119245692928 2122120175616 2127352815616 2127482913024 2129727093312 2132351294976 2132371963904 2133585294568 2133894856704 2136536752896 2137760608256 2138349470208 2138777911296 2140717842432 2142223291712 2146415509504 2147111862272 2148811062528 2150607727296 2152876300848 2153427075072 2157031286816 2157089366016 2160015178752 2161252483072 2161818107904 2166198140928 2166765060096 2170450034688 2172838977792 2172860039168 2176534282176 2177091108864 2177103906432 2178350999552 2180477279064 2181035114496 2181364383744 2183335784448 2183469305472 2184744357888 2185316130816 2187048940544 2187170234368 2191442051232 2193577959664 2202028727808 2205015494976 2205457293312 2207328485376 2209330593792 2211327268864 2211661111296 2213795268048 2214386270208 2215646267436 2215667743744 2218127548416 2219982170112 2221878746388 2222323923456 2226226845696 2229693087744 2230259865344 2231321186304 2232748994658 2233811500128 2237858260092 2240015740928 2242237630464 2246745065472 2247333064704 2250815255808 2253327326406 2255219982336 2256431579136 2257598906368 2262133730304 2262450109104 2263042218528 2264338539008 2267470872576 2268761075217 2271166207488 2273061912576 2273379819776 2276145027072 2277946342728 2280349239714 2282264592384 2284811762688 2287140896768 2288950914432 2293552254336 2298040614912 2298963523584 2300885733888 2302203731968 2303299289088 2304773155776 2305869935616 2307820290048 2309584486377 2310047236224 2312274313216 2314104221184 2314567876608 2316545259392 2318482170144 2321078616064 2323019317248 2325611972736 2329825037904 2335432370688 2336043580416 2337407729664 2340016443648 2344429633536 2346714652672 2349161644032 2351298079728 2351428482816 2351451275264 2353908892608 2355283474432 2355427510848 2356043953536 2357912139024 2358515367936 2360817505152 2362183718986 2362788040704 2366806387712 2373123637248 2374062222168 2375107854336 2379494858832 2381788889088 2384087211744 2384151404544 2388141781832 2388752744448 2388766786224 2391272525824 2393271917568 2393441476608 2394580451328 2395942979976 2398918459392 2400283456389 2400631713792 2404498917324 2404980684288 2405643153984 2407035308587 2410001203176 2410350870528 2411745749504 2414717448192 2415500845056 2417264618496 2417412445344 2425280200704 2426660197668 2431260360704 2431409043456 2432045371392 2433973820928 2436972908544 2438383193792 2441756289024 2441891708928 2443154980864 2443827965952 2444467544064 2448255190528 2450644874496 2450987618196 2453036938947 2456252757504 2457837402624 2460430058112 2460566513664 2465178613504 2465823779328 2467775204622 2472453308416 2475806871552 2477282318784 2482063398528 2483244546048 2484681608864 2485344927744 2487743177472 2488118750208 2489543999488 2490519676554 2491974033216 2492611559424 2492626211712 2494741048576 2495240896512 2495393491968 2497504149504 2499623124992 2504505201408 2506946239616 2509042348512 2511689017656 2516604260352 2520017708544 2520522620928 2522661126144 2527231164416 2527612698624 2530051734912 2532167162784 2532191707136 2537122480128 2539289995872 2539798769664 2539939627008 2543890158908 2544259252224 2544925114368 2547380856384 2548868417536 2550081355776 2550748741632 2551713136752 2555671609344 2557194651648 2557552297248 2560017989632 2567547666432 2568380645376 2572360292352 2573033508864 2575069778736 2575216566272 2577552359424 2580246286128 2580271296512 2582761146056 2583450648576 2585295691776 2586333964032 2587815473152 2589979198464 2591395282944 2592711244032 2592869800248 2597264653312 2597785042944 2601308602368 2603208050688 2603367248832 2604873827101 2606113416816 2610834636774 2611213443072 2615943902208 2621202576384 2625951131776 2627386884096 2628881880807 2629583695872 2631089979392 2634026463744 2639525127288 2640053984256 2644690538496 2645382684672 2647480296448 2649693908736 2652651156402 2654879219712 2658136545792 2662657186176 2663505854464 2665613723136 2669764091904 2679512500224 2681047384064 2682098113212 2682124110848 2686659504561 2687182503936 2687346837504 2687362634502 2688902015072 2689619853312 2690181591552 2691752542208 2692457005056 2692621661184 2695055108928 2699638535984 2699788258048 2700329189376 2710189203456 2713213968192 2714408976384 2718129210888 2719422695808 2722044444672 2724671099136 2724744462336 2726975684608 2730003136512 2730019184256 2732882886656 2735167905792 2735361687552 2738220548544 2741621096448 2743181093016 2747998762656 2748549353472 2749306461696 2750897495528 2751601262592 2754287089344 2756280856576 2759677083648 2760399323136 2762588135424 2765948387328 2768644243456 2773325940192 2774051751744 2779480424448 2781509971968 2785282730496 2786723650048 2786878201856 2792321323344 2792348389376 2793677193216 2795266809972 2798005932032 2798738202624 2800736999424 2803470787368 2805810798336 2806583679648 2807146008576 2812076015616 2817170356224 2818084319232 2820142054912 2820314519568 2825650144863 2829493567488 2831103563946 2831179792896 2836643884032 2837993766912 2839636124416 2843135059968 2843564285952 2845193142272 2846308201776 2848715670528 2851132626944 2856701245356 2859485554562 2862291658752 2865081416704 2867476969728 2870501734464 2870677278846 2871236100096 2875130560512 2876119154688 2880020238336 2882424143872 2888264187904 2893905328896 2893933379584 2897118637056 2899746404352 2902045709568 2902805208576 2905606289313 2907303038752 2908046819328 2911114379264 2911292407296 2912992477184 2913754841088 2916800149536 2921922734976 2922508173312 2928609057024 2934340190208 2936038303744 2940020659968 2940609724416 2942936889984 2943104647168 2945774125056 2948852898432 2948881481728 2951727024064 2954195023248 2954623647744 2955810244608 2957503397888 2959976226816 2962504995184 2963098564608 2963279771712 2968302460928 2969465768199 2972924116992 2975094915072 2975276855808 2976998659544 2978415333504 2983811013456 2989650173952 2993286610944 2995660087296 2996444086272 2998815438528 3001087007744 3004436435208 3005238509568 3008575438848 3016178307072 3016600145472 3017389624704 3023080316928 3023294496768 3025014766956 3028221609984 3029014130688 3030749216768 3031936997544 3034860036096 3037093352982 3037261790304 3037870338048 3040465652952 3046415683584 3048962853888 3051158962176 3051934552576 3057895362249 3058069672448 3062300000256 3065254986528 3065284698112 3067847645184 3071253528576 3071271582288 3073030874368 3074493247488 3077281898496 3079445981836 3080062981632 3085472294912 3091309560192 3091498607988 3094759682469 3095551420416 3097359089664 3100815963648 3106433383872 3107911652352 3113909827584 3114724773888 3116543639552 3120021924864 3125906178048 3126724263936 3135064106304 3135237977088 3138545190144 3140570014464 3141391938048 3143882852032 3144687157248 3147316494336 3147756673536 3148580477952 3150384054272 3156537148128 3165416296224 3166810472448 3169316650752 3170344859136 3172659811776 3175718518784 3178782948992 3178868539392 3183180263424 3185003659264 3185022381632 3191029223424 3191224369536 3191255302144 3194590639968 3198557945856 3200377941852 3200842285056 3205998556432 3206640912384 3207524205312 3208166866944 3213334937568 3213801160704 3219623264256 3220667793408 3223019491328 3223216593792 3229314451272 3235546930224 3235634049024 3241878724608 3242727161856 3245298427904 3249297211392 3250147590144 3255675052032 3255855611904 3258437287936 3259290058752 3264801423264 3267526499328 3267983490928 3270715918596 3271552671744 3275003676672 3277116536832 3277974196224 3280573410816 3280755351552 3285863497728 3287765039104 3290366939496 3301075828736 3303043091712 3307523242464 3309417864704 3310992728064 3313995890688 3316990903296 3317491666944 3320692902072 3322632044288 3323501615616 3326987862016 3327191322624 3332818119582 3333485885184 3339340268544 3340009340928 3345389798016 3346981779456 3348918690208 3349123491987 3355472347136 3356787390138 3360023611392 3363356445696 3370117598208 3373402313216 3376222883712 3379990989609 3382829973504 3383715299328 3385719994496 3386398359552 3392345669632 3393233485824 3393675163656 3396507808512 3400108474368 3402284182336 3409592868864 3410069729664 3414217540608 3420523859571 3423396888576 3424507527168 3427217644032 3429813723136 3430711345152 3433426371648 3436736479232 3440328381504 3444600864768 3447060922368 3448445285376 3453305597952 3454948933632 3456948325376 3457159733664 3461730435072 3465070854336 3468411469824 3470944067584 3471156331776 3471851814912 3474817889088 3477723255216 3481112849032 3481617924096 3484528975872 3487925202944 3494737556856 3494936768512 3499771428864 3503148556032 3503182512128 3505175841076 3506111594496 3510024665472 3512035284992 3519366836384 3520071979008 3526254051328 3527176912896 3530863338912 3532925211648 3533141266272 3536868208536 3537773051904 3543275578479 3544182061056 3550209581568 3554151630848 3559685455872 3561093333252 3572683333632 3576130817616 3582212672748 3583129116672 3583150179336 3586908788736 3589907876352 3589942673408 3590162214912 3593406811904 3598377689088 3600438919168 3606748375986 3607471026432 3613585604608 3615001804764 3617618624256 3622076172288 3623251267584 3624172281184 3625896927744 3632894798848 3637920301056 3639990296502 3640025579008 3646890541056 3647113565184 3650960731392 3657574790688 3663998350208 3664732471296 3665741948928 3666701316096 3668801683456 3672382785792 3675967311744 3676481427294 3679569444864 3683450847232 3690645087168 3690849770496 3697767920256 3698735668992 3701662806933 3705973899264 3708679962624 3713710307328 3723095097792 3727022413296 3728017391616 3731614766208 3731650936832 3734315999232 3737961049824 3738917339136 3738939317568 3741081064448 3742111572864 3742861344768 3746256224256 3749434687488 3756227141632 3757445758976 3760419359424 3763563522768 3767533526484 3772658089984 3774804751928 3774906390528 3780026562816 3782191845376 3783991689216 3784982003712 3787423875072 3790846746624 3791419047936 3795077602368 3798287560704 3808934993808 3809698154496 3809909440512 3815835238362 3816388878336 3817387671552 3821071284576 3823302626304 3825122033664 3827335645952 3827569705128 3833507414016 3834825539584 3836328445872 3840026984448 3858540438528 3859550263296 3862824849408 3866328539136 3869394279424 3870406944768 3874141719084 3875175972864 3880730395477 3881723209728 3884968797696 3885006454784 3889066866048 3895896979968 3896677564416 3901962903552 3904812076032 3909170125224 3916251955161 3916820164608 3920027546624 3920812965888 3923915853312 3931803864576 3938926697664 3941080326144 3946634969088 3950798086144 3951039695616 3959287690932 3960080976384 3966793220096 3967035807744 3968074027008 3971220444672 3974540863104 3978414684608 3982318829568 3986200231936 3993985779264 3994213449728 3995258781696 3998420584704 4005915246944 4006984679424 4021571076096 4022133527296 4023186166272 4030773755904 4033353022608 4034429779968 4035272387328 4037628813312 4038685507584 4042582663392 4043169202176 4046480048128 4049457803976 4049682387072 4050493784064 4053954203936 4061887578112 4065283805184 4069820952288 4077193816332 4083066667008 4087006648704 4090463526912 4095004704768 4095028776384 4096076414976 4099324329984 4102751858688 4103042531328 4106750642176 4112431644672 4114771639524 4121746080256 4121998143984 4122824030208 4126346243292 4127401893888 4131430634016 4134421284864 4139515625472 4141911178496 4143882203136 4151879770112 4152966365184 4159988910288 4160029233152 4172264957952 4179248118206 4180085475072 4180317302784 4184726920192 4187426685952 4188522584064 4190515789824 4192900214958 4196421992448 4197008898048 4198107303936 4201105499136 4208716197504 4209875519472 4218114023424 4220555061632 4225755534336 4227126478848 4230213082368 4230471779352 4238491385856 4244240351232 4246655345919 4254705631232 4254965826048 4259454186624 4264702589952 4267170589136 4267789713408 4273073505792 4275521216512 4276698940416 4277555822592 4284446583424 4289228331843 4292831019008 4294223724544 4297622125056 4301215454592 4305752601696 4306854150144 4314062573632 4314178732032 4320030357504 4322504966144 4323636215808 4332396281856 4333530120192 4340900069376 4345677955584 4345720078336 4353068564352 4354207812864 4356701999104 4360954558128 4362070228992 4362728767488 4366671568896 4366938610944 4369488715776 4370632261632 4374097881088 4374340468736 4382884102464 4387155919328 4404057455616 4410030989952 4410914586624 4414656970752 4418661187584 4422654537728 4423322222592 4427590536096 4428772540416 4431292534872 4431335487488 4436255096832 4439964340224 4443757492776 4444647846912 4452453691392 4459386175488 4460519730688 4462642372608 4465497989316 4467623000256 4475716520184 4480031481856 4484475260928 4493490130944 4494666129408 4501630511616 4506654652812 4512863158272 4515197812736 4524267460608 4524900218208 4526084437056 4528677078016 4534941745152 4537522150434 4542332414976 4546123825152 4546759639552 4552290054144 4555640029473 4555892685456 4560698479428 4569623525376 4574281793536 4577901828864 4587104508672 4596081229824 4597927047168 4601771467776 4604407463936 4609546311552 4611739871232 4615640580096 4619168972754 4620094472448 4628208442368 4629135753216 4633090518784 4636964340288 4642157232128 4646038634496 4651223945472 4659650075808 4670864741376 4672087160832 4674815459328 4680032887296 4688859267072 4693429305344 4702596159456 4702856965632 4702902550528 4707817785216 4710566948864 4710855021696 4712087907072 4715824278048 4717030735872 4721635010304 4724367437972 4725576081408 4733612775424 4746247274496 4748124444336 4750215708672 4758989717664 4763577778176 4768174423488 4768302809088 4776283563664 4777505488896 4777533572448 4782545051648 4786543835136 4786882953216 4791885959952 4797836918784 4800566912778 4801263427584 4808997834648 4809961368576 4811286307968 4814070617174 4820002406352 4820701741056 4823491499008 4829434896384 4831001690112 4834529236992 4834824890688 4850560401408 4853320395336 4862520721408 4862818086912 4864090742784 4867947641856 4873945817088 4876766387584 4883512578048 4883783417856 4886309961728 4887655931904 4888935088128 4896510381056 4901289748992 4901975236392 4906073877894 4912505515008 4915674805248 4920860116224 4921133027328 4930357227008 4931647558656 4935550409244 4944906616832 4951613743104 4954564637568 4964126797056 4966489092096 4969363217728 4975486354944 4976237500416 4979087998976 4981039353108 4983948066432 4985252423424 4989482097152 4990481793024 4990786983936 4995008299008 4999227179373 5009010402816 5013892479232 5018084697024 5023378035312 5033208520704 5040035417088 5041045241856 5054462328832 5055225397248 5060103469824 5064334325568 5064383414272 5074244960256 5078579991744 5079597539328 5079879254016 5087780317816 5088518504448 5089850228736 5094761712768 5097736835072 5100162711552 5101497483264 5103426273504 5114389303296 5115104594496 5120035979264 5135095332864 5136761290752 5144720584704 5146067017728 5150139557472 5150433132544 5155104718848 5160492572256 5160542593024 5165522292112 5166901297152 5170591383552 5172667928064 5175630946304 5179958396928 5185422488064 5185739600496 5194529306624 5202617204736 5206416101376 5206734497664 5209747654202 5212226833632 5221669273548 5222426886144 5231887804416 5242405152768 5251902263552 5254773768192 5257763761614 5259167391744 5262179958784 5268052927488 5279050254576 5280107968512 5289381076992 5290765369344 5294960592896 5299387817472 5305302312804 5316273091584 5325314372352 5331227446272 5339528183808 5359025000448 5362094768128 5364196226424 5364248221696 5373319009122 5374365007872 5374693675008 5374725269004 5377804030144 5380363183104 5383505084416 5384914010112 5385243322368 5390110217856 5399277071968 5399576516096 5400658378752 5410122563979 5420378406912 5426427936384 5436258421776 5438845391616 5449342198272 5449488924672 5453951369216 5460038368512 5465765773312 5470335811584 5470723375104 5476441097088 5486362186032 5495997525312 5497098706944 5498612923392 5501794991056 5503202525184 5508574178688 5512561713152 5514722140941 5519354167296 5520798646272 5525176270848 5531896774656 5537288486912 5546651880384 5548103503488 5558960848896 5563019943936 5570565460992 5573447300096 5573756403712 5584642646688 5584696778752 5587354386432 5590533619944 5596011864064 5597476405248 5601473998848 5606941574736 5611621596672 5613167359296 5614292017152 5624152031232 5634340712448 5636168638464 5640284109824 5640629039136 5651300289726 5658987134976 5662207127892 5662359585792 5673287768064 5675987533824 5679272248832 5686270119936 5687128571904 5692616403552 5697431341056 5702265253888 5713402490712 5718971109124 5723752857543 5724583317504 5730162833408 5734953939456 5741003468928 5741354557692 5750261121024 5752238309376 5760040476672 5787810657792 5787866759168 5794237274112 5799492808704 5804091419136 5805610417152 5811212578626 5814606077504 5816093638656 5822228758528 5822584814592 5825984954368 5827509682176 5833600299072 5843845469952 5845016346624 5857218114048 5872076607488 5880041319936 5881219448832 5885873779968 5886209294336 5897705796864 5897762963456 5903454048128 5908390046496 5909247295488 5911620489216 5915006795776 5919952453632 5925009990368 5926197129216 5926559543424 5936604921856 5938931536398 5950189830144 5950553711616 5953997319088 5956830667008 5967622026912 5979300347904 5986573221888 5991320174592 5992888172544 5997630877056 6002174015488 6008872870416 6010477019136 6032356614144 6033200290944 6034779249408 6046160633856 6046588993536 6050029533912 6056443219968 6058028261376 6061498433536 6063873995088 6069720072192 6074186705964 6074523580608 6075740676096 6080931305904 6092831367168 6097925707776 6102317924352 6103869105152 6115790724498 6116139344896 6124600000512 6130509973056 6130569396224 6134057721883 6135695290368 6142507057152 6142543164576 6146061748736 6148986494976 6154563796992 6158891963672 6160125963264 6170944589824 6182619120384 6182997215976 6189519364938 6191102840832 6194718179328 6201631927296 6212866767744 6215823304704 6227819655168 6229449547776 6240043849728 6251812356096 6268872177309 6270128212608 6270475954176 6277090380288 6281140028928 6282783876096 6287765704064 6294632988672 6295513347072 6297160955904 6300768108544 6313074296256 6330832592448 6333620944896 6338633301504 6340689718272 6345319623552 6351437037568 6357565897984 6357737078784 6366360526848 6370007318528 6370044763264 6382058446848 6382448739072 6382510604288 6389181279936 6397115891712 6400755883704 6401684570112 6411997112864 6413281824768 6415048410624 6416333733888 6426669875136 6439246528512 6441335586816 6446038982656 6446433187584 6458628902544 6471093860448 6471268098048 6483757449216 6485454323712 6490596855808 6498594422784 6500295180288 6511350104064 6516874575872 6518580117504 6529602846528 6535052998656 6535966981856 6541431837192 6543105343488 6550007353344 6554233073664 6555948392448 6561146821632 6561510703104 6575530078208 6580733878992 6602151657472 6606086183424 6615046484928 6618835729408 6621985456128 6627991781376 6633981806592 6634983333888 6641385804144 6645264088576 6647003231232 6654382645248 6665636239164 6666971770368 6678680537088 6690779596032 6693963558912 6697837380416 6698246983974 6710944694272 6713574780276 6720047222784 6726712891392 6740235196416 6746804626432 6752445767424 6759981979218 6765659947008 6771439988992 6772796719104 6784691339264 6787350327312 6793015617024 6804568364672 6819185737728 6820139459328 6828435081216 6841047719142 6846793777152 6854435288064 6859627446272 6861422690304 6866852743296 6873472958464 6880656763008 6894121844736 6896890570752 6906611195904 6909897867264 6913896650752 6914319467328 6923460870144 6928753459131 6930141708672 6936822939648 6941888135168 6942312663552 6943703629824 6949635778176 6955446510432 6962225698064 6963235848192 6969057951744 6975850405888 6989475113712 6989873537024 7006297112064 7006365024256 7010351682152 7012223188992 7020049330944 7024070569984 7038733672768 7040143958016 7052508102656 7054353825792 7061726677824 7065850423296 7066282532544 7073736417072 7075546103808 7086551156958 7088364122112 7100419163136 7108303261696 7119370911744 7122186666504 7145366667264 7152261635232 7164425345496 7166258233344 7166300358672 7173817577472 7179815752704 7180324429824 7186813623808 7196755378176 7200850369167 7213496751972 7214942052864 7221105925761 7227171209216 7230003609528 7235237248512 7244152344576 7246502535168 7248344562368 7251793855488 7265789597696 7275840602112 7279980593004 7280051158016 7293781082112 7294227130368 7301921462784 7315149581376 7327996700416 7329464942592 7331483897856 7333402632192 7337603366912 7344765571584 7351934623488 7352962854588 7366901694464 7381290174336 7381699540992 7395535840512 7397471337984 7403325613866 7417359925248 7427420614656 7446190195584 7454044826592 7456034783232 7463229532416 7463301873664 7468631998464 7475922099648 7477834678272 7477878635136 7482162128896 7484223145728 7485722689536 7492512448512 7498869374976 7512454283264 7514891517952 7520838718848 7527127045536 7535067052968 7549609503856 7549812781056 7560053125632 7564383690752 7567983378432 7581693493248 7582838095872 7590155204736 7596575121408 7617869987616 7619396308992 7619818881024 7631670476724 7632777756672 7634775343104 7642142569152 7646605252608 7650244067328 7654671291904 7655139410256 7667014828032 7672656891744 7680053968896 7717080877056 7719100526592 7725649698816 7732657078272 7738788558848 7740813889536 7748283438168 7750351945728 7761460790954 7763446419456 7769937595392 7778133732096 7791793959936 7793355128832 7803925807104 7809624152064 7814621481303 7818340250448 7832503910322 7833640329216 7840055093248 7847831706624 7863607729152 7877853395328 7882160652288 7886645642421 7893269938176 7901596172288 7902079391232 7918575381864 7920161952768 7933586440192 7934071615488 7936148054016 7942440889344 7949081726208 7956829369216 7964637659136 7972400463872 7987971558528 7988426899456 7990517563392 7996841169408 8011830493888 8043142152192 8044267054592 8046372332544 8059978513683 8061547511808 8066706045216 8068859559936 8070544774656 8075257626624 8077371015168 8085165326784 8092960096256 8098915607952 8099364774144 8100987568128 8107908407872 8123775156224 8130567610368 8139641904576 8154387632664 8166133334016 8174013297408 8180927053824 8190009409536 8190057552768 8198648659968 8205503717376 8206085062656 8213501284352 8224863289344 8229543279048 8243492160512 8243996287968 8245648060416 8252692486584 8254803787776 8262861268032 8267643016451 8268842569728 8279031250944 8283822356992 8287764406272 8303759540224 8305932730368 8319977820576 8320058466304 8344529915904 8358496236412 8360170950144 8360634605568 8369453840384 8374853371904 8377045168128 8381031579648 8385800429916 8394017796096 8396214607872 8402210998272 8417432395008 8419751038944 8436228046848 8441110123264 8451511068672 8454252957696 8460426164736 8460943558704 8488480702464 8493310691838 8509411262464 8509931652096 8518908373248 8529405179904 8534341178272 8535579426816 8546147011584 8551042433024 8553397880832 8568893166848 8578456663686 8585662038016 8595244250112 8602430909184 8611505203392 8613708300288 8628125147264 8628357464064 8640060715008 8645009932288 8647272431616 8664792563712 8681800138752 8691355911168 8706137128704 8708415625728 8713403998208 8716818867939 8721909116256 8724140457984 8733343137792 8733877221888 8738977431552 8741264523264 8748195762176 8748680937472 8765768204928 8774311838656 8808114911232 8820061979904 8821829173248 8829313941504 8837322375168 8845309075456 8846644445184 8855181072192 8862585069744 8862670974976 8872510193664 8879928680448 8887514985552 8889295693824 8904907382784 8918772350976 8921039461376 8925284745216 8930995978632 8935246000512 8951433040368 8960062963712 8968950521856 8986980261888 8989332258816 9003261023232 9013309305624 9025726316544 9030395625472 9048534921216 9049800436416 9052168874112 9057354156032 9069883490304 9075044300868 9084664829952 9092247650304 9093519279104 9104580108288 9111280058946 9111785370912 9121396958856 9139247050752 9148563587072 9155803657728 9174209017344 9195854094336 9203542935552 9208814927872 9219092623104 9223479742464 9238337945508 9240188944896 9256416884736 9266181037568 9273928680576 9284279047407 9292077268992 9302447890944 9319300151616 9341729482752 9344174321664 9349630918656 9360065774592 9377718534144 9386858610688 9405192318912 9405713931264 9415635570432 9421133897728 9421710043392 9424175814144 9431648556096 9434061471744 9443270020608 9448734875944 9451152162816 9467225550848 9496248888672 9500431417344 9517979435328 9527155556352 9536348846976 9536605618176 9552567127328 9555010977792 9555067144896 9565090103296 9573087670272 9573765906432 9583771919904 9595673837568 9601133825556 9602526855168 9617995669296 9619922737152 9622572615936 9628141234348 9640004812704 9641403482112 9646982998016 9658869792768 9662003380224 9669058473984 9669649781376 9706640790672 9725636173824 9728181485568 9735895283712 9747891634176 9753532775168 9767025156096 9767566835712 9772619923456 9775311863808 9777870176256 9793020762112 9802579497984 9803950472784 9812147755788 9825011030016 9831349610496 9841720232448 9842266054656 9860714454016 9863295117312 9871100818488 9889813233664 9903227486208 9909129275136 9928253594112 9932978184192 9938726435456 9950972709888 9952475000832 9958175997952 9962078706216 9967896132864 9970504846848 9978964194304 9980963586048 9981573967872 9998454358746 10008199440967 10018020805632 10027784958464 10036169394048 10046756070624 10047370475961 10066417041408 10080070834176 10108924657664 10120206939648 10128668651136 10128766828544 10148489920512 10157159983488 10159195078656 10175560635632 10177037008896 10179700457472 10189523425536 10195473670144 10200325423104 10206852547008 10228778606592 10230209188992 10240071958528 10270190665728 10273522581504 10289441169408 10292134035456 10300279114944 10300866265088 10310209437696 10320985144512 10321085186048 10331044584224 10333802594304 10341182767104 10345335856128 10351261892608 10359916793856 10370844976128 10371479200992 10389058613248 10405234409472 10412832202752 10413468995328 10419495308404 10424453667264 10443338547096 10444853772288 10463775608832 10484810305536 10503804527104 10509547536384 10515527523228 10518334783488 10536105854976 10558100509152 10560215937024 10578762153984 10581530738688 10589921185792 10598775634944 10610604625608 10629826735437 10632546183168 10650628744704 10662454892544 10679056367616 10718050000896 10724189536256 10728392452848 10728496443392 10746638018244 10749387350016 10749450538008 10755608060288 10760726366208 10767010168832 10769828020224 10770486644736 10780220435712 10798554143936 10799153032192 10801316757504 10820245127958 10840756813824 10852855872768 10872516843552 10877690783232 10898684396544 10907902738432 10920076737024 10931531546624 10940671623168 10952882194176 10972724372064 10991995050624 10994197413888 10997225846784 11003589982112 11006405050368 11017148357376 11025123426304 11029444281882 11038708334592 11050352541696 11074576973824 11093303760768 11096207006976 11117921697792 11126039887872 11141130921984 11146894600192 11147512807424 11169285293376 11169393557504 11181067239888 11192023728128 11194952810496 11202947997696 11213883149472 11223243193344 11226334718592 11228584034304 11248304062464 11268681424896 11272337276928 11280568219648 11281258078272 11302600579452 11317974269952 11324414255784 11324719171584 11346575536128 11351975067648 11358544497664 11372540239872 11374257143808 11385232807104 11394862682112 11404530507776 11426804981424 11437942218248 11447505715086 11449166635008 11460325666816 11469907878912 11482006937856 11482709115384 11500522242048 11504476618752 11520080953344 11575621315584 11588474548224 11598985617408 11608182838272 11611220834304 11622425157252 11629212155008 11642191186431 11644457517056 11645169629184 11651969908736 11655019364352 11667200598144 11687690939904 11690032693248 11714436228096 11744153214976 11748755865483 11760082639872 11762438897664 11771747559936 11795411593728 11795525926912 11806908096256 11816780092992 11823240978432 11830013591552 11839904907264 11850019980736 11852394258432 11853119086848 11873209843712 11877863072796 11900379660288 11901107423232 11907994638176 11913661334016 11935244053824 11958600695808 11982640349184 11985776345088 11995261754112 12004348030976 12017745740832 12020954038272 12064713228288 12066400581888 12069558498816 12092321267712 12100059067824 12112886439936 12116056522752 12127747990176 12139440144384 12148373411928 12149047161216 12151481352192 12161862611808 12185662734336 12195851415552 12207738210304 12231581448996 12232278689792 12249200001024 12261019946112 12261138792448 12268115443766 12271390580736 12285014114304 12285086329152 12292123497472 12297972989952 12309127593984 12317783927344 12320251926528 12341889179648 12365238240768 12365994431952 12379038729876 12382205681664 12403263854592 12425733535488 12431646609408 12455639310336 12458899095552 12480087699456 12537744354618 12540256425216 12540951908352 12554180760576 12562280057856 12565567752192 12575531408128 12589265977344 12591026694144 12594321911808 12601536217088 12626148592512 12661665184896 12677266603008 12681379436544 12690639247104 12715131795968 12715474157568 12732721053696 12739966037757 12740089526528 12764116893696 12764897478144 12765021208576 12778362559872 12801511767408 12803369140224 12823994225728 12826563649536 12830096821248 12832667467776 12853339750272 12867684995529 12878493057024 12882671173632 12892077965312 12892866375168 12917257805088 12942187720896 12942536196096 12967514898432 12970908647424 12981193711616 12997188845568 13000590360576 13022700208128 13033749151744 13037160235008 13059205693056 13070105997312 13071933963712 13082863674384 13086210686976 13100014706688 13108466147328 13111896784896 13122293643264 13123021406208 13151060156416 13161467757984 13204303314944 13212172366848 13230092969856 13237671458816 13243970912256 13255983562752 13267963613184 13269966667776 13282771608288 13290528177152 13294006462464 13308765290496 13331272478328 13333943540736 13357361074176 13381559192064 13387927117824 13395674760832 13396493967948 13421889388544 13427149560552 13440094445568 13453425782784 13480470392832 13493609252864 13504891534848 13519963958436 13542879977984 13545593438208 13574700654624 13586031234048 13609136729344 13638371475456 13640278918656 13656870162432 13682095438284 13708870576128 13719254892544 13722845380608 13733705486592 13761313526016 13788243689472 13793781141504 13813222391808 13827793301504 13828638934656 13846921740288 13857506918262 13860283417344 13883776270336 13884625327104 13887407259648 13899271556352 13910893020864 13924451396128 13926471696384 13938115903488 13951700811776 13978950227424 13979747074048 14012594224128 14020703364304 14024446377984 14040098661888 14048141139968 14077467345536 14080287916032 14105016205312 14108707651584 14123453355648 14131700846592 14132565065088 14147472834144 14151092207616 14173102313916 14176728244224 14200838326272 14216606523392 14238741823488 14244373333008 14290733334528 14304523270464 14328850690992 14332516466688 14332600717344 14347635154944 14359631505408 14360648859648 14373627247616 14393510756352 14401700738334 14426993503944 14429884105728 14442211851522 14454342418432 14460007219056 14470474497024 14488304689152 14493005070336 14496689124736 14503587710976 14531579195392 14551681204224 14559961186008 14560102316032 14587562164224 14588454260736 14603842925568 14627368413721 14630299162752 14655993400832 14658929885184 14662967795712 14666805264384 14689531143168 14703869246976 14705925709176 14733803388928 14762580348672 14763399081984 14791071681024 14794942675968 14806651227732 14834719850496 14854841229312 14892380391168 14908089653184 14926459064832 14926603747328 14937263996928 14951844199296 14955757270272 14964324257792 14968446291456 14971445379072 14985024897024 15024908566528 15029783035904 15041677437696 15054254091072 15070134105936 15099219007712 15099625562112 15120106251264 15128767381504 15163386986496 15165676191744 15180310409472 15193150242816 15235739975232 15238792617984 15239637762048 15263340953448 15265555513344 15269550686208 15284285138304 15293210505216 15300488134656 15309342583808 15310278820512 15345313783488 15360107937792 15434161754112 15438201053184 15451299397632 15465314156544 15477577117696 15481627779072 15496566876336 15500703891456 15522921581908 15526892838912 15539875190784 15556267464192 15583587919872 15607851614208 15619248304128 15629242962606 15636680500896 15665007820644 15667280658432 15680110186496 15695663413248 15727215458304 15755706790656 15764321304576 15773291284842 15786539876352 15803192344576 15804158782464 15837150763728 15840323905536 15868143230976 15872296108032 15884881778688 15898163452416 15913658738432 15944800927744 15975943117056 15976853798912 15993682338816 16023660987776 16086284304384 16088534109184 16092744665088 16119957027366 16123095023616 16133412090432 16141089549312 16150515253248 16154742030336 16170330653568 16185920192512 16197831215904 16198729548288 16201975136256 16215816815744 16247550312448 16261135220736 16279283809152 16308775265328 16348026594816 16361854107648 16380115105536 16397297319936 16411007434752 16412170125312 16427002568704 16459086558096 16486984321024 16487992575936 16491296120832 16505384973168 16509607575552 16525722536064 16535286032902 16537685139456 16558062501888 16567644713984 16575528812544 16607519080448 16611865460736 16639955641152 16640116932608 16689059831808 16716992472824 16720341900288 16721269211136 16738907680768 16749706743808 16754090336256 16762063159296 16771600859832 16788035592192 16792429215744 16804421996544 16834864790016 16839502077888 16872456093696 16882220246528 16903022137344 16908505915392 16920852329472 16921887117408 16976961404928 16986621383676 17018822524928 17019863304192 17037816746496 17058810359808 17068682356544 17092294023168 17102084866048 17106795761664 17137786333696 17156913327372 17171258572629 17190488500224 17204861818368 17223010406784 17256250294528 17256714928128 17280121430016 17290019864576 17363600277504 17382711822336 17412274257408 17416831251456 17426807996416 17433637735878 17443818232512 17448280915968 17466686275584 17467754443776 17477954863104 17482529046528 17496391524352 17497361874944 17531536409856 17548623677312 17616229822464 17640123959808 17643658346496 17658627883008 17690618150912 17693288890368 17710362144384 17725170139488 17725341949952 17745020387328 17759857360896 17775029971104 17778591387648 17809814765568 17842078922752 17850569490432 17861991957264 17870492001024 17902866080736 17920125927424 17937901043712 17973960523776 17978664517632 18006522046464 18026618611248 18097069842432 18099600872832 18104337748224 18114708312064 18139766980608 18150088601736 18169329659904 18184495300608 18187038558208 18209160216576 18222560117892 18223570741824 18242793917712 18278494101504 18311607315456 18348418034688 18391708188672 18402173165649 18407085871104 18417629855744 18438185246208 18446959484928 18476675891016 18480377889792 18512833769472 18532362075136 18547857361152 18568558094814 18584154537984 18604895781888 18638600303232 18683458965504 18688348643328 18720131549184 18755437068288 18773717221376 18806616531927 18810384637824 18811427862528 18831271140864 18842267795456 18843420086784 18848351628288 18863297112192 18886540041216 18897469751888 18902304325632 18934451101696 18992497777344 19000862834688 19035958870656 19054311112704 19072697693952 19073211236352 19105134254656 19110021955584 19110134289792 19130180206592 19146175340544 19147531812864 19167543839808 19191347675136 19202267651112 19205053710336 19235991338592 19239845474304 19245145231872 19256282468696 19280009625408 19293965996032 19317739585536 19324006760448 19338116947968 19339299562752 19413281581344 19451272347648 19456362971136 19471790567424 19495783268352 19507065550336 19534050312192 19550623727616 19555740352512 19586041524224 19605158995968 19607900945568 19624295511576 19650022060032 19662699220992 19683440464896 19684532109312 19721428908032 19726590234624 19742201636976 19806454972416 19818258550272 19856507188224 19865956368384 19877452870912 19901945419776 19904950001664 19916351995904 19924157412432 19935792265728 19941009693696 19957928388608 19963147935744 19996908717492 20016398881934 20036041611264 20055569916928 20072338788096 20093512141248 20094740951922 20132834082816 20160141668352 20217849315328 20240413879296 20257337302272 20257533657088 20296979841024 20314319966976 20318390157312 20351121271264 20354074017792 20379046851072 20390947340288 20413705094016 20457557213184 20460418377984 20540381331456 20578882338816 20584268070912 20600558229888 20601732530176 20620418875392 20641970289024 20642170372096 20662089168448 20682365534208 20690671712256 20702523785216 20719833587712 20741689952256 20742958401984 20778117226496 20786260377393 20810468818944 20825664405504 20826937990656 20838990616808 20848907334528 20886677094192 20889707544576 20927551217664 20969620611072 21007609054208 21019095072768 21031055046456 21036669566976 21072211709952 21116201018304 21120431874048 21157524307968 21163061477376 21179842371584 21197551269888 21221209251216 21259653470874 21265092366336 21301257489408 21324909785088 21358112735232 21436100001792 21456784905696 21456992886784 21493276036488 21498774700032 21498901076016 21511216120576 21521452732416 21534020337664 21540973289472 21560440871424 21597108287872 21598306064384 21640490255916 21663317777283 21681513627648 21705711745536 21745033687104 21755381566464 21797368793088 21815805476864 21840153474048 21881343246336 21905764388352 21945448744128 21983990101248 21988394827776 21994451693568 22007179964224 22012810100736 22034296714752 22050246852608 22058888563764 22100705083392 22186607521536 22192414013952 22252079775744 22282261843968 22293789200384 22295025614848 22338570586752 22338787115008 22362134479776 22384047456256 22389905620992 22405895995392 22427766298944 22446486386688 22452669437184 22457168068608 22496608124928 22537362849792 22544674553856 22561136439296 22562516156544 22605201158904 22648828511568 22649438343168 22693151072256 22703950135296 22717088995328 22745080479744 22748514287616 22770465614208 22789725364224 22809061015552 22853609962848 22875884436496 22895011430172 22898333270016 22920651333632 22939815757824 22964013875712 22965418230768 23001044484096 23040161906688 23151242631168 23176949096448 23197971234816 23216365676544 23222441668608 23244850314504 23258424310016 23284382372862 23288915034112 23290339258368 23303939817472 23334401196288 23375381879808 23380065386496 23428872456192 23443864443909 23488306429952 23497511730966 23520165279744 23543495119872 23590823187456 23613816192512 23633560185984 23646481956864 23659936927263 23679809814528 23700039961472 23704788516864 23706238173696 23746419687424 23755726145592 23800759320576 23802214846464 23815989276352 23827322668032 23870488107648 23917201391616 23965280698368 23971552690176 23990523508224 24008696061952 24035491481664 24129426456576 24132801163776 24139116997632 24184642535424 24200118135648 24225772879872 24232113045504 24255495980352 24278880288768 24296746823856 24298094322432 24302962704384 24323725223616 24371325468672 24391702831104 24415476420608 24463162897992 24464557379584 24498400002048 24522039892224 24522277584896 24536230887532 24542781161472 24570028228608 24570172658304 24584246994944 24595945979904 24618255187968 24635567854688 24640503853056 24683778359296 24730476481536 24731988863904 24758077459752 24764411363328 24802929049353 24806527709184 24851467070976 24863293218816 24911278620672 24917798191104 24960175398912 25075488709236 25080512850432 25081903816704 25108361521152 25124560115712 25131135504384 25151062816256 25182053388288 25188643823616 25203072434176 25252297185024 25323330369792 25354533206016 25362758873088 25381278494208 25430263591936 25465442107392 25479932075514 25480179053056 25528233787392 25529794956288 25556725119744 25603023534816 25606738280448 25647988451456 25653127299072 25660193642496 25706679500544 25735369991058 25756986114048 25784155930624 25785732750336 25834515610176 25884375441792 25885072392192 25935029796864 25941817294848 25962387423232 25994377691136 26045400416256 26067498303488 26118411386112 26140211994624 26143867927424 26165727348768 26172421373952 26200029413376 26216932294656 26223793569792 26244587286528 26246042812416 26302120312832 26322935515968 26408606629888 26424344733696 26460185939712 26475342917632 26487941824512 26511967125504 26535927226368 26539933335552 26565543216576 26581056354304 26588012924928 26617530580992 26662544956656 26667887081472 26714722148352 26763118384128 26775854235648 26791349521664 26792987935896 26843778777088 26854299121104 26880188891136 26906851565568 26960940785664 26987218505728 27009783069696 27039927916872 27085759955968 27091186876416 27149401309248 27165112768339 27172062468096 27218273458688 27276742950912 27280557837312 27313740324864 27364190876568 27417741152256 27438509785088 27445690761216 27467410973184 27522627052032 27587562283008 27626444783616 27655586603008 27657277869312 27715013836524 27720566834688 27767552540672 27769250654208 27798543112704 27821786041728 27848902792256 27876231806976 27903401623552 27957900454848 27959494148096 28025188448256 28041406728608 28048892755968 28080197323776 28096282279936 28154934691072 28160575832064 28210032410624 28246906711296 28263401693184 28265130130176 28294945668288 28302184415232 28346204627832 28353456488448 28401676652544 28433213046784 28488746666016 28581466669056 28609046540928 28657701381984 28665032933376 28665201434688 28695270309888 28719263010816 28721297719296 28747254495232 28787021512704 28803401476668 28853987007888 28859768211456 28884423703044 28920014438112 28940948994048 28976609378304 28986010140672 28993378249472 29007175421952 29063158390784 29119922372016 29120204632064 29176908521472 29207685851136 29254736827442 29260598325504 29311986801664 29317859770368 29325935591424 29333610528768 29379062286336 29407738493952 29411851418352 29525160697344 29526798163968 29582143362048 29589885351936 29613302455464 29669439700992 29709682458624 29784760782336 29816179306368 29852918129664 29874527993856 29903688398592 29911514540544 29928648515584 29936892582912 29942890758144 30024598322901 30049817133056 30059566071808 30083354875392 30108508182144 30140268211872 30198438015424 30199251124224 30240212502528 30257534763008 30326773972992 30360620818944 30386300485632 30471479950464 30477585235968 30526681906896 30531111026688 30539101372416 30568570276608 30586421010432 30600976269312 30618685167616 30620557641024 30690627566976 30720215875584 30868323508224 30876402106368 30902598795264 30930628313088 30955154235392 30963255558144 30993133752672 31001407782912 31045843163816 31053785677824 31079750381568 31112534928384 31167175839744 31215703228416 31238496608256 31258485925212 31273361001792 31330015641288 31334561316864 31360220372992 31391326826496 31454430916608 31511413581312 31528642609152 31546582569684 31606384689152 31608317564928 31674301527456 31680647811072 31736286461952 31744592216064 31769763557376 31796326904832 31827317476864 31889480206311 31951886234112 31987364677632 32047321975552 32172568608768 32177068218368 32185489330176 32239914054732 32266824180864 32282179098624 32301030506496 32309484060672 32340661307136 32395662431808 32397459096576 32403950272512 32431633631488 32495100624896 32522270441472 32558567618304 32617550530656 32696053189632 32723708215296 32760230211072 32794594639872 32822014869504 32854005137408 32918173116192 32973968642048 32975985151872 32982592241664 33010769946336 33019215151104 33051445072128 33070572065804 33075370278912 33116125003776 33135289427968 33151057625088 33215038160896 33223730921472 33279911282304 33280233865216 33378119663616 33433984945648 33440683800576 33442538422272 33477815361536 33499413487616 33508180672512 33543201719664 33576071184384 33584858431488 33608843993088 33669729580032 33679004155776 33744912187392 33764440493056 33806044274688 33817011830784 33841704658944 33843774234816 33953922809856 33973242767352 34037645049856 34039726608384 34075633492992 34117620719616 34137364713088 34184588046336 34204169732096 34213591523328 34275572667392 34313826654744 34342517145258 34380977000448 34409723636736 34446020813568 34512500589056 34513429856256 34560242860032 34765423644672 34824548514816 34833662502912 34853615992832 34867275471756 34887636465024 34926573559293 34933372551168 34935508887552 34955909726208 34965058093056 34992783048704 35063072819712 35097247354624 35232459644928 35280247919616 35287316692992 35381236301824 35386577780736 35420724288768 35450340278976 35450683899904 35490040774656 35519714721792 35550059942208 35557182775296 35619629531136 35684157845504 35701138980864 35723983914528 35740984002048 35805732161472 35840251854848 35875802087424 35947921047552 35957329035264 36013044092928 36053237222496 36194139684864 36199201745664 36208675496448 36229416624128 36300177203472 36338659319808 36374077116416 36418320433152 36445120235784 36447141483648 36485587835424 36556988203008 36623214630912 36696836069376 36783416377344 36804346331298 36814171742208 36835259711488 36876370492416 36893918969856 36953351782032 36960755779584 37025667538944 37064724150272 37095714722304 37137116189628 37209791563776 37277200606464 37366917931008 37376697286656 37440263098368 37547434442752 37613233063854 37620769275648 37622855725056 37662542281728 37684535590912 37686840173568 37696703256576 37726594224384 37773080082432 37794939503776 37804608651264 37868902203392 37984995554688 38071917741312 38145395387904 38146422472704 38210268509312 38220268579584 38260360413184 38292350681088 38295063625728 38335087679616 38404535302224 38410107420672 38471982677184 38479690948608 38490290463744 38512564937392 38560019250816 38587931992064 38603054986587 38635479171072 38648013520896 38676233895936 38678599125504 38826563162688 38902544695296 38912725942272 38943581134848 38991566536704 39014131100672 39068100624384 39101247455232 39111480705024 39172083048448 39210317991936 39215801891136 39248591023152 39300044120064 39325398441984 39366880929792 39369064218624 39442857816064 39453180469248 39484403273952 39612909944832 39636517100544 39713014376448 39731912736768 39754905741824 39803890839552 39809900003328 39848314824864 39871584531456 39882019387392 39915856777216 39926295871488 39993817434984 40032797763868 40072083222528 40111139833856 40144677576192 40187024282496 40189481903844 40265668165632 40320283336704 40480827758592 40514674604544 40515067314176 40628639933952 40636780314624 40702242542528 40758093702144 40781894680576 40827410188032 40915114426368 40920836755968 41157764677632 41168536141824 41201116459776 41203465060352 41283940578048 41284340744192 41324178336896 41364731068416 41381343424512 41405047570432 41439667175424 41483379904512 41485916803968 41556234452992 41572520754786 41651328811008 41653875981312 41677981233616 41697814669056 41773354188384 41779415089152 41855102435328 41939241222144 42015218108416 42062110092912 42073339133952 42144423419904 42232402036608 42240863748096 42315048615936 42326122954752 42359684743168 42395102539776 42442418502432 42519306941748 42530184732672 42602514978816 42649819570176 42716225470464 42872200003584 42913569811392 42913985773568 42986552072976 42997549400064 42997802152032 43022432241152 43042905464832 43081946578944 43120881742848 43194216575744 43196612128768 43280980511832 43326635554566 43363027255296 43411423491072 43490067374208 43510763132928 43594737586176 43680306948096 43762686492672 43811528776704 43882105241163 43890897488256 43967980202496 43976789655552 43988903387136 44014359928448 44068593429504 44100493705216 44117777127528 44201410166784 44373215043072 44384828027904 44504159551488 44564523687936 44587578400768 44590051229696 44677141173504 44677574230016 44724268959552 44768094912512 44779811241984 44811791990784 44855532597888 44892972773376 44905338874368 44914336137216 45074725699584 45089349107712 45122272878592 45125032313088 45210402317808 45297657023136 45298876686336 45386302144512 45434177990656 45490160959488 45497028575232 45540931228416 45579450728448 45618122031104 45707219925696 45751768872992 45790022860344 45796666540032 45841302667264 45879631515648 45928027751424 45930836461536 46080323813376 46302485262336 46353898192896 46395942469632 46432731353088 46444883337216 46489700629008 46516848620032 46568764745724 46580678516736 46668802392576 46750763759616 46857744912384 46887728887818 46976612859904 46995023461932 47040330559488 47086990239744 47181646374912 47227632385024 47267120371968 47292963913728 47319873854526 47359619629056 47400079922944 47409577033728 47412476347392 47492839374848 47511452291184 47604429692928 47631978552704 47654645336064 47740976215296 47834402783232 47930561396736 47981047016448 48017392123904 48070982963328 48258852913152 48265602327552 48278233995264 48369285070848 48400236271296 48451545759744 48464226091008 48510991960704 48557760577536 48593493647712 48596188644864 48605925408768 48647450447232 48742650937344 48783405662208 48830952841216 48926325795984 48929114759168 49044079784448 49044555169792 49072461775064 49085562322944 49140345316608 49168493989888 49191891959808 49236510375936 49271135709376 49281007706112 49367556718592 49460952963072 49463977727808 49516154919504 49528822726656 49605858098706 49613055418368 49702934141952 49726586437632 49822557241344 49835596382208 49920350797824 50150977418472 50161025700864 50163807633408 50216723042304 50249120231424 50262271008768 50302125632512 50364106776576 50377287647232 50504594370048 50646660739584 50709066412032 50725517746176 50762556988416 50860527183872 50930884214784 50959864151028 50960358106112 51056467574784 51059589912576 51113450239488 51206047069632 51295976902912 51306254598144 51320387284992 51413359001088 51470739982116 51568311861248 51571465500672 51669031220352 51768750883584 51770144784384 51870059593728 51924774846464 52090800832512 52236822772224 52280423989248 52287735854848 52331454697536 52344842747904 52400058826752 52433864589312 52447587139584 52489174573056 52492085624832 52604240625664 52645871031936 52848689467392 52920371879424 52950685835264 52975883649024 53071854452736 53079866671104 53131086433152 53162112708608 53176025849856 53235061161984 53325089913312 53335774162944 53429444296704 53526236768256 53551708471296 53582699043328 53585975871792 53708598242208 53760377782272 53813703131136 53921881571328 53974437011456 54019566139392 54079855833744 54171519911936 54298802618496 54330225536678 54344124936192 54436546917376 54553485901824 54561115674624 54627480649728 54728381753136 54835482304512 54877019570176 54934821946368 55045254104064 55175124566016 55206519496947 55252889567232 55311173206016 55314555738624 55430027673048 55441133669376 55535105081344 55538501308416 55597086225408 55643572083456 55697805584512 55752463613952 55806803247104 55915800909696 55918988296192 56050376896512 56082813457216 56160394647552 56192564559872 56309869382144 56321151664128 56419849595781 56493813422592 56526803386368 56530260260352 56589891336576 56692409255664 56706912976896 56803353305088 56866426093568 56977493332032 57162933338112 57218093081856 57315402763968 57330065866752 57330402869376 57390540619776 57438526021632 57442595438592 57494508990464 57574043025408 57606802953336 57707974015776 57719536422912 57768847406088 57840028876224 57881897988096 57953218756608 57972020281344 57986756498944 58014350843904 58126316781568 58239844744032 58240409264128 58353817042944 58415371702272 58509473654884 58521196651008 58623973603328 58651871182848 58667221057536 58758124572672 58815476987904 58823702836704 59050321394688 59053596327936 59164286724096 59179770703872 59226604910928 59419364917248 59569521564672 59632358612736 59705836259328 59749055987712 59807376797184 59823029081088 59857297031168 59873785165824 60049196645802 60099634266112 60166709750784 60217016364288 60280536423744 60396876030848 60398502248448 60480425005056 60515069526016 60653547945984 60721241637888 60772600971264 60942959900928 60955170471936 61053363813792 61062222053376 61137140553216 61172842020864 61237370335232 61241115282048 61381255133952 61736647016448 61752804212736 61805197590528 61861256626176 61910308470784 61926511116288 61986267505344 62091686327632 62107571355648 62159500763136 62225069856768 62334351679488 62431406456832 62476993216512 62516971850424 62546722003584 62660031282576 62669122633728 62720440745984 62782653652992 62908861833216 63022827162624 63057285218304 63093165139368 63212769378304 63216635129856 63348603054912 63361295622144 63472572923904 63489184432128 63539527114752 63592653809664 63654634953728 63778960412622 63903772468224 63974729355264 64094643951104 64354136436736 64370978660352 64479828109464 64533648361728 64564358197248 64602061012992 64681322614272 64791324863616 64794918193152 64863267262976 64989953331849 65044540882944 65117135236608 65235101061312 65392106379264 65447416430592 65520460422144 65644029739008 65708010274816 65836346232384 65947937284096 65951970303744 65965184483328 66021539892672 66038430302208 66102890144256 66141144131608 66150740557824 66270578855936 66302115250176 66430076321792 66559822564608 66560467730432 66756239327232 66867969891296 66881367601152 66885076844544 66955630723072 66998826975232 67016361345024 67086403439328 67152142368768 67169716862976 67217687986176 67339459160064 67358008311552 67489824374784 67528880986112 67612088549376 67634023661568 67683409317888 67687548469632 67946485534704 68079453216768 68151266985984 68235241439232 68274729426176 68369176092672 68408339464192 68427183046656 68551145334784 68627653309488 68685034290516 68761954000896 68819447273472 68892041627136 69025001178112 69120485720064 69530847289344 69649097029632 69667325005824 69707231985664 69734550943512 69775272930048 69853147118586 69866745102336 69871017775104 69911819452416 69985566097408 70126145639424 70194494709248 70331593331727 70464919289856 70560495839232 70762472603648 70841448577536 70900680557952 70901367799808 71039429443584 71100119884416 71114365550592 71239259062272 71368315691008 71402277961728 71447967829056 71481968004096 71611464322944 71680503709696 71751604174848 71895842095104 71914658070528 72026088185856 72106474444992 72388279369728 72398403491328 72417350992896 72458833248256 72600354406944 72677318639616 72748154232832 72836640866304 72890240471568 72894282967296 72971175670848 73113976406016 73246429261824 73393672138752 73566832754688 73608692662596 73628343484416 73752740984832 73787837939712 73906703564064 73921511559168 74051335077888 74129448300544 74191429444608 74274232379256 74408787148059 74419583127552 74554401212928 74733835862016 74753394573312 74880526196736 75226466127708 75241538551296 75245711450112 75325084563456 75369071181824 75373680347136 75393406513152 75453188448768 75546160164864 75589879007552 75609217302528 75737804406784 75969991109376 76143835482624 76290790775808 76420537018624 76440537159168 76520720826368 76584701362176 76670175359232 76809070604448 76820214841344 76943965354368 76959381897216 76980580927488 77025129874784 77120038501632 77175863984128 77206109973174 77270958342144 77352467791872 77357198251008 77653126325376 77805089390592 77825451884544 77887162269696 77983133073408 78028262201344 78136201248768 78202494910464 78344166096896 78420635983872 78431603782272 78497182046304 78600088240128 78650796883968 78733761859584 78738128437248 78885715632128 78906360938496 78968806547904 79225819889664 79273034201088 79426028752896 79463825473536 79509811483648 79607781679104 79619800006656 79696629649728 79743169062912 79764038774784 79831713554432 79852591742976 79987634869968 80065595527736 80144166445056 80222279667712 80289355152384 80374048564992 80378963807688 80531336331264 80640566673408 80961655517184 81029349209088 81257279867904 81273560629248 81404485085056 81495338305017 81516187404288 81563789361152 81654820376064 81830228852736 81841673511936 82315529355264 82337072283648 82402232919552 82567881156096 82568681488384 82648356673792 82762686849024 82810095140864 82879334350848 82966759809024 82971833607936 83112468905984 83145041509572 83302657622016 83307751962624 83355962467232 83395629338112 83546708376768 83710204870656 83878482444288 84030436216832 84124220185824 84146678267904 84288846839808 84464804073216 84481727496192 84630097231872 84719369486336 84790205079552 84884837004864 85038613883496 85060369465344 85205029957632 85299639140352 85744400007168 85827139622784 85827971547136 85973104145952 85995098800128 85995604304064 86044864482304 86085810929664 86163893157888 86241763485696 86388433151488 86393224257536 86561961023664 86653271109132 86822846982144 86980134748416 87021526265856 87189475172352 87360613896192 87623057553408 87764210482326 87781794976512 87935960404992 87953579311104 87977806774272 88028719856896 88137186859008 88200987410432 88235554255056 88746430086144 88769656055808 89008319102976 89129047375872 89175156801536 89354282347008 89355148460032 89448537919104 89536189825024 89623583981568 89711065195776 89785945546752 89810677748736 89828672274432 90073794968703 90149451399168 90178698215424 90244545757184 90250064626176 90420804635616 90595314046272 90597753372672 90772604289024 90868355981312 90980321918976 91081862456832 91158901456896 91236244062208 91414439851392 91503537745984 91580045720688 91593333080064 91682605334528 91759263031296 91856055502848 91861672923072 92160647626752 92604970524672 92707796385792 92791884939264 92865462706176 92889766674432 92979401258016 93033697240064 93137529491448 93161357033472 93337604785152 93501527519232 93715489824768 93775457775636 93953225719808 93990046923864 94080661118976 94173980479488 94363292749824 94455264770048 94534240743936 94585927827456 94639747709052 94800159845888 94819154067456 94824952694784 95022904582368 95208859385856 95263957105408 95309290672128 95481952430592 95962094032896 96034784247808 96141965926656 96517705826304 96531204655104 96556467990528 96800472542592 96903091519488 96928452182016 97021983921408 97186987295424 97192377289728 97211850817536 97294900894464 97485301874688 97566811324416 97661905682432 97852651591968 97858229518336 98088159568896 98144923550128 98171124645888 98280690633216 98336987979776 98383783919616 98542271418752 98562015412224 98735113437184 98921905926144 98927955455616 99032309839008 99057645453312 99211716197412 99226110836736 99405868283904 99453172875264 99645114482688 99671192764416 99840701595648 100301954836944 100322051401728 100327615266816 100433446084608 100498240462848 100524542017536 100604251265024 100728213553152 100754575294464 101009188740096 101293321479168 101418132824064 101451035492352 101525113976832 101721054367744 101861768429568 101919728302056 101920716212224 102112935149568 102119179825152 102226900478976 102412094139264 102591953805824 102612509196288 102640774569984 102826718002176 102941479964232 103136623722496 103142931001344 103338062440704 103537501767168 103540289568768 103849549692928 104473645544448 104560847978496 104575471709696 104662909395072 104779720677879 104800117653504 104867729178624 104895174279168 104978349146112 105208481251328 105291742063872 105697378934784 105840743758848 105901371670528 106143708905472 106159733342208 106262172866304 106324225417216 106352051699712 106470122323968 106650179826624 106671548325888 106858888593408 107052473536512 107103416942592 107165398086656 107171951743584 107417196484416 107520755564544 107627406262272 107843763142656 107948874022912 108039132278784 108159711667488 108343039823872 108597605236992 108660451073356 108688249872384 108873093834752 109122231349248 109254961299456 109456763506272 109670964609024 109869643892736 110090508208128 110350249132032 110413038993894 110505779134464 110622346412032 110629111477248 110860055346096 110882267338752 111077002616832 111194172450816 111287144166912 111395611169024 111613606494208 111831601819392 111837976592384 112100753793024 112165626914432 112320789295104 112385129119744 112619738764288 112642303328256 112839699191562 112987626845184 113053606772736 113060520520704 113179782673152 113384818511328 113413825953792 113606706610176 113732852187136 113954986664064 114436186163712 114630805527936 114660805738752 114781081239552 114877052043264 114885190877184 114989017980928 115213605906672 115415948031552 115439072845824 115537694812176 115680057752448 115763795976192 115906437513216 115944040562688 115973512997888 116028701687808 116252633563136 116479689488064 116480818528256 116707634085888 116830743404544 117018947309768 117042393302016 117247947206656 117303742365696 117334442115072 117516249145344 117630953975808 117647405673408 118100642789376 118107192655872 118328573448192 118359541407744 118453209821856 118838729834496 119139043129344 119264717225472 119411672518656 119614753594368 119646058162176 119714594062336 119747570331648 120098393291604 120333419501568 120434032728576 120561072847488 120793752061696 120797004496896 120960850010112 121030139052032 121442483275776 121545201942528 121885919801856 121910340943872 122106727627584 122274281106432 122345684041728 122474740670464 122482230564096 122762510267904 123473294032896 123505608425472 123610395181056 123820616941568 123853022232576 123972535010688 124183372655264 124215142711296 124319001526272 124450139713536 124668703358976 124953986433024 125033943700848 125093444007168 125320062565152 125338245267456 125440881491968 125565307305984 125817723666432 126045654325248 126186330278736 126433270259712 126697206109824 126722591244288 126945145847808 126978368864256 127079054229504 127185307619328 127309269907456 127557920825244 127807544936448 127949458710528 128189287902208 128708272873472 128741957320704 128959656218928 129067296723456 129128716394496 129362645228544 129582649727232 129589836386304 129726534525952 129979906663698 130089081765888 130234270473216 130470202122624 130784212758528 131040920844288 131288059478016 131416020549632 131646315723489 131672692464768 131895874568192 131903940607488 131930368966656 132043079785344 132205780288512 132282288263216 132301481115648 132541157711872 132604230500352 133119645129216 133120935460864 133512478654464 133735939782592 133762735202304 133770153689088 133911261446144 133997653950464 134032722690048 134172806878656 134304284737536 134339433725952 134435375972352 134678918320128 134716016623104 135057761972224 135224177098752 135268047323136 135366818635776 135375096939264 135892971069408 136158906433536 136302533971968 136470482878464 136549458852352 136738352185344 136854366093312 137102290669568 137255306618976 137370068581032 137523908001792 137638894546944 137784083254272 138050002356224 138240971440128 139061694578688 139298194059264 139334650011648 139414463971328 139469101887024 139550545860096 139706294237172 139742035550208 139971132194816 140252291278848 140388989418496 140663186663454 140929838579712 141120991678464 141524945207296 141682897155072 141801361115904 141802735599616 142078858887168 142200239768832 142228731101184 142478518124544 142736631382016 142895935658112 142963936008192 143222928645888 143503208349696 143791684190208 144052176371712 144212948889984 144776558739456 144796806982656 144834701985792 144917666496512 145200708813888 145354637279232 145496308465664 145673281732608 145780480943136 145788565934592 145942351341696 146227952812032 146492858523648 146787344277504 147133665509376 147217385325192 147256686968832 147505481969664 147575675879424 147813407128128 147843023118336 148102670155776 148258896601088 148382858889216 148548464758512 148817574296118 148839166255104 149108802425856 149467671724032 149506789146624 149761052393472 150452932255416 150483077102592 150491422900224 150650169126912 150738142363648 150747360694272 150786813026304 150906376897536 151092320329728 151179758015104 151475608813568 151939982218752 152287670965248 152581581551616 152841074037248 152881074318336 153169402724352 153340350718464 153618141208896 153887930708736 153918763794432 153961161854976 154050259749568 154240077003264 154351727968256 154412219946348 154704935583744 154714396502016 155306252650752 155610178781184 155774324539392 156056524402688 156272402497536 156688332193792 156841271967744 156863207564544 156994364092608 157200176480256 157301593767936 157467523719168 157476256874496 157771431264256 157812721876992 157937613095808 158546068402176 158852057505792 158927650947072 159019622967296 159215563358208 159239600013312 159393259299456 159486338125824 159528077549568 159663427108864 159705183485952 159975269739936 160131191055472 160288332890112 160444559335424 160578710304768 160748097129984 160757927615376 161281133346816 161923311034368 162058698418176 162514559735808 162808970170112 162990676610034 163032374808576 163127578722304 163309640752128 163660457705472 163683347023872 164631058710528 164804465839104 165135762312192 165296713347584 165525373698048 165619558490841 165758668701696 165933519618048 165943667215872 166224937811968 166290083019144 166605315244032 166615503925248 166711924934464 166791258676224 167093416753536 167420409741312 167756964888576 168060872433664 168248440371648 168577693679616 168929608146432 168963454992384 169438738972672 169580410159104 169769674009728 170077227766992 170120738930688 170410059915264 170599278280704 171488800014336 171654279245568 171655943094272 171946208291904 171990197600256 171991208608128 172089728964608 172171621859328 172327786315776 172483526971392 172776866302976 172786448515072 173123922047328 173306542218264 173645693964288 173960269496832 174043052531712 174378950344704 174721227792384 175246115106816 175528420964652 175563589953024 175871920809984 175955613548544 176057439713792 176274373718016 176471108510112 177492860172288 177539312111616 178258094751744 178350313603072 178708564694016 178897075838208 179247167963136 179422130391552 179571891093504 179621355497472 180147589937406 180298902798336 180489091514368 180500129252352 180841609271232 181190628092544 181195506745344 181545208578048 181736711962624 181960643837952 182163724913664 182317802913792 182472488124416 182828879702784 183007075491968 183160091441376 183186666160128 183365210669056 183518526062592 183712111005696 183723345846144 185209941049344 185415592771584 185583769878528 185730925412352 185779533348864 185958802516032 186067394480128 186275058982896 186322714066944 186675209570304 187003055038464 187430979649536 187550915551272 187906451439616 187980093847728 188161322237952 188347960958976 188726585499648 188910529540096 189068481487872 189171855654912 189279495418104 189600319691776 189638308134912 189649905389568 190045809164736 190155789378373 190417718771712 190527914210816 190618581344256 190963904861184 191924188065792 192069568495616 192283931853312 193062409310208 193112935981056 193600945085184 193806183038976 194043967842816 194373974590848 194384754579456 194589801788928 195133622648832 195323811364864 195705303183936 195716459036672 196176319137792 196289847100256 196342249291776 196561381266432 196673975959552 197084542837504 197124030824448 197470226874368 197843811852288 197855910911232 198064619678016 198115290906624 198423432394824 198452221673472 198811736567808 198906345750528 199290228965376 199681403191296 200603909673888 200644102803456 200655230533632 200866892169216 200996480925696 201049084035072 201208502530048 201456427106304 201509150588928 202018377480192 202586642958336 202836265648128 202902070984704 203050227953664 203442108735488 203839456604112 203841432424448 204238359650304 204453800957952 204824188278528 205183907611648 205225018392576 205281549139968 205653436004352 205882959928464 206285862002688 206676124881408 207075003534336 207699099385856 208947291088896 209121695956992 209150943419392 209325818790144 209559441355758 209600235307008 209735458357248 209956698292224 210416962502656 210583484127744 211394757869568 211681487517696 211802743341056 212287417810944 212524345732608 212648450834432 212704103399424 213300359653248 213343096651776 213717777186816 214104947073024 214206833885184 214330796173312 214343903487168 214834392968832 215041511129088 215254812524544 215687526285312 215897748045824 216078264557568 216319423334976 216686079647744 217195210473984 217320902146712 217376499744768 217746187669504 218244462698496 218509922598912 218913527012544 219341929218048 219739287785472 220181016416256 220700498264064 220826077987788 221244692824064 221258222954496 221720110692192 221764534677504 222154005233664 222388344901632 222574288333824 222791222338048 223226361444177 223663203638784 224201507586048 224331253828864 224641578590208 224770258239488 225239477528576 225679398383124 225975253690368 226107213545472 226121041041408 226359565346304 226769637022656 226827651907584 227213413220352 227465704374272 227909973328128 228872372327424 229261611055872 229321611477504 229562162479104 229754104086528 229978035961856 230427211813344 230831896063104 230878145691648 231075389624352 231360115504896 231527591952384 231812875026432 231947025995776 232057403375616 232505267126272 232959378976128 232961637056512 233415268171776 233661486809088 234037894619536 234084786604032 234495894413312 234607484731392 235032498290688 235261907951616 235294811346816 236201285578752 236214385311744 236657146896384 236719082815488 236906419643712 237677459668992 238278086258688 238529434450944 238823345037312 239229507188736 239292116324352 239429188124672 239495140663296 240196786583208 240666839003136 240868065457152 241122145694976 241587504123392 241594008993792 241921700020224 242884966551552 243771839603712 243820681887744 244213455255168 244486014915051 244548562212864 244691368083456 244949481340928 244964461128192 245525020535808 246946588065792 247011216850944 247641233883136 247706044465152 247945070021376 248366745310528 248430285422592 248638003052544 248900279427072 249337406717952 249907972866048 250067887401696 250186888014336 250640125130304 250881762983936 251130614611968 251635447332864 252091308650496 252372660557472 252866540519424 253394412219648 253445182488576 253890291695616 254158108459008 254370615238656 254618539814912 255115841650488 255615089872896 255898917421056 256378575804416 257416545746944 257483914641408 257919312437856 258134593446912 258257432788992 258725290457088 259165299454464 259179672772608 259453069051904 259959813327396 260468540946432 260940404245248 261568425517056 262081841688576 262832041099264 263292631446978 263345384929536 263791749136384 263807881214976 263860737933312 264086159570688 264411560577024 264564576526432 264602962231296 265082315423744 266239290258432 267024957308928 267471879565184 267525470404608 267822522892288 267995307900928 268065445380096 268345613757312 268608569475072 268870751944704 269357836640256 269432033246208 270115523944448 270221384906109 270448354197504 270536094646272 270733637271552 270750193878528 271785942138816 272317812867072 272605067943936 272940965756928 273098917704704 273476704370688 273708732186624 274204581339136 274510613237952 274740137162064 275047816003584 275277789093888 275568166508544 276100004712448 276481942880256 278123389157376 278596388118528 278669300023296 278938203774048 279101091720192 279412588474344 279484071100416 279942264389632 280504582557696 280777978836992 281326373326908 281859677159424 282241983356928 283365794310144 283602722231808 283605471199232 284400479537664 284457462202368 285473262764032 285791871316224 285927872016384 286445857291776 288104352743424 288425897779968 289553117478912 289593613965312 289669403971584 289835332993024 290401417627776 290709274558464 290992616931328 291560961886272 291577131869184 291884702683392 292455905624064 292985717047296 293574688555008 294434770650384 294513373937664 295010963939328 295151351758848 295626814256256 295686046236672 296205340311552 296517793202176 296765717778432 297096929517024 297635148592236 297678332510208 298217604851712 298935343448064 299013578293248 299522104786944 300905864510832 300966154205184 300982845800448 301300338253824 301494721388544 301573626052608 301812753795072 302184640659456 302359516030208 302951217627136 303879964437504 304575341930496 305163163103232 305682148074496 305762148636672 306338805448704 306680701436928 307236282417792 307775861417472 307837527588864 307922323709952 308100519499136 308480154006528 308703455936512 308824439892696 309409871167488 309428793004032 310612505301504 311548649078784 312113048805376 313376664387584 313682543935488 313726415129088 313988728185216 314400352960512 314603187535872 314935047438336 315542862528512 315625443753984 315875226191616 317092136804352 317704115011584 318039245934592 318431126716416 318479200026624 318786518598912 318972676251648 319056155099136 319326854217728 319410366971904 319950539479872 320262382110944 320576665780224 320889118670848 321157420609536 321496194259968 321515855230752 322562266693632 323846622068736 324117396836352 325029119471616 325617940340224 325981353220068 326064749617152 326619281504256 327366694047744 329608931678208 330271524624384 330593426695168 331050747396096 331239116981682 331517337403392 331867039236096 331887334431744 332449875623936 332580166038288 333231007850496 333423849868928 333582517352448 334186833507072 334840819482624 335513929777152 336121744867328 336496880743296 337155387359232 337859216292864 337926909984768 338877477945344 339160820318208 339539348019456 340154455533984 340241477861376 340820119830528 341198556561408 343308558491136 343311886188544 343892416583808 343982417216256 344179457929216 344343243718656 344655572631552 344967053942784 345553732605952 345572897030144 346247844094656 346613084436528 347291387928576 347920538993664 348086105063424 348757900689408 349442455584768 350492230213632 351056841929304 351127179906048 351743841619968 351911227097088 352114879427584 352548747436032 352942217020224 354985720344576 355078624223232 356516189503488 356700627206144 357417129388032 357794151676416 358844260783104 359143782187008 359242710994944 360295179874812 360978183028736 361000258504704 361683218542464 362381256185088 362391013490688 363090417156096 363473423925248 364327449827328 364635605827584 365657759405568 366014150983936 366320182882752 366730421338112 367037052125184 367424222011392 367446691692288 370419882098688 370831185543168 371461850824704 371559066697728 371917605032064 372134788960256 372550117965792 372645428133888 373350419140608 374006110076928 374861959299072 375101831102544 375960187695456 376322644475904 376695921917952 377453170999296 377821059080192 378136962975744 378558990836208 379200639383552 379299810779136 380091618329472 380311578756746 380835437543424 381055828421632 381237162688512 381927809722368 383848376131584 384139136991232 384567863706624 386124818620416 386225871962112 387201890170368 388087935685632 388747949181696 388769509158912 389179603577856 390267245297664 390647622729728 391410606367872 391432918073344 392352638275584 392579694200512 393122762532864 393347951919104 394169085675008 394248061648896 394938947170467 395687623704576 395711821822464 396129239356032 396846864789648 396904443346944 397623473135616 397812691501056 399362806382592 401207819347776 401288205606912 401310461067264 401733784338432 401992961851392 402098168070144 402417005060096 402912854212608 403018301177856 404036754960384 405173285916672 405672531296256 405804141969408 406100455907328 406884217470976 407678913208224 407682864848896 408476719300608 408907601915904 409648376557056 410367815223296 410563098279936 411306872008704 411765919856928 412571724005376 413352249762816 414150007068672 417894582177792 418243391913984 418301886838784 418651637580288 419118882711516 419913396584448 421166968255488 422789515739136 423362975035392 423605486682112 424574835621888 425048691465216 425296901668864 425408206798848 426600719306496 426686193303552 427435554373632 428209894146048 428661592346624 428687806974336 429668785937664 430509625049088 431375052570624 431795496091648 432156529115136 432638846669952 433372159295488 434390420947968 434641804293424 434752999489536 435492375339008 436488925396992 437019845197824 437827054025088 438683858436096 439478575570944 440362032832512 441400996528128 441652155975576 442489385648128 442516445908992 443440221384384 443529069355008 444308010467328 444776689803264 445148576667648 445582444676096 446452722888354 447326407277568 448403015172096 448662507657728 449283157180416 450478955057152 451358796766248 451950507380736 452214427090944 452242082082816 452719130692608 453539274045312 454426826440704 455819946656256 457744744654848 458523222111744 458643222955008 459508208173056 459956071923712 460854423626688 461663792126208 461756291383296 462150779248704 462720231009792 463055183904768 463894051991552 464114806751232 465010534252544 465918757952256 465923274113024 466830536343552 467322973618176 468075789239072 468169573208064 468991788826624 470064996581376 470523815903232 470589622693632 472402571157504 472428770623488 473314293792768 473438165630976 473812839287424 476556172517376 477058868901888 477646690074624 478459014377472 478584232648704 478858376249344 478990281326592 480393573166416 481333678006272 481736130914304 482244291389952 483175008246784 483843400040448 485769933103104 487543679207424 488426910510336 488972029830102 489097124425728 489382736166912 489898962681856 489928922256384 491050041071616 493893176131584 495282467766272 495890140042752 496733490621056 497276006105088 497800558854144 498674813435904 499815945732096 500135774803392 500373776028672 501280250260608 501763525967872 502261229223936 503270894665728 504182617300992 504745321114944 505733081038848 506788824439296 506890364977152 508316216918016 508741230477312 509237079629824 510231683300976 511230179745792 511797834842112 512757151608832 514833091493888 514967829282816 515838624875712 516269186893824 516514865577984 517450580914176 518330598908928 518359345545216 518906138103808 519919626654792 520937081892864 521880808490496 523136851034112 524163683377152 526585262893956 526690769859072 527583498272768 527615762429952 528172319141376 528823121154048 529129153052864 530164630847488 532478580516864 534943759130368 535050940809216 535645045784576 535990615801856 536691227514624 537741503889408 538715673280512 538864066492416 540231047888896 540442769812218 540896708395008 541467274543104 541500387757056 543571884277632 544635625734144 545210135887872 545881931513856 546197835409408 546953408741376 547417464373248 548409162678272 549021226475904 549480274324128 550095632007168 550555578187776 551136333017088 552200009424896 556246778314752 557192776237056 557338600046592 557876407548096 558202183440384 558825176948688 558968142200832 561009165115392 561555957673984 562652746653816 563719354318848 564483966713856 566731588620288 567205444463616 568800959075328 568914924404736 570467368135119 570946525528064 571583742632448 571855744032768 572891714583552 576208705486848 576851795559936 579187227930624 579338807943168 579670665986048 580802835255552 581418549116928 581985233862656 583121923772544 583154263738368 583769405366784 585971434094592 587149377110016 588869541300768 589026747875328 590021927878656 591253628512512 591372092473344 592410680623104 593035586404352 593531435556864 594193859034048 595270297184472 595356665020416 596435209703424 597870686896128 599044209573888 601811729021664 601932308410368 601965691600896 602600676507648 602989442777088 603147252105216 603625507590144 604369281318912 604719032060416 607759928875008 609150683860992 610326326206464 611364296148992 611524297273344 613361402873856 614472564835584 615551722834944 615675055177728 615844647419904 616201038998272 616960308013056 617406911873024 617648879785392 618857586008064 621225010603008 623097298157568 624226097610752 626753328775168 627365087870976 627452830258176 627977456370432 628800705921024 629206375071744 629870094876672 631085725057024 631250887507968 631750452383232 634184273608704 635408230023168 636078491869184 636862253432832 637573037197824 637945352503296 638112310198272 638653708435456 639901078959744 640524764221888 641153331560448 641778237341696 642314841219072 642992388519936 643031710461504 645124533387264 647693244137472 648234793672704 650058238943232 651235880680448 651962706440136 652129499234304 653238563008512 654733388095488 659217863356416 660543049248768 661186853390336 662101494792192 662478233963364 663734078472192 663774668863488 665160332076576 666462015700992 666847699737856 667165034704896 668373667014144 672243489734656 672993761486592 674310774718464 675718432585728 678321640636416 679078696038912 680308911067968 680482955722752 681640239661056 682397113122816 686617116982272 687784833167616 687964834432512 688358915858432 688686487437312 689934107885568 691107465211904 691145794060288 692495688189312 693226168873056 694582775857152 695841077987328 696172210126848 697515801378816 698884911169536 700984460427264 702113683858608 702254359812096 703487683239936 703822454194176 704229758855168 705097494872064 705884434040448 709971440689152 710157248446464 713032379006976 713401254412288 714834258776064 715588303352832 717688521566208 718287564374016 718485421989888 720590359749624 721956366057472 722000517009408 723366437084928 724762512370176 724782026981376 726946847850496 728654899654656 731315518811136 732028301967872 732640365765504 733458044745153 734074104250368 734848444022784 734893383384576 740839764197376 742923701649408 743118133395456 743835210064128 744269577920512 745100235931584 745290856267776 746700838281216 748012220153856 749723918598144 750203662205088 751920375390912 752645288951808 753391843835904 754906341998592 755642118160384 756273925951488 757117981672416 758401278767104 758599621558272 760183236658944 760623157513492 761670875086848 762111656843264 762474325377024 763855619444736 767696752263168 769135727413248 772249637240832 772451743924224 774403780340736 776175871371264 777495898363392 777539018317824 778359207155712 781295245459456 782821212735744 782865836146688 784705276551168 785159388401024 786245525065728 786695903838208 788338171350016 788496123297792 789877894340934 791375247409152 791423643644928 792258478712064 793693729579296 793808886693888 795246946271232 802415638695552 802576411213824 803467568676864 803985923702784 804196336140288 804834010120192 805825708425216 808073509920768 810346571833344 811345062592512 811608283938816 812200911814656 813768434941952 815357826416448 815365729697792 816953438601216 817815203831808 819296753114112 820735630446592 821126196559872 822613744017408 823531839713856 825143448010752 826704499525632 828300014137344 835789164355584 836603773677568 837303275160576 838237765423032 839826793168896 842333936510976 845579031478272 846725950070784 847210973364224 850097382930432 850593803337728 850816413597696 853201438612992 853372386607104 856419788292096 857323184693248 857375613948672 859337571875328 863590992183296 864313058230272 865277693339904 866744318590976 868780841895936 869283608586848 869505998979072 870984750678016 872977850793984 875654108050176 877367716872192 878957151141888 880724065665024 883304311951152 885032891817984 886880442768768 887058138710016 888616020934656 889553379606528 890297153335296 891164889352192 892905445776708 894652814555136 896806030344192 897325015315456 898566314360832 900957910114304 902717593532496 903901014761472 904484164165632 905438261385216 907078548090624 908853652881408 911639893312512 915489489309696 917046444223488 917286445910016 919016416346112 919912143847424 921708847253376 923327584252416 923512582766592 924301558497408 925440462019584 926110367809536 927788103983104 928229613502464 931837515904512 931846548226048 934645947236352 936151578478144 936339146416128 937983577653248 940129993162752 941047631806464 941179245387264 944805142315008 946628587585536 946876331261952 947625678574848 953112345034752 954117737803776 955293380149248 956918028754944 957168465297408 957980562653184 960787146332832 962667356012544 963472261828608 964488582779904 966350016493568 967686800080896 971539866206208 975087358414848 976853821020672 977944059660204 978194248851456 979797925363712 979857844512768 982100082143232 991780280085504 993466981242112 994552012210176 995601117708288 997349626871808 1000271549606784 1000747552057344 1002560500521216 1004522458447872 1006541789331456 1008365234601984 1009490642229888 1011466162077696 1013577648878592 1013780729954304 1016632433836032 1017482460954624 1018474159259648 1020463366601952 1022460359491584 1023595669684224 1025514303217664 1029666182987776 1029935658565632 1031677249751424 1032538373787648 1033029731155968 1034901161828352 1036661197817856 1036718691090432 1037812276207616 1039839253309584 1041874163785728 1043761616980992 1046273702068224 1048327366754304 1053170525787912 1053381539718144 1055166996545536 1055231524859904 1056344638282752 1057646242308096 1058258306105728 1060329261694976 1064957161033728 1069887518260736 1070101881618432 1073382455029248 1077431346561024 1077728132984832 1080462095777792 1080885539624436 1082934549086208 1083000775514112 1087143768555264 1089271251468288 1090420271775744 1092395670818816 1093906817482752 1096818325356544 1098042452951808 1098960548648256 1100191264014336 1101111156375552 1102272666034176 1104400018849792 1112493556629504 1114385552474112 1114677200093184 1115752815096192 1116404366880768 1117650353897376 1117936284401664 1122018330230784 1123111915347968 1125305493307632 1128967933427712 1133463177240576 1134410888927232 1137601918150656 1140934736270238 1141893051056128 1143167485264896 1143711488065536 1145783429167104 1152417410973696 1153703591119872 1158374455861248 1158677615886336 1161605670511104 1163970467725312 1166243847545088 1166308527476736 1167538810733568 1171942868189184 1174298754220032 1177739082601536 1180043855757312 1182507257025024 1182744184946688 1186071172808704 1187062871113728 1188387718068096 1190540594368944 1190713330040832 1192870419406848 1198088419147776 1203623458043328 1203864616820736 1203931383201792 1205201353015296 1205978885554176 1206294504210432 1207251015180288 1208738562637824 1209438064120832 1215519857750016 1218301367721984 1220652652412928 1222728592297984 1223048594546688 1226722805747712 1228945129671168 1231103445669888 1231689294839808 1232402077996544 1233920616026112 1235297759570784 1237715172016128 1242450021206016 1248452195221504 1254730175741952 1254905660516352 1255954912740864 1259740189753344 1262171450114048 1263500904766464 1268368547217408 1270816460046336 1272156983738368 1273724506865664 1275146074395648 1275890705006592 1276224620396544 1277307416870912 1279802157919488 1281049528443776 1282306663120896 1283556474683392 1284629682438144 1285984777039872 1286063420923008 1295386488274944 1296469587345408 1300116477886464 1302471761360896 1303925412880272 1304258998468608 1306477126017024 1309466776190976 1318435726712832 1321086098497536 1322373706780672 1324202989584384 1324956467926728 1327468156944384 1327549337726976 1330320664153152 1332924031401984 1333695399475712 1334330069409792 1336747334028288 1344486979469312 1345987522973184 1351436865171456 1356643281272832 1358157392077824 1360617822135936 1363280479322112 1373234233964544 1375569666335232 1375929668865024 1376717831716864 1379868215771136 1382214930423808 1382291588120576 1384991376378624 1386452337746112 1389165551714304 1391682155974656 1392344420253696 1395031602757632 1397769822339072 1401968920854528 1404227367717216 1404508719624192 1406975366479872 1408459517710336 1410194989744128 1411768868080896 1419942881378304 1420314496892928 1429668517552128 1431176606705664 1435377043132416 1436575128748032 1436970843979776 1441180719499248 1444001034018816 1446732874169856 1449525024740352 1453893695700992 1457309799309312 1462631037622272 1464056603935744 1465280731531008 1466916089490306 1468148208500736 1469696888045568 1469786766769152 1481679528394752 1485847403298816 1487670420128256 1488539155841024 1490200471863168 1493401676562432 1496024440307712 1499447837196288 1500407324410176 1503840750781824 1505290577903616 1506783687671808 1509812683997184 1511284236320768 1512547851902976 1514235963344832 1516802557534208 1517199243116544 1520366473317888 1521246315026984 1524223313686528 1524948650754048 1527711238889472 1535393504526336 1538271454826496 1544499274481664 1544903487848448 1548807560681472 1552351742742528 1554991796726784 1555078036635648 1556718414311424 1565642425471488 1569410553102336 1570318776802048 1572491050131456 1573391807676416 1576676342700032 1579755788681868 1582750494818304 1582847287289856 1584516957424128 1587387459158592 1590493892542464 1604831277391104 1605152822427648 1606935137353728 1607971847405568 1609668020240384 1616147019841536 1620693143666688 1622690125185024 1624401823629312 1627536869883904 1630715652832896 1630731459395584 1633906877202432 1635630407663616 1638593506228224 1641471260893184 1642252393119744 1645227488034816 1647063679427712 1650286896021504 1653408999051264 1656600028274688 1671578328711168 1673207547355136 1674606550321152 1676475530846064 1684667873021952 1691158062956544 1693451900141568 1700194765860864 1701187606675456 1706402877225984 1706744773214208 1711402104405357 1712839576584192 1714646369386496 1714751227897344 1718675143750656 1728626116460544 1730555386679808 1733488637181952 1737561683791872 1738567217173696 1739011997958144 1741969501356032 1745955701587968 1751308216100352 1757914302283776 1761448131330048 1766608623902304 1770065783635968 1773760885537536 1774116277420032 1777232041869312 1779106759213056 1780594306670592 1782329778704384 1785810891553416 1789305629110272 1793612060688384 1794650030630912 1797132628721664 1801915820228608 1805435187064992 1807802029522944 1808968328331264 1810876522770432 1814157096181248 1823279786625024 1830978978619392 1834092888446976 1834572891820032 1839824287694848 1843417694506752 1846655168504832 1847025165533184 1848603116994816 1850880924039168 1852220735619072 1855576207966208 1863675031809024 1869291894472704 1872303156956288 1872678292832256 1875967155306496 1880259986325504 1882095263612928 1882358490774528 1889610284630016 1893257175171072 1893752662523904 1895251357149696 1906224690069504 1908235475607552 1910586760298496 1913836057509888 1914336930594816 1915961125306368 1921574292665664 1925334712025088 1926944523657216 1928977165559808 1932700032987136 1935373600161792 1943079732412416 1950174716829696 1953707642041344 1955888119320408 1956388497702912 1959595850727424 1959715689025536 1964200164286464 1983560560171008 1986933962484224 1991202235416576 2000543099213568 2001495104114688 2005121001042432 2016730469203968 2018981284459776 2022932324155392 2027155297757184 2034964921909248 2036948318519296 2040926733203904 2044920718983168 2047191339368448 2051028606435328 2059332365975552 2063354499502848 2065076747575296 2066059462311936 2069802323656704 2073322395635712 2073437382180864 2075624552415232 2079678506619168 2083748327571456 2087523233961984 2092547404136448 2096654733508608 2106341051575824 2106763079436288 2110463049719808 2112689276565504 2115292484616192 2116516612211456 2120658523389952 2129914322067456 2139775036521472 2140203763236864 2146764910058496 2154862693122048 2155456265969664 2160924191555584 2161771079248872 2165869098172416 2166001551028224 2174287537110528 2180840543551488 2184791341637632 2193636650713088 2196084905903616 2197921097296512 2202222312751104 2204545332068352 2208800037699584 2228771104948224 2229354400186368 2231505630192384 2232808733761536 2235300707794752 2235872568803328 2244036660461568 2246223830695936 2250610986615264 2257935866855424 2266926354481152 2268821777854464 2275203836301312 2281869472540476 2286334970529792 2287422976131072 2291566858334208 2307407182239744 2316748911722496 2317355231772672 2323211341022208 2332487695090176 2332617054953472 2335077621467136 2343885736378368 2348597508440064 2355478165203072 2360087711514624 2365014514050048 2365488369893376 2372142345617408 2374125742227456 2376775436136192 2381081188737888 2381426660081664 2385740838813696 2407246916086656 2407729233641472 2410402706030592 2411957771108352 2412589008420864 2414502030360576 2417477125275648 2418876128241664 2431039715500032 2436602735443968 2441305304825856 2445457184595968 2446097189093376 2453445611495424 2457890259342336 2462206891339776 2463378589679616 2464804155993088 2467841232052224 2470595519141568 2475430344032256 2484900042412032 2496904390443008 2509811321032704 2511909825481728 2519480379506688 2527001809532928 2536737094434816 2541632920092672 2544313967476736 2550292148791296 2551781410013184 2552449240793088 2559604315838976 2562099056887552 2567112949366784 2569259364876288 2571969554079744 2572126841846016 2590772976549888 2592939174690816 2600232955772928 2604943522721792 2607850825760544 2608517996937216 2612954252034048 2618933552381952 2636871453425664 2642172196995072 2644747413561344 2649912935853456 2655098675453952 2660641328306304 2665848062803968 2667390798951424 2668660138819584 2673494668056576 2688973958938624 2691975045946368 2702873730342912 2716314784155648 2721235644271872 2726560958644224 2746468467929088 2751139332670464 2751859337730048 2753435663433728 2759736431542272 2764429860847616 2769982752757248 2772904675492224 2778331103428608 2783364311949312 2784688840507392 2795539644678144 2803937841709056 2808454735434432 2809017439248384 2813950732959744 2816919035420672 2820389979488256 2823537736161792 2839885762756608 2840628993785856 2859337035104256 2862353213411328 2870754086264832 2873941687959552 2882361438998496 2888002068037632 2893465748339712 2899050049480704 2914619598618624 2925262075244544 2928113207871488 2930561463062016 2933832178980612 2939393776091136 2939573533538304 2975340840256512 2977078311682048 2980400943726336 2986803353124864 2992048880615424 3000814648820352 3007681501563648 3013567375343616 3019625367994368 3022568472641536 3025095703805952 3028471926689664 3033605115068416 3034398486233088 3040732946635776 3042492630053968 3048446627373056 3049897301508096 3055422477778944 3070787009052672 3076542909652992 3088998548963328 3089806975696896 3097615121362944 3104703485485056 3109983593453568 3110156073271296 3113436828622848 3131284850942976 3138821106204672 3140637553604096 3144982100262912 3153352685400064 3159511577363736 3165500989636608 3165694574579712 3169033914848256 3174774918317184 3180987785084928 3209662554782208 3210305644855296 3219336040480768 3232294039683072 3241386287333376 3248803647258624 3255073739767808 3261431305665792 3261462918791168 3267813754404864 3271260815327232 3277187012456448 3282942521786368 3290454976069632 3294127358855424 3300573792043008 3306817998102528 3313200056549376 3343156657422336 3346415094710272 3349213100642304 3352951061692128 3369335746043904 3386903800283136 3400389531721728 3412805754451968 3422804208810714 3425679153168384 3429292738772992 3429502455794688 3437350287501312 3457252232921088 3461110773359616 3466977274363904 3475123367583744 3477134434347392 3483939002712064 3491911403175936 3502616432200704 3515828604567552 3522896262660096 3533217247804608 3540131567271936 3547521771075072 3548232554840064 3558213518426112 3561188613341184 3564659557408768 3571621783106832 3578611258220544 3589300061261824 3594265257443328 3603831640457216 3610870374129984 3615604059045888 3617936656662528 3621753045540864 3628314192362496 3646559573250048 3661957957238784 3668185776893952 3669145783640064 3686835389013504 3693310337009664 3697206233989632 3701761848078336 3711152415932416 3727350063618048 3744606313912576 3745356585664512 3751934310612992 3764190527225856 3764716981549056 3779220569260032 3786514350342144 3790502714299392 3812449380139008 3816470951215104 3821173520596992 3827672115019776 3828673861189632 3831922250612736 3843148585331328 3850669424050176 3853889047314432 3857954331119616 3865400065974272 3886159464824832 3900349433659392 3907415284082688 3911776238640816 3912776995405824 3919431378051072 3928400328572928 3967121120342016 3973867924968448 3982404470833152 4001086198427136 4002990208229376 4010242002084864 4033460938407936 4037962568919552 4054310595514368 4069929843818496 4073896637038592 4081853466407808 4089841437966336 4102057212870656 4126708999005696 4130153495150592 4139604647313408 4146644791271424 4146874764361728 4151249104830464 4159357013238336 4167496655142912 4175046467923968 4185094808272896 4193309467017216 4212682103151648 4213526158872576 4220926099439616 4225378553131008 4230584969232384 4233033224422912 4259828644134912 4279550073042944 4293529820116992 4309725386244096 4310912531939328 4321848383111168 4323542158497744 4332003102056448 4348575074221056 4361681087102976 4369582683275264 4387273301426176 4392169811807232 4395842194593024 4404444625502208 4409090664136704 4417600075399168 4457542209896448 4463011260384768 4465617467523072 4470601415589504 4488073320923136 4492447661391872 4501221973230528 4515871733710848 4533852708962304 4537643555708928 4550407672602624 4563738945080952 4572669941059584 4574845952262144 4583133716668416 4614814364479488 4633497823444992 4634710463545344 4646422682044416 4664975390180352 4665234109906944 4670155242934272 4710956330406144 4720175423029248 4730029028100096 4748251484454912 4753550872272384 4762162377475776 4771481677627392 4814493832173312 4815458467282944 4820805412061184 4823915542216704 4829004060721152 4837752256483328 4862079431000064 4873205470887936 4882610609651712 4890914369191936 4892194378186752 4906891222990848 4915780518684672 4924413782679552 4926757179359232 4929608311986176 4935682464104448 4941191038283136 4950860688064512 4969800084824064 4993808780886016 5019622642065408 5023819650963456 5054003619065856 5073474188869632 5088627934953472 5100584297582592 5103562820026368 5119208631677952 5124198113775104 5134206313216071 5138518729752576 5143939108159488 5144253683692032 5185878349381632 5200465911545856 5209887045443584 5215701651521088 5217035993874432 5225908504068096 5237867104763904 5273742906851328 5284344393990144 5289494827122688 5299825871706912 5310197350907904 5321282656612608 5331696125607936 5334781597902848 5337320277639168 5346989336113152 5383950091892736 5405747460685824 5432629568311296 5442471288543744 5492936935858176 5502278665340928 5503718675460096 5506871326867456 5519472863084544 5528859721695232 5539965505514496 5545809350984448 5556662206857216 5566728623898624 5607875683418112 5616909470868864 5618034878496768 5627901465919488 5633838070841344 5640779958976512 5647075472323584 5679771525513216 5681257987571712 5718674070208512 5724706426822656 5741508172529664 5747883375919104 5764722877996992 5776004136075264 5786931496679424 5798100098961408 5829239197237248 5850524150489088 5856226415742976 5861122926124032 5867664357961224 5878787552182272 5879147067076608 5950681680513024 5954156623364096 5960801887452672 5973606706249728 6001629297640704 6015363003127296 6045136945283072 6050191407611904 6056943853379328 6067210230136832 6068796972466176 6081465893271552 6084985260107936 6096893254746112 6110844955557888 6141574018105344 6153085819305984 6177997097926656 6195230242725888 6209406970970112 6219967186907136 6220312146542592 6226873657245696 6262569701885952 6277642212409344 6281275107208192 6289964200525824 6306705370800128 6319023154727472 6331389149159424 6338067829696512 6349549836634368 6361975570169856 6419325109564416 6420611289710592 6438672080961536 6464588079366144 6482772574666752 6497607294517248 6522862611331584 6522925837582336 6542521630654464 6554374024912896 6565885043572736 6580909952139264 6588254717710848 6613635996205056 6626400113098752 6686313314844672 6692830189420544 6698426201284608 6705902123384256 6738671492087808 6773807600566272 6800779063443456 6825611508903936 6845608417621428 6858585477545984 6859004911589376 6874700575002624 6922221546719232 6950246735167488 6954268868694784 6967878005424128 7005232864401408 7031657209135104 7045792525320192 7066434495609216 7080263134543872 7095043542150144 7096465109680128 7116427036852224 7122377226682368 7129319114817536 7143243566213664 7157222516441088 7178600122523648 7207663280914432 7221740748259968 7231208118091776 7235873313325056 7243506091081728 7256628384724992 7293119146500096 7323915914477568 7336371553787904 7338291567280128 7373670778027008 7386620674019328 7394412467979264 7403523696156672 7422304831864832 7454700127236096 7489212627825152 7490713171329024 7529433963098112 7558441138520064 7581005428598784 7624898760278016 7632941902430208 7655344230039552 7657347722379264 7686297170662656 7701338848100352 7707778094628864 7715908662239232 7730800131948544 7772318929649664 7800698867318784 7814830568165376 7823552477281632 7825553990811648 7838862756102144 7856800657145856 7934242240684032 7947735849936896 8002172396854272 8005980416458752 8020484004169728 8066921876815872 8075925137839104 8108621191028736 8147793274077184 8163706932815616 8179682875932672 8204114425741312 8253417998011392 8260306990301184 8279209294626816 8293289582542848 8302498209660928 8318714026476672 8334993310285824 8350092935847936 8386618934034432 8425364206303296 8427052317745152 8441852198879232 8450757106262016 8461169938464768 8466066448845824 8519657288269824 8559100146085888 8587059640233984 8621825063878656 8647084316995488 8664006204112896 8697150148442112 8739165366550528 8784339623614464 8791684389186048 8818181328273408 8835200150798336 8926022520769536 8931234935046144 8941202831179008 8976146641846272 8984895322783744 9002443946461056 9067705417924608 9075287111417856 9100815345205248 9127477890161904 9145339882119168 9149691904524288 9166267433336832 9229628728958976 9266995646889984 9269420927090688 9292845364088832 9329950780360704 9330468219813888 9340310485868544 9421912660812288 9460058056200192 9496502968909824 9507101744544768 9524324754951552 9542963355254784 9628987664346624 9630916934565888 9658008121442304 9675504512966656 9724158862000128 9746410941775872 9765221219303424 9781828738383872 9784388756373504 9813782445981696 9831561037369344 9848827565359104 9859216623972352 9871364928208896 9882382076566272 9901721376129024 9939600169648128 10039245284130816 10047639301926912 10108007238131712 10177255869906944 10201168595165184 10238417263355904 10248396227550208 10268412626432142 10277037459505152 10287878216318976 10288507367384064 10371756698763264 10400931823091712 10419774090887168 10431403303042176 10451817008136192 10475734209527808 10547485813702656 10568688787980288 10578989654245376 10599651743413824 10620394701815808 10642565313225216 10669563195805696 10674640555278336 10693978672226304 10767900183785472 10811494921371648 10865259136622592 10884942577087488 10985873871716352 11004557330681856 11007437350920192 11013742653734912 11057719443390464 11079931011028992 11091618701968896 11133457247797248 11233818941737728 11236069756993536 11255802931838976 11267676141682688 11294150944647168 11359543051026432 11437348140417024 11449412853645312 11483016345059328 11495766751838208 11529445755993984 11552008272150528 11573862993358848 11596200197922816 11658478394474496 11701048300978176 11712452831485952 11722245852248064 11735328715922448 11758294134153216 11901363361026048 11908313246728192 11921603774905344 11947213412499456 12003258595281408 12030726006254592 12100382815223808 12113887706758656 12134420460273664 12162931786543104 12169970520215872 12193786509492224 12221689911115776 12306171638611968 12390460485451776 12418813941940224 12439934373814272 12440624293085184 12453747314491392 12525139403771904 12555284424818688 12562550214416384 12579928401051648 12613410741600256 12638046309454944 12662778298318848 12676135659393024 12699099673268736 12838650219128832 12929176158732288 12965545149333504 13045725222663168 13085043261308928 13108748049825792 13131770087145472 13161819904278528 13176509435421696 13227271992410112 13252800226197504 13372626629689344 13385660378841088 13396852402569216 13411804246768512 13477342984175616 13547615201132544 13601558126886912 13651223017807872 13691216835242856 13717170955091968 13718009823178752 13749401150005248 13844443093438464 13900493470334976 13908537737389568 14010465728802816 14132868991218432 14160526269087744 14190087084300288 14244754453364736 14258638229635072 14286487132427328 14314445032882176 14357200245047296 14415326561828864 14443481496519936 14462416236183552 14471746626650112 14487012182163456 14513256769449984 14586238293000192 14647831828955136 14672743107575808 14676583134560256 14747341556054016 14773241348038656 14788824935958528 14807047392313344 14844609663729664 14909400254472192 14978425255650304 14981426342658048 15058867926196224 15162010857197568 15265883804860416 15310688460079104 15372594341325312 15415556189257728 15431817324478464 15461600263897088 15601397734637568 15629661136330752 15647104954563264 15651107981623296 15677725512204288 15713601314291712 15868484481368064 15895471699873792 16004344793708544 16011960832917504 16040968008339456 16151850275678208 16217242382057472 16327413865631232 16408228851482624 16506835996022784 16520613980602368 16558418589253632 16586579165085696 16604996419321856 16637428052953344 16669986620571648 16700185871695872 16850728412606592 16854104635490304 16883704397758464 16901514212524032 16922339876929536 16932132897691648 17039314576539648 17118200292171776 17174119280467968 17243650127757312 17294168633990976 17328012408225792 17394300296884224 17478330733101056 17568679247228928 17583368778372096 17636362656546816 17852045041539072 17862469870092288 17882405662358016 17969790645567488 18004887892922112 18135410835849216 18150574222835712 18201630690410496 18254955780323808 18290679764238336 18332534866673664 18459257457917952 18533991293779968 18585690728177664 18659901560721408 18660936439627776 18680620971737088 18843825321624576 18920116112400384 19014203489089536 19048649509903104 19085926710509568 19257975328693248 19261833869131776 19316016242884608 19351009025933312 19448317724000256 19492821883551744 19563657476767744 19568777512747008 19627564891963392 19663122074738688 19697655130718208 19718433247944704 19742729856417792 19764764153132544 19879200339296256 20078490568261632 20095278603853824 20216014476263424 20402337190330368 20476834526711808 20496792455100416 20536825252864284 20575756432637952 20577014734768128 20839548181774336 20862806606084352 20903634016272384 21094971627405312 21137377575960576 21157979308490752 21199303486827648 21240789403631616 21285130626450432 21339126391611392 21349281110556672 21387957344452608 21535800367570944 21622989842743296 21730518273245184 21769885154174976 21971747743432704 22009114661363712 22014874701840384 22115438886780928 22159862022057984 22183237403937792 22266914495594496 22467637883475456 22472139513987072 22535352283365376 22588301889294336 22874696280834048 22898825707290624 22966032690118656 23058891511987968 23104016544301056 23147725986717696 23192400395845632 23316956788948992 23402096601956352 23424905662971904 23444491704496128 23470657431844896 23516588268306432 23802726722052096 23843207549810688 24006517190562816 24061452012509184 24200765630447616 24227775413517312 24268840920547328 24325863573086208 24339941040431744 24387573018984448 24443379822231552 24612343277223936 24780920970903552 24837627883880448 24879868747628544 24907494628982784 25050278807543808 25125100428832768 25159856802103296 25226821483200512 25276092618909888 25325556596637696 25352271318786048 25398199346537472 25677300438257664 26091450445326336 26217496099651584 26263540174290944 26353018870843392 26454543984820224 26505600452395008 26771320757682176 26793704805138432 26823608493537024 26954685968351232 27203116253773824 27302446035615744 27382433670485712 27436019646357504 27498802300010496 27688886186876928 27800986940669952 27817075474779136 28020931457605632 28265737982436864 28380174168600576 28489508906729472 28517276459270144 28572974264854656 28628890065764352 28714400490094592 28886962993039872 28974024364326912 29026513538899968 29172476586000384 29295663657910272 29345486215151616 29353166269120512 29494683112108032 29546482696077312 29577649871917056 29614094784626688 29818800508944384 29956850511300608 30117735852392448 30324021714395136 30531767609720832 30745188682650624 30831112378515456 30863634648956928 30923200527794176 31202795469275136 31259322272661504 31294209909126528 31355451024408576 31427202628583424 31736968962736128 31790943399747584 32008689587417088 32023921665835008 32081936016678912 32303700551356416 32434484764114944 32654827731262464 33013671992045568 33041227961204736 33173158330171392 33274856105906688 33400371743391744 33701456825213184 33708209270980608 33767408795516928 33803028425048064 33864265795383296 34078629153079296 34236400584343552 34348238560935936 34487300255514624 34588337267981952 34656024816451584 34788600593768448 34956661466202112 35137358494457856 35166737556744192 35704090083078144 35724939740184576 35764811324716032 36009775785844224 36301148445671424 36403261380820992 36509911560647616 36581359528476672 36665069733347328 36918514915835904 37171381456355328 37319803121442816 37321872879255552 37361241943474176 37687650643249152 37840232224800768 38028406978179072 38097299019806208 38515950657386496 38702018051866624 38896635448000512 39127314953535488 39255129783926784 39326244149477376 39395310261436416 39436866495889408 39485459712835584 39529528306265088 39758400678592512 40156981136523264 40190557207707648 40432028952526848 40804674380660736 40953669053423616 40993584910200832 41073650505728568 41151512865275904 41154029469536256 41679096363548672 41725613212168704 42315958616981504 42398606973655296 42481578807263232 42570261252900864 42678252783222784 42775914688905216 43071600735141888 43245979685486592 43461036546490368 43539770308349952 43943495486865408 44018229322727424 44029749403680768 44319724044115968 44366474807875584 44533828991188992 44935275766950912 44944279027974144 45070704566730752 45176603778588672 45797651414581248 45932065380237312 46117783023975936 46295451973435392 46384800791691264 46804193203912704 46849811325943808 46888983408992256 46941314863689792 47033176536612864 47605453444104192 47686415099621376 48013034381125632 48122904025018368 48455550827034624 48651727146172416 48679882080863488 48775146037968896 49224686554447872 49561841941807104 49675255767760896 49759737495257088 49814989257965568 50100557615087616 50250200857665536 50453642966401024 50552185237819776 50651113193275392 50704542637572096 50796398693074944 51354600876515328 52182900890652672 52434992199303168 52706037741686784 52909087969640448 53587409610276864 53647216987074048 53909371936702464 54406232507547648 54604892071231488 54764867340971424 54872039292715008 54997604600020992 55377772373753856 55601973881339904 55634150949558272 56041862915211264 56531475964873728 56760348337201152 57034552918540288 57145948529709312 57257780131528704 57428800980189184 57773925986079744 57948048728653824 58053027077799936 58344953172000768 58690972430303232 58706332538241024 58989366224216064 59092965392154624 59155299743834112 59228189569253376 59637601017888768 59913701022601216 60235471704784896 60648043428790272 61490377365301248 61727269297913856 61846401055588352 62518644545323008 62588419818253056 62710902048817152 63473937925472256 63581886799495168 64017379174834176 64047843331670016 64163872033357824 64607401102712832 64868969528229888 65309655462524928 66027343984091136 66346316660342784 66549712211813376 66800743486783488 67402913650426368 67416418541961216 67606056850096128 67728531590766592 68472801168687104 68696477121871872 69176674535963904 69312049632903168 69577201187536896 70274716988915712 70333475113488384 71408180166156288 71529622649432064 72019551571688448 72602296891342848 72806522761641984 73019823121295232 73162719056953344 73330139466694656 73837029831671808 74342762912710656 74639606242885632 74722483886948352 75375301286498304 75680464449601536 76056813956358144 76194598039612416 77031901314772992 77404036103733248 78652488298954752 78790620522872832 78873732991778816 79059056612530176 79516801357185024 80313962273046528 80381114415415296 80864057905053696 81609348761321472 81907338106847232 81987169820401664 82147301011457136 82308058939072512 83358192727097344 83451226424337408 84797213947310592 85140522505801728 85356505566445568 85551829377810432 86143201470283776 86922073092980736 87079540616699904 87886990973730816 88036458645454848 88059498807361536 88639448088231936 88732949615751168 89870551533901824 90353207557177344 91595302829162496 92235566047951872 92590903946870784 92769601583382528 93608386407825408 93699622651887616 93777966817984512 93882629727379584 94066353073225728 95210906888208384 95372830199242752 96026068762251264 96245808050036736 96911101654069248 97303454292344832 97359764161726976 99123683883614208 99519474990514176 100201115230175232 100500401715331072 100907285932802048 101104370475639552 101302226386550784 101409085275144192 101592797386149888 102709201753030656 104365801781305344 104869984398606336 105412075483373568 107174819220553728 107294433974148096 109209784142462976 109529734681942848 109744078585430016 109995209200041984 110755544747507712 111268301899116544 112083725830422528 113062951929747456 113520696674402304 114291897059418624 114857601960378368 115547851972159488 116106054155599872 116689906344001536 117381944860606464 117978732448432128 118185930784309248 118310599487668224 118456379138506752 119275202035777536 119827402045202432 120470943409569792 121296086857580544 122980754730602496 123454538595827712 125037289090646016 125176839636506112 126947875850944512 127163773598990336 128034758349668352 128327744066715648 129214802205425664 129737939056459776 130619310925049856 132054687968182272 133099424423626752 133601486973566976 134805827300852736 134832837083922432 135212113700192256 135457063181533184 136945602337374208 137392954243743744 138353349071927808 139154402375073792 140549433977831424 140666950226976768 142816360332312576 143059245298864128 144039103143376896 146039646242590464 146325438113906688 147674059663343616 148685525825421312 149279212485771264 149444967773896704 150750602572996608 151360928899203072 152113627912716288 152389196079224832 154063802629545984 154808072207466496 157304976597909504 157747465983557632 158118113225060352 160762228830830592 161728115810107392 163218697522642944 163814676213694464 163974339640803328 164294602022914272 164616117878145024 166902452848674816 169594427894621184 170281045011603456 170713011132891136 171103658755620864 172286402940567552 173844146185961472 174159081233399808 176072917290909696 176118997614723072 177278896176463872 177465899231502336 179741103067803648 180706415114354688 184471132095903744 185181807893741568 185539203166765056 187399245303775232 187555933635969024 187765259454759168 188132706146451456 190421813776416768 190745660398485504 192052137524502528 192491616100073472 193822203308138496 194606908584689664 194719528323453952 199038949981028352 200402230460350464 201000803430662144 202208740951279104 202818170550288384 203185594772299776 205418403506061312 208731603562610688 210824150966747136 214588867948296192 218419568284925952 219059469363885696 219488157170860032 219990418400083968 221511089495015424 222536603798233088 224167451660845056 226125903859494912 227041393348804608 228583794118837248 231095703944318976 232212108311199744 235957464896864256 236371861568618496 236621198975336448 238550404071555072 239654804090404864 240941886819139584 242592173715161088 245961509461204992 250074578181292032 250353679273012224 254327547197980672 256069516699336704 256655488133431296 258429604410851328 261238621850099712 264109375936364544 266198848847253504 269611654601705472 270914126363066368 273891204674748416 274785908487487488 276706698143855616 278308804750147584 281098867955662848 281333900453953536 285632720664625152 286118490597728256 288078206286753792 292079292485180928 297371051650842624 298558424971542528 301501205145993216 302721857798406144 304227255825432576 304778392158449664 308127605259091968 314609953195819008 315494931967115264 316236226450120704 321524457661661184 327629352427388928 327948679281606656 328589204045828544 329232235756290048 333804905697349632 339188855789242368 340562090023206912 341426022265782272 344572805881135104 348318162466799616 352145834581819392 354557792352927744 354931798463004672 359482206135607296 361412830228709376 368942264191807488 370363615787483136 375111867271938048 375530518909518336 380843627552833536 381491320796971008 384104275049005056 384983232200146944 387644406616276992 389213817169379328 389439056646907904 400804460920700928 402001606861324288 404417481902558208 405636341100576768 406371189544599552 410836807012122624 417463207125221376 421648301933494272 429177735896592384 438118938727771392 438976314341720064 443022178990030848 445073207596466176 448334903321690112 452251807718989824 454082786697609216 457167588237674496 462191407888637952 464424216622399488 471914929793728512 473242397950672896 479309608180809728 485184347430322176 491923018922409984 500707358546024448 508655094395961344 512139033398673408 513310976266862592 516859208821702656 522477243700199424 528218751872729088 532397697694507008 539223309203410944 541828252726132736 553413396287711232 556617609500295168 562197735911325696 562667800907907072 571265441329250304 572236981195456512 576156412573507584 584158584970361856 597116849943085056 603002410291986432 608454511650865152 609556784316899328 616255210518183936 632472452900241408 655258704854777856 655897358563213312 657178408091657088 658464471512580096 667609811394699264 678377711578484736 681124180046413824 696636324933599232 709115584705855488 709863596926009344 718964412271214592 722825660457418752 737884528383614976 750223734543876096 751061037819036672 762982641593942016 768208550098010112 769966464400293888 775288813232553984 778878113293815808 804003213722648576 808834963805116416 812742379089199104 821673614024245248 834926414250442752 843296603866988544 858355471793184768 876237877455542784 890146415192932352 904503615437979648 908165573395218432 914335176475348992 924382815777275904 943829859587457024 946484795901345792 958619216361619456 983846037844819968 1001414717092048896 1024278066797346816 1033718417643405312 1044954487400398848 1056437503745458176 1064795395389014016 1078446618406821888 1083656505452265472 1106826792575422464 1125335601815814144 1142530882658500608 1144473962390913024 1152312825147015168 1168317169940723712 1206004820583972864 1216909023301730304 1219113568633798656 1232510421036367872 1264944905800482816 1311794717126426624 1314356816183314176 1316928943025160192 1335219622789398528 1356755423156969472 1362248360092827648 1393272649867198464 1419727193852018688 1437928824542429184 1475769056767229952 1502122075638073344 1525965283187884032 1536417100196020224 1539932928800587776 1550577626465107968 1557756226587631616 1617669927610232832 1625484758178398208 1669852828500885504 1686593207733977088 1716710943586369536 1752475754911085568 1780292830385864704 1809007230875959296 1828670352950697984 1848765631554551808 1917238432723238912 1967692075689639936 2002829434184097792 2089908974800797696 2129590790778028032 2156893236813643776 2213653585150844928 2250671203631628288 2288947924781826048 2304625650294030336 2336634339881447424 2412009641167945728 2438227137267597312 2465020842072735744 2529889811600965632 2628713632366628352 2670439245578797056 2713510846313938944 2724496720185655296 2839454387704037376 2875857649084858368 2951538113534459904 3004244151276146688 3072834200392040448 3101155252930215936 3115512453175263232 3235339855220465664 3250969516356796416 3433421887172739072 3504951509822171136 3560585660771729408 3618014461751918592 3657340705901395968 3697531263109103616 3935384151379279872 4005658868368195584 4179817949601595392 4259181581556056064 4313786473627287552 4427307170301689856 4577895849563652096 4609251300588060672 4673268679762894848 4876454274535194624 5059779623201931264 5257427264733256704 5340878491157594112 5427021692627877888 5751715298169716736 5903076227068919808 6008488302552293376 6231024906350526464 6470679710440931328 6866843774345478144 7009903019644342272 7236028923503837184 7314681411802791936 7395062526218207232 8011317736736391168 8518363163112112128 8627572947254575104 8854614340603379712 9218502601176121344 9346537359525789696 9752908549070389248 10514854529466513408 10681756982315188224 10854043385255755776 11806152454137839616 12016976605104586752 12462049812701052928 12941359420881862656 13733687548690956288 14019806039288684544 14629362823605583872 16022635473472782336 17255145894509150208 17709228681206759424 18693074719051579392 21029709058933026816 21708086770511511552 24033953210209173504 24924099625402105856 25882718841763725312 28039612078577369088 29258725647211167744 32045270946945564672 35418457362413518848 37386149438103158784 42059418117866053632 48067906420418347008 51765437683527450624 56079224157154738176 74772298876206317568 84118836235732107264 96135812840836694016 112158448314309476352 168237672471464214528 224316896628618952704 336475344942928429056 672950689885856858112
- Sum of all divisors σ(n): 2908069309434691584000
- Sum of proper divisors (its aliquot sum) s(n): 2235118619548834725888
- 672950689885856858112 is an abundant number, because the sum of its proper divisors (2235118619548834725888) is greater than itself. Its abundance is 1562167929662977867776
Bases of 672950689885856858112
- Binary: 10010001111011000100010001111100000001011100001000111000000000000000002
- Hexadecimal: 0x247B111F01708E0000
- Base-36: 3Y0RHYEESN8QO0
Squares and roots of 672950689885856858112
- 672950689885856858112 squared (6729506898858568581122) is 452862631017850687828433651400064100204544
- 672950689885856858112 cubed (6729506898858568581123) is 304754219966986859143075506407293305404325579493417684385660928
-
The
square root of 672950689885856858112 is 25941293142.1287643201 -
The
cube root of 672950689885856858112 is 8763166.8538540871
Scales and comparisons
How big is 672950689885856858112?- 672,950,689,885,856,858,112 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 672,950,689,885,856,858,112 would take you about two hundred ninety-three billion, two hundred seventy-four million, seven hundred one thousand and nine years!
This is a very rough estimate, based on a speaking rate of half a second every third order of magnitude. If you speak quickly, you could probably say any randomly-chosen number between one and a thousand in around half a second. Very big numbers obviously take longer to say, so we add half a second for every extra x1000. (We do not count involuntary pauses, bathroom breaks or the necessity of sleep in our calculation!)
- A cube with a volume of 672950689885856858112 cubic inches would be around 730263.9 feet tall.
Recreational maths with 672950689885856858112
- 672950689885856858112 backwards is 211858658588986059276
- 672950689885856858112 is a
Harshad number . - The number of decimal digits it has is: 21
- The sum of 672950689885856858112's digits is 117
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 672950689885856858112 - Facts about the integer". Numbermatics.com. 2024. Web. 3 May 2024.
APA style:
Numbermatics. (2024). Number 672950689885856858112 - Facts about the integer. Retrieved 3 May 2024, from https://numbermatics.com/n/672950689885856858112/
Chicago style:
Numbermatics. 2024. "Number 672950689885856858112 - Facts about the integer". https://numbermatics.com/n/672950689885856858112/
The information we have on file for 672950689885856858112 includes mathematical data and numerical statistics calculated using standard algorithms and methods. We are adding more all the time. If there are any features you would like to see, please contact us. Information provided for educational use, intellectual curiosity and fun!
Keywords: Divisors of 672950689885856858112, math, Factors of 672950689885856858112, curriculum, school, college, exams, university, Prime factorization of 672950689885856858112, STEM, science, technology, engineering, physics, economics, calculator, six hundred seventy-two quintillion, nine hundred fifty quadrillion, six hundred eighty-nine trillion, eight hundred eighty-five billion, eight hundred fifty-six million, eight hundred fifty-eight thousand, one hundred twelve.