985872571669707251446185984
985,872,571,669,707,251,446,185,984 is an even composite number composed of five prime numbers multiplied together.
985872571669707251446185984 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of twenty-seven thousand, four hundred five divisors.
Prime factorization of 985872571669707251446185984:
228 × 38 × 114 × 136 × 892
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 11 × 11 × 11 × 11 × 13 × 13 × 13 × 13 × 13 × 13 × 89 × 89)See below for interesting mathematical facts about the number 985872571669707251446185984 from the Numbermatics database.
Names of 985872571669707251446185984
- Cardinal: 985872571669707251446185984 can be written as Nine hundred eighty-five septillion, eight hundred seventy-two sextillion, five hundred seventy-one quintillion, six hundred sixty-nine quadrillion, seven hundred seven trillion, two hundred fifty-one billion, four hundred forty-six million, one hundred eighty-five thousand, nine hundred eighty-four.
Scientific notation
- Scientific notation: 9.85872571669707251446185984 × 1026
Factors of 985872571669707251446185984
Divisors of 985872571669707251446185984
- Number of divisors d(n): 27405
-
Complete list of divisors:
1 2 3 4 6 8 9 11 12 13 16 18 22 24 26 27 32 33 36 39 44 48 52 54 64 66 72 78 81 88 89 96 99 104 108 117 121 128 132 143 144 156 162 169 176 178 192 198 208 216 234 242 243 256 264 267 286 288 297 312 324 338 351 352 356 363 384 396 416 429 432 468 484 486 507 512 528 534 572 576 594 624 648 676 702 704 712 726 729 768 792 801 832 858 864 891 936 968 972 979 1014 1024 1053 1056 1068 1089 1144 1152 1157 1188 1248 1287 1296 1331 1352 1404 1408 1424 1452 1458 1521 1536 1573 1584 1602 1664 1716 1728 1782 1859 1872 1936 1944 1958 2028 2048 2106 2112 2136 2178 2187 2197 2288 2304 2314 2376 2403 2496 2574 2592 2662 2673 2704 2808 2816 2848 2904 2916 2937 3042 3072 3146 3159 3168 3204 3267 3328 3432 3456 3471 3564 3718 3744 3861 3872 3888 3916 3993 4056 4096 4212 4224 4272 4356 4374 4394 4563 4576 4608 4628 4719 4752 4806 4992 5148 5184 5324 5346 5408 5577 5616 5632 5696 5808 5832 5874 6084 6144 6292 6318 6336 6408 6534 6561 6591 6656 6864 6912 6942 7128 7209 7436 7488 7722 7744 7776 7832 7921 7986 8019 8112 8192 8424 8448 8544 8712 8748 8788 8811 9126 9152 9216 9256 9438 9477 9504 9612 9801 9984 10296 10368 10413 10648 10692 10769 10816 11154 11232 11264 11392 11583 11616 11664 11748 11979 12168 12288 12584 12636 12672 12727 12816 13068 13122 13182 13312 13689 13728 13824 13884 14157 14256 14418 14641 14872 14976 15041 15444 15488 15552 15664 15842 15972 16038 16224 16384 16731 16848 16896 17088 17303 17424 17496 17576 17622 18252 18304 18432 18512 18876 18954 19008 19224 19602 19773 19968 20449 20592 20736 20826 21296 21384 21538 21627 21632 22308 22464 22528 22784 23166 23232 23328 23496 23763 23958 24057 24167 24336 24576 25168 25272 25344 25454 25632 26136 26244 26364 26433 26624 27378 27456 27648 27768 28314 28431 28512 28561 28836 29282 29403 29744 29952 30082 30888 30976 31104 31239 31328 31684 31944 32076 32307 32448 32768 33462 33696 33792 34176 34606 34749 34848 34992 35152 35244 35937 36504 36608 36864 37024 37752 37908 38016 38181 38448 39204 39546 39936 40898 41067 41184 41472 41652 42471 42592 42768 43076 43254 43264 43923 44616 44928 45056 45123 45568 46332 46464 46656 46992 47526 47916 48114 48334 48672 49152 50193 50336 50544 50688 50908 51264 51909 52272 52488 52728 52866 53248 54756 54912 55296 55536 56628 56862 57024 57122 57672 58564 58806 59319 59488 59904 60164 61347 61776 61952 62208 62478 62656 63368 63888 64152 64614 64881 64896 65536 66924 67392 67584 68352 69212 69498 69696 69984 70304 70488 71289 71874 72171 72501 73008 73216 73728 74048 75504 75816 76032 76362 76896 78408 79092 79299 79872 81796 82134 82368 82944 83304 84942 85184 85293 85536 85683 86152 86508 86528 87131 87846 88209 89232 89856 90112 90246 91136 92664 92928 93312 93717 93984 95052 95832 96228 96668 96921 97344 98304 100386 100672 101088 101376 101816 102528 102973 103818 104247 104544 104976 105456 105732 106496 107811 109512 109824 110592 111072 113256 113724 114048 114244 114543 115344 117128 117612 118459 118638 118976 119808 120328 122694 123201 123552 123904 124416 124956 125312 126736 127413 127776 128304 129228 129762 129792 131072 131769 133848 134784 135168 135369 136704 138424 138996 139392 139968 139997 140608 140976 142578 143748 144342 145002 146016 146432 147456 148096 150579 151008 151632 152064 152724 153792 155727 156816 158184 158598 159744 163592 164268 164736 165451 165888 166608 169884 170368 170586 171072 171366 172304 173016 173056 174262 175692 176418 177957 178464 179712 180224 180492 182272 184041 185328 185856 186624 187434 187968 190104 190333 191664 192456 193336 193842 194643 194688 195533 196608 200772 201344 202176 202752 203632 205056 205946 207636 208494 209088 209952 210912 211464 212992 213867 215622 217503 219024 219648 221184 222144 224939 226512 227448 228096 228488 229086 230688 234256 235224 236918 237276 237897 237952 239616 240656 245388 246402 247104 247808 248832 249912 250624 253472 254826 255552 256608 257049 258456 259524 259584 261393 262144 263538 264627 265837 267696 269568 270336 270738 273408 276848 277992 278784 279936 279994 281151 281216 281952 285156 287496 288684 290004 290763 292032 292864 294912 296192 301158 302016 303264 304128 305448 307584 308919 311454 312741 313632 314171 316368 317196 319488 323433 327184 328536 329472 330902 331776 333216 339768 340736 341172 342144 342732 343629 344608 346032 346112 348524 351384 352836 355377 355914 356928 359424 360448 360984 364544 368082 369603 370656 371293 371712 373248 374868 375936 380208 380666 382239 383328 384912 386672 387684 389286 389376 391066 393216 395307 401544 402688 404352 405504 406107 407264 410112 411892 415272 416988 418176 419904 419991 421824 422928 425984 427734 431244 435006 438048 439296 442368 444288 449878 451737 453024 454896 456192 456976 458172 461376 467181 468512 470448 473836 474552 475794 475904 479232 481312 490776 492804 494208 495616 496353 497664 499824 501248 506944 509652 511104 513216 514098 516912 519048 519168 522786 524288 527076 529254 531674 533871 535392 539136 540672 541476 546816 552123 553696 555984 557568 559872 559988 562302 562432 563904 570312 570999 574992 577368 580008 581526 583929 584064 585728 586599 589824 592384 602316 604032 606528 608256 610896 615168 617838 622908 625482 627264 628342 632736 634392 638976 641601 646866 652509 654368 657072 658944 661804 663552 666432 674817 679536 681472 682344 684288 685464 687258 689216 692064 692224 697048 702768 705672 710754 711828 713691 713856 718848 720896 721968 729088 736164 739206 741312 742586 743424 746496 749736 751872 760416 761332 764478 766656 769824 771147 773344 775368 778572 778752 782132 784179 786432 790614 793881 797511 803088 805376 808704 811008 812214 814528 820224 823784 830544 833976 836352 839808 839982 843453 843648 845856 851968 855468 862488 870012 872289 876096 878592 884736 888576 899756 903474 906048 909792 912384 913952 916344 922752 926757 934362 937024 938223 940896 942513 947672 949104 951588 951808 958441 958464 962624 970299 981552 985608 988416 991232 992706 995328 999648 1002496 1013888 1019304 1022208 1026432 1028196 1030887 1033824 1038096 1038336 1045572 1048576 1054152 1058508 1063348 1066131 1067742 1070784 1078272 1081344 1082952 1093632 1104246 1107392 1108809 1111968 1113879 1115136 1119744 1119976 1124604 1124864 1127808 1132703 1140624 1141998 1146717 1149984 1154736 1160016 1163052 1167858 1168128 1171456 1173198 1179648 1184768 1185921 1204632 1208064 1213056 1216512 1218321 1221792 1230336 1235676 1245816 1250964 1254528 1256684 1259973 1265472 1268784 1277952 1283202 1293732 1303049 1305018 1308736 1314144 1317888 1323608 1327104 1332864 1338649 1349634 1355211 1359072 1362944 1364688 1368576 1370928 1374516 1378432 1384128 1384448 1394096 1401543 1405536 1411344 1421508 1423656 1427382 1427712 1437696 1441792 1443936 1458176 1472328 1478412 1482624 1485172 1486848 1489059 1492992 1499472 1503744 1520832 1522664 1528956 1533312 1539648 1539967 1542294 1546688 1550736 1557144 1557504 1564264 1568358 1572864 1581228 1587762 1595022 1601613 1606176 1610752 1617408 1622016 1624428 1629056 1640448 1647568 1656369 1661088 1667952 1672704 1679616 1679964 1686906 1687296 1691712 1703936 1710936 1712997 1724976 1740024 1744578 1752192 1757184 1759797 1769472 1777152 1799512 1806948 1812096 1819584 1819961 1824768 1827904 1832688 1845504 1853514 1868724 1874048 1876446 1881792 1885026 1895344 1898208 1903176 1903616 1916882 1916928 1924803 1925248 1940598 1957527 1963104 1971216 1976832 1982464 1985412 1990656 1999296 2004992 2024451 2027776 2038608 2044416 2052864 2056392 2061774 2067648 2076192 2076672 2091144 2097152 2108304 2117016 2126696 2132262 2135484 2141073 2141568 2150863 2156544 2162688 2165904 2187264 2208492 2214784 2217618 2223936 2227758 2230272 2239488 2239952 2249208 2249728 2255616 2265406 2281248 2283996 2293434 2299968 2309472 2313441 2320032 2326104 2335716 2336256 2342912 2346396 2352537 2359296 2369536 2371842 2392533 2409264 2416128 2426112 2433024 2436642 2443584 2460672 2471352 2474329 2491632 2501928 2509056 2513368 2519946 2530359 2530944 2537568 2541929 2555904 2566404 2587464 2606098 2610036 2616867 2617472 2628288 2635776 2647216 2654208 2665728 2677298 2699268 2710422 2718144 2725888 2729376 2737152 2741856 2749032 2756864 2768256 2768896 2780271 2788192 2803086 2811072 2822688 2827539 2843016 2847312 2854764 2855424 2875323 2875392 2883584 2887872 2910897 2916352 2924207 2944656 2956824 2965248 2970344 2973696 2978118 2985984 2998944 3007488 3041664 3045328 3057912 3066624 3079296 3079934 3084588 3092661 3093376 3101472 3114288 3115008 3128528 3136716 3145728 3162456 3175524 3190044 3198393 3203226 3212352 3221504 3234816 3244032 3248856 3258112 3280896 3295136 3312738 3322176 3335904 3341637 3345408 3359232 3359928 3373812 3374592 3383424 3398109 3407872 3421872 3425994 3440151 3449952 3455881 3480048 3489156 3504384 3514368 3519594 3538944 3554304 3557763 3599024 3613896 3624192 3639168 3639922 3649536 3654963 3655808 3665376 3691008 3707028 3737448 3748096 3752892 3763584 3770052 3779919 3790688 3796416 3806352 3807232 3833764 3833856 3849606 3850496 3881196 3909147 3915054 3926208 3942432 3953664 3964928 3970824 3981312 3998592 4009984 4015947 4048902 4055552 4065633 4077216 4084223 4088832 4105728 4112784 4123548 4135296 4152384 4153344 4182288 4194304 4204629 4216608 4234032 4253392 4264524 4270968 4282146 4283136 4301726 4313088 4325376 4331808 4374528 4416984 4429568 4435236 4447872 4455516 4460544 4467177 4478976 4479904 4498416 4499456 4511232 4530812 4562496 4567992 4586868 4599936 4618944 4619901 4626882 4640064 4652208 4671432 4672512 4685824 4692792 4705074 4718592 4739072 4743684 4785066 4804839 4818528 4826809 4832256 4852224 4866048 4873284 4887168 4921344 4942704 4948658 4969107 4983264 5003856 5018112 5026736 5039892 5060718 5061888 5075136 5083858 5111808 5132808 5138991 5174928 5212196 5220072 5233734 5234944 5256576 5271552 5279391 5294432 5308416 5331456 5354596 5398536 5420844 5436288 5451776 5458752 5459883 5474304 5483712 5498064 5513728 5536512 5537792 5560542 5576384 5606172 5622144 5645376 5655078 5686032 5694624 5709528 5710848 5750646 5750784 5767168 5774409 5775744 5821794 5832704 5848414 5872581 5889312 5913648 5930496 5940688 5947392 5956236 5971968 5997888 6014976 6073353 6083328 6090656 6115824 6133248 6158592 6159868 6169176 6185322 6186752 6202944 6228576 6230016 6257056 6273432 6291456 6324912 6351048 6380088 6396786 6406452 6423219 6424704 6443008 6452589 6469632 6488064 6497712 6516224 6561792 6590272 6625476 6644352 6671808 6683274 6690816 6718464 6719856 6747624 6749184 6766848 6796218 6815744 6843744 6851988 6880302 6899904 6911762 6940323 6960096 6978312 7008768 7028736 7039188 7057611 7077888 7108608 7115526 7177599 7198048 7227792 7248384 7278336 7279844 7299072 7309926 7311616 7330752 7382016 7414056 7422987 7474896 7496192 7505784 7527168 7540104 7559838 7581376 7591077 7592832 7612704 7614464 7625787 7667528 7667712 7699212 7700992 7762392 7818294 7830108 7850601 7852416 7884864 7907328 7929856 7941648 7962624 7997184 8019968 8031894 8097804 8111104 8131266 8154432 8168446 8177664 8211456 8225568 8247096 8270592 8304768 8306688 8340813 8364576 8388608 8409258 8433216 8468064 8482617 8506784 8529048 8541936 8564292 8566272 8603452 8625969 8626176 8650752 8663616 8732691 8749056 8772621 8833968 8859136 8870472 8895744 8911032 8921088 8934354 8957952 8959808 8996832 8998912 9022464 9061624 9124992 9135984 9173736 9199872 9237888 9239802 9253764 9277983 9280128 9304416 9342864 9345024 9371648 9385584 9410148 9437184 9478144 9487368 9570132 9595179 9609678 9637056 9653618 9664512 9704448 9732096 9746568 9774336 9842688 9885408 9897316 9938214 9966528 10007712 10024911 10036224 10053472 10079784 10121436 10123776 10150272 10167716 10194327 10223616 10265616 10277982 10320453 10349856 10367643 10424392 10440144 10467468 10469888 10513152 10542851 10543104 10558782 10588864 10616832 10662912 10673289 10709192 10797072 10841688 10872576 10903552 10917504 10919766 10948608 10964889 10967424 10996128 11027456 11073024 11075584 11121084 11152768 11212344 11244288 11290752 11310156 11339757 11372064 11389248 11419056 11421696 11501292 11501568 11534336 11548818 11551488 11643588 11665408 11696828 11727441 11745162 11778624 11827296 11860992 11881376 11894784 11912472 11943936 11995776 12029952 12047841 12146706 12166656 12181312 12196899 12231648 12252669 12266496 12317184 12319736 12338352 12370644 12373504 12405888 12457152 12459733 12460032 12514112 12546864 12582912 12613887 12649824 12702096 12760176 12793572 12812904 12846438 12849408 12886016 12905178 12939264 12976128 12995424 13032448 13123584 13180544 13250952 13288704 13343616 13366548 13381632 13401531 13436928 13439712 13495248 13498368 13533696 13592436 13631488 13687488 13703976 13760604 13799808 13823524 13859703 13880646 13920192 13956624 14017536 14057472 14078376 14115222 14155776 14217216 14231052 14355198 14396096 14414517 14455584 14480427 14496768 14556672 14559688 14598144 14619852 14623232 14661504 14725139 14764032 14828112 14845974 14907321 14949792 14992384 15011568 15054336 15080208 15119676 15162752 15182154 15185664 15225408 15228928 15251574 15335056 15335424 15398424 15401984 15416973 15524784 15636588 15660216 15701202 15704832 15769728 15814656 15838173 15859712 15883296 15925248 15994368 16039936 16063788 16195608 16222208 16262532 16308864 16336892 16355328 16379649 16422912 16451136 16494192 16541184 16609536 16613376 16681626 16729152 16777216 16818516 16866432 16936128 16939637 16965234 17013568 17058096 17083872 17128584 17132544 17206904 17251938 17252352 17301504 17323227 17327232 17402437 17465382 17498112 17545242 17617743 17667936 17718272 17740944 17791488 17822064 17842176 17868708 17915904 17919616 17993664 17997824 18044928 18123248 18220059 18249984 18271968 18347472 18399744 18475776 18479604 18507528 18555966 18560256 18608832 18685728 18690048 18743296 18771168 18820296 18874368 18956288 18974736 19140264 19190358 19219356 19274112 19307236 19329024 19357767 19408896 19464192 19493136 19548672 19685376 19770816 19794632 19876428 19933056 20015424 20019571 20049822 20072448 20106944 20159568 20242872 20247552 20300544 20335432 20388654 20447232 20531232 20555964 20640906 20699712 20735286 20820969 20848784 20880288 20934936 20939776 21026304 21085702 21086208 21117564 21172833 21177728 21233664 21325824 21346578 21418384 21532797 21594144 21683376 21745152 21807104 21835008 21839532 21897216 21929778 21934848 21992256 22054912 22146048 22151168 22242168 22268961 22305536 22424688 22488576 22581504 22620312 22679514 22744128 22778496 22838112 22843392 22877361 23002584 23003136 23068672 23097636 23102976 23287176 23330816 23393656 23454882 23490324 23551803 23557248 23654592 23659493 23721984 23762752 23789568 23824944 23887872 23991552 24059904 24095682 24293412 24333312 24362624 24393798 24463296 24505338 24532992 24634368 24639472 24676704 24741288 24747008 24811776 24914304 24919466 24920064 25022439 25028224 25093728 25165824 25227774 25299648 25404192 25447851 25520352 25587144 25625808 25692876 25698816 25772032 25810356 25877907 25878528 25952256 25990848 26064896 26247168 26317863 26361088 26501904 26577408 26687232 26733096 26763264 26803062 26873856 26879424 26990496 26996736 27067392 27184872 27262976 27374976 27407952 27521208 27599616 27647048 27719406 27761292 27833949 27840384 27913248 27961219 28035072 28114944 28156752 28230444 28311552 28434432 28462104 28710396 28785537 28792192 28829034 28911168 28960854 28993536 29113344 29119376 29196288 29239704 29246464 29323008 29450278 29528064 29656224 29691948 29814642 29899584 29984768 30023136 30074733 30108672 30160416 30239352 30325504 30364308 30371328 30450816 30457856 30503148 30582981 30670112 30670848 30796848 30803968 30833946 31049568 31102929 31273176 31320432 31402404 31409664 31539456 31628553 31629312 31676346 31719424 31766592 31850496 31988736 32019867 32079872 32127576 32166277 32391216 32444416 32525064 32617728 32673784 32710656 32759298 32845824 32894667 32902272 32988384 33045077 33082368 33219072 33226752 33363252 33458304 33554432 33637032 33732864 33872256 33879274 33930468 34019271 34027136 34116192 34167744 34257168 34265088 34413808 34503876 34504704 34603008 34646454 34654464 34804874 34930764 34996224 35090484 35182323 35235486 35335872 35436544 35481888 35582976 35644128 35684352 35737416 35831808 35839232 35987328 35995648 36089856 36143523 36246496 36440118 36499968 36543936 36694944 36758007 36799488 36951552 36959208 37015056 37111932 37120512 37217664 37371456 37379199 37380096 37486592 37542336 37640592 37748736 37841661 37912576 37949472 38014691 38280528 38380716 38438712 38548224 38614472 38658048 38715534 38817792 38928384 38986272 39097344 39370752 39541632 39589264 39752856 39866112 40030848 40039142 40099644 40144896 40204593 40213888 40319136 40485744 40495104 40601088 40670864 40777308 40894464 41062464 41111928 41281812 41399424 41470572 41579109 41641938 41697568 41760576 41869872 41879552 42052608 42171404 42172416 42235128 42345666 42355456 42467328 42651648 42693156 42836768 43065594 43188288 43366752 43441281 43490304 43614208 43670016 43679064 43794432 43859556 43869696 43984512 44109824 44175417 44292096 44302336 44484336 44537922 44611072 44721963 44849376 44926453 44977152 45163008 45240624 45359028 45488256 45556992 45676224 45686784 45754722 46005168 46006272 46137344 46195272 46205952 46250919 46574352 46661632 46787312 46909764 46980648 47103606 47114496 47309184 47318986 47443968 47514519 47525504 47579136 47649888 47775744 47983104 48119808 48191364 48586824 48666624 48725248 48787596 48926592 49010676 49065984 49138947 49268736 49278944 49353408 49482576 49494016 49623552 49828608 49838932 49840128 50044878 50056448 50187456 50331648 50455548 50599296 50808384 50818911 50895702 51040704 51174288 51251616 51385752 51397632 51544064 51620712 51755814 51757056 51904512 51969681 51981696 52129792 52207311 52494336 52635726 52722176 52853229 53003808 53094899 53154816 53374464 53466192 53526528 53606124 53747712 53758848 53980992 53993472 54134784 54369744 54525952 54660177 54749952 54815904 55042416 55199232 55294096 55438812 55522584 55667898 55680768 55826496 55922438 56070144 56229888 56313504 56460888 56623104 56868864 56924208 57420792 57571074 57584384 57658068 57822336 57921708 57987072 58073301 58226688 58238752 58392576 58479408 58492928 58646016 58900556 59056128 59312448 59383896 59629284 59799168 59969536 60046272 60058713 60149466 60217344 60320832 60478704 60651008 60728616 60742656 60901632 60915712 61006296 61165962 61340224 61341696 61593696 61607936 61667892 62099136 62205858 62462907 62546352 62640864 62804808 62819328 63078912 63257106 63258624 63352692 63438848 63518499 63533184 63700992 63977472 64039734 64159744 64255152 64332554 64598391 64782432 64888832 65050128 65235456 65347568 65421312 65518596 65691648 65789334 65804544 65976768 66090154 66164736 66438144 66453504 66726504 66806883 66916608 67108864 67274064 67465728 67744512 67758548 67860936 68038542 68054272 68232384 68335488 68514336 68530176 68632083 68827616 69007752 69009408 69206016 69292908 69308928 69609748 69861528 69992448 70180968 70364646 70470972 70655409 70671744 70873088 70963776 70978479 71165952 71288256 71368704 71474832 71663616 71678464 71974656 71991296 72179712 72287046 72492992 72880236 72999936 73087872 73389888 73516014 73598976 73903104 73918416 74030112 74223864 74241024 74435328 74742912 74758398 74760192 74973184 75067317 75084672 75281184 75497472 75683322 75825152 75898944 76029382 76343553 76561056 76761432 76877424 77096448 77228944 77316096 77431068 77633721 77635584 77856768 77972544 78194688 78741504 78953589 79083264 79178528 79505712 79732224 80061696 80078284 80199288 80289792 80409186 80427776 80638272 80971488 80990208 81202176 81341728 81554616 81788928 82124928 82223856 82563624 82798848 82941144 83158218 83283876 83395136 83501847 83521152 83739744 83759104 83883657 84105216 84342808 84344832 84470256 84691332 84710912 84934656 85303296 85386312 85673536 86131188 86356611 86376576 86733504 86882562 86980608 87228416 87340032 87358128 87588864 87719112 87739392 87969024 88219648 88350834 88584192 88604672 88968672 89075844 89222144 89443926 89698752 89852906 89954304 90224199 90326016 90481248 90718056 90976512 91113984 91352448 91373568 91509444 91748943 92010336 92012544 92274688 92390544 92411904 92501838 93148704 93308787 93323264 93574624 93819528 93961296 94207212 94228992 94618368 94637972 94885659 94887936 95029038 95051008 95158272 95299776 95551488 95966208 96059601 96239616 96382728 96498831 97173648 97333248 97450496 97575192 97853184 98021352 98131968 98277894 98537472 98557888 98684001 98706816 98965152 98988032 99135231 99247104 99657216 99677864 99680256 100089756 100112896 100374912 100663296 100911096 101198592 101616768 101637822 101791404 102057813 102081408 102348576 102503232 102771504 102795264 103088128 103241424 103511628 103514112 103809024 103939362 103963392 104259584 104414622 104988672 105271452 105444352 105546969 105706458 106007616 106189798 106309632 106748928 106932384 107053056 107212248 107495424 107517696 107961984 107986944 108269568 108430569 108739488 109051904 109320354 109499904 109631808 110084832 110274021 110398464 110588192 110877624 111045168 111335796 111361536 111652992 111844876 112137597 112140288 112459776 112627008 112921776 113246208 113524983 113737728 113848416 114044073 114841584 115142148 115168768 115316136 115644672 115843416 115971361 115974144 116146602 116453376 116477504 116785152 116958816 116985856 117292032 117801112 118112256 118624896 118767792 119258568 119598336 119939072 120092544 120117426 120298932 120434688 120613779 120641664 120957408 121302016 121457232 121485312 121803264 121831424 122012592 122331924 122680448 122683392 123187392 123215872 123335784 124198272 124411716 124737327 124925814 125092704 125281728 125609616 125638656 126157824 126514212 126517248 126705384 126877696 127036998 127066368 127401984 127954944 128079468 128319488 128510304 128665108 129196782 129564864 129777664 130100256 130323843 130470912 130695136 130842624 131037192 131383296 131578668 131609088 131953536 132180308 132329472 132526251 132876288 132907008 133453008 133613766 133833216 134165889 134217728 134548128 134779359 134931456 135489024 135517096 135721872 136077084 136108544 136464768 136670976 137028672 137057063 137060352 137264166 137655232 138015504 138018816 138412032 138585816 138617856 138752757 139219496 139723056 139984896 140361936 140729292 140941944 141310818 141343488 141746176 141927552 141956958 142331904 142543557 142576512 142737408 142949664 143327232 143356928 143949312 143982592 144359424 144574092 144985984 145760472 145999872 146175744 146779776 147032028 147197952 147416841 147806208 147836832 148060224 148447728 148482048 148870656 149485824 149516796 149520384 149946368 150134634 150169344 150562368 150994944 151366644 151650304 151797888 152058764 152456733 152687106 153122112 153522864 153754848 154192896 154457888 154632192 154862136 155267442 155271168 155713536 155945088 156389376 156621933 157483008 157907178 158166528 158357056 158559687 159011424 159284697 159464448 160123392 160156568 160398576 160579584 160818372 160855552 161276544 161942976 161976529 161980416 162404352 162683456 163109232 163577856 163980531 164249856 164447712 165127248 165597696 165882288 166316436 166567752 166790272 167003694 167042304 167479488 167518208 167767314 168210432 168685616 168689664 168940512 169382664 169421824 169869312 170606592 170772624 171347072 172262376 172713222 172753152 173467008 173765124 173961216 174219903 174456832 174680064 174716256 175177728 175438224 175478784 175938048 176439296 176701668 177168384 177209344 177937344 178151688 178444288 178887852 179397504 179705812 179908608 180176139 180448398 180652032 180962496 181436112 181953024 182227968 182704896 182747136 183018888 183497886 184020672 184025088 184549376 184781088 184823808 185003676 186297408 186617574 186646528 187149248 187388721 187639056 187922592 188414424 188457984 189236736 189275944 189771318 189775872 190058076 190102016 190316544 190555497 190599552 191102976 191426807 191932416 192119202 192479232 192765456 192997662 193795173 194347296 194666496 194900992 195150384 195706368 196042704 196263936 196555788 197074944 197115776 197368002 197413632 197930304 197976064 198270462 198494208 199314432 199355728 199360512 200179512 200225792 200420649 200749824 201326592 201822192 202397184 203233536 203275644 203582808 204115626 204162816 204697152 205006464 205543008 205590528 205896249 206176256 206482848 207023256 207028224 207618048 207878724 207926784 208519168 208829244 209977344 210542904 210888704 211093938 211412916 212015232 212379596 212619264 212935437 213497856 213864768 214106112 214424496 214990848 215035392 215923968 215973888 216539136 216861138 217478976 218103808 218640708 218999808 219263616 220169664 220215281 220548042 220796928 221176384 221755248 222090336 222671592 222723072 223305984 223689752 224275194 224280576 224919552 225201951 225254016 225843552 226231681 226492416 227049966 227475456 227696832 228088146 229030659 229683168 230284296 230337536 230632272 231289344 231686832 231942722 231948288 232293204 232901163 232906752 232955008 233570304 233917632 233971712 234584064 235602224 236224512 236860767 237249792 237535584 238517136 239196672 239878144 240185088 240234852 240597864 240869376 241227558 241283328 241914816 242604032 242914464 242970624 243606528 243662848 244025184 244663848 245360896 245366784 246374784 246431744 246671568 248396544 248823432 249474654 249851628 250185408 250563456 251219232 251277312 251650971 252315648 253028424 253034496 253410768 253755392 254073996 254132736 254803968 255909888 256158936 256638976 257020608 257330216 258393564 259069833 259129728 259555328 260200512 260254423 260647686 260941824 261390272 261685248 262074384 262766592 263157336 263218176 263907072 264360616 264658944 265052502 265752576 265814016 266906016 267227532 267666432 268331778 268435456 269096256 269558718 269862912 270672597 270978048 271034192 271443744 272154168 272217088 272929536 273341952 274057344 274114126 274120704 274528332 275246829 275310464 276031008 276037632 276824064 277171632 277235712 277505514 278438992 279446112 279926361 279969792 280723872 281458584 281883888 282621636 282686976 283492352 283855104 283913916 284656977 284663808 285087114 285153024 285474816 285899328 286654464 286713856 287898624 287965184 288718848 289148184 289496493 289971968 291520944 291999744 292351488 293559552 294064056 294395904 294833682 295612416 295673664 296120448 296895456 296964096 297405693 297741312 298971648 299033592 299040768 299892736 300269268 300338688 301124736 301989888 302733288 303300608 303595776 304117528 304913466 305374212 306173439 306244224 307045728 307509696 307573409 308385792 308915776 309264384 309724272 310534884 310542336 311427072 311890176 312778752 313243866 314966016 315814356 316333056 316640907 316714112 317119374 318022848 318569394 318928896 320246784 320313136 320797152 321159168 321636744 321711104 322553088 323885952 323953058 323960832 324808704 325291707 325366912 326218464 327155712 327961062 328499712 328895424 330254496 330822063 331195392 331764576 332632872 333135504 333580544 334007388 334084608 334958976 335036416 335534628 336412791 336420864 337371232 337379328 337881024 338765328 338843648 339738624 341213184 341545248 342132219 342694144 344524752 345426444 345506304 346934016 347530248 347914083 347922432 348439806 348913664 349360128 349432512 350355456 350876448 350957568 351876096 352878592 353403336 354336768 354418688 355874688 356303376 356888576 357775704 358795008 359411624 359817216 360352278 360896796 361304064 361841337 361924992 362872224 363495847 363906048 364455936 365409792 365494272 366037776 366995772 368041344 368050176 369098752 369562176 369647616 370007352 372594816 373235148 373293056 374211981 374298496 374777442 375278112 375845184 376828848 376915968 378473472 378551888 379542636 379551744 380116152 380204032 380633088 381110994 381199104 382205952 382853614 383864832 384238404 384958464 385530912 385995324 387590346 388694592 389332992 389801984 390300768 390971529 391412736 392085408 392527872 393111576 394149888 394231552 394736004 394827264 395860608 395952128 396540924 396988416 397578753 398628864 398711456 398721024 400359024 400451584 400841298 401499648 402653184 403644384 404338077 404794368 406467072 406551288 407165616 408231252 408325632 409394304 410012928 411086016 411171189 411181056 411792498 412352512 412965696 414046512 414056448 415236096 415757448 415853568 416258271 417038336 417658488 418161601 419954688 421085808 421777408 422187876 422825832 424030464 424759192 425238528 425870874 426995712 427630671 427729536 428212224 428848992 429586001 429981696 430070784 431847936 431947776 433078272 433722276 434957952 436207616 437281416 437999616 438527232 440339328 440430562 441096084 441593856 442250523 442352768 443510496 444180672 445343184 445446144 446611968 447379504 448550388 448561152 449839104 450403902 450508032 451687104 452463362 452984832 454099932 454950912 455393664 456176292 457370199 458061318 459366336 460568592 460675072 461264544 462578688 463373664 463885444 463896576 464586408 465802326 465813504 465910016 467140608 467835264 467943424 469168128 469865799 471204448 472449024 473721534 474499584 475071168 477034272 477854091 478393344 479756288 480370176 480469704 481195728 481738752 482455116 482566656 483829632 485208064 485828928 485929587 485941248 487213056 487325696 488050368 489327696 490721792 490733568 491941593 492749568 492863488 493343136 494190983 496793088 497646864 498949308 499703256 500370816 501126912 502438464 502554624 503301942 504631296 506056848 506068992 506821536 507510784 508147992 508265472 509607936 511819776 512317872 513277952 514041216 514660432 516787128 518139666 518259456 519110656 520401024 520508846 521295372 521883648 522659709 522780544 523370496 524148768 525533184 526314672 526436352 527814144 528721232 529317888 530105004 531505152 531628032 533812032 534455064 535332864 536663556 538192512 539117436 539725824 540528417 541345194 541956096 542068384 542887488 544308336 544434176 545859072 546683904 548114688 548228252 548241408 549056664 550493658 550620928 552062016 552075264 553648128 554343264 554471424 555011028 556877984 558892224 559852722 559939584 561447744 562917168 563767776 565243272 565373952 566984704 567710208 567827832 569313954 569327616 570174228 570306048 570949632 571666491 571798656 573308928 573427712 574280421 575797248 575930368 577437696 578296368 578992986 579943936 581385519 583041888 583999488 584043889 584702976 587119104 588128112 588791808 589667364 591224832 591347328 592240896 593790912 593928192 594811386 595482624 597943296 598067184 598081536 599785472 600538536 600677376 601261947 602249472 603979776 605466576 606601216 607191552 608235056 609826932 610748424 612346878 612488448 614091456 615019392 615146818 616771584 617688747 617831552 618528768 619448544 621069768 621084672 622854144 623780352 625557504 626487732 629932032 631628712 632666112 633281814 633428224 634238748 636045696 637138788 637857792 638806311 640493568 640626272 641594304 642318336 643273488 643422208 645106176 647771904 647906116 647921664 649617408 650583414 650733824 652436928 654311424 655922124 656999424 657790848 660508992 660645843 661644126 662390784 663529152 665265744 666271008 667161088 668014776 668169216 669917952 670072832 671069256 672825582 672841728 674742464 674758656 675605853 675762048 677530656 677687296 678695043 679477248 682426368 683090496 684264438 685388288 687091977 689049504 690852888 691012608 693868032 695060496 695828166 695844864 696879612 697827328 698703489 698720256 698865024 700710912 701752896 701915136 703752192 705757184 706806672 708673536 708837376 710582301 711749376 712606752 713777152 715551408 717590016 718823248 719634432 720704556 721793592 722608128 723682674 723849984 725744448 726991694 727812096 728911872 730819584 730988544 732075552 733991544 736082688 736100352 738197504 739124352 739295232 740014704 745189632 746470296 746586112 748423962 748596992 749554884 750556224 751690368 753657696 753831936 754952913 756946944 757103776 759085272 759103488 760232304 760408064 761266176 762221988 762398208 764411904 765707228 767729664 768476808 769916928 771061824 771990648 775180692 777209499 777389184 778665984 779603968 780601536 780763269 781943058 782825472 784170816 785055744 786223152 788299776 788463104 789472008 789654528 791721216 791904256 793081848 793976832 795157506 797257728 797422912 797442048 800718048 800903168 801682596 802999296 805306368 807288768 808676154 809588736 812017791 812934144 813102576 814331232 816462504 816651264 818788608 820025856 822172032 822342378 822362112 823584996 824705024 825740487 825931392 828093024 828112896 830472192 831514896 831707136 832516542 834076672 835316976 836323202 839779083 839909376 842171616 843554816 844375752 845651664 848060928 849518384 850477056 851741748 853970931 853991424 855261342 855459072 856424448 857697984 859172002 859963392 860141568 863695872 863895552 866156544 867444552 868489479 869915904 872415232 874562832 875999232 877054464 880678656 880861124 882192168 883187712 884501046 884705536 887020992 888361344 890686368 890892288 892217079 893223936 894759008 897100776 897122304 899678208 900807804 901016064 903374208 904926724 905969664 908199864 909901824 910787328 912352584 914740398 916122636 918520317 918732672 921137184 921350144 922529088 922720227 925157376 926747328 927770888 927793152 929172816 931604652 931627008 931820032 934281216 935670528 935886848 938336256 939731598 942408896 944898048 947443068 948999168 949922721 950142336 954068544 955708182 956786688 959512576 960740352 960939408 962391456 963477504 964910232 965133312 967659264 970416128 971657856 971859174 971882496 974426112 974651392 975875121 976100736 978655392 981443584 981467136 983883186 985499136 985726976 986686272 988381966 992466189 993586176 995293728 997898616 999406512 1000741632 1002253824 1004876928 1005109248 1006603884 1009238373 1009262592 1012113696 1012137984 1013643072 1015021568 1016295984 1016530944 1019215872 1023639552 1024635744 1026396657 1026555904 1028082432 1029320864 1033574256 1036279332 1036518912 1038221312 1040802048 1041017692 1042590744 1043742249 1043767296 1045319418 1045561088 1046740992 1048297536 1051066368 1052629344 1052872704 1055628288 1057442464 1058635776 1060210008 1063010304 1063256064 1067624064 1068910128 1070665728 1073327112 1076385024 1078234872 1079451648 1081056834 1082690388 1083912192 1084136768 1085524011 1085774976 1088616672 1088868352 1090487541 1091718144 1093367808 1096229376 1096456504 1096482816 1098113328 1100987316 1101241856 1104124032 1104150528 1107296256 1108686528 1108942848 1110022056 1113755968 1117784448 1119705444 1119879168 1122635943 1122895488 1125834336 1127535552 1130486544 1130747904 1133969408 1135420416 1135655664 1138627908 1138655232 1140348456 1140612096 1141899264 1143332982 1143597312 1146617856 1146855424 1148560842 1151594496 1151860736 1154875392 1156592736 1157985972 1159887872 1162771038 1166083776 1167998976 1168087778 1169405952 1172914587 1174238208 1176256224 1177583616 1179334728 1182449664 1182694656 1184481792 1187581824 1187856384 1189622772 1190965248 1192736259 1195886592 1196134368 1196163072 1199570944 1201077072 1201354752 1202523894 1204498944 1207959552 1210933152 1213014231 1213202432 1214383104 1216470112 1219653864 1221496848 1224693756 1224976896 1228182912 1230038784 1230293636 1233513567 1233543168 1235377494 1235663104 1237057536 1238897088 1242139536 1242169344 1245708288 1247560704 1248774813 1251115008 1252975464 1254484803 1259864064 1263257424 1265332224 1266563628 1266856448 1268477496 1272091392 1274277576 1275715584 1277612622 1280987136 1281252544 1282892013 1283188608 1284636672 1286546976 1286844416 1288758003 1290212352 1295543808 1295812232 1295843328 1299234816 1301166828 1301467648 1304873856 1308622848 1311844248 1313998848 1315581696 1321017984 1321291686 1323288252 1324781568 1326751569 1327058304 1330531488 1332542016 1334322176 1336029552 1336338432 1339835904 1340145664 1342138512 1345651164 1345683456 1349484928 1349517312 1351211706 1351524096 1355061312 1355374592 1357390086 1358954496 1364852736 1366180992 1368528876 1370776576 1372110597 1374183954 1378099008 1381705776 1382025216 1387736064 1390120992 1391656332 1391689728 1393759224 1395654656 1397406978 1397440512 1397730048 1401421824 1403505792 1403830272 1407504384 1409597397 1411514368 1413613344 1417347072 1417674752 1421164602 1423498752 1425213504 1427554304 1431102816 1433562273 1435180032 1437646496 1439268864 1441409112 1443587184 1445216256 1447365348 1447699968 1451488896 1453983388 1455624192 1457788761 1457823744 1461639168 1461977088 1464151104 1467983088 1472165376 1472200704 1475824779 1476395008 1478248704 1478590464 1480029408 1482572949 1490379264 1492940592 1493172224 1496847924 1497193984 1499109768 1501112448 1503380736 1507315392 1507627693 1507663872 1509905826 1513893888 1514207552 1518170544 1518206976 1520464608 1520816128 1522532352 1524443976 1524796416 1528823808 1531414456 1535459328 1536953616 1539833856 1542123648 1543981296 1550361384 1554418998 1554778368 1557331968 1559207936 1561203072 1561526538 1563886116 1565650944 1567979127 1568341632 1570111488 1572446304 1576599552 1576926208 1578944016 1579309056 1583442432 1583808512 1586163696 1587953664 1590315012 1594515456 1594845824 1594884096 1601436096 1601806336 1603365192 1605998592 1614577536 1617352308 1619177472 1621585251 1624035582 1625868288 1626205152 1628662464 1632925008 1633302528 1637577216 1640051712 1644344064 1644684756 1644724224 1647169992 1649410048 1651480974 1651862784 1656186048 1656225792 1660944384 1663029792 1663414272 1665033084 1668153344 1670633952 1672646404 1679558166 1679818752 1684343232 1687109632 1688751504 1691303328 1696121856 1699036768 1700954112 1703483496 1707941862 1707982848 1710522684 1710918144 1712848896 1715395968 1718344004 1719926784 1720283136 1722841263 1727391744 1727791104 1732313088 1734889104 1736978958 1739831808 1744156557 1744830464 1749125664 1751998464 1752131667 1754108928 1761357312 1761722248 1764384336 1766375424 1769002092 1769411072 1774041984 1776722688 1781372736 1781741819 1781784576 1784434158 1786447872 1789518016 1794201552 1794244608 1799356416 1801615608 1802032128 1803785841 1806748416 1809853448 1811939328 1816399728 1819803648 1821574656 1824705168 1829480796 1832245272 1837040634 1837465344 1842274368 1842700288 1845058176 1845440454 1850314752 1853066241 1853494656 1855541776 1855586304 1858345632 1863209304 1863254016 1863640064 1868562432 1871341056 1871773696 1876672512 1879463196 1884817792 1889796096 1894886136 1897998336 1899845442 1900284672 1908137088 1911416364 1913573376 1916418933 1919025152 1921480704 1921878816 1924782912 1926955008 1929820464 1930266624 1935318528 1940832256 1943315712 1943718348 1943764992 1948852224 1949302784 1951750242 1952201472 1957310784 1962887168 1962934272 1967766372 1970998272 1971453952 1973372544 1976763932 1981937529 1984932378 1987172352 1990587456 1995797232 1998813024 2001483264 2004507648 2009753856 2010218496 2013207768 2018476746 2018525184 2024227392 2024275968 2027286144 2030043136 2032591968 2033061888 2036085129 2038431744 2047279104 2049271488 2052793314 2053111808 2056164864 2058641728 2061275931 2067148512 2072558664 2073037824 2076442624 2081604096 2082035384 2085181488 2087484498 2087534592 2090638836 2091122176 2093481984 2096110467 2096595072 2102132736 2105258688 2105694877 2105745408 2111256576 2114884928 2117271552 2120420016 2126020608 2126512128 2131746903 2135248128 2137820256 2141331456 2146654224 2152770048 2156469744 2158903296 2162113668 2165380776 2167824384 2168273536 2171048022 2171549952 2177233344 2177736704 2180975082 2183436288 2186735616 2192458752 2192913008 2192965632 2196226656 2201974632 2202483712 2208248064 2208301056 2214592512 2217373056 2217885696 2220044112 2227511936 2235568896 2239410888 2239758336 2245271886 2245790976 2251668672 2255071104 2260973088 2261495808 2264858739 2267938816 2270840832 2271311328 2277255816 2277310464 2280696912 2281224192 2283798528 2286665964 2287194624 2293235712 2293710848 2297121684 2303188992 2303721472 2309750784 2313185472 2315971944 2319775744 2325542076 2332167552 2335997952 2336175556 2338811904 2342289807 2345829174 2348476416 2352512448 2355167232 2358669456 2364899328 2365389312 2368963584 2375163648 2375712768 2379245544 2381930496 2385472518 2391773184 2392268736 2392326144 2399141888 2402154144 2402709504 2405047788 2408997888 2415919104 2421866304 2426028462 2426404864 2428766208 2432940224 2436053373 2439307728 2442993696 2449387512 2449953792 2456365824 2460077568 2460587272 2467027134 2467086336 2470754988 2471326208 2474115072 2477221461 2477794176 2484279072 2484338688 2488548491 2491416576 2495121408 2497549626 2502230016 2505950928 2508969606 2519337249 2519728128 2526514848 2530664448 2533127256 2533712896 2536954992 2544182784 2548555152 2551431168 2555225244 2561912793 2561974272 2562505088 2565784026 2566377216 2569273344 2573093952 2573688832 2577516006 2580424704 2591087616 2591624464 2591686656 2598469632 2602333656 2602935296 2605468437 2609747712 2617245696 2623688496 2627997696 2631163392 2642035968 2642583372 2646576504 2649563136 2653503138 2654116608 2661062976 2665084032 2668644352 2672059104 2672676864 2676651237 2679671808 2680291328 2684277024 2691302328 2691366912 2698969856 2699034624 2702423412 2703048192 2710122624 2710749184 2714780172 2717908992 2729705472 2732361984 2737057752 2741553152 2744221194 2748367908 2756198016 2763411552 2764050432 2768160681 2775472128 2780241984 2783312664 2783379456 2787518448 2791309312 2794813956 2794881024 2795460096 2802843648 2807011584 2807660544 2815008768 2819194794 2823028736 2827226688 2834694144 2835349504 2842329204 2846997504 2849768163 2850427008 2855108608 2862205632 2862798653 2867124546 2870360064 2875292992 2878537728 2882818224 2887174368 2890432512 2894730696 2895399936 2902977792 2907966776 2911248384 2915577522 2915647488 2923278336 2923954176 2927625363 2928302208 2935966176 2941011853 2944330752 2944401408 2951649558 2952790016 2956497408 2957180928 2960058816 2965145898 2977398567 2980758528 2985881184 2986344448 2993695848 2994387968 2998219536 3002224896 3006761472 3014630784 3015255386 3015327744 3019811652 3027715119 3027787776 3028415104 3036341088 3036413952 3040929216 3041632256 3045064704 3048887952 3049592832 3057647616 3062828912 3070918656 3073907232 3079189971 3079667712 3084247296 3087962592 3100722768 3108837996 3109556736 3114663936 3118415872 3122406144 3123053076 3127772232 3131226747 3131301888 3135958254 3136683264 3140222976 3144892608 3153199104 3153852416 3157888032 3158618112 3166884864 3167617024 3172327392 3175907328 3180630024 3189030912 3189691648 3189768192 3202872192 3203612672 3206730384 3211997184 3229155072 3234704616 3238354944 3243170502 3248071164 3251736576 3252410304 3257324928 3265850016 3266605056 3271462623 3275154432 3280103424 3288688128 3289369512 3289448448 3294339984 3298820096 3302961948 3303725568 3312372096 3312451584 3321888768 3326059584 3326828544 3330066168 3336306688 3341267904 3345292808 3359116332 3359637504 3367907829 3368686464 3374219264 3377503008 3382606656 3383307499 3392243712 3398073536 3401908224 3406966992 3415883724 3415965696 3421045368 3421836288 3425697792 3430791936 3436688008 3439853568 3440566272 3445682526 3454783488 3455582208 3464626176 3469778208 3473957916 3479663616 3488313114 3489660928 3498251328 3503996928 3504263334 3508217856 3518743761 3522714624 3523444496 3528768672 3532750848 3538004184 3538822144 3548083968 3553445376 3562745472 3563483638 3563569152 3568868316 3572895744 3578208777 3579036032 3588403104 3588489216 3598712832 3603231216 3604064256 3607571682 3613496832 3619706896 3623878656 3632799456 3639042693 3639607296 3643149312 3649410336 3658961592 3664490544 3674081268 3674930688 3684548736 3685400576 3690116352 3690880908 3700540701 3700629504 3706132482 3706989312 3711083552 3711172608 3716691264 3726418608 3726508032 3727280128 3737124864 3742682112 3743547392 3753345024 3758926392 3763454409 3769635584 3779592192 3789772272 3795996672 3799690884 3800569344 3816274176 3822832728 3827146752 3832837866 3838050304 3842961408 3843757632 3849565824 3853910016 3859640928 3860533248 3866274009 3870637056 3881664512 3886631424 3887436696 3887529984 3897704448 3898605568 3903500484 3904402944 3914621568 3925774336 3925868544 3935532744 3941996544 3942907904 3946745088 3953527864 3963875058 3969864756 3974344704 3980254707 3981174912 3991594464 3997626048 3998454317 4002966528 4009015296 4019507712 4020436992 4026415536 4036953492 4037050368 4048454784 4048551936 4054572288 4060086272 4065183936 4066123776 4072170258 4076863488 4094558208 4098542976 4105586628 4106223616 4112329728 4116331791 4117283456 4122551862 4134297024 4145117328 4146075648 4152885248 4163208192 4164070768 4170362976 4174968996 4175069184 4181277672 4182244352 4186963968 4192220934 4193190144 4204265472 4210517376 4211389754 4211490816 4222513152 4228792191 4229769856 4234543104 4240840032 4252041216 4253024256 4263493806 4270496256 4275640512 4282662912 4293308448 4300686819 4305540096 4312939488 4317806592 4324227336 4330761552 4335648768 4336547072 4342096044 4343099904 4354466688 4355473408 4361950164 4366872576 4373366283 4373471232 4384917504 4385826016 4385931264 4392453312 4403949264 4404967424 4416496128 4416602112 4429185024 4434746112 4435771392 4440088224 4447718847 4455023872 4471137792 4478821776 4479516672 4490543772 4491581952 4503337344 4510142208 4521946176 4522883079 4522991616 4529717478 4535877632 4541681664 4542622656 4554511632 4554620928 4561393824 4562448384 4567597056 4573331928 4574389248 4586471424 4587421696 4594243368 4606377984 4607442944 4619501568 4626370944 4631943888 4639551488 4651084152 4664335104 4671995904 4672351112 4677623808 4684579614 4691658348 4696952832 4703937381 4705024896 4710334464 4717338912 4725446011 4729798656 4730778624 4737927168 4750327296 4751425536 4758491088 4763860992 4770945036 4783546368 4784537472 4784652288 4798283776 4804308288 4805419008 4810095576 4817995776 4843732608 4852056924 4852809728 4857532416 4864755753 4865880448 4872106746 4878615456 4885987392 4898775024 4899907584 4912731648 4920155136 4921174544 4934054268 4934172672 4941509976 4942652416 4948230144 4954442922 4955588352 4968558144 4968677376 4977096982 4982833152 4990242816 4995099252 5004460032 5011901856 5017939212 5038674498 5039456256 5053029696 5061328896 5066254512 5067425792 5073909984 5088365568 5097110304 5102862336 5110450488 5123825586 5123948544 5125010176 5131568052 5132754432 5138546688 5146187904 5147377664 5155032012 5160849408 5168523789 5182175232 5183248928 5183373312 5196939264 5204667312 5205870592 5210936874 5219495424 5234491392 5247376992 5255995392 5256395001 5262326784 5284071936 5285166744 5293153008 5299126272 5307006276 5308233216 5322125952 5330168064 5337288704 5344118208 5345225457 5345353728 5353302474 5359343616 5360582656 5368554048 5382604656 5382733824 5397939712 5398069248 5404846824 5406096384 5411357523 5420245248 5421498368 5429560344 5435817984 5436100813 5459410944 5464723968 5474115504 5483106304 5488442388 5496735816 5512396032 5526823104 5528100864 5536321362 5550944256 5559198723 5560483968 5566625328 5566758912 5575036896 5582618624 5589627912 5589762048 5590920192 5605687296 5614023168 5615321088 5630017536 5638389588 5646057472 5654453376 5669388288 5670699008 5684658408 5693995008 5699536326 5700854016 5710217216 5724411264 5725597306 5734249092 5740720128 5749256799 5750585984 5757075456 5765636448 5774348736 5780865024 5789461392 5790799872 5805955584 5815933552 5822496768 5831155044 5831294976 5846556672 5847908352 5855250726 5856604416 5871932352 5882023706 5888661504 5888802816 5903299116 5912994816 5914361856 5920117632 5930291796 5945812587 5954797134 5961517056 5971762368 5972688896 5987391696 5988775936 5996439072 6004449792 6013522944 6029261568 6030510772 6030655488 6039623304 6055430238 6055575552 6056830208 6072682176 6072827904 6081858432 6083264512 6090129408 6097775904 6099185664 6108255387 6115295232 6125657824 6141837312 6147814464 6158379942 6159335424 6168494592 6175925184 6201445536 6217675992 6219113472 6229327872 6236831744 6244812288 6246106152 6255544464 6262453494 6262603776 6271916508 6273366528 6280445952 6288331401 6289785216 6306398208 6307704832 6315776064 6317084631 6317236224 6333769728 6335234048 6344654784 6351814656 6361260048 6378061824 6379383296 6379536384 6395240709 6405744384 6407225344 6413460768 6423994368 6424482779 6458310144 6469409232 6476709888 6486341004 6496142328 6503473152 6504820608 6514649856 6531700032 6533210112 6542925246 6550308864 6560206848 6577376256 6578739024 6578896896 6588679968 6597640192 6605923896 6607451136 6624744192 6624903168 6643777536 6652119168 6653657088 6660132336 6672613376 6682535808 6690585616 6718232664 6719275008 6735815658 6737372928 6748438528 6755006016 6765213312 6766614998 6784487424 6794576217 6796147072 6803816448 6813933984 6831767448 6831931392 6842090736 6843672576 6851395584 6861583872 6873376016 6879707136 6881132544 6891365052 6909566976 6911164416 6929252352 6939556416 6947915832 6959327232 6976626228 6996502656 7007993856 7008526668 7016435712 7026869421 7037487522 7045429248 7046888992 7057537344 7065501696 7076008368 7077644288 7096167936 7106890752 7125490944 7126967276 7127138304 7137736632 7145791488 7156417554 7158072064 7176806208 7176978432 7197425664 7206462432 7208128512 7215143364 7226993664 7239413792 7247757312 7265598912 7278085386 7279214592 7286298624 7298820672 7317923184 7328981088 7348162536 7349861376 7369097472 7370801152 7380232704 7381761816 7401081402 7401259008 7412264964 7413978624 7422167104 7422345216 7431664383 7433382528 7452837216 7453016064 7454560256 7465645473 7474249728 7485364224 7487094784 7506690048 7517852784 7526908818 7539271168 7558011747 7559184384 7579544544 7591993344 7599381768 7601138688 7632548352 7645665456 7654293504 7665675732 7676100608 7685738379 7685922816 7687515264 7699131648 7707820032 7719281856 7721066496 7732548018 7741274112 7763329024 7773262848 7774873392 7775059968 7795408896 7797211136 7807000968 7808805888 7816405311 7829243136 7851548672 7851737088 7871065488 7883993088 7885815808 7893490176 7907055728 7927750116 7939729512 7948689408 7960509414 7962349824 7983188928 7995252096 7996908634 8005933056 8018030592 8029953711 8039015424 8040873984 8052831072 8073906984 8074100736 8096909568 8097103872 8109144576 8120172544 8130367872 8132247552 8144340516 8153726976 8189116416 8197085952 8211173256 8212447232 8224659456 8232663582 8234566912 8245103724 8268594048 8290234656 8292151296 8304482043 8305770496 8326416384 8328141536 8340725952 8349937992 8350138368 8362555344 8364488704 8373927936 8384441868 8386380288 8408530944 8421034752 8422779508 8422981632 8445026304 8457584382 8459539712 8469086208 8481680064 8504082432 8506048512 8526987612 8540992512 8549304489 8551281024 8565325824 8586616896 8588395959 8601373638 8611080192 8625878976 8635613184 8648454672 8661523104 8671297536 8673094144 8684192088 8686199808 8708933376 8710946816 8723900328 8733745152 8746732566 8746942464 8769835008 8771652032 8771862528 8782876089 8784906624 8807898528 8809934848 8823035559 8832992256 8833204224 8858370048 8869492224 8871542784 8880176448 8895437694 8910047744 8932195701 8942275584 8957643552 8959033344 8981087544 8983163904 9006674688 9020284416 9043892352 9045766158 9045983232 9059434956 9071755264 9083145357 9083363328 9085245312 9109023264 9109241856 9122787648 9124896768 9135194112 9146663856 9148778496 9172942848 9174843392 9188486736 9212755968 9214885888 9237569913 9239003136 9252741888 9263887776 9279102976 9302168304 9328670208 9343991808 9344702224 9355247616 9369159228 9383316696 9393680241 9393905664 9407874762 9410049792 9420668928 9434677824 9450892022 9459597312 9461557248 9475854336 9500654592 9502851072 9516982176 9527721984 9541890072 9567092736 9569074944 9569304576 9596567552 9608616576 9610838016 9620191152 9635991552 9687465216 9704113848 9705619456 9715064832 9729511506 9731760896 9744213492 9757230912 9771974784 9797550048 9799815168 9814387869 9825463296 9840310272 9842349088 9868108536 9868345344 9883019952 9885304832 9896460288 9908885844 9911176704 9937116288 9937354752 9954193964 9965666304 9980485632 9990198504 10008920064 10023803712 10035878424 10077348996 10078912512 10103723487 10106059392 10122657792 10132509024 10134851584 10147819968 10149922497 10176731136 10194220608 10205724672 10220900976 10247651172 10247897088 10250020352 10263136104 10265508864 10277093376 10292375808 10294755328 10310064024 10321698816 10337047578 10364350464 10366497856 10366746624 10393878528 10409334624 10411741184 10421873748 10438990848 10468982784 10494753984 10511990784 10512790002 10524653568 10556231283 10568143872 10570333488 10586306016 10598252544 10614012552 10616466432 10644251904 10660336128 10674577408 10688236416 10690450914 10690707456 10706604948 10718687232 10721165312 10734626331 10737108096 10765209312 10765467648 10795879424 10796138496 10809693648 10812192768 10822715046 10840490496 10842996736 10859120688 10871635968 10872201626 10917128079 10918821888 10929447936 10948231008 10966212608 10976884776 10993471632 11024792064 11053646208 11056201728 11072642724 11101622103 11101888512 11118397446 11120967936 11133250656 11133517824 11150073792 11165237248 11179255824 11179524096 11181840384 11211374592 11228046336 11230642176 11260035072 11276779176 11290363227 11292114944 11308906752 11338776576 11341398016 11369316816 11387990016 11399072652 11401708032 11420434432 11448822528 11451194612 11468498184 11481440256 11498513598 11501171968 11514150912 11531272896 11548697472 11561730048 11578922784 11581599744 11598822027 11611911168 11631867104 11644993536 11662310088 11662589952 11693113344 11695816704 11710501452 11713208832 11743864704 11764047412 11777323008 11777605632 11806598232 11825989632 11828723712 11840235264 11860583592 11891625174 11909594268 11923034112 11940764121 11943524736 11945377792 11974783392 11977551872 11992878144 11995362951 12008899584 12027045888 12058523136 12061021544 12061310976 12079246608 12110860476 12111151104 12113660416 12145364352 12145655808 12163716864 12166529024 12180258816 12195551808 12198371328 12216510774 12230590464 12251315648 12283674624 12295628928 12316759884 12318670848 12336989184 12348995373 12351850368 12402891072 12435351984 12438226944 12458655744 12473663488 12489624576 12492212304 12511088928 12524906988 12525207552 12543833016 12546733056 12560891904 12576662802 12579570432 12612796416 12615409664 12631552128 12634169262 12634472448 12667539456 12670468096 12686376573 12689309568 12703629312 12722520096 12756123648 12758766592 12759072768 12790481418 12811488768 12814450688 12826921536 12847988736 12848965558 12902060457 12916620288 12938818464 12953419776 12972682008 12992284656 13006946304 13009641216 13029299712 13063400064 13066420224 13085850492 13100617728 13120098849 13120413696 13154752512 13157478048 13157793792 13177359936 13195280384 13211847792 13214902272 13249488384 13249806336 13287555072 13304238336 13307314176 13320264672 13343156541 13345226752 13365071616 13381171232 13436465328 13438550016 13471631316 13474745856 13496877056 13510012032 13530426624 13533229996 13568649237 13568974848 13589152434 13592294144 13607632896 13627867968 13663534896 13663862784 13684181472 13687345152 13702791168 13723167744 13746752032 13759414272 13762265088 13782730104 13819133952 13822328832 13858504704 13879112832 13895831664 13918654464 13953252456 13993005312 14015987712 14017053336 14032871424 14053738842 14074975044 14090858496 14093777984 14111812143 14115074688 14131003392 14152016736 14155288576 14176338033 14192335872 14213781504 14250981888 14253934552 14254276608 14275473264 14291582976 14312835108 14316144128 14353612416 14353956864 14394851328 14412924864 14416257024 14430286728 14453987328 14478827584 14531197824 14556170772 14558429184 14572597248 14594267259 14597641344 14635846368 14657962176 14696325072 14699722752 14738194944 14741602304 14760465408 14763523632 14802162804 14802518016 14824529928 14827957248 14844334208 14844690432 14863328766 14866765056 14905674432 14906032128 14909120512 14931290946 14948499456 14970728448 14974189568 15013380096 15035705568 15053817636 15078542336 15116023494 15118368768 15159089088 15183986688 15198763536 15202277376 15265096704 15291330912 15308587008 15331351464 15352201216 15371476758 15371845632 15375030528 15398263296 15415640064 15438563712 15442132992 15465096036 15482548224 15505571367 15526658048 15546525696 15549746784 15550119936 15590817792 15594422272 15614001936 15617611776 15632810622 15658486272 15703097344 15703474176 15742130976 15767986176 15769185003 15771631616 15786980352 15814111456 15855500232 15879459024 15897378816 15921018828 15924699648 15966377856 15990504192 15993817268 16011866112 16035676371 16036061184 16059907422 16078030848 16081747968 16105662144 16147813968 16148201472 16193819136 16194207744 16218289152 16234072569 16240345088 16260735744 16264495104 16288681032 16307453952 16308302439 16378232832 16394171904 16422346512 16424894464 16449318912 16465327164 16469133824 16490207448 16537188096 16580469312 16584302592 16608964086 16611540992 16652832768 16656283072 16677596169 16681451904 16699875984 16700276736 16725110688 16728977408 16747855872 16768883736 16772760576 16817061888 16842069504 16845559016 16845963264 16890052608 16915168764 16919079424 16938172416 16963360128 17008164864 17012097024 17053975224 17081985024 17098608978 17102562048 17130651648 17173233792 17176791918 17202747276 17222160384 17247770397 17251757952 17271226368 17296909344 17323046208 17342595072 17346188288 17368384176 17372399616 17417866752 17421893632 17447800656 17467490304 17493465132 17493884928 17539670016 17543304064 17543725056 17565752178 17569813248 17615797056 17619869696 17646071118 17665984512 17666408448 17738984448 17743085568 17760352896 17790875388 17820095488 17837437761 17864391402 17884551168 17915287104 17918066688 17962175088 17966327808 18013349376 18040568832 18087784704 18091532316 18091966464 18118869912 18143510528 18166290714 18166726656 18170490624 18218046528 18218483712 18245575296 18249793536 18270388224 18293327712 18297556992 18324766161 18345885696 18349686784 18376973472 18425511936 18429771776 18475139826 18478006272 18505483776 18527775552 18558205952 18604336608 18657340416 18687983616 18689404448 18710495232 18738318456 18766633392 18787360482 18787811328 18815749524 18820099584 18841337856 18869355648 18901784044 18919194624 18923114496 18951253893 18951708672 19001309184 19005702144 19033964352 19055443968 19083780144 19134185472 19138149888 19138609152 19185722127 19193135104 19217233152 19221676032 19240382304 19271983104 19273448337 19374930432 19408227696 19411238912 19430129664 19459023012 19463521792 19488426984 19514461824 19543949568 19595100096 19599160009 19599630336 19628775738 19650926592 19680620544 19684698176 19736217072 19736690688 19766039904 19770609664 19792920576 19817771688 19822353408 19874232576 19874709504 19908387928 19931332608 19960971264 19980397008 20017840128 20047607424 20071756848 20154697992 20157825024 20207446974 20212118784 20245315584 20265018048 20269703168 20295639936 20299844994 20353462272 20383728651 20388441216 20411449344 20441801952 20495302344 20495794176 20500040704 20526272208 20531017728 20554186752 20584751616 20589510656 20620128048 20643397632 20674095156 20728700928 20732995712 20733493248 20787757056 20818669248 20823482368 20843747496 20877981696 20989507968 21023981568 21025580004 21049307136 21080608263 21112462566 21136287744 21140666976 21172612032 21196505088 21228025104 21232932864 21288503808 21320672256 21349154816 21376472832 21380901828 21381414912 21413209896 21437374464 21442330624 21469252662 21474216192 21530418624 21530935296 21591758848 21592276992 21619387296 21624385536 21645430092 21680980992 21685993472 21718241376 21743271936 21744403252 21834256158 21837643776 21858895872 21896462016 21932425216 21953769552 21986943264 22049584128 22107292416 22112403456 22145285448 22203244206 22203777024 22236794892 22241935872 22266501312 22267035648 22300147584 22330474496 22358511648 22359048192 22363680768 22396936419 22422749184 22456092672 22461284352 22520070144 22553558352 22580726454 22584229888 22617813504 22674035241 22677553152 22682796032 22738633632 22775980032 22798145304 22803416064 22840868864 22897645056 22902389224 22936996368 22962880512 22997027196 23002343936 23028301824 23057215137 23062545792 23097394944 23123460096 23157845568 23162643647 23163199488 23197644054 23223822336 23263734208 23289987072 23324620176 23325179904 23386226688 23391633408 23421002904 23426417664 23449215933 23487729408 23528094824 23554646016 23555211264 23613196464 23651979264 23657447424 23680470528 23721167184 23783250348 23819188536 23846068224 23881528242 23887049472 23890755584 23949566784 23955103744 23985756288 23990725902 24017799168 24054091776 24089861133 24117046272 24122043088 24122621952 24158493216 24221720952 24222302208 24227320832 24290728704 24291311616 24327433728 24333058048 24360517632 24391103616 24396742656 24433021548 24461180928 24502631296 24567349248 24591257856 24633519768 24637341696 24673978368 24697990746 24703700736 24805782144 24870703968 24876453888 24913446129 24917311488 24947326976 24979249152 24984424608 25022177856 25049813976 25050415104 25087666032 25093466112 25121783808 25153325604 25159140864 25225592832 25230819328 25263104256 25268338524 25268944896 25335078912 25340936192 25372753146 25378619136 25407258624 25445040192 25512247296 25517533184 25518145536 25580962836 25622977536 25628901376 25653843072 25695977472 25697931116 25765187877 25804120914 25833240576 25877636928 25906839552 25945364016 25984569312 26013892608 26019282432 26058599424 26126800128 26132840448 26171700984 26201235456 26240197698 26240827392 26309505024 26314956096 26315587584 26354719872 26390560768 26423695584 26429804544 26469106677 26498976768 26499612672 26575110144 26608476672 26614628352 26640529344 26686313082 26690453504 26730143232 26762342464 26796587103 26872930656 26877100032 26943262632 26949491712 26993754112 27020024064 27060853248 27066459992 27137298474 27137949696 27178304868 27184588288 27215265792 27249436071 27255735936 27327069792 27327725568 27368362944 27374033401 27374690304 27405582336 27446335488 27493504064 27518828544 27524530176 27565460208 27638267904 27644657664 27712709739 27717009408 27758225664 27791663328 27837308928 27906504912 27986010624 28031975424 28034106672 28065742848 28107477684 28149950088 28181040723 28181716992 28187555968 28223624286 28230149376 28262006784 28304033472 28310577152 28352676066 28384671744 28427563008 28501963776 28507869104 28508553216 28550946528 28583165952 28625670216 28632288256 28707224832 28707913728 28789702656 28825849728 28832514048 28860573456 28907974656 28957655168 29062395648 29112341544 29116858368 29145194496 29188534518 29195282688 29271692736 29315924352 29392650144 29399445504 29443163607 29476389888 29483204608 29520930816 29527047264 29604325608 29605036032 29649059856 29655914496 29688668416 29689380864 29726657532 29733530112 29811348864 29812064256 29818241024 29862581892 29896998912 29941456896 29948379136 30026760192 30071411136 30107635272 30157084672 30232046988 30236737536 30318178176 30367973376 30397527072 30404554752 30449767491 30530193408 30582661824 30617174016 30662702928 30704402432 30742953516 30743691264 30750061056 30796526592 30831280128 30877127424 30884265984 30930192072 30965096448 31011142734 31053316096 31093051392 31099493568 31100239872 31181635584 31188844544 31228003872 31235223552 31265621244 31316972544 31406194688 31406948352 31484261952 31535972352 31538370006 31543263232 31573960704 31628222912 31668693849 31711000464 31758918048 31794757632 31842037656 31849399296 31932755712 31981008384 31987634536 32023732224 32071352742 32072122368 32119814844 32156061696 32163495936 32203878993 32211324288 32295627936 32296402944 32351130383 32387638272 32388415488 32436578304 32468145138 32480690176 32521471488 32528990208 32577362064 32614907904 32616604878 32751384237 32756465664 32788343808 32844693024 32849788928 32898637824 32930654328 32938267648 32980414896 33074376192 33160938624 33168605184 33217928172 33223081984 33304866309 33305665536 33312566144 33355192338 33362903808 33399751968 33400553472 33450221376 33457954816 33495711744 33537767472 33545521152 33634123776 33684139008 33691118032 33691926528 33780105216 33830337528 33838158848 33871089681 33876344832 33926720256 34016329728 34024194048 34107950448 34163970048 34197217956 34205124096 34261303296 34346467584 34353583836 34405494552 34444320768 34495540794 34503515904 34542452736 34593818688 34646092416 34685190144 34692376576 34736768352 34744799232 34796466081 34835733504 34843787264 34895601312 34934980608 34986930264 34987769856 35079340032 35086608128 35087450112 35131504356 35139626496 35231594112 35239739392 35292142236 35331969024 35332816896 35477968896 35486171136 35520705792 35581750776 35640190976 35674875522 35728782804 35769102336 35830574208 35836133376 35924350176 35932655616 35986088853 36026698752 36081137664 36175569408 36183064632 36183932928 36237739824 36287021056 36332581428 36333453312 36340981248 36436093056 36436967424 36491150592 36499587072 36540776448 36586655424 36595113984 36649532322 36691771392 36699373568 36753946944 36851023872 36859543552 36950279652 36956012544 37010967552 37046986119 37055551104 37116411904 37208673216 37216382489 37314680832 37375967232 37378808896 37420990464 37476636912 37533266784 37574720964 37575622656 37631499048 37640199168 37682675712 37738711296 37803568088 37838389248 37846228992 37902507786 37903417344 38002618368 38011404288 38059129719 38067928704 38110887936 38167560288 38233154089 38268370944 38276299776 38277218304 38371444254 38386270208 38434466304 38443352064 38480764608 38543966208 38546896674 38706181371 38749860864 38816455392 38822477824 38860259328 38918046024 38927043584 38976853968 39028923648 39087899136 39190200192 39198320018 39199260672 39257551476 39301853184 39360296547 39361241088 39369396352 39472434144 39473381376 39532079808 39541219328 39585841152 39635543376 39644706816 39748465152 39749419008 39816775856 39862665216 39921942528 39960794016 40029469623 40035680256 40095214848 40143513696 40309395984 40315650048 40414893948 40424237568 40490631168 40530036096 40539406336 40591279872 40599689988 40705947711 40706924544 40767457302 40776882432 40822898688 40883603904 40990604688 40991588352 41000081408 41052544416 41062035456 41108373504 41169503232 41179021312 41240256096 41286795264 41348190312 41457401856 41465991424 41466986496 41575514112 41637338496 41646964736 41687494992 41755963392 41979015936 42047963136 42051160008 42098614272 42161216526 42224925132 42272575488 42281333952 42345224064 42393010176 42456050208 42465865728 42529014099 42577007616 42641344512 42698309632 42752945664 42761803656 42762829824 42826419792 42874748928 42884661248 42938505324 42948432384 43060837248 43061870592 43183517696 43184553984 43238774592 43248771072 43290860184 43361961984 43371986944 43436482752 43488806504 43668512316 43675287552 43717791744 43782801777 43792924032 43864850432 43907539104 43973886528 43982997487 44099168256 44214584832 44224806912 44290570896 44406488412 44407554048 44473589784 44483871744 44533002624 44534071296 44600295168 44660948992 44717023296 44718096384 44727361536 44793872838 44845498368 44912185344 44922568704 45040140288 45107116704 45161452908 45168459776 45235627008 45348070482 45355106304 45365592064 45477267264 45551960064 45596290608 45606832128 45681737728 45795290112 45804778448 45873992736 45925761024 45994054392 46004687872 46056603648 46114430274 46125091584 46194789888 46246920192 46315691136 46325287294 46326398976 46395288108 46447644672 46516714101 46527468416 46579974144 46649240352 46650359808 46772453376 46783266816 46842005808 46852835328 46898431866 46975458816 47056189648 47109292032 47110422528 47226392928 47303958528 47307555009 47314894848 47360941056 47442334368 47566500696 47638377072 47692136448 47763056484 47774098944 47899133568 47910207488 47971512576 47981451804 48035598336 48107029113 48108183552 48179722266 48234092544 48244086176 48245243904 48316986432 48443441904 48444604416 48454641664 48581457408 48582623232 48654867456 48666116096 48721035264 48782207232 48793485312 48866043096 48922361856 48924907317 49005262592 49134698496 49182515712 49267039536 49274683392 49347956736 49395981492 49407401472 49611564288 49741407936 49752907776 49826892258 49834622976 49894653952 49958498304 49968849216 50044355712 50099627952 50100830208 50175332064 50186932224 50243567616 50306651208 50318281728 50451185664 50461638656 50526208512 50536677048 50537889792 50670157824 50681872384 50745506292 50757238272 50814517248 50890080384 51024494592 51035066368 51036291072 51161925672 51245955072 51257802752 51307686144 51391954944 51395862232 51530375754 51608241828 51666481152 51743311191 51755273856 51813679104 51890728032 51969138624 51979906121 52027785216 52038564864 52117198848 52253600256 52265680896 52343401968 52402470912 52480395396 52481654784 52619010048 52629912192 52631175168 52709439744 52781121536 52847391168 52859609088 52938213354 52997953536 52999225344 53216953344 53229256704 53281058688 53372626164 53380907008 53460286464 53512313283 53524684928 53593174206 53745861312 53754200064 53886525264 53898983424 53987508224 54040048128 54121706496 54132919984 54274596948 54275899392 54356609736 54369176576 54430531584 54498872142 54511471872 54654139584 54655451136 54736725888 54748066802 54749380608 54811164672 54892670976 54974298483 54987008128 55037657088 55049060352 55130920416 55276535808 55289315328 55425419478 55434018816 55516451328 55583326656 55674617856 55813009824 55972021248 56063950848 56068213344 56131485696 56214955368 56299900176 56362081446 56363433984 56375111936 56447248572 56460298752 56524013568 56608066944 56621154304 56705352132 56769343488 56853761679 56855126016 57003927552 57015738208 57017106432 57101893056 57166331904 57251340432 57264576512 57414449664 57415827456 57579405312 57651699456 57665028096 57721146912 57815949312 57820345011 57915310336 58124791296 58224683088 58233716736 58290388992 58377069036 58390565376 58543385472 58631848704 58785300288 58797480027 58798891008 58886327214 58952779776 58966409216 59041861632 59054094528 59208651216 59210072064 59298119712 59311828992 59377336832 59378761728 59453315064 59467060224 59622697728 59624128512 59636482048 59725163784 59793997824 59882913792 59896758272 60053520384 60142822272 60215270544 60314169344 60464093976 60473475072 60636356352 60735946752 60795054144 60809109504 60899534982 61060386816 61151185953 61165323648 61234348032 61325405856 61408804864 61485907032 61487382528 61500122112 61593053184 61662560256 61754254848 61768531968 61860384144 61930192896 62022285468 62106632192 62186102784 62198987136 62200479744 62363271168 62377689088 62456007744 62470447104 62531242488 62633945088 62812389376 62968523904 63071944704 63076740012 63086526464 63147921408 63241824789 63256445824 63337387698 63422000928 63517836096 63589515264 63684075312 63698798592 63865511424 63962016768 63975269072 64047464448 64142705484 64144244736 64239629688 64312123392 64326991872 64407757986 64422648576 64591255872 64592805888 64702260766 64775276544 64776830976 64873156608 64936290276 65042942976 65057980416 65154724128 65229815808 65233209756 65502768474 65512931328 65576687616 65689386048 65699577856 65797275648 65861308656 65876535296 65960829792 66148752384 66321877248 66337210368 66435856344 66446163968 66609732618 66611331072 66625132288 66710384676 66725807616 66799503936 66801106944 66900442752 66915909632 66991423488 67075534944 67091042304 67190809257 67268247552 67368278016 67382236064 67383853056 67560210432 67660675056 67676317696 67742179362 67752689664 67853440512 68032659456 68048388096 68215900896 68327940096 68394435912 68410248192 68522606592 68692935168 68707167672 68810989104 68888641536 68991081588 69007031808 69084905472 69171645411 69187637376 69292184832 69370380288 69384753152 69473536704 69487930941 69489598464 69592932162 69671467008 69687574528 69791202624 69869961216 69973860528 69975539712 70158680064 70173216256 70174900224 70263008712 70279252992 70347647799 70463188224 70479478784 70584284472 70663938048 70665633792 70669310569 70955937792 70972342272 71041411584 71163501552 71280381952 71349751044 71457565608 71538204672 71661148416 71672266752 71848700352 71865311232 71972177706 72053397504 72162275328 72269583399 72351138816 72366129264 72367865856 72475479648 72574042112 72665162856 72666906624 72681962496 72872186112 72873934848 72982301184 72999174144 73081552896 73173310848 73190227968 73299064644 73383542784 73398747136 73507893888 73702047744 73719087104 73900559304 73912025088 74021935104 74093972238 74111102208 74232823808 74417346432 74432764978 74629361664 74740338387 74751934464 74757617792 74841980928 74953273824 75066533568 75149441928 75151245312 75262998096 75280398336 75365351424 75477422592 75607136176 75676778496 75692457984 75805015572 75806834688 76005236736 76022808576 76118259438 76135857408 76221775872 76335120576 76466308178 76536741888 76552599552 76554436608 76742888508 76868932608 76886704128 76961529216 77087932416 77093793348 77295563631 77412362742 77499721728 77632910784 77644955648 77720518656 77836092048 77854087168 77953707936 78057847296 78175798272 78380400384 78396640036 78398521344 78515102952 78603706368 78720593094 78722482176 78738792704 78944868288 78946762752 79064159616 79082438656 79171682304 79271086752 79289413632 79407320031 79496930304 79498838016 79633551712 79725330432 79843885056 79921588032 80058939246 80071360512 80190429696 80287027392 80618791968 80631300096 80829787896 80848475136 80981262336 81060072192 81078812672 81182559744 81199379976 81411895422 81413849088 81534914604 81553764864 81645797376 81748308213 81767207808 81981209376 81983176704 82000162816 82105088832 82122100203 82124070912 82216747008 82339006464 82358042624 82480512192 82573590528 82696380624 82914803712 82931982848 82933972992 83138129217 83151028224 83274676992 83293929472 83374989984 83511926784 83958031872 84095926272 84102320016 84197228544 84322433052 84449850264 84543122169 84545150976 84562667904 84690448128 84786020352 84912100416 84931731456 85058028198 85154015232 85282689024 85396619264 85505891328 85523607312 85525659648 85652839584 85749497856 85769322496 85877010648 85896864768 86121674496 86123741184 86367035392 86369107968 86477549184 86497542144 86581720368 86723923968 86743973888 86872965504 86977613008 87337024632 87350575104 87435583488 87565603554 87585848064 87729700864 87815078208 87947773056 87965994974 88198336512 88329490821 88429169664 88449613824 88581141792 88812976824 88815108096 88947179568 88967743488 89066005248 89068142592 89200590336 89321897984 89434046592 89436192768 89454723072 89587745676 89690996736 89824370688 89845137408 90080280576 90214233408 90322905816 90336919552 90471254016 90696140964 90710212608 90954534528 91103920128 91192581216 91213664256 91349302473 91363475456 91590580224 91609556896 91747985472 91851522048 91988108784 92009375744 92113207296 92228860548 92250183168 92389579776 92493840384 92631382272 92650574588 92652797952 92790576216 92895289344 93033428202 93054936832 93159948288 93298480704 93300719616 93544906752 93566533632 93684011616 93705670656 93796863732 93950917632 94112379296 94218584064 94220845056 94452785856 94607917056 94615110018 94629789696 94721882112 94884668736 95133001392 95276754144 95384272896 95526112968 95548197888 95798267136 95820414976 95943025152 95962903608 96071196672 96214058226 96216367104 96359444532 96468185088 96488172352 96490487808 96611636979 96633972864 96886883808 96889208832 96909283328 97053391149 97162914816 97165246464 97309734912 97332232192 97442070528 97564414464 97586970624 97732086192 97844723712 97849814634 98010525184 98254152711 98269396992 98365031424 98534079072 98549366784 98695913472 98791962984 98814802944 99223128576 99482815872 99505815552 99653784516 99669245952 99789307904 99914598927 99916996608 99937698432 100088711424 100199255904 100201660416 100350664128 100373864448 100487135232 100613302416 100636563456 100902371328 100923277312 101052417024 101073354096 101075779584 101340315648 101363744768 101491012584 101514476544 101613269043 101629034496 101780160768 102048989184 102070132736 102072582144 102323851344 102491910144 102515605504 102615372288 102783909888 102791724464 103060751508 103216483656 103332962304 103486622382 103510547712 103627358208 103781456064 103938277248 103959812242 104055570432 104077129728 104234397696 104389398243 104507200512 104531361792 104686803936 104804941824 104960790792 104963309568 105238020096 105259824384 105262350336 105418879488 105562243072 105694782336 105719218176 105876426708 105995907072 105998450688 106433906688 106458513408 106562117376 106745252328 106761814016 106920572928 107024626566 107049369856 107186348412 107491722624 107508400128 107773050528 107797966848 107958266559 107975016448 108080096256 108243412992 108265839968 108549193896 108551798784 108713219472 108738353152 108861063168 108997744284 109022943744 109308279168 109310902272 109473451776 109496133604 109498761216 109622329344 109785341952 109948596966 109974016256 110075314176 110098120704 110261840832 110553071616 110578630656 110850838956 110868037632 111032902656 111140958357 111166653312 111349235712 111626019648 111649147467 111944042496 112127901696 112136426688 112262971392 112429910736 112599800352 112724162892 112726867968 112750223872 112894497144 112920597504 113048027136 113216133888 113242308608 113410704264 113538686976 113707523358 113710252032 114007855104 114031476416 114034212864 114177389157 114203786112 114332663808 114502680864 114529153024 114699462267 114828899328 114831654912 115158810624 115303398912 115330056192 115442293824 115631898624 115640690022 115830620672 116118544113 116249582592 116449366176 116467433472 116580777984 116754138072 116781130752 117086770944 117263697408 117570600576 117594960054 117597782016 117772654428 117905559552 117932818432 118080889641 118083723264 118108189056 118417302432 118420144128 118596239424 118623657984 118754673664 118757523456 118906630128 118934120448 119245395456 119248257024 119272964096 119450327568 119587995648 119765827584 119793516544 120088408869 120107040768 120285644544 120430541088 120628338688 120928187952 120946950144 121272712704 121471893504 121590108288 121618219008 121799069964 122117843133 122120773632 122302371906 122330647296 122468696064 122650811712 122817609728 122971814064 122974765056 123000244224 123186106368 123325120512 123508509696 123537063936 123720768288 123860385792 124044570936 124213264384 124372205568 124397974272 124400959488 124726542336 124755378176 124912015488 124940894208 125062484976 125267890176 125624778752 125937047808 126143889408 126153480024 126173052928 126295842816 126483649578 126512891648 126674775396 126844001856 127035672192 127179030528 127368150624 127397597184 127587042297 127731022848 127924033536 127950538144 128094928896 128285410968 128288489472 128479259376 128624246784 128653983744 128815515972 128845297152 129182511744 129185611776 129404521532 129550553088 129553661952 129746313216 129872580552 130085885952 130115960832 130309448256 130466419512 131005536948 131025862656 131153375232 131348405331 131378772096 131399155712 131594551296 131722617312 131753070592 131921659584 131948992461 132297504768 132643754496 132674420736 132871712688 132892327936 133219465236 133222662144 133250264576 133420769352 133451615232 133599007872 133602213888 133800885504 133831819264 133982846976 134151069888 134182084608 134381618514 134536495104 134736556032 134764472128 134767706112 135120420864 135321350112 135352635392 135484358724 135505379328 135706881024 136065318912 136096776192 136431801792 136655880192 136788871824 136820496384 137045213184 137385870336 137414335344 137621978208 137777283072 137982163176 138014063616 138169810944 138343290822 138375274752 138584369664 138740760576 138769506304 138947073408 138975861882 138979196928 139185864324 139342934016 139375149056 139550142303 139582405248 139739922432 139947721056 139951079424 140317360128 140346432512 140349800448 140526017424 140558505984 140695295598 140926376448 140958957568 141168568944 141327876096 141331267584 141338621138 141911875584 141922665027 141944684544 142082823168 142327003104 142560763904 142699502088 142915131216 143076409344 143322296832 143697400704 143730622464 143944355412 144106795008 144321087339 144324550656 144539166798 144702277632 144732258528 144735731712 144950959296 145148084224 145330325712 145333813248 145363924992 145744372224 145747869696 145964602368 145998348288 146163105792 146346621696 146380455936 146598129288 146767085568 146774721951 146797494272 147015787776 147404095488 147438174208 147801118608 147824050176 148043870208 148187944476 148222204416 148465647616 148834692864 148865529956 149258723328 149480676774 149503868928 149515235584 149683961856 149906547648 150133067136 150298883856 150302490624 150525996192 150560796672 150730702848 150954845184 151214272352 151353556992 151384915968 151610031144 151613669376 152010473472 152045617152 152236518876 152271714816 152443551744 152670241152 152932616356 153073483776 153105199104 153108873216 153485777016 153737865216 153773408256 153923058432 154175864832 154187586696 154591127262 154824725484 154999443456 155229933573 155265821568 155289911296 155441037312 155672184096 155708174336 155907415872 155939718363 156115694592 156351596544 156760800768 156793280072 156797042688 157030205904 157207412736 157441186188 157444964352 157477585408 157889736576 157893525504 158128319232 158164877312 158343364608 158542173504 158578827264 158814640062 158993860608 158997676032 159267103424 159687770112 159843176064 160117878492 160142721024 160380859392 160536939849 160574054784 161237583936 161262600192 161659575792 161696950272 161962524672 162120144384 162157625344 162365119488 162398759952 162823790844 162827698176 163069829208 163107529728 163291594752 163496616426 163534415616 163962418752 163966353408 164000325632 164210177664 164244200406 164248141824 164433494016 164678012928 164716085248 164922895449 164961024384 165147181056 165392761248 165829607424 165863965696 165867945984 166276258434 166302056448 166549353984 166587858944 166749979968 167023853568 167916063744 168191852544 168204640032 168394457088 168644866104 168899700528 169086244338 169090301952 169125335808 169380896256 169572040704 169824200832 169863462912 170116056396 170308030464 170561285037 170565378048 170793238528 171011782656 171047214624 171051319296 171305679168 171498995712 171538644992 171754021296 171793729536 172243348992 172247482368 172734070784 172738215936 172955098368 172995084288 173163440736 173447847936 173461035033 173487947776 173745931008 173955226016 174674049264 174701150208 174871166976 175131207108 175171696128 175459401728 175630156416 175895546112 175931989948 176392440081 176396673024 176658981642 176858339328 176899227648 177162283584 177625953648 177630216192 177894359136 177935486976 178132010496 178136285184 178401180672 178643795968 178868093184 178872385536 178909446144 179175491352 179381993472 179648741376 179690274816 180160561152 180428466816 180645811632 180673839104 180942508032 181392281928 181420425216 181909069056 182207840256 182385162432 182427328512 182698604946 182726950912 183181160448 183219113792 183453557859 183495970944 183703044096 183976217568 184018751488 184226414592 184457721096 184500366336 184779159552 184987680768 185262764544 185301149176 185305595904 185581152432 185790578688 186066856404 186109873664 186319896576 186596961408 186601439232 187089813504 187133067264 187368023232 187411341312 187593727464 187901835264 188224758592 188437168128 188905571712 189215834112 189230220036 189259579392 189443764224 189725474367 189769337472 190266002784 190553508288 190768545792 191052225936 191096395776 191596534272 191640829952 191886050304 191925807216 192142393344 192428116452 192432734208 192718889064 192936370176 192976344704 192980975616 193223273958 193267945728 193773767616 193778417664 193818566656 194106782298 194325829632 194330492928 194619469824 194664464384 195128828928 195173941248 195464172384 195689447424 195699629268 196021050368 196508305422 196538793984 196730062848 197068158144 197098733568 197391826944 197583925968 197629605888 198446257152 198965631744 199011631104 199307569032 199338491904 199578615808 199829197854 199833993216 199875396864 200177422848 200398511808 200403320832 200701328256 200747728896 200974270464 201226604832 201273126912 201572427771 201804742656 201846554624 202104834048 202146708192 202151559168 202680631296 202727489536 202982025168 203028953088 203226538086 203258068992 203560321536 204097978368 204140265472 204145164288 204647702688 204983820288 205031211008 205230744576 205567819776 205583448928 206121503016 206432967312 206665924608 206973244764 207021095424 207254716416 207562912128 207876554496 207919624484 208111140864 208154259456 208463792823 208468795392 208778796486 209014401024 209062723584 209373607872 209609883648 209921581584 209926619136 210476040192 210519648768 210524700672 210837758976 211042943397 211124486144 211389564672 211438436352 211752853416 211991814144 211996901376 212007931707 212867813376 212917026816 213124234752 213490504656 213523628032 213841145856 214049253132 214098739712 214372696824 214983445248 215016800256 215546101056 215595933696 215916533118 215950032896 216160192512 216486825984 216531679936 216808750197 217098387792 217103597568 217426438944 217476706304 217722126336 217995488568 218045887488 218616558336 218621804544 218946903552 218992267208 218997522432 219244658688 219570683904 219897193932 219948032512 220150628352 220196241408 220523681664 221106143232 221157261312 221701677912 221736075264 222065805312 222281916714 222333306624 222698471424 223252039296 223298294934 223888084992 224221015161 224255803392 224272853376 224525942784 224859821472 225199600704 225448325784 225453735936 225500447744 225788994288 225841195008 226096054272 226432267776 226484617216 226821408528 227077373952 227415046716 227420504064 228015710208 228062952832 228068425728 228354778314 228407572224 228665327616 229005361728 229058306048 229398924534 229657798656 229663309824 230606797824 230660112384 230884587648 231263797248 231281380044 231661241344 231886690893 232237088226 232499165184 232898732352 232934866944 233161555968 233508276144 233562261504 234173541888 234527394816 235141201152 235189920108 235195564032 235545308856 235811119104 235865636864 236161779282 236167446528 236216378112 236834604864 236840288256 237192478848 237247315968 237509347328 237515046912 237813260256 237868240896 238221960093 238490790912 238496514048 238545928192 238900655136 239175991296 239531655168 239587033088 240176817738 240214081536 240571289088 240861082176 241256677376 241856375904 241893900288 242545425408 242943787008 243180216576 243236438016 243598139928 244235686266 244241547264 244604743812 244661294592 244937392128 245301623424 245635219456 245943628128 245949530112 246000488448 246366300609 246372212736 246650241024 247017019392 247074127872 247441536576 247720771584 248089141872 248426528768 248744411136 248795948544 248801918976 249414387651 249453084672 249510756352 249824030976 249881788416 250124969952 250535780352 251249557504 251874095616 252287778816 252306960048 252346105856 252591685632 252967299156 253025783296 253349550792 253629366507 253688003712 254071344384 254358061056 254736301248 254789080117 254795194368 255174084594 255462045696 255848067072 255901076288 256189857792 256570821936 256576978944 256958518752 257248493568 257307967488 257631031944 257690594304 258365023488 258371223552 258809043064 259101106176 259107323904 259492626432 259745161104 260171771904 260231921664 260618896512 260932839024 262011073896 262051725312 262306750464 262696810662 262757544192 262798311424 263189102592 263445234624 263506141184 263843319168 263897984922 264595009536 264988472463 265287508992 265348841472 265743425376 265784655872 266438930472 266445324288 266500529152 266841538704 266903230464 267198015744 267204427776 267601771008 267663638528 267965693952 268302139776 268364169216 268763237028 269072990208 269473112064 269528944256 269535412224 270240841728 270642700224 270705270784 270968717448 271010758656 271413762048 272130637824 272863603584 273311760384 273577743648 273640992768 274047907419 274090426368 274771740672 274828670688 275243956416 275554566144 275964326352 276028127232 276339621888 276686581644 276750549504 277168739328 277481521152 277539012608 277894146816 277951723764 277958393856 278371728648 278685868032 278750298112 279100284606 279164810496 279479844864 279895442112 279902158848 280634720256 280692865024 280699600896 281052034848 281117011968 281390591196 281852752896 281917915136 282337137888 282655752192 282662535168 282677242276 283823751168 283845330054 283889369088 284165646336 284654006208 285121527808 285399004176 285830262432 286152818688 286644593664 287394801408 287461244928 287888710824 288213590016 288642174678 288649101312 289078333596 289404555264 289464517056 289471463424 289901918592 290296168448 290660651424 290667626496 290727849984 291160173447 291488744448 291495739392 291929204736 291996696576 292326211584 292693243392 292760911872 293196258576 293534171136 293549443902 293594988544 294031575552 294762458133 294808190976 294876348416 295602237216 295648100352 296087740416 296375888952 296444408832 296931295232 297669385728 297731059912 298517446656 298961353548 299007737856 299030471168 299367923712 299743796781 299813095296 300266134272 300597767712 300604981248 301051992384 301114367411 301121593344 301461405696 301909690368 302428544704 302707113984 302769831936 303220062288 303227338752 304020946944 304091234304 304473037752 304543429632 304839807129 304887103488 305340482304 305865232712 306146967552 306210398208 306217746432 306971554032 307475730432 307546816512 307846116864 308351729664 308375173392 309182254524 309649450968 309998886912 310459867146 310531643136 310579822592 310882074624 311344368192 311416348672 311814831744 311879436726 312231389184 312703193088 313168194729 313521601536 313586560144 313594085376 314060411808 314414825472 314882372376 314889928704 314955170816 315779473152 315787051008 316256638464 316329754624 316686729216 317084347008 317157654528 317629280124 317987721216 317995352064 318534206848 319375540224 319686352128 320235756984 320285442048 320761718784 321073879698 321148109568 322475167872 322525200384 323319151584 323393900544 323874799677 323925049344 324240288768 324315250688 324730238976 324797519904 325647581688 325655396352 326139658416 326215059456 326583189504 326993232852 327068831232 327924837504 327932706816 328000651264 328420355328 328488400812 328496283648 328866988032 329356025856 329432170496 329845790898 329922048768 330294362112 330785522496 331659214848 331727931392 331735891968 332552516868 332604112896 333098707968 333175717888 333499959936 334047707136 334947442401 335832127488 336383705088 336409280064 336788914176 337289732208 337799401056 338172488676 338180603904 338250671616 338761792512 339144081408 339648401664 339726925824 340232112792 340616060928 341122570074 341130756096 341586477056 342023565312 342094429248 342102638592 342611358336 342997991424 343077289984 343508042592 343587459072 344098386801 344486697984 344494964736 345468141568 345476431872 345910196736 345990168576 346326881472 346895695872 346922070066 346975895552 347491862016 347910452032 348355632339 349348098528 349402300416 349742333952 350262414216 350343392256 350918803456 351260312832 351791092224 351863979896 352784880162 352793346048 353317963284 353716678656 353798455296 354242668923 354324567168 355251907296 355260432384 355788718272 355862434213 355870973952 356264020992 356272570368 356802361344 357287591936 357736186368 357744771072 357818892288 358350982704 358763986944 359297482752 359380549632 360265226607 360321122304 360856933632 361291623264 361347678208 361885016064 362784563856 362840850432 363818138112 364415680512 364770324864 364854657024 365397209892 365453901824 366353529399 366362320896 366438227584 366907115718 366991941888 367406088192 367952435136 368037502976 368452829184 368915442192 369000732672 369558319104 369975361536 370525529088 370602298352 370611191808 371162304864 371581157376 372133712808 372219747328 372639793152 373193922816 373202878464 374179627008 374266134528 374736046464 374822682624 375187454928 375803670528 376449517184 376874336256 377811143424 378431668224 378460440072 378519158784 378887528448 379450948734 379538674944 380532005568 381107016576 381537091584 382104451872 382192791552 382761126891 383193068544 383281659904 383772100608 383851614432 384284786688 384856232904 384865468416 385437778128 385872740352 385952689408 385961951232 386446547916 386535891456 387547535232 387556835328 387637133312 388213564596 388651659264 388660985856 389238939648 389328928768 390257657856 390347882496 390928344768 391399258536 392042100736 393016610844 393077587968 393460125696 394136316288 394197467136 394783653888 395167851936 395259211776 395846977383 396892514304 397931263488 398023262208 398615138064 398676983808 399157231616 399658395708 399667986432 399750793728 400354845696 400797023616 400806641664 401402656512 401495457792 401948540928 402453209664 402546253824 403144855542 403609485312 403693109248 404209668096 404293416384 404303118336 405361262592 405454979072 405964050336 406057906176 406453076172 406516137984 407120643072 408195956736 408280530944 408290328576 409295405376 409967640576 410062422016 410461489152 411135639552 411166897856 412243006032 412865934624 413331849216 413946489528 414042190848 414509432832 415125824256 415753108992 415839248968 416222281728 416308518912 416927585646 416937590784 417557592972 418028802048 418125447168 418650426909 418747215744 419219767296 419843163168 419853238272 420564694979 420952080384 421039297536 421049401344 421675517952 422085886794 422248972288 422779129344 422876872704 423505706832 423983628288 423993802752 424015863414 425735626752 425767995081 425834053632 426248469504 426981009312 427047256064 427682291712 428098506264 428197479424 428745393648 429966890496 431092202112 431191867392 431833066236 431900065792 432320385024 432963262017 432973651968 433063359872 433617500394 434196775584 434207195136 434852877888 434953412608 435444252672 435990977136 436091774976 437233116672 437243609088 437893807104 437984534416 437995044864 438489317376 439141367808 439794387864 439896065024 440301256704 440324165853 440392482816 441047363328 442212286464 442314522624 443403355824 443472150528 444131610624 444563833428 444666613248 445396942848 446504078592 446596589868 447776169984 448442030322 448511606784 448545706752 449051885568 449719642944 450399201408 450896651568 450907471872 451000895488 451577988576 451682390016 452192108544 452864535552 452969234432 453642817056 454154747904 454830093432 454841008128 456031420416 456125905664 456136851456 456709556628 456815144448 457330655232 458010723456 458116612096 458797849068 459315597312 459326619648 461213595648 461320224768 461769175296 462527594496 462562760088 463322482688 463773381786 464474176452 464998330368 465797464704 465869733888 466323111936 467016552288 467124523008 467819155089 468347083776 469054789632 470282402304 470379840216 470391128064 471090617712 471622238208 471731273728 472323558564 472334893056 472432756224 473669209728 473680576512 474384957696 474494631936 475018694656 475030093824 475626520512 475736481792 476443920186 476981581824 476993028096 477091856384 477801310272 479063310336 479174066176 480353635476 480428163072 481142578176 481610819547 481722164352 482513354752 483712751808 483787800576 483812972357 485090850816 485887574016 486360433152 486472876032 487196279856 488471372532 488483094528 489209487624 489322589184 489874784256 490603246848 491270438912 491887256256 491899060224 492000976896 492732601218 492744425472 493300482048 494034038784 494148255744 494768686347 494883073152 495441543168 496178283744 496853057536 497488822272 497591897088 497603837952 498828775302 498906169344 499021512704 499648061952 499763576832 500249939904 501071560704 502499115008 503748191232 504575557632 504613920096 504692211712 505183371264 505934598312 506051566592 506699101584 507258733014 507376007424 508142688768 508716122112 509472602496 509578160234 509590388736 510348169188 510924091392 511683855111 511696134144 511802152576 512379715584 513141643872 513153957888 513917037504 514496987136 514615934976 515262063888 515381188608 516730046976 516742447104 517618086128 518202212352 518214647808 518985252864 519490322208 520343543808 520383105099 520463843328 521237793024 521865678048 524022147792 524103450624 524613500928 525393621324 525515088384 526378205184 526890469248 527012282368 527686638336 527795969844 529177320243 529190019072 529976944926 530575017984 530697682944 531486850752 531569311744 532877860944 532890648576 533001058304 533683077408 533806460928 534396031488 534408855552 535203542016 535327277056 535931387904 536604279552 536728338432 537526474056 538145980416 538946224128 539057888512 539070824448 540481683456 541285400448 541410541568 541937434896 542021517312 542827524096 544261275648 545727207168 546623520768 547155487296 547281985536 548095814838 548180852736 549543481344 549657341376 550487912832 551109132288 551928652704 552056254464 552679243776 553373163288 553501099008 554337478656 554963042304 555078025216 555788293632 555903447528 555916787712 556743457296 557371736064 557500596224 558200569212 558329620992 558959689728 559790884224 559804317696 561269440512 561385730048 561399201792 562104069696 562234023936 562781182392 563705505792 563835830272 564674275776 565311504384 565354484552 567647502336 567690660108 567778738176 568331292672 569176423101 569308012416 570243055616 570798008352 571660524864 571778967331 572305637376 573289187328 574789602816 574922489856 575777421648 576427180032 577284349356 577298202624 578156667192 578809110528 578929034112 578942926848 579803837184 580592336896 581321302848 581335252992 581455699968 582320346894 582977488896 582991478784 583858409472 583993393152 585386486784 585521823744 586392517152 587068342272 587098887804 587189977088 588063151104 589524916266 589616381952 589752696832 591204474432 591296200704 592175480832 592751777904 592888817664 593862590464 595338771456 595462119824 597034893312 597922707096 598015475712 598060942336 598735847424 599487593562 599626190592 600532268544 601195535424 601209962496 602103984768 602228734822 602243186688 602922811392 603819380736 604717283313 604857089408 605414227968 605539663872 606440124576 606454677504 608041893888 608182468608 608946075504 609086859264 609679614258 609774206976 610680964608 611730465424 612293935104 612420796416 612435492864 613943108064 614951460864 615093633024 615692233728 616703459328 616750346784 618364509048 619298901936 619997773824 620919734292 621063286272 621764149248 622688736384 622832697344 623629663488 623758873452 624462778368 625391378469 625406386176 626336389458 627043203072 627173120288 627188170752 628120823616 628829650944 629764744752 629779857408 629910341632 631558946304 631574102016 632513276928 632659509248 633373458432 634168694016 634315309056 635258560248 635975442432 635990704128 636023795121 637068413696 638751080448 639372704256 640471513968 640570884096 641523437568 642147759396 642296219136 644950335744 645050400768 646638303168 646787801088 647749599354 647850098688 648480577536 648630501376 649460477952 649595039808 651295163376 651310792704 652279316832 652430118912 653166379008 653986465704 654137662464 655849675008 655865413632 656001302528 656840710656 656976801624 656992567296 657733976064 658712051712 658864340992 659691581796 659844097536 660588724224 661571044992 663318429696 663455862784 663471783936 665105033736 665208225792 666197415936 666351435776 666999919872 668095414272 669894884802 671664254976 672663045483 672767410176 672818560128 673577828352 674579464416 675598802112 676344977352 676361207808 676501343232 677523585024 678288162816 679296803328 679453851648 680464225584 681232121856 682245140148 682261512192 683172954112 684047130624 684188858496 684205277184 685222716672 685995982848 686154579968 687016085184 687174918144 688196773602 688973395968 688989929472 690936283136 691820393472 691980337152 692653762944 693791391744 693844140132 693951791104 694983724032 695660072679 695820904064 696711264678 698696197056 698804600832 699484667904 700524828432 700686784512 701837606912 702520625664 703582184448 703727959792 705569760324 705586692096 706635926568 707433357312 707596910592 708485337846 708649134336 710503814592 710520864768 711577436544 711724868426 711741947904 712528041984 712545140736 713604722688 714665880279 715472372736 715489542144 715637784576 716701965408 717527973888 718594965504 718761099264 720530453214 720642244608 721713867264 722583246528 722695356416 723770032128 725569127712 725681700864 727636276224 728831361024 729540649728 729709314048 730794419784 730907803648 732707058798 732724641792 732876455168 733814231436 733983883776 734812176384 735904870272 736075005952 736905658368 737830884384 738001465344 739098901827 739116638208 739950723072 741051058176 741204596704 741222383616 742324609728 743162314752 744267425616 744439494656 745279586304 746387845632 746405756928 748359254016 748532269056 749472092928 749645365248 750374909856 751607341056 752899034368 753748672512 755622286848 756863336448 756920880144 757038317568 757775056896 758901897468 759077349888 760888099521 761064011136 762214033152 763074183168 764208903744 764367240351 764385583104 765522253782 766386137088 766563319808 767544201216 767703228864 768569573376 769712465808 769730936832 770875556256 771745480704 771905378816 771923902464 772893095832 773071782912 775095070464 775113670656 775274266624 776427129192 777303318528 777321971712 778477879296 778657857536 780515315712 780695764992 781856689536 782798517072 784084201472 786033221688 786155175936 786920251392 788272632576 788394934272 789567307776 790335703872 790518423552 791693954766 793785028608 794965417389 795862526976 796046524416 797230276128 797353967616 798314463232 799316791416 799335972864 799501587456 800709691392 801594047232 801613283328 802805313024 802990915584 803897081856 804906419328 805092507648 806289711084 807218970624 807386218496 808419336192 808586832768 808606236672 810722525184 810909958144 811928100672 812115812352 812906152344 813032275968 814241286144 816391913472 816561061888 818590810752 819935281152 820124844032 820922978304 822143722257 822271279104 822333795712 824486012064 825731869248 826663698432 827892979056 828084381696 829018865664 830251648512 831506217984 831678497936 832444563456 832617037824 833855171292 833875181568 835115185944 836057604096 836250894336 837300853818 837494431488 838439534592 839686326336 839706476544 841129389958 841904160768 842078595072 842098802688 843351035904 844171773588 845558258688 845753745408 847011413664 847967256576 847987605504 848031726828 851471253504 851535990162 851668107264 852496939008 853962018624 854094512128 855364583424 856197012528 856394958848 857490787296 859933780992 862184404224 862383734784 863666132472 863800131584 864640770048 865926524034 865947303936 866126719744 867235000788 868393551168 868414390272 869705755776 869906825216 870888505344 871981954272 872183549952 873480520341 874466233344 874487218176 875787614208 875969068832 875990089728 876978634752 878282735616 879588775728 879792130048 880602513408 880648331706 880784965632 882094726656 884424572928 884629045248 886806711648 886944301056 888263221248 889127666856 889333226496 890793885696 893008157184 893193179736 895552339968 896884060644 897023213568 897091413504 898103771136 899231390343 899439285888 900798402816 901793303136 901814943744 902001790976 903155977152 903343102233 903364780032 904384217088 905729071104 905938468864 907285634112 908309495808 909660186864 909682016256 912062840832 912251811328 912273702912 913419113256 913630288896 914519421387 914661310464 916021446912 916233224192 917595698136 918631194624 918653239296 922427191296 922640449536 923538350592 925055188992 925125520176 926644965376 927546763572 928948352904 929996660736 931594929408 931739467776 932646223872 934033104576 934249046016 935638310178 936694167552 938109579264 939504584187 940564804608 940759680432 940782256128 942181235424 943244476416 943462547456 944647117128 944669786112 944865512448 947338419456 947361153024 948769915392 948989263872 950037389312 950060187648 951253041024 951472963584 952887840372 953963163648 953986056192 954183712768 955602620544 958126620672 958348132352 960707270952 960856326144 962285156352 963221639094 963444328704 965026709504 967425503616 967575601152 967625944714 970181701632 971624399031 971775148032 972720866304 972945752064 974392559712 976942745064 976966189056 978418975248 978645178368 979749568512 981206493696 982540877824 983774512512 983798120448 984001953792 985465202436 985488850944 986600964096 988068077568 988296511488 989537372694 989766146304 990883086336 992356567488 993706115072 994977644544 995183794176 995207675904 997657550604 997812338688 999296123904 999527153664 1000499879808 1002143121408 1004842327203 1004998230016 1007496382464 1009151115264 1009227840192 1009384423424 1010366742528 1011869196624 1012103133184 1013398203168 1014517466028 1014752014848 1016285377536 1017432244224 1018945204992 1019156320468 1019180777472 1020696338376 1021848182784 1023367710222 1023392268288 1023604305152 1024759431168 1026283287744 1026307915776 1027834075008 1028993974272 1029231869952 1030524127776 1030762377216 1032295160403 1033460093952 1033484894208 1035236172256 1036404424704 1036429295616 1037970505728 1038980644416 1040687087616 1040766210198 1040927686656 1042475586048 1043731356096 1048044295584 1048206901248 1049227001856 1050787242648 1051030176768 1052756410368 1053780938496 1054024564736 1055373276672 1055591939688 1058354640486 1058380038144 1059953889852 1061150035968 1061395365888 1062728006769 1062973701504 1063138623488 1065755721888 1065781297152 1066002116608 1067366154816 1067587302639 1067612921856 1068792062976 1068817711104 1070407084032 1070654554112 1071862775808 1073208559104 1073456676864 1075052948112 1076291960832 1077892448256 1078115777024 1078141648896 1080795679821 1080963366912 1082570800896 1082821083136 1083874869792 1084043034624 1085655048192 1088522551296 1091454414336 1093247041536 1094310974592 1094563971072 1096191629676 1096361705472 1099060588197 1099086962688 1099314682752 1100975825664 1102218264576 1103857305408 1104112508928 1105358487552 1106746326576 1107002198016 1108674957312 1109926084608 1110156050432 1111576587264 1111806895056 1111833575424 1113486914592 1114743472128 1115001192448 1116401138424 1116659241984 1117919379456 1119581768448 1119608635392 1122538881024 1122771460096 1122798403584 1124208139392 1124468047872 1125562364784 1127411011584 1127671660544 1129348551552 1130623008768 1130708969104 1135295004672 1135381320216 1135557476352 1136662585344 1138352846202 1138616024832 1140486111232 1141596016704 1143321049728 1143557934662 1144611274752 1146578374656 1148283380673 1149579205632 1149844979712 1151554843296 1152854360064 1154568698712 1154596405248 1156313334384 1157618221056 1157858068224 1157885853696 1159607674368 1161184673792 1162642605696 1162670505984 1162911399936 1164640693788 1165954977792 1165982957568 1167716818944 1167986786304 1170772973568 1171043647488 1172785034304 1174197775608 1174379954176 1176126302208 1179049832532 1179232763904 1182408948864 1182592401408 1184350961664 1185503555808 1185777635328 1187540932149 1187725180928 1190677542912 1190924239648 1194069786624 1195845414192 1196030951424 1196121884672 1197471694848 1198975187124 1199252381184 1201064537088 1202391070848 1202419924992 1204207969536 1204457469644 1204486373376 1205845622784 1207638761472 1209434566626 1209714178816 1210828455936 1211079327744 1212880249152 1212909355008 1216083787776 1216364937216 1217892151008 1218173718528 1219359228516 1219548413952 1221361929216 1223460930848 1224587870208 1224841592832 1224870985728 1227886216128 1229902921728 1230187266048 1231384467456 1233406918656 1233500693568 1236729018096 1238597803872 1239995547648 1241839468584 1242126572544 1243528298496 1245377472768 1245665394688 1247259326976 1247517746904 1248925556736 1250782756938 1250812772352 1252672778916 1254086406144 1254346240576 1254376341504 1255951280727 1256241647232 1257659301888 1259529489504 1259559714816 1259820683264 1261694084937 1263117892608 1263148204032 1265026553856 1265319018496 1266746916864 1268337388032 1268630618112 1270517120496 1271950884864 1271981408256 1272047590242 1274136827392 1277303985243 1277502160896 1278745408512 1280943027936 1281141768192 1283046875136 1284295518792 1284592438272 1289900671488 1293276606336 1293575602176 1295499198708 1295700197376 1296961155072 1297261002752 1298889786051 1298920955904 1299190079616 1302590326752 1302621585408 1304558633664 1304860237824 1306332758016 1307972931408 1308275324928 1311699350016 1311730827264 1312002605056 1313681421312 1313953603248 1313985134592 1315467952128 1317424103424 1317728681984 1319383163592 1319688195072 1320972497559 1321177448448 1323142089984 1326636859392 1326911725568 1326943567872 1330210067472 1330416451584 1332394831872 1332702871552 1333999839744 1336190828544 1339789769604 1343328509952 1345326090966 1345534820352 1345637120256 1347155656704 1349158928832 1351197604224 1352689954704 1352722415616 1353002686464 1355047170048 1356576325632 1358593606656 1358907703296 1360928451168 1362464243712 1364490280296 1364523024384 1366345908224 1368094261248 1368377716992 1368410554368 1370445433344 1371991965696 1372309159936 1374032170368 1374349836288 1376393547204 1377946791936 1377979858944 1381872566272 1383640786944 1383960674304 1385307525888 1387582783488 1387688280264 1387903582208 1389967448064 1391320145358 1391641808128 1393422529356 1397392394112 1397609201664 1398969335808 1401049656864 1401373569024 1403457465267 1403675213824 1405041251328 1407164368896 1407455919584 1411139520648 1411173384192 1413271853136 1414866714624 1415193821184 1416970675692 1417298268672 1421007629184 1421041729536 1423154873088 1423449736852 1423483895808 1425056083968 1425090281472 1427209445376 1429331760558 1430944745472 1430979084288 1431275569152 1433403930816 1437189931008 1437522198528 1441060906428 1441284489216 1443427734528 1444832458641 1445166493056 1445390712832 1447540064256 1451138255424 1451363401728 1451438917071 1455272552448 1457662722048 1459081299456 1459418628096 1461588839568 1461815607296 1465414117596 1465449283584 1465752910336 1467628462872 1467967767552 1469624352768 1471809740544 1472150011904 1473811316736 1475661768768 1476002930688 1478197803654 1478233276416 1479901446144 1482102116352 1482409193408 1482444767232 1484306059041 1484649219456 1486324629504 1488534851232 1488878989312 1490559172608 1492775691264 1492811513856 1496718508032 1497064538112 1498944185856 1499290730496 1500749819712 1503214682112 1505798068736 1507497345024 1511244573696 1513726672896 1513841760288 1514076635136 1515550113792 1517803794936 1518154699776 1521776199042 1522128022272 1524428066304 1526148366336 1528417807488 1528734480702 1528771166208 1531044507564 1532772274176 1533126639616 1535051565333 1535088402432 1535406457728 1537139146752 1539424931616 1539461873664 1541751112512 1543490961408 1543810757632 1543847804928 1545786191664 1546143565824 1550190140928 1550227341312 1550548533248 1552854258384 1554606637056 1554643943424 1556955758592 1557315715072 1561030631424 1561149315297 1561391529984 1563713379072 1565597034144 1568168402944 1572066443376 1572310351872 1573840502784 1576545265152 1579134615552 1580671407744 1581036847104 1583387909532 1587531960729 1587570057216 1589930834778 1591725053952 1592093048832 1594460552256 1594707935232 1596628926464 1598633582832 1598671945728 1599003174912 1601419382784 1603188094464 1603226566656 1605610626048 1605981831168 1607794163712 1609812838656 1610185015296 1612579422168 1614437941248 1614772436992 1616838672384 1617173665536 1617212473344 1621445050368 1621819916288 1623856201344 1624231624704 1625812304688 1626064551936 1628482572288 1632783826944 1633122123776 1637181621504 1639870562304 1640249688064 1641845956608 1644287444514 1644542558208 1644667591424 1648972024128 1651463738496 1653327396864 1655785958112 1656168763392 1658037731328 1660503297024 1663012435968 1663356995872 1664889126912 1665234075648 1667710342584 1667750363136 1670230371888 1672115208192 1672501788672 1674601707636 1674988862976 1676879069184 1679372652672 1679412953088 1682258779916 1683808321536 1684157190144 1684197605376 1686702071808 1688343547176 1691116517376 1691507490816 1694022827328 1695934513152 1696063453656 1702942507008 1703071980324 1703336214528 1704993878016 1707529269303 1707924037248 1708189024256 1710729166848 1712394025056 1712789917696 1714981574592 1715336901993 1719867561984 1724368808448 1724767469568 1727332264944 1727600263168 1729281540096 1731853048068 1731894607872 1732253439488 1734470001576 1736787102336 1736828780544 1739411511552 1739813650432 1741777010688 1743963908544 1744367099904 1746961040682 1748932466688 1748974436352 1751575228416 1751938137664 1751980179456 1756565471232 1759177551456 1759584260096 1761205026816 1761296663412 1761569931264 1764189453312 1768849145856 1769258090496 1773613423296 1773888602112 1776526442496 1778255333712 1778666452992 1781587771392 1786016314368 1786386359472 1791104679936 1793768121288 1794046427136 1794182827008 1796207542272 1798462780686 1798878571776 1801596805632 1803586606272 1803629887488 1804003581952 1806311954304 1806686204466 1806729560064 1808768434176 1811458142208 1811876937728 1814151849939 1814571268224 1816618991616 1819320373728 1819364032512 1824125681664 1824503622656 1824547405824 1826838226512 1827260577792 1829038842774 1829322620928 1832042893824 1832466448384 1835191396272 1837262389248 1837306478592 1844854382592 1845280899072 1847076701184 1850110377984 1850251040352 1853289930752 1855093527144 1857896705808 1859993321472 1863189858816 1865292447744 1868066209152 1868498092032 1871276620356 1873388335104 1876174135407 1876219158528 1879009168374 1881129609216 1881519360864 1881564512256 1884362470848 1886488952832 1886925094912 1889294234256 1889339572224 1889731024896 1894676838912 1894722306048 1897539830784 1897978527744 1900074778624 1900120375296 1902506082048 1902945927168 1905775680744 1907926327296 1907972112384 1908071385363 1908367425536 1911205241088 1916253241344 1916696264704 1921414541904 1921712652288 1924570312704 1926443278188 1926888657408 1930053419008 1934851007232 1935151202304 1935251889428 1940363403264 1943248798062 1943550296064 1945441732608 1945891504128 1948785119424 1953885490128 1953932378112 1956837950496 1957290356736 1959499137024 1962412987392 1965081755648 1967549025024 1967596240896 1968003907584 1970930404872 1970977701888 1973201928192 1976136155136 1976593022976 1979074745388 1979532292608 1981766172672 1984713134976 1987412230144 1989955289088 1990367588352 1990415351808 1995315101208 1995624677376 1998592247808 1999054307328 2000999759616 2004286242816 2009684654406 2009996460032 2014992764928 2017989136449 2018302230528 2018455680384 2018768846848 2020733485056 2023738393248 2024206266368 2026796406336 2029034932056 2029504029696 2032570755072 2034864488448 2037890409984 2038312640936 2038361554944 2041392676752 2043696365568 2046735420444 2046784536576 2047208610304 2049518862336 2052566575488 2052615831552 2055668150016 2057987948544 2058463739904 2061048255552 2061524754432 2064590320806 2066920187904 2066969788416 2070472344512 2072808849408 2075941011456 2077961288832 2081374175232 2081532420396 2081855373312 2084951172096 2086980218037 2087462712192 2096088591168 2096413802496 2098454003712 2101574485296 2102060353536 2105512820736 2107561876992 2108049129472 2110746553344 2111183879376 2116709280972 2116760076288 2119907779704 2122300071936 2122790731776 2125456013538 2125947403008 2126277246976 2131511443776 2131562594304 2132004233216 2134732309632 2135174605278 2135225843712 2137584125952 2137635422208 2140814168064 2141309108224 2143997640837 2146417118208 2146913353728 2150105896224 2152583921664 2155784896512 2156231554048 2156283297792 2161591359642 2161926733824 2165141601792 2165642166272 2167749739584 2168086069248 2171310096384 2177045102592 2182908828672 2186494083072 2188621949184 2189127942144 2192383259352 2192723410944 2198121176394 2198173925376 2198629365504 2201951651328 2204436529152 2207714610816 2208225017856 2210716975104 2213492653152 2214004396032 2217296705481 2217349914624 2219852169216 2220312100864 2223153174528 2223613790112 2223667150848 2226973829184 2229486944256 2230002384896 2232802276848 2233318483968 2235838758912 2239163536896 2239217270784 2245077762048 2245542920192 2245596807168 2248416278784 2248936095744 2251124729568 2254822023168 2255343321088 2258697103104 2261246017536 2261417938208 2270590009344 2270762640432 2271114952704 2273325170688 2276705692404 2277232049664 2280972222464 2283192033408 2286642099456 2287115869324 2289222549504 2293101721053 2293156749312 2296566761346 2299158411264 2299689959424 2303109686592 2305708720128 2309137397424 2309192810496 2312626668768 2315236442112 2315716136448 2315771707392 2319215348736 2322369347584 2325285211392 2325341011968 2325822799872 2329281387576 2331909955584 2331965915136 2335433637888 2335973572608 2341545947136 2342087294976 2345570068608 2348395551216 2348759908352 2352252604416 2358099665064 2358465527808 2364817897728 2365184802816 2368701923328 2371007111616 2371555270656 2375081864298 2375450361856 2381355085824 2381848479296 2384896252167 2388139573248 2391690828384 2392061902848 2392243769344 2394943389696 2397950374248 2398504762368 2402129074176 2404782141696 2404839849984 2408415939072 2408914939288 2408972746752 2411691245568 2415277522944 2418869133252 2419428357632 2421656911872 2422158655488 2425760498304 2425818710016 2432167575552 2432729874432 2435784302016 2436347437056 2438718457032 2439096827904 2442723858432 2446921861696 2449175740416 2449683185664 2455772432256 2459805843456 2460374532096 2462768934912 2466431166771 2466813837312 2467001387136 2473458036192 2477195607744 2479991095296 2483678937168 2484253145088 2487056596992 2490754945536 2491330789376 2494518653952 2495035493808 2497851113472 2501565513876 2501625544704 2505345557832 2508172812288 2508692481152 2508752683008 2511902561454 2512483294464 2515318603776 2519058979008 2519119429632 2519641366528 2523388169874 2526235785216 2526296408064 2530053107712 2530638036992 2536674776064 2537261236224 2541034240992 2543901769728 2543962816512 2544095180484 2548273654784 2554607970486 2555004321792 2557490817024 2561886055872 2562283536384 2566093750272 2568591037584 2569184876544 2579801342976 2586553212672 2587151204352 2590998397416 2591400394752 2593922310144 2594522005504 2597779572102 2597841911808 2598380159232 2605180653504 2605243170816 2609117267328 2609720475648 2612665516032 2615945862816 2616550649856 2620441561023 2623398700032 2623461654528 2624005210112 2627362842624 2627907206496 2627970269184 2630935904256 2634848206848 2635457363968 2638766327184 2639376390144 2641944995118 2642354896896 2646284179968 2653273718784 2653823451136 2653887135744 2660420134944 2660832903168 2664789663744 2665405743104 2667999679488 2672381657088 2679579539208 2686657019904 2690652181932 2691069640704 2691274240512 2694311313408 2698317857664 2702395208448 2705379909408 2705444831232 2706005372928 2710029306699 2710094340096 2713152651264 2717187213312 2717815406592 2721856902336 2724928487424 2728980560592 2729046048768 2732691816448 2736188522496 2736755433984 2736821108736 2740890866688 2743558264161 2743983931392 2744618319872 2748064340736 2748699672576 2752787094408 2755893583872 2755959717888 2763745132544 2767281573888 2767921348608 2770615051776 2775165566976 2775376560528 2775807164416 2779934896128 2782640290716 2783283616256 2786845058712 2794784788224 2795218403328 2797938671616 2802099313728 2802747138048 2806914930534 2807350427648 2810082502656 2814328737792 2814911839168 2818513752561 2822279041296 2822346768384 2826543706272 2829733429248 2830387642368 2833941351384 2834596537344 2842015258368 2842083459072 2846309746176 2846899473704 2846967791616 2850112167936 2850180562944 2854418890752 2858663521116 2861889490944 2861958168576 2862551138304 2866807861632 2874379862016 2875044397056 2882121812856 2882568978432 2886855469056 2889664917282 2890332986112 2890781425664 2895080128512 2902276510848 2902726803456 2902877834142 2910545104896 2914873197093 2915325444096 2918162598912 2918837256192 2923177679136 2923631214592 2930828235192 2930898567168 2931505820672 2935256925744 2935935535104 2939248705536 2943619481088 2944300023808 2947622633472 2951323537536 2952005861376 2956395607308 2956466552832 2959802892288 2964204232704 2964818386816 2964889534464 2968612118082 2969298438912 2972649259008 2977069702464 2977757978624 2981118345216 2985551382528 2985623027712 2993437016064 2997888371712 2998581460992 3001499639424 3006429364224 3011596137472 3014526981609 3014994690048 3022489147392 3027453345792 3027683520576 3028153270272 3031100227584 3035607589872 3036309399552 3043552398084 3044256044544 3048856132608 3052296732672 3056835614976 3057468961404 3057542332416 3062089015128 3065544548352 3066253279232 3070103130666 3070176804864 3070812915456 3074278293504 3078849863232 3078923747328 3083502225024 3086981922816 3087621515264 3087695609856 3091572383328 3092287131648 3096885481209 3100380281856 3100454682624 3101097066496 3105708516768 3109213274112 3109287886848 3113911517184 3114631430144 3122061262848 3122298630594 3122783059968 3127426758144 3131194068288 3136336805888 3144132886752 3144620703744 3147681005568 3153090530304 3158269231104 3161342815488 3162073694208 3166775819064 3175063921458 3175140114432 3179861669556 3183450107904 3184186097664 3188921104512 3189415870464 3193257852928 3197267165664 3197343891456 3198006349824 3202761907917 3202838765568 3206376188928 3206453133312 3211221252096 3211963662336 3215588327424 3219625677312 3220370030592 3225158844336 3228875882496 3229544873984 3233677344768 3234347331072 3234424946688 3242387039463 3242890100736 3243639832576 3247712402688 3248463249408 3251624609376 3252129103872 3256965144576 3265567653888 3266244247552 3274363243008 3279741124608 3280499376128 3283691913216 3288574889028 3289085116416 3289335182848 3297181764591 3297944048256 3302927476992 3306654793728 3311571916224 3312258041521 3312337526784 3316075462656 3321006594048 3326024871936 3326713991744 3329778253824 3330468151296 3335420685168 3335500726272 3340460743776 3344230416384 3345003577344 3349203415272 3349977725952 3353758138368 3358745305344 3358825906176 3364517559832 3367616643072 3368314380288 3368395210752 3373404143616 3376687094352 3382233034752 3383014981632 3388045654656 3391869026304 3392126907312 3405885014016 3406143960648 3406672429056 3409987756032 3415058538606 3415848074496 3416378048512 3421458333696 3424788050112 3425579835392 3429963149184 3430673803986 3439735123968 3444850142019 3448737616896 3449534939136 3454664529888 3455200526336 3458563080192 3463706096136 3463789215744 3464506878976 3468940003152 3473574204672 3473657561088 3478823023104 3479627300864 3483554021376 3487927817088 3488734199808 3493922081364 3497864933376 3497948872704 3503150456832 3503876275328 3503960358912 3513130942464 3518355102912 3519168520192 3522593326824 3523139862528 3528378906624 3537698291712 3547226846592 3547777204224 3553052884992 3556510667424 3557332905984 3562622796447 3563175542784 3572032628736 3572772718944 3582209359872 3587536242576 3588092854272 3588365654016 3592415084544 3596925561372 3597757143552 3603193611264 3607173212544 3607259774976 3608007163904 3612623908608 3613372408932 3613459120128 3617536868352 3622916284416 3623753875456 3628303699878 3629142536448 3633237983232 3638640747456 3638728065024 3648251363328 3649007245312 3649094811648 3653676453024 3654521155584 3658077685548 3658645241856 3664085787648 3664932896768 3670382792544 3674524778496 3674612957184 3689708765184 3690561798144 3694153402368 3700220755968 3700502080704 3706579861504 3710187054288 3715793411616 3719986642944 3726379717632 3730584895488 3736132418304 3736996184064 3742553240712 3746776670208 3752348270814 3752438317056 3758018336748 3762259218432 3763038721728 3763129024512 3768724941696 3772977905664 3773850189824 3778588468512 3778679144448 3779462049792 3785082254811 3789353677824 3789444612096 3795079661568 3795957055488 3800149557248 3800240750592 3805012164096 3805891854336 3811551361488 3815852654592 3815944224768 3816142770726 3816734851072 3822410482176 3831911955729 3832506482688 3833392529408 3842829083808 3843425304576 3849140625408 3852886556376 3853777314816 3860106838016 3869702014464 3870503778856 3880726806528 3886497596124 3887100592128 3890883465216 3891783008256 3896669358153 3897570238848 3907770980256 3907864756224 3913675900992 3914486776343 3914580713472 3918998274048 3924825974784 3930163511296 3935098050048 3935192481792 3936007815168 3941860809744 3941955403776 3946403856384 3952272310272 3953186045952 3958149490776 3959064585216 3962917492677 3963532345344 3969426269952 3974824460288 3979910578176 3980735176704 3980830703616 3990630202416 3991249354752 3997184495616 3998108614656 4001999519232 4008572485632 4019369308812 4019992920064 4029985529856 4035978272898 4036604461056 4036911360768 4037537693696 4041466970112 4047476786496 4048412532736 4053592812672 4058069864112 4059008059392 4065141510144 4069728976896 4075780819968 4076625281872 4076723109888 4082785353504 4087392731136 4093470840888 4093569073152 4094417220608 4099037724672 4105133150976 4105231663104 4111336300032 4115975897088 4116927479808 4122096511104 4123049508864 4129180641612 4133840375808 4133939576832 4140944689024 4145617698816 4151882022912 4155922577664 4162748350464 4163064840792 4163710746624 4169902344192 4173960436074 4174925424384 4192177182336 4192827604992 4196908007424 4203148970592 4204120707072 4210372395801 4211025641472 4215123753984 4216098258944 4221493106688 4222367758752 4233418561944 4233520152576 4239815559408 4244600143872 4245581463552 4250912027076 4251894806016 4263022887552 4263125188608 4264008466432 4269464619264 4270349210556 4270451687424 4275168251904 4275270844416 4281628336128 4282618216448 4287995281674 4292834236416 4293826707456 4300211792448 4311569793024 4312463108096 4312566595584 4323182719284 4323853467648 4330283203584 4331284332544 4335499479168 4336172138496 4342620192768 4354090205184 4354316751213 4365817657344 4372988166144 4377243898368 4378255884288 4384766518704 4385446821888 4396242352788 4396347850752 4397258731008 4403903302656 4408873058304 4415429221632 4416450035712 4421433950208 4426985306304 4428008792064 4434593410962 4434699829248 4439704338432 4440624201728 4446306349056 4447227580224 4447334301696 4453947658368 4458973888512 4460004769792 4465604553696 4466636967936 4471677517824 4478327073792 4478434541568 4490155524096 4491085840384 4491193614336 4496832557568 4497872191488 4502249459136 4509644046336 4510686642176 4517394206208 4522492035072 4522835876416 4541180018688 4541525280864 4542229905408 4546650341376 4553411384808 4554464099328 4561944444928 4566384066816 4573284198912 4574231738648 4578445099008 4586203442106 4586313498624 4593133522692 4598316822528 4599379918848 4605154695999 4606219373184 4611417440256 4618274794848 4618385620992 4625253337536 4626211644769 4630472884224 4631432272896 4631543414784 4638430697472 4644738695168 4650570422784 4650682023936 4651645599744 4658562775152 4663819911168 4663931830272 4670867275776 4671947145216 4683091894272 4683447945891 4684174589952 4691140137216 4696791102432 4697519816704 4704505208832 4716199330128 4716931055616 4729635795456 4737403846656 4742014223232 4743110541312 4750163728596 4750900723712 4762595882187 4762710171648 4763696958592 4769792504334 4776279146496 4783381656768 4784123805696 4784487538688 4789886779392 4795900748496 4797009524736 4804258148352 4809564283392 4809679699968 4816831878144 4817829878576 4817945493504 4823382491136 4830555045888 4837738266504 4838856715264 4843313823744 4844317310976 4851520996608 4851637420032 4864335151104 4865459748864 4871568604032 4872694874112 4877436914064 4878193655808 4885447716864 4893843723392 4898351480832 4899366371328 4911544864512 4919611686912 4920749064192 4925537869824 4932862333542 4933627674624 4934002774272 4946916072384 4954391215488 4959982190592 4967357874336 4968506290176 4974113193984 4981509891072 4982661578752 4989037307904 4990070987616 4995702226944 5003131027752 5003251089408 5010691115664 5016345624576 5017384962304 5017505366016 5023805122908 5024966588928 5030637207552 5038117958016 5038238859264 5039282733056 5046776339748 5052471570432 5052592816128 5060106215424 5061276073984 5073349552128 5074522472448 5082068481984 5087803539456 5088190360968 5096547309568 5109215940972 5110008643584 5114981634048 5123772111744 5124567072768 5132187500544 5137182075168 5138369753088 5146010705979 5159602685952 5173106425344 5174302408704 5181996794832 5182800789504 5187844620288 5189044011008 5195559144204 5195683823616 5196760318464 5210361307008 5210486341632 5218234534656 5219440951296 5225331032064 5231891725632 5233101299712 5240883122046 5246797400064 5246923309056 5248010420224 5254725685248 5255814412992 5255940538368 5269696413696 5270914727936 5277532654368 5278752780288 5283889990236 5284709793792 5292568359936 5306547437568 5307646902272 5307774271488 5320840269888 5321665806336 5329579327488 5330811486208 5335999358976 5344763314176 5359159078416 5373314039808 5381304363864 5382139281408 5382548481024 5388622626816 5396635715328 5404790416896 5410759818816 5410889662464 5412010745856 5420058613398 5420188680192 5426305302528 5434374426624 5435630813184 5442455549817 5443713804672 5449856974848 5457961121184 5458092097536 5465383632896 5472377044992 5473510867968 5473642217472 5481781733376 5487116528322 5487967862784 5489236639744 5496128681472 5497399345152 5505574188816 5511787167744 5511919435776 5527490265088 5534563147776 5535842697216 5541230103552 5550331133952 5550753121056 5551614328832 5559869792256 5565280581432 5566567232512 5573690117424 5589569576448 5595877343232 5604198627456 5605494276096 5613829861068 5614700855296 5620165005312 5628522406221 5628657475584 5629823678336 5637027505122 5644558082592 5644693536768 5653087412544 5659466858496 5660775284736 5667882702768 5669193074688 5684030516736 5684166918144 5692619492352 5693798947408 5693935583232 5700224335872 5700361125888 5708837781504 5717327042232 5723778981888 5723916337152 5724214156089 5725102276608 5733615723264 5748759724032 5750088794112 5764243625712 5765137956864 5773710938112 5779329834564 5780665972224 5790160257024 5804553021696 5805453606912 5805755668284 5821090209792 5829746394186 5830650888192 5836325197824 5837674512384 5846355358272 5847262429184 5861656470384 5861797134336 5863011641344 5870513851488 5871871070208 5878497411072 5887238962176 5888600047616 5895245266944 5902647075072 5904011722752 5912791214616 5912933105664 5919605784576 5928408465408 5929636773632 5929779068928 5937224236164 5938596877824 5945298518016 5954139404928 5955515957248 5962236690432 5971102765056 5971246055424 5986874032128 5995776743424 5997162921984 6002999278848 6012858728448 6023192274944 6029053963218 6029989380096 6044978294784 6054906691584 6055367041152 6056306540544 6062200455168 6071215179744 6072618799104 6087104796168 6088512089088 6097712265216 6104593465344 6113671229952 6114937922808 6115084664832 6124178030256 6131089096704 6132506558464 6140206261332 6140353609728 6141625830912 6148556587008 6157699726464 6157847494656 6167004450048 6173963845632 6175243030528 6175391219712 6183144766656 6184574263296 6193770962418 6200760563712 6200909365248 6202194132992 6211417033536 6218426548224 6227823034368 6229262860288 6244122525696 6244597261188 6245566119936 6254853516288 6260940654111 6262388136576 6272673611776 6288265773504 6289241407488 6289568640641 6295362011136 6306181060608 6316538462208 6322685630976 6324147388416 6333551638128 6350127842916 6350280228864 6359723339112 6366900215808 6368372195328 6377842209024 6378831740928 6386515705856 6394534331328 6394687782912 6396012699648 6405523815834 6405677531136 6412752377856 6412906266624 6422442504192 6423927324672 6431992922511 6439251354624 6440740061184 6450317688672 6457751764992 6459089747968 6467354689536 6468694662144 6468849893376 6484774078926 6485780201472 6487279665152 6495424805376 6496926498816 6503249218752 6504258207744 6513930289152 6531135307776 6532488495104 6548726486016 6559482249216 6560998752256 6567383826432 6577149778056 6578170232832 6578670365696 6594363529182 6595888096512 6605854953984 6613309587456 6623143832448 6624516083042 6624675053568 6632150925312 6642013188096 6651890116443 6652049743872 6653427983488 6659556507648 6660936302592 6670841370336 6671001452544 6680921487552 6688460832768 6690007154688 6698406830544 6699955451904 6707516276736 6717490610688 6717651812352 6729035119664 6735233286144 6736628760576 6736790421504 6746808287232 6753374188704 6764466069504 6766029963264 6776091309312 6783738052608 6784253814624 6811770028032 6812287921296 6813344858112 6819975512064 6830117077212 6831696148992 6842916667392 6849576100224 6851159670784 6859926298368 6861347607972 6879305163159 6879470247936 6889700284038 6897475233792 6899069878272 6909329059776 6910401052672 6917126160384 6927412192272 6927578431488 6929013757952 6937880006304 6947148409344 6947315122176 6957646046208 6959254601728 6967108042752 6975855634176 6977468399616 6987844162728 6995729866752 6995897745408 7006300913664 7007752550656 7007920717824 7026261884928 7036710205824 7038337040384 7045186653648 7046279725056 7056757813248 7075396583424 7094453693184 7095554408448 7106105769984 7113021334848 7114665811968 7125245592894 7126351085568 7144065257472 7145545437888 7164418719744 7175072485152 7176185708544 7176731308032 7184830169088 7193851122744 7195514287104 7206387222528 7214346425088 7214519549952 7216014327808 7225247817216 7226744817864 7226918240256 7235073736704 7245832568832 7247507750912 7256607399756 7258285072896 7266475966464 7277281494912 7277456130048 7296502726656 7298014490624 7298189623296 7307352906048 7309042311168 7316155371096 7317290483712 7328171575296 7329865793536 7340765585088 7349049556992 7379417530368 7381123596288 7388306804736 7399293500313 7400441511936 7401004161408 7413159723008 7420374108576 7431586823232 7439973285888 7452759435264 7461169790976 7472264836608 7473992368128 7485106481424 7493553340416 7504696541628 7504876634112 7516036673496 7524518436864 7526077443456 7526258049024 7537449883392 7545955811328 7547700379648 7557176937024 7557358288896 7558924099584 7570164509622 7578707355648 7578889224192 7590159323136 7591914110976 7600299114496 7610024328192 7611783708672 7623102722976 7631705309184 7631888449536 7632285541452 7633469702144 7644820964352 7663823911458 7665012965376 7666785058816 7685658167616 7686850609152 7698281250816 7705773112752 7707554629632 7720213676032 7739404028928 7741007557712 7761453613056 7772995192248 7774201184256 7781766930432 7783566016512 7793338716306 7795140477696 7815541960512 7815729512448 7827351801984 7828973552686 7829161426944 7837996548096 7849651949568 7861324683069 7870196100096 7870384963584 7872015630336 7883721619488 7883910807552 7892807712768 7904544620544 7906372091904 7916298981552 7918129170432 7925834985354 7927064690688 7938852539904 7949648920576 7959821156352 7961470353408 7961661407232 7981260404832 7982498709504 7994368991232 7996217229312 8003999038464 8017144971264 8038738617624 8039985840128 8059971059712 8071956545796 8073208922112 8073822721536 8082933940224 8094953572992 8096825065472 8107185625344 8116139728224 8118016118784 8130087920097 8130283020288 8139457953792 8151561639936 8153250563744 8153446219776 8165570707008 8174785462272 8186941681776 8187138146304 8188834441216 8198075449344 8210266301952 8210463326208 8222672600064 8231951794176 8233854959616 8244193022208 8246099017728 8258361283224 8267680751616 8267879153664 8281889378048 8291235397632 8303764045824 8311845155328 8325496700928 8326129681584 8327421493248 8339804688384 8347920872148 8349850848768 8384354364672 8385655209984 8393816014848 8406297941184 8408241414144 8420744791602 8422051282944 8430247507968 8432196517888 8442986213376 8444735517504 8466837123888 8467040305152 8479631118816 8489200287744 8491162927104 8501824054152 8503789612032 8526045775104 8526250377216 8528016932864 8538929238528 8540698421112 8540903374848 8550336503808 8550541688832 8563256672256 8565236432896 8575990563348 8585668472832 8587653414912 8600423584896 8623139586048 8624926216192 8625133191168 8646365438568 8647706935296 8660566407168 8662568665088 8670998958336 8672344276992 8685240385536 8708180410368 8708633502426 8731635314688 8744619591279 8745976332288 8754487796736 8756511768576 8769533037408 8770893643776 8792484705576 8792695701504 8794517462016 8807806605312 8817746116608 8830858443264 8832900071424 8842867900416 8853970612608 8856017584128 8869186821924 8869399658496 8879408676864 8881248403456 8892612698112 8894455160448 8894668603392 8907895316736 8917947777024 8920009539584 8931209107392 8933273935872 8943355035648 8956654147584 8956869083136 8980311048192 8982171680768 8993665115136 8995744382976 9004498918272 9019288092672 9021373284352 9034788412416 9043580944827 9044984070144 9045671752832 9082360037376 9083050561728 9084459810816 9093300682752 9106822769616 9108928198656 9123888889856 9132768133632 9146568397824 9148463477296 9156890198016 9172406884212 9172626997248 9186267045384 9196633645056 9198759837696 9210309391998 9212438746368 9222834880512 9236549589696 9236771241984 9250506675072 9252423289538 9260945768448 9262864545792 9263086829568 9276861394944 9290656443627 9301140845568 9301364047872 9303291199488 9317125550304 9327639822336 9327863660544 9341734551552 9343894290432 9366183788544 9366895891782 9368349179904 9382280274432 9393582204864 9395039633408 9409010417664 9432398660256 9433862111232 9459271590912 9474807693312 9484028446464 9486221082624 9500327457192 9501801447424 9525191764374 9525420343296 9527393917184 9539585008668 9552558292992 9566763313536 9568247611392 9568975077376 9579773558784 9591801496992 9594019049472 9608285723751 9608516296704 9619128566784 9619359399936 9633663756288 9635659757152 9635890987008 9646764982272 9661110091776 9675476533008 9677713430528 9686627647488 9688634621952 9703041993216 9703274840064 9728670302208 9730919497728 9743137208064 9745389748224 9754873828128 9756387311616 9770895433728 9787687446784 9796702961664 9798732742656 9823089729024 9839223373824 9841498128384 9851075739648 9865724667084 9867255349248 9868005548544 9891545293773 9893832144768 9908782430976 9919964381184 9934715748672 9936774124563 9937012580352 9948226387968 9963019782144 9965323157504 9978074615808 9980141975232 9991404453888 10006262055504 10006502178816 10021382231328 10032691249152 10034769924608 10035010732032 10047610245816 10049933177856 10061274415104 10076235916032 10076477718528 10078565466112 10093552679496 10104943140864 10105185632256 10120212430848 10122552147968 10146699104256 10149044944896 10164136963968 10175607078912 10176380721936 10193094619136 10218431881944 10220017287168 10229963268096 10247544223488 10249134145536 10264375001088 10274364150336 10276739506176 10292021411958 10319205371904 10334550426057 10346212850688 10348604817408 10363993589664 10365601579008 10375689240576 10378088022016 10391118288408 10391367647232 10393520636928 10420722614016 10420972683264 10436469069312 10438881902592 10450662064128 10463783451264 10466202599424 10481766244092 10493594800128 10493846618112 10496020840448 10509451370496 10511628825984 10511881076736 10539392827392 10541829455872 10555065308736 10557505560576 10567779980472 10569419587584 10585136719872 10613094875136 10615293804544 10641680539776 10643331612672 10659158654976 10661622972416 10671998717952 10687868389341 10689526628352 10718318156832 10746628079616 10762608727728 10764278562816 10765096962048 10777245253632 10793271430656 10809580833792 10821519637632 10821779324928 10824021491712 10840117226796 10840377360384 10852610605056 10868748853248 10871261626368 10884911099634 10887427609344 10899713949696 10915922242368 10916184195072 10930767265792 10944754089984 10947021735936 10947284434944 10963563466752 10974233056644 10975935725568 10992257362944 10994798690304 11011148377632 11023574335488 11023838871552 11054980530176 11069126295552 11071685394432 11082460207104 11100662267904 11101506242112 11103228657664 11119739584512 11130561162864 11133134465024 11147380234848 11179139152896 11191754686464 11208397254912 11210988552192 11227659722136 11229401710592 11240330010624 11257044812442 11257314951168 11259647356672 11274055010244 11289116165184 11289387073536 11306174825088 11318933716992 11321550569472 11335765405536 11338386149376 11355246764433 11368061033472 11368333836288 11385238984704 11387597894816 11387871166464 11400448671744 11400722251776 11417675563008 11434654084464 11447557963776 11447832674304 11448428312178 11450204553216 11467231446528 11497519448064 11500177588224 11528487251424 11530275913728 11547421876224 11558659669128 11561331944448 11580320514048 11609106043392 11611511336568 11642180419584 11659492788372 11661301776384 11672650395648 11675349024768 11690008074459 11692710716544 11694524858368 11723312940768 11723594268672 11726023282688 11741027702976 11743460329029 11743742140416 11756994822144 11774477924352 11777200095232 11790490533888 11805294150144 11808023445504 11825582429232 11825866211328 11839211569152 11856816930816 11859273547264 11859558137856 11874448472328 11877193755648 11888752478031 11890597036032 11908278809856 11911031914496 11924473380864 11942205530112 11942492110848 11973748064256 11991553486848 11994325843968 12005998557696 12025717456896 12046384549888 12058107926436 12059978760192 12089956589568 12109813383168 12110734082304 12112613081088 12124400910336 12142430359488 12145237598208 12174209592336 12177024178176 12195424530432 12209186930688 12227342459904 12229875845616 12230169329664 12248356060512 12262178193408 12265013116928 12280412522664 12280707219456 12283251661824 12297113174016 12315399452928 12315694989312 12334008900096 12347927691264 12350486061056 12350782439424 12366289533312 12369148526592 12387541924836 12401521127424 12401818730496 12404388265984 12422834067072 12436853096448 12455646068736 12458525720576 12488245051392 12489194522376 12491132239872 12509707032576 12521881308222 12524776273152 12545347223552 12576531547008 12578482814976 12579137281282 12590724022272 12612362121216 12631117187403 12633076924416 12645371261952 12648294776832 12667103276256 12700255685832 12700560457728 12719446678224 12733800431616 12736744390656 12755684418048 12773031411712 12789068662656 12789375565824 12792025399296 12811047631668 12811355062272 12825504755712 12825812533248 12844885008384 12847854649344 12863985845022 12878502709248 12881480122368 12900635377344 12918179495936 12934709379072 12937389324288 12937699786752 12969548157852 12971560402944 12990849610752 12993852997632 13006498437504 13008516415488 13027860578304 13062270615552 13062950253639 13064976990208 13097452972032 13118964498432 13121997504512 13134767652864 13154299556112 13156340465664 13157340731392 13188727058364 13191776193024 13211709907968 13226619174912 13246287664896 13249032166084 13249350107136 13264301850624 13284026376192 13303780232886 13304099487744 13306855966976 13319113015296 13321872605184 13341682740672 13342002905088 13361842975104 13376921665536 13380014309376 13396813661088 13399910903808 13415032553472 13434981221376 13435303624704 13458070239328 13470466572288 13473257521152 13473580843008 13493616574464 13506748377408 13528932139008 13532059926528 13552182618624 13567476105216 13568507629248 13623540056064 13624575842592 13626689716224 13639951024128 13660234154424 13663392297984 13685833334784 13699152200448 13702319341568 13719852596736 13722695215944 13758610326318 13758940495872 13779400568076 13794950467584 13798139756544 13815464087997 13818658119552 13820802105344 13834252320768 13854824384544 13855156862976 13858027515904 13875760012608 13878634934307 13894296818688 13894630244352 13915292092416 13918509203456 13934216085504 13951711268352 13954936799232 13975688325456 13991459733504 13991795490816 14012601827328 14015505101312 14015841435648 14050343837673 14052523769856 14073420411648 14076674080768 14090373307296 14092559450112 14113515626496 14150793166848 14188907386368 14212211539968 14226042669696 14229331623936 14250491185788 14252702171136 14287787646561 14288130514944 14291090875776 14328837439488 14350144970304 14352371417088 14353462616064 14369660338176 14387702245488 14391028574208 14412774445056 14428692850176 14429039099904 14432028655616 14450495634432 14453489635728 14453836480512 14470147473408 14491665137664 14495015501824 14513214799512 14516570145792 14532951932928 14554562989824 14554912260096 14593005453312 14596028981248 14596379246592 14614705812096 14618084622336 14632310742192 14634580967424 14656343150592 14659731587072 14681531170176 14698099113984 14758835060736 14762247192576 14776613609472 14798587000626 14800883023872 14802008322816 14826319446016 14840748217152 14863173646464 14879946571776 14905518870528 14922339581952 14944529673216 14947984736256 14970212962848 14987106680832 15009393083256 15009753268224 15032073346992 15049036873728 15052154886912 15052516098048 15074899766784 15091911622656 15095400759296 15114353874048 15114716577792 15117848199168 15140329019244 15157414711296 15157778448384 15180318646272 15183828221952 15200598228992 15220048656384 15223567417344 15246205445952 15263410618368 15264571082904 15266939404288 15289641928704 15327647822916 15330025930752 15371316335232 15373701218304 15396562501632 15411546225504 15415109259264 15438032117937 15440427352064 15478808057856 15482015115424 15522907226112 15545990384496 15548402368512 15563533860864 15567132033024 15586677432612 15590280955392 15631083921024 15631459024896 15654703603968 15657947105372 15658322853888 15675993096192 15699303899136 15722649366138 15740392200192 15740769927168 15744031260672 15767443238976 15767821615104 15809089241088 15812744183808 15832597963104 15836258340864 15851669970708 15854129381376 15877705079808 15899297841152 15919642312704 15922940706816 15923322814464 15962520809664 15964997419008 15988737982464 15992434458624 16007998076928 16034289942528 16077477235248 16079971680256 16119942119424 16143913091592 16146417844224 16147645443072 16165867880448 16189907145984 16193650130944 16214371250688 16232279456448 16236032237568 16260175840194 16260566040576 16278915907584 16303123279872 16306501127488 16306892439552 16327366649451 16331141414016 16349570924544 16373883363552 16374276292608 16377668882432 16396150898688 16420532603904 16420926652416 16445345200128 16463903588352 16467709919232 16488386044416 16492198035456 16516722566448 16535361503232 16535758307328 16563778756096 16582470795264 16607528091648 16623690310656 16650993401856 16652259363168 16654842986496 16679609376768 16695841744296 16699701697536 16768708729344 16787632029696 16812595882368 16816482828288 16841489583204 16844102565888 16860495015936 16864393035776 16885567218663 16885972426752 16889471035008 16933674247776 16934080610304 16959262237632 16978400575488 16982325854208 17003648108304 17007579224064 17052091550208 17052500754432 17056033865728 17077858477056 17081396842224 17081806749696 17100673007616 17101083377664 17126513344512 17130472865792 17151981126696 17171336945664 17172642468267 17175306829824 17200847169792 17246279172096 17249852432384 17250266382336 17292730877136 17295413870592 17321132814336 17325137330176 17341997916672 17370480771072 17416360820736 17417267004852 17463270629376 17489239182558 17491952664576 17508975593472 17513023537152 17539066074816 17541787287552 17584969411152 17585391403008 17589034924032 17615613210624 17635492233216 17661716886528 17665800142848 17685735800832 17707941225216 17712035168256 17738373643848 17738799316992 17758817353728 17762496806912 17785225396224 17788910320896 17789337206784 17815790633472 17835895554048 17840019079168 17862418214784 17866547871744 17886710071296 17913308295168 17913738166272 17960622096384 17964343361536 17987330230272 17991488765952 18008997836544 18038576185344 18042746568704 18069576824832 18087161889654 18089968140288 18091343505664 18164720074752 18166101123456 18168919621632 18186601365504 18213645539232 18217856397312 18247777779712 18265536267264 18293136795648 18296926954592 18313780396032 18344813768424 18345253994496 18372534090768 18393267290112 18397519675392 18420618783996 18424877492736 18445669761024 18473099179392 18473542483968 18501013350144 18504846579076 18521891536896 18525729091584 18526173659136 18553722789888 18581312887254 18602281691136 18602728095744 18606582398976 18634251100608 18655279644672 18683469103104 18687788580864 18732367577088 18733791783564 18736698359808 18764560548864 18782821962333 18787164409728 18790079266816 18818020835328 18864797320512 18867724222464 18868705921923 18918543181824 18949615386624 18968056892928 18972442165248 19000654914384 19003602894848 19050383528748 19050840686592 19054787834368 19079170017336 19105116585984 19133526627072 19136495222784 19137950154752 19159547117568 19183602993984 19188038098944 19216571447502 19217032593408 19238257133568 19238718799872 19267327512576 19271319514304 19271781974016 19295978767533 19322220183552 19350953066016 19355426861056 19373255294976 19377269243904 19406083986432 19406549680128 19457340604416 19461838995456 19486274416128 19490779496448 19509747656256 19512774623232 19541790867456 19575374893568 19593405923328 19597465485312 19646179458048 19678446747648 19682996256768 19702151479296 19731449334168 19734510698496 19736011097088 19783090587546 19787664289536 19817564861952 19839928762368 19869431497344 19873548249126 19874025160704 19896452775936 19926039564288 19930646315008 19955670349329 19956149231616 19960283950464 19982808907776 20012524111008 20013004357632 20042764462656 20065382498304 20069539849216 20070021464064 20095220491632 20099866355712 20122548830208 20152471832064 20152955437056 20157130932224 20187105358992 20209886281728 20210371264512 20240424861696 20245104295936 20293398208512 20298089889792 20328273927936 20351214157824 20352761443872 20386189238272 20436863763888 20440034574336 20459926536192 20495088446976 20528750002176 20548728300672 20553479012352 20584042823916 20637915489477 20638410743808 20669100852114 20692425701376 20697209634816 20727987179328 20731203158016 20751378481152 20756176044032 20782236576816 20782735294464 20787041273856 20841445228032 20841945366528 20872938138624 20877763805184 20901324128256 20927566902528 20932405198848 20963532488184 20987189600256 20987693236224 20992041680896 21018902740992 21023257651968 21023762153472 21078785654784 21083658911744 21110130617472 21115011121152 21135559960944 21138839175168 21170273439744 21226189750272 21230587609088 21283361079552 21286663225344 21318317309952 21323245944832 21343997435904 21375736778682 21379053256704 21436636313664 21493256159232 21525217455456 21528557125632 21530193924096 21554490507264 21586542861312 21619161667584 21643039275264 21643558649856 21648042983424 21680234453592 21680754720768 21705221210112 21737497706496 21742523252736 21769822199268 21774855218688 21799427899392 21831844484736 21832368390144 21861534531584 21889508179968 21894043471872 21894568869888 21927126933504 21948466113288 21951871451136 21984514725888 21989597380608 22022296755264 22047148670976 22109961060352 22138252591104 22143370788864 22164920414208 22197880500939 22201324535808 22203012484224 22206457315328 22239479169024 22261122325728 22266268930048 22294760469696 22358278305792 22383509372928 22416794509824 22421977104384 22455319444272 22458803421184 22480660021248 22514089624884 22514629902336 22519294713344 22548110020488 22578232330368 22578774147072 22612349650176 22637867433984 22643101138944 22671530811072 22676772298752 22710493528866 22736122066944 22736667672576 22770477969408 22775195789632 22775742332928 22800897343488 22835351126016 22869308168928 22895115927552 22895665348608 22896856624356 22900409106432 22934462893056 22995038896128 23000355176448 23056974502848 23060551827456 23094843752448 23117319338256 23122663888896 23160641028096 23218212086784 23223022673136 23284360839168 23318985576744 23322603552768 23345300791296 23350698049536 23380016148918 23385421433088 23389049716736 23446625881536 23447188537344 23452046565376 23482055405952 23486920658058 23487484280832 23513989644288 23548955848704 23554400190464 23583974049207 23610588300288 23616046891008 23651164858464 23651732422656 23678423138304 23713633861632 23718547094528 23719116275712 23748896944656 23754387511296 23777504956062 23781194072064 23816557619712 23822063828992 23848946761728 23884411060224 23884984221696 23947496128512 23983106973696 23988651687936 24011997115392 24051434913792 24092769099776 24116215852872 24119957520384 24179913179136 24219626766336 24221468164608 24248801820672 24284860718976 24290475196416 24348419184672 24354048356352 24390263760291 24390849060864 24418373861376 24454684919808 24459751691232 24460338659328 24496712121024 24524356386816 24530026233856 24560825045328 24561414438912 24566503323648 24594226348032 24630798905856 24631389978624 24668017800192 24695855382528 24700972122112 24701564878848 24732579066624 24738297053184 24775083849672 24803042254848 24803637460992 24808776531968 24845668134144 24873706192896 24911292137472 24917051441152 24976490102784 24978389044752 24982264479744 25019414065152 25043762616444 25049552546304 25090694447104 25153063094016 25156965629952 25158274562564 25181448044544 25224724242432 25262234374806 25266153848832 25290742523904 25296589553664 25334206552512 25400511371664 25401120915456 25438893356448 25467600863232 25473488781312 25511368836096 25546062823424 25578137325312 25578751131648 25584050798592 25622095263336 25622710124544 25651009511424 25651625066496 25689770016768 25695709298688 25727971690044 25757005418496 25762960244736 25801270754688 25836358991872 25869418758144 25874778648576 25875399573504 25939096315704 25943120805888 25981699221504 25987705995264 26012996875008 26017032830976 26055721156608 26124541231104 26125900507278 26129953980416 26194905944064 26233858773837 26237928996864 26243995009024 26269535305728 26308599112224 26312680931328 26314681462784 26377454116728 26383552386048 26423419815936 26453238349824 26492575329792 26498064332168 26498700214272 26528603701248 26568052752384 26607560465772 26608198975488 26613711933952 26638226030592 26643745210368 26683365481344 26684005810176 26723685950208 26753843331072 26760028618752 26793627322176 26799821807616 26830065106944 26869962442752 26870607249408 26916140478656 26940933144576 26946515042304 26987233148928 27013496754816 27057864278016 27064119853056 27104365237248 27130742834481 27134952210432 27137015258496 27247080112128 27249151685184 27253379432448 27279902048256 27320468308848 27326784595968 27371666669568 27398304400896 27404638683136 27439705193472 27445390431888 27517220652636 27517880991744 27558801136152 27589900935168 27596279513088 27630928175994 27637316239104 27641604210688 27668504641536 27709648769088 27710313725952 27716055031808 27751520025216 27757269868614 27788593637376 27789260488704 27830584184832 27837018406912 27871969330881 27903422536704 27909873598464 27951376650912 27982919467008 27983590981632 28025203654656 28031010202624 28031682871296 28100687675346 28105047539712 28146840823296 28153348161536 28180746614592 28185118900224 28227031252992 28301586333696 28377814772736 28424423079936 28452085339392 28458663247872 28500982371576 28505404342272 28575575293122 28576261029888 28582181751552 28657674878976 28700289940608 28704742834176 28706925232128 28739320676352 28775404490976 28782057148416 28824857171253 28825548890112 28857385700352 28858078199808 28864057311232 28900991268864 28906979271456 28907672961024 28940294946816 28983330275328 28990031003648 29026429599024 29033140291584 29065903865856 29109125979648 29109824520192 29186010906624 29192057962496 29192758493184 29229411624192 29236169244672 29264621484384 29269161934848 29312686301184 29319463174144 29363062340352 29396198227968 29517670121472 29524494385152 29553227218944 29597174001252 29601766047744 29604016645632 29652638892032 29681496434304 29726347292928 29759893143552 29810322373689 29811037741056 29844679163904 29889059346432 29895969472512 29940425925696 29974213361664 30018786166512 30019506536448 30064146693984 30098073747456 30104309773824 30105032196096 30149799533568 30183823245312 30190801518592 30228707748096 30229433155584 30235696398336 30280658038488 30314829422592 30315556896768 30360637292544 30367656443904 30401196457984 30440097312768 30447134834688 30492410891904 30526821236736 30529142165808 30533878808576 30579283857408 30655295645832 30660051861504 30742632670464 30747402436608 30793125003264 30823092451008 30830218518528 30876064235874 30880854704128 30957616115712 30964030230848 31003651278171 31045814452224 31091980768992 31096804737024 31127067721728 31134264066048 31173354865224 31180561910784 31262167842048 31262918049792 31309407207936 31315894210744 31316645707776 31351986192384 31398607798272 31445298732276 31480784400384 31481539854336 31488062521344 31534886477952 31535643230208 31618178482176 31625488367616 31665195926208 31672516681728 31703339941416 31708258762752 31755410159616 31798595682304 31839284625408 31845881413632 31925041619328 31929994838016 31977475964928 31984868917248 32015996153856 32063605168023 32068579885056 32154954470496 32159943360512 32239884238848 32287826183184 32292835688448 32295290886144 32331735760896 32379814291968 32387300261888 32428742501376 32464558912896 32472064475136 32520351680388 32521132081152 32557831815168 32606246559744 32613002254976 32613784879104 32654733298902 32662282828032 32699141849088 32747766727104 32748552585216 32755337764864 32792301797376 32841065207808 32841853304832 32890690400256 32927807176704 32976772088832 32984396070912 33033445132896 33070723006464 33071516614656 33127557512192 33164941590528 33215056183296 33247380621312 33301986803712 33304518726336 33309685972992 33359218753536 33391683488592 33399403395072 33537417458688 33575264059392 33625191764736 33632965656576 33682979166408 33688205131776 33720990031872 33728786071552 33771134437326 33771944853504 33778942070016 33867348495552 33868161220608 33918524475264 33956801150976 33964651708416 34007296216608 34015158448128 34065740293299 34104183100416 34105001508864 34112067731456 34155716954112 34162793684448 34163613499392 34201346015232 34202166755328 34253026689024 34260945731584 34303962253392 34342673891328 34345284936534 34350613659648 34401694339584 34492558344192 34499704864768 34500532764672 34585461754272 34590827741184 34642265628672 34650274660352 34683995833344 34740961542144 34834534009704 34926541258752 34978478365116 34983905329152 35017951186944 35026047074304 35078132149632 35083574575104 35169938822304 35170782806016 35178069848064 35230380987087 35231226421248 35270984466432 35323433773056 35331600285696 35371471601664 35415882450432 35424070336512 35476747287696 35477598633984 35517634707456 35524993613824 35570450792448 35577820641792 35578674413568 35631581266944 35666257434093 35671791108096 35680038158336 35724836429568 35733095743488 35773420142592 35826616590336 35827476332544 35921244192768 35928686723072 35974660460544 35982977531904 36017995673088 36077152370688 36085493137408 36139153649664 36174323779308 36179936280576 36182687011328 36329440149504 36332202246912 36337839243264 36373202731008 36427291078464 36435712794624 36495555559424 36531072534528 36586273591296 36593853909184 36627560792064 36689627536848 36690507988992 36745068181536 36786534580224 36795039350784 36841237567992 36849754985472 36891339522048 36946198358784 36947084967936 37002026700288 37009693158152 37043783073792 37051458183168 37052347318272 37107445579776 37162625774508 37204563382272 37205456191488 37213164797952 37268502201216 37310559289344 37366938206208 37375577161728 37464735154176 37467583567128 37473396719616 37529121097728 37565643924666 37574328819456 37580158533632 37636041670656 37729594641024 37735448444928 37737411843846 37837086363648 37893351562209 37899230773248 37936113785856 37944884330496 38001309828768 38007205789696 38100767057496 38101681373184 38109575668736 38158340034672 38210233171968 38267053254144 38275900309504 38319094235136 38367205987968 38376076197888 38433142895004 38434065186816 38476514267136 38477437599744 38534655025152 38542639028608 38543563948032 38591957535066 38644440367104 38701906132032 38710853722112 38754538487808 38812167972864 38813099360256 38914681208832 38972548832256 38981558992896 39019495312512 39025549246464 39083581734912 39150749787136 39186811846656 39188850760917 39194930970624 39292358916096 39356893495296 39365992513536 39404302958592 39462898668336 39469021396992 39472022194176 39566181175092 39575328579072 39635129723904 39679857524736 39738862994688 39747096498252 39748050321408 39792905551872 39852079128576 39861292630016 39911340698658 39912298463232 39920567900928 39965617815552 40025048222016 40026008715264 40085528925312 40130764996608 40139079698432 40140042928128 40190440983264 40199732711424 40245097660416 40304943664128 40305910874112 40314261864448 40374210717984 40419772563456 40420742529024 40480849723392 40490208591872 40586796417024 40596179779584 40656547855872 40702428315648 40705522887744 40772378476544 40873727527776 40880069148672 40919853072384 40990176893952 41057500004352 41097456601344 41106958024704 41168085647832 41275830978954 41276821487616 41338201704228 41384851402752 41394419269632 41455974358656 41462406316032 41502756962304 41512352088064 41564473153632 41565470588928 41574082547712 41635904802921 41682890456064 41683890733056 41745876277248 41755527610368 41802648256512 41855133805056 41864810397696 41927064976368 41974379200512 41975386472448 41984083361792 42037805481984 42046515303936 42047524306944 42151031513019 42157571309568 42167317823488 42220261234944 42230022242304 42271119921888 42277678350336 42340546879488 42452379500544 42461175218176 42566722159104 42636634619904 42646491889664 42687994871808 42751473557364 42758106513408 42863362939683 42873272627328 42986512318464 43050434910912 43057114251264 43059354539773 43060387848192 43108981014528 43173085722624 43238323335168 43286078550528 43287117299712 43296085966848 43360468907184 43361509441536 43410442420224 43474995412992 43485046505472 43539644398536 43549710437376 43598855798784 43663688969472 43664736780288 43723069063168 43779016359936 43788086943744 43789137739776 43854253867008 43896932226576 43903742902272 43969029451776 43979194761216 44044593510528 44094297341952 44219922120704 44276505182208 44286741577728 44329840828416 44395761001878 44402649071616 44406024968448 44412914630656 44478958338048 44522244651456 44532537860096 44589520939392 44716556611584 44767018745856 44833589019648 44843954208768 44910638888544 44917606842368 44961320042496 45028179249768 45029259804672 45038589426688 45096220040976 45156464660736 45157548294144 45224699300352 45275734867968 45286202277888 45343061622144 45353544597504 45420987057732 45472244133888 45473335345152 45540955938816 45550391579264 45551484665856 45601794686976 45670702252032 45738616337856 45790231855104 45793713248712 45800818212864 45868925786112 45990077792256 46113949005696 46121103654912 46189687504896 46234638676512 46245327777792 46314096353811 46321282056192 46436424173568 46446045346272 46568721678336 46637971153488 46645207105536 46690601582592 46701396099072 46760032297836 46770842866176 46893251763072 46894377074688 46904093130752 46964110811904 46973841316116 46974968561664 47027979288576 47097911697408 47108800380928 47167948098414 47221176600576 47232093782016 47302329716928 47303464845312 47427267723264 47437094189056 47438232551424 47497793889312 47508775022592 47555009912124 47562388144128 47633115239424 47644127657984 47697893523456 47768822120448 47769968443392 47894992257024 47966213947392 47977303375872 48023994230784 48102869827584 48185538199552 48232431705744 48239915040768 48359826358272 48439253532672 48442936329216 48497603641344 48569721437952 48580950392832 48696838369344 48708096712704 48780527520582 48781698121728 48836747722752 48909369839616 48919503382464 48920677318656 48993424242048 49048712773632 49060052467712 49121650090656 49122828877824 49133006647296 49188452696064 49261597811712 49262779957248 49336035600384 49391710765056 49401944244224 49403129757696 49465158133248 49476594106368 49550167699344 49606084509696 49607274921984 49617553063936 49691336268288 49747412385792 49822584274944 49834102882304 49952980205568 49956778089504 49964528959488 50038828130304 50087525232888 50099105092608 50181388894208 50306126188032 50316549125128 50362896089088 50449448484864 50524468749612 50532307697664 50581485047808 50593179107328 50656701655989 50668413105024 50801022743328 50802241830912 50877786712896 50888328092459 50935201726464 50946977562624 51022737672192 51092125646848 51156274650624 51157502263296 51168101597184 51244190526672 51245420249088 51302019022848 51303250132992 51379540033536 51391418597376 51455943380088 51514010836992 51517927404801 51525920489472 51602541509376 51672717983744 51738837516288 51749557297152 51750799147008 51878192631408 51886241611776 51963398443008 51975411990528 52025993750016 52111442313216 52249082462208 52251801014556 52259907960832 52389811888128 52467717547674 52475857993728 52487990018048 52539070611456 52617198224448 52625361862656 52629362925568 52754908233456 52767104772096 52846839631872 52906476699648 52985150659584 52996128664336 52997400428544 53057207402496 53136105504768 53215120931544 53216397950976 53227423867904 53276452061184 53287490420736 53366730962688 53368011620352 53447371900416 53507686662144 53520057237504 53587254644352 53599643615232 53660130213888 53739924885504 53741214498816 53832280957312 53881866289152 53893030084608 53974466297856 54026993509632 54115728556032 54128239706112 54208730474496 54261485668962 54269904420864 54274030516992 54494160224256 54498303370368 54506758864896 54559804096512 54640936617696 54653569191936 54743333339136 54796608801792 54809277366272 54879410386944 54890780863776 55034441305272 55035761983488 55117602272304 55179801870336 55192559026176 55261856351988 55274632478208 55337009283072 55419297538176 55420627451904 55432110063616 55503040050432 55514539737228 55577187274752 55578520977408 55661168369664 55674036813824 55743938661762 55806845073408 55819747196928 55902753301824 55965838934016 56050407309312 56062020405248 56063365742592 56201375350692 56210095079424 56293681646592 56306696323072 56361493229184 56370237800448 56454062505984 56603172667392 56606117765769 56755629545472 56848846159872 56904170678784 56917326495744 57001964743152 57010808684544 57151150586244 57152522059776 57164363503104 57315349757952 57400579881216 57409485668352 57413850464256 57478641352704 57550808981952 57564114296832 57649714342506 57651097780224 57714771400704 57716156399616 57728114622464 57801982537728 57813958542912 57815345922048 57966660550656 57980062007296 58052859198048 58066280583168 58131807731712 58218251959296 58219649040384 58372021813248 58384115924992 58385516986368 58458823248384 58472338489344 58529242968768 58538323869696 58625372602368 58638926348288 58726124680704 58792396455936 59035340242944 59048988770304 59106454437888 59194348002504 59203532095488 59208033291264 59305277784064 59362992868608 59452694585856 59519786287104 59620644747378 59622075482112 59689358327808 59778118692864 59791938945024 59867011047987 59880851851392 59948426723328 60037572333024 60039013072896 60128293387968 60196147494912 60208619547648 60210064392192 60299599067136 60367646490624 60381603037184 60457415496192 60458866311168 60471392796672 60561316076976 60629658845184 60631113793536 60721274585088 60735312887808 60802392915968 60880194625536 60894269669376 60984821783808 61053642473472 61058284331616 61067757617152 61158567714816 61310591291664 61320103723008 61485265340928 61586250006528 61646184902016 61660437037056 61752128471748 61761709408256 61913746468431 61915232231424 61928060461696 62007302556342 62091628904448 62183961537984 62193609474048 62254135443456 62268528132096 62346709730448 62361123821568 62524335684096 62525836099584 62618814415872 62631788421488 62633291415552 62703972384768 62797215596544 62890597464552 62961568800768 62963079708672 62976125042688 63069772955904 63071286460416 63236356964352 63250976735232 63330391852416 63345033363456 63406679882832 63416517525504 63510820319232 63678569250816 63691762827264 63850083238656 63859989676032 63954951929856 63969737834496 64031992307712 64127210336046 64137159770112 64309908940992 64319886721024 64479768477696 64575652366368 64585671376896 64590581772288 64663471521792 64759628583936 64774600523776 64857485002752 64929117825792 64944128950272 65040703360776 65042264162304 65115663630336 65212493119488 65226004509952 65227569758208 65309466597804 65324565656064 65398283698176 65495533454208 65497105170432 65510675529728 65584603594752 65682130415616 65683706609664 65781380800512 65855614353408 65953544177664 65968792141824 66066890265792 66141446012928 66255115024384 66329883181056 66430112366592 66494761242624 66603973607424 66609037452672 66619371945984 66718437507072 66783366977184 66798806790144 67074834917376 67150528118784 67250383529472 67265931313152 67365958332816 67376410263552 67441980063744 67457572143104 67542268874652 67543889707008 67557884140032 67734696991104 67736322441216 67837048950528 67913602301952 67929303416832 68014592433216 68030316896256 68131480586598 68208366200832 68210003017728 68224135462912 68311433908224 68325587368896 68327226998784 68402692030464 68506053378048 68521891463168 68607924506784 68685347782656 68690569873068 68701227319296 68803388679168 68985116688384 68999409729536 69001065529344 69170923508544 69181655482368 69284531257344 69300549320704 69367991666688 69481923084288 69669068019408 69853082517504 69956956730232 69967810658304 70035902373888 70052094148608 70156264299264 70167149150208 70339877644608 70341565612032 70356139696128 70460761974174 70462452842496 70541968932864 70646867546112 70663200571392 70751922147621 70831764900864 70848140673024 70953494575392 70955197267968 71035269414912 71049987227648 71140901584896 71155641283584 71157348827136 71263162533888 71332514868186 71343582216192 71360076316672 71449672859136 71466191486976 71546840285184 71653233180672 71654952665088 71842488385536 71857373446144 71949320921088 71965955063808 72035991346176 72154304741376 72170986274816 72278307299328 72348647558616 72359872561152 72365374022656 72658880299008 72664404493824 72746405462016 72854582156928 72871425589248 72991111118848 73062145069056 73170791280873 73172547182592 73187707818368 73255121584128 73379255073696 73381015977984 73490136363072 73573069160448 73590078701568 73682475135984 73699509970944 73782679044096 73892396717568 73894169935872 74004053400576 74019386316304 74087566147584 74102916366336 74104694636544 74214891159552 74325251549016 74409126764544 74410912382976 74426329595904 74537004402432 74621118578688 74733876412416 74751154323456 74929470308352 74935167134256 74946793439232 75058242195456 75131287849332 75148657638912 75272083341312 75459189282048 75470896889856 75474823687692 75674172727296 75786703124418 75798461546496 75872227571712 75889768660992 76002619657536 76014411579392 76201534114992 76203362746368 76219151337472 76316680069344 76420466343936 76534106508288 76551800619008 76638188470272 76734411975936 76752152395776 76866285790008 76868130373632 76953028534272 76954875199488 77069310050304 77085278057216 77087127896064 77183915070132 77288880734208 77403812264064 77421707444224 77509076975616 77624335945728 77626198720512 77829362417664 77945097664512 77963117985792 78038990625024 78051098492928 78167163469824 78301499574272 78373623693312 78377701521834 78389861941248 78584717832192 78713786990592 78731985027072 78808605917184 78925797336672 78938042793984 78944044388352 79132362350184 79150657158144 79270259447808 79359715049472 79477725989376 79494192996504 79496100642816 79585811103744 79704158257152 79722585260032 79822681397316 79824596926464 79841135801856 79931235631104 80050096444032 80052017430528 80171057850624 80261529993216 80278159396864 80280085856256 80380881966528 80399465422848 80490195320832 80609887328256 80611821748224 80628523728896 80748421435968 80839545126912 80961699446784 80980417183744 81173592834048 81192359559168 81313095711744 81392228503443 81404856631296 81411045775488 81544756953088 81747455055552 81760138297344 81839706144768 81980353787904 82115000008704 82194913202688 82213916049408 82336171295664 82551661957908 82553642975232 82676403408456 82769702805504 82788838539264 82911948717312 82924812632064 83005513924608 83024704176128 83128946307264 83130941177856 83148165095424 83271809605842 83365780912128 83367781466112 83491752554496 83511055220736 83615907992643 83710267610112 83729620795392 83854129952736 83948758401024 83950772944896 83968166723584 84075610963968 84093030607872 84095048613888 84302063026038 84315142619136 84334635646976 84440522469888 84460044484608 84542239843776 84555356700672 84681093758976 84904759001088 84922350436352 85133444318208 85273269239808 85292983779328 85375989743616 85502947114728 85516213026816 85726725879366 85746545254656 85973024636928 86100869821824 86114228502528 86118709079546 86120775696384 86217962029056 86346171445248 86474571513759 86476646670336 86572157101056 86574234599424 86592171933696 86720937814368 86723018883072 86820884840448 86949990825984 86970093010944 87079288797072 87099420874752 87197711597568 87327377938944 87329473560576 87446138126336 87558032719872 87576173887488 87578275479552 87708507734016 87793864453152 87807485804544 87938058903552 87958389522432 88089187021056 88188594683904 88439844241408 88553010364416 88573483155456 88659681656832 88791522003756 88805298143232 88812049936896 88957916676096 89044489302912 89065075720192 89179041878784 89430967121067 89433113223168 89534037491712 89667178039296 89687908417536 89821277777088 89835213684736 89922640084992 90056358499536 90058519609344 90077178853376 90192440081952 90312929321472 90315096588288 90449398600704 90551469735936 90572404555776 90686123244288 90707089195008 90841974115464 90944488267776 90946670690304 91081911877632 91100783158528 91102969331712 91203589373952 91341404504064 91477232675712 91580463710208 91587426497424 91601636425728 91737851572224 91980155584512 92227898011392 92242207309824 92379375009792 92469277353024 92490655555584 92628192707622 92642564112384 92872848347136 92892090692544 93137443356672 93275942306976 93290414211072 93381203165184 93402792198144 93520064595672 93541685732352 93786503526144 93788754149376 93808186261504 93928221623808 93947682632232 93949937123328 94055958577152 94195823394816 94217600761856 94335896196828 94442353201152 94464187564032 94604659433856 94606929690624 94854535446528 94874188378112 94876465102848 94995587778624 95017550045184 95110019824248 95124776288256 95266230478848 95288255315968 95395787046912 95537644240896 95789984514048 95932427894784 95954606751744 96047988461568 96190815504069 96205739655168 96371076399104 96464863411488 96479830081536 96719652716544 96878507065344 96885872658432 96995207282688 97139442875904 97161900785664 97393676738688 97416193425408 97561055041164 97563396243456 97673495445504 97818739679232 97839006764928 97841354637312 97986848484096 98097425547264 98120104935424 98243300181312 98245657755648 98266013294592 98376905392128 98523195623424 98525559914496 98672071200768 98783421530112 98803888488448 98930316266496 98953188212736 99100335398688 99212169019392 99214549843968 99235106127872 99382672536576 99494824771584 99645168549888 99668205764608 99905960411136 99913556179008 99929057918976 100077656260608 100175050465776 100198210185216 100362777788416 100612252376064 100633098250256 100725792178176 100898896969728 101048937499224 101064615395328 101162970095616 101186358214656 101313403311978 101336826210048 101602045486656 101604483661824 101755573425792 101776656184918 101870403452928 101893955125248 102045475344384 102197220879897 102312549301248 102315004526592 102336203194368 102488381053344 102490840498176 102604038045696 102606500265984 102759080067072 102782837194752 102911886760176 103028021673984 103035854809602 103051840978944 103205083018752 103345435967488 103477675032576 103499114594304 103501598294016 103756385262816 103772483223552 103926796886016 103950823981056 104051987500032 104222884626432 104503602029112 104519815921664 104779623776256 104935435095348 104951715987456 105078141222912 105234396448896 105250723725312 105258725851136 105509816466912 105534209544192 105691142961261 105693679263744 105812953399296 105970301319168 105992257328672 105994800857088 106114414804992 106272211009536 106430241863088 106432795901952 106454847735808 106552904122368 106574980841472 106733461925376 106736023240704 106894743800832 107015373324288 107040114475008 107174509288704 107199287230464 107320260427776 107479849771008 107482428997632 107664561914624 107763732578304 107786060169216 107948932595712 108053987019264 108231457112064 108256479412224 108417460948992 108522971337924 108539808841728 108548061033984 108988320448512 108996606740736 109013517729792 109119608193024 109281873235392 109307138383872 109486666678272 109593217603584 109618554732544 109758820773888 109781561727552 110068882610544 110071523966976 110235204544608 110359603740672 110385118052352 110523712703976 110549264956416 110674018566144 110838595076352 110841254903808 110864220127232 111006080100864 111029079474456 111154374549504 111157041954816 111322336739328 111348073627648 111487877323524 111613690146816 111639494393856 111805506603648 111931677868032 112100814618624 112124040810496 112126731485184 112402750701384 112420190158848 112587363293184 112613392646144 112722986458368 112740475600896 112908125011968 113206345334784 113212235531538 113511259090944 113680054686627 113697692319744 113808341357568 113834652991488 114003929486304 114021617369088 114302301172488 114305044119552 114328727006208 114630699515904 114801159762432 114827700928512 114957282705408 115101617963904 115128228593664 115299428685012 115302195560448 115429542801408 115432312799232 115456229244928 115603965075456 115627917085824 115630691844096 115933321101312 115960124014592 116105718396096 116132561166336 116263615463424 116436503918592 116439298080768 116744043626496 116768231849984 116917646496768 116944676978688 117058485937536 117076647739392 117250745204736 117277852696576 117452249361408 117566552282751 117584792911872 118070680485888 118097977540608 118212908875776 118388696005008 118407064190976 118416066582528 118610555568128 118725985737216 118905389171712 119039572574208 119241289494756 119244150964224 119378716655616 119556237385728 119583877890048 119734022095974 119761703702784 119896853446656 120075144666048 120078026145792 120256586775936 120392294989824 120417239095296 120420128784384 120599198134272 120735292981248 120914830992384 120917732622336 120942785593344 121122632153952 121259317690368 121262227587072 121442549170176 121470625775616 121604785831936 121760389251072 121788539338752 121969643567616 122107284946944 122116568663232 122135515234304 122317135429632 122621182583328 122640207446016 122970530681856 123172500013056 123292369804032 123320874074112 123504256943496 123523418816512 123827492936862 123830464462848 123856120923392 124014605112684 124183257808896 124367923075968 124387218948096 124508270886912 124537056264192 124693419460896 124722247643136 124907714408763 125048671368192 125051672199168 125237628831744 125263576842976 125266582831104 125407944769536 125594431193088 125781194929104 125923137601536 125926159417344 125952250085376 126139545911808 126142572920832 126472713928704 126501953470464 126660783704832 126690066726912 126813359765664 126833035051008 127021640638464 127357138501632 127383525654528 127700166477312 127909903859712 127939475668992 128063984615424 128254420672092 128274319540224 128590088819049 128619817881984 128639773442048 128959536955392 129151304732736 129171342753792 129178063619319 129181163544576 129326943043584 129519257167872 129549201047552 129714970005504 129858235651584 129888257900544 130081406721552 130084528324608 130231327260672 130424986238976 130452009019904 130455139516416 130618933195608 130649131312128 130796567396352 130991066908416 130994210340864 131021351059456 131169207189504 131364260831232 131367413219328 131562761601024 131711228706816 131907088355328 131937584283648 132133780531584 132282892025856 132510230048768 132659766362112 132860224733184 132989522485248 133207947214848 133218074905344 133238743891968 133436875014144 133566733954368 133597613580288 134149669834752 134301056237568 134500767058944 134531862626304 134731916665632 134752820527104 134883960127488 134915144286208 135084537749304 135087779414016 135115768280064 135469393982208 135472644882432 135674097901056 135827204603904 135858606833664 136029184866432 136060633792512 136262961173196 136416732401664 136420006035456 136448270925824 136622867816448 136651174737792 136654453997568 136805384060928 137012106756096 137043782926336 137215849013568 137370695565312 137381139746136 137402454638592 137606777358336 137970233376768 137998819459072 138341847017088 138363310964736 138569062514688 138601098641408 138735983333376 138942289061433 138963846168576 139338136038816 139706165035008 139913913460464 139935621316608 140071804747776 140104188297216 140312528598528 140679755289216 140683131224064 140712279392256 140921523948348 140924905684992 141083937865728 141293735092224 141326401142784 141503844295242 141663529801728 141696281346048 141906989150784 141910394535936 142099974455296 142281803169792 142311282567168 142314697654272 142526325067776 142665029736372 142687164432384 142899345718272 142932382973952 143093680570368 143306466361344 143309905330176 143684976771072 143714746892288 143898641842176 143931910127616 144071982692352 144308609482752 144341972549632 144556614598656 144697295117232 144719745122304 144730748045312 145317760598016 145328808987648 145492810924032 145709164313856 145742851178496 145982222237696 146124290138112 146341582561746 146345094365184 146375415636736 146510243168256 146758510147392 146762031955968 146980272726144 147146138320896 147180157403136 147364950271968 147399019941888 147565358088192 147784793435136 147788339871744 148008106801152 148038772632608 148175132295168 148205832732672 148209389273088 148429782319104 148650503098032 148818253529088 148821824765952 148852659191808 149074008804864 149242237157376 149467752824832 149502308646912 149858940616704 149870334268512 149893586878464 150116484390912 150262575698664 150297315277824 150544166682624 150918378564096 150949647375384 151348345454592 151573406248836 151596923092992 151744455143424 151779537321984 151970104967967 152005239315072 152028823158784 152403068229984 152406725492736 152438302674944 152633360138688 152664984277377 152840932687872 153068213016576 153103601238016 153276376940544 153468823951872 153504304791552 153732571580016 153736260747264 153906057068544 153909750398976 154138620100608 154170556114432 154174255792128 154367830140264 154553782214403 154577761468416 154807624528128 154843414888448 155018153951232 155248671891456 155252397441024 155658724835328 155890195329024 155926235971584 156077981250048 156334326939648 156602999148544 156747247386624 156755403043668 156779723882496 157169435664384 157427573981184 157463970054144 157617211834368 157851594673344 157876085587968 157888088776704 158264724700368 158301314316288 158540518895616 158719430098944 158955451978752 158988385993008 158992201285632 159171622207488 159408316514304 159445170520064 159645362794632 159649193852928 159682271603712 159862471262208 160100192888064 160104034861056 160342115701248 160523059986432 160556318793728 160560171712512 160761763933056 160798930845696 160980390641664 161219774656512 161223643496448 161257047457792 161496842871936 161679090253824 161923398893568 161960834367488 162347185668096 162384719118336 162626191423488 162784457006886 162809713262592 162822091550976 163089513906176 163494910111104 163520276594688 163679412289536 163960707575808 164230000017408 164389826405376 164427832098816 164672342591328 165103323915816 165107285950464 165352806816912 165539405611008 165577677078528 165823897434624 166011027849216 166049408352256 166257892614528 166261882355712 166296330190848 166543619211684 166731561824256 166735562932224 166983505108992 167022110441472 167231815985286 167420535220224 167459241590784 167708259905472 167897516802048 167936333447168 168151221927936 168186061215744 168190097227776 168604126052076 168630285238272 168881044939776 168920088969216 169084479687552 169110713401344 169362187517952 169809518002176 169818353297307 169844700872704 170266888636416 170546538479616 170585967558656 170751979487232 171005894229456 171032426053632 171453451758732 171493090509312 171946049273856 172201739643648 172228457005056 172237418159092 172241551392768 172435924058112 172692342890496 172949143027518 172953293340672 173144314202112 173148469198848 173184343867392 173441875628736 173446037766144 173899981651968 173940186021888 174158577594144 174198841749504 174395423195136 174654755877888 174658947121152 174892276252672 175116065439744 175152347774976 175156550959104 175417015468032 175587728906304 175614971609088 175876117807104 175916779044864 176178374042112 176377189367808 176879688482816 177106020728832 177146966310912 177319363313664 177583044007512 177610596286464 177624099873792 177915833352192 178088978605824 178130151440384 178358083757568 178861934242134 178866226446336 179068074983424 179334356078592 179375816835072 179601033143961 179642555554176 179670427369472 179845280169984 180112716999072 180117039218688 180154357706752 180384880163904 180625858642944 180630193176576 180898797201408 181102939471872 181144809111552 181372246488576 181414178390016 181683948230928 181888976535552 181893341380608 182163823755264 182201566317056 182205938663424 182407178747904 182682809008128 182954465351424 183160927420416 183174852994848 183203272851456 183475703144448 183960311169024 184455796022784 184758750019584 184938554706048 184981311111168 185256385415244 185285128224768 185741239405293 185745696694272 185784181385088 186274886713344 186551884613952 186580828422144 186762406330368 186805584396288 187040129191344 187083371464704 187573007052288 187577508298752 187616372523008 187856443247616 187895365264464 187899874246656 188111917154304 188391646789632 188435201523712 188671792393656 188884706402304 188928375128064 189209318867712 189213859381248 189709070893056 189748376756224 189752930205696 189991175557248 190035100090368 190220039648496 190249552576512 190532460957696 190576510631936 191075288481792 191579969028096 191864855789568 191909213503488 192095976923136 192381631008138 192411479310336 192742152798208 192929726822976 192959660163072 193439305433088 193757014130688 193771745316864 193990414565376 194278885751808 194323801571328 194787353477376 194832386850816 195122110082328 195126792486912 195346990891008 195637479358464 195678013529856 195682709274624 195973696968192 196194851094528 196240209870848 196486600362624 196491315511296 196532026589184 196753810784256 197046391246848 197051119828992 197344142401536 197566843060224 197607776976896 197860632532992 197906376425472 198200670797376 198424338038784 198470212255744 198765345073152 198989649543168 199290337099776 199811920822272 199827112358016 199858115837952 200155312521216 200350100931552 200396420370432 200725555576832 201224504752128 201266196500512 201451584356352 201797793939456 202097874998448 202129230790656 202325940191232 202372716429312 202626806623956 202673652420096 203204090973312 203208967323648 203511146851584 203553312369836 203740806905856 203787910250496 204090950688768 204394441759794 204625098602496 204630009053184 204672406388736 204976762106688 204981680996352 205208076091392 205518160134144 205565674389504 205823773520352 206056043347968 206071709619204 206103681957888 206410166037504 206690871934976 206955350065152 206998229188608 207003196588032 207512770525632 207544966447104 207853593772032 207901647962112 208103975000064 208445769252864 209007204058224 209039631843328 209559247552512 209870870190696 209903431974912 210156282445824 210468792897792 210501447450624 210517451702272 211019632933824 211068419088384 211382285922522 211387358527488 211625906798592 211940602638336 211984514657344 211989601714176 212255766442863 212544422019072 212860483726176 212865591803904 212909695471616 213105808244736 213149961682944 213466923850752 213472046481408 213789487601664 214030746648576 214080228950016 214349018577408 214398574460928 214640520855552 214959699542016 214964857995264 215329123829248 215527465156608 215572120338432 215897865191424 216107974038528 216462914224128 216512958824448 216834921897984 217045942675848 217079617683456 217096122067968 217976640897024 217993213481472 218239216386048 218563746470784 218614276767744 218973333356544 219186435207168 219237109465088 219512373842619 219517641547776 219563123455104 220137765221088 220143047933952 220470409089216 220719207481344 220770236104704 221047425407952 221098529912832 221348037132288 221677190152704 221682509807616 221728440254464 222012160201728 222058158948912 222308749099008 222314083909632 222644673478656 222696147255296 222975754647048 223227380293632 223278988787712 223611013207296 223863355736064 224201629237248 224248081620992 224253462970368 224805501402768 224840380317696 225174726586368 225226785292288 225445972916736 225816250023936 226412690669568 226424471063076 227022518181888 227360109373254 227395384639488 227616682715136 227669305982976 228007858972608 228043234738176 228604602344976 228610088239104 228657454012416 229261399031808 229602319524864 229655401857024 229914565410816 230203235927808 230256457187328 230598857370024 230604391120896 230859085602816 230864625598464 230912458489856 231207930150912 231255834171648 231261383688192 231866642202624 231920248029184 232211436792192 232265122332672 232527230926848 232873007837184 232878596161536 233488087252992 233536463699968 233835292993536 233889353957376 234116971875072 234153295478784 234501490409472 234555705393152 234904498722816 235133104565502 235169585823744 236141360971776 236195955081216 236425817751552 236777392010016 236814128381952 236832133165056 237221111136256 237451971474432 237810778343424 238079145148416 238482578989512 238488301928448 238757433311232 239112474771456 239167755780096 239468044191948 239523407405568 239793706893312 240150289332096 240156052291584 240513173551872 240784589979648 240834478190592 240840257568768 241198396268544 241470585962496 241829661984768 241835465244672 241885571186688 242245264307904 242518635380736 242885098340352 242941251551232 243209571663872 243520778502144 243577078677504 243939287135232 244176685510329 244214569893888 244233137326464 244271030468608 244634270859264 245242365166656 245280414892032 245941061363712 246345000026112 246584739608064 246641748148224 247008513886992 247046837633024 247654985873724 247660928925696 247712241846784 248029210225368 248366515617792 248735846151936 248774437896192 249016541773824 249074112528384 249386838921792 249444495286272 249815428817526 250097342736384 250103344398336 250475257663488 250527153685952 250533165662208 250847723977929 251188862386176 251562389858208 251846275203072 251852318834688 251904500170752 252279091823616 252285145841664 252945427857408 253003906940928 253321567409664 253380133453824 253626719531328 253666070102016 254043281276928 254714277003264 254767051309056 255400332954624 255819807719424 255878951337984 256127969230848 256508841344184 256548639080448 257180177638098 257239635763968 257279546884096 257919073910784 258302609465472 258342685507584 258356127238638 258362327089152 258653886087168 259038514335744 259098402095104 259423714541277 259429940011008 259716471303168 259776515801088 260162813443104 260169056649216 260462654521344 260849972477952 260904018039808 260910279032832 261237866391216 261298262624256 261593134792704 261982133816832 261988420681728 262042702118912 262338414379008 262728521662464 262734826438656 263125523202048 263422457413632 263814176710656 263875168567296 264267561063168 264565784051712 265020460097536 265319532724224 265720449466368 265979044970496 266415894429696 266436149810688 266873750028288 267133467908736 267195227160576 268292901363201 268299339669504 268602112475136 269001534117888 269063725252608 269463833331264 269505641054208 269767920254976 269830288572416 270169075498608 270175558828032 270231536560128 270938787964416 270945289764864 271348195802112 271654409207808 271717213667328 272058369732864 272121267585024 272525922346392 272833464803328 272840012070912 272896541851648 273245735632896 273302349475584 273308907995136 273610768121856 274024213512192 274087565852672 274431698027136 274741391130624 274762279492272 274804909277184 275213554716672 275940466753536 275997638918144 276683694034176 276726621929472 277138125029376 277202197282816 277471966666752 277884578122866 277927692337152 278676272077632 279412330070016 279827826920928 279871242633216 280143609495552 280208376594432 280625057197056 281359510578432 281366262448128 281424558784512 281843047896696 281849811369984 282167875731456 282587470184448 282652802285568 283007688590484 283327059603456 283392562692096 283813978301568 283820789071872 284199948910592 284563606339584 284622565134336 284629395308544 285052650135552 285330059472744 285374328864768 285798691436544 285864765947904 286187361140736 286612932722688 287369953542144 287429493784576 287797283684352 287863820255232 288143965384704 288572446512207 288617218965504 288683945099264 289113229197312 289394590234464 289439490244608 289461496090624 290635521196032 290657617975296 290985621848064 291418328627712 291485702356992 291964444475392 292248580276224 292683165123492 292690188730368 292750831273472 293020486336512 293517020294784 293524063911936 293960545452288 294292276641792 294360314806272 294729900543936 294798039883776 295130716176384 295569586870272 295576679743488 296016213602304 296077545265216 296350264590336 296411665465344 296859564638208 297301006196064 297636507058176 297643649531904 297705318383616 298148017609728 298484474314752 298935505649664 299004617293824 299717881233408 299740668537024 299787173756928 300232968781824 300525151397328 300594630555648 301088333365248 301836757128192 301899294750768 302696690909184 303146812497672 303193846185984 303488910286848 303559074643968 303940209935934 304010478630144 304057646317568 304806136459968 304813450985472 304876605349888 305266720277376 305329968554754 305681865375744 306136426033152 306207202476032 306591662639691 306937647903744 307008609583104 307465143160032 307472521494528 307812114137088 307819500797952 308277240201216 308341112228864 308348511584256 308735660280528 309107564428806 309155522936832 309615249056256 309686829776896 310036307902464 310497343782912 310504794882048 311317449670656 311780390658048 311852471943168 312155962500096 312668653879296 313205998297088 313510806087336 313559447764992 314338871328768 314855147962368 315234423668736 315703189346688 315752171175936 315776177553408 316529449400736 316602628632576 317073428883783 317081037791232 317438860197888 317910903957504 317976771986016 317984402571264 318343244414976 318816633028608 318890341040128 319290725589264 319298387705856 319364543207424 319724942524416 320200385776128 320208069722112 320684231402496 321046119972864 321112637587456 321120343425024 321523527866112 321597861691392 321960781283328 322439549313024 322447286992896 322514094915584 322993685743872 323358180507648 323846797787136 323921668734976 324694371336192 324769438236672 325252382846976 325568914013772 325619426525184 325644183101952 326179027812352 326989820222208 327040553189376 327358824579072 327921415151616 328460000034816 328779652810752 328855664197632 329344685182656 330206647831632 330214571900928 330705613633824 331078811222016 331155354157056 331647794869248 332022055698432 332098816704512 332515785229056 332523764711424 332592660381696 333087238423368 333463123648512 333471125864448 333967010217984 334044220882944 334463631970572 334841070440448 334918483181568 335416519810944 335795033604096 335872666894336 336302443855872 336372122431488 336380194455552 337208252104152 337260570476544 337762089879552 337840177938432 338168959375104 338221426802688 338724375035904 339619036004352 339636706594614 339689401745408 340533777272832 341040164059881 341093076959232 341171935117312 341503958974464 342011788458912 342064852107264 342906903517464 342986181018624 343892098547712 344403479287296 344474836318184 344483102785536 344871848116224 345384685780992 345898286055036 345906586681344 346288628404224 346296938397696 346368687734784 346883751257472 346892075532288 347799963303936 347880372043776 348317155188288 348397683499008 348790846390272 349309511755776 349317894242304 349784552505344 350232130879488 350304695549952 350834030936064 351175457812608 351229943218176 351752235614208 351833558089728 352356748084224 352699656848253 352754378735616 353759376965632 354212041457664 354293932621824 354638726627328 355166088015024 355221192572928 355248199747584 355831666704384 356177957211648 356260302880768 356716167515136 357723868484268 357732452892672 358136149966848 358668712157184 358751633670144 359202066287922 359285111108352 359340854738944 359690560339968 360225433998144 360234078437376 360308715413504 360769760327808 361251717285888 361260386353152 361797594402816 362205878943744 362744492977152 362828356780032 363367896461856 363777953071104 363786682761216 364327647510528 364403132634112 364411877326848 364814357495808 365365618016256 365908930702848 366321854840832 366349705989696 366406545702912 366951406288896 367920622338048 368911592045568 369517500039168 369877109412096 369962622222336 370512770830488 370570256449536 371482478810586 371491393388544 371568362770176 372549773426688 373103769227904 373161656844288 373524812660736 373611168792576 374080258382688 374166742929408 374723143226289 375146014104576 375155016597504 375232745046016 375712886495232 375790730528928 375799748493312 376223834308608 376783293579264 376870403047424 377343584787312 377769412804608 377856750256128 378418637735424 378427718762496 379418141786112 379496753512448 379505860411392 379982351114496 380070200180736 380440079296992 380499105153024 381064921915392 381153021263872 382150576963584 383729711579136 383818427006976 384191953846272 384763262016276 384822958620672 385484305596416 385859453645952 385919320326144 386878610866176 387514028261376 387534190857957 387543490633728 387980829130752 388557771503616 388647603142656 389574706954752 389664773701632 390244220164656 390253584973824 390693981782016 391274958716928 391356027059712 391365418549248 391947393936384 392389702189056 392480419741696 392973200725248 392982631022592 393064053178368 393507621568512 394092782493696 394102239657984 394688284803072 395133686120448 395215553953792 395721265065984 395812752850944 396401341594752 396848676077568 396940424511488 397530690146304 397979299086336 398580674199552 399623841644544 399654224716032 399716231675904 400310625042432 400700201863104 400792840740864 401451111153664 402449009504256 402532393001024 402903168712704 403595587878912 404195749996896 404258461581312 404651880382464 404745432858624 405253613247912 405347304840192 406408181946624 406417934647296 407022293703168 407106624739672 407481613811712 407575820500992 408181901377536 408788883519588 409250197204992 409260018106368 409344812777472 409953524213376 409963361992704 410416152182784 411036320268288 411131348779008 411647547040704 412112086695936 412143419238408 412207363915776 412820332075008 413381743869952 413910700130304 413996458377216 415025541051264 415089932894208 415707187544064 415803295924224 416207950000128 416826867184299 416891538505728 418014408116448 418079263686656 419118495105024 419741740381392 419806863949824 420312564891648 420937585795584 421034903404544 422039265867648 422136838176768 422764571845044 422774717054976 423251813597184 423881205276672 423969029314688 423979203428352 424511532885726 425088844038144 425720967452352 425731183607808 425819390943232 426299923365888 426933847701504 426944092962816 427578975203328 428061493297152 428698037154816 428797148921856 429281041711104 429919399084032 429929715990528 430658247658496 431054930313216 431144240676864 431795730382848 432215948077056 432925828448256 433025917648896 433669843795968 434091885351696 434159235366912 434192244135936 435953281794048 435986426962944 436478432772096 437127492941568 437228553535488 437946666713088 438372870414336 438474218930176 439024747685238 439035283095552 439126246910208 440275530442176 440286095867904 440940818178432 441438414962688 441540472209408 442094850815904 442197059825664 442696074264576 443354380305408 443365019615232 443456880508928 444024320403456 444116317897824 444617498198016 444628167819264 445289346957312 445392294510592 445951509294096 446454760587264 446557977575424 447222026414592 447726711472128 448403258474496 448496163241984 448506925940736 449611002805536 449680760635392 450349453172736 450453570584576 450891945833472 451632500047872 452848942126152 454045036363776 454720218746508 454790769278976 455233365430272 455338611965952 456015717945216 456086469476352 457209204689952 457220176478208 457314908024832 457994952832131 458522798063616 459204639049728 459310803714048 459829130821632 460406471855616 460512914374656 461197714740048 461208782241792 461718171205632 461729251196928 461824916979712 462415860301824 462511668343296 462522767376384 463661346643209 463733284405248 463840496058368 464422873584384 464530244665344 465054461853696 465746015674368 465757192323072 466976174505984 467072927399936 467670585987072 467778707914752 468233943750144 469002980818944 469111410786304 469808997445632 470266209131004 470339171647488 472282721943552 472391910162432 472851635503104 473554784020032 473628256763904 473664266330112 474442222272512 474903942948864 475621556686848 476158290296832 476965157979024 476976603856896 477514866622464 478224949542912 478335511560192 478936088383896 479046814811136 479587413786624 480300578664192 480312104583168 481026347103744 481569179959296 481668956381184 481680515137536 482396792537088 482941171924992 483659323969536 483670930489344 483771142373376 484490528615808 485037270761472 485770196680704 485882503102464 486419143327744 487041557004288 487154157355008 487878574270464 488353371020658 488429139787776 488466274652928 488542060937216 489268541718528 490484730333312 490560829784064 491882122727424 492690000052224 493169479216128 493283496296448 494017027773984 494093675266048 495309971747448 495321857851392 495424483693568 496058420450736 496733031235584 497471692303872 498033083547648 498148225056768 498773677843584 498888990572544 499630857635052 500194685472768 500206688796672 500950515326976 501054307371904 501066331324416 501695447955858 502377724772352 503124779716416 503692550406144 503809000341504 504558183647232 504570291683328 505890855714816 506643134819328 506760266907648 507253439062656 507332140204032 508086562553856 509428554006528 509455059891921 509534102618112 510800665909248 511639615438848 511757902675968 512255938461696 513017682688368 513097278160896 514360355276196 514479271527936 515838147821568 516605218930944 516685371015168 516712254477276 516724654178304 517307772174336 518077028671488 518196804190208 518847429082554 518859880022016 519432942606336 519553031602176 520325626886208 520338113298432 521699944955904 521808036079616 521820558065664 522475732782432 522596525248512 523186269585408 523964267633664 523976841363456 524085404237824 524676828758016 525457043324928 525469652877312 526251046404096 526844914827264 527628353421312 527750337134592 528535122126336 529131568103424 530040920195072 530639065448448 531440898932736 531958089940992 532831788859392 532872299621376 533747500056576 534266935817472 534390454321152 536585802726402 536598679339008 537204224950272 538003068235776 538127450505216 538927666662528 539011282108416 539535840509952 539660577144832 540338150997216 540351117656064 540463073120256 541877575928832 541890579529728 542696391604224 543308818415616 543434427334656 544116739465728 544242535170048 545051844692784 545666929606656 545680024141824 545793083703296 546491471265792 546604698951168 546617815990272 547221536243712 548048427024384 548175131705344 548863396054272 549482782261248 549524558984544 549609818554368 550427109433344 551880933507072 551995277836288 553367388068352 554276250058752 554404394565632 554943933333504 555769156245732 555855384674304 557223718215879 557352544155264 558824660140032 559655653841856 559742485266432 559771609017049 560287218991104 560416753188864 561250114394112 562719021156864 562732524896256 562849117569024 563686095793392 563699622739968 564335751462912 565174940368896 565305604571136 566015377180968 566654119206912 566785125384192 567627956603136 567641578143744 568399897821184 569127212679168 569245130268672 569258790617088 570105300271104 570660118945488 570748657729536 571597382873088 571729531895808 573225865445376 574739907084288 574858987569152 575594567368704 575727640510464 576287930769408 577144893024414 577234437931008 577367890198528 578226458394624 578789180468928 578878980489216 578922992181248 581271042392064 581315235950592 581971243696128 582836657255424 582971404713984 583928888950784 584497160552448 585366330246984 585380377460736 585501662546944 586040972673024 587034040589568 587048127823872 587921090904576 588584553283584 588720629612544 589459801087872 589596079767552 590261432352768 591139173740544 591153359486976 592032427204608 592155090530432 592700529180672 592823330930688 593719129276416 594602012392128 595273014116352 595410636767232 596296035219456 596968948629504 597871011299328 599435762466816 599481337074048 599574347513856 600465937563648 601050302794656 601189261111296 602176666730496 603673514256384 603798589501536 605393381818368 606293624995344 606387692371968 606977820573696 607118149287936 607880419871868 608020957260288 609612272919936 609626901970944 609753210699776 610533440554752 610659937109508 611363730751488 612272852066304 612414404952064 613183325279382 613875295807488 614017219166208 614930286320064 614945042989056 615624228274176 616554480402432 616682224457728 616697023168512 617471320561056 618215128857612 618311045873664 619230498112512 619373659553792 620072615804928 620994687565824 621009589764096 622634899341312 623560781316096 623704943886336 624311925000192 625337307758592 626411996594176 627021612174672 627118895529984 628677742657536 629710295924736 630468847337472 631406378693376 631504342351872 631552355106816 633058898801472 633205257265152 634146857767566 634162075582464 634877720395776 635821807915008 635953543972032 635968805142528 637633266057216 637780682080256 638581451178528 638596775411712 638729086414848 639449885048832 640400771552256 640416139444224 641368462804992 642092239945728 642225275174912 642240686850048 643047055732224 643195723382784 643921562566656 644879098626048 644894573985792 645028189831168 645987371487744 646716361015296 647693595574272 647843337469952 649388742672384 649538876473344 650504765693952 651137828027544 651238853050368 651288366203904 652358055624704 653979640444416 654717649158144 655842830303232 656920000069632 657559305621504 657711328395264 658537121527857 658689370365312 660413295663264 660429143801856 661411227267648 662157622444032 662310708314112 663295589738496 664044111396864 664197633409024 665031570458112 665047529422848 665185320763392 666174476846736 666926247297024 666942251728896 667934020435968 668088441765888 668927263941144 669682140880896 669836966363136 670833039621888 671590067208192 671745333788672 672604887711744 672744244862976 672760388911104 674416504208304 674521140953088 675524179759104 675680355876864 676337918750208 677448750071808 679238072008704 679273413189228 679378803490816 681067554545664 682080328119762 682186153918464 682343870234624 683007917948928 684023576917824 684129704214528 685813807034928 685972362037248 687784197095424 688806958574592 688949672636368 688966205571072 689743696232448 690769371561984 691796572110072 691813173362688 692577256808448 692593876795392 692737375469568 693767502514944 693784151064576 695599926607872 695760744087552 696634310376576 696795366998016 697581692780544 698619023511552 698635788484608 700464261758976 700609391099904 701668061872128 702350915625216 702459886436352 703504471228416 703667116179456 704713496168448 705399313696506 705508757471232 707518753931264 708424082915328 708587865243648 709277453254656 710332176030048 710442385145856 710496399495168 711663333408768 712355914423296 712520605761536 713432335030272 715447736968536 715464905785344 716272299933696 717337424314368 717503267340288 718404132575844 718570222216704 719381120679936 720450867996288 720468156874752 720617430827008 721539520655616 722503434571776 722520772706304 723595188805632 724411757887488 725488985954304 725656713560064 726735792923712 727555906142208 728655295021056 728806265268224 728823754653696 729628714991616 730731236032512 731817861405696 732643709681664 732699411979392 732813091405824 733902812577792 735841244676096 737823184091136 739035000078336 739754218824192 739925244444672 741025541660976 741140512899072 742964957621172 742982786777088 743136725540352 745099546853376 746207538455808 746323313688576 747049625321472 747222337585152 748160516765376 748333485858816 749446286452578 750292028209152 750310033195008 750465490092032 751425772990464 751581461057856 751599496986624 753566587158528 753740806094848 754687169574624 755538825609216 755713500512256 756837275470848 756855437524992 758836283572224 758993507024896 759011720822784 759964702228992 760140400361472 760880158593984 760998210306048 762129843830784 762306042527744 764301153927168 767459423158272 767636854013952 768383907692544 769526524032552 769645917241344 770968611192832 771718907291904 771838640652288 773757221732352 775028056522752 775068381715914 775086981267456 775961658261504 777115543007232 777295206285312 778271143623831 779149413909504 779329547403264 780488440329312 780507169947648 781387963564032 782549917433856 782712054119424 782730837098496 783894787872768 784779404378112 784960839483392 785946401450496 785965262045184 786128106356736 787015243137024 788185564987392 788204479315968 789376569606144 790267372240896 790431107907584 791442530131968 791625505701888 792802683189504 793697352155136 793880849022976 795061380292608 795958598172672 797161348399104 799247683289088 799308449432064 800621250084864 801400403726208 801585681481728 802902222307328 804878704089603 804898019008512 805064786002048 805806337425408 807191175757824 808391499993792 808516923162624 809303760764928 809490865717248 810507226495824 810694609680384 812816363893248 812835869294592 814044587406336 814213249479344 814963227623424 815151641001984 816363802755072 817577767039176 818500394409984 818520036212736 818689625554944 819907048426752 819926723985408 820832304365568 822072640536576 822262697558016 823295094081408 824224173391872 824286838476816 824414727831552 825640664150016 827821400260608 827992916754432 830051082102528 830179865788416 831414375088128 831606591848448 832415900000256 833653734368598 833783077011456 836028816232896 836158527373312 838236990210048 839483480762784 839613727899648 840625129783296 841875171591168 842069806809088 844078531735296 844273676353536 845529143690088 845549434109952 846503627194368 847762410553344 847938058629376 847958406856704 849023065771452 850177688076288 851441934904704 851462367215616 851638781886464 852599846731776 853867695403008 853888185925632 855157950406656 856122986594304 857396074309632 857594297843712 858562083422208 859838798168064 861316495316992 862109860626432 862288481353728 863591460765696 864431896154112 865851656896512 866051835297792 867339687591936 868183770703392 868318470733824 868384488271872 871906563588096 871972853925888 872956865544192 874254985883136 874457107070976 875893333426176 876745740828672 876948437860352 878049495370476 878070566191104 878252493820416 880551060884352 880572191735808 881881636356864 882876829925376 883080944418816 884189701631808 884394119651328 885392148529152 886708760610816 886730039230464 886913761017856 888048640806912 888232635795648 889234996396032 890578693914624 890784589021184 891903018588192 892909521174528 893115955150848 894444052829184 895453422944256 896806516948992 896992326483968 897013851881472 899222005611072 899361521270784 900698906345472 900907141169152 901783891666944 903265000095744 905697884252304 908090072727552 909440437493016 909581538557952 910466730860544 910677223931904 912031435890432 912172938952704 914418409379904 914440352956416 914629816049664 915989905664262 917045596127232 918409278099456 918621607428096 919774987919073 920812943711232 921025828749312 922395429480096 922417564483584 923436342411264 923458502393856 923649833959424 924831720603648 925023336686592 925045534752768 927322693286418 927466568810496 927680992116736 928845747168768 929060489330688 930108923707392 931492031348736 931514384646144 933952349011968 934145854799872 935341171974144 935557415829504 936467887500288 938005961637888 938222821572608 939617994891264 940532418262008 940678343294976 944565443887104 945703271006208 947109568040064 947256513527808 947328532660224 948884444545024 949807885897728 951220286651349 951243113373696 952316580593664 953930315958048 953953207713792 955029733244928 956449899085824 956671023120384 957872176767792 958093629622272 959174827573248 960601157328384 960624209166336 962052694207488 963138359918592 963337912762368 963361030275072 964793585074176 965882343849984 967318647939072 967341860978688 967542284746752 968981057231616 970074541522944 971540393361408 971765006204928 972838286655488 974083114008576 974308314710016 975757148540928 976706742041316 976858279575552 976932549305856 978537083437056 980969460666624 981121659568128 983764245454848 985380000104448 986338958432256 986566992592896 988034055547968 988187350532096 990619943494896 990643715702784 990848967387136 992116840901472 993466062471168 994943384607744 996066167095296 996296450113536 997547355687168 997777981145088 999261715270104 1000389370945536 1000413377593344 1001901030653952 1002108614743808 1002132662648832 1003390895911716 1004755449544704 1006249559432832 1007385100812288 1007618000683008 1009116367294464 1009140583366656 1011781711429632 1013286269638656 1013520533815296 1014506878125312 1014664280408064 1016173125107712 1018857108013056 1018910119783842 1019068205236224 1021601331818496 1023279230877696 1023515805351936 1024511876923392 1026035365376736 1026194556321792 1028720710552392 1028958543055872 1031676295643136 1033210437861888 1033424508954552 1033449308356608 1034615544348672 1036154057342976 1036393608380416 1037694858165108 1037719760044032 1038865885212672 1039106063204352 1040651253772416 1040676226596864 1043399889911808 1043616072159232 1043641116131328 1044951465564864 1045193050497024 1046372539170816 1047928535267328 1047953682726912 1048170808475648 1049353657516032 1050914086649856 1052502092808192 1053689829654528 1055256706842624 1055500674269184 1057070244252672 1058098970544759 1058263136206848 1060081840390144 1061278130896896 1062881797865472 1063916179881984 1065663577718784 1065744599242752 1067495000113152 1068533871634944 1068780908642304 1073171605452804 1073197358678016 1074408449900544 1076006136471552 1076254901010432 1077855333325056 1078022564216832 1079071681019904 1079321154289664 1080676301994432 1080702235312128 1080926146240512 1083755151857664 1083781159059456 1085392783208448 1086617636831232 1088233478931456 1088485070340096 1090103689385568 1091333859213312 1091360048283648 1091586167406592 1092982942531584 1093209397902336 1093235631980544 1094443072487424 1096096854048768 1096350263410688 1097726792108544 1098965564522496 1099049117969088 1099219637108736 1100854218866688 1103761867014144 1103990555672576 1106734776136704 1108552500117504 1108808789131264 1109887866667008 1111538312491464 1111710769348608 1114447436431758 1114705088310528 1117649320280064 1119311307683712 1119484970532864 1119543218034098 1120574437982208 1120833506377728 1122500228788224 1124169429678867 1125438042313728 1125465049792512 1125698235138048 1127372191586784 1127399245479936 1128671502925824 1130349880737792 1130611209142272 1132030754361936 1133308238413824 1133570250768384 1135255913206272 1135283156287488 1136799795642368 1138254425358336 1138490260537344 1138517581234176 1140210600542208 1141320237890976 1141497315459072 1143194765746176 1143459063791616 1146451730890752 1149717975138304 1151189134737408 1151455281020928 1152575861538816 1154289786048828 1154468875862016 1156452916789248 1157578360937856 1157757960978432 1157845984362496 1162542084784128 1162602572573871 1162630471901184 1163942487392256 1165673314510848 1165942809427968 1167857777901568 1168994321104896 1170732660493968 1170760754921472 1171003325093888 1172081945346048 1174068081179136 1174096255647744 1175842181809152 1177169106567168 1177441259225088 1178919602175744 1179192159535104 1180522864705536 1182278347481088 1182306718973952 1184064854409216 1184310181060864 1185401058361344 1185646661861376 1187438258552832 1189204024784256 1190546028232704 1190821273534464 1192592070438912 1193937897259008 1195742022598656 1198871524933632 1198962674148096 1199148695027712 1200931875127296 1202100605589312 1202378522222592 1204353333460992 1207347028512768 1207597179003072 1210786763636736 1212587249990688 1212775384743936 1213955641147392 1214236298575872 1215760839743736 1216041914520576 1219224545839872 1219253803941888 1219506421399552 1221066881109504 1221319874219016 1222727461502976 1224545704132608 1224828809904128 1226366650558764 1227750591614976 1228034438332416 1229860572640128 1229890085978112 1231248456548352 1233108960804864 1233364448915456 1233394046337024 1234942641122112 1236430257715224 1236622091747328 1238460996225024 1238747319107584 1240145231609856 1241989375131648 1245269798682624 1247121562632192 1247409887772672 1248623850000384 1250480601552897 1250674615517184 1252823993188352 1254043224349344 1254237791059968 1257355485315072 1259420591849472 1260937694674944 1262812757386752 1263104710213632 1266117797602944 1266410514530304 1268293715535132 1268324151164928 1269755440791552 1271643615830016 1271907087944064 1271937610285056 1275266532114432 1275561364160512 1277162902357056 1277193550823424 1277458172829696 1278899770097664 1280801543104512 1280832278888448 1282736925609984 1284184479891456 1284450550349824 1286094111464448 1286391446765568 1287843125133312 1289758197252096 1289789147971584 1290056379662336 1291974742975488 1293432722030592 1295387191148544 1295686674939904 1298777485344768 1299077752946688 1301009531387904 1302275656055088 1302477706100736 1302576732407808 1304716111249408 1307959280888832 1309435298316288 1311685660606464 1313840000139264 1315118611243008 1315422656790528 1317074243055714 1317378740730624 1320826591326528 1320858287603712 1322822454535296 1324315244888064 1324621416628224 1326591179476992 1328088222793728 1330063140916224 1330095058845696 1330370641526784 1332348953693472 1333852494594048 1333884503457792 1335868040871936 1336176883531776 1337854527882288 1339364281761792 1339673932726272 1341666079243776 1343180134416384 1343490667577344 1345209775423488 1345488489725952 1345520777822208 1348833008416608 1349042281906176 1351048359518208 1351360711753728 1352675837500416 1354897500143616 1358546826378456 1358757606981632 1362135109091328 1364160656239524 1364372307836928 1366015835897856 1368047153835648 1368259408429056 1371627614069856 1371944724074496 1373984858496393 1375568394190848 1377613917149184 1377899345272736 1377932411142144 1379487392464896 1381538743123968 1383593144220144 1383626346725376 1385154513616896 1385187753590784 1385474750939136 1387535005029888 1387568302129152 1391199853215744 1391521488175104 1393268620753152 1393590733996032 1395163385561088 1397238047023104 1397271576969216 1400928523517952 1401218782199808 1403336123744256 1404701831250432 1407008942456832 1407334232358912 1409426992336896 1410798627393012 1411017514942464 1415037507862528 1416848165830656 1417175730487296 1418554906509312 1420664352060096 1420884770291712 1420992798990336 1423326666817536 1424711828846592 1425041211523072 1426864670060544 1430895473937072 1430929811570688 1432544599867392 1434674848628736 1435006534680576 1436808265151688 1437140444433408 1438762241359872 1440901735992576 1440936313749504 1441234861654016 1443079041311232 1445006869143552 1445041545412608 1447190377611264 1448823515774976 1450977971908608 1451313427120128 1453471585847424 1455111812284416 1457310590042112 1457612530536448 1457647509307392 1459257429983232 1461462472065024 1463635722811392 1465287419363328 1465398823958784 1465626182811648 1467805625155584 1471682489352192 1475646368182272 1478070000156672 1479508437648384 1479850488889344 1482051083321952 1482281025798144 1485929915242344 1485965573554176 1486273451080704 1490199093706752 1492415076911616 1494099250642944 1494444675170304 1496321033530752 1496666971717632 1498892572905156 1500584056418304 1500620066390016 1500930980184064 1502851545980928 1503162922115712 1503198993973248 1507133174317056 1507481612189696 1509374339149248 1511077651218432 1511427001024512 1513674550941696 1513710875049984 1517672567144448 1517987014049792 1519929404457984 1520280800722944 1521760317187968 1521996420612096 1524259687661568 1524612085055488 1528365179675763 1528602307854336 1534918846316544 1535273708027904 1536767815385088 1539053048065104 1539291834482688 1541937222385664 1543437814583808 1547514443464704 1550056113045504 1550136763431828 1550173962534912 1551923316523008 1554231086014464 1554590412570624 1556542287247662 1558298827819008 1558659094806528 1560976880658624 1561014339895296 1565099834867712 1565424108238848 1565461674196992 1567789575745536 1569558808756224 1571892802900992 1571930524090368 1572256212713472 1574030486274048 1576371129974784 1576408958631936 1578753139212288 1580534744481792 1580862215815168 1582885060263936 1583251011403776 1585605366379008 1587394704310272 1587761698045952 1590122760585216 1591917196345344 1594322696798208 1598495366578176 1598616898864128 1601242500169728 1602800807452416 1603171362963456 1605804444614656 1609757408179206 1609796038017024 1610129572004096 1611612674850816 1614382351515648 1616782999987584 1617033846325248 1618607521529856 1618981731434496 1621014452991648 1621389219360768 1625632727786496 1625671738589184 1628089174812672 1628426498958688 1629926455246848 1630303282003968 1632727605510144 1635155534078352 1637000788819968 1637040072425472 1637379251109888 1639814096853504 1639853447970816 1641664608731136 1644145281073152 1644525395116032 1646590188162816 1648448346783744 1648573676953632 1648829455663104 1651281328300032 1655642800521216 1655985833508864 1660102164205056 1662828750176256 1663213183696896 1664831800000512 1667307468737196 1667566154022912 1671671154647637 1672057632465792 1672317054746624 1676473980420096 1678966961525568 1679227455799296 1679314827051147 1681250259566592 1683750343182336 1684139613618176 1688157063470592 1688547352707072 1691058287380176 1691098868219904 1693007254388736 1695524821106688 1695876117258752 1695916813713408 1698046131542904 1700355376152576 1702883869809408 1702924734431232 1703277563772928 1705199693463552 1707735390806016 1707776371851264 1710315900813312 1712245973188608 1714792148619264 1715188595687424 1719677596336128 1722632990633984 1724219721252864 1724576962707456 1727182921531392 1728863792308224 1731703313793024 1732103670595584 1734679375183872 1736367541406784 1736636941467648 1736768976543744 1743813127176192 1743945707851776 1745913731088384 1748509971766272 1748914214141952 1751786666852352 1753491481657344 1753896875720704 1756098990740952 1756141132382208 1756504987640832 1761102121768704 1761144383471616 1763763272713728 1765753659850752 1766161888837632 1768379403263616 1768788239302656 1770784297058304 1773417521221632 1773460078460928 1773827522035712 1776097281613824 1776465271591296 1778469992792064 1781157387829248 1781569178042368 1783806037176384 1785819042349056 1786231910301696 1788888105658368 1790906845888512 1793613033897984 1793984652967936 1798444011222144 1798723042541568 1801397812690944 1801814282338304 1803567783333888 1806530000191488 1811395768504608 1816180145455104 1818880874986032 1819163077115904 1820933461721088 1821354447863808 1824062871780864 1828836818759808 1828880705912832 1829259632099328 1831979811328524 1834091192254464 1836818556198912 1837243214856192 1839549975838146 1841625887422464 1842051657498624 1844790858960192 1844835128967168 1846872684822528 1847299667918848 1849663441207296 1850046673373184 1850091069505536 1854645386572836 1854933137620992 1857691494337536 1858120978661376 1860217847414784 1862984062697472 1863028769292288 1867904698023936 1868291709599744 1870682343948288 1871114831659008 1872935775000576 1876011923275776 1876445643145216 1879235989782528 1881064836524016 1881356686589952 1889130887774208 1891406542012416 1894219136080128 1894513027055616 1894657065320448 1897768889090048 1899615771795456 1902440573302698 1902486226747392 1904633161187328 1907860631916096 1907906415427584 1912899798171648 1913342046240768 1915744353535584 1916187259244544 1918349655146496 1921202314656768 1921248418332672 1924105388414976 1926276719837184 1926675825524736 1926722060550144 1929587170148352 1931764687699968 1934637295878144 1934683721957376 1935084569493504 1937962114463232 1940149083045888 1943080786722816 1943530012409856 1945676573310976 1948166228017152 1948616629420032 1951514297081856 1953413484082632 1953716559151104 1953865098611712 1957074166874112 1961938921333248 1967528490909696 1970760000208896 1972677916864512 1973133985185792 1975611364583571 1976068111095936 1976374701064192 1981239886989792 1981287431405568 1981697934774272 1984233681802944 1986932124942336 1989886769215488 1992132334190592 1992592900227072 1995094711374336 1995555962290176 1998523430540208 2000778741891072 2000826755186688 2003802061307904 2004217229487616 2004265325297664 2006781791823432 2009510899089408 2012499118865664 2014770201624576 2015236001366016 2018232734588928 2018281166733312 2023563422859264 2026572539277312 2027041067630592 2029013756250624 2032346250215424 2037714216026112 2037820239567684 2038136410472448 2043202663636992 2046558461755392 2047031610703872 2049023753846784 2052070730753472 2052389112643584 2057441421104784 2057917086111744 2063352591286272 2066420875723776 2066849017909104 2066898616713216 2069231088697344 2072308114685952 2072787216760832 2075389716330216 2075439520088064 2077731770425344 2078212126408704 2081302507544832 2081352453193728 2086799779823616 2087232144318464 2087282232262656 2089902931129728 2090386100994048 2092745078341632 2095857070534656 2095907365453824 2096341616951296 2101828173299712 2105004185616384 2107379659309056 2110513413685248 2111001348538368 2114140488505344 2116197941089518 2116526272413696 2120163680780288 2122556261793792 2125763595730944 2127832359763968 2131327155437568 2131489198485504 2134990000226304 2137067743269888 2137561817284608 2146343210905608 2146394717356032 2148816899801088 2152012272943104 2152509802020864 2155710666650112 2158143362039808 2158642308579328 2161352603988864 2161404470624256 2161852292481024 2167510303715328 2167562318118912 2170785566416896 2173235273662464 2176466957862912 2176970140680192 2180207378771136 2182667718426624 2183172334813184 2185965885063168 2186418795804672 2186471263961088 2188886144974848 2192193708097536 2195453584217088 2197931129044992 2198098235938176 2198439274217472 2201708437733376 2207523734028288 2207981111345152 2213469552273408 2217105000235008 2217617578262528 2219775733334016 2223076624982928 2223421538697216 2228894872863516 2229410176621056 2235298640560128 2238622615367424 2238969941065728 2239086436068196 2241148875964416 2241667012755456 2245000457576448 2248338859357734 2250876084627456 2250930099585024 2251396470276096 2254744383173568 2254798490959872 2260699761475584 2261222418284544 2264061508723872 2266616476827648 2267140501536768 2270511826412544 2270566312574976 2273599591284736 2276508850716672 2276980521074688 2277035162468352 2280421201084416 2282640475781952 2282994630918144 2286389531492352 2286918127583232 2292903461781504 2299435950276608 2302378269474816 2302910562041856 2305151723077632 2308579572097656 2308937751724032 2312905833578496 2315156721875712 2315515921956864 2315691968724992 2325084169568256 2325205145147742 2325260943802368 2327884974784512 2331346629021696 2331885618855936 2334813430871493 2335715555803136 2337988642209792 2341465320987936 2341521509842944 2342006650187776 2344163890692096 2348136162358272 2348192511295488 2351684363618304 2354338213134336 2354882518450176 2357839204351488 2358384319070208 2361045729411072 2364556694962176 2364613437947904 2368129708818432 2368620362121728 2370802116722688 2371293323722752 2374876517105664 2378408049568512 2381092056465408 2381642547068928 2385184140877824 2387875794518016 2391484045197312 2397743049867264 2397925348296192 2401863750254592 2404201211178624 2404757044445184 2408706666921984 2414636112268809 2414694057025536 2415194358006144 2421573527273472 2425174499981376 2425550769487872 2427911282294784 2428472597151744 2431521679487472 2432083829041152 2438449091679744 2438507607883776 2439012842799104 2442133762219008 2442639748438032 2445454923005952 2449091408265216 2449657619808256 2452733301117528 2455501183229952 2456068876664832 2459721145280256 2459780171956224 2462496913096704 2466217921609728 2466728897830912 2466788092674048 2469885282244224 2472860515430448 2473244183494656 2476921992450048 2477494638215168 2483978750263296 2490539597365248 2494243125264384 2494819775545344 2497247700000768 2500961203105794 2501349231034368 2505647986376704 2508086448698688 2508475582119936 2514710970630144 2518841183698944 2521875389349888 2525625514773504 2526209420427264 2532235595205888 2532821029060608 2536587431070264 2536648302329856 2539510881583104 2543287231660032 2543814175888128 2543875220570112 2550533064228864 2551122728321024 2554325804714112 2554387101646848 2554916345659392 2557799540195328 2561603086209024 2561664557776896 2565473851219968 2568368959782912 2568901100699648 2572188222928896 2572782893531136 2575686250266624 2579516394504192 2580112759324672 2583949485950976 2586865444061184 2590774382297088 2597554970689536 2598155505893376 2602019062775808 2604551312110176 2604955412201472 2605153464815616 2609432222498816 2615918561777664 2618870596632576 2623371321212928 2627680000278528 2630237222486016 2630845313581056 2634148486111428 2634757481461248 2641653182653056 2641716575207424 2645644909070592 2648630489776128 2649242833256448 2653182358953984 2656176445587456 2660126281832448 2660190117691392 2660741283053568 2664697907386944 2667704989188096 2671736081743872 2672353767063552 2675709055764576 2678728563523584 2679347865452544 2683332158487552 2686360268832768 2686981335154688 2690419550846976 2690976979451904 2691041555644416 2697666016833216 2698084563812352 2702096719036416 2702721423507456 2705351675000832 2709795000287232 2717093652756912 2717515213963264 2724270218182656 2728321312479048 2728744615673856 2732031671795712 2736094307671296 2736518816858112 2743255228139712 2743889448148992 2747969716992786 2751136788381696 2755227834298368 2755798690545472 2755864822284288 2759324963757219 2763077486247936 2767186288440288 2767252693450752 2770309027233792 2770375507181568 2770949501878272 2775070010059776 2775136604258304 2782399706431488 2783042976350208 2786537241506304 2787181467992064 2790326771122176 2794476094046208 2794543153938432 2801857047035904 2802437564399616 2806672247488512 2809403662500864 2814017884913664 2814668464717824 2818853984673792 2821597254786024 2822035029884928 2830075015725056 2833696331661312 2837109813018624 2841328704120192 2841769540583424 2841985597980672 2846653333635072 2849423657693184 2850082423046144 2853660859954047 2853729340121088 2861790947874144 2861859623141376 2865089199734784 2869349697257472 2870013069361152 2873616530303376 2874280888866816 2877524482719744 2881803471985152 2881872627499008 2882469723308032 2886158082622464 2890013738287104 2890083090825216 2894380755222528 2897647031549952 2901955943817216 2902626854240256 2906943171694848 2910223624568832 2914621180084224 2915225061072896 2915295018614784 2918514859966464 2922924944130048 2927271445622784 2930574838726656 2930797647917568 2935611250311168 2943364978704384 2951292736364544 2956140000313344 2959016875296768 2959700977778688 2964102166643904 2964562051596288 2971859830484688 2971931147108352 2972546902161408 2980398187413504 2984830153823232 2988198501285888 2988889350340608 2992642067061504 2993333943435264 2997785145810312 3001168112836608 3001240132780032 3001861960368128 3005703091961856 3006325844231424 3006397987946496 3014266348634112 3014963224379392 3018748678298496 3022155302436864 3022854002049024 3027349101883392 3027421750099968 3035345134288896 3035974028099584 3039858808915968 3040561601445888 3043520634375936 3043992841224192 3048519375323136 3049224170110976 3056730359351526 3057204615708672 3069837692633088 3070547416055808 3073535630770176 3078106096130208 3078583668965376 3083874444771328 3086875629167616 3095028886929408 3100273526863656 3100347925069824 3103846633046016 3108462172028928 3109180825141248 3113084574495324 3116597655638016 3117318189613056 3121953761317248 3122028679790592 3130199669735424 3130848216477696 3130923348393984 3135579151491072 3139117617512448 3143785605801984 3143861048180736 3144512425426944 3148060972548096 3152742259949568 3157506278424576 3161069488963584 3161724431630336 3165770120527872 3166502022807552 3171210732758016 3174296911634277 3174789408620544 3175523396091904 3180245521170432 3183834392690688 3188645393596416 3196990733156352 3197233797728256 3202485000339456 3205601614904832 3206342725926912 3211608889229312 3219514816358412 3219592076034048 3220259144008192 3223225349701632 3228764703031296 3233565999975168 3234067692650496 3237215043059712 3237963462868992 3242028905983296 3242778438721536 3251265455572992 3251343477178368 3256178349625344 3256852997917376 3259852910493696 3265455211020288 3270311068156704 3274001577639936 3274080144850944 3274758502219776 3279628193707008 3279706895941632 3283329217462272 3288290562146304 3289050790232064 3293180376325632 3296896693567488 3297147353907264 3297658911326208 3302562656600064 3311285601042432 3311971667017728 3320204328410112 3325657500352512 3326426367393792 3329663600001024 3334614937474392 3335132308045824 3343342309295274 3344115264931584 3344634109493248 3352947960840192 3357933923051136 3358454911598592 3358629654102294 3362500519133184 3367500686364672 3368279227236352 3372508289036601 3376314126941184 3377094705414144 3382116574760352 3382197736439808 3386014508777472 3391049642213376 3391752234517504 3391833627426816 3396092263085808 3400710752305152 3405767739618816 3405849468862464 3406555127545856 3410399386927104 3415470781612032 3415552743702528 3420631801626624 3424491946377216 3429584297238528 3430377191374848 3439355192672256 3445265981267968 3449153925414912 3454365843062784 3457727584616448 3463406627586048 3469358750367744 3472735082813568 3473273882935296 3473537953087488 3487626254352384 3487807717721613 3487891415703552 3491827462176768 3497019943532544 3497828428283904 3503573333704704 3506982963314688 3507793751441408 3512197981481904 3512282264764416 3513009975281664 3522204243537408 3522288766943232 3527526545427456 3531507319701504 3532323777675264 3536758806527232 3537576478605312 3541568594116608 3546835042443264 3546920156921856 3547655044071424 3552194563227648 3552930543182592 3556939985584128 3562314775658496 3563138356084736 3567612074352768 3571638084698112 3572463820603392 3577776211316736 3581813691777024 3587226067795968 3587969305935872 3596888022444288 3597446085083136 3602795625381888 3603628564676608 3607135566667776 3613060000382976 3622791537009216 3632360290910208 3637761749972064 3638326154231808 3641866923442176 3642708895727616 3648125743561728 3657673637519616 3657761411825664 3658519264198656 3663959622657048 3668182384508928 3673637112397824 3674486429712384 3679099951676292 3683251774844928 3684103314997248 3689581717920384 3689670257934336 3693745369645056 3694599335837696 3699326882414592 3700093346746368 3700182139011072 3709290773145672 3709866275241984 3715382988675072 3716241957322752 3720435694829568 3725968125394944 3735809396047872 3736583419199488 3741364687896576 3742229663318016 3745871550001152 3751441804658691 3752023846551552 3752891286290432 3758471979565056 3762129673048032 3762713373179904 3778261775548416 3782813084024832 3788438272160256 3789314130640896 3795537778180096 3799231543590912 3804881146605396 3804972453494784 3809266322374656 3815721263832192 3815812830855168 3825799596343296 3826684092481536 3831488707071168 3832374518489088 3836699310292992 3842404629313536 3842496836665344 3848210776829952 3852553439674368 3853351651049472 3859174340296704 3863529375399936 3869274591756288 3869367443914752 3870169138987008 3875924228926464 3880298166091776 3886161573445632 3887060024819712 3891353146621952 3896332456034304 3897233258840064 3903028594163712 3906826968165264 3907433118302208 3907730197223424 3914148333748224 3923877842666496 3935056981819392 3941520000417792 3945355833729024 3946267970371584 3951222729167142 3952136222191872 3952749402128384 3962479773979584 3962574862811136 3963395869548544 3968467363605888 3973864249884672 3979773538430976 3984264668381184 3990189422748672 3991111924580352 3997046861080416 4001557483782144 4001653510373376 4007604122615808 4008434458975232 4008530650595328 4013563583646864 4019021798178816 4024998237731328 4029540403249152 4030472002732032 4036465469177856 4036562333466624 4047126845718528 4053145078554624 4054082135261184 4058027512501248 4064692500430848 4075640479135368 4076272820944896 4086405327273984 4093116923510784 4098047507693568 4104141461506944 4104778225287168 4114882842209568 4115834172223488 4121954575489179 4126705182572544 4132841751447552 4133698035818208 4133797233426432 4138462177394688 4144616229371904 4145574433521664 4150779432660432 4150879040176128 4155463540850688 4156424252817408 4162605015089664 4162704906387456 4173599559647232 4174464288636928 4174564464525312 4179805862259456 4180772201988096 4185490156683264 4191714141069312 4191814730907648 4192683233902592 4203656346599424 4210008371232768 4221026827370496 4222002697076736 4228280977010688 4232395882179036 4233052544827392 4240327361560576 4245112523587584 4251527191461888 4255664719527936 4262654310875136 4262978396971008 4269980000452608 4274135486539776 4275123634569216 4292686421811216 4292789434712064 4297633799602176 4304024545886208 4305019604041728 4311421333300224 4316286724079616 4317284617158656 4322705207977728 4322808941248512 4323704584962048 4335020607430656 4335124636237824 4341571132833792 4346470547324928 4352933915725824 4353940281360384 4360414757542272 4365335436853248 4366344669626368 4371931770126336 4372837591609344 4372942527922176 4377772289949696 4384387416195072 4390907168434176 4395862258089984 4396196471876352 4396878548434944 4403416875466752 4415047468056576 4415962222690304 4426939104546816 4434210000470016 4435235156525056 4439551466668032 4446153249965856 4446843077394432 4457789745727032 4458820353242112 4470597281120256 4477245230734848 4478172872136392 4482297751928832 4483334025510912 4490000915152896 4496677718715468 4501752169254912 4501860199170048 4502792940552192 4509488766347136 4509596981919744 4521399522951168 4522444836569088 4528123017447744 4533232953655296 4534281003073536 4541023652825088 4541132625149952 4547199182569472 4553017701433344 4553961042149376 4560842402168832 4565280951563904 4565989261836288 4572779062984704 4573836255166464 4585095539027289 4585806923563008 4598871900553216 4604756538949632 4605821124083712 4610303446155264 4617159144195312 4617875503448064 4625811667156992 4630313443751424 4631383937449984 4650168339136512 4650410290295484 4650521887604736 4655769949569024 4662693258043392 4663771237711872 4669626861742986 4671431111606272 4675977284419584 4682930641975872 4683043019685888 4684013300375552 4696272324716544 4696385022590976 4703368727236608 4708676426268672 4715678408702976 4716768638140416 4722091458822144 4729113389924352 4729226875895808 4736259417636864 4737240724243456 4741604233445376 4742586647445504 4749753034211328 4756816099137024 4762184112930816 4763285094137856 4770368281755648 4775751589036032 4782968090394624 4795486099734528 4795850696592384 4803727500509184 4808402422357248 4809514088890368 4817413333843968 4829272224537618 4829388114051072 4830388716012288 4843147054546944 4850348999962752 4851101538975744 4855822564589568 4856945194303488 4863043358974944 4864167658082304 4876898183359488 4877015215767552 4878025685598208 4884267524438016 4885279496876064 4890909846011904 4898182816530432 4899315239616512 4905466602235056 4911002366459904 4912137753329664 4919442290560512 4919560343912448 4924993826193408 4932435843219456 4933457795661824 4933576185348096 4939770564488448 4945721030860896 4946488366989312 4953843984900096 4954989276430336 4967957500526592 4988486250528768 4989639551090688 4994495400001536 5001922406211588 5002698462068736 5011295972753408 5016172897397376 5016951164239872 5029421941260288 5037682367397888 5037944481153441 5043750778699776 5051251029547008 5052418840854528 5064471190411776 5065642058121216 5073174862140528 5073296604659712 5079021763166208 5086574463320064 5087628351776256 5087750441140224 5101066128457728 5102245456642048 5108651609428224 5108774203293696 5109832691318784 5115599080390656 5123206172418048 5123329115553792 5130947702439936 5136737919565824 5137802201399296 5144376445857792 5145565787062272 5159032789008384 5160225518649344 5167898971901952 5173730888122368 5181548764594176 5195109941379072 5196311011786752 5204038125551616 5209102624220352 5209910824402944 5210306929631232 5218864444997632 5231837123555328 5237741193265152 5246742642425856 5255360000557056 5260474444972032 5261690627162112 5268296972222856 5269514962922496 5283306365306112 5283433150414848 5291289818141184 5297260979552256 5298485666512896 5306364717907968 5312352891174912 5320252563664896 5320380235382784 5321482566107136 5329395814773888 5335409978376192 5343472163487744 5344707534127104 5351418111529152 5357457127047168 5358695730905088 5366664316975104 5372720537665536 5373962670309376 5380839101693952 5381953958903808 5395332033666432 5396169127624704 5404193438072832 5405442847014912 5410703350001664 5419590000574464 5434187305513824 5435030427926528 5448540436365312 5456642624958096 5457489231347712 5464063343591424 5472188615342592 5486510456279424 5487778896297984 5495939433985572 5502273576763392 5510455668596736 5511597381090944 5511729644568576 5518649927514438 5526154972495872 5534372576880576 5534505386901504 5540618054467584 5541899003756544 5550140020119552 5550273208516608 5564799412862976 5573074483012608 5574362935984128 5580653542244352 5588952188092416 5589086307876864 5603714094071808 5604875128799232 5613344494977024 5618807325001728 5628035769827328 5629336929435648 5637707969347584 5643194509572048 5644070059769856 5667392663322624 5674219626037248 5682657408240384 5683539081166848 5683971195961344 5693306667270144 5698847315386368 5700164846092288 5707321719908094 5707458680242176 5723581895748288 5723719246282752 5738699394514944 5740026138722304 5747233060606752 5748561777733632 5755048965439488 5763606943970304 5763745254998016 5764939446616064 5772316165244928 5780027476574208 5780166181650432 5788761510445056 5795294063099904 5803911887634432 5805253708480512 5813886343389696 5820447249137664 5829242360168448 5830450122145792 5830590037229568 5837029719932928 5845849888260096 5854542891245568 5861149677453312 5861595295835136 5871222500622336 5902585472729088 5912280000626688 5918033750593536 5919401955557376 5928204333287808 5929124103192576 5943719660969376 5943862294216704 5945093804322816 5960796374827008 5969660307646464 5976397002571776 5977778700681216 5985284134123008 5986667886870528 5995570291620624 6002336225673216 6002480265560064 6003723920736256 6011406183923712 6012651688462848 6012795975892992 6028532697268224 6029926448758784 6037497356596992 6044310604873728 6045708004098048 6054698203766784 6054843500199936 6070690268577792 6071948056199168 6079717617831936 6081123202891776 6087041268751872 6097038750646272 6098448340221952 6113460718703052 6114409231417344 6139675385266176 6141094832111616 6147071261540352 6156212192260416 6157167337930752 6167748889542656 6173751258335232 6190057773858816 6200547053727312 6200695850139648 6207693266092032 6216924344057856 6218361650282496 6226169148990648 6233195311276032 6234636379226112 6243907522634496 6244057359581184 6260399339470848 6261696432955392 6261846696787968 6271158302982144 6278235235024896 6287571211603968 6287722096361472 6289024850853888 6305484519899136 6315012556849152 6322138977927168 6323448863260672 6331540241055744 6333004045615104 6342421465516032 6348593823268554 6349578817241088 6351046792183808 6360491042340864 6367668785381376 6377290787192832 6393981466312704 6394467595456512 6404970000678912 6411203229809664 6412685451853824 6423217778458624 6439029632716824 6439184152068096 6440518288016384 6446450699403264 6457529406062592 6467131999950336 6474430086119424 6475926925737984 6484057811966592 6485556877443072 6502530911145984 6502686954356736 6512356699250688 6513705995834752 6519705820987392 6530910422040576 6540622136313408 6548003155279872 6549517004439552 6559256387414016 6559413791883264 6566658434924544 6576581124292608 6586360752651264 6593793387134976 6594294707814528 6595317822652416 6605125313200128 6622571202084864 6623943334035456 6640408656820224 6651315000705024 6652852734787584 6659327200002048 6669229874948784 6670264616091648 6686684618590548 6688230529863168 6705895921680384 6715867846102272 6716909823197184 6717259308204588 6725001038266368 6735001372729344 6736558454472704 6745016578073202 6752628253882368 6754189410828288 6764233149520704 6764395472879616 6782099284426752 6783504469035008 6783667254853632 6792184526171616 6801421504610304 6811535479237632 6811698937724928 6813110255091712 6820798773854208 6830941563224064 6831105487405056 6841263603253248 6848983892754432 6859168594477056 6860754382749696 6878710385344512 6890531962535936 6898307850829824 6908731686125568 6915455169232896 6926813255172096 6938717500735488 6945470165627136 6946547765870592 6947075906174976 6975252508704768 6975615435443226 6975782831407104 6983654924353536 6994039887065088 6995656856567808 7007146667409408 7013965926629376 7015587502882816 7024395962963808 7024564529528832 7026019950563328 7044408487074816 7044577533886464 7055053090854912 7063014639403008 7064647555350528 7073517613054464 7075152957210624 7083137188233216 7093670084886528 7093840313843712 7095310088142848 7104389126455296 7105861086365184 7113879971168256 7124629551316992 7126276712169472 7135224148705536 7143276169396224 7144927641206784 7155552422633472 7163627383554048 7174452135591936 7175938611871744 7193776044888576 7205591250763776 7207257129353216 7214271133335552 7226120000765952 7243908336806427 7245583074018432 7264720581820416 7275523499944128 7276652308463616 7283733846884352 7285417791455232 7296251487123456 7315347275039232 7315522823651328 7317038528397312 7327919245314096 7336364769017856 7347274224795648 7348972859424768 7358199903352584 7366503549689856 7368206629994496 7379163435840768 7379340515868672 7387490739290112 7389198671675392 7398653764829184 7400186693492736 7400364278022144 7418581546291344 7419732550483968 7430765977350144 7432483914645504 7451936250789888 7471618792095744 7473166838398976 7482729375793152 7484459326636032 7491743100002304 7502883609317382 7504047693103104 7505782572580864 7516943959130112 7524259346096064 7525426746359808 7556523551096832 7565626168049664 7576876544320512 7578628261281792 7591075556360192 7598463087181824 7609762293210792 7609944906989568 7618532644749312 7631442527664384 7631625661710336 7651599192686592 7653368184963072 7662977414142336 7664749036978176 7673398620585984 7684809258627072 7684993673330688 7696421553659904 7705106879348736 7706703302098944 7718348680593408 7727058750799872 7738549183512576 7740338277974016 7751848457852928 7760596332183552 7772323146891264 7782706293243904 7792664912068608 7794466517680128 7806057188327424 7813653936330528 7814866236604416 7815460394446848 7828296667496448 7847755685332992 7870113963638784 7883040000835584 7890711667458048 7892535940743168 7902445458334284 7904272444383744 7924959547959168 7925149725622272 7926791739097088 7936934727211776 7947728499769344 7959547076861952 7968529336762368 7980378845497344 7982223849160704 7994093722160832 8003114967564288 8015208245231616 8016868917950464 8017061301190656 8027127167293728 8038043596357632 8049996475462656 8059080806498304 8060944005464064 8072930938355712 8073124666933248 8094253691437056 8106290157109248 8108164270522368 8116055025002496 8129385000861696 8151280958270736 8152545641889792 8172810654547968 8186233847021568 8196095015387136 8208282923013888 8209556450574336 8229765684419136 8231668344446976 8243909150978358 8253410365145088 8265683502895104 8267396071636416 8267594466852864 8289232458743808 8291148867043328 8301558865320864 8301758080352256 8310927081701376 8312848505634816 8325210030179328 8325409812774912 8347199119294464 8348928577273856 8349128929050624 8359611724518912 8361544403976192 8370980313366528 8383428282138624 8383629461815296 8385366467805184 8407312693198848 8420016742465536 8442053654740992 8444005394153472 8456561954021376 8464791764358072 8466105089654784 8480654723121152 8490225047175168 8511329439055872 8525308621750272 8525956793942016 8539960000905216 8548270973079552 8550247269138432 8560982579862141 8585372843622432 8585578869424128 8595267599204352 8608049091772416 8610039208083456 8622842666600448 8632573448159232 8634569234317312 8645410415955456 8645617882497024 8647409169924096 8670041214861312 8670249272475648 8683142265667584 8692941094649856 8705867831451648 8707880562720768 8720829515084544 8730670873706496 8732689339252736 8743863540252672 8745675183218688 8745885055844352 8755544579899392 8768774832390144 8781814336868352 8791724516179968 8792392943752704 8806833750933504 8830094936113152 8831924445380608 8853878209093632 8868420000940032 8870470313050112 8879102933336064 8892306499931712 8893686154788864 8915579491454064 8917640706484224 8941194562240512 8954490461469696 8956345744272784 8964595503857664 8966668051021824 8980001830305792 8993355437430936 9003504338509824 9003720398340096 9005585881104384 9018977532694272 9019193963839488 9042799045902336 9044889673138176 9056246034895488 9066465907310592 9068562006147072 9082047305650176 9082265250299904 9106035402866688 9107922084298752 9121684804337664 9130561903127808 9131978523672576 9145558125969408 9147672510332928 9170191078054578 9171613847126016 9197743801106432 9209513077899264 9211642248167424 9220606892310528 9234318288390624 9235751006896128 9251623334313984 9260626887502848 9262767874899968 9300820580590968 9301043775209472 9311539899138048 9325386516086784 9327542475423744 9339253723485972 9351954568839168 9365861283951744 9366086039371776 9368026600751104 9392544649433088 9392770045181952 9406737454473216 9417352852537344 9431356817405952 9433537276280832 9444182917644288 9458226779848704 9472518835273728 9474481448486912 9483208466890752 9485173294891008 9499506068422656 9513632198274048 9524368225861632 9526570188275712 9540736563511296 9551503178072064 9565936180789248 9590972199469056 9591701393184768 9607455001018368 9616804844714496 9619028177780736 9634826667687936 9658544449075236 9658776228102144 9660777432024576 9686294109093888 9700697999925504 9702203077951488 9711645129179136 9713890388606976 9726086717949888 9728335316164608 9753796366718976 9754030431535104 9756051371196416 9768535048876032 9770558993752128 9796365633060864 9798630479233024 9810933204470112 9822004732919808 9824275506659328 9838884581121024 9839120687824896 9849987652386816 9864871686438912 9866915591323648 9867152370696192 9879541128976896 9891442061721792 9892976733978624 9907687969800192 9909978552860672 9935915001053184 9976972501057536 9979279102181376 9988990800003072 10003844812423176 10005396924137472 10022591945506816 10032345794794752 10033902328479744 10058843882520576 10075364734795776 10075888962306882 10087501557399552 10102502059094016 10104837681709056 10117524867109803 10128942380823552 10131284116242432 10146349724281056 10146593209319424 10158043526332416 10173148926640128 10175256703552512 10175500882280448 10202132256915456 10204490913284096 10217303218856448 10217548406587392 10219665382637568 10231198160781312 10246412344836096 10246658231107584 10261895404879872 10273475839131648 10275604402798592 10288752891715584 10291131574124544 10318065578016768 10320451037298688 10335797943803904 10347461776244736 10363097529188352 10390219882758144 10408076251103232 10418205248440704 10419821648805888 10420613859262464 10437728889995264 10463423153164839 10463674247110656 10475482386530304 10493485284851712 10510720001114112 10520948889944064 10523381254324224 10536593944445712 10539029925844992 10566612730612224 10566866300829696 10582579636282368 10594521959104512 10596971333025792 10612729435815936 10624705782349824 10640505127329792 10640760470765568 10642965132214272 10658791629547776 10670819956752384 10686944326975488 10689415068254208 10702836223058304 10714914254094336 10717391461810176 10733328633950208 10745441075331072 10761678203387904 10763907917807616 10790664067332864 10792338255249408 10808386876145664 10810885694029824 10821406700003328 10839180001148928 10868374611027648 10870060855853056 10897080872730624 10913285249916192 10914978462695424 10928126687182848 10944377230685184 10973020912558848 10975557792595968 10991878867971144 11004547153526784 11020911337193472 11023194762181888 11023459289137152 11037299855028876 11052309944991744 11068745153761152 11069010773803008 11081236108935168 11083798007513088 11100280040239104 11100546417033216 11129598825725952 11146148966025216 11148725871968256 11161307084488704 11177904376184832 11207428188143616 11209750257598464 11226688989954048 11237614650003456 11256071539654656 11258673858871296 11275415938695168 11286389019144096 11288140119539712 11334785326645248 11348439252074496 11365314816480768 11367942391922688 11386613334540288 11397694630772736 11400329692184576 11414643439816188 11414917360484352 11447163791496576 11447438492565504 11477398789029888 11480052277444608 11494466121213504 11497123555467264 11510097930878976 11527213887940608 11527490509996032 11529878893232128 11544632330489856 11560054953148416 11577523020890112 11590588126199808 11607823775268864 11610507416961024 11627772686779392 11640894498275328 11658484720336896 11660900244291584 11661180074459136 11674059439865856 11691699776520192 11709085782491136 11722299354906624 11723190591670272 11742445001244672 11805170945458176 11824560001253376 11836067501187072 11838803911114752 11856408666575616 11858248206385152 11887439321938752 11887724588433408 11890187608645632 11921592749654016 11939320615292928 11952794005143552 11970568268246016 11973335773741056 11991140583241248 12004672451346432 12004960531120128 12007447841472512 12022812367847424 12025303376925696 12025591951785984 12057065394536448 12059852897517568 12074994713193984 12088621209747456 12091416008196096 12109396407533568 12109687000399872 12141380537155584 12143896112398336 12159435235663872 12162246405783552 12174082537503744 12194077501292544 12196896680443904 12226921437406104 12228818462834688 12279350770532352 12294142523080704 12312424384520832 12314334675861504 12335497779085312 12347502516670464 12365863726467537 12380115547717632 12401094107454624 12401391700279296 12415386532184064 12433848688115712 12436723300564992 12452338297981296 12466390622552064 12469272758452224 12487815045268992 12488114719162368 12520798678941696 12523392865910784 12523693393575936 12542316605964288 12556470470049792 12575142423207936 12575444192722944 12578049701707776 12610969039798272 12630025113698304 12646897726521344 12663080482111488 12666008091230208 12684842931032064 12697187646537108 12699157634482176 12720982084681728 12735337570762752 12754581574385664 12787962932625408 12788935190913024 12809940001357824 12822406459619328 12825370903707648 12846435556917248 12878059265433648 12878368304136192 12881036576032768 12892901398806528 12915058812125184 12934263999900672 12948860172238848 12951853851475968 12968115623933184 12971113754886144 13005061822291968 13005373908713472 13024713398501376 13027411991669504 13039411641974784 13061820844081152 13081244272626816 13096006310559744 13099034008879104 13118512774828032 13118827583766528 13133316869849088 13153162248585216 13172721505302528 13187586774269952 13188589415629056 13190635645304832 13210250626400256 13245142404169728 13247886668070912 13280817313640448 13302630001410048 13305705469575168 13318654400004096 13338459749897568 13340529232183296 13373369237181096 13376461059726336 13411791843360768 13431735692204544 13434518616409176 13450002076532736 13470002745458688 13473116908945408 13490033156146404 13505256507764736 13508378821656576 13528466299041408 13528790945759232 13564198568853504 13567008938070016 13567334509707264 13584369052343232 13602843009220608 13623070958475264 13623397875449856 13626220510183424 13641597547708416 13661883126448128 13682527206506496 13697967785508864 13718337188954112 13721508765499392 13755286617081867 13757420770689024 13781063925071872 13796615701659648 13817463372251136 13830910338465792 13853626510344192 13877435001470976 13890940331254272 13894151812349952 13950505017409536 13951230870886452 13951565662814208 13967309848707072 13988079774130176 13991313713135616 14014293334818816 14027931853258752 14031175005765632 14048791925927616 14049129059057664 14052039901126656 14088816974149632 14089155067772928 14110106181709824 14126029278806016 14147035226108928 14150305914421248 14166274376466432 14187340169773056 14187680627687424 14190620176285696 14208778252910592 14211722172730368 14227759942336512 14249259102633984 14252553424338944 14270448297411072 14286552338792448 14289855282413568 14311104845266944 14327254767108096 14348904271183872 14351877223743488 14387552089777152 14411182501527552 14414514258706432 14428542266671104 14452240001531904 14487816673612854 14491166148036864 14529441163640832 14551046999888256 14553304616927232 14567467693768704 14570835582910464 14592502974246912 14630694550078464 14631045647302656 14634077056794624 14655838490628192 14672729538035712 14694548449591296 14697945718849536 14716399806705168 14733007099379712 14736413259988992 14758326871681536 14758681031737344 14774981478580224 14778397343350784 14797307529658368 14800373386985472 14800728556044288 14837163092582688 14839465100967936 14861531954700288 14864967829291008 14903872501579776 14946333676797952 14965458751586304 14968918653272064 14983486200004608 15005767218634764 15008095386206208 15033887918260224 15048518692192128 15050853492719616 15113047102193664 15113833443460323 15131252336099328 15153753088641024 15157256522563584 15182151112720384 15196926174363648 15219524586421584 15219889813979136 15237065289498624 15262885055328768 15263251323420672 15303198385373184 15306736369926144 15325954828284672 15329498073956352 15346797241171968 15369618517254144 15369987346661376 15392843107319808 15410213758697472 15413406604197888 15436697361186816 15477098367025152 15480676555948032 15503696915705856 15521192664367104 15544646293782528 15565412586487808 15585329824137216 15588933035360256 15612114376654848 15627307872661056 15629732473208832 15630920788893696 15656593334992896 15695511370665984 15740227927277568 15766080001671168 15781423334916096 15785071881486336 15804890916668568 15808544888767488 15849919095918336 15850299451244544 15853583478194176 15873869454423552 15895456999538688 15919094153723904 15937058673524736 15960757690994688 15964447698321408 15988187444321664 16006229935128576 16030416490463232 16033737835900928 16034122602381312 16054254334587456 16076087192715264 16099992950925312 16118161612996608 16121888010928128 16145861876711424 16188507382874112 16212580314218496 16216328541044736 16232110050004992 16258770001723392 16302561916541472 16305091283779584 16345621309095936 16372467694043136 16392190030774272 16416565846027776 16459531368838272 16463336688893952 16487818301956716 16506820730290176 16531367005790208 16534792143272832 16535188933705728 16578464917487616 16582297734086656 16603117730641728 16603516160704512 16621854163402752 16625697011269632 16650420060358656 16650819625549824 16694398238588928 16697857154547712 16719223449037824 16723088807952384 16741960626733056 16766856564277248 16767258923630592 16770732935610368 16814625386397696 16840033484931072 16884107309481984 16888010788306944 16913123908042752 16929583528716144 16932210179309568 16961309446242304 17022658878111744 17050617243500544 17051913587884032 17079920001810432 17096541946159104 17100494538276864 17121965159724282 17170745687244864 17171157738848256 17216098183544832 17220078416166912 17245685333200896 17265146896318464 17290820831910912 17291235764994048 17294818339848192 17340082429722624 17340498544951296 17366284531335168 17385882189299712 17411735662903296 17415761125441536 17441659030169088 17461341747412992 17465378678505472 17487727080505344 17491350366437376 17491770111688704 17511089159798784 17537549664780288 17563628673736704 17583449032359936 17584785887505408 17613667501867008 17663848890761216 17707756418187264 17736840001880064 17758205866672128 17784612999863424 17787372309577728 17831158982908128 17835281412968448 17882389124481024 17908980922939392 17912691488545568 17929191007715328 17933336102043648 17960003660611584 17986710874861872 18007008677019648 18007440796680192 18011171762208768 18037955065388544 18038387927678976 18085598091804672 18089779346276352 18112492069790976 18132931814621184 18137124012294144 18164094611300352 18164530500599808 18212070805733376 18215844168597504 18243369608675328 18261123806255616 18291116251938816 18295345020665856 18340382156109156 18343227694252032 18395487602212864 18419026155798528 18423284496334848 18441213784621056 18468636576781248 18471502013792256 18503246668627968 18521253775005696 18525535749799936 18601641161181936 18602087550418944 18623079798276096 18650773032173568 18655084950847488 18678507446971944 18703909137678336 18731722567903488 18732172078743552 18736053201502208 18785089298866176 18785540090363904 18813474908946432 18834705705074688 18862713634811904 18867074552561664 18916453559697408 18945037670547456 18948962896973824 18966416933781504 18970346589782016 18999012136845312 19027264396548096 19048736451723264 19053140376551424 19081473127022592 19103006356144128 19131872361578496 19181944398938112 19183402786369536 19214910002036736 19233609689428992 19238056355561472 19269653335375872 19317088898150472 19317552456204288 19321554864049152 19372588218187776 19401395999851008 19423290258358272 19427780777213952 19452173435899776 19456670632329216 19507592733437952 19508060863070208 19512102742392832 19537070097752064 19541117987504256 19592731266121728 19597260958466048 19621866408940224 19644009465839616 19648551013318656 19677769162242048 19678241375649792 19699975304773632 19729743372877824 19733831182647296 19759082257953792 19782884123443584 19785953467957248 19815375939600384 19819957105721344 19871830002106368 19953945002115072 19958558204362752 19977981600006144 20007689624846352 20010793848274944 20045183891013632 20064691589589504 20117687765041152 20150729469591552 20151777924613764 20175003114799104 20205004118188032 20209675363418112 20235049734219606 20257884761647104 20262568232484864 20292699448562112 20293186418638848 20346297853280256 20350513407105024 20351001764560896 20404264513830912 20434606437712896 20435096813174784 20439330765275136 20462396321562624 20492824689672192 20493316462215168 20523790809759744 20546951678263296 20551208805597184 20577505783431168 20582263148249088 20636131156033536 20640902074597376 20671595887607808 20694923552489472 20726195058376704 20780439765516288 20816152502206464 20836410496881408 20839643297611776 20841227718524928 20875457779990528 20926846306329678 20927348494221312 20950964773060608 20986970569703424 21021440002228224 21041897779888128 21046762508648448 21073187888891424 21078059851689984 21133225461224448 21133732601659392 21165159272564736 21189043918209024 21193942666051584 21225458871631872 21249411564699648 21281010254659584 21281520941531136 21285930264428544 21317583259095552 21341639913504768 21373888653950976 21378830136508416 21405672446116608 21429828508188672 21434782923620352 21466657267900416 21490882150662144 21523356406775808 21527815835615232 21581328134665728 21616773752291328 21621771388059648 21642813400006656 21678360002297856 21731725010419281 21736749222055296 21740121711706112 21794161745461248 21826570499832384 21829956925390848 21856253374365696 21888754461370368 21946041825117696 21951115585191936 21983757735942288 22009094307053568 22041822674386944 22046389524363776 22046918578274304 22074599710057752 22104619889983488 22137490307522304 22138021547606016 22162472217870336 22167596015026176 22200560080478208 22201092834066432 22259197651451904 22292297932050432 22297451743936512 22355808752369664 22414856376287232 22419500515196928 22453377979908096 22475229300006912 22512143079309312 22517347717742592 22550831877390336 22572778038288192 22576280239079424 22669570653290496 22696878504148992 22730629632961536 22735884783845376 22773226669080576 22795389261545472 22800659384369152 22829286879632376 22829834720968704 22894327582993152 22894876985131008 22954797578059776 22960104554889216 22988932242427008 22994247110934528 23020195861757952 23054427775881216 23054981019992064 23059757786464256 23089264660979712 23120109906296832 23155046041780224 23181176252399616 23215647550537728 23221014833922048 23255545373558784 23281788996550656 23316969440673792 23321800488583168 23348118879731712 23383399553040384 23418171564982272 23444598709813248 23446381183340544 23484890002489344 23610341890916352 23649120002506752 23672135002374144 23677607822229504 23712817333151232 23774878643877504 23775449176866816 23780375217291264 23843185499308032 23878641230585856 23905588010287104 23941136536492032 23946671547482112 23982281166482496 24009344902692864 24014895682945024 24045624735694848 24050606753851392 24051183903571968 24114130789072896 24149989426387968 24177242419494912 24182832016392192 24218792815067136 24219374000799744 24282761074311168 24287792224796672 24318870471327744 24324492811567104 24348165075007488 24388155002585088 24393793360887808 24453842874812208 24457636925669376 24558701541064704 24588285046161408 24624848769041664 24628669351723008 24670995558170624 24695005033340928 24731727452935074 24760231095435264 24802188214909248 24802783400558592 24867697376231424 24873446601129984 24904676595962592 24932781245104128 24938545516904448 24975630090537984 24976229438324736 25041597357883392 25046785731821568 25047386787151872 25084633211928576 25112940940099584 25150284846415872 25150888385445888 25156099403415552 25221938079596544 25260050227396608 25293795453042688 25326160964222976 25332016182460416 25369685862064128 25394375293074216 25398315268964352 25441964169363456 25470675141525504 25575925865250816 25577870381826048 25619880002715648 25644812919238656 25650741807415296 25682947739586423 25692871113834496 25756118530867296 25756736608272384 25762073152065536 25785802797613056 25830117624250368 25868527999801344 25897720344477696 25903707702951936 25936231247866368 25942227509772288 26010123644583936 26010747817426944 26049426797002752 26054823983339008 26078823283949568 26123641688162304 26162488545253632 26192012621119488 26198068017758208 26237025549656064 26237655167533056 26266633739698176 26306324497170432 26345443010605056 26375173548539904 26377178831258112 26420501252800512 26490284808339456 26495773336141824 26561634627280896 26605260002820096 26611410939150336 26637308800008192 26676919499795136 26681058464366592 26746738474362192 26752922119452672 26823583686721536 26863471384409088 26869037232818352 26900004153065472 26940005490917376 26946233817890816 26980066312292808 27010513015529472 27016757643313152 27056932598082816 27057581891518464 27128397137707008 27134017876140032 27134669019414528 27168738104686464 27205686018441216 27246141916950528 27246795750899712 27252441020366848 27323766252896256 27365054413012992 27395935571017728 27436674377908224 27443017530998784 27510573234163734 27514841541378048 27562127850143744 27593231403319296 27634926744502272 27661820676931584 27707253020688384 27754870002941952 27781880662508544 27788303624699904 27902461741772904 27903131325628416 27934619697414144 27976159548260352 27982627426271232 28055863706517504 28062350011531264 28097583851855232 28098258118115328 28104079802253312 28177633948299264 28178310135545856 28220212363419648 28252058557612032 28294070452217856 28300611828842496 28332548752932864 28374680339546112 28381240352571392 28417556505821184 28423444345460736 28455519884673024 28498518205267968 28540896594822144 28573104677584896 28579710564827136 28622209690533888 28654509534216192 28697808542367744 28703754447486976 28775104179554304 28822365003055104 28829028517412864 28857084533342208 28904480003063808 28975633347225708 28982332296073728 29058882327281664 29102093999776512 29106609233854464 29134935387537408 29141671165820928 29185005948493824 29261389100156928 29262091294605312 29268154113589248 29311676981256384 29389096899182592 29395891437699072 29432799613410336 29466014198759424 29472826519977984 29516653743363072 29517362063474688 29549962957160448 29556794686701568 29594615059316736 29600746773970944 29601457112088576 29674326185165376 29678930201935872 29723063909400576 29729935658582016 29807745003159552 29892667353595904 29930917503172608 29937837306544128 29966972400009216 30011534437269528 30016190772412416 30067775836520448 30097037384384256 30101706985439232 30226094204387328 30227666886920646 30262504672198656 30307506177282048 30314513045127168 30352574601329409 30364302225440768 30393852348727296 30439049172843168 30439779627958272 30474130578997248 30525770110657536 30526502646841344 30606396770746368 30613472739852288 30651909656569344 30658996147912704 30693594482343936 30739237034508288 30739974693322752 30785686214639616 30820427517394944 30826813208395776 30873394722373632 30954196734050304 30961353111896064 31007393831411712 31042385328734208 31089292587565056 31130825172975616 31170659648274432 31224228753309696 31254615745322112 31259464946417664 31261841577787392 31313186669985792 31390269459494517 31391022741331968 31480455854555136 31532160003342336 31562846669832192 31570143762972672 31609781833337136 31617089777534976 31699838191836672 31700598902489088 31707166956388352 31747738908847104 31790913999077376 31838188307447808 31874117347049472 31921515381989376 31928895396642816 31976374888643328 32012459870257152 32060832980926464 32067475671801856 32068245204762624 32108508669174912 32152174385430528 32199985901850624 32236323225993216 32291723753422848 32377014765748224 32425160628436992 32432657082089472 32464220100009984 32517540003446784 32605123833082944 32610182567559168 32691242618191872 32744935388086272 32784380061548544 32833131692055552 32919062737676544 32926673377787904 32975636603913432 33013641460580352 33062734011580416 33069584286545664 33070377867411456 33156929834975232 33164595468173312 33206235461283456 33207032321409024 33243708326805504 33251394022539264 33300840120717312 33301639251099648 33388796477177856 33395714309095424 33438446898075648 33446177615904768 33483921253466112 33533713128554496 33541465871220736 33629250772795392 33680066969862144 33768214618963968 33776021576613888 33826247816085504 33859167057432288 33864420358619136 33922618892484608 34045317756223488 34103827175768064 34159840003620864 34193083892318208 34200989076553728 34243930319448564 34341491374489728 34342315477696512 34432196367089664 34440156832333824 34491370666401792 34530293792636928 34581641663821824 34582471529988096 34589636679696384 34680164859445248 34732569062670336 34771764378599424 34823471325806592 34831522250883072 34883318060338176 34922683494825984 34930757357010944 34975454161010688 34982700732874752 34983540223377408 35022178319597568 35075099329560576 35127257347473408 35166898064719872 35169571775010816 35227335003734016 35327697781522432 35415512836374528 35473680003760128 35516411733344256 35569225999726848 35574744619155456 35662317965816256 35670562825936896 35764778248962048 35817961845878784 35825382977091136 35858382015430656 35920007321223168 35973421749723744 36014017354039296 36014881593360384 36022343524417536 36075910130777088 36076775855357952 36171196183609344 36179558692552704 36224984139581952 36265863629242368 36274248024588288 36328189222600704 36329061001199616 36424141611466752 36431688337195008 36486739217350656 36522247612511232 36582232503877632 36590690041331712 36680764312218312 36686455388504064 36790975204425728 36838052311597056 36882427569242112 36937273153562496 36943004027584512 37006493337255936 37042507550011392 37051071499599872 37097591179402611 37203282322363872 37204175100837888 37246159596552192 37301546064347136 37310169901694976 37357014893943888 37407818275356672 37463445135806976 37464344157487104 37472106403004416 37570178597732352 37571080180727808 37626949817892864 37669411410149376 37725427269623808 37734149105123328 37832907119394816 37890075341094912 37897925793947648 37940693179564032 37998024273690624 38054528793096192 38097472903446528 38162946254045184 38206012712288256 38263744723156992 38363888797876224 38366805572739072 38429820004073472 38467219378857984 38476112711122944 38539306670751744 38634177796300944 38635104912408576 38643109728098304 38745176436375552 38802791999702016 38846580516716544 38855561554427904 38904346871799552 38913341264658432 39015185466875904 39016121726140416 39024205484785664 39074140195504128 39082235975008512 39185462532243456 39194521916932096 39243732817880448 39288018931679232 39297102026637312 39355538324484096 39356482751299584 39399950609547264 39459486745755648 39467662365294592 39518164515907584 39565768246887168 39571906935914496 39630751879200768 39639914211442688 39743660004212736 39907890004230144 39917116408725504 39955963200012288 40015379249692704 40021587696549888 40090367782027264 40129383179179008 40235375530082304 40303555849227528 40350006229598208 40410008236376064 40419350726836224 40470099468439212 40515769523294208 40525136464969728 40585398897124224 40586372837277696 40692595706560512 40701026814210048 40702003529121792 40808529027661824 40869212875425792 40870193626349568 40878661530550272 40924792643125248 40985649379344384 41047581619519488 41093903356526592 41102417611194368 41155011566862336 41164526296498176 41265859851245601 41272262312067072 41281804149194752 41343191775215616 41389847104978944 41452390116753408 41560879531032576 41632305004412928 41672820993762816 41682455437049856 41750915559981056 41853692612659356 41854696988442624 41901929546121216 41973941139406848 42042880004456448 42083795559776256 42093525017296896 42146375777782848 42156119703379968 42266450922448896 42267465203318784 42330318545129472 42378087836418048 42450917743263744 42498823129399296 42562020509319168 42563041883062272 42571860528857088 42635166518191104 42683279827009536 42747777307901952 42757660273016832 42811344892233216 42859657016377344 42869565847240704 42933314535800832 42981764301324288 43046712813551616 43055631671230464 43162656269331456 43233547504582656 43243542776119296 43285626800013312 43356720004595712 43463450020838562 43473498444110592 43480243423412224 43588323490922496 43653140999664768 43659913850781696 43712506748731392 43777508922740736 43892083650235392 43902231170383872 43967515471884576 44018188614107136 44083645348773888 44092779048727552 44093837156548608 44149199420115504 44209239779966976 44274980615044608 44276043095212032 44324944435740672 44335192030052352 44401120160956416 44402185668132864 44518395302903808 44584595864100864 44594903487873024 44711617504739328 44839001030393856 44906755959816192 44950458600013824 45024286158618624 45101663754780672 45145556076576384 45152560478158848 45339141306580992 45341500330380969 45393757008297984 45461259265923072 45471769567690752 45546453338161152 45590778523090944 45601318768738304 45658573759264752 45659669441937408 45788655165986304 45789753970262016 45909595156119552 45920209109778432 45977864484854016 45988494221869056 46040391723515904 46108855551762432 46109962039984128 46119515572928512 46178529321959424 46240219812593664 46310092083560448 46431295101075456 46442029667844096 46511090747117568 46563577993101312 46633938881347584 46643600977166336 46696237759463424 46766799106080768 46836343129964544 46889197419626496 46892762366681088 46969780004978688 47220683781832704 47298240005013504 47344270004748288 47355215644459008 47425634666302464 47549757287755008 47550898353733632 47560750434582528 47686370998616064 47757282461171712 47811176020574208 47882273072984064 47893343094964224 47964562332964992 48018689805385728 48029791365890048 48091249471389696 48101213507702784 48102367807143936 48228261578145792 48299978852775936 48354484838989824 48365664032784384 48437585630134272 48565522148622336 48575584449593344 48637740942655488 48648985623134208 48696330150014976 48776310005170176 48787586721775616 48907685749624416 48915273851338752 49117403082129408 49176570092322816 49249697538083328 49341991116341248 49390010066681856 49463454905870148 49520462190870528 49604376429818496 49605566801117184 49735394752462848 49746893202259968 49809353191925184 49865562490208256 49877091033808896 49951260181075968 49952458876649472 50083194715766784 50093571463643136 50169266423857152 50225881880199168 50300569692831744 50301776770891776 50312198806831104 50443876159193088 50520100454793216 50587590906085376 50652321928445952 50664032364920832 50739371724128256 50788750586148432 50796630537928704 50883928338726912 51151851730501632 51155740763652096 51239760005431296 51289625838477312 51301483614830592 51365895479172846 51385742227668992 51512237061734592 51513473216544768 51524146304131072 51660235248500736 51737055999602688 51795440688955392 51872462495732736 51884455019544576 52020247289167872 52021495634853888 52098853594005504 52109647966678016 52157646567899136 52247283376324608 52324977090507264 52384025242238976 52396136035516416 52474051099312128 52475310335066112 52533267479396352 52612648994340864 52690886021210112 52750347097079808 52754357662516224 52841002505601024 52991546672283648 53123269254561792 53210520005640192 53274617600016384 53353838999590272 53362116928733184 53493476948724384 53505844238905344 53647167373443072 53726942768818176 53738074465636704 53800008306130944 53880010981834752 53892467635781632 53960132624585616 54021026031058944 54033515286626304 54113865196165632 54115163783036928 54256794275414016 54268035752280064 54269338038829056 54337476209372928 54411372036882432 54492283833901056 54493591501799424 54504882040733696 54647532505792512 54730108826025984 54873348755816448 54886035061997568 55021146468327468 55029683082756096 55124255700287488 55186462806638592 55269853489004544 55323641353863168 55414506041376768 55509740005883904 55563761325017088 55576607249399808 55804923483545808 55806262651256832 55869239394828288 55952319096520704 55965254852542464 56111727413035008 56124700023062528 56195167703710464 56196516236230656 56208159604506624 56355267896598528 56356620271091712 56440424726839296 56504117115224064 56588140904435712 56601223657684992 56749360679092224 56762480705142784 56835113011642368 56846888690921472 56911039769346048 56997036410535936 57081793189644288 57146209355169792 57159421129654272 57244419381067776 57309019068432384 57395617084735488 57407508894973952 57550208359108608 57644730006110208 57658057034825728 57714169066684416 57808960006127616 57951266694451416 57964664592147456 58117764654563328 58204187999553024 58269870775074816 58283342331641856 58370011896987648 58522778200313856 58524182589210624 58536308227178496 58623353962512768 58778193798365184 58791782875398144 58865599226820672 58932028397518848 58945653039955968 59033307486726144 59034724126949376 59099925914320896 59113589373403136 59189230118633472 59201493547941888 59348652370330752 59357860403871744 59446127818801152 59459871317164032 59615490006319104 59785334707191808 59861835006345216 59875674613088256 59933944800018432 60023068874539056 60032381544824832 60135551673040896 60194074768768512 60452188408774656 60455333773841292 60525009344397312 60615012354564096 60629026090254336 60705149202658818 60728604450881536 60787704697454592 60878098345686336 60879559255916544 61051540221315072 61053005293682688 61212793541492736 61303819313138688 61317992295825408 61387188964687872 61478474069016576 61479949386645504 61571372429279232 61640855034789888 61653626416791552 61746789444747264 61908393468100608 61922706223792128 62014787662823424 62084770657468416 62178585175130112 62341319296548864 62448457506619392 62509231490644224 62518929892835328 62523683155574784 62626373339971584 62780538918989034 62782045482663936 62960911709110272 63064320006684672 63125693339664384 63140287525945344 63219563666674272 63234179555069952 63399676383673344 63401197804978176 63414333912776704 63495477817694208 63581827998154752 63676376614895616 63748234694098944 63843030763978752 63857790793285632 63952749777286656 64024919740514304 64121665961852928 64134951343603712 64136490409525248 64217017338349824 64304348770861056 64399971803701248 64472646451986432 64583447506845696 64850321256873984 64865314164178944 64928440200019968 65035080006893568 65210247666165888 65220365135118336 65382485236383744 65489870776172544 65568760123097088 65666263384111104 65838125475353088 65853346755575808 65951273207826864 66027282921160704 66125468023160832 66139168573091328 66140755734822912 66313859669950464 66329190936346624 66412470922566912 66414064642818048 66487416653611008 66502788045078528 66601680241434624 66603278502199296 66777592954355712 66791428618190848 66876893796151296 66892355231809536 67067426257108992 67082931742441472 67258501545590784 67360133939724288 67536429237927936 67552043153227776 67652495632171008 67718334114864576 67728840717238272 67845237784969216 68090635512446976 68207654351536128 68319680007241728 68386167784636416 68401978153107456 68487860638897128 68682982748979456 68684630955393024 68864392734179328 68880313664667648 68982741332803584 69060587585273856 69163283327643648 69164943059976192 69179273359392768 69360329718890496 69465138125340672 69543528757198848 69646942651613184 69663044501766144 69766636120676352 69845366989651968 69861514714021888 69950908322021376 69965401465749504 70044356639195136 70150198659121152 70254514694946816 70333796129439744 70339143550021632 70454670007468032 70655395563044864 70831025672749056 70947360007520256 71032823466688512 71138451999453696 71324635931632512 71341125651873792 71529556497924096 71635923691757568 71650765954182272 71716764030861312 71840014642446336 71946843499447488 72028034708078592 72044687048835072 72151820261554176 72153551710715904 72342392367218688 72449968279163904 72531727258484736 72548496049176576 72656378445201408 72658122002399232 72848283222933504 72863376674390016 72973478434701312 73044495225022464 73164465007755264 73181380082663424 73361528624436624 73372910777008128 73676104623194112 73764855138484224 73874546307124992 73886008055169024 74012986674511872 74085015100022784 74102142999199744 74195182358805222 74406564644727744 74408350201675776 74603092128694272 74620339803389952 74714029787887776 74815636550713344 74926890271613952 74928688314974208 74944212806008832 75140357195464704 75142160361455616 75253899635785728 75338822820298752 75450854539247616 75468298210246656 75665814238789632 75780150682189824 75795851587895296 75881386359128064 75996048547381248 76109057586192384 76194945806893056 76325892508090368 76412025424576512 76727777595752448 76733611145478144 76859640008146944 76934438757715968 76952225422245888 77078613341503488 77268355592601888 77270209824817152 77286219456196608 77490352872751104 77605583999404032 77693161033433088 77711123108855808 77808693743599104 77826682529316864 78030370933751808 78032243452280832 78048410969571328 78148280391008256 78164471950017024 78370925064486912 78389043833864192 78487465635760896 78576037863358464 78594204053274624 78711076648968192 78712965502599168 78799901219094528 78918973491511296 78935324730589184 79036329031815168 79131536493774336 79261503758401536 79279828422885376 79487320008425472 79815780008460288 79834232817451008 79911926400024576 80030758499385408 80043175393099776 80180735564054528 80258766358358016 80470751060164608 80607111698455056 80700012459196416 80820016472752128 80838701453672448 80940198936878424 81031539046588416 81050272929939456 81170797794248448 81172745674555392 81385191413121024 81402053628420096 81404007058243584 81617058055323648 81738425750851584 81740387252699136 81757323061100544 81971298758688768 82095163239038976 82187806713053184 82204835222388736 82310023133724672 82329052592996352 82531719702491202 82544524624134144 82563608298389504 82686383550431232 82779694209957888 82904780233506816 83121759062065152 83264610008825856 83345641987525632 83364910874099712 83501831119962112 83707385225318712 83709393976885248 83803859092242432 83947882278813696 84167591119552512 84187050034593792 84292751555565696 84312239406759936 84532901844897792 84534930406637568 84660637090258944 84756175672836096 84901835486527488 84997646258798592 85124041018638336 85143721057714176 85270333036382208 85366559654019072 85495554615803904 85622689784466432 85719314032754688 85739131694481408 85866629071601664 85963528602648576 86093425627103232 86111263342460928 86325312538662912 86467095009165312 86487085552238592 86571253600026624 86713440009191424 86926900041677124 86946996888221184 87176646981844992 87306281999329536 87319827701563392 87425013497462784 87555017845481472 87784167300470784 87804462340767744 87935030943769152 88167290697547776 88185558097455104 88187674313097216 88298398840231008 88418479559933952 88549961230089216 88552086190424064 88649888871481344 88670384060104704 88802240321912832 88804371336265728 89036790605807616 89169191728201728 89189806975746048 89423235009478656 89678002060787712 89813511919632384 89900917200027648 90048572317237248 90203327509561344 90291112153152768 90305120956317696 90678282613161984 90683000660761938 90787514016595968 90922518531846144 90943539135381504 91092906676322304 91181557046181888 91202637537476608 91317147518529504 91319338883874816 91577310331972608 91579507940524032 91819190312239104 91840418219556864 91955728969708032 91976988443738112 92080783447031808 92217711103524864 92219924079968256 92239031145857024 92357058643918848 92480439625187328 92620184167120896 92862590202150912 92884059335688192 93022181494235136 93127155986202624 93267877762695168 93287201954332672 93392475518926848 93672686259929088 93778394839252992 93785524733362176 93939560009957376 94170808378483551 94441367563665408 94596480010027008 94688540009496576 94710431288918016 94851269332604928 95099514575510016 95101796707467264 95121500869165056 95372741997232128 95514564922343424 95622352041148416 95764546145968128 95786686189928448 95929124665929984 96037379610771456 96059582731780096 96182498942779392 96202427015405568 96204735614287872 96456523156291584 96599957705551872 96708969677979648 96875171260268544 97131044297244672 97151168899186688 97275481885310976 97297971246268416 97392660300029952 97552620010340352 97575173443551232 97815371499248832 97830547702677504 98234806164258816 98353140184645632 98499395076166656 98683982232682496 98780020133363712 98926909811740296 99040924381741056 99208752859636992 99211133602234368 99470789504925696 99493786404519936 99618706383850368 99731124980416512 99754182067617792 99902520362151936 99904917753298944 100166389431533568 100187142927286272 100338532847714304 100451763760398336 100601139385663488 100624397613662208 100887752318386176 101040200909586432 101175181812170752 101304643856891904 101328064729841664 101478743448256512 101577501172296864 101593261075857408 101767856677453824 102311481527304192 102479520010862592 102579251676954624 102602967229661184 102731790958345692 103024474123469184 103026946433089536 103048292608262144 103320470497001472 103474111999205376 103590881377910784 103744924991465472 103768910039089152 104040494578335744 104197707188011008 104219295933356032 104315293135798272 104494566752649216 104649954181014528 104768050484477952 104792272071032832 104948102198624256 104950620670132224 105066534958792704 105225297988681728 105381772042420224 105500694194159616 105508715325032448 105682005011202048 105983093344567296 106246538509123584 106421040011280384 106549235200032768 106707677999180544 106724233857466368 106986953897448768 107011688477810688 107294334746886144 107453885537636352 107476148931273408 107760021963669504 107784935271563264 107920265249171232 108042052062117888 108067030573252608 108227730392331264 108230327566073856 108513588550828032 108536071504560128 108538676077658112 108674952418745856 108822744073764864 108984567667802112 108987183003598848 109009764081467392 109295065011585024 109460217652051968 109746697511632896 109772070123995136 110042292936654936 110059366165512192 110248511400574976 110372925613277184 110647282707726336 110829012082753536 111019480011767808 111127522650034176 111153214498799616 111292773538207833 111609846967091616 111612525302513664 111738478789656576 111904638193041408 111930509705084928 112223454826070016 112249400046125056 112390335407420928 112393032472461312 112416319209013248 112710535793197056 112713240542183424 112880849453678592 113008234230448128 113176281808871424 113202447315369984 113498721358184448 113524961410285568 113670226023284736 113693777381842944 113822079538692096 113994072821071872 114163586379288576 114292418710339584 114488838762135552 114618038136864768 114791234169470976 114815017789947904 115100416718217216 115289460012220416 115316114069651456 115428338133368832 115617920012255232 115902533388902832 115929329184294912 116235529309126656 116408375999106048 116539741550149632 116566684663283712 116740023793975296 117045556400627712 117048365178421248 117072616454356992 117246707925025536 117556387596730368 117583565750796288 117731198453641344 117864056795037696 117891306079911936 118066614973452288 118069448253898752 118199851828641792 118378460237266944 118402987095883776 118697304740661504 118715720807743488 118892255637602304 118919742634328064 119230980012638208 119570669414383616 119723670012690432 119751349226176512 119867889600036864 120046137749078112 120064763089649664 120271103346081792 120388149537537024 120910667547682584 121050018688794624 121230024709128192 121258052180508672 121410298405317636 121575409394909184 121756196691372672 121759118511833088 122103080442630144 122106010587365376 122425587082985472 122607638626277376 122635984591650816 122774377929375744 122956948138033152 123142744858558464 123281710069579776 123307252833583104 123493578889494528 123816786936201216 123845412447584256 124029575325646848 124169541314936832 124357170350260224 124682638593097728 124896915013238784 125018462981288448 125047366311149568 125252746679943168 125561077837978068 125564090965327872 125921823418220544 126128640013369344 126251386679328768 126280575051890688 126439127333348544 126468359110139904 126799352767346688 126802395609956352 126828667825553408 126990955635388416 127352753229791232 127496469388197888 127686061527957504 127715581586571264 127905499554573312 128049839481028608 128243331923705856 128269902687207424 128272980819050496 128434034676699648 128608697541722112 128799943607402496 128945292903972864 129166895013691392 129700642513747968 129730628328357888 129856880400039936 130070160013787136 130420495332331776 130440730270236672 130764970472767488 130979741552345088 131137520246194176 131332526768222208 131676250950706176 131706693511151616 131902546415653728 132054565842321408 132250936046321664 132278337146182656 132281511469645824 132627719339900928 132658381872693248 132824941845133824 132828129285636096 132974833307222016 133005576090157056 133203360482869248 133206557004398592 133555185908711424 133582857236381696 133753787592302592 133784710463619072 134134852514217984 134165863484882944 134517003091181568 134720267879448576 135072858475855872 135304991264342016 135436668229729152 135457681434476544 135690475569938432 136024500991142907 136181271024893952 136415308703072256 136639360014483456 136772335569272832 136803956306214912 136975721277794256 137365965497958912 137369261910786048 137728785468358656 137760627329335296 137965482665607168 138121175170547712 138326566655287296 138329886119952384 138358546718785536 138720659437780992 138930276250681344 139293885303226368 139326089003532288 139533272241352704 139690733979303936 139901816644042752 139930802931499008 140088713278390272 140300397318242304 140509029389893632 140667592258879488 140678287100043264 140909340014936064 141310791126089728 141662051345498112 141894720015040512 142065646933377024 142276903998907392 142649271863265024 142682251303747584 143059112995848192 143271847383515136 143301531908364544 143433528061722624 143680029284892672 143893686998894976 144056069416157184 144089374097670144 144303640523108352 144307103421431808 144684784734437376 144899936558327808 145063454516969472 145096992098353152 145312756890402816 145696566445867008 145726753348780032 145946956869402624 146088990450044928 146328930015510528 146362760165326848 146723057248873248 146745821554016256 147352209246388224 147529710276968448 147749092614249984 148025973349023744 148170030200045568 148204285998399488 148390364717610444 148813129289455488 148816700403351552 149206184257388544 149240679606779904 149428059575775552 149631273101426688 149853780543227904 149857376629948416 149888425612017664 150280714390929408 150507799271571456 150677645640597504 150901709078495232 150936596420493312 151331628477579264 151560301364379648 151591703175790592 151762772718256128 151992097094762496 152218115172384768 152389891613786112 152651785016180736 153455555191504896 153467222290956288 153719280016293888 153868877515431936 153904450844491776 154157226683006976 154536711185203776 154540419649634304 154572438912393216 154980705745502208 155211167998808064 155386322066866176 155617387487198208 155653365058633728 156060741867503616 156064486904561664 156096821939142656 156296560782016512 156328943900034048 156741850128973824 156778087667728384 156974931271521792 157152075726716928 157188408106549248 157422153297936384 157425931005198336 157599802438189056 157837946983022592 157870649461178368 158072658063630336 158263072987548672 158523007516803072 158559656845770752 158974640016850944 159631560016920576 159823852800049152 160061516998770816 160086350786199552 160361471128109056 160517532716716032 160941502120329216 161214223396910112 161400024918392832 161640032945504256 161677402907344896 161880397873756848 162063078093176832 162100545859878912 162341595588496896 162345491349110784 162770382826242048 162804107256840192 162808014116487168 163234116110647296 163476851501703168 163480774505398272 163514646122201088 163942597517377536 164190326478077952 164409670444777472 164620046267449344 164658105185992704 165063439404982404 165089049248268288 165372767100862464 165559388419915776 165809560467013632 166243518124130304 166529220017651712 166691283975051264 166729821748199424 167003662239924224 167414770450637424 167418787953770496 167607718184484864 167895764557627392 168335182239105024 168374100069187584 168585503111131392 168624478813519872 169065803689795584 169069860813275136 169321274180517888 169512351345672192 169803670973054976 170248082037276672 170287442115428352 170540666072764416 170733119308038144 170991109231607808 171245379568932864 171438628065509376 171478263388962816 171733258143203328 171927057205297152 172186851254206464 172222526684921856 172650625077325824 172934190018330624 172974171104477184 173142507200053248 173426880018382848 173853800083354248 173893993776442368 174353293963689984 174612563998659072 174850026994925568 175110035690962944 175568334600941568 175608924681535488 175870061887538304 176334581395095552 176371116194910208 176375348626194432 176596797680462016 176836959119867904 177099922460178432 177104172380848128 177299777742962688 177340768120209408 177604480643825664 178073581211615232 178338383456403456 178379613951492096 178846470018957312 179356004121575424 179627023839264768 179801834400055296 180097144634474496 180406655019122688 180582224306305536 181356565226323968 181366001321523876 181575028033191936 181845037063692288 181887078270763008 182185813352644608 182363114092363776 182405275074953216 182634295037059008 182638677767749632 183154620663945216 183159015881048064 183638380624478208 183911457939416064 183953976887476224 184161566894063616 184435422207049728 184439848159936512 184478062291714048 184714117287837696 184960879250374656 185240368334241792 185725180404301824 185768118671376384 186044362988470272 186254311972405248 186535755525390336 186574403908665344 187345372519858176 187556789678505984 187571049466724352 187879120019914752 188341616756967102 188882735127330816 189192960020054016 189377080018993152 189420862577836032 189702538665209856 190199029151020032 190203593414934528 190243001738330112 190745483994464256 191029129844686848 191244704082296832 191529092291936256 191573372379856896 191858249331859968 192074759221542912 192119165463560192 192364997885558784 192404854030811136 192409471228575744 192913046312583168 193199915411103744 193417939355959296 193750342520537088 194302337798373376 194550963770621952 194595942492536832 194785320600059904 195105240020680704 195630742998497664 195661095405355008 196469612328517632 196706280369291264 196998790152333312 197367964465364992 197560040266727424 197853819623480592 198081848763482112 198417505719273984 198422267204468736 198941579009851392 198987572809039872 199237412767700736 199462249960833024 199508364135235584 199805040724303872 199809835506597888 200332778863067136 200374285854572544 200677065695428608 201202278771326976 201248795227324416 201775504636772352 202080401819172864 202350363624341504 202609287713783808 202656129459683328 202957486896513024 203155002344593728 203186522151714816 203535713354907648 204622963054608384 204959040021725184 205158503353909248 205205934459322368 205463581916691384 206048948246938368 206053892866179072 206096585216524288 206640940994002944 206948223998410752 207181762755821568 207489849982930944 207537820078178304 208080989156671488 208395414376022016 208438591866712064 208630586271596544 208989133505298432 209299908362029056 209536100968955904 209584544142065664 209896204397248512 210133069917585408 210450595977363456 210763544084840448 211001388388319232 211017430650064896 211364010022404096 211966186689134592 212493077018247168 212842080022560768 213098470400065536 213415355998361088 213973907794897536 214023376955621376 214588669493772288 214907771075272704 214952297862546816 215520043927339008 215569870543126528 215840530498342464 216084104124235776 216134061146505216 216455460784662528 216460655132147712 217027177101656064 217072143009120256 217349904837491712 217645488147529728 217969135335604224 217974366007197696 218019528162934784 218590130023170048 218920435304103936 219493395023265792 219544140247990272 220084585873309872 220118732331024384 220497022801149952 221294565415452672 221658024165507072 222038960023535616 222255045300068352 222306428997599232 222585547076415666 223219693934183232 223225050605027328 223809276386082816 223861019410169856 224446909652140032 224780670814841856 224786064944922624 224832638418026496 225421071586394112 225426481084366848 225761698907357184 226016468460896256 226352563617742848 226404894630739968 226997442716368896 227049922820571136 227340452046569472 227387554763685888 227644159077384192 227988145642143744 228327172758577152 228584837420679168 228977677524271104 229236076273729536 229630035579895808 230200833436434432 230578920024440832 230856676266737664 231235840024510464 231805066777805664 231858658368589824 232471058618253312 232816751998212096 233079483100299264 233133369326567424 233480047587950592 234091112801255424 234096730356842496 234145232908713984 234493415850051072 235112775193460736 235167131501592576 235462396907282688 235728113590075392 235782612159823872 236133229946904576 236138896507797504 236399703657283584 236756920474533888 236805974191767552 237394609481323008 237784511275204608 237839485268656128 238461960025276416 239141338828767232 239447340025380864 239502698452353024 239735779200073728 240092275498156224 240129526179299328 240542206692163584 240776299075074048 241821335095365168 242100037377589248 242460049418256384 242516104361017344 242820596810635272 243150818789818368 243512393382745344 243518237023666176 244206160885260288 244212021174730752 244851174165970944 245215277252554752 245271969183301632 245913896276066304 246285489717116928 246563420139159552 246614505667166208 246987157778989056 247633573872402432 247690824895168512 248059150651293696 248339082629873664 248714340700520448 249365277186195456 249793830026477568 250036925962576896 250094732622299136 250505493359886336 251122155675956136 251128181930655744 251843646836441088 252502773358657536 252561150103781376 252878254666697088 252936718220279808 253598705534693376 253604791219912704 253657335651106816 253981911270776832 254705506459582464 254992938776395776 255372123055915008 255431163173142528 255810999109146624 256099678962057216 256486663847411712 256539805374414848 256868069353399296 257217395083444224 257599887214804992 257890585807945728 258333790027382784 259401285027495936 259461256656715776 259713760800079872 260140320027574272 260840990664663552 261529940945534976 261959483104690176 262275040492388352 262665053536444416 263352501901412352 263413387022303232 263805092831307456 264501872092643328 264556674292365312 264563022939291648 265255438679801856 265649883690267648 265656258571272192 265949666614444032 266011152180314112 266406720965738496 266413114008797184 267110371817422848 267165714472763392 267507575184605184 267569420927238144 268269705028435968 268331726969765888 269034006182363136 269440535758897152 270145716951711744 270609982528684032 270873336459458304 270915362868953088 271380951139876864 272049001982285814 272362542049787904 272830617406144512 273278720028966912 273544671138545664 273607912612429824 273951442555588512 274731930995917824 274738523821572096 275457570936717312 275521254658670592 275930965331214336 276242350341095424 276653133310574592 276659772239904768 276717093437571072 277441318875561984 277860552501362688 278587770606452736 278652178007064576 279066544482705408 279381467958607872 279803633288085504 279861605862998016 280177426556780544 281018058779787264 281335184517758976 281356574200086528 281818680029872128 282512425135450653 282621582252179456 283324102690996224 283789440030081024 284131293866754048 284553807997814784 285298543726530048 285364502607495168 286118225991696384 286543694767030272 286603063816729088 286867056123445248 287360058569785344 287787373997789952 288112138832314368 288178748195340288 288607281046216704 288614206842863616 289369569468874752 289799873116655616 290126909033938944 290625513780805632 291393132891734016 291453506697560064 291893913738805248 292177980900089856 292657860031021056 292725520330653696 293446114497746496 293491643108032512 294704418492776448 295059420553936896 295498185228499968 296051946698047488 296340060400091136 296408571996798976 296780729435220888 297626258578910976 297633400806703104 298412368514777088 298481359213559808 298856119151551104 299262546202853376 299707561086455808 299714753259896832 299776851224035328 300561428781858816 301015598543142912 301355291281195008 301803418156990464 301873192840986624 302663256955158528 303120602728759296 303183406351581184 303525545436512256 303984194189524992 304436230344769536 304779783227572224 305303570032361472 306934444581912576 307438560032587776 307737755030863872 307808901688983552 309073422370407552 309080839299268608 309144877824786432 309961411491004416 310422335997616128 310772644133732352 311234774974396416 311306730117267456 312121483735007232 312193643878285312 312593121564033024 312657887800068096 313483700257947648 313949862543043584 314304151453433856 314376816213098496 314844306595872768 314851862010396672 315199604876378112 315675893966045184 315741298922356736 316145316127260672 316526145975097344 317046015033606144 317119313691541504 317949280033701888 319263120033841152 319647705600098304 320123033997541632 320172701572399104 320722942256218112 321035065433432064 321883004240658432 322428446793820224 323280065891008512 323354805814689792 323760795747513696 324126156186353664 324201091719757824 324683191176993792 324690982698221568 325540765652484096 325608214513680384 325616028232974336 326468232221294592 326953703003406336 326961549010796544 327029292244402176 327885195034755072 328380652956155904 328819340889554944 329240092534898688 329316210371985408 330126878809964808 330178098496536576 330745534201724928 331118776839831552 332487036248260608 333058440035303424 333382567950102528 333459643496398848 333878320614623499 334007324479848448 334829540901274848 334837575907540992 335215436368969728 335791529115254784 336670364478210048 336748200138375168 337171006222262784 337248957627039744 338131607379591168 338139721626550272 338642548361035776 339024702691344384 339607341946109952 340496164074553344 340574884230856704 341081332145528832 341466238616076288 341982218463215616 342490759137865728 342877256131018752 343466516286406656 343854114410594304 344373702508412928 344445053369843712 345301250154651648 345868380036661248 345948342208954368 346285014400106496 346853760036765696 347707600166708496 347787987552884736 348706587927379968 349225127997318144 349700053989851136 350220071381925888 351136669201883136 351217849363070976 351740123775076608 352669162790191104 352742232389820416 352750697252388864 353193595360924032 353673918239735808 354199844920356864 354208344761696256 354599555485925376 355208961287651328 356147162423230464 356676766912806912 356759227902984192 357692940037914624 358712008243150848 359254047678529536 359603668800110592 360194289268948992 360813310038245376 361164448612611072 362732002643047752 363150056066383872 363690074127384576 363774156541526016 364726228184727552 364810550149906432 365268590074118016 365277355535499264 366309241327890432 366318031762096128 367276761248956416 367822915878832128 367907953774952448 368323133788127232 368870844414099456 368956124583428096 369428234575675392 369921758500749312 370480736668483584 371450360808603648 371536237342752768 372088725976940544 372508623944810496 373071511050780672 373148807817330688 374690745039716352 375142098933448704 375758240039829504 376683233513934204 377765470254661632 378385920040108032 378754160037986304 378841725155672064 379405077330419712 380398058302040064 380407186829869056 380486003476660224 382058259689373696 382489408164593664 383058184583872512 383146744759713792 383716498663719936 384149518443085824 384238330927120384 384729995771117568 384809708061622272 384818942457151488 385826092625166336 386399830822207488 386835878711918592 387500685041074176 388604675596746752 389101927541243904 389191884985073664 389570641200119808 390210480041361408 391261485996995328 391322190810710016 392939224657035264 393412560738582528 393997580304666624 394735928930729984 395120080533454848 395707639246961184 396163697526964224 396835011438547968 396844534408937472 397883158019702784 397975145618079744 398474825535401472 398924499921666048 399016728270471168 399610081448607744 399619671013195776 400665557726134272 400748571709145088 401354131390857216 402404557542653952 402497590454648832 403551009273544704 404160803638345728 404700727248683008 405218575427567616 405914973793026048 406310004689187456 406373044303429632 407071426709815296 408073502973428721 409245926109216768 409918080043450368 410317006707818496 410411868918644736 410927163833382768 412097896493876736 412107785732358144 412193170433048576 413281881988005888 413896447996821504 414363525511643136 414979699965861888 415075640156356608 416161978313342976 416790828752044032 416877183733424128 417978267010596864 418599816724058112 419072201937911808 419792408794497024 420266139835170816 420901191954726912 421527088169680896 422002776776638464 422034861300129792 422728020044808192 423932373378269184 424986154036494336 425684160045121536 426196940800131072 426830711996722176 427947815589795072 428046753911242752 429177338987544576 429815542150545408 429904595725093632 431040087854678016 431139741086253056 431681060996684928 432168208248471552 432268122293010432 432910921569325056 432921310264295424 434054354203312128 434144286018240512 434699809674983424 435290976295059456 435938270671208448 436039056325869568 437180260046340096 437840870608207872 438986790046531584 439088280495980544 440169171746619744 440237464662048768 440994045602299904 442589130830905344 444077920047071232 444510090600136704 444612857995198464 445171094152831332 446439387868366464 446450101210054656 447618552772165632 447722038820339712 448893819304280064 449561341629683712 449572129889845248 449665276836052992 450842143172788224 451523397814714368 452032936921792512 452705127235485696 452809789261479936 453994885432737792 454099845641142272 454680904093138944 454775109527371776 455288318154768384 455976291284287488 456654345517154304 457169674841358336 457955355048542208 459260071159791616 460401666872868864 461157840048881664 461713352533475328 462471680049020928 463610133555611328 463717316737179648 464942117236506624 465633503996424192 466158966200598528 466960095175901184 468182225602510848 468193460713684992 468290465817427968 468986831700102144 470225550386921472 470334263003185152 470924793814565376 471456227180150784 471565224319647744 472266459893809152 472277793015595008 472799407314567168 473513840949067776 473611948383535104 474789218962646016 475569022550409216 475678970537312256 476923920050552832 478282677657534464 478894680050761728 479471558400147456 480184550996312448 480259052358598656 481084413384327168 481552598150148096 483642670190730336 484200074755178496 484920098836512768 485032208722034688 485641193621270544 486301637579636736 487024786765490688 487036474047332352 488412321770520576 488424042349461504 489702348331941888 490430554505109504 490543938366603264 491827792552132608 492570979434233856 493229011334332416 493974315557978112 495267147744804864 496118301302587392 496678165259747328 497428681401040896 498730554372390912 499587660052955136 500073851925153792 500189465244598272 501010986719772672 502244311351912272 502256363861311488 503687293672882176 505005546717315072 505122300207562752 505756509333394176 505873436440559616 507197411069386752 507209582439825408 507314671302213632 507963822541553664 509411012919164928 510744246111830016 510862326346285056 511621998218293248 512199357924114432 512973327694823424 513079610748829696 513736138706798592 514434790166888448 515199774429609984 515781171615891456 516667580054765568 518802570054991872 518922513313431552 519427521600159744 520280640055148544 521681981329327104 523059881891069952 524550080984776704 525330107072888832 526705003802824704 526826774044606464 527610185662614912 529003744185286656 529113348584730624 529126045878583296 530510877359603712 531299767380535296 531312517142544384 531899333228888064 532022304360628224 532813441931476992 534220743634845696 534331428945526784 535015150369210368 535138841854476288 536539410056871936 536663453939531776 538068012364726272 538881071517794304 540291433903423488 541219965057368064 541746672918916608 542761902279753728 544098003964571628 544725084099575808 545661234812289024 546557440057933824 547089342277091328 547215825224859648 547902885111177024 549463861991835648 549477047643144192 550915141873434624 551861930662428672 552484700682190848 553306266621149184 553319544479809536 553434186875142144 554882637751123968 555721105002725376 557175541212905472 557304356014129152 558133088965410816 558762935917215744 559607266576171008 559723211725996032 562036117559574528 562670369035517952 562713148400173056 563637360059744256 565024850270901306 565243164504358912 566648205381992448 567578880060162048 568262587733508096 569107615995629568 570597087453060096 570729005214990336 572236451983392768 573087389534060544 573206127633458176 573734112246890496 574720117139570688 575574747995579904 576224277664628736 576357496390680576 577214562092433408 577228413685727232 578739138937749504 579599746233311232 580253818067877888 581251027561611264 582907013395120128 583787827477610496 584355961800179712 585315720062042112 586892228995492992 586983286216065024 589408836985552896 590118841107873792 590996370456999936 592103893396094976 592680120800182272 592817143993597952 593561458870441776 595252517157821952 595266801613406208 596824737029554176 596962718427119616 597712238303102208 598525092405706752 599415122172911616 599429506519793664 599553702448070656 601122857563717632 602031197086285824 603606836313980928 603746385681973248 605326513910317056 606241205457518592 606366812703162368 607051090873024512 607968388379049984 608872460689539072 609559566455144448 610607140064722944 613868889163825152 614877120065175552 615475510061727744 615617803377967104 618146844740815104 618161678598537216 618289755649572864 619922822982008832 620844671995232256 621545288267464704 622469549948792832 622613460234534912 624242967470014464 624387287756570624 625186243128066048 625315775600136192 626967400515895296 627899725086087168 628608302906867712 628753632426196992 629688613191745536 630399209752756224 631351787932090368 631482597844713472 632290632254521344 633052291950194688 634092030067212288 634238627383083008 635898560067403776 638526240067682304 639295411200196608 640246067995083264 641445884512436224 642070130866864128 643766008481316864 644856893587640448 646560131782017024 646709611629379584 647521591495027392 648252312372707328 648402183439515648 649366382353987584 649381965396443136 651081531304968192 651216429027360768 652936464442589184 653907406006812672 653923098021593088 654058584488804352 655770390069510144 656761305912311808 657638681779109888 658480185069797376 658632420743970816 660253757619929616 660356196993073152 661491068403449856 664974072496521216 666116880070606848 666765135900205056 666919286992797696 667756641229246998 668014648959696896 669659081802549696 669675151815081984 671583058230509568 673340728956420096 674342012444525568 674497915254079488 676263214759182336 676279443253100544 677285096722071552 678049405382688768 679214683892219904 680992328149106688 681149768461713408 682162664291057664 682932477232152576 683964436926431232 684981518275731456 685754512262037504 686933032572813312 687708228821188608 688890106739687424 690602500309303296 691736760073322496 692570028800212992 693707520073531392 695415200333416992 695575975105769472 697413175854759936 698450255994636288 699400107979702272 700440142763851776 702273338403766272 702435698726141952 703480247550153216 705338325580382208 705484464779640832 705501394504777728 706387190721848064 707347836479471616 708399689840713728 708416689523392512 709199110971850752 710417922575302656 713353533825613824 713518455805968384 715385880075829248 717424016486301696 718508095357059072 719207337600221184 720388578537897984 721626620076490752 722328897225222144 725464005286095504 726300112132767744 727380148254769152 727548313083052032 729452456369455104 729621100299812864 730537180148236032 730554711070998528 732618482655780864 732636063524192256 734553522497912832 735645831757664256 735815907549904896 737741688828198912 737912249166856192 738856469151350784 739843517001498624 740961473336967168 742900721617207296 743072474685505536 744177451953881088 745017247889620992 746143022101561344 746297615634661376 749381490079432704 750284197866897408 751516480079659008 753366467027868408 755530940509323264 757508320075972608 757683450311344128 758810154660839424 760796116604080128 760814373659738112 760972006953320448 764116519378747392 764978816329187328 766116369167745024 766293489519427584 767432997327439872 768299036886171648 768476661854240768 769459991542235136 769619416123244544 771652185250332672 772799661644414976 773671757423837184 775001370082148352 777209351193493504 778203855082487808 778383769970147328 779141282400239616 780420960082722816 782522971993990656 785878449314070528 786825121477165056 787995160609333248 789471857861459968 790240161066909696 791415278493922368 793670022877095936 793689068817874944 795766316039405568 796949651070802944 797848999843332096 798033456540942336 799220162897215488 799239342026391552 801331115452268544 801497143418290176 802708262781714432 804809115085307904 804995180909297664 807102018547089408 808321607276691456 810437150855135232 811829947586052096 812620009378374912 812746088606859264 814142853419630592 816147005946857442 818491852218433536 819836160086900736 820634013415636992 820823737837289472 821854327666765536 824195792987753472 824215571464716288 824386340866097152 826563763976011776 827792895993643008 828727051023286272 829959399931723776 830151280312713216 832323956626685952 833581657504088064 833754367466848256 835956534021193728 837199633448116224 838144403875823616 839584817588994048 840532279670341632 843054176339361792 844005553553276928 844069722600259584 845456040089616384 847864746756538368 849972308072988672 851368320090243072 852393881600262144 853661423993444352 855895631179590144 856093507822485504 858354677975089152 859631084301090816 859809191450187264 862080175709356032 862279482172506112 863362121993369856 864336416496943104 864536244586020864 865821843138650112 865842620528590848 868108708406624256 868288572036481024 869399619349966848 871876541342416896 872078112651739136 874360520092680192 875681741216415744 877973580093063168 878176560991961088 880338343493239488 880474929324097536 881988091204599808 885178261661810688 888155840094142464 889020181200273408 889225715990396928 890342188305662664 892878775736732928 892900202420109312 895237105544331264 895444077640679424 897787638608560128 899122683259367424 899144259779690496 899330553672105984 901684286345576448 903046795629428736 904065873843585024 905410254470971392 905619578522959872 907989770865475584 908199691282284544 909361808186277888 909550219054743552 910576636309536768 911952582568574976 913308691034308608 914339349682716672 915910710097084416 918520142319583232 920803333745737728 922315680097763328 923426705066950656 927220267111222656 927434633474359296 929884234473013248 931267007992848384 932317932401197056 933920190351802368 936364451205021696 936580931634855936 937973663400204288 940451100773842944 941849587629130752 942912454360301568 943130448639295488 944532919787618304 944555586031190016 945598814629134336 947027681898135552 947223896767070208 949578437925292032 951138045100818432 951357941074624512 953847840101105664 957789360101523456 958943116800294912 960369101992624896 960518104717197312 962168826768654336 963105196300296192 967285340381460672 969840197673025536 970064417444069376 971282387242541088 972603275159273472 974049573530981376 974072948094664704 976824643541041152 976848084698923008 979404696663883776 980861109010219008 981087876733206528 983655585104265216 985141958868467712 986458022668664832 987948631115956224 990534295489609728 992236602605174784 993356330519494656 997461108744781824 999175320105910272 1000147703850307584 1000378930489196544 1002021973439545344 1004488622703824544 1004512727722622976 1007374587345764352 1010011093434630144 1010244600415125504 1011513018666788352 1011746872881119232 1014394822138773504 1014419164879650816 1014629342604427264 1015927645083107328 1018822025838329856 1021488492223660032 1021724652692570112 1023243996436586496 1024398715848228864 1025946655389646848 1026159221497659392 1027472277413597184 1030399548859219968 1031562343231782912 1033335160109531136 1037605140109983744 1037845026626863104 1038855043200319488 1040561280110297088 1043363962658654208 1046119763782139904 1049100161969553408 1050660214145777664 1053410007605649408 1053653548089212928 1055220371325229824 1058007488370573312 1058226697169461248 1058252091757166592 1061021754719207424 1062599534761070592 1062625034285088768 1063798666457776128 1065626883862953984 1068441487269691392 1068662857891053568 1070030300738420736 1070277683708952576 1073078820113743872 1073326907879063552 1076136024729452544 1077762143035588608 1080582867806846976 1082439930114736128 1083493345837833216 1085523804559507456 1088196007929143256 1089450168199151616 1091322469624578048 1094178684554182656 1094431650449719296 1095805770222354048 1098927723983671296 1098954095286288384 1101830283746869248 1103723861324857344 1104969401364381696 1106612533242298368 1106868373750284288 1109765275502247936 1111442210005450752 1114351082425810944 1114608712028258304 1116266177930821632 1117525871834431488 1119214533152342016 1119446423451992064 1124072235119149056 1125426296800346112 1127274720119488512 1130049700541802612 1133296410763984896 1135157760120324096 1136525175467016192 1138215231991259136 1141194174906120192 1141458010429980672 1146174779068121088 1146412255266916352 1147468224493780992 1149440234279141376 1151149495991159808 1152448555329257472 1152714992781361152 1154429124184866816 1154456827371454464 1157478277875499008 1159199492466622464 1160507636135755776 1162502055123222528 1165814026790240256 1167575654955220992 1168711923600359424 1170631440124084224 1173784457990985984 1173966572432130048 1178817673971105792 1180237682215747584 1181992740913999872 1184207786792189952 1185360241600364544 1185634287987195904 1187122917740883552 1190505034315643904 1190533603226812416 1193649474059108352 1193925436854239232 1195424476606204416 1197050184811413504 1198830244345823232 1198859013039587328 1199107404896141312 1202245715127435264 1204062394172571648 1207213672627961856 1207492771363946496 1210653027820634112 1212482410915037184 1212733625406324736 1214102181746049024 1217744921379078144 1219119132910288896 1221214280129445888 1224220508920286163 1227737778327650304 1229754240130351104 1230951020123455488 1231235606755934208 1236293689481630208 1236323357197074432 1236579511299145728 1239845645964017664 1241689343990464512 1243090576534929408 1244939099897585664 1245226920469069824 1248485934940028928 1248774575513141248 1250372486256132096 1250631551200272384 1253934801031790592 1255799450172174336 1257216605813735424 1259377226383491072 1260798419505512448 1262703575864180736 1262965195689426944 1264581264509042688 1266104583900389376 1268184060134424576 1268477254766166016 1271797120134807552 1277052480135364608 1278590822400393216 1280492135990166528 1282891769024872448 1284140261733728256 1287532016962633728 1289713787175280896 1293120263564034048 1293419223258759168 1295043182990054784 1296504624745414656 1296804366879031296 1298732764707975168 1298763930792886272 1302163062609936384 1302432858054721536 1305872928885178368 1307814812013625344 1308117168977608704 1311540780139020288 1313522611824623616 1315277363558219776 1316960370139594752 1317264841487941632 1320507515239859232 1320712393986146304 1322982136806899712 1332233760141213696 1333530271800410112 1333838573985595392 1335513282458493996 1339318163605099392 1339350303630163968 1343166116461019136 1346681457912840192 1348684024889051136 1348995830508158976 1352526429518364672 1354570193444143104 1356098810765377536 1358429367784439808 1361984656298213376 1362299536923426816 1364325328582115328 1365864954464305152 1367928873852862464 1369963036551462912 1371509024524075008 1373866065145626624 1377780213479374848 1381205000618606592 1383473520146644992 1385140057600425984 1387415040147062784 1390830400666833984 1391151950211538944 1394826351709519872 1396900511989272576 1400880285527703552 1404546676807532544 1404871397452283904 1406960495100306432 1410676651160764416 1410968929559281664 1411002789009555456 1412774381443696128 1414695672958943232 1416799379681427456 1416833379046785024 1418398221943701504 1420835845150605312 1426707067651227648 1427036911611936768 1430771760151658496 1434848032972603392 1438414675200442368 1440777157075795968 1443253240152981504 1444657794450444288 1450928010572191008 1452600224265535488 1454760296509538304 1455096626166104064 1458904912738910208 1459242200599625728 1461074360296472064 1461109422141997056 1465236965311561728 1465272127048384512 1469107044995825664 1471291663515328512 1471631815099809792 1475483377656397824 1475824498333712384 1477712938302701568 1479687034002997248 1481922946673934336 1485801443234414592 1488354903907762176 1490034495779241984 1492286044203122688 1492595231269322752 1498762980158865408 1500568395733794816 1503032960159318016 1506732934055736816 1511061881018646528 1515016640151945216 1515366900622688256 1517620309321678848 1521592233208160256 1521628747319476224 1521944013906640896 1528233038757494784 1532232738335490048 1532586979038855168 1534865994654879744 1536598073772343296 1538919983084470272 1539238832246489088 1543304370500665344 1545599323288829952 1547343514847674368 1550002740164296704 1554418702386987008 1556407710164975616 1556767539940294656 1558282564800479232 1560841920165445632 1565045943987981312 1573650242954330112 1575990321218666496 1580480322133819392 1582830556987844736 1587340045754191872 1587378137635749888 1591532632078811136 1593899302141605888 1595697999686664192 1596066913081884672 1598440325794430976 1602662230904537088 1602994286836580352 1605416525563428864 1609618230170615808 1609990361818595328 1614204037094178816 1616643214553382912 1620874301710270464 1623659895172104192 1625240018756749824 1628285706839261184 1632294011893714884 1636983704436867072 1639672320173801472 1641268026831273984 1641647475674578944 1643708655333531072 1648391585975506944 1648431142929432576 1648772681732194304 1655585791987286016 1657454102046572544 1659918799863447552 1660302560625426432 1664647913253371904 1667163315008176128 1667508734933696512 1671913068042387456 1674399266896232448 1676288807751647232 1679169635177988096 1686108352678723584 1688011107106553856 1688139445200519168 1690912080179232768 1695729493513076736 1699944616145977344 1702736640180486144 1704787763200524288 1707322847986888704 1711791262359180288 1712187015644971008 1716709355950178304 1719262168602181632 1719618382900374528 1724160351418712064 1724558964345012224 1726724243986739712 1728672832993886208 1729072489172041728 1731643686277300224 1731685241057181696 1736217416813248512 1736577144072962048 1738799238699933696 1743753082684833792 1744156225303478272 1748721040185360384 1751363482432831488 1755947160186126336 1760676686986478976 1760949858648195072 1763976182409199616 1770356523323621376 1776311680188284928 1778040362400546816 1778451431980793856 1780684376611325328 1785757551473465856 1785800404840218624 1790474211088662528 1790888155281358848 1795575277217120256 1798245366518734848 1798288519559380992 1798661107344211968 1803368572691152896 1806093591258857472 1810820508941942784 1811239157045919744 1815979541730951168 1818723616372555776 1819100438109487104 1821153272619073536 1823905165137149952 1826617382068617216 1828678699365433344 1831821420194168832 1837040284639166464 1841606667491475456 1844631360195526656 1846853410133901312 1854440534222445312 1854869266948718592 1859768468946026496 1862534015985696768 1864635864802394112 1867840380703604736 1872728902410043392 1873161863269711872 1875947326800408576 1880902201547685888 1883699175258261504 1885824908720603136 1886260897278590976 1889065839575236608 1891197629258268672 1894055363796271104 1894447793534140416 1899156875850584064 1902276090201636864 1902715882149249024 1907695680202211328 1915578720203046912 1917886233600589824 1920738203985249792 1924337653537308672 1926210392600592384 1934570680762921344 1939680395346051072 1940128834888138752 1942564774485082176 1945206550318546944 1948099147061962752 1948145896189329408 1953649287082082304 1958809393327767552 1961722218020438016 1962175753466413056 1967311170208530432 1970283917736935424 1972916045337329664 1975897262231912448 1981068590979219456 1984473205210349568 1994922217489563648 1998350640211820544 2000295407700615168 2000757860978393088 2004043946879090688 2008977245407649088 2009025455445245952 2014749174691528704 2020022186869260288 2023026037333576704 2023493745762238464 2028789644277547008 2028838329759301632 2029258685208854528 2031855290166214656 2037644051676659712 2042976984447320064 2043449305385140224 2046487992873172992 2048797431696457728 2051893310779293696 2052318442995318784 2054944554827194368 2060799097718439936 2063124686463565824 2066670320219062272 2075210280219967488 2077710086400638976 2081122560220594176 2086727925317308416 2092239527564279808 2098200323939106816 2101320428291555328 2106820015211298816 2107307096178425856 2110440742650459648 2116014976741146624 2116453394338922496 2116504183514333184 2122043509438414848 2125199069522141184 2125250068570177536 2127597332915552256 2131253767725907968 2137325715782107136 2140060601476841472 2140555367417905152 2146157640227487744 2152272049458905088 2155524286071177216 2161165735613693952 2164879860229472256 2166986691675666432 2171047609119014912 2176392015858286512 2178900336398303232 2182644939249156096 2188357369108365312 2188863300899438592 2191611540444708096 2197855447967342592 2197908190572576768 2203660567493738496 2207447722649714688 2213225066484596736 2213736747500568576 2219530551004495872 2222884420010901504 2228702164851621888 2229217424056516608 2232532355861643264 2235051743668862976 2238429066304684032 2238892846903984128 2248144470238298112 2250852593600692224 2254549440238977024 2260099401083605224 2266592821527969792 2273050350934032384 2276430463982518272 2282388349812240384 2282916020859961344 2292349558136242176 2292824510533832704 2294936448987561984 2298880468558282752 2302298991982319616 2304897110658514944 2305429985562722304 2308858248369733632 2314956555750998016 2318398984933244928 2321015272271511552 2325004110246445056 2331628053580480512 2335151309910441984 2337423847200718848 2341262880248168448 2347568915981971968 2357635347942211584 2360475364431495168 2363985481827999744 2368415573584379904 2370720483200729088 2371268575974391808 2374245835481767104 2381010068631287808 2381067206453624832 2387298948118216704 2390848953212408832 2394100369622827008 2397660488691646464 2397718026079174656 2398214809792282624 2404491430254870528 2408124788345143296 2414427345255923712 2414985542727892992 2421306055641268224 2424964821830074368 2425467250812649472 2435489842758156288 2438238265820577792 2442428560258891776 2448441017840572326 2455475556655300608 2459508480260702208 2461902040246910976 2462471213511868416 2472587378963260416 2472646714394148864 2473159022598291456 2479691291928035328 2483378687980929024 2486181153069858816 2489878199795171328 2490453840938139648 2496971869880057856 2497549151026282496 2500744972512264192 2501263102400544768 2507869602063581184 2511598900344348672 2514433211627470848 2518754452766982144 2521596839011024896 2525930391378853888 2529162529018085376 2532209167800778752 2536368120268849152 2543594240269615104 2554104960270729216 2557181644800786432 2560984271980333056 2565783538049744896 2568280523467456512 2575064033925267456 2579427574350561792 2586240527128068096 2586838446517518336 2590086365980109568 2593009249490829312 2593608733758062592 2597465529415950336 2597527861585772544 2604326125219872768 2604865716109443072 2615629624027250688 2616234337955217408 2623081560278040576 2627045223649247232 2630554727116439552 2633920740279189504 2634529682975883264 2641015030479718464 2641424787972292608 2645964273613799424 2664467520282427392 2667060543600820224 2667677147971190784 2671026564916987992 2678636327210198784 2678700607260327936 2686332232922038272 2693362915825680384 2697368049778102272 2697991661016317952 2705052859036729344 2709140386888286208 2712197621530755072 2716858735568879616 2723969312596426752 2724599073846853632 2728650657164230656 2731729908928610304 2735857747705724928 2739926073102925824 2743018049048150016 2747732130291253248 2755560426958749696 2762410001237213184 2766947040293289984 2770280115200851968 2781660801333667968 2782303900423077888 2789652703419039744 2793801023978545152 2801760571055407104 2809093353615065088 2809742794904567808 2813920990200612864 2821353302321528832 2821937859118563328 2825548762887392256 2829391345917886464 2833598759362854912 2833666758093570048 2836796443887403008 2841671690301210624 2853414135302455296 2854073823223873536 2861543520303316992 2876829350400884736 2881554314151591936 2886506480305963008 2889315588900888576 2901856021144382016 2909520593019076608 2910193252332208128 2917809825477820416 2922148720592944128 2922218844283994112 2930473930623123456 2930544254096769024 2938214089991651328 2942583327030657024 2943263630199619584 2950966755312795648 2951648996667424768 2955425876605403136 2959374068005994496 2963845893347868672 2971602886468829184 2976709807815524352 2980068991558483968 2985190462538645504 2997525960317730816 3001136791467589632 3006065920318636032 3013465868111473632 3022123762037293056 3030033280303890432 3030733801245376512 3035240618643357696 3043184466416320512 3043257494638952448 3043888027813281792 3056466077514989568 3064465476670980096 3065173958077710336 3069731989309759488 3073196147544686592 3077839966168940544 3078477664492978176 3091198646577659904 3094687029695348736 3100005480328593408 3108837404773974016 3112815420329951232 3113535079880589312 3116565129600958464 3121683840330891264 3130091887975962624 3147300485908660224 3151980642437332992 3160960644267638784 3165661113975689472 3174680091508383744 3174756275271499776 3183065264157622272 3187798604283211776 3191395999373328384 3196880651588861952 3205324461809074176 3205988573673160704 3210833051126857728 3219236460341231616 3219980723637190656 3228408074188357632 3233286429106765824 3241748603420540928 3247319790344208384 3250480037513499648 3256571413678522368 3264588023787429768 3273967408873734144 3282536053662547968 3283294951349157888 3287417310667062144 3296783171951013888 3296862285858865152 3297545363464388608 3311171583974572032 3314908204093145088 3319837599726895104 3320605121250852864 3329295826506743808 3334326630016352256 3335017469867393024 3343826136084774912 3348798533792464896 3352577615503294464 3358339270355976192 3372216705357447168 3376278890401038336 3381824160358465536 3399889232291954688 3405473280360972288 3409575526401048576 3414645695973777408 3423582524718360576 3424374031289942016 3438524337204363264 3439236765800749056 3448320702837424128 3453448487973479424 3457345665987772416 3458144978344083456 3463287372554600448 3463370482114363392 3472434833626497024 3473154288145924096 3477598477399867392 3487506165369667584 3488312450606956544 3497442080370720768 3502726964865662976 3511894320372252672 3521353373972957952 3521899717296390144 3527952364818399232 3540713046647242752 3552623360376569856 3556080724801093632 3556902863961587712 3561368753222650656 3571515102946931712 3571600809680437248 3580948422177325056 3581776310562717696 3591150554434240512 3596490733037469696 3596577039118761984 3597322214688423936 3606737145382305792 3612187182517714944 3621641017883885568 3622478314091839488 3631959083461902336 3637447232745111552 3638200876218974208 3642306545238147072 3653234764137234432 3657357398730866688 3663642840388337664 3672661526760858489 3674080569278332928 3683213334982950912 3689262720391053312 3693706820267802624 3708881068444890624 3709738533897437184 3719536937892052992 3725068031971393536 3729271729604788224 3735680761407209472 3745457804820086784 3746323726539423744 3751894653600817152 3761804403095371776 3767398350516523008 3771649817441206272 3778131679150473216 3782395258516537344 3788110727592542208 3788895587068280832 3798313751701168128 3804552180403273728 3805431764298498048 3815391360404422656 3831157440406093824 3835772467201179648 3841476407970499584 3848675307074617344 3852420785201184768 3869141361525842688 3879360790692102144 3880257669776277504 3885129548970164352 3890413100637093888 3896198294123925504 3896291792378658816 3907298574164164608 3917618786655535104 3923444436040876032 3924351506932826112 3934622340417060864 3940567835473870848 3945832090674659328 3951794524463824896 3962137181958438912 3968946410420699136 3996701280423641088 4000590815401230336 4001515721956786176 4017954490815298176 4018050910890491904 4029498349383057408 4040044373738520576 4046052074667153408 4046987491524476928 4057579288555094016 4058517370417709056 4063710580332429312 4075288103353319424 4085953968894640128 4086898610770280448 4092975985746345984 4097594863392915456 4103786621558587392 4104636885990637568 4109889109654388736 4121598195436879872 4133340640438124544 4150420560439934976 4155420172801277952 4162245120441188352 4173455850634616832 4184479055128559616 4202640856583110656 4213640030422597632 4214614192356851712 4220881485300919296 4232029953482293248 4232906788677844992 4233008367028666368 4244087018876829696 4250398139044282368 4250500137140355072 4255194665831104512 4262507535451815936 4274651431564214272 4280121202953682944 4281110734835810304 4292315280454975488 4304544098917810176 4322331471227387904 4329759720458944512 4333973383351332864 4342095218238029824 4352784031716573024 4357800672796606464 4365289878498312192 4376714738216730624 4377726601798877184 4383223080889416192 4395710895934685184 4395816381145153536 4407321134987476992 4414895445299429376 4426450132969193472 4427473495001137152 4439061102008991744 4445768840021803008 4457404329703243776 4465064711723286528 4470103487337725952 4476858132609368064 4477785693807968256 4496288940476596224 4501705187201384448 4509098880477954048 4520198802167210448 4533185643055939584 4546100701868064768 4552860927965036544 4564776699624480768 4565832041719922688 4584699116272484352 4585649021067665408 4597760937116565504 4604597983964639232 4609794221317029888 4617716496739467264 4629913111501996032 4636797969866489856 4642030544543023104 4650008220492890112 4663256107160961024 4670302619820883968 4674847694401437696 4682525760496336896 4695137831963943936 4720950728862990336 4727970963655999488 4741440966401458176 4742537151948783616 4748491670963534208 4762020137262575616 4762134412907249664 4774597896236433408 4781697906424817664 4788200739245654016 4795320977383292928 4796429619584565248 4808982860509741056 4816249576690286592 4828854690511847424 4829971085455785984 4842612111282536448 4849929643660148736 4850934501625298944 4870979685516312576 4884857120517783552 4896882035681144652 4910951113310601216 4919016960521404416 4923804080493821952 4924942427023736832 4945174757926520832 4945293428788297728 4946318045196582912 4966757375961858048 4972362306139717632 4979756399590342656 4980907681876279296 4993943739760115712 4995098302052564992 5001489945024528384 5002526204801089536 5015739204127162368 5023197800688697344 5028866423254941696 5037508905533964288 5051860782757707776 5058325058036170752 5064418335601557504 5072736240537698304 5087188480539230208 5108209920541458432 5114363289601572864 5121968543960666112 5131567076099489792 5136561046934913024 5150128067850534912 5158855148701123584 5172481054256136192 5173676893035036672 5180172731960219136 5186018498981658624 5187217467516125184 5194931058831900672 5195055723171545088 5208652250439745536 5209731432218886144 5231259248054501376 5232468675910434816 5246163120556081152 5254090447298494464 5261109454232879104 5267841480558379008 5282030060959436928 5282849575944585216 5291928547227598848 5328935040564854784 5334121087201640448 5335354295942381568 5342053129833975984 5357272654420397568 5357401214520655872 5372664465844076544 5386725831651360768 5394736099556204544 5395983322032635904 5410105718073458688 5418280773776572416 5433717471137759232 5447938625192853504 5457301314328461312 5463459817857220608 5471715495411449856 5479852146205851648 5486036098096300032 5495464260582506496 5511120853917499392 5524820002474426368 5533894080586579968 5540560230401703936 5563321602667335936 5564607800846155776 5579305406838079488 5587602047957090304 5603521142110814208 5618186707230130176 5619485589809135616 5627841980401225728 5642706604643057664 5643875718237126656 5651097525774784512 5658782691835772928 5667197518725709824 5673592887774806016 5683343380602421248 5706828270604910592 5708147646447747072 5723087040606633984 5753658700801769472 5773012960611926016 5778631177801777152 5803712042288764032 5819041186038153216 5820386504664416256 5835619650955640832 5844297441185888256 5844437688567988224 5860947861246246912 5876428179983302656 5885166654061314048 5886527260399239168 5901933510625591296 5903297993334849536 5910851753210806272 5918748136011988992 5927691786695737344 5943205772937658368 5953419615631048704 5970380925077291008 5995051920635461632 6002273582935179264 6012131840637272064 6026931736222947264 6044247524074586112 6060066560607780864 6070481237286715392 6086368932832641024 6086514989277904896 6087776055626563584 6112932155029979136 6128930953341960192 6130347916155420672 6139463978619518976 6146392295089373184 6155679932337881088 6156955328985956352 6182397293155319808 6189374059390697472 6200010960657186816 6217674809547948032 6225630840659902464 6233130259201916928 6243367680661782528 6260183775951925248 6294600971817320448 6303961284874665984 6321921288535277568 6331322227951378944 6349360183016767488 6349512550542999552 6366130528315244544 6375597208566423552 6382791998746656768 6393761303177723904 6411977147346321408 6421666102253715456 6438472920682463232 6456816148376715264 6466572858213531648 6483497206841081856 6494639580688416768 6500960075026999296 6513142827357044736 6529176047574859536 6547934817747468288 6565072107325095936 6566589902698315776 6574834621334124288 6593566343902027776 6593724571717730304 6595090726928777216 6622343167949144064 6639675199453790208 6641210242501705728 6658591653013487616 6668653260032704512 6670034939734786048 6687652272169549824 6697597067584929792 6705155231006588928 6716678540711952384 6744433410714894336 6752557780802076672 6763648320716931072 6799778464583909376 6819151052802097152 6829291391947554816 6847165049436721152 6848748062579884032 6877048674408726528 6878473531601498112 6896641405674848256 6906896975946958848 6914691331975544832 6916289956688166912 6926574745109200896 6944869667252994048 6946308576291848192 6955196954799734784 6975012330739335168 6976624901213913088 6994884160741441536 7005453929731325952 7023788640744505344 7042706747945915904 7055904729636798464 7081426093294485504 7105246720753139712 7112161449602187264 7113805727923175424 7122737506445301312 7143030205893863424 7143201619360874496 7161896844354650112 7182301108868481024 7192981466074939392 7193154078237523968 7194644429376847872 7213474290764611584 7224374365035429888 7243282035767771136 7244956628183678976 7263918166923804672 7274894465490223104 7276401752437948416 7306469528274468864 7314714797461733376 7327285680776675328 7345323053521716978 7348161138556665856 7366426669965901824 7378525440782106624 7387413640535605248 7417762136889781248 7419477067794874368 7439073875784105984 7450136063942787072 7458543459209576448 7471361522814418944 7490915609640173568 7492647453078847488 7503789307201634304 7523608806190743552 7534796701033046016 7543299634882412544 7556263358300946432 7564790517033074688 7577791174136561664 7596627503402336256 7609104360806547456 7630782720808845312 7662314880812187648 7671544934402359296 7682952815940999168 7697350614149234688 7704841570402369536 7738282723051685376 7758721581384204288 7760515339552555008 7770259097940328704 7780826201274187776 7792396588247851008 7792583584757317632 7814597148328329216 7846888872081752064 7848703013865652224 7869244680834121728 7881135670947741696 7891664181349318656 7903589048927649792 7924274363916877824 7937892820841398272 7993402560847282176 8001181630802460672 8003031443913572352 8035908981630596352 8036101821780983808 8058996698766114816 8080088747477041152 8092104149334306816 8093974983048953856 8115158577110188032 8117034740835418112 8127421160664858624 8150576206706638848 8171907937789280256 8173797221540560896 8185951971492691968 8195189726785830912 8207573243117174784 8209273771981275136 8219778219308777472 8243196390873759744 8266681280876249088 8300841120879869952 8310840345602555904 8346911701269233664 8368958110257119232 8405281713166221312 8427280060845195264 8429228384713703424 8441762970601838592 8464059906964586496 8465813577355689984 8488174037753659392 8500796278088564736 8501000274280710144 8510389331662209024 8525015070903631872 8549302863128428544 8560242405907365888 8562221469671620608 8584630560909950976 8644662942454775808 8659519440917889024 8667946766702665728 8684190436476059648 8705568063433146048 8730579756996624384 8753429476433461248 8766446161778832384 8791421791869370368 8791632762290307072 8814642269974953984 8829790890598858752 8852900265938386944 8854946990002274304 8878122204017983488 8891537680043606016 8914808659406487552 8930129423446573056 8940206974675451904 8955571387615936512 8992577880953192448 9003410374402768896 9018197760955908096 9040397604334420896 9066371286111879168 9092201403736129536 9105721855930073088 9129553399248961536 9131664083439845376 9169398232544968704 9171298042135330816 9195521874233131008 9209195967929278464 9219588442634059776 9235432993478934528 9273595939732979712 9284061089086046208 9300016440985780224 9326512214321922048 9340605239641767936 9349695388802875392 9365051520992673792 9390275663927887872 9441901457725980672 9455941927311998976 9482881932802916352 9485074303897567232 9496983341927068416 9524040274525151232 9524268825814499328 9549195792472866816 9563395812849635328 9590641954766585856 9592859239169130496 9617965721019482112 9632499153380573184 9657709381023694848 9659942170911571968 9685224222565072896 9699859287320297472 9701869003250597888 9741959371032625152 9769714241035567104 9793764071362289304 9821902226621202432 9847608160987643904 9849884854047473664 9890349515853041664 9890586857576595456 9892636090393165824 9933514751923716096 9944724612279435264 9959512799180685312 9961815363752558592 9987887479520231424 9990196604105129984 10002979890049056768 10005052409602179072 10031478408254324736 10046395601377394688 10057732846509883392 10075017811067928576 10103721565515415552 10116650116072341504 10128836671203115008 10145472481075396608 10216419841082916864 10228726579203145728 10243937087921332224 10263134152198979584 10273122093869826048 10317710297402247168 10344962108512272384 10360345463920438272 10372036997963317248 10374434935032250368 10389862117663801344 10390111446343090176 10417304500879491072 10419462864437772288 10462518496109002752 10464937351820869632 10492326241112162304 10508180894596988928 10535682961116758016 10564060121918873856 10565699151889170432 10583857094455197696 10657870081129709568 10668242174403280896 10670708591884763136 10684106259667951968 10714545308840795136 10714802429041311744 10745328931688153088 10773451663302721536 10789472199112409088 10791966644065271808 10820211436146917376 10836561547553144832 10867434942275518464 10895877250385707008 10914602628656922624 10926919635714441216 10959704292411703296 10972072196192600064 10990928521165012992 11022241707834998784 11049640004948852736 11067788161173159936 11081120460803407872 11126643205334671872 11129215601692311552 11158610813676158976 11175204095914180608 11207042284221628416 11236373414460260352 11238971179618271232 11255683960802451456 11285413209286115328 11287751436474253312 11302195051549569024 11334395037451419648 11347185775549612032 11366686761204842496 11413656541209821184 11416295292895494144 11446174081213267968 11507317401603538944 11546025921223852032 11557262355603554304 11607424084577528064 11638082372076306432 11640773009328832512 11671239301911281664 11688594882371776512 11688875377135976448 11721895722492493824 11752856359966605312 11770333308122628096 11773054520798478336 11803867021251182592 11806595986669699072 11821703506421612544 11837496272023977984 11855383573391474688 11886411545875316736 11906839231262097408 11940761850154582016 11990103841270923264 12004547165870358528 12053863472445894528 12088495048149172224 12120133121215561728 12140962474573430784 12172737865665282048 12175552111253127168 12225864310059958272 12257861906683920384 12260695832310841344 12278927957239037952 12292784590178746368 12311359864675762176 12313910657971912704 12364794586310639616 12400021921314373632 12451261681319804928 12466260518403833856 12486735361323565056 12520367551903850496 12607922569749331968 12643842577070555136 12662644455902757888 12698720366033534976 12699025101085999104 12732261056630489088 12751194417132847104 12765583997493313536 12787522606355447808 12823954294692642816 12843332204507430912 12876945841364926464 12913632296753430528 12966994413682163712 12989279161376833536 13001920150053998592 13026285654714089472 13058352095149719072 13095869635494936576 13130144214650191872 13133179805396631552 13149669242668248576 13187132687804055552 13187449143435460608 13190181453857554432 13244686335898288128 13279350398907580416 13282420485003411456 13317183306026975232 13337306520065409024 13340069879469572096 13395194135169859584 13410310462013177856 13433357081423904768 13488866821429788672 13505115561604153344 13527296641433862144 13599556929167818752 13638302105604194304 13658582783895109632 13694330098873442304 13697496125159768064 13754097348817453056 13756947063202996224 13793282811349696512 13813793951893917696 13829382663951089664 13853149490218401792 13889739334505988096 13892617152583696384 13910393909599469568 13950024661478670336 13953249802427826176 13989768321482883072 14010907859462651904 14047577281489010688 14085413495891831808 14111809459273596928 14162852186588971008 14224322899204374528 14227611455846350848 14245475012890602624 14286060411787726848 14286403238721748992 14323793688709300224 14364602217736962048 14385962932149878784 14389288858753695744 14426948581529223168 14448748730070859776 14486564071535542272 14489913256367357952 14527836333847609344 14549788930980446208 14552803504875896832 14612939056548937728 14654571361553350656 14690646107043433956 14732853339931803648 14757050881564213248 14774827281071210496 14835524273779562496 14838954135589748736 14900272127885574144 14917086918419152896 14942723045628837888 14981831219280347136 14985294906157694976 15007578614403268608 15047217612381487104 15069593402066092032 15086599269764825088 15112526716601892864 15155582348273123328 15193255006804672512 15218208721613094912 15261565441617690624 15324629761624375296 15343089868804718592 15365905631881998336 15394701228298469376 15409683140804739072 15476565446103370752 15517443162768408576 15521030679105110016 15540518195880657408 15561652402548375552 15584793176495702016 15585167169514635264 15629194296656658432 15693777744163504128 15697406027731304448 15738489361668243456 15762271341895483392 15783328362698637312 15848548727833755648 15875785641682796544 15986805121694564352 16002363261604921344 16006062887827144704 16071817963261192704 16072203643561967616 16117993397532229632 16160177494954082304 16184208298668613632 16187949966097907712 16230317154220376064 16234069481670836224 16254842321329717248 16301152413413277696 16343815875578560512 16371903942985383936 16390379453571661824 16415146486234349568 16418547543962550272 16439556438617554944 16486392781747519488 16533362561752498176 16601682241759739904 16621680691205111808 16693823402538467328 16737916220514238464 16810563426332442624 16854560121690390528 16858456769427406848 16883525941203677184 16928119813929172992 16931627154711379968 16976348075507318784 17001592556177129472 17020778663324418048 17050030141807263744 17098605726256857088 17120484811814731776 17124442939343241216 17169261121819901952 17319038881835778048 17335893533405331456 17411136126866292096 17461159513993248768 17506858952866922496 17532892323557664768 17582843583738740736 17629284539949907968 17659581781197717504 17705800531876773888 17709893980004548608 17756244408035966976 17783075360087212032 17829617318812975104 17860258846893146112 17911142775231873024 17985155761906384896 18006820748805537792 18036395521911816192 18080795208668841792 18132742572223758336 18211443711860146176 18259106798497923072 18263328166879690752 18338796465089937408 18342596084270661632 18391043748466262016 18418391935858556928 18439176885268119552 18470865986957869056 18547191879465959424 18568122178172092416 18600032881971560448 18653024428643844096 18699390777605750784 18730103041985347584 18780551327855775744 18883802915451961344 18911883854623997952 18965763865605832704 18970148607795134464 18993966683854136832 19048080549050302464 19048537651628998656 19098391584945733632 19126791625699270656 19181283909533171712 19185718478338260992 19235931442038964224 19264998306761146368 19315418762047389696 19370448445130145792 19399718574640594944 19403738006501195776 19483918742065250304 19539428482071134208 19587528142724578608 19643804453242404864 19695216321975287808 19699769708094947328 19780699031706083328 19781173715153190912 19785272180786331648 19867029503847432192 19919025598361370624 19923630727505117184 19975774959040462848 20005959780098113536 20010104819204358144 20062956816508649472 20092791202754789376 20115465693019766784 20150035622135857152 20207443131030831104 20233300232144683008 20257673342406230016 20290944962150793216 20457453158406291456 20487874175842664448 20546244187739652096 20635420594804494336 20689924217024544768 20720690927840876544 20744073995926634496 20748869870064500736 20779724235327602688 20834609001758982144 20838925728875544576 20925036992218005504 20929874703641739264 20984652482224324608 21016361789193977856 21071365922233516032 21128120243837747712 21167714188910395392 21315740162259419136 21336484348806561792 21341417183769526272 21368212519335903936 21429090617681590272 21429604858082623488 21546903326605443072 21578944398224818176 21583933288130543616 21640422872293834752 21673123095106289664 21734869884551036928 21791754500771414016 21829205257313845248 21919408584823406592 21944144392385200128 21981857042330025984 22044483415669997568 22099280009897705472 22135576322346319872 22162240921606815744 22253286410669343744 22258431203384623104 22317221627352317952 22350408191828361216 22414084568443256832 22472746828920520704 22477942359236542464 22511367921604902912 22570826418572230656 22575502872948506624 22604390103099138048 22668790074902839296 22694371551099224064 22733373522409684992 22827313082419642368 22892348162426535936 23014634803207077888 23092051842447704064 23114524711207108608 23214848169155056128 23276164744152612864 23281546018657665024 23342478603822563328 23377189764743553024 23377750754271952896 23443791444984987648 23540666616245256192 23546109041596956672 23607734042502365184 23643407012843225088 23674992544047955968 23710767146782949376 23772823091750633472 23813678462524194816 23881523700309164032 23980207682541846528 24009094331740717056 24107726944891789056 24176990096298344448 24240266242431123456 24281924949146861568 24345475731330564096 24351104222506254336 24451728620119916544 24515723813367840768 24521391664621682688 24557855914478075904 24585569180357492736 24622719729351524352 24627821315943825408 24729589172621279232 24800043842628747264 24902523362639609856 24932521036807667712 25040735103807700992 25215845139498663936 25287685154141110272 25325288911805515776 25397440732067069952 25464522113260978176 25502388834265694208 25531167994986627072 25575045212710895616 25647908589385285632 25686664409014861824 25753891682729852928 25933988827364327424 25978558322753667072 26003840300107997184 26052571309428178944 26116704190299438144 26191739270989873152 26260288429300383744 26299338485336497152 26374265375608111104 26374898286870921216 26380362907715108864 26489372671796576256 26558700797815160832 26564840970006822912 26634366612053950464 26674613040130818048 26680139758939144192 26790388270339719168 26820620924026355712 26866714162847809536 26977733642859577344 27010231123208306688 27054593282867724288 27199113858335637504 27276604211208388608 27317165567790219264 27388660197746884608 27394992250319536128 27508194697634906112 27513894126405992448 27586565622699393024 27627587903787835392 27658765327902179328 27706298980436803584 27785234305167392768 27820787819198939136 27900049322957340672 27979536642965766144 28021815718925303808 28095154562978021376 28170826991783663616 28223618918547193856 28325704373177942016 28448645798408749056 28455222911692701696 28490950025781205248 28572120823575453696 28572806477443497984 28647587377418600448 28771925864299757568 28778577717507391488 28853897163058446336 28897497460141719552 28973128143071084544 28979826512734715904 29055672667695218688 29099577861960892416 29105607009751793664 29225878113097875456 29309142723106701312 29381292214086867912 29465706679863607296 29549654562142420992 29671048547559124992 29677908271179497472 29800544255771148288 29834173836838305792 29885446091257675776 29963662438560694272 29970589812315389952 30015157228806537216 30094435224762974208 30139186804132184064 30173198539529650176 30225053433203785728 30311164696546246656 30386510013609345024 30436417443226189824 30649259523248750592 30686179737609437184 30731811263763996672 30789402456596938752 30819366281609478144 30953130892206741504 31034886325536817152 31081036391761314816 31123304805096751104 31169586352991404032 31170334339029270528 31258388593313316864 31387555488327008256 31394812055462608896 31476978723336486912 31524542683790966784 31697097455667511296 31751571283365593088 31973610243389128704 32004726523209842688 32012125775654289408 32143635926522385408 32144407287123935232 32235986795064459264 32320354989908164608 32368416597337227264 32375899932195815424 32460634308440752128 32468138963341672448 32509684642659434496 32602304826826555392 32687631751157121024 32743807885970767872 32780758907143323648 32837095087925100544 32879112877235109888 32972785563495038976 33066725123504996352 33203364483519479808 33243361382410223616 33387646805076934656 33475832441028476928 33621126852664885248 33709120243380781056 33716913538854813696 33767051882407354368 33856239627858345984 33863254309422759936 34003185112354258944 34041557326648836096 34100060283614527488 34197211452513714176 34240969623629463552 34248885878686482432 34338522243639803904 34638077763671556096 34671787066810662912 34822272253732584192 34922319027986497536 35013717905733844992 35065784647115329536 35165687167477481472 35258569079899815936 35319163562395435008 35411601063753547776 35419787960009097216 35512488816071933952 35566150720174424064 35659234637625950208 35720517693786292224 35822285550463746048 35970311523812769792 36013641497611075584 36161590417337683584 36265485144447516672 36422887423720292352 36518213596995846144 36526656333759381504 36677592930179874816 36685192168541323264 36782087496932524032 36836783871717113856 36878353770536239104 36941731973915738112 37094383758931918848 37200065763943120896 37398781555211501568 37460206083970695168 37561102655711551488 37823767709247995904 37931527731211665408 37987933367708273664 38096161098100604928 38097075303257997312 38196783169891467264 38253583251398541312 38362567819066343424 38371436956676521984 38471862884077928448 38529996613522292736 38630837524094779392 38740896890260291584 38807476013002391552 38967837484130500608 39078856964142268416 39175056285449157216 39287608906484809728 39390432643950575616 39399539416189894656 39561398063412166656 39562347430306381824 39570544361572663296 39734059007694864384 39838051196722741248 39847261455010234368 39951549918080925696 40011919560196227072 40020209638408716288 40185582405509578752 40230931386039533568 40300071244271714304 40414886262061662208 40466600464289366016 40515346684812460032 40581889924301586432 40914906316812582912 40975748351685328896 41092488375479304192 41270841189608988672 41379848434049089536 41441381855681753088 41488147991853268992 41559448470655205376 41669218003517964288 41677851457751089152 41850073984436011008 41859749407283478528 41969304964448649216 42032723578387955712 42142731844467032064 42256240487675495424 42335428377820790784 42672968697613123584 42682834367539052544 42736425038671807872 42858181235363180544 42859209716165246976 43093806653210886144 43157888796449636352 43167866576261087232 43280845744587669504 43346246190212579328 43469739769102073856 43583509001542828032 43658410514627690496 43838817169646813184 43963714084660051968 44198560019795410944 44271152644692639744 44324481843213631488 44506572821338687488 44516862406769246208 44700816383656722432 44828169136886513664 44945493657841041408 44955884718473084928 45022735843209805824 45141652837144461312 45151005745897013248 45208780206198276096 45337580149805678592 45466747044819369984 45654626164839284736 45784696324853071872 46029269606414155776 46184103684895408128 46229049422414217216 46429696338310112256 46552329488305225728 46563092037315330048 46684957207645126656 46754379529487106048 46755501508543905792 46887582889969975296 47081333232490512384 47092218083193913344 47215468085004730368 47286814025686450176 47349985088095911936 47545646183501266944 47627356925048389632 47763047400618328064 47960415365083693056 48018188663481434112 48215453889783578112 48353980192596688896 48480532484862246912 48563849898293723136 48690951462661128192 48702208445012508672 48903457240239833088 49031447626735681536 49115711828956151808 49171138360714985472 49245439458703048704 49255642631887650816 49459178345242558464 49600087685257494528 49805046725279219712 49865042073615335424 50081470207615401984 50431690278997327872 50575370308282220544 50650577823611031552 50794881464134139904 50929044226521956352 51004777668531388416 51062335989973254144 51150090425421791232 51295817178770571264 51373328818029723648 51507783365459705856 51957116645507334144 52007680600215994368 52233408380598876288 52383478541979746304 52520576858600767488 52598676970672994304 52748530751216222208 52760725815430217728 52978745343593152512 53117401595630321664 53129681940013645824 53268733224107900928 53349226080261636096 53360279517878288384 53580776540679438336 53733428325695619072 53955467285719154688 54020462246416613376 54109186565735448576 54398227716671275008 54634331135580438528 54777320395493769216 54789984500639072256 55016389395269812224 55027788252811984896 55173131245398786048 55255175807575670784 55317530655804358656 55412597960873607168 55570468610334785536 55641575638397878272 55800098645914681344 55959073285931532288 56190309125956042752 56341653983567327232 56447237837094387712 56651408746355884032 56897291596817498112 56910445823385403392 56981900051562410496 57144241647150907392 57145612954886995968 57295174754837200896 57543851728599515136 57557155435014782976 57707794326116892672 57794994920283439104 57946256286142169088 58111345335390437376 58199155723921784832 58211214019503587328 58451756226195750912 58618285446213402624 58762584428173735824 58931413359727214592 59099309124284841984 59342097095118249984 59355816542358994944 59601088511542296576 59770892182515351552 59927324877121388544 60030314457613074432 60188870449525948416 60278373608264368128 60346397079059300352 60450106866407571456 60622329393092493312 60773020027218690048 60872834886452379648 61372359475218874368 61463622527527993344 61638732563218956288 61906261784413483008 62069772651073634304 62162072783522629632 62246609610193502208 62339172705982808064 62516777186626633728 62775110976654016512 62789624110925217792 62953957446672973824 63049085367581933568 63503142566731186176 63947220486778257408 64009453046419685376 64024251551308578816 64287271853044770816 64288814574247870464 64640709979816329216 64736833194674454528 64751799864391630848 64921268616881504256 64936277926683344896 65019369285318868992 65204609653653110784 65375263502314242048 65487615771941535744 65674190175850201088 65758225754470219776 65945571126990077952 66133450247009992704 66406728967038959616 66486722764820447232 66775293610153869312 66951664882056953856 67242253705329770496 67418240486761562112 67433827077709627392 67534103764814708736 67712479255716691968 67726508618845519872 68006370224708517888 68083114653297672192 68200120567229054976 68394422905027428352 68481939247258927104 68677044487279607808 69276155527343112192 69343574133621325824 69644544507465168384 69844638055972995072 70027435811467689984 70131569294230659072 70331374334954962944 70638327124790870016 70823202127507095552 71024977632143867904 71132301440348848128 71318469275251900416 71441035387572584448 71644571100927492096 71940623047625539584 72027282995222151168 72323180834675367168 72530970288895033344 72845774847440584704 73036427193991692288 73053312667518763008 73355185860359749632 73370384337082646528 73564174993865048064 73673567743434227712 73756707541072478208 73883463947831476224 74188767517863837696 74400131527886241792 74797563110423003136 75122205311423102976 75647535418495991808 75863055462423330816 75975866735416547328 76192322196201209856 76393566339782934528 76507166502797082624 76725135638132686848 76742873913353043968 76943725768155856896 77059993227044585472 77261675048189558784 77614952026004783104 77935674968261001216 78157713928284536832 78350112570898314432 78575217812969619456 78780865287901151232 79122796126824333312 79124694860612763648 79141088723145326592 79468118015389728768 79676102393445482496 79694522910020468736 79903099836161851392 80023839120392454144 80040419276817432576 80371164811019157504 80461862772079067136 80600142488543428608 80829772524123324416 80933200928578732032 81030693369624920064 81163779848603172864 81829812633625165824 81951496703370657792 82184976750958608384 82541682379217977344 82759696868098179072 82882763711363506176 82976295983706537984 83118896941310410752 83355702915502178304 83700147968872022016 83938609928897298432 84065447156775911424 84285463688934064128 84512480975350990848 84670856755641581568 85345937395226247168 85365668735078105088 85472850077343615744 85716362470726361088 85718419432330493952 86315777592899272704 86335733152522174464 86561691489175339008 86692492380425158656 86939479538204147712 87167018003085656064 87316821029255380992 87677634339293626368 87927428169320103936 88397120039590821888 88648963686427262976 89013145642677374976 89033724813538492416 89401632767313444864 89656338273773027328 89890987315682082816 89911769436946169856 90045471686419611648 90283305674288922624 90302011491794026496 90417560412396552192 90675160299611357184 90933494089638739968 91309252329678569472 92058539212828311552 92368207369790816256 92458098844828434432 92859392676620224512 93104658976610451456 93369914415290253312 93508759058974212096 93511003017087811584 93775165779939950592 94162666464981024768 94184436166387826688 94430936170009460736 94573628051372900352 95091292367002533888 95254713850096779264 95526094801236656128 95920830730167386112 96036377326962868224 96430907779567156224 96707960385193377792 96961064969724493824 97127699796587446272 97381902925322256384 97404416890025017344 97806914480479666176 98062895253471363072 98231423657912303616 98342276721429970944 98511285263775301632 98918356690485116928 99200175370514989056 99610093450558439424 99730084147230670848 100162940415230803968 100863380557994655744 101150740616564441088 101301155647222063104 101589762928268279808 102009555337062776832 102124671979946508288 102300180850843582464 102591634357541142528 102746657636059447296 103015566730919411712 103914233291014668288 104015361200431988736 104466816761197752576 104766957083959492608 105041153717201534976 105197353941345988608 105497061502432444416 105521451630860435456 105957490687186305024 106234803191260643328 106259363880027291648 106537466448215801856 106698452160523272192 106720559035756576768 107161553081358876672 107466856651391238144 107910934571438309376 108040924492833226752 108796455433342550016 109268662271160877056 109554640790987538432 109579969001278144512 110032778790539624448 110055576505623969792 110346262490797572096 110510351615151341568 110635061311608717312 110825195921747214336 111140937220669571072 111283151276795756544 111600197291829362688 112380618251912085504 112683307967134654464 112894475674188775424 113794583193634996224 113963800103124820992 114288483294301814784 114291225909773991936 114590349509674401792 115087703457199030272 115114310870029565952 115415588652233785344 115589989840566878208 115892512572284338176 116222690670780874752 116422428039007174656 116903512452391501824 117236570892426805248 117525168856347471648 117862826719454429184 118198618248569683968 118684194190236499968 118711633084717989888 119202177023084593152 119541784365030703104 119854649754242777088 120060628915226148864 120556747216528736256 120692794158118600704 120900213732815142912 121244658786184986624 121546040054437380096 121745669772904759296 122744718950437748736 122927245055055986688 123277465126437912576 123812523568826966016 124139545302147268608 124324145567045259264 124678345411965616128 125033554373253267456 125550221953308033024 125579248221850435584 125907914893345947648 126098170735163867136 127006285133462372352 128018906092839370752 128048503102617157632 128574543706089541632 128577629148495740928 129281419959632658432 129473666389348909056 129503599728783261696 129842537233763008512 129872555853366689792 130038738570637737984 130409219307306221568 130750527004628484096 130975231543883071488 131348380351700402176 131516451508940439552 131891142253980155904 132813457934077919232 132973445529640894464 133550587220307738624 134484507410659540992 134836480973523124224 134867654155419254784 135068207529629417472 135424958511433383936 135453017237691039744 136012740449417035776 136400241134458109952 136963878494517854208 137354088974559215616 138552311054686224384 138687148267242651648 139289089014930336768 139689276111945990144 140054871622935379968 140263138588461318144 140662748669909925888 141276654249581740032 141646404255014191104 142049955264287735808 142636938550503800832 142882070775145168896 143289142201854984192 143881246095251079168 144054565990444302336 144646361669350734336 145061940577790066688 145691549694881169408 146072854387983384576 146106625335037526016 146710371720719499264 146740768674165293056 147347135486868455424 147513415082144956416 147766927895662952448 148377535035727675392 148800263055772483584 149595126220846006272 150244410622846205952 151295070836991983616 151726110924846661632 151951733470833094656 152384644392402419712 152787132679565869056 153014333005594165248 153450271276265373696 153485747826706087936 153887451536311713792 154119986454089170944 154523350096379117568 155229904052009566208 155871349936522002432 156700225141796628864 157150435625939238912 157561730575802302464 158245592253648666624 158282177446290653184 158936236030779457536 159352204786890964992 159389045820040937472 159806199672323702784 160047678240784908288 160080838553634865152 160742329622038315008 161200284977086857216 161866401857157464064 162061386739249840128 162327559697206345728 163902993406741315584 164369953501917216768 165083364758435954688 165519393736196358144 165765527422727012352 165952591967413075968 166237793882620821504 166711405831004356608 167400295937744044032 167877219857794596864 168570927377868128256 169024961950701981696 169341713511283163136 170691874790452494336 170731337470156210176 170945700154687231488 171432724941452722176 171436838864660987904 172631555185798545408 172671466305044348928 173123382978350678016 173384984760850317312 174334036006171312128 174633642058510761984 175355268678587252736 175854856338640207872 176794240079181643776 177297927372854525952 178026291285354749952 178067449627076984832 178803265534626889728 179312676547546054656 179781974631364165632 180090943372839223296 180566611348577845248 180604022983588052992 180835120824793104384 181350320599222714368 181866988179277479936 182618504659357138944 184117078425656623104 184916197689656868864 185718785353240449024 186209317953220902912 186739828830580506624 187017518117948424192 187550331559879901184 188325332929962049536 188368872332775653376 188861872340018921472 189147256102745800704 190509427700193558528 191841661460334772224 192072754653925736448 192861815559134312448 193922129939448987648 194255399593174892544 194763805850644512768 194808833780050034688 195613828960959332352 196125790506942726144 196462847315824607232 197022570527550603264 197836713380970233856 198400350741029978112 199220186901116878848 199460168294461341696 200325880830461607936 201726761115989311488 202301481233128882176 202602311294444126208 203179525856536559616 204019110674125553664 204249343959893016576 204600361701687164928 205183268715082285056 206031133461838823424 207828466582029336576 208030722400863977472 208933633522395505152 209533914167918985216 210082307434403069952 210394707882691977216 210994123004864888832 211042903261720870912 211914981374372610048 212469606382521286656 213074932896431603712 213396904321046544384 213441118071513153536 214323106162717753344 214933713302782476288 215821869142876618752 216081848985666453504 217592910866685100032 218537324542321754112 219109281581975076864 219159938002556289024 220065557581079248896 220111153011247939584 220692524981595144192 221020703230302683136 221270122623217434624 221650391843494428672 222281874441339142144 222566302553591513088 223200394583658725376 225366615934269308928 227589166387269992448 227927600206249641984 228576966588603629568 229180699019348803584 230175406914398060544 230228621740059131904 230831177304467570688 231179979681133756416 231785025144568676352 232844856078014349312 233807024904783003648 234473141784853610496 235050337712694943296 235725653438908858368 237368388380472999936 237423266169435979776 238404354046169186304 239083568730061406208 239709299508485554176 240121257830452297728 241113494433057472512 241385588316237201408 241800427465630285824 242489317572369973248 243092080108874760192 243491339545809518592 245489437900875497472 245854490110111973376 246554930252875825152 247625047137653932032 248279090604294537216 248648291134090518528 249356690823931232256 250067108746506534912 251100443906616066048 251815829786691895296 252196341470327734272 254012570266924744704 256037812185678741504 256097006205234315264 257149087412179083264 257155258296991481856 258947332778697818112 259007199457566523392 259685074467526017024 260077477141275475968 260818438614612443136 261501054009256968192 261950463087766142976 262696760703400804352 263032903017880879104 263782284507960311808 265946891059281788928 267101174440615477248 268969014821319081984 269672961947046248448 269735308310838509568 270136415059258834944 270849917022866767872 270906034475382079488 272025480898834071552 272800482268916219904 273927756989035708416 277104622109372448768 277374296534485303296 278578178029860673536 280109743245870759936 280526277176922636288 281325497339819851776 282553308499163480064 283292808510028382208 285273877101007601664 285764141550290337792 286578284403709968384 287762492190502158336 288109131980888604672 289292723338701468672 290123881155580133376 291383099389762338816 292145708775966769152 292213250670075052032 293420743441438998528 293481537348330586112 294694270973736910848 295026830164289912832 295533855791325904896 296755070071455350784 297600526111544967168 299190252441692012544 300488821245692411904 302590141673983967232 303452221849693323264 303903466941666189312 304769288784804839424 306028666011188330496 306900542552530747392 307774903072623427584 308239972908178341888 309046700192758235136 310459808104019132416 311742699873044004864 313400450283593257728 314300871251878477824 315123461151604604928 316491184507297333248 316564354892581306368 317872472061558915072 318704409573781929984 318778091640081874944 319612399344647405568 320095356481569816576 320161677107269730304 321484659244076630016 322400569954173714432 323732803714314928128 324122773478499680256 327805986813482631168 328739907003834433536 330166729516871909376 331038787472392716288 331531054845454024704 331905183934826151936 332475587765241643008 333422811662008713216 334800591875488088064 337141854755736256512 338049923901403963392 338683427022566326272 341383749580904988672 341891400309374462976 342865449882905444352 342873677729321975808 345263110371597090816 345342932610088697856 346246765956701356032 346769969521700634624 348668072012342624256 349267284117021523968 350710537357174505472 351709712677280415744 353588480158363287552 354595854745709051904 356052582570709499904 356134899254153969664 357606531069253779456 358625353095092109312 359563949262728331264 360181886745678446592 361208045967176105984 361670241649586208768 362700641198445428736 363733976358554959872 365237009318714277888 368234156851313246208 369832395379313737728 371437570706480898048 372418635906441805824 374035036235896848384 375100663119759802368 376650665859924099072 376737744665551306752 377723744680037842944 378294512205491601408 381018855400387117056 384145509307851472896 385723631118268624896 387844259878897975296 388510799186349785088 389527611701289025536 389617667560100069376 391227657921918664704 392251581013885452288 392925694631649214464 394045141055101206528 395673426761940467712 398440373802233757696 398920336588922683392 400651761660923215872 403453522231978622976 404602962466257764352 405204622588888252416 406359051713073119232 408038221348251107328 409200723403374329856 412062266923677646848 415656933164058673152 416061444801727954944 417867267044791010304 419067828335837970432 420164614868806139904 420789415765383954432 421988246009729777664 422085806523441741824 423829962748745220096 424939212765042573312 426149865792863207424 426882236143026307072 428646212325435506688 429867426605564952576 431643738285753237504 432163697971332907008 435185821733370200064 437074649084643508224 438218563163950153728 438319876005112578048 440131115162158497792 440222306022495879168 442041406460605366272 442540245246434869248 443300783686988857344 444563748882678284288 445132605107183026176 446400789167317450752 450733231868538617856 455178332774539984896 455855200412499283968 457153933177207259136 458361398038697607168 460350813828796121088 460457243480118263808 461662354608935141376 462359959362267512832 463570050289137352704 465689712156028698624 467614049809566007296 470100675425389886592 471451306877817716736 474736776760945999872 474846532338871959552 476808708092338372608 478167137460122812416 479418599016971108352 480242515660904595456 482226988866114945024 483600854931260571648 486184160217749520384 486982679091619037184 491708980220223946752 493109860505751650304 495250094275307864064 496558181208589074432 497296582268181037056 498713381647862464512 500134217493013069824 502200887813232132096 503631659573383790592 508025140533849489408 512075624371357483008 512194012410468630528 514298174824358166528 514310516593982963712 517894665557395636224 518014398915133046784 519370148935052034048 520154954282550951936 523002108018513936384 523900926175532285952 525393521406801608704 526065806035761758208 527564569015920623616 531893782118563577856 534202348881230954496 537938029642638163968 539345923894092496896 540272830118517669888 541699834045733535744 541812068950764158976 544050961797668143104 545600964537832439808 547855513978071416832 554748593068970606592 557156356059721347072 560219486491741519872 561052554353845272576 562650994679639703552 565106616998326960128 566585617020056764416 571528283100580675584 575524984381004316672 576218263961777209344 578585446677402937344 582766198779524677632 584291417551933538304 584426501340150104064 586841486882877997056 586963074696661172224 589388541947473821696 591067711582651809792 593510140142910701568 595201052223089934336 598380504883384025088 600977642491384823808 605180283347967934464 606904443699386646528 607806933883332378624 609538577569609678848 612057332022376660992 613801085105061494784 615549806145246855168 618093400385516470272 620919616208038264832 623485399746088009728 626800900567186515456 628601742503756955648 630246922303209209856 632982369014594666496 633128709785162612736 635744944123117830144 637408819147563859968 639224798689294811136 640190712963139633152 640323354214539460608 642969318488153260032 644801139908347428864 647465607428629856256 648245546956999360512 655611973626965262336 657479814007668867072 660333459033743818752 662077574944785432576 663062109690908049408 663810367869652303872 664951175530483286016 666845623324017426432 669601183750976176128 676099847802807926784 682767499161809977344 683782800618748925952 685730899765810888704 690526220743194181632 690685865220177395712 692493531913402712064 693539939043401269248 698534568234043047936 701421074714349010944 703419425354560831488 707176960316726575104 712105165141418999808 712269798508307939328 715213062138507558912 717250706190184218624 719127898525456662528 720363773491356893184 722416091934352211968 723340483299172417536 725401282396890857472 727467952717109919744 730474018637428555776 736468313702626492416 739664790758627475456 742875141412961796096 744837271812883611648 748070072471793696768 750201326239519604736 753301331719848198144 755447489360075685888 756589024410983202816 762037710800774234112 768291018615702945792 771447262236537249792 777021598372699570176 779055223402578051072 782455315843837329408 784503162027770904576 785851389263298428928 788090282110202413056 791346853523880935424 797840673177845366784 801303523321846431744 806907044463957245952 809205924932515528704 810409245177776504832 812718103426146238464 816076442696502214656 818401446806748659712 831313866328117346304 832122889603455909888 835734534089582020608 840329229737612279808 841578831530767908864 843976492019459555328 844171613046883483648 847659925497490440192 849878425530085146624 853764472286052614144 857292424650871013376 859734853211129905152 863287476571506475008 864327395942665814016 870371643466740400128 874149298169287016448 876437126327900307456 876639752010225156096 880262230324316995584 880444612044991758336 884082812921210732544 885080490492869738496 886601567373977714688 889127497765356568576 890265210214366052352 892801578334634901504 901466463737077235712 910356665549079969792 911710400824998567936 914307866354414518272 920701627657592242176 923324709217870282752 924719918724535025664 927140100578274705408 931379424312057397248 935228099619132014592 940201350850779773184 942902613755635433472 949473553521891999744 949693064677743919104 953617416184676745216 956334274920245624832 958837198033942216704 960485031321809190912 964453977732229890048 967201709862521143296 972368320435499040768 983417960440447893504 986219721011503300608 990500188550615728128 993116362417178148864 994593164536362074112 997426763295724929024 1000268434986026139648 1004401775626464264192 1016050281067698978816 1024151248742714966016 1028596349648716333056 1028621033187965927424 1035789331114791272448 1036028797830266093568 1038740297870104068096 1040309908565101903872 1046004216037027872768 1047801852351064571904 1050787042813603217408 1052131612071523516416 1055129138031841247232 1063787564237127155712 1068404697762461908992 1075876059285276327936 1078691847788184993792 1080545660237035339776 1083624137901528317952 1088101923595336286208 1091201929075664879616 1095711027956142833664 1109497186137941213184 1114312712119442694144 1122105108707690545152 1125301989359279407104 1130213233996653920256 1133171234040113528832 1143056566201161351168 1152436527923554418688 1157170893354805874688 1165532397559049355264 1168582835103867076608 1168853002680300208128 1173682973765755994112 1173926149393322344448 1178777083894947643392 1182135423165303619584 1187020280285821403136 1196761009766768050176 1201955284982769647616 1210360566695935868928 1213808887398773293056 1215613867766664757248 1219077155139219357696 1224114664044753321984 1227602170210122989568 1236186800771032940544 1241839232416076529664 1246970799492176019456 1253601801134373030912 1257203485007513911296 1260493844606418419712 1265964738029189332992 1266257419570325225472 1271489888246235660288 1274817638295127719936 1278449597378589622272 1280646708429078921216 1285938636976306520064 1289602279816694857728 1294931214857259712512 1296491093913998721024 1311223947253930524672 1314959628015337734144 1320666918067487637504 1326124219381816098816 1327620735739304607744 1329902351060966572032 1333691246648034852864 1339202367501952352256 1352199695605615853568 1365534998323619954688 1367565601237497851904 1371461799531621777408 1381052441486388363264 1381371730440354791424 1384987063826805424128 1387079878086802538496 1397069136468086095872 1402842149428698021888 1414353920633453150208 1424210330282837999616 1424539597016615878656 1430426124277015117824 1434501412380368437248 1438255797050913325056 1440727546982713786368 1444832183868704423936 1446680966598344835072 1450802564793781714944 1460948037274857111552 1479329581517254950912 1485750282825923592192 1489674543625767223296 1496140144943587393536 1500402652479039209472 1506602663439696396288 1510894978720151371776 1524075421601548468224 1536582037231405891584 1542894524473074499584 1554043196745399140352 1558110446805156102144 1569006324055541809152 1571702778526596857856 1576180564220404826112 1582693707047761870848 1595681346355690733568 1602607046643692863488 1613814088927914491904 1620818490355553009664 1625436206852292476928 1632152885393004429312 1636802893613497319424 1664245779206911819776 1671469068179164041216 1680658459475224559616 1683157663061535817728 1687952984038919110656 1688343226093766967296 1695319850994980880384 1699756851060170293248 1707528944572105228288 1714584849301742026752 1726574953143012950016 1728654791885331628032 1748298596338574032896 1752874252655800614912 1753279504020450312192 1760524460648633991168 1760889224089983516672 1768165625842421465088 1773203134747955429376 1780530420428732104704 1785603156669269803008 1802932927474154471424 1820713331098159939584 1823420801649997135872 1828615732708829036544 1841403255315184484352 1846649418435740565504 1854280201156549410816 1862758848624114794496 1870456199238264029184 1880402701701559546368 1885805227511270866944 1898947107043783999488 1899386129355487838208 1907234832369353490432 1917674396067884433408 1920970062643618381824 1928907955464459780096 1934403419725042286592 1944736640870998081536 1966835920880895787008 1972439442023006601216 1981000377101231456256 1986232724834356297728 1989186329072724148224 1994853526591449858048 2000536869972052279296 2008803551252928528384 2048302497485429932032 2057192699297432666112 2071578662229582544896 2072057595660532187136 2077480595740208136192 2080619817130203807744 2095603704702129143808 2104263224143047032832 2110258276063682494464 2136809395524923817984 2151752118570552655872 2157383695576369987584 2161091320474070679552 2167248275803056635904 2176203847190672572416 2182403858151329759232 2191422055912285667328 2218994372275882426368 2228625424238885388288 2244210217415381090304 2250603978718558814208 2266342468080227057664 2286113132402322702336 2304873055847108837376 2314341786709611749376 2331064795118098710528 2337165670207734153216 2347365947531511988224 2347852298786644688896 2357554167789895286784 2364270846330607239168 2374040560571642806272 2393522019533536100352 2403910569965539295232 2420721133391871737856 2427617774797546586112 2431227735533329514496 2438154310278438715392 2448229328089506643968 2455204340420245979136 2493941598984352038912 2507203602268746061824 2520987689212836839424 2531929476058378665984 2532514839140650450944 2542979776492471320576 2549635276590255439872 2561293416858157842432 2571877273952613040128 2579204559633389715456 2589862429714519425024 2592982187827997442048 2622447894507861049344 2629919256030675468288 2641333836134975275008 2652248438763632197632 2655241471478609215488 2659804702121933144064 2667382493296069705728 2678404735003904704512 2704399391211231707136 2731069996647239909376 2735131202474995703808 2742923599063243554816 2762104882972776726528 2769974127653610848256 2774159756173605076992 2794138272936172191744 2805684298857396043776 2828707841266906300416 2848420660565675999232 2849079194033231757312 2860852248554030235648 2869002824760736874496 2876511594101826650112 2881455093965427572736 2889664367737408847872 2893361933196689670144 2901605129587563429888 2958659163034509901824 2971500565651847184384 2979349087251534446592 2992280289887174787072 3000805304958078418944 3013205326879392792576 3048150843203096936448 3085789048946148999168 3108086393490798280704 3116220893610312204288 3138012648111083618304 3143405557053193715712 3152361128440809652224 3165387414095523741696 3191362692711381467136 3205214093287385726976 3227628177855828983808 3241636980711106019328 3250872413704584953856 3264305770786008858624 3273605787226994638848 3328491558413823639552 3342938136358328082432 3366315326123071635456 3375905968077838221312 3390639701989961760768 3399513702120340586496 3415057889144210456576 3429169698603484053504 3457309583770663256064 3496597192677148065792 3505748505311601229824 3506559008040900624384 3521048921297267982336 3521778448179967033344 3536331251684842930176 3546406269495910858752 3561060840857464209408 3605865854948308942848 3641426662196319879168 3646841603299994271744 3657231465417658073088 3682806510630368968704 3708560402313098821632 3725517697248229588992 3740912398476528058368 3760805403403119092736 3771610455022541733888 3797894214087567998976 3798772258710975676416 3814469664738706980864 3835348792135768866816 3841940125287236763648 3857815910928919560192 3868806839450084573184 3889473281741996163072 3933671841761791574016 3944878884046013202432 3962000754202462912512 3978372658145448296448 3989707053182899716096 4001073739944104558592 4017607102505857056768 4096604994970859864064 4114385398594865332224 4143157324459165089792 4144115191321064374272 4154961191480416272384 4161239634260407615488 4191207409404258287616 4208526448286094065664 4273618791049847635968 4303504237141105311744 4314767391152739975168 4322182640948141359104 4334496551606113271808 4352407694381345144832 4382844111824571334656 4437988744551764852736 4457250848477770776576 4488420434830762180608 4501207957437117628416 4532684936160454115328 4572226264804645404672 4609746111694217674752 4628683573419223498752 4662129590236197421056 4674331340415468306432 4695704597573289377792 4715108335579790573568 4728541692661214478336 4748081121143285612544 4787044039067072200704 4807821139931078590464 4841442266783743475712 4862455471066659028992 4876308620556877430784 4896458656179013287936 4910408680840491958272 5014407204537492123648 5041975378425673678848 5063858952116757331968 5065029678281300901888 5085959552984942641152 5099270553180510879744 5122586833716315684864 5143754547905226080256 5179724859429038850048 5185964375655994884096 5244895789015722098688 5259838512061350936576 5282667672269950550016 5304496877527264395264 5319609404243866288128 5356809470007809409024 5408798782422463414272 5462139993294479818752 5470262404949991407616 5485847198126487109632 5524209765945553453056 5539948255307221696512 5588276545872344383488 5611368597714792087552 5657415682533812600832 5696841321131351998464 5698158388066463514624 5721704497108060471296 5753023188203653300224 5762910187930855145472 5779328735474817695744 5786723866393379340288 5803210259175126859776 5917318326069019803648 5943001131303694368768 5958698174503068893184 5984560579774349574144 6001610609916156837888 6026410653758785585152 6171578097892297998336 6216172786981596561408 6232441787220624408576 6286811114106387431424 6330774828191047483392 6410428186574771453952 6455256355711657967616 6483273961422212038656 6501744827409169907712 6528611541572017717248 6547211574453989277696 6656983116827647279104 6685876272716656164864 6732630652246143270912 6751811936155676442624 6799027404240681172992 6830115778288420913152 6858339397206968107008 6914619167541326512128 6993194385354296131584 7011497010623202459648 7042097842594535964672 7043556896359934066688 7072662503369685860352 7092812538991821717504 7122121681714928418816 7211731709896617885696 7282853324392639758336 7293683206599988543488 7314462930835316146176 7365613021260737937408 7481824796953056116736 7521610806806238185472 7595788428175135997952 7597544517421951352832 7628939329477413961728 7683880250574473527296 7715631821857839120384 7737613678900169146368 7778946563483992326144 7867343683523583148032 7889757768092026404864 7924001508404925825024 7956745316290896592896 7979414106365799432192 8002147479888209117184 8035214205011714113536 8193209989941719728128 8228770797189730664448 8286314648918330179584 8309922382960832544768 8322479268520815230976 8382414818808516575232 8417052896572188131328 8547237582099695271936 8607008474282210623488 8629534782305479950336 8644365281896282718208 8668993103212226543616 8704815388762690289664 8875977489103529705472 8914501696955541553152 8976840869661524361216 9002415914874235256832 9144452529609290809344 9257367146838446997504 9324259180472394842112 9348662680830936612864 9391409195146578755584 9430216671159581147136 9457083385322428956672 9496162242286571225088 9574088078134144401408 9615642279862157180928 9682884533567486951424 9724910942133318057984 9752617241113754861568 9792917312358026575872 9820817361680983916544 10028814409074984247296 10127717904233514663936 10171919105969885282304 10198541106361021759488 10245173667432631369728 10287509095810452160512 10371928751311989768192 10489791578031444197376 10519677024122701873152 10565335344539901100032 10608993755054528790528 10639218808487732576256 10817597564844926828544 10924279986588959637504 10940524809899982815232 10971694396252974219264 11048419531891106906112 11176553091744688766976 11222737195429584175104 11314831365067625201664 11393682642262703996928 11396316776132927029248 11443408994216120942592 11506046376407306600448 11525820375861710290944 11558657470949635391488 11573447732786758680576 11606420518350253719552 11834636652138039607296 11886002262607388737536 11969121159548699148288 12003221219832313675776 12052821307517571170304 12343156195784595996672 12432345573963193122816 12464883574441248817152 12573622228212774862848 12820856373149542907904 12910512711423315935232 12966547922844424077312 13003489654818339815424 13057223083144035434496 13313966233655294558208 13371752545433312329728 13465261304492286541824 13503623872311352885248 13598054808481362345984 13660231556576841826304 13716678794413936214016 13829238335082653024256 13986388770708592263168 14022994021246404919296 14087113792719868133376 14145325006739371720704 14185625077983643435008 14244243363429856837632 14423463419793235771392 14587366413199977086976 14628925861670632292352 14731226042521475874816 15043221613612476370944 15191576856350271995904 15195089034843902705664 15257878658954827923456 15367760501148947054592 15431263643715678240768 15557893126967984652288 15734687367047166296064 15779515536184052809728 15848003016809851650048 15913490632581793185792 15958828212731598864384 16070428410023428227072 16386419979883439456256 16457541594379461328896 16572629297836660359168 16619844765921665089536 16764829637617033150464 16834105793144376262656 17094475164199390543872 17259069564610959900672 17288730563792565436416 17337986206424453087232 17409630777525380579328 17751954978207059410944 17829003393911083106304 17953681739323048722432 18004831829748470513664 18514734293676893995008 18648518360944789684224 18697325361661873225728 18782818390293157511168 18860433342319162294272 18992324484573142450176 19231284559724314361856 19365769067134973902848 19449821884266636115968 19505234482227509723136 19585834624716053151744 19641634723361967833088 20057628818149968494592 20255435808467029327872 20397082212722043518976 20490347334865262739456 20575018191620904321024 20743857502623979536384 20979583156062888394752 21130670689079802200064 21217987510109057581056 21278437616975465152512 21635195129689853657088 21848559973177919275008 21881049619799965630464 21943388792505948438528 22096839063782213812224 22445474390859168350208 22787365284525407993856 22792633552265854058496 22886817988432241885184 23051640751723420581888 23146895465573517361152 23212841036700507439104 23669273304276079214592 23772004525214777475072 23938242319097398296576 24006442439664627351552 24105642615035142340608 24686312391569191993344 24929767148882497634304 25147244456425549725696 25641712746299085815808 25821025422846631870464 25933095845688848154624 26006979309636679630848 26114446166288070868992 26627932467310589116416 26743505090866624659456 26930522608984573083648 27007247744622705770496 27433357588827872428032 27972777541417184526336 28045988042492809838592 28174227585439736266752 28290650013478743441408 28371250155967286870016 28488486726859713675264 28846926839586471542784 29174732826399954173952 29257851723341264584704 29462452085042951749632 30086443227224952741888 30383153712700543991808 30515757317909655846912 30735521002297894109184 30862527287431356481536 31115786253935969304576 31469374734094332592128 31559031072368105619456 31696006033619703300096 31826981265163586371584 31917656425463197728768 32772839959766878912512 32915083188758922657792 33145258595673320718336 33529659275234066300928 33668211586288752525312 34188950328398781087744 34518139129221919801344 34577461127585130872832 34675972412848906174464 34819261555050761158656 35503909956414118821888 35658006787822166212608 35907363478646097444864 36009663659496941027328 37029468587353787990016 37297036721889579368448 37394650723323746451456 37565636780586315022336 37720866684638324588544 38462569119448628723712 38731538134269947805696 38899643768533272231936 39010468964455019446272 39171669249432106303488 40115257636299936989184 40510871616934058655744 40794164425444087037952 40980694669730525478912 41150036383241808642048 41487715005247959072768 41959166312125776789504 42261341378159604400128 42435975020218115162112 42556875233950930305024 43270390259379707314176 43762099239599931260928 43886777585011896877056 44193678127564427624448 45574730569050815987712 45585267104531708116992 45773635976864483770368 46103281503446841163776 46293790931147034722304 47338546608552158429184 47544009050429554950144 47876484638194796593152 48211285230070284681216 49372624783138383986688 49859534297764995268608 50294488912851099451392 51283425492598171631616 51866191691377696309248 52013958619273359261696 52228892332576141737984 53255864934621178232832 53487010181733249318912 53861045217969146167296 54014495489245411540992 55945555082834369052672 56091976084985619677184 56348455170879472533504 56581300026957486882816 56976973453719427350528 57693853679172943085568 58349465652799908347904 58515703446682529169408 58924904170085903499264 60172886454449905483776 60766307425401087983616 61471042004595788218368 61725054574862712963072 62231572507871938609152 62938749468188665184256 63392012067239406600192 63653962530327172743168 63835312850926395457536 65545679919533757825024 65830166377517845315584 66290517191346641436672 67336423172577505050624 68377900656797562175488 69154922255170261745664 69638523110101522317312 71007819912828237643776 71316013575644332425216 71814726957292194889728 72019327318993882054656 74058937174707575980032 74789301446647492902912 75131273561172630044672 75441733369276649177088 76925138238897257447424 77463076268539895611392 77799287537066544463872 78020937928910038892544 78343338498864212606976 80230515272599873978368 81021743233868117311488 82300072766483617284096 83918332624251553579008 84522682756319208800256 84871950040436230324224 85113750467901860610048 86540780518759414628352 87524198479199862521856 87773555170023793754112 88387356255128855248896 91149461138101631975424 91547271953728967540736 92206563006893682327552 92587581862294069444608 94677093217104316858368 95088018100859109900288 95752969276389593186304 98745249566276767973376 100588977825702198902784 102566850985196343263232 103732383382755392618496 104027917238546718523392 104457784665152283475968 106511729869242356465664 106974020363466498637824 107722090435938292334592 108028990978490823081984 111891110165668738105344 112183952169971239354368 112696910341758945067008 113162600053914973765632 115387707358345886171136 116698931305599816695808 117031406893365058338816 120345772908899810967552 121532614850802175967232 122942084009191576436736 123450109149725425926144 124463145015743877218304 125877498936377330368512 126784024134478813200384 127307925060654345486336 127670625701852790915072 131660332755035690631168 132581034382693282873344 136755801313595124350976 138309844510340523491328 142015639825656475287552 142632027151288664850432 143629453914584389779456 148117874349415151960064 149578602893294985805824 150262547122345260089344 150883466738553298354176 153850276477794514894848 155598575074133088927744 156041875857820077785088 156686676997728425213952 160461030545199747956736 162043486467736234622976 167836665248503107158016 169045365512638417600512 169743900080872460648448 173081561037518829256704 175048396958399725043712 175547110340047587508224 176774712510257710497792 182298922276203263950848 184413126013787364655104 185175163724588138889216 190176036201718219800576 191505938552779186372608 197490499132553535946752 205133701970392686526464 207464766765510785236992 208915569330304566951936 213023459738484712931328 213948040726932997275648 215444180871876584669184 216057981956981646163968 224367904339942478708736 225393820683517890134016 226325200107829947531264 230775414716691772342272 233397862611199633391616 234062813786730116677632 240691545817799621935104 243065229701604351934464 246900218299450851852288 251754997872754660737024 253568048268957626400768 254615850121308690972672 255341251403705581830144 263320665510071381262336 265162068765386565746688 276619689020681046982656 284031279651312950575104 285264054302577329700864 287258907829168779558912 296235748698830303920128 301766933477106596708352 307700552955589029789696 311197150148266177855488 312083751715640155570176 313373353995456850427904 320922061090399495913472 324086972935472469245952 335673330497006214316032 338090731025276835201024 339487800161744921296896 346163122075037658513408 350096793916799450087424 351094220680095175016448 364597844552406527901696 368826252027574729310208 370350327449176277778432 380352072403436439601152 383011877105558372745216 394980998265107071893504 410267403940785373052928 414929533531021570473984 426046919476969425862656 427896081453865994551296 430888361743753169338368 448735808679884957417472 450787641367035780268032 452650400215659895062528 461550829433383544684544 466795725222399266783232 468125627573460233355264 481383091635599243870208 486130459403208703868928 503509995745509321474048 507136096537915252801536 509231700242617381945344 526641331020142762524672 530324137530773131493376 553239378041362093965312 570528108605154659401728 574517815658337559117824 592471497397660607840256 615401105911178059579392 622394300296532355710976 626746707990913700855808 641844122180798991826944 648173945870944938491904 676181462050553670402048 678975600323489842593792 692326244150075317026816 700193587833598900174848 702188441360190350032896 729195689104813055803392 740700654898352555556864 760704144806872879202304 766023754211116745490432 789961996530214143787008 829859067062043140947968 852093838953938851725312 855792162907731989102592 861776723487506338676736 905300800431319790125056 923101658866767089369088 933591450444798533566464 936251255146920466710528 962766183271198487740416 972260918806417407737856 1007019991491018642948096 1014272193075830505603072 1018463400485234763890688 1053282662040285525049344 1106478756082724187930624 1141056217210309318803456 1149035631316675118235648 1184942994795321215680512 1230802211822356119158784 1244788600593064711421952 1283688244361597983653888 1352362924101107340804096 1357951200646979685187584 1384652488300150634053632 1400387175667197800349696 1404376882720380700065792 1458391378209626111606784 1521408289613745758404608 1579923993060428287574016 1659718134124086281895936 1711584325815463978205184 1723553446975012677353472 1846203317733534178738176 1867182900889597067132928 1925532366542396975480832 1944521837612834815475712 2028544386151661011206144 2036926800970469527781376 2106565324080571050098688 2282112434420618637606912 2298071262633350236471296 2369885989590642431361024 2489577201186129422843904 2567376488723195967307776 2715902401293959370375168 2769304976600301268107264 2800774351334395600699392 2808753765440761400131584 2916782756419252223213568 3042816579227491516809216 3159847986120856575148032 3319436268248172563791872 3423168651630927956410368 3447106893950025354706944 3692406635467068357476352 3734365801779194134265856 3851064733084793950961664 4057088772303322022412288 4073853601940939055562752 4213130648161142100197376 4564224868841237275213824 4739771979181284862722048 4979154402372258845687808 5134752977446391934615552 5538609953200602536214528 5601548702668791201398784 5833565512838504446427136 6085633158454983033618432 6319695972241713150296064 6846337303261855912820736 6894213787900050709413888 7468731603558388268531712 7702129466169587901923328 8147707203881878111125504 8426261296322284200394752 9128449737682474550427648 9479543958362569725444096 9958308804744517691375616 10269505954892783869231104 11077219906401205072429056 11203097405337582402797568 12171266316909966067236864 12639391944483426300592128 13692674606523711825641472 14937463207116776537063424 15404258932339175803846656 18256899475364949100855296 18959087916725139450888192 20539011909785567738462208 22406194810675164805595136 25278783888966852601184256 27385349213047423651282944 29874926414233553074126848 30808517864678351607693312 36513798950729898201710592 37918175833450278901776384 41078023819571135476924416 44812389621350329611190272 54770698426094847302565888 61617035729356703215386624 75836351666900557803552768 82156047639142270953848832 89624779242700659222380544 109541396852189694605131776 123234071458713406430773248 164312095278284541907697664 246468142917426812861546496 328624190556569083815395328 492936285834853625723092992 985872571669707251446185984
- Sum of all divisors σ(n): 3564337167900985303768407415
- Sum of proper divisors (its aliquot sum) s(n): 2578464596231278052322221431
- 985872571669707251446185984 is an abundant number, because the sum of its proper divisors (2578464596231278052322221431) is greater than itself. Its abundance is 1592592024561570800876035447
Bases of 985872571669707251446185984
- Binary: 1100101111011111101010001100110011001011010011001000110111100100000000000000000000000000002
- Hexadecimal: 0x32F7EA3332D323790000000
- Base-36: 3FVGXGQYIWUI9S0000
Squares and roots of 985872571669707251446185984
- 985872571669707251446185984 squared (9858725716697072514461859842) is 971944727570642061049697491020094706757821900318048256
- 985872571669707251446185984 cubed (9858725716697072514461859843) is 958213648090881904906750941919516119828737110982224099962312513501262530062843904
-
985872571669707251446185984 is a
perfect square number . Itssquare root is 31398607798272 -
The
cube root of 985872571669707251446185984 is 995268505.4909997843
Scales and comparisons
How big is 985872571669707251446185984?- 985,872,571,669,707,251,446,185,984 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 985,872,571,669,707,251,446,185,984 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 985872571669707251446185984 cubic inches would be around 82939042.1 feet tall.
Recreational maths with 985872571669707251446185984
- 985872571669707251446185984 backwards is 489581644152707966175278589
- 985872571669707251446185984 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 985872571669707251446185984's digits is 144
- 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 985872571669707251446185984 - Facts about the integer". Numbermatics.com. 2024. Web. 27 May 2024.
APA style:
Numbermatics. (2024). Number 985872571669707251446185984 - Facts about the integer. Retrieved 27 May 2024, from https://numbermatics.com/n/985872571669707251446185984/
Chicago style:
Numbermatics. 2024. "Number 985872571669707251446185984 - Facts about the integer". https://numbermatics.com/n/985872571669707251446185984/
The information we have on file for 985872571669707251446185984 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 985872571669707251446185984, math, Factors of 985872571669707251446185984, curriculum, school, college, exams, university, Prime factorization of 985872571669707251446185984, STEM, science, technology, engineering, physics, economics, calculator, nine hundred eighty-five septillion, eight hundred seventy-two sextillion, five hundred seventy-one quintillion, six hundred sixty-nine quadrillion, seven hundred seven trillion, two hundred fifty-one billion, four hundred forty-six million, one hundred eighty-five thousand, nine hundred eighty-four.