291974131644217495344119808
291,974,131,644,217,495,344,119,808 is an even composite number composed of five prime numbers multiplied together.
291974131644217495344119808 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of twelve thousand, five hundred forty-four divisors.
Prime factorization of 291974131644217495344119808:
227 × 36 × 73 × 1313 × 1573
(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 × 7 × 7 × 7 × 131 × 131 × 131 × 157 × 157 × 157)See below for interesting mathematical facts about the number 291974131644217495344119808 from the Numbermatics database.
Names of 291974131644217495344119808
- Cardinal: 291974131644217495344119808 can be written as Two hundred ninety-one septillion, nine hundred seventy-four sextillion, one hundred thirty-one quintillion, six hundred forty-four quadrillion, two hundred seventeen trillion, four hundred ninety-five billion, three hundred forty-four million, one hundred nineteen thousand, eight hundred eight.
Scientific notation
- Scientific notation: 2.91974131644217495344119808 × 1026
Factors of 291974131644217495344119808
Divisors of 291974131644217495344119808
- Number of divisors d(n): 12544
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 18 21 24 27 28 32 36 42 48 49 54 56 63 64 72 81 84 96 98 108 112 126 128 131 144 147 157 162 168 189 192 196 216 224 243 252 256 262 288 294 314 324 336 343 378 384 392 393 432 441 448 471 486 504 512 524 567 576 588 628 648 672 686 729 756 768 784 786 864 882 896 917 942 972 1008 1024 1029 1048 1099 1134 1152 1176 1179 1256 1296 1323 1344 1372 1413 1458 1512 1536 1568 1572 1701 1728 1764 1792 1834 1884 1944 2016 2048 2058 2096 2198 2268 2304 2352 2358 2512 2592 2646 2688 2744 2751 2826 2916 3024 3072 3087 3136 3144 3297 3402 3456 3528 3537 3584 3668 3768 3888 3969 4032 4096 4116 4192 4239 4396 4536 4608 4704 4716 5024 5103 5184 5292 5376 5488 5502 5652 5832 6048 6144 6174 6272 6288 6419 6594 6804 6912 7056 7074 7168 7336 7536 7693 7776 7938 8064 8192 8232 8253 8384 8478 8792 9072 9216 9261 9408 9432 9891 10048 10206 10368 10584 10611 10752 10976 11004 11304 11664 11907 12096 12288 12348 12544 12576 12717 12838 13188 13608 13824 14112 14148 14336 14672 15072 15386 15552 15876 16128 16384 16464 16506 16768 16956 17161 17584 18144 18432 18522 18816 18864 19257 19782 20096 20412 20567 20736 21168 21222 21504 21952 22008 22608 23079 23328 23814 24192 24576 24649 24696 24759 25088 25152 25434 25676 26376 27216 27648 27783 28224 28296 28672 29344 29673 30144 30772 31104 31752 31833 32256 32768 32928 33012 33536 33912 34322 35168 35721 36288 36864 37044 37632 37728 38151 38514 39564 40192 40824 41134 41472 42336 42444 43008 43904 44016 44933 45216 46158 46656 47628 48384 49152 49298 49392 49518 50176 50304 50868 51352 51483 52752 53851 54432 55296 55566 56448 56592 57344 57771 58688 59346 60288 61544 61701 62208 63504 63666 64512 65536 65856 66024 67072 67824 68644 69237 70336 71442 72576 73728 73947 74088 74277 75264 75456 76302 77028 79128 80384 81648 82268 82944 83349 84672 84888 86016 87808 88032 89019 89866 90432 92316 93312 95256 95499 96768 98304 98596 98784 99036 100352 100608 101736 102704 102966 105504 107702 108864 110592 111132 112896 113184 114453 114688 115542 117376 118692 120127 120576 123088 123402 124416 127008 127332 129024 131072 131712 132048 134144 134799 135648 137288 138474 140672 142884 143969 145152 147456 147894 148176 148554 150528 150912 152604 154056 154449 158256 160768 161553 163296 164536 165888 166698 169344 169776 172032 172543 173313 175616 176064 178038 179732 180864 184632 185103 186624 190512 190998 193536 196608 197192 197568 198072 200704 201216 203472 205408 205932 207711 211008 215404 217728 221184 221841 222264 222831 225792 226368 228906 229376 231084 234752 237384 240254 241152 246176 246804 248832 250047 254016 254664 258048 262144 263424 264096 267057 268288 269598 271296 274576 276948 281344 285768 287938 290304 294912 295788 296352 297108 301056 301824 305208 308112 308898 316512 321536 323106 326592 329072 331776 333396 338688 339552 344064 345086 346626 351232 352128 356076 359464 360381 361728 369264 370206 373248 381024 381996 387072 393216 394384 395136 396144 401408 402432 404397 406944 410816 411864 415422 422016 430808 431907 435456 442368 443682 444528 445662 451584 452736 457812 458752 462168 463347 469504 474768 480508 482304 484659 492352 493608 497664 500094 508032 509328 516096 517629 519939 524288 526848 528192 534114 536576 539196 542592 549152 553896 555309 562688 571536 575876 580608 589824 591576 592704 594216 602112 603648 610416 616224 617796 623133 633024 643072 646212 653184 658144 663552 665523 666792 668493 677376 679104 688128 690172 693252 702464 704256 712152 718928 720762 723456 738528 740412 746496 762048 763992 774144 786432 788768 790272 792288 801171 802816 804864 808794 813888 821632 823728 830844 840889 844032 861616 863814 870912 884736 887364 889056 891324 903168 905472 915624 917504 924336 926694 939008 949536 961016 964608 969318 984704 987216 995328 1000188 1007783 1016064 1018656 1032192 1035258 1039878 1048576 1053696 1056384 1068228 1073152 1078392 1081143 1085184 1098304 1107792 1110618 1125376 1143072 1151752 1161216 1179648 1183152 1185408 1188432 1204224 1207296 1207801 1213191 1220832 1232448 1235592 1246266 1266048 1286144 1292424 1295721 1306368 1316288 1327104 1331046 1333584 1336986 1354752 1358208 1376256 1380344 1386504 1390041 1404928 1408512 1424304 1437856 1441524 1446912 1453977 1477056 1480824 1492992 1524096 1527984 1548288 1552887 1559817 1572864 1577536 1580544 1584576 1602342 1605632 1609728 1617588 1627776 1643264 1647456 1661688 1665927 1681778 1688064 1723232 1727628 1741824 1769472 1774728 1778112 1782648 1806336 1810944 1831248 1835008 1848672 1853388 1869399 1878016 1899072 1922032 1929216 1938636 1969408 1974432 1990656 1996569 2000376 2015566 2032128 2037312 2064384 2070516 2079756 2097152 2107392 2112768 2136456 2146304 2156784 2162286 2170368 2196608 2215584 2221236 2248091 2250752 2286144 2303504 2322432 2359296 2366304 2370816 2376864 2408448 2414592 2415602 2426382 2441664 2464896 2471184 2492532 2522667 2532096 2572288 2584848 2591442 2612736 2632576 2654208 2662092 2667168 2673972 2694277 2709504 2716416 2752512 2760688 2773008 2780082 2809856 2817024 2848608 2875712 2883048 2893824 2907954 2954112 2961648 2985984 3023349 3048192 3055968 3096576 3105774 3119634 3145728 3155072 3161088 3169152 3204684 3211264 3219456 3229019 3235176 3243429 3255552 3286528 3294912 3323376 3331854 3363556 3376128 3446464 3455256 3483648 3538944 3549456 3556224 3565296 3612672 3621888 3623403 3639573 3662496 3670016 3697344 3706776 3738798 3756032 3798144 3844064 3858432 3869893 3877272 3887163 3938816 3948864 3981312 3993138 4000752 4031132 4064256 4074624 4128768 4141032 4159512 4170123 4194304 4214784 4225536 4272912 4292608 4313568 4324572 4340736 4361931 4393216 4431168 4442472 4496182 4501504 4572288 4607008 4644864 4658661 4679451 4718592 4732608 4741632 4753728 4816896 4829184 4831204 4852764 4883328 4929792 4942368 4985064 4997781 5045334 5064192 5144576 5169696 5182884 5225472 5265152 5308416 5324184 5334336 5347944 5388554 5419008 5432832 5505024 5521376 5546016 5560164 5608197 5619712 5634048 5697216 5751424 5766096 5787648 5815908 5886223 5908224 5923296 5971968 5989707 6046698 6096384 6111936 6193152 6211548 6239268 6291456 6310144 6322176 6338304 6409368 6422528 6438912 6458038 6470352 6486858 6511104 6573056 6589824 6646752 6663708 6727112 6744273 6752256 6892928 6910512 6967296 7054481 7077888 7098912 7112448 7130592 7225344 7243776 7246806 7279146 7324992 7340032 7394688 7413552 7477596 7512064 7568001 7596288 7688128 7716864 7739786 7754544 7774326 7877632 7897728 7962624 7986276 8001504 8062264 8082831 8128512 8149248 8257536 8282064 8319024 8340246 8388608 8429568 8451072 8454607 8545824 8585216 8627136 8649144 8681472 8723862 8786432 8862336 8884944 8992364 9003008 9070047 9144576 9214016 9289728 9317322 9358902 9437184 9465216 9483264 9507456 9633792 9658368 9662408 9687057 9705528 9730287 9766656 9859584 9884736 9970128 9995562 10090668 10128384 10289152 10339392 10365768 10450944 10530304 10616832 10648368 10668672 10695888 10777108 10838016 10865664 10870209 10918719 11010048 11042752 11092032 11120328 11216394 11239424 11268096 11394432 11502848 11532192 11575296 11609679 11631816 11661489 11772446 11816448 11846592 11943936 11979414 12093396 12192768 12223872 12386304 12423096 12478536 12510369 12582912 12620288 12644352 12676608 12818736 12845056 12877824 12916076 12940704 12973716 13022208 13085793 13146112 13179648 13293504 13327416 13454224 13488546 13504512 13785856 13821024 13934592 13975983 14108962 14155776 14197824 14224896 14261184 14450688 14487552 14493612 14558292 14649984 14680064 14789376 14827104 14955192 14993343 15024128 15136002 15192576 15376256 15433728 15479572 15509088 15548652 15736637 15755264 15795456 15925248 15972552 16003008 16124528 16165662 16257024 16298496 16515072 16564128 16638048 16680492 16777216 16859136 16902144 16909214 17091648 17170432 17254272 17298288 17362944 17447724 17572864 17658669 17724672 17769888 17969121 17984728 18006016 18140094 18289152 18428032 18579456 18634644 18717804 18859939 18874368 18930432 18966528 19014912 19267584 19316736 19324816 19374114 19411056 19460574 19533312 19719168 19769472 19940256 19991124 20181336 20232819 20256768 20578304 20678784 20731536 20901888 21060608 21163443 21233664 21296736 21337344 21391776 21554216 21676032 21731328 21740418 21837438 22020096 22085504 22184064 22240656 22432788 22478848 22536192 22603133 22704003 22788864 23005696 23064384 23150592 23219358 23263632 23322978 23544892 23632896 23693184 23887872 23958828 24186792 24248493 24385536 24447744 24772608 24846192 24957072 25020738 25165824 25240576 25288704 25353216 25363821 25637472 25690112 25755648 25832152 25881408 25947432 26044416 26171586 26292224 26359296 26587008 26654832 26908448 26977092 27009024 27089251 27210141 27571712 27642048 27869184 27951966 28217924 28311552 28395648 28449792 28522368 28901376 28975104 28987224 29061171 29116584 29190861 29299968 29360128 29578752 29654208 29910384 29986686 30048256 30272004 30385152 30752512 30867456 30959144 31018176 31097304 31473274 31510528 31590912 31850496 31945104 32006016 32249056 32331324 32514048 32596992 32610627 32756157 33030144 33128256 33276096 33360984 33554432 33718272 33804288 33818428 34183296 34340864 34508544 34596576 34725888 34829037 34895448 34984467 35145728 35317338 35449344 35539776 35938242 35969456 36012032 36280188 36578304 36856064 37158912 37269288 37435608 37719878 37748736 37860864 37933056 38029824 38535168 38633472 38649632 38748228 38822112 38921148 39066624 39257379 39438336 39538944 39880512 39982248 40362672 40465638 40513536 41156608 41357568 41463072 41803776 41927949 42121216 42326886 42467328 42593472 42674688 42783552 43108432 43352064 43462656 43480836 43674876 44040192 44171008 44368128 44481312 44865576 44957696 45072384 45206266 45408006 45577728 46011392 46128768 46301184 46438716 46527264 46645956 47089784 47209911 47265792 47386368 47775744 47917656 48373584 48496986 48771072 48895488 49545216 49692384 49914144 50041476 50331648 50481152 50577408 50706432 50727642 51274944 51380224 51511296 51664304 51762816 51894864 52088832 52343172 52584448 52718592 52976007 53174016 53309664 53816896 53954184 54018048 54178502 54420282 55143424 55284096 55738368 55903932 56435848 56579817 56623104 56791296 56899584 57044736 57802752 57950208 57974448 58122342 58233168 58381722 58599936 58720256 59157504 59308416 59820768 59973372 60096512 60544008 60698457 60770304 61505024 61734912 61918288 62036352 62194608 62946548 63021056 63181824 63490329 63700992 63890208 64012032 64498112 64662648 65028096 65193984 65221254 65512314 66060288 66256512 66552192 66721968 67108864 67436544 67608576 67636856 67809399 68112009 68366592 68681728 69017088 69193152 69451776 69658074 69790896 69968934 70291456 70634676 70898688 71079552 71876484 71938912 72024064 72560376 72745479 73156608 73712128 74317824 74538576 74871216 75439756 75497472 75721728 75866112 76059648 76091463 77070336 77266944 77299264 77496456 77644224 77842296 78133248 78514758 78876672 79077888 79761024 79964496 80725344 80931276 81027072 81267753 81630423 82313216 82715136 82926144 83607552 83855898 84242432 84653772 84934656 85186944 85349376 85567104 86216864 86704128 86925312 86961672 87183513 87349752 87572583 88080384 88342016 88736256 88962624 89731152 89915392 90144768 90412532 90816012 91155456 92022784 92257536 92602368 92877432 93054528 93291912 94179568 94419822 94531584 94772736 95551488 95835312 96747168 96993972 97542144 97790976 97831881 99090432 99384768 99828288 100082952 100663296 100962304 101154816 101412864 101455284 102549888 102760448 103022592 103328608 103525632 103789728 104177664 104487111 104686344 104953401 105168896 105437184 105952014 106348032 106619328 107633792 107908368 108036096 108357004 108840564 110156459 110286848 110568192 111476736 111807864 112871696 113159634 113246208 113582592 113799168 114089472 115605504 115900416 115948896 116244684 116466336 116763444 117199872 117440512 118315008 118616832 119641536 119946744 120193024 121088016 121396914 121540608 123010048 123469824 123836576 124072704 124389216 125783847 125893096 126042112 126363648 126980658 127401984 127780416 128024064 128996224 129325296 130056192 130387968 130442508 131024628 132019573 132120576 132513024 133104384 133443936 134217728 134873088 135217152 135273712 135618798 136224018 136733184 137363456 138034176 138386304 138903552 139316148 139581792 139937868 140582912 141269352 141629733 141797376 142159104 143752968 143877824 144048128 145120752 145490958 146313216 147424256 148635648 149077152 149742432 150879512 150994944 151443456 151732224 152119296 152182926 154140672 154533888 154598528 154992912 155288448 155684592 156266496 157029516 157753344 158155776 158221931 158928021 159522048 159928992 161450688 161862552 162054144 162535506 163260846 164626432 165430272 165852288 167215104 167711796 168484864 169307544 169739451 169869312 170373888 170698752 171134208 172433728 173408256 173850624 173923344 174367026 174699504 175145166 176160768 176684032 177472512 177925248 179462304 179830784 180289536 180825064 181632024 182095371 182310912 184045568 184515072 185204736 185754864 186109056 186583824 188359136 188839644 189063168 189545472 189624757 190470987 191102976 191670624 193494336 193987944 195084288 195581952 195663762 198180864 198769536 199656576 200165904 201326592 201924608 202309632 202825728 202910568 203428197 204336027 205099776 205520896 206045184 206657216 207051264 207579456 208355328 208974222 209372688 209906802 210337792 210874368 211904028 212696064 213238656 215267584 215816736 216072192 216714008 217681128 218236437 220312918 220573696 221136384 222953472 223615728 225743392 226319268 226492416 227165184 227598336 228178944 228274389 231211008 231800832 231897792 232489368 232932672 233526888 234399744 234881024 236630016 237233664 239283072 239893488 240386048 242176032 242793828 243081216 243803259 244891269 246020096 246939648 247673152 248145408 248778432 251567694 251786192 252084224 252727296 253961316 254803968 255560832 256048128 257992448 258650592 260112384 260775936 260885016 261550539 262049256 264039146 264241152 265026048 266208768 266887872 269746176 270434304 270547424 271237596 272448036 273466368 274726912 276068352 276772608 277807104 278632296 279163584 279875736 281165824 282538704 283259466 283594752 284318208 287505936 287755648 288096256 290241504 290981916 292626432 293495643 294848512 297271296 298154304 299484864 301759024 301989888 302886912 303464448 304238592 304365852 308281344 309067776 309197056 309985824 310576896 311369184 312532992 313461333 314059032 315506688 316311552 316443862 317856042 319044096 319857984 322901376 323725104 324108288 325071012 326521692 329252864 330469377 330860544 331704576 334430208 335423592 336969728 338615088 339478902 339738624 340747776 341397504 342268416 344867456 346816512 347701248 347846688 348734052 349399008 350290332 352321536 352950287 353368064 354945024 355850496 358924608 359661568 360579072 361650128 363264048 364190742 364621824 368091136 369030144 370409472 371509728 372218112 373167648 376718272 377679288 378126336 379090944 379249514 380941974 382205952 383341248 386988672 387975888 390168576 391163904 391327524 396058719 396361728 397539072 399313152 400331808 402653184 403849216 404619264 405651456 405821136 406856394 408672054 410199552 411041792 412090368 413314432 414102528 415158912 416710656 417948444 418745376 419813604 420675584 421748736 423001489 423808056 424889199 425392128 426477312 430535168 431633472 432144384 433428016 435362256 436472874 440625836 441147392 442272768 445906944 447231456 451486784 452638536 452984832 454330368 455196672 456357888 456548778 462422016 463601664 463795584 464978736 465865344 467053776 468799488 469762048 473260032 474467328 474665793 476784063 478566144 479786976 480772096 484352064 485587656 486162432 487606518 489782538 492040192 493879296 495346304 496290816 497556864 503135388 503572384 504168448 505454592 506955983 507922632 509218353 509607936 511121664 512096256 515984896 517301184 520224768 521551872 521770032 523101078 524098512 528078292 528482304 530052096 532417536 533775744 539492352 540868608 541094848 542475192 544896072 546286113 546932736 549453824 552136704 553545216 555614208 557264592 558327168 559751472 562331648 565077408 566518932 567189504 568636416 568874271 571412961 575011872 575511296 576192512 580483008 581963832 585252864 586991286 589697024 594542592 596308608 598969728 603518048 603979776 605773824 606928896 608477184 608731704 610284591 613008081 616562688 618135552 618394112 619971648 621153792 622738368 625065984 626922666 628118064 631013376 632623104 632887724 635712084 638088192 639715968 645802752 647450208 648216576 650142024 653043384 654709311 658505728 660938754 661721088 663409152 668860416 670847184 673939456 677230176 678957804 679477248 681495552 682795008 684536832 684823167 689734912 693633024 695402496 695693376 697468104 698798016 700580664 704643072 705900574 706736128 709890048 711700992 717849216 719323136 721158144 723300256 726528096 728381484 729243648 731409777 734673807 736182272 738060288 740818944 743019456 744436224 746335296 753436544 755358576 756252672 758181888 758499028 761883948 764411904 766682496 771095213 773977344 775951776 780337152 782327808 782655048 784651617 792117438 792723456 795078144 798626304 800663616 807698432 809238528 811302912 811642272 813712788 817344108 820399104 822083584 824180736 826628864 828205056 830317824 833421312 835896888 837490752 839627208 841351168 843497472 846002978 847616112 849778398 850784256 852954624 861070336 863266944 864288768 866856032 870724512 872945748 880486929 881251672 882294784 884545536 891813888 894462912 902973568 905277072 905969664 908660736 910393344 912715776 913097556 924137011 924844032 927203328 927591168 929957472 931730688 934107552 937598976 939524096 940383999 946520064 948934656 949331586 953568126 957132288 959573952 961544192 968704128 971175312 972324864 975213036 979565076 984080384 987758592 990692608 991408131 992581632 995113728 1006270776 1007144768 1008336896 1010909184 1013911966 1015845264 1018436706 1019215872 1022243328 1024192512 1031969792 1034602368 1040449536 1043103744 1043540064 1046202156 1048197024 1056156584 1056964608 1058850861 1060104192 1064835072 1067551488 1078984704 1081737216 1082189696 1084950384 1089792144 1092572226 1093865472 1098907648 1104273408 1107090432 1107553517 1111228416 1114529184 1116654336 1119502944 1124663296 1130154816 1133037864 1134379008 1137272832 1137748542 1142825922 1150023744 1151022592 1152385024 1160966016 1163927664 1170505728 1173982572 1179394048 1188176157 1189085184 1192617216 1197939456 1207036096 1207959552 1211547648 1213857792 1216954368 1217463408 1220569182 1226016162 1233125376 1236271104 1236788224 1239943296 1242307584 1245476736 1250131968 1253845332 1256236128 1262026752 1265246208 1265775448 1269004467 1271424168 1274667597 1276176384 1279431936 1291605504 1294900416 1296433152 1300284048 1306086768 1309418622 1317011456 1321877508 1323442176 1326818304 1327373299 1337720832 1341694368 1347878912 1354460352 1357915608 1358954496 1362991104 1365590016 1369073664 1369646334 1379469824 1387266048 1390804992 1391386752 1394936208 1397596032 1401161328 1409286144 1411801148 1413472256 1419780096 1423401984 1423997379 1430352189 1435698432 1438646272 1442316288 1446600512 1453056192 1456762968 1458487296 1462819554 1469347614 1472364544 1476120576 1481637888 1486038912 1488872448 1492670592 1506873088 1510717152 1512505344 1516363776 1516998056 1520867949 1523767896 1527655059 1528823808 1533364992 1542190426 1547954688 1551903552 1560674304 1564655616 1565310096 1569303234 1584234876 1585446912 1590156288 1597252608 1601327232 1615396864 1618477056 1622605824 1623284544 1627425576 1634688216 1638858339 1640798208 1644167168 1648361472 1653257728 1656410112 1660635648 1666842624 1671793776 1674981504 1679254416 1682702336 1686994944 1692005956 1695232224 1699556796 1701568512 1705909248 1706622813 1714238883 1722140672 1726533888 1728577536 1733712064 1741449024 1745891496 1760973858 1762503344 1764589568 1769091072 1783627776 1788925824 1805947136 1810554144 1811939328 1817321472 1820786688 1825431552 1826195112 1830853773 1848274022 1849688064 1854406656 1855182336 1859914944 1863461376 1868215104 1875197952 1880767998 1893040128 1897869312 1898663172 1907136252 1914264576 1919147904 1923088384 1937408256 1942350624 1944649728 1950426072 1959130152 1964127933 1968160768 1975517184 1981385216 1982816262 1985163264 1990227456 2012541552 2014289536 2016673792 2021818368 2027823932 2031690528 2036873412 2038431744 2044486656 2048385024 2054469501 2063939584 2069204736 2080899072 2086207488 2087080128 2092404312 2096394048 2112313168 2113929216 2117701722 2120208384 2129670144 2135102976 2157969408 2163474432 2164379392 2169900768 2179584288 2185144452 2187730944 2194229331 2197815296 2208546816 2214180864 2215107034 2222456832 2229058368 2233308672 2239005888 2249326592 2260309632 2266075728 2268758016 2274545664 2275497084 2285651844 2300047488 2302045184 2304770048 2313285639 2321932032 2327855328 2341011456 2347965144 2353954851 2358788096 2376352314 2378170368 2385234432 2395878912 2414072192 2423095296 2427715584 2433908736 2434926816 2441138364 2452032324 2466250752 2470652009 2472542208 2473576448 2479886592 2484615168 2490953472 2500263936 2507690664 2512472256 2524053504 2530492416 2531550896 2538008934 2542848336 2549335194 2552352768 2558863872 2583211008 2589800832 2592866304 2600568096 2612173536 2618837244 2634022912 2643755016 2646884352 2653636608 2654746598 2675441664 2683388736 2695757824 2708920704 2715831216 2717908992 2725982208 2731180032 2738147328 2739292668 2758939648 2772411033 2774532096 2781609984 2782773504 2789872416 2795192064 2802322656 2818572288 2821151997 2823602296 2826944512 2839560192 2846803968 2847994758 2860704378 2871396864 2877292544 2884632576 2893201024 2906112384 2913525936 2916974592 2925639108 2938695228 2944729088 2952241152 2961010423 2963275776 2972077824 2974224393 2977744896 2985341184 3013746176 3021434304 3025010688 3032727552 3033996112 3041735898 3047535792 3055310118 3057647616 3066729984 3084380852 3095909376 3103807104 3121348608 3129311232 3130620192 3138606468 3168469752 3170893824 3176552583 3180312576 3194505216 3202654464 3230793728 3236954112 3245211648 3246569088 3254851152 3269376432 3277716678 3281596416 3288334336 3296722944 3306515456 3312820224 3321271296 3322660551 3333685248 3343587552 3349963008 3358508832 3365404672 3373989888 3384011912 3390464448 3399113592 3403137024 3411818496 3413245626 3428477766 3444281344 3453067776 3457155072 3467424128 3482898048 3491782992 3521947716 3525006688 3529179136 3538182144 3548691881 3564528471 3567255552 3577851648 3611894272 3621108288 3623878656 3634642944 3641573376 3650863104 3652390224 3661707546 3696548044 3699376128 3708813312 3710364672 3719829888 3726922752 3736430208 3750395904 3761535996 3786080256 3795738624 3797326344 3807013401 3814272504 3824002791 3828529152 3838295808 3846176768 3874816512 3884701248 3889299456 3900852144 3918260304 3928255866 3936321536 3951034368 3962770432 3965632524 3970326528 3980454912 3982119897 4025083104 4028579072 4033347584 4043636736 4055647864 4063381056 4073746824 4076863488 4088973312 4096770048 4108939002 4127879168 4138409472 4161798144 4172414976 4174160256 4184808624 4192788096 4224626336 4227858432 4235403444 4240416768 4259340288 4270205952 4271992137 4291056567 4315938816 4326948864 4328758784 4339801536 4359168576 4370288904 4375461888 4388458662 4395630592 4417093632 4428361728 4430214068 4444913664 4458116736 4466617344 4478011776 4498653184 4520619264 4532151456 4537516032 4549091328 4550994168 4562603847 4571303688 4582965177 4600094976 4604090368 4609540096 4626571278 4643864064 4655710656 4682022912 4695930288 4707909702 4717576192 4752704628 4756340736 4770468864 4791757824 4828144384 4846190592 4855431168 4867817472 4869853632 4882276728 4904064648 4932501504 4941304018 4945084416 4947152896 4959773184 4969230336 4981906944 5000527872 5015381328 5024944512 5048107008 5060984832 5063101792 5076017868 5085696672 5098670388 5104705536 5117727744 5119868439 5142716649 5166422016 5179601664 5185732608 5201136192 5224347072 5237674488 5268045824 5287510032 5293768704 5307273216 5309493196 5350883328 5366777472 5391515648 5417841408 5431662432 5435817984 5451964416 5462360064 5476294656 5478585336 5492561319 5517879296 5544822066 5549064192 5563219968 5565547008 5579744832 5590384128 5604645312 5642303994 5647204592 5653889024 5679120384 5693607936 5695989516 5721408756 5742793728 5754585088 5769265152 5786402048 5812224768 5827051872 5833949184 5851278216 5877390456 5889458176 5904482304 5922020846 5926551552 5944155648 5948448786 5955489792 5970682368 6027492352 6042868608 6050021376 6065455104 6067992224 6083471796 6095071584 6110620236 6115295232 6133459968 6163408503 6168761704 6191818752 6207614208 6242697216 6258622464 6261240384 6277212936 6336939504 6341787648 6353105166 6360625152 6389010432 6405308928 6461587456 6473908224 6490423296 6493138176 6509702304 6538752864 6555433356 6563192832 6576668672 6582687993 6593445888 6613030912 6625640448 6642542592 6645321102 6667370496 6687175104 6699926016 6717017664 6730809344 6747979776 6768023824 6780928896 6798227184 6806274048 6823636992 6826491252 6856955532 6888562688 6906135552 6914310144 6934848256 6939856917 6965796096 6983565984 7043895432 7050013376 7058358272 7076364288 7097383762 7129056942 7134511104 7155703296 7223788544 7242216576 7269285888 7283146752 7301726208 7304780448 7323415092 7393096088 7398752256 7411956027 7417626624 7420729344 7439659776 7453845504 7472860416 7500791808 7523071992 7572160512 7591477248 7594652688 7614026802 7628545008 7648005582 7657058304 7676591616 7692353536 7749633024 7769402496 7778598912 7801704288 7836520608 7856511732 7872643072 7902068736 7925540864 7931265048 7940653056 7960909824 7964239794 8050166208 8057158144 8066695168 8087273472 8111295728 8126762112 8147493648 8153726976 8177946624 8193540096 8217878004 8255758336 8276818944 8317233099 8323596288 8344829952 8348320512 8369617248 8385576192 8449252672 8455716864 8470806888 8480833536 8518680576 8540411904 8543984274 8582113134 8631877632 8653897728 8657517568 8679603072 8718337152 8740577808 8750923776 8776917324 8791261184 8834187264 8856723456 8860428136 8883031269 8889827328 8916233472 8922673179 8933234688 8956023552 8997306368 9041238528 9064302912 9075032064 9098182656 9101988336 9125207694 9142607376 9165930354 9200189952 9208180736 9219080192 9253142556 9287728128 9311421312 9364045824 9391860576 9415819404 9435152384 9505409256 9512681472 9529657749 9540937728 9583515648 9656288768 9692381184 9710862336 9735634944 9739707264 9764553456 9808129296 9865003008 9882608036 9890168832 9894305792 9919546368 9938460672 9963813888 9967981653 10001055744 10030762656 10049889024 10096214016 10121969664 10126203584 10152035736 10171393344 10197340776 10209411072 10235455488 10239736878 10285433298 10332844032 10359203328 10371465216 10402272384 10448694144 10475348976 10536091648 10575020064 10587537408 10614546432 10618986392 10646075643 10693585413 10701766656 10733554944 10783031296 10835682816 10863324864 10871635968 10903928832 10924720128 10952589312 10957170672 10985122638 11035758592 11089644132 11098128384 11126439936 11131094016 11159489664 11180768256 11209290624 11284607988 11294409184 11307778048 11358240768 11387215872 11391979032 11421040203 11442817512 11472008373 11485587456 11509170176 11538530304 11572804096 11624449536 11654103744 11667898368 11702556432 11754780912 11778916352 11808964608 11844041692 11853103104 11888311296 11896897572 11910979584 11941364736 11946359691 12054984704 12085737216 12100042752 12130910208 12135984448 12166943592 12190143168 12221240472 12230590464 12266919936 12326817006 12337523408 12383637504 12415228416 12485394432 12517244928 12522480768 12554425872 12673879008 12683575296 12706210332 12721250304 12778020864 12810617856 12815976411 12923174912 12947816448 12980846592 12986276352 13019404608 13077505728 13110866712 13126385664 13165375986 13186891776 13226061824 13251280896 13285085184 13290642204 13334740992 13374350208 13399852032 13434035328 13461618688 13495959552 13536047648 13561857792 13596454368 13612548096 13647273984 13652982504 13687811541 13713911064 13748895531 13777125376 13812271104 13828620288 13869696512 13879713834 13931592192 13967131968 14087790864 14100026752 14116716544 14152728576 14194767524 14258113884 14269022208 14311406592 14447577088 14484433152 14538571776 14566293504 14603452416 14609560896 14646830184 14786192176 14797504512 14823912054 14835253248 14841458688 14879319552 14907691008 14945720832 15001583616 15046143984 15144321024 15182954496 15189305376 15228053604 15257090016 15296011164 15314116608 15353183232 15359605317 15384707072 15499266048 15538804992 15557197824 15603408576 15673041216 15713023464 15745286144 15804137472 15851081728 15862530096 15881306112 15921819648 15928479588 16100332416 16114316288 16133390336 16174546944 16222591456 16253524224 16294987296 16307453952 16355893248 16387080192 16435756008 16477683957 16511516672 16553637888 16634466198 16647192576 16689659904 16696641024 16739234496 16771152384 16898505344 16941613776 16961667072 17037361152 17080823808 17087968548 17164226268 17263755264 17294564063 17307795456 17315035136 17359206144 17436674304 17481155616 17501847552 17553834648 17582522368 17668374528 17713446912 17720856272 17766062538 17779654656 17832466944 17845346358 17866469376 17912047104 17994612736 18082477056 18128605824 18150064128 18196365312 18203976672 18250415388 18285214752 18331860708 18400379904 18416361472 18438160384 18506285112 18575456256 18622842624 18728091648 18783721152 18831638808 18870304768 19010818512 19025362944 19059315498 19081875456 19167031296 19312577536 19384762368 19421724672 19471269888 19479414528 19529106912 19616258592 19730006016 19748063979 19765216072 19780337664 19788611584 19839092736 19876921344 19927627776 19935963306 20002111488 20061525312 20099778048 20192428032 20243939328 20252407168 20304071472 20342786688 20394681552 20418822144 20470910976 20479473756 20570866596 20665688064 20718406656 20727072961 20742930432 20804544768 20819570751 20897388288 20950697952 21072183296 21150040128 21175074816 21229092864 21237972784 21292151286 21387170826 21403533312 21467109888 21566062592 21671365632 21726649728 21807857664 21849440256 21905178624 21914341344 21970245276 22071517184 22179288264 22196256768 22235868081 22252879872 22262188032 22318979328 22361536512 22418581248 22569215976 22588818368 22615556096 22716481536 22774431744 22783958064 22842080406 22885635024 22944016746 22971174912 23018340352 23077060608 23145608192 23248899072 23308207488 23335796736 23405112864 23509561824 23557832704 23617929216 23688083384 23706206208 23776622592 23793795144 23821959168 23882729472 23892719382 24109969408 24171474432 24200085504 24261820416 24271968896 24333887184 24380286336 24442480944 24461180928 24533839872 24653634012 24675046816 24767275008 24830456832 24840843167 24951699297 24970788864 25034489856 25044961536 25108851744 25347758016 25367150592 25412420664 25442500608 25556041728 25621235712 25631952822 25846349824 25895632896 25961693184 25972552704 26038809216 26155011456 26221733424 26252771328 26330751972 26373783552 26452123648 26502561792 26570170368 26581284408 26649093807 26669481984 26748700416 26768019537 26799704064 26868070656 26923237376 26991919104 27072095296 27123715584 27192908736 27225096192 27294547968 27305965008 27375623082 27427822128 27497791062 27554250752 27624542208 27657240576 27739393024 27759427668 27863184384 27934263936 28175581728 28200053504 28233433088 28305457152 28389535048 28516227768 28538044416 28588973247 28622813184 28895154176 28968866304 29077143552 29132587008 29206904832 29219121792 29293660368 29572384352 29595009024 29647824108 29670506496 29682917376 29758639104 29815382016 29891441664 29903944959 30003167232 30092287968 30288642048 30365908992 30378610752 30456107208 30514180032 30592022328 30628233216 30706366464 30719210634 30769414144 30998532096 31077609984 31114395648 31206817152 31346082432 31426046928 31490572288 31608274944 31702163456 31725060192 31762612224 31843639296 31856959176 31938226929 32080756239 32200664832 32228632576 32266780672 32349093888 32445182912 32507048448 32589974592 32614907904 32711786496 32774160384 32871512016 32955367914 33023033344 33107275776 33268932396 33294385152 33379319808 33393282048 33478468992 33542304768 33797010688 33883227552 33923334144 34074722304 34161647616 34175937096 34263120609 34328452536 34527510528 34589128126 34615590912 34630070272 34718412288 34873348608 34962311232 35003695104 35107669296 35336749056 35426893824 35441712544 35532125076 35559309312 35664933888 35690692716 35732938752 35824094208 35839079073 35989225472 36164954112 36257211648 36300128256 36392730624 36407953344 36500830776 36570429504 36663721416 36800759808 36832722944 36876320768 37012570224 37150912512 37245685248 37456183296 37567442304 37663277616 37740609536 38021637024 38050725888 38118630996 38163750912 38334062592 38447929233 38625155072 38769524736 38843449344 38942539776 38958829056 39058213824 39232517184 39496127958 39530432144 39560675328 39577223168 39678185472 39753842688 39855255552 39871926612 40004222976 40123050624 40199556096 40384856064 40487878656 40504814336 40608142944 40685573376 40789363104 40837644288 40941821952 40958947512 41063434623 41141733192 41331376128 41436813312 41454145922 41485860864 41609089536 41639141502 41794776576 41901395904 42300080256 42350149632 42458185728 42475945568 42584302572 42774341652 42807066624 42934219776 43132125184 43342731264 43453299456 43615715328 43698880512 43810357248 43828682688 43940490552 44143034368 44358576528 44392513536 44471736162 44505759744 44524376064 44637958656 44723073024 44837162496 45138431952 45177636736 45231112192 45432963072 45548863488 45567916128 45684160812 45771270048 45888033492 45942349824 46036680704 46078815951 46154121216 46291216384 46497798144 46616414976 46671593472 46810225728 47019123648 47115665408 47235858432 47376166768 47412412416 47553245184 47587590288 47643918336 47765458944 47785438764 48219938816 48342948864 48400171008 48523640832 48543937792 48667774368 48760572672 48884961888 48922361856 49067679744 49307268024 49350093632 49534550016 49660913664 49681686334 49903398594 49941577728 50068979712 50089923072 50217703488 50695516032 50824841328 50885001216 51112083456 51242471424 51263905644 51692699648 51791265792 51883692189 51923386368 51945105408 52077618432 52310022912 52443466848 52505542656 52661503944 52747567104 52904247296 53005123584 53140340736 53162568816 53298187614 53338963968 53497400832 53536039074 53599408128 53736141312 53846474752 53983838208 54144190592 54247431168 54385817472 54450192384 54589095936 54611930016 54751246164 54855644256 54995582124 55108501504 55249084416 55314481152 55413195059 55478786048 55518855336 55726368768 55868527872 56351163456 56400107008 56466866176 56610914304 56779070096 57032455536 57076088832 57177946494 57245626368 57790308352 57937732608 58154287104 58265174016 58413809664 58438243584 58587320736 59144768704 59190018048 59295648216 59341012992 59365834752 59517278208 59630764032 59782883328 59807889918 60006334464 60184575936 60577284096 60731817984 60757221504 60912214416 61028360064 61184044656 61256466432 61412732928 61438421268 61538828288 61997064192 62155219968 62181218883 62228791296 62413634304 62458712253 62692164864 62852093856 62981144576 63216549888 63404326912 63450120384 63525224448 63687278592 63713918352 63876453858 64161512478 64401329664 64457265152 64533561344 64698187776 64890365824 65014096896 65179949184 65423572992 65548320768 65743024032 65910735828 66046066688 66214551552 66411233773 66537864792 66588770304 66707604243 66758639616 66786564096 66956937984 67084609536 67594021376 67766455104 67846668288 68149444608 68323295232 68351874192 68526241218 68656905072 69055021056 69178256252 69231181824 69260140544 69436824576 69746697216 69924622464 70007390208 70215338592 70673498112 70853787648 70883425088 71064250152 71118618624 71329867776 71381385432 71465877504 71648188416 71678158146 71978450944 72329908224 72514423296 72600256512 72785461248 72815906688 73001661552 73140859008 73327442832 73601519616 73665445888 73752641536 74025140448 74301825024 74491370496 74522529501 74855097891 74912366592 75134884608 75326555232 75481219072 76043274048 76101451776 76237261992 76327501824 76668125184 76895858466 77250310144 77539049472 77686898688 77885079552 77917658112 78116427648 78465034368 78992255916 79060864288 79121350656 79154446336 79356370944 79507685376 79710511104 79743853224 79947281421 80008445952 80246101248 80304058611 80399112192 80769712128 80975757312 81009628672 81216285888 81371146752 81578726208 81675288576 81883643904 81917895024 82126869246 82283466384 82662752256 82873626624 82908291844 82971721728 83218179072 83278283004 83589553152 83802791808 84600160512 84700299264 84916371456 84951891136 85168605144 85548683304 85614133248 85766919741 85868439552 86264250368 86685462528 86906598912 87231430656 87397761024 87620714496 87657365376 87880981104 88286068736 88717153056 88785027072 88943472324 89011519488 89048752128 89275917312 89446146048 89674324992 89711834877 90276863904 90355273472 90462224384 90865926144 91097726976 91135832256 91368321624 91542540096 91776066984 91884699648 92157631902 92308242432 92582432768 92995596288 93232829952 93343186944 93620451456 94038247296 94231330816 94471716864 94752333536 94824824832 95106490368 95175180576 95287836672 95530917888 95570877528 95814680787 96242268717 96439877632 96685897728 96800342016 97047281664 97087875584 97335548736 97521145344 97769923776 97844723712 98135359488 98614536048 98700187264 99069100032 99321827328 99363372668 99806797188 99883155456 100137959424 100179846144 100435406976 101391032064 101649682656 101770002432 102224166912 102484942848 102527811288 102789361827 103385399296 103582531584 103767384378 103846772736 103890210816 104155236864 104620045824 104886933696 105011085312 105323007888 105808494592 106010247168 106280681472 106325137632 106596375228 106677927936 106994801664 107072078148 107198816256 107472282624 107517237219 107692949504 107967676416 108288381184 108494862336 108771634944 108900384768 109178191872 109223860032 109502492328 109711288512 109991164248 110217003008 110498168832 110628962304 110826390118 110957572096 111037710672 111452737536 111737055744 112702326912 112800214016 112933732352 113221828608 113558140192 114064911072 114152177664 114355892988 114491252736 115343787699 115580616704 115875465216 116308574208 116530348032 116827619328 116876487168 117174641472 118289537408 118591296432 118682025984 118731669504 119034556416 119261528064 119565766656 119615779836 120012668928 120369151872 121061948441 121154568192 121463635968 121514443008 121824428832 122056720128 122368089312 122512932864 122825465856 122876842536 123077656576 123190303869 123994128384 124310439936 124362437766 124457582592 124827268608 124917424506 125384329728 125704187712 125962289152 126808653824 126900240768 127050448896 127374557184 127427836704 127752907716 128323024956 128802659328 128914530304 129067122688 129396375552 129780731648 130028193792 130359898368 130847145984 131096641536 131486048064 131821471656 132092133376 132429103104 132822467546 133075729584 133177540608 133415208486 133517279232 133573128192 133913875968 134169219072 135188042752 135532910208 135693336576 136298889216 136646590464 136703748384 137052482436 137313810144 138110042112 138236447853 138356512504 138462363648 138520281088 138873649152 139493394432 139849244928 140014780416 140430677184 141346996224 141707575296 141766850176 142128500304 142237237248 142659735552 142762770864 142931755008 143296376832 143356316292 143956901888 144659816448 145028846592 145089510727 145200513024 145570922496 145631813376 146003323104 146281718016 146654885664 147203039232 147330891776 147505283072 148050280896 148603650048 148982740992 149045059002 149710195782 149824733184 150269769216 150653110464 150962438144 152086548096 152474523984 152655003648 153336250368 153791716932 154500620288 155078098944 155373797376 155651076567 155770159104 155835316224 156232855296 156930068736 157984511832 158121728576 158242701312 158308892672 158712741888 159015370752 159421022208 159487706448 159894562842 160016891904 160492202496 160608117222 160798224384 161539424256 161951514624 162019257344 162432571776 162742293504 163157452416 163350577152 163767287808 163835790048 164253738492 164566932768 165325504512 165747253248 165816583688 165943443456 166239585177 166436358144 166556566008 167179106304 167605583616 169200321024 169400598528 169832742912 169903782272 170337210288 171097366608 171228266496 171533839482 171736879104 172528500736 173370925056 173813197824 173885902169 174462861312 174795522048 175241428992 175314730752 175761962208 176572137472 177434306112 177570054144 177886944648 178023038976 178097504256 178551834624 178892292096 179348649984 179423669754 180553727808 180710546944 180924448768 181731852288 182195453952 182271664512 182736643248 183085080192 183552133968 183769399296 184315263804 184616484864 185164865536 185991192576 186465659904 186543656649 186686373888 187240902912 187376136759 188076494592 188462661632 188943433728 189504667072 189649649664 190212980736 190350361152 190575673344 191061835776 191141755056 191629361574 192484537434 192879755264 193371795456 193600684032 194094563328 194175751168 194671097472 195042290688 195539847552 196270718976 197229072096 197400374528 198138200064 198643654656 198726745336 199233701319 199613594376 199766310912 200122812729 200275918848 200359692288 200870813952 202782064128 203299365312 203540004864 204448333824 204969885696 205055622576 205578723654 206770798592 207165063168 207534768756 207693545472 207780421632 208310473728 209240091648 209773867392 210022170624 210646015776 211616989184 212020494336 212561362944 212650275264 213192750456 213355855872 213989603328 214144156296 214397632512 214944565248 215034474438 215385899008 215935352832 216576762368 216989724672 217543269888 217800769536 218356383744 218447720064 219004984656 219422577024 219982328496 220434006016 220996337664 221257924608 221652780236 221915144192 222075421344 222905475072 223474111488 223567588503 224565293673 225404653824 225600428032 225867464704 226443657216 227116280384 228129822144 228304355328 228711785976 228982505472 230687575398 231161233408 231750930432 232617148416 233060696064 233655238656 233752974336 234349282944 236579074816 237182592864 237364051968 237463339008 238069112832 238523056128 239131533312 239231559672 239841844263 240025337856 240738303744 242123896882 242309136384 242927271936 243028886016 243648857664 244113440256 244736178624 245025865728 245650931712 245753685072 246380607738 247988256768 248620879872 248724875532 248915165184 249654537216 249834849012 250768659456 251408375424 251924578304 253617307648 253800481536 254100897792 254749114368 254855673408 255505815432 256646049912 257300759223 257605318656 257829060608 258134245376 258792751104 259561463296 260056387584 260719796736 261694291968 262193283072 262972096128 263642943312 264184266752 264858206208 265644935092 266151459168 266355081216 266830416972 267034558464 267146256384 267827751936 268338438144 269135504631 270376085504 271065820416 271386673152 272597778432 273293180928 273407496768 274104964872 274627620288 276472895706 276713025008 276924727296 277040562176 277747298304 278986788864 279698489856 280029560832 280861354368 282693992448 283415150592 283533700352 284257000608 284474474496 285319471104 285525541728 285863510016 286592753664 286712632584 287444042361 287913803776 289319632896 290057693184 290179021454 290401026048 291141844992 291263626752 292006646208 292563436032 293309771328 294406078464 294661783552 296100561792 297207300096 297965481984 298090118004 299420391564 299649466368 300539538432 301306220928 301924876288 304173096192 304949047968 305310007296 306672500736 307583433864 308368085481 309001240576 310156197888 310747594752 311302153134 311540318208 311670632448 312465710592 313860137472 315969023664 316243457152 316617785344 317425483776 318030741504 318842044416 318975412896 319789125684 320033783808 320984404992 321216234444 321596448768 322551711657 323078848512 323903029248 324038514688 324865143552 325484587008 326314904832 326701154304 327534575616 327671580096 328507476984 329133865536 330651009024 331494506496 331633167376 331886886912 332479170354 332872716288 333113132016 334358212608 335211167232 338400642048 338801197056 339665485824 339807564544 340674420576 342194733216 342456532992 343067678964 343473758208 345057001472 346741850112 347626395648 347771804338 348925722624 349591044096 350482857984 350629461504 351523924416 353144274944 354868612224 355773889296 356046077952 356195008512 357103669248 357784584192 358697299968 358847339508 361107455616 361421093888 361848897536 363185845323 363463704576 364390907904 364543329024 365473286496 366170160384 367104267936 367538798592 368630527608 369232969728 369570911607 370329731072 371982385152 372931319808 373087313298 373372747776 374481805824 374752273518 376152989184 376925323264 377886867456 379009334144 380425961472 380700722304 381151346688 382123671552 382283510112 383258723148 384969074868 385759510528 386743590912 387201368064 387892365413 388189126656 388351502336 389342194944 390084581376 391079695104 392541437952 394458144192 394800749056 396276400128 397287309312 397453490672 398467402638 399227188752 399532621824 400245625458 400551837696 400719384576 401741627904 405564128256 406598730624 407080009728 408896667648 409939771392 410111245152 411157447308 413541597184 414330126336 415069537512 415387090944 415560843264 416620947456 418480183296 419547734784 420044341248 421292031552 423233978368 424040988672 425122725888 425300550528 426385500912 426711711744 427979206656 428288312592 428795265024 429889130496 430068948876 430771798016 431870705664 433153524736 433979449344 435086539776 435268532181 435601539072 436712767488 436895440128 438009969312 438845154048 439964656992 440868012032 441992675328 442515849216 443305560472 443830288384 444150842688 445810950144 446948222976 447135177006 449130587346 450809307648 451200856064 451734929408 452887314432 454232560768 456259644288 457423571952 457965010944 461375150796 462322466816 463501860864 464878636411 465234296832 466121392128 466953229701 467310477312 467505948672 468698565888 473158149632 474365185728 474728103936 474926678016 476138225664 477046112256 478263066624 478463119344 479683688526 480050675712 481476607488 484247793764 484618272768 485854543872 486057772032 487297715328 488226880512 489472357248 490051731456 491301863424 491507370144 492761215476 495976513536 497241759744 497449751064 497830330368 498718755531 499309074432 499669698024 501537318912 502816750848 503849156608 507234615296 507600963072 508201795584 509498228736 509711346816 511011630864 513292099824 514601518446 515210637312 515658121216 516268490752 517585502208 519122926592 520112775168 521439593472 521657706507 523388583936 524386566144 525944192256 527285886624 528368533504 529716412416 531289870184 532302918336 532710162432 533660833944 534069116928 534292512768 535655503872 536676876288 538271009262 540752171008 542131640832 542773346304 545195556864 546586361856 546814993536 548209929744 549255240576 552945791412 553426050016 553849454592 554081124352 555494596608 557973577728 559396979712 559630969947 560059121664 561722708736 562128410277 565387984896 566830301184 567067400704 568514001216 568948948992 570638942208 571051083456 571727020032 573185507328 573425265168 574888084722 575827607552 578639265792 580115386368 580358042908 580802052096 582283689984 582527253504 584013292416 585126872064 586619542656 588812156928 589323567104 592201123584 594414600192 595930963968 596180236008 597701103957 598840783128 599298932736 600368438187 601079076864 602612441856 603849752576 608346192384 609898095936 610620014592 613345001472 615166867728 616736170962 618002481152 620312395776 621495189504 622604306268 623080636416 623341264896 624931421184 627720274944 631938047328 632486914304 633235570688 634850967552 636061483008 637684088832 637950825792 639578251368 640067567616 641968809984 642432468888 643192897536 645103423314 646157697024 647806058496 648077029376 649730287104 650969174016 652629809664 653402308608 655069151232 655343160192 657014953968 658267731072 661302018048 662989012992 663266334752 663773773824 664958340708 665745432576 666226264032 668716425216 670422334464 670702765509 673695881019 676801284096 677602394112 679330971648 679615129088 681348841152 684389466432 684913065984 686135357928 686947516416 690114002944 693483700224 695252791296 695543608676 697851445248 699182088192 700965715968 701258923008 703047848832 706288549888 709737224448 711547778592 712092155904 712390017024 714207338496 715569168384 717394599936 717694679016 719525532789 722214911232 722842187776 723697795072 726371690646 726927409152 728781815808 729086658048 730946572992 732340320768 734208535872 735077597184 737261055216 739141823214 740659462144 743964770304 745862639616 746174626596 746745495552 748963611648 749504547036 752305978368 753850646528 755773734912 758018668288 760851922944 761401444608 762302693376 764247343104 764567020224 766517446296 769938149736 771519021056 773487181824 774402736128 775784730826 776378253312 776703004672 778684389888 780169162752 782159390208 785082875904 788916288384 789601498112 792552800256 794574618624 794906981344 796934805276 798454377504 799065243648 800491250916 801103675392 801438769152 803483255808 807406513893 811128256512 813197461248 814160019456 817793335296 819879542784 820222490304 822314894616 827083194368 830139075024 830774181888 831121686528 833241894912 836960366592 839095469568 840088682496 842584063104 846467956736 848081977344 850245451776 850601101056 852771001824 853423423488 855958413312 856576625184 857590530048 859778260992 860137897752 861543596032 862332127083 863741411328 866307049472 867958898688 870173079552 870537064362 871203078144 873425534976 873790880256 876019938624 877690308096 879929313984 881736024064 883985350656 886611120944 887660576768 888301685376 891621900288 893896445952 894270354012 898261174692 901618615296 902401712128 903469858816 905774628864 908465121536 912519288576 914847143904 915930021888 922750301592 924644933632 927003721728 929757272822 930468593664 932242784256 933906459402 934620954624 935011897344 937397131776 946316299264 948730371456 949853356032 952276451328 954092224512 956526133248 956926238688 959367377052 960101351424 962953214976 967655134971 968495587528 969236545536 971709087744 972115544064 974595430656 976453761024 978944714496 980103462912 982603726848 983014740288 985522430952 991953027072 994483519488 994899502128 995660660736 997437511062 998618148864 999339396048 1003074637824 1005633501696 1007698313216 1014469230592 1015201926144 1016403591168 1018996457472 1019422693632 1022023261728 1026584199648 1029203036892 1030421274624 1031316242432 1032536981504 1035171004416 1038245853184 1040225550336 1042879186944 1043315413014 1046777167872 1048773132288 1051888384512 1054571773248 1056737067008 1059432824832 1062579740368 1064605836672 1067321667888 1068138233856 1068585025536 1071311007744 1073353752576 1076542018524 1081504342016 1084263281664 1085546692608 1089557535969 1090391113728 1093172723712 1093629987072 1096419859488 1098510481152 1105891582824 1106852100032 1107698909184 1108162248704 1110989193216 1115947155456 1118793959424 1119261939894 1120118243328 1123445417472 1124256820554 1130775969792 1133660602368 1134134801408 1137028002432 1141277884416 1142102166912 1143454040064 1146371014656 1146850530336 1149776169444 1151655215104 1157278531584 1160230772736 1160716085816 1161604104192 1163677096239 1164567379968 1165054507008 1168026584832 1170253744128 1173239085312 1177624313856 1178647134208 1184402247168 1188829200384 1191861927936 1192360472016 1195402207914 1197681566256 1198597865472 1200736876374 1202158153728 1205224883712 1207699505152 1216692384768 1219796191872 1221240029184 1226690002944 1230333735456 1233472341924 1236004962304 1240624791552 1242990379008 1245208612536 1246161272832 1246682529792 1249862842368 1255440549888 1263876094656 1264973828608 1266471141376 1269701935104 1272122966016 1275368177664 1275901651584 1279156502736 1280135135232 1283937619968 1284864937776 1286385795072 1290206846628 1292315394048 1295612116992 1296154058752 1299460574208 1301938348032 1305259619328 1305805596543 1306804617216 1310138302464 1310686320384 1314029907936 1316535462144 1322604036096 1325978025984 1326532669504 1327547547648 1329916681416 1331490865152 1332452528064 1337432850432 1340844668928 1341405531018 1347391762038 1353602568192 1355204788224 1358661943296 1359230258176 1362697682304 1368778932864 1372270715856 1373895032832 1380228005888 1386967400448 1390505582592 1391087217352 1394635909233 1395702890496 1398364176384 1400859689103 1401931431936 1402517846016 1406095697664 1412577099776 1419474448896 1423095557184 1424184311808 1424780034048 1428414676992 1431138336768 1434789199872 1435389358032 1439051065578 1444429822464 1445684375552 1447395590144 1452743381292 1453854818304 1457563631616 1458173316096 1461893145984 1464680641536 1468417071744 1470155194368 1474522110432 1478283646428 1481318924288 1487929540608 1491725279232 1492349253192 1493490991104 1496156266593 1497927223296 1499009094072 1504611956736 1507701293056 1511547469824 1516037336576 1521703845888 1522802889216 1524605386752 1528494686208 1529134040448 1533034892592 1539876299472 1543038042112 1546974363648 1548805472256 1551569461652 1552756506624 1553406009344 1557368779776 1560338325504 1564318780416 1564973119521 1570165751808 1577832576768 1579202996224 1585105600512 1589149237248 1589813962688 1593869610552 1596908755008 1598130487296 1600982501832 1602207350784 1602877538304 1606966511616 1614813027786 1622256513024 1626394922496 1628320038912 1635586670592 1639759085568 1640444980608 1644629789232 1654166388736 1660278150048 1661548363776 1662243373056 1666483789824 1673920733184 1678190939136 1678892909841 1680177364992 1685168126208 1692935913472 1696163954688 1700490903552 1701202202112 1705542003648 1706846846976 1711916826624 1713153250368 1715181060096 1719556521984 1720275795504 1724664254166 1727482822656 1732614098944 1735917797376 1740346159104 1741074128724 1742406156288 1746851069952 1747581760512 1752039877248 1755380616192 1759858627968 1763472048128 1767970701312 1773222241888 1775321153536 1776603370752 1783243800576 1787792891904 1788540708024 1793103311871 1796522349384 1801105314561 1803237230592 1804803424256 1806939717632 1811549257728 1816930243072 1825038577152 1829694287808 1831860043776 1845500603184 1849289867264 1854007443456 1859514545644 1860937187328 1864485568512 1867812918804 1869241909248 1870023794688 1874794263552 1892632598528 1897460742912 1899706712064 1904552902656 1908184449024 1913052266496 1913852477376 1918734754104 1920202702848 1925906429952 1935310269942 1936991175056 1938473091072 1943418175488 1944231088128 1949190861312 1952907522048 1957889428992 1960206925824 1965207453696 1966029480576 1971044861904 1983906054144 1988967038976 1989799004256 1991321321472 1994875022124 1997236297728 1998678792096 2006149275648 2011267003392 2012108296527 2015396626432 2028938461184 2030403852288 2032807182336 2037992914944 2038845387264 2044046523456 2053168399296 2058406073784 2060842549248 2062632484864 2070342008832 2076491706368 2080451100672 2085758373888 2086630826028 2093554335744 2097546264576 2103776769024 2109143546496 2113474134016 2118865649664 2125159480736 2129211673344 2134643335776 2136276467712 2137170051072 2142622015488 2146707505152 2153084037048 2158576598367 2163008684032 2168526563328 2171093385216 2179115071938 2180782227456 2186345447424 2187259974144 2192839718976 2197020962304 2211783165648 2213704200064 2216324497408 2221978386432 2231894310912 2237587918848 2238523879788 2240236486656 2246890834944 2248513641108 2261551939584 2267321204736 2268269602816 2274056004864 2282555768832 2284204333824 2286908080128 2292742029312 2293701060672 2299552338888 2303310430208 2314557063168 2320461545472 2321432171632 2323208208384 2327354192478 2329134759936 2330109014016 2336053169664 2340507488256 2346478170624 2355248627712 2357294268416 2368804494336 2377658400768 2383723855872 2384720944032 2390804415828 2395363132512 2397195730944 2401473752748 2404316307456 2410449767424 2415399010304 2433384769536 2439592383744 2442480058368 2453380005888 2460667470912 2466944683848 2472009924608 2481249583104 2490417225072 2492322545664 2493365059584 2499725684736 2510881099776 2527752189312 2529947657216 2532942282752 2539403870208 2544245932032 2550736355328 2551803303168 2558313005472 2560270270464 2567875239936 2569729875552 2572771590144 2580413693256 2584630788096 2586996381249 2591224233984 2592308117504 2598921148416 2603876696064 2610519238656 2611611193086 2613609234432 2620276604928 2621372640768 2628059815872 2633070924288 2645208072192 2651956051968 2653065339008 2659833362832 2662981730304 2664905056128 2674865700864 2681689337856 2682811062036 2694783524076 2707205136384 2710409576448 2715246557891 2717323886592 2718460516352 2725395364608 2737557865728 2744541431712 2747790065664 2760456011776 2773934800896 2781011165184 2782174434704 2789271818466 2791405780992 2796728352768 2801719378206 2803862863872 2805035692032 2812191395328 2825154199552 2838948897792 2846191114368 2849560068096 2856829353984 2862276673536 2869578399744 2870778716064 2878102131156 2888859644928 2891368751104 2894791180288 2905486762584 2907709636608 2915127263232 2916346632192 2923786291968 2929361283072 2936834143488 2940310388736 2949044220864 2956567292856 2962637848576 2975859081216 2983450558464 2984698506384 2986981982208 2992312533186 2995854446592 2998018188144 3009223913472 3015402586112 3023094939648 3032074673152 3043407691776 3045605778432 3049210773504 3056989372416 3058268080896 3066069785184 3079752598944 3086076084224 3093948727296 3097610944512 3103138923304 3105513013248 3106812018688 3114737559552 3120676651008 3128637560832 3129946239042 3140331503616 3155665153536 3158405992448 3170211201024 3178298474496 3179627925376 3187739221104 3193817510016 3201965003664 3204414701568 3205755076608 3213933023232 3229626055572 3244513026048 3252789844992 3254150454877 3256640077824 3268672607907 3271173341184 3279518171136 3280889961216 3289259578464 3308332777472 3320556300096 3323096727552 3324486746112 3332967579648 3347841466368 3356381878272 3357785819682 3360354729984 3370336252416 3385871826944 3392327909376 3400981807104 3402404404224 3411084007296 3423833653248 3426306500736 3430362120192 3439113043968 3440551591008 3449328508332 3454965645312 3465228197888 3471835594752 3480692318208 3482148257448 3484812312576 3491031288717 3493702139904 3495163521024 3504079754496 3510761232384 3519717255936 3526944096256 3535941402624 3546444483776 3550642307072 3553206741504 3566487601152 3575585783808 3577081416048 3586206623742 3593044698768 3602210629122 3606474461184 3609606848512 3613879435264 3623098515456 3633860486144 3650077154304 3659388575616 3663720087552 3691001206368 3698579734528 3708014886912 3719029091288 3721874374656 3728971137024 3735625837608 3738483818496 3740047589376 3749588527104 3785265197056 3794921485824 3799413424128 3809105805312 3816368898048 3826104532992 3827704954752 3837469508208 3840405405696 3851812859904 3870620539884 3873982350112 3876946182144 3886836350976 3888462176256 3898381722624 3905815044096 3915778857984 3917416789629 3920413851648 3930414907392 3932058961152 3942089723808 3967812108288 3977934077952 3979598008512 3982642642944 3989750044248 3994472595456 3997357584192 4012298551296 4022534006784 4024216593054 4030793252864 4057876922368 4060807704576 4065614364672 4075985829888 4077690774528 4088093046912 4106336798592 4116812147568 4121685098496 4125264969728 4140684017664 4152983412736 4160902201344 4171516747776 4173261652056 4183907727699 4187108671488 4195092529152 4202579067309 4207553538048 4218287092992 4226948268032 4237731299328 4250318961472 4258423346688 4269286671552 4272552935424 4274340102144 4285244030976 4293415010304 4306168074096 4317153196734 4326017368064 4337053126656 4342186770432 4358230143876 4361564454912 4372690894848 4374519948288 4385679437952 4394041924608 4423566331296 4427408400128 4432648994816 4443956772864 4463788621824 4475175837696 4477047759576 4480472973312 4488468799779 4493781669888 4497027282216 4523103879168 4534642409472 4536539205632 4548112009728 4565111537664 4568408667648 4573816160256 4585484058624 4587402121344 4599104677776 4629114126336 4640923090944 4642864343264 4646416416768 4654708384956 4658269519872 4660218028032 4672106339328 4681014976512 4692956341248 4694919358563 4710497255424 4714588536832 4737608988672 4755316801536 4767447711744 4769441888064 4781608831656 4790726265024 4794391461888 4802947505496 4808632614912 4820899534848 4830798020608 4866769539072 4879184767488 4884960116736 4906760011776 4921334941824 4933889367696 4944019849216 4962499166208 4980834450144 4984645091328 4986730119168 4999451369472 5021762199552 5036678729523 5055504378624 5059895314432 5065884565504 5078807740416 5088491864064 5101472710656 5103606606336 5116626010944 5120540540928 5135750479872 5139459751104 5145543180288 5160827386512 5173992762498 5182448467968 5184616235008 5197842296832 5207753392128 5221038477312 5223222386172 5227218468864 5240553209856 5242745281536 5256119631744 5266141848576 5290416144384 5303912103936 5306130678016 5319666725664 5325963460608 5329810112256 5349731401728 5363378675712 5365622124072 5379309935613 5389567048152 5414410272768 5420819152896 5430493115782 5434647773184 5436921032704 5450790729216 5475115731456 5489082863424 5495580131328 5547869601792 5562022330368 5564348869408 5578543636932 5582811561984 5593456705536 5603438756412 5607725727744 5610071384064 5624382790656 5650308399104 5677897795584 5692382228736 5699120136192 5713658707968 5724553347072 5739156799488 5741557432128 5756204262312 5777719289856 5782737502208 5789582360576 5810973525168 5815419273216 5830254526464 5832693264384 5847572583936 5858722566144 5873668286976 5880620777472 5898088441728 5913134585712 5925275697152 5951718162432 5966901116928 5969397012768 5973963964416 5984625066372 5991708893184 5996036376288 6018447826944 6030805172224 6036324889581 6046189879296 6064149346304 6086815383552 6091211556864 6098421547008 6113978744832 6116536161792 6132139570368 6159505197888 6172152168448 6187897454592 6206277846608 6211026026496 6213624037376 6229475119104 6241353302016 6257275121664 6259892478084 6280663007232 6311330307072 6316811984896 6340422402048 6356596948992 6359255850752 6375478442208 6387635020032 6403930007328 6408829403136 6411510153216 6427866046464 6459252111144 6489026052096 6505579689984 6508300909754 6513280155648 6537345215814 6542346682368 6559036342272 6561779922432 6578519156928 6641112600192 6648973492224 6665935159296 6695682932736 6712763756544 6715571639364 6720709459968 6740672504832 6771743653888 6784655818752 6801963614208 6804808808448 6822168014592 6847667306496 6852613001472 6860724240384 6878226087936 6881103182016 6898657016664 6909931290624 6930456395776 6943671189504 6961384636416 6964296514896 6969624625152 6982062577434 6987404279808 6990327042048 7008159508992 7021522464768 7039434511872 7053888192512 7071882805248 7092888967552 7101284614144 7106413483008 7132975202304 7151171567616 7154162832096 7172413247484 7186089397536 7204421258244 7212948922368 7219213697024 7227758870528 7246197030912 7267720972288 7300154308608 7318777151232 7327440175104 7382002412736 7397159469056 7416029773824 7438058182576 7443748749312 7471251675216 7476967636992 7480095178752 7499177054208 7570530394112 7589842971648 7598826848256 7618211610624 7632737796096 7652209065984 7655409909504 7674939016416 7680810811392 7703625719808 7741241079768 7747964700224 7753892364288 7773672701952 7776924352512 7796763445248 7811630088192 7831557715968 7834833579258 7840827703296 7860829814784 7864117922304 7884179447616 7935624216576 7955868155904 7959196017024 7979500088496 7988945190912 7994715168384 8024597102592 8045068013568 8048433186108 8061586505728 8115753844736 8121615409152 8131228729344 8145739673673 8151971659776 8155381549056 8176186093824 8212673597184 8233624295136 8243370196992 8250529939456 8281368035328 8305966825472 8321804402688 8343033495552 8346523304112 8367815455398 8374217342976 8390185058304 8405158134618 8415107076096 8436574185984 8453896536064 8475462598656 8500637922944 8516846693376 8538573343104 8548680204288 8570488061952 8586830020608 8612336148192 8634306393468 8652034736128 8674106253312 8684373540864 8699871624263 8716460287752 8723128909824 8745381789696 8749039896576 8771358875904 8788083849216 8847132662592 8854816800256 8865297989632 8887913545728 8927577243648 8950351675392 8954095519152 8960945946624 8976937599558 8987563339776 8994054564432 9046207758336 9069284818944 9073078411264 9096224019456 9130223075328 9136817335296 9147632320512 9170968117248 9174804242688 9198209355552 9258228252672 9281846181888 9285728686528 9292832833536 9309416769912 9316539039744 9320436056064 9344212678656 9362029953024 9385912682496 9389838717126 9420994510848 9429177073664 9475217977344 9510633603072 9534895423488 9538883776128 9563217663312 9581452530048 9605895010992 9617265229824 9641799069696 9661596041216 9733539078144 9758369534976 9762451364631 9769920233472 9806017823721 9813520023552 9842669883648 9867778735392 9888039698432 9924998332416 9961668900288 9969290182656 9973460238336 9998902738944 10043524399104 10073357459046 10111008757248 10119790628864 10131769131008 10157615480832 10176983728128 10202945421312 10207213212672 10233252021888 10271500959744 10278919502208 10291086360576 10321654773024 10347985524996 10364896935936 10369232470016 10395684593664 10415506784256 10442076954624 10446444772344 10454436937728 10473093866151 10481106419712 10485490563072 10512239263488 10532283697152 10580832288768 10607824207872 10612261356032 10639333451328 10651926921216 10659620224512 10699462803456 10726757351424 10731244248144 10758619871226 10779134096304 10828820545536 10841638305792 10860986231564 10869295546368 10873842065408 10901581458432 10950231462912 10978165726848 10991160262656 11095739203584 11124044660736 11128697738816 11157087273864 11165623123968 11186913411072 11206877512824 11215451455488 11220142768128 11248765581312 11300616798208 11355795591168 11384764457472 11398240272384 11427317415936 11449106694144 11478313598976 11483114864256 11512408524624 11555438579712 11565475004416 11579164721152 11621947050336 11630838546432 11660509052928 11665386528768 11695145167872 11717445132288 11747336573952 11752250368887 11761241554944 11796176883456 11826269171424 11850551394304 11903436324864 11933802233856 11938794025536 11947927928832 11969250132744 11983417786368 11992072752576 12036895653888 12072649779162 12092379758592 12128298692608 12173630767104 12182423113728 12196843094016 12227957489664 12233072323584 12264279140736 12319010395776 12344304336896 12375794909184 12412555693216 12422052052992 12427248074752 12458950238208 12482706604032 12514550243328 12519784956168 12551723183097 12561326014464 12607737201927 12622660614144 12633623969792 12680844804096 12713193897984 12718511701504 12750956884416 12775270040064 12807860014656 12817658806272 12823020306432 12855732092928 12918504222288 12978052104192 13011159379968 13016601819508 13026560311296 13074690431628 13084693364736 13118072684544 13123559844864 13157038313856 13282225200384 13297946984448 13331870318592 13391365865472 13425527513088 13431143278728 13441418919936 13465406399337 13481345009664 13543487307776 13569311637504 13603927228416 13609617616896 13644336029184 13695334612992 13705226002944 13721448480768 13756452175872 13762206364032 13797314033328 13860912791552 13887342379008 13922769272832 13928593029792 13939249250304 13964125154868 13974808559616 13980654084096 14016319017984 14043044929536 14078869023744 14084758075689 14107776385024 14143765610496 14185777935104 14202569228288 14212826966016 14265950404608 14302343135232 14308325664192 14344826494968 14372178795072 14408842516488 14425897844736 14438427394048 14492394061824 14535441944576 14600308617216 14637554302464 14654880350208 14764004825472 14794318938112 14832059547648 14876116365152 14887497498624 14942503350432 14953935273984 14960190357504 14998354108416 15110036188569 15141060788224 15179685943296 15197653696512 15236423221248 15265475592192 15304418131968 15310819819008 15349878032832 15361621622784 15407251439616 15482482159536 15495929400448 15547345403904 15553848705024 15593526890496 15623260176384 15663115431936 15669667158516 15681655406592 15721659629568 15728235844608 15768358895232 15871248433152 15911736311808 15918392034048 15959000176992 15977890381824 15989430336768 16049194205184 16090136027136 16096866372216 16123173011456 16137929806839 16231507689472 16243230818304 16262457458688 16291479347346 16303943319552 16310763098112 16352372187648 16425347194368 16467248590272 16486740393984 16501059878912 16611933650944 16643608805376 16686066991104 16693046608224 16735630910796 16748434685952 16780370116608 16810316269236 16830214152192 16873148371968 16907793072128 16950925197312 17001275845888 17033693386752 17077146686208 17097360408576 17140976123904 17173660041216 17224672296384 17268612786936 17304069472256 17348212506624 17368747081728 17399743248526 17432920575504 17446257819648 17490763579392 17498079793152 17542717751808 17576167698432 17694265325184 17709633600512 17730595979264 17775827091456 17855154487296 17900703350784 17908191038304 17921891893248 17953875199116 17975126679552 17988109128864 18092415516672 18108974668743 18138569637888 18146156822528 18192448038912 18260446150656 18273634670592 18295264641024 18341936234496 18349608485376 18396418711104 18516456505344 18563692363776 18571457373056 18618833539824 18633078079488 18640872112128 18688425357312 18724059906048 18771825364992 18779677434252 18841989021696 18858354147328 18950435954688 19006725905237 19021267206144 19069790846976 19077767552256 19126435326624 19162905060096 19211790021984 19234530459648 19283598139392 19323192082432 19467078156288 19516739069952 19524902729262 19539840466944 19612035647442 19627040047104 19685339767296 19735557470784 19776079396864 19923337800576 19946920476672 19997805477888 20087048798208 20146714918092 20222017514496 20239581257728 20263538262016 20315230961664 20353967456256 20405890842624 20414426425344 20466504043776 20543001919488 20557839004416 20582172721152 20643309546048 20695971049992 20729793871872 20738464940032 20791369187328 20831013568512 20884153909248 20892889544688 20908873875456 20946187732302 20962212839424 20970981126144 21024478526976 21064567394304 21161664577536 21215648415744 21224522712064 21278666902656 21303853842432 21319240449024 21398925606912 21453514702848 21462488496288 21517239742452 21558268192608 21657641091072 21683276611584 21721972463128 21738591092736 21747684130816 21803162916864 21900462925824 21956331453696 21982320525312 22191478407168 22248089321472 22257395477632 22314174547728 22331246247936 22413755025648 22430902910976 22440285536256 22497531162624 22601233596416 22711591182336 22769528914944 22779053184139 22796480544768 22854634831872 22898213388288 22956627197952 22966229728512 23024817049248 23110877159424 23130950008832 23158329442304 23243894100672 23261677092864 23321018105856 23330773057536 23390290335744 23434890264576 23494673147904 23504500737774 23522483109888 23592353766912 23652538342848 23701102788608 23806872649728 23867604467712 23877588051072 23938500265488 23966835572736 23984145505152 24073791307776 24145299558324 24184759517184 24256597385216 24347261534208 24364846227456 24393686188032 24437219021019 24455914979328 24466144647168 24528558281472 24638020791552 24688608673792 24751589818368 24825111386432 24844104105984 24854496149504 24917900476416 24965413208064 25029100486656 25039569912336 25103446366194 25122652028928 25215474403854 25245321228288 25267247939584 25361689608192 25426387795968 25437023403008 25501913768832 25550540080128 25615720029312 25646040612864 25711464185856 25837008444576 25956104208384 26022318759936 26033203639016 26053120622592 26099614872789 26149380863256 26169386729472 26236145369088 26247119689728 26314076627712 26564450400768 26595893968896 26663740637184 26782731730944 26851055026176 26862286557456 26882837839872 26930812798674 26962690019328 27086974615552 27138623275008 27207854456832 27219235233792 27288672058368 27390669225984 27410452005888 27442896961536 27512904351744 27524412728064 27594628066656 27721825583104 27774684758016 27845538545664 27857186059584 27878498500608 27928250309736 27949617119232 27961308168192 28032638035968 28086089859072 28157738047488 28169516151378 28215552770048 28287531220992 28371555870208 28405138456576 28425653932032 28531900809216 28604686270464 28616651328384 28689652989936 28744357590144 28817685032976 28851795689472 28876854788096 28984788123648 29070883889152 29200617234432 29275108604928 29287354093893 29309760700416 29418053471163 29528009650944 29588637876224 29664119095296 29752232730304 29774994997248 29885006700864 29907870547968 29920380715008 29996708216832 30220072377138 30282121576448 30359371886592 30395307393024 30472846442496 30530951184384 30608836263936 30621639638016 30699756065664 30814502879232 30964964319072 30991858800896 31094690807808 31107697410048 31187053780992 31246520352768 31326230863872 31339334317032 31363310813184 31419281598453 31443319259136 31456471689216 31536717790464 31742496866304 31823472623616 31836784068096 31918000353984 31955780763648 31978860673536 32098388410368 32180272054272 32193732744432 32275859613678 32463015378944 32486461636608 32524914917376 32582958694692 32607886639104 32621526196224 32704744375296 32850694388736 32934497180544 32973480787968 33002119757824 33223867301888 33287217610752 33372133982208 33386093216448 33471261821592 33496869371904 33560740233216 33620632538472 33660428304384 33746296743936 33815586144256 33901850394624 34002551691776 34067386773504 34154293372416 34194720817152 34281952247808 34347320082432 34449344592768 34537225573872 34608138944512 34696425013248 34737494163456 34799486497052 34865841151008 34892515639296 34981527158784 34996159586304 35085435503616 35152335396864 35256751106661 35388530650368 35419267201024 35461191958528 35551654182912 35710308974592 35801406701568 35816382076608 35843783786496 35907750398232 35950253359104 35976218257728 36217949337486 36277139275776 36292313645056 36384896077824 36520892301312 36547269341184 36590529282048 36683872468992 36699216970752 36792837422208 37032913010688 37127384727552 37142914746112 37237667079648 37266156158976 37281744224256 37376850714624 37448119812096 37543650729984 37559354868504 37655169549291 37683978043392 37716708294656 37900871909376 38013451810474 38042534412288 38139581693952 38155535104512 38252870653248 38325810120192 38423580043968 38469060919296 38567196278784 38934156312576 39033478139904 39049805458524 39079680933888 39224071294884 39254080094208 39370679534592 39471114941568 39552158793728 39846675601152 39893840953344 39995610955776 40174097596416 40293429836184 40396219198011 40444035028992 40479162515456 40527076524032 40630461923328 40707934912512 40811781685248 40828852850688 40933008087552 41086003838976 41115678008832 41164345442304 41286619092096 41391942099984 41476929880064 41582738374656 41662027137024 41768307818496 41785779089376 41817747750912 41892375464604 41924425678848 41941962252288 42048957053952 42129134788608 42254274227067 42323329155072 42431296831488 42449045424128 42557333805312 42607707684864 42638480898048 42797851213824 42907029405696 42924976992576 43034479484904 43116536385216 43315282182144 43443944926256 43477182185472 43495368261632 43606325833728 43800925851648 43912662907392 43964641050624 44382956814336 44496178642944 44514790955264 44628349095456 44662492495872 44827510051296 44861805821952 44880571072512 44995062325248 45202467192832 45423182364672 45539057829888 45558106368278 45592961089536 45709269663744 45796426776576 45913254395904 45932459457024 46049634098496 46221754318848 46261900017664 46487788201344 46642036211712 46661546115072 46780580671488 46869780529152 46989346295808 47009001475548 47044966219776 47184707533824 47305076685696 47402205577216 47613745299456 47735208935424 47755176102144 47877000530976 47933671145472 47968291010304 48147582615552 48290599116648 48369519034368 48413789420517 48513194770432 48694523068416 48729692454912 48787372376064 48874438042038 48911829958656 48932289294336 49057116562944 49276041583104 49377217347584 49503179636736 49650222772864 49708992299008 49835800952832 49930826416128 50058200973312 50079139824672 50206892732388 50245304057856 50430948807708 50490642456576 50534495879168 50723379216384 50852775591936 50874046806016 51003827537664 51101080160256 51231440058624 51292081225728 51422928371712 51674016889152 51912208416768 52044637519872 52066407278032 52106241245184 52199229745578 52298761726512 52338773458944 52472290738176 52494239379456 52628153255424 53128900801536 53191787937792 53327481274368 53565463461888 53702110052352 53724573114912 53765675679744 53861625597348 53925380038656 54173949231104 54277246550016 54415708913664 54438470467584 54577344116736 54781338451968 54820904011776 54885793923072 55025808703488 55048825456128 55189256133312 55443651166208 55549369516032 55691077091328 55714372119168 55856500619472 55899234238464 55922616336384 56065276071936 56172179718144 56315476094976 56339032302756 56431105540096 56575062441984 56743111740416 56810276913152 56851307864064 57020177715711 57063801618432 57209372540928 57233302656768 57379305979872 57488715180288 57635370065952 57703591378944 57753709576192 57969576247296 58141767778304 58401234468864 58550217209856 58574708187786 58619521400832 58836106942326 59056019301888 59177275752448 59328238190592 59504465460608 59770013401728 59840761430016 59993416433664 60440144754276 60564243152896 60718743773184 60790614786048 60899101369841 60945692884992 61061902368768 61217672527872 61243279276032 61399512131328 61629005758464 61929928638144 61983717601792 62189381615616 62215394820096 62374107561984 62493040705536 62652461727744 62678668634064 62726621626368 62838563196906 62886638518272 62912943378432 63073435580928 63484993732608 63646945247232 63673568136192 63836000707968 63911561527296 63957721347072 64196776820736 64360544108544 64387465488864 64551719227356 64926030757888 64972923273216 65049829834752 65165917389384 65215773278208 65243052392448 65409488750592 65701388777472 65868994361088 65946961575936 66004239515648 66447734603776 66574435221504 66744267964416 66772186432896 66942523643184 66993738743808 67241265076944 67320856608768 67492593487872 67631172288512 67803700789248 68005103383552 68134773547008 68308586744832 68337159552417 68389441634304 68563904495616 68694640164864 68898689185536 69074451147744 69216277889024 69392850026496 69474988326912 69598972994104 69731682302016 69785031278592 69963054317568 69992319172608 70170871007232 70304670793728 70513502213322 70777061300736 70838534402048 70922383917056 71103308365824 71420617949184 71602813403136 71632764153216 71815500796464 71900506718208 71952436515456 72435898674972 72554278551552 72584627290112 72769792155648 73041784602624 73094538682368 73181058564096 73311657063057 73367744937984 73398433941504 73585674844416 74065826021376 74254769455104 74285829492224 74475334159296 74532312317952 74563488448512 74753701429248 74896239624192 75087301459968 75118709737008 75310339098582 75367956086784 75433416589312 75801743818752 76026903620948 76085068824576 76279163387904 76311070209024 76505741306496 76651620240384 76847160087936 76938121838592 77134392557568 77868312625152 78066956279808 78099610917048 78159361867776 78298844618367 78448142589768 78508160188416 78741359069184 78942229883136 79104317587456 79693351202304 79787681906688 79991221911552 80348195192832 80586859672368 80792438396022 80888070057984 80958325030912 81054153048064 81260923846656 81415869825024 81623563370496 81657705701376 81866016175104 82172007677952 82231356017664 82328690884608 82573238184192 82783884199968 82953859760128 83165476749312 83324054274048 83536615636992 83571558178752 83635495501824 83784750929208 83848851357696 83883924504576 84097914107904 84258269577216 84508548454134 84646658310144 84862593662976 84898090848256 85114667610624 85215415369728 85276961796096 85595702427648 85814058811392 85849953985152 86068958969808 86233072770432 86630564364288 86887889852512 86954364370944 86990736523264 87212651667456 87601851703296 87825325814784 87862062281679 87929282101248 88254160413489 88765913628672 88992357285888 89029581910528 89256698190912 89324984991744 89655020102592 89723611643904 89761142145024 89990124650496 90404934385664 90846364729344 91078115659776 91116212736556 91185922179072 91418539327488 91592853553152 91826508791808 91864918914048 92099268196992 92443508637696 92523800035328 92975576402688 93284072423424 93323092230144 93561161342976 93739561058304 93978692591616 94018002951096 94089932439552 94257844795359 94369415067648 94610153371392 94804411154432 95227490598912 95470417870848 95510352204288 95754001061952 95867342290944 95936582020608 96295165231104 96581198233296 96827578841034 97026389540864 97389046136832 97459384909824 97574744752128 97748876084076 97823659917312 97864578588672 98114233125888 98552083166208 98754434695168 99006359273472 99300445545728 99417984598016 99671601905664 99861652832256 100116401946624 100158279649344 100413785464776 100490608115712 100861897615416 100981284913152 101068991758336 101446758432768 101705551183872 101748093612032 102007655075328 102202160320512 102462880117248 102584162451456 102845856743424 103348033778304 103824416833536 104089275039744 104132814556064 104212482490368 104398459491156 104597523453024 104677546917888 104944581476352 104988478758912 105256306510848 105770253319983 106257801603072 106383575875584 106654962548736 107130926923776 107404220104704 107449146229824 107531351359488 107723251194696 107850760077312 108347898462208 108831417827328 108876940935168 109154688233472 109562676903936 109641808023552 109771587846144 110051617406976 110097650912256 110378512266624 110887302332416 111098739032064 111382154182656 111428744238336 111713001238944 111798468476928 111845232672768 112130552143872 112344359436288 112630952189952 112678064605512 112862211080192 112965508647873 113150124883968 113486223480832 113620553826304 113702615728128 114040355431422 114127603236864 114418745081856 114466605313536 114758611959744 114977430360576 115270740131904 115407182757888 115507419152384 116283535556608 116802468937728 117100434419712 117149416375572 117239042801664 117672213884652 118112038603776 118354551504896 118656476381184 119008930921216 119540026803456 119681522860032 119986832867328 120880289508552 121128486305792 121437487546368 121581229572096 121798202739682 121891385769984 122123804737536 122435345055744 122486558552064 122799024262656 123258011516928 123859857276288 123967435203584 124430789640192 124748215123968 124986081411072 125304923455488 125357337268128 125453243252736 125677126393812 125773277036544 125825886756864 126146871161856 126762822681201 126969987465216 127293890494464 127347136272384 127672001415936 127823123054592 127915442694144 128393553641472 128721088217088 128774930977728 129103438454712 129852061515776 129945846546432 130331834778768 130431546556416 130486104784896 130818977501184 131402777554944 131737988722176 131893923151872 132008479031296 132895469207552 133148870443008 133488535928832 133544372865792 133885047286368 133987477487616 134482530153888 134641713217536 134985186975744 135262344577024 135607401578496 136010206767104 136269547094016 136617173489664 136674319104834 136778883268608 137127808991232 137389280329728 137797378371072 138148902295488 138432555778048 138785700052992 139197945988208 139463364604032 139926108635136 139984638345216 140341742014464 140609341587456 141027004426644 141554122601472 141677068804096 141844767834112 142206616731648 142841235898368 143205626806272 143265528306432 143631001592928 143801013436416 143904873030912 144871797349944 145108557103104 145169254580224 145539584311296 146083569205248 146189077364736 146362117128192 146623314126114 146735489875968 146796867883008 147171349688832 148131652042752 148509538910208 148571658984448 148950668318592 149126976897024 149507402858496 149792479248384 150174602919936 150237419474016 150620678197164 150735912173568 150866833178624 151603487637504 152053807241896 152170137649152 152558326775808 152622140418048 153011482612992 153303240480768 153694320175872 153876243677184 154268785115136 155736625250304 156133912559616 156199221834096 156318723735552 156597689236734 156896285179536 157016320376832 157482718138368 157884459766272 158208635174912 159386702404608 159575363813376 159982443823104 160696390385664 161173719344736 161584876792044 161776140115968 161916650061824 162108306096128 162521847693312 162831739650048 163247126740992 163315411402752 163732032350208 164344015355904 164462712035328 164657381769216 165146476368384 165567768399936 165907719520256 166330953498624 166648108548096 167073231273984 167143116357504 167569501858416 167697702715392 167767849009152 168195828215808 168516539154432 169017096908268 169293316620288 169725187325952 169796181696512 170229335221248 170430830739456 170553923592192 171060533147133 171191404855296 171628117622784 171699907970304 172137917939616 172466145540864 173261128728576 173775779705024 173908728741888 173981473046528 174425303334912 175203703406592 175650651629568 175724124563358 175858564202496 176508320826978 177531827257344 177984714571776 178059163821056 178513396381824 179310040205184 179522284290048 179980249300992 180809868771328 181692729458688 182156231319552 182232425473112 182371844358144 182697304109523 182837078654976 183185707106304 183653017583616 183729837828096 184198536393984 184887017275392 185047600070656 185951152805376 186568144846848 186646184460288 187122322685952 187479122116608 187957385183232 188036005902192 188179864879104 188515689590718 188738830135296 189220306742784 189608822308864 190454981197824 190940835741696 191020704408576 191508002123904 191734684581888 191873164041216 192590330462208 193162396466592 193655157682068 194052779081728 194778092273664 194918769819648 195149489504256 195497752168152 195647319834624 195729157177344 196228466251776 197104166332416 197508869390336 198012718546944 198600891091456 198835969196032 199343203811328 199723305664512 200232803893248 200316559298688 200827570929552 200981216231424 201723795230832 201962569826304 202137983516672 202893516865536 203411102367744 203496187224064 204015310150656 204404320641024 204925760234496 205011478657251 205168324902912 205691713486848 206696067556608 207648833667072 208178550079488 208265629112128 208424964980736 208796918982312 209195046906048 209355093835776 209889162952704 209976957517824 210512613021696 211540506639966 212515603206144 212767151751168 213309925097472 214261853847552 214808440209408 214898292459648 215446502389392 215701520154624 216695796924416 217662835654656 217753881870336 218309376466944 219125353807872 219283616047104 219543175692288 219934971189171 220103234813952 220195301824512 220757024533248 221774604664832 222197478064128 222764308365312 222857488476672 223426002477888 223596936953856 223690465345536 224261104287744 224688718872576 225261904379904 225356129211024 225931017295746 226300249767936 226972446961664 227241107652608 227405231456256 228080710862844 228255206473728 228837490163712 228933210627072 229517223919488 229954860721152 230541480263808 230814365515776 231014838304768 232567071113216 233604937875456 234200868839424 234298832751144 234478085603328 234896533855101 235344427769304 236224077207552 236709103009792 237312952762368 238017861842432 239080053606912 239363045720064 239973665734656 241760579017104 242256972611584 242874975092736 243162459144192 243596405479364 243782771539968 244247609475072 244870690111488 244973117104128 245598048525312 246516023033856 247719714552576 247934870407168 248861579280384 249496430247936 249972162822144 250609846910976 250714674536256 250906486505472 251354252787624 251546554073088 251651773513728 252293742323712 253525645362402 253939974930432 254587780988928 254694272544768 255344002831872 255646246109184 255830885388288 256787107282944 257442176434176 257549861955456 258206876909424 259704123031552 259891693092864 260663669557536 260863093112832 260972209569792 261637955002368 262805555109888 263475977444352 263586186845037 263787846303744 264016958062592 265790938415104 266297740886016 266977071857664 267088745731584 267770094572736 267974954975232 268965060307776 269283426435072 269970373951488 271214803156992 272020413534208 272539094188032 273234346979328 273348638209668 273557766537216 274255617982464 274778560659456 275594756742144 276297804590976 276865111556096 277571400105984 278395891976416 278926729208064 279852217270272 279969276690432 280683484028928 281218683174912 282054008853288 282773534386077 283108245202944 283354137608192 283689535668224 284413233463296 285682471796736 286411253612544 286531056612864 287262003185856 287602026872832 287809746061824 289743594699888 290338509160448 291079168622592 292167138410496 292378154729472 292724234256384 293246628252228 293470979751936 293593735766016 294342699377664 296263304085504 297019077820416 297143317968896 297901336637184 298253953794048 299014805716992 299584958496768 300349205839872 300474838948032 301241356394328 301471824347136 301733666357248 303206975275008 304107614483792 304340275298304 305116653551616 305244280836096 306022965225984 306606480961536 307388640351744 307752487354368 308537570230272 311473250500608 312267825119232 312398443668192 312637447471104 313195378473468 313792570359072 314032640753664 314965436276736 315768919532544 316417270349824 318773404809216 319150727626752 319964887646208 321392780771328 322347438689472 323169753584088 323552280231936 323833300123648 325043695386624 326494253481984 326630822805504 327464064700416 328688030711808 328925424070656 329314763538432 330292952736768 331135536799872 331815439040512 332661906997248 333296217096192 334146462547968 334286232715008 335139003716832 335395405430784 335535698018304 336391656431616 337033078308864 338034193816536 338586633240576 338896525943619 339450374651904 339592363393024 340458670442496 340861661478912 341107847184384 342121066294266 342382809710592 343256235245568 343399815940608 344275835879232 344932291081728 346522257457152 347551559410048 347962946093056 348850606669824 350407406813184 351301303259136 351448249126716 351717128404992 353016641653956 355063654514688 355969429143552 356118327642112 357026792763648 358620080410368 359044568580096 359960498601984 361619737542656 363385458917376 364312462639104 364464850946224 364743688716288 365394608219046 365674157309952 366371414212608 367306035167232 367459675656192 368397072787968 369774034550784 370095200141312 371902305610752 373292368920576 374244645371904 374958244233216 375914770366464 376072011804384 376359729758208 377031379181436 377477660270592 378440613485568 379217644617728 380909962395648 381881671483392 382041408817152 383016004247808 383469369163776 383746328082432 385180660924416 386324792933184 387310315364136 388105558163456 389556184547328 389837539639296 390995504336304 391294639669248 391458314354688 392456932503552 394208332664832 395017738780672 396025437093888 397201782182912 397671938392064 398686407622656 399446611329024 400465607786496 400633118597376 401655141859104 401962432462848 403447590461664 403925139652608 404275967033344 405787033731072 406822204735488 406992374448128 408030620301312 408808641282048 409851520468992 410022957314502 410336649805824 411383426973696 413392135113216 415297667334144 416357100158976 416531258224256 417593837964624 418390093812096 419778325905408 419953915035648 421025226043392 423081013279932 425031206412288 425534303502336 426293709588887 426619850194944 428523707695104 429616880418816 429796584919296 430893004778784 431403040309248 433391593848832 435325671309312 435507763740672 436618752933888 438250707615744 438567232094208 439086351384576 439869942378342 440206469627904 440390603649024 441514049066496 443549209329664 444394956128256 445528616730624 445714976953344 446852004955776 447380930691072 448522208575488 449377437745152 450523808759808 450712258422048 451862034591492 452600499535872 453944893923328 454482215305216 454810462912512 456161421725688 456510412947456 457674980327424 457866421254144 459034447838976 459909721442304 461082960527616 461628731031552 462029676609536 465134142226432 467209875750912 468401737678848 468597665502288 468956171206656 469793067710202 470688855538608 472448154415104 473418206019584 474625905524736 476035723684864 478160107213824 478726091440128 479947331469312 483521158034208 484513945223168 485749950185472 486324918288384 487192810958728 487565543079936 488495218950144 489741380222976 489946234208256 491196097050624 493032046067712 495439429105152 495869740814336 497723158560768 498992860495872 499944325644288 501219693821952 501429349072512 502708505575248 503093108146176 503303547027456 504587484647424 507051290724804 507879949860864 509175561977856 509388545089536 510688005663744 511292492218368 511661770776576 513181599441399 513574214565888 514884352868352 515099723910912 516413753818848 519408246063104 519783386185728 521327339115072 521726186225664 521944419139584 523275910004736 525611110219776 526951954888704 527172373690074 527575692607488 528033916125184 531581876830208 532595481772032 533954143715328 534177491463168 535540189145472 537930120615552 538566852870144 539940747902976 542429606313984 544040827068416 545078188376064 546468693958656 546697276419336 547115533074432 548091912328569 548511235964928 549557121318912 551189513484288 552595609181952 553730223112192 555142800211968 556791783952832 557853458416128 559704434540544 559938553380864 561366968057856 562437366349824 564108017706576 565547068772154 566216490405888 566708275216384 567379071336448 568826466926592 571364943593472 572822507225088 573062113225728 574524006371712 575204053745664 575619492123648 579487189399776 580677018320896 582158337245184 584334276820992 584756309458944 585448468512768 586493256504456 586941959503872 587187471532032 588685398755328 592526608171008 594038155640832 594286635937792 595802673274368 596507907588096 598029611433984 599169916993536 600698411679744 600949677896064 602482712788656 602943648694272 606413950550016 608215228967584 608680550596608 610233307103232 610488561672192 612045930451968 613212961923072 614777280703488 615034435971753 615504974708736 617075140460544 622946501001216 624535650238464 624796887336384 625274894942208 626390756946936 627585140718144 628065281507328 629930872553472 631537839065088 632834540699648 637546809618432 638301455253504 639929775292416 642785561542656 644694877378944 646339507168176 647104560463872 647666600247296 650087390773248 652988506963968 653261645611008 654928129400832 657376061423616 657850848141312 658629527076864 659804913567513 660585905473536 662271073599744 663630878081024 665323813994496 666592434192384 668292925095936 668572465430016 670278007433664 670790810861568 671071396036608 672783312863232 674066156617728 676068387633072 677793051887238 678900749303808 679184726786048 680917340884992 681723322957824 682215694368768 684242132588532 684765619421184 686512470491136 686799631881216 688551671758464 689864582163456 693044514914304 695103118820096 695925892186112 697701213339648 700814813626368 702602606518272 702896498253432 703434256809984 704689601565303 706033283307912 710127309029376 711938858287104 712236655284224 714053585527296 717240160820736 718089137160192 719920997203968 726770917834752 728624925278208 728929701892448 729487377432576 730789216438092 731348314619904 732742828425216 734612070334464 734919351312384 736794145575936 739548069101568 740190400282624 743804611221504 746584737841152 748489290743808 749916488466432 751829540732928 752144023608768 752719459516416 754062758362872 754955320541184 756881226971136 758435289235456 761819924791296 763763342966784 764082817634304 766032008495616 766938738327552 767492656164864 770361321848832 772649585866368 774620630728272 776211116326912 779112369094656 779675079278592 781991008672608 782589279338496 782916628709376 784913865007104 788416665329664 790035477561344 790758560535111 792050874187776 794403564365824 795343876784128 797372815245312 798893222658048 800931215572992 801266237194752 803310283718208 803924864925696 806895180923328 807850279305216 808551934066688 813644409470976 813984748896256 816061240602624 817617282564096 819703040937984 820045914629004 820673299611648 822766853947392 826784270226432 830595334668288 832714200317952 833062516448512 835187675929248 836780187624192 839556651810816 839907830071296 842050452086784 846162026559864 850062412824576 851068607004672 852587419177774 853239700389888 857047415390208 859233760837632 859593169838592 861786009557568 862806080618496 871015527481344 873237505867776 876501415231488 877134464188416 878172702769152 879739884756684 880412939255808 880781207298048 883028098132992 887098418659328 888789912256512 891057233461248 891429953906688 893704009911552 894761861382144 897044417150976 898754875490304 901047617519616 901424516844096 903724069182984 905200999071744 907889787846656 908964430610432 909620925825024 912322843451376 913020825894912 915349960654848 915732842508288 918068895677952 919819442884608 922165921055232 923257462063104 924059353219072 930268284452864 934419751501824 936803475357696 937195331004576 937912342413312 939586135420404 941377711077216 944896308830208 946836412039168 949251811049472 952071447369728 956320214427648 957452182880256 959894662938624 967042316068416 969027890446336 971499900370944 974385621917456 975131086159872 979482760445952 979892468416512 982392194101248 986064092135424 990878858210304 991739481628672 995446317121536 997985720991744 999888651288576 1002439387643904 1002858698145024 1005417011150496 1006186216292352 1006607094054912 1009174969294848 1014102581449608 1015759899721728 1018351123955712 1018777090179072 1021376011327488 1022584984436736 1023323541553152 1026363198882798 1027148429131776 1029768705736704 1030199447821824 1032827507637696 1039566772371456 1042654678230144 1043888838279168 1046551820009472 1051222220439552 1053903909777408 1054344747380148 1055151385214976 1056067832250368 1063163753660416 1065190963544064 1067908287430656 1068354982926336 1071080378290944 1075860241231104 1077133705740288 1079881495805952 1084859212627968 1088081654136832 1090156376752128 1092937387917312 1093394552838672 1094231066148864 1096183824657138 1097022471929856 1099114242637824 1102379026968576 1105191218363904 1107460446224384 1110285600423936 1113583567905664 1115706916832256 1119877106761728 1122733936115712 1124874732699648 1128216035413152 1131094137544308 1132432980811776 1133416550432768 1134758142672896 1137652933853184 1142729887186944 1145645014450176 1146124226451456 1149048012743424 1150408107491328 1151238984247296 1158974378799552 1161354036641792 1164316674490368 1168668553641984 1169512618917888 1172986513008912 1173883919007744 1174374943064064 1177370797510656 1185053216342016 1188076311281664 1188573271875584 1191605346548736 1193015815176192 1196059222867968 1198339833987072 1201396823359488 1201899355792128 1204965425577312 1205887297388544 1212827901100032 1216430457935168 1217361101193216 1220466614206464 1220977123344384 1224091860903936 1226425923846144 1229554561406976 1230068871943506 1231009949417472 1234150280921088 1245893002002432 1249071300476928 1249593774672768 1252781513893872 1255170281436288 1259861745106944 1263075678130176 1265669081399296 1275093619236864 1276602910507008 1278881128766661 1279859550584832 1285571123085312 1289389754757888 1292679014336352 1294209120927744 1295333200494592 1300174781546496 1305977013927936 1306523291222016 1309856258801664 1314752122847232 1315701696282624 1317259054153728 1319609827135026 1321171810947072 1324542147199488 1327261756162048 1330647627988992 1333184868384768 1336585850191872 1337144930860032 1340556014867328 1342142792073216 1345566625726464 1348132313235456 1352136775266144 1355586103774476 1357801498607616 1358369453572096 1361834681769984 1363446645915648 1364431388737536 1368484265177064 1369531238842368 1373024940982272 1373599263762432 1377103343516928 1379729164326912 1386089029828608 1390206237640192 1391851784372224 1395402426679296 1401629627252736 1405205213036544 1405792996506864 1406868513619968 1409379203130606 1412066566615824 1420254618058752 1423877716574208 1424473310568448 1428107171054592 1434480321641472 1436178274320384 1439841994407936 1453541835669504 1457249850556416 1457859403784896 1458974754865152 1461578432876184 1462696629239808 1465485656850432 1469224140668928 1469838702624768 1473588291151872 1479096138203136 1480380800565248 1487609222443008 1493169475682304 1496978581487616 1499832976932864 1503659081465856 1504288047217536 1508125516725744 1509910641082368 1513762453942272 1516870578470912 1523639849582592 1527526685933568 1528165635268608 1532064016991232 1533877476655104 1534985312329728 1539544798324197 1540722643697664 1545299171732736 1549241261456544 1552422232653824 1558224738189312 1559350158557184 1563982017345216 1565178558676992 1565833257418752 1569827730014208 1576833330659328 1581517121070222 1584101748375552 1588807128731648 1590687753568256 1594745630490624 1597786445316096 1601862431145984 1602532474389504 1606620567436416 1613790361846656 1615700558610432 1617103868133376 1627288818941952 1627969497792512 1632122481205248 1635234565128192 1639406081875968 1640091829258008 1641346599223296 1644275736985707 1645533707894784 1653568540452864 1661190669336576 1665428400635904 1666125032897024 1670375351858496 1673560375248384 1679113303621632 1679815660142592 1684100904173568 1692324053119728 1700124825649152 1702137214009344 1705174838355548 1706479400779776 1714094830780416 1718467521675264 1719186339677184 1723572019115136 1725612161236992 1742031054962688 1746475011735552 1753002830462976 1754268928376832 1756345405538304 1759479769513368 1760825878511616 1761562414596096 1766056196265984 1774196837318656 1777579824513024 1782114466922496 1782859907813376 1787408019823104 1789523722764288 1794088834301952 1797509750980608 1802095235039232 1802849033688192 1807448138365968 1815779575693312 1817928861220864 1819241851650048 1824645686902752 1826041651789824 1830699921309696 1831465685016576 1836137791355904 1839638885769216 1844331842110464 1845103307915259 1846514924126208 1848118706438144 1860536568905728 1868839503003648 1873606950715392 1874390662009152 1875824684826624 1879172270840808 1882755422154432 1889792617660416 1898503622098944 1904142894739456 1912640428855296 1914904365760512 1919789325877248 1934084632136832 1938055780892672 1942999800741888 1948771243834912 1950262172319744 1958965520891904 1959784936833024 1964784388202496 1972128184270848 1979414740702539 1981757716420608 1983478963257344 1990892634243072 1995971441983488 1999777302577152 2004878775287808 2005717396290048 2010834022300992 2012372432584704 2013214188109824 2018349938589696 2028205162899216 2036702247911424 2037554180358144 2042752022654976 2045169968873472 2046647083106304 2052726397765596 2054296858263552 2059537411473408 2060398895643648 2065655015275392 2079133544742912 2085309356460288 2087777676558336 2093103640018944 2102444440879104 2107807819554816 2108689494760296 2110302770429952 2112135664500736 2114068804695909 2126327507320832 2130381927088128 2135816574861312 2136709965852672 2142160756581888 2151720482462208 2154267411480576 2159762991611904 2176163308273664 2180312753504256 2185874775834624 2186789105677344 2188462132297728 2192367649314276 2194044943859712 2198228485275648 2204758053937152 2210382436727808 2214920892448768 2220571200847872 2227167135811328 2231413833664512 2239754213523456 2245467872231424 2249749465399296 2256432070826304 2262188275088616 2264865961623552 2266833100865536 2275305867706368 2285459774373888 2291290028900352 2292248452902912 2298096025486848 2300816214982656 2302477968494592 2317948757599104 2322708073283584 2328633348980736 2337337107283968 2339025237835776 2345973026017824 2347767838015488 2348749886128128 2354741595021312 2370106432684032 2372275681605333 2376152622563328 2377146543751168 2383210693097472 2386031630352384 2392118445735936 2396679667974144 2402793646718976 2403798711584256 2409930851154624 2411774594777088 2425655802200064 2432860915870336 2440933228412928 2441954246688768 2448183721807872 2452851847692288 2459109122813952 2460137743887012 2462019898834944 2468300561842176 2491786004004864 2498142600953856 2499187549345536 2505563027787744 2510340562872576 2519723490213888 2526151356260352 2531338162798592 2550187238473728 2553205821014016 2557762257533322 2559719101169664 2571142246170624 2578779509515776 2585358028672704 2588418241855488 2590666400989184 2613046582444032 2619712517603328 2629504245694464 2631403392565248 2634518108307456 2639219654270052 2642343621894144 2649084294398976 2654523512324096 2661295255977984 2666369736769536 2673171700383744 2674289861720064 2681112029734656 2684285584146432 2691133251452928 2696264626470912 2704273550532288 2711172207548952 2715602997215232 2716738907144192 2723669363539968 2726893291831296 2728862777475072 2736968530354128 2739062477684736 2746049881964544 2747198527524864 2754206687033856 2759458328653824 2772178059657216 2780412475280384 2783703568744448 2790804853358592 2803259254505472 2810410426073088 2811585993013728 2813737027239936 2818758406261212 2824133133231648 2840509236117504 2847755433148416 2848946621136896 2856214342109184 2868960643282944 2872356548640768 2879683988815872 2907083671339008 2914499701112832 2915718807569792 2923156865752368 2925393258479616 2938448281337856 2939677405249536 2947176582303744 2958192276406272 2960761601130496 2975218444886016 2984055967122209 2986338951364608 2993957162975232 2999665953865728 3007318162931712 3008576094435072 3016251033451488 3019821282164736 3027524907884544 3033741156941824 3047279699165184 3055053371867136 3056331270537216 3064128033982464 3067754953310208 3069970624659456 3079089596648394 3081445287395328 3090598343465472 3098482522913088 3104844465307648 3118700317114368 3127964034690432 3131666514837504 3139655460028416 3153666661318656 3163034242140444 3168203496751104 3177614257463296 3181375507136512 3189491260981248 3195572890632192 3203724862291968 3205064948779008 3213241134872832 3227580723693312 3231401117220864 3234207736266752 3254577637883904 3255938995585024 3264244962410496 3270469130256384 3278812163751936 3280183658516016 3282693198446592 3288551473971414 3291067415789568 3307137080905728 3322381338673152 3330856801271808 3332250065794048 3340750703716992 3347120750496768 3359631320285184 3368201808347136 3384648106239456 3400249651298304 3404274428018688 3410349676711096 3412958801559552 3428189661560832 3436935043350528 3438372679354368 3447144038230272 3451224322473984 3484062109925376 3492950023471104 3506005660925952 3508537856753664 3518959539026736 3521651757023232 3523124829192192 3532112392531968 3548393674637312 3555159649026048 3564228933844992 3565719815626752 3574816039646208 3579047445528576 3588177668603904 3595019501961216 3604190470078464 3605698067376384 3614896276731936 3631559151386624 3635857722441728 3638483703300096 3649291373805504 3652083303579648 3661399842619392 3662931370033152 3672275582711808 3679277771538432 3688663684220928 3690206615830518 3693029848252416 3696237412876288 3721073137811456 3737679006007296 3747213901430784 3748781324018304 3758344541681616 3765510844308864 3779585235320832 3797007244197888 3808285789478912 3825280857710592 3829808731521024 3836643386299983 3839578651754496 3868169264273664 3876111561785344 3885999601483776 3897542487669824 3900524344639488 3917931041783808 3919569873666048 3929568776404992 3944256368541696 3958829481405078 3963515432841216 3966957926514688 3981785268486144 3991942883966976 3999554605154304 4009757550575616 4011434792580096 4021668044601984 4026428376219648 4036699877179392 4056410325798432 4073404495822848 4075108360716288 4085504045309952 4090339937746944 4093294166212608 4105452795531192 4108593716527104 4119074822946816 4120797791287296 4131310030550784 4158267089485824 4170618712920576 4175555353116672 4186207280037888 4204888881758208 4215615639109632 4217378989520592 4220605540859904 4228137609391818 4252655014641664 4260763854176256 4271633149722624 4273419931705344 4284321513163776 4303440964924416 4308534822961152 4319525983223808 4352326616547328 4360625507008512 4371749551669248 4373578211354688 4376924264595456 4384735298628552 4388089887719424 4396456970551296 4409516107874304 4420764873455616 4429841784897536 4441142401695744 4454334271622656 4462827667329024 4479508427046912 4490935744462848 4499498930798592 4512864141652608 4524376550177232 4529731923247104 4533666201731072 4550611735412736 4570919548747776 4582580057800704 4584496905805824 4596192050973696 4601632429965312 4604955936989184 4618634394972591 4635897515198208 4645416146567168 4657266697961472 4674674214567936 4678050475671552 4691946052035648 4695535676030976 4697499772256256 4709483190042624 4744551363210666 4752305245126656 4754293087502336 4766421386194944 4772063260704768 4784236891471872 4793359335948288 4805587293437952 4807597423168512 4819861702309248 4851311604400128 4865721831740672 4881866456825856 4883908493377536 4896367443615744 4905703695384576 4918218245627904 4920275487774024 4924039797669888 4932827210957121 4936601123684352 4983572008009728 4996285201907712 4998375098691072 5011126055575488 5020681125745152 5039446980427776 5052302712520704 5100374476947456 5106411642028032 5115524515066644 5119438202339328 5142284492341248 5157559019031552 5170716057345408 5176836483710976 5181332801978368 5226093164888064 5239425035206656 5259008491388928 5262806785130496 5269036216614912 5278439308540104 5284687243788288 5298168588797952 5309047024648192 5322590511955968 5332739473539072 5346343400767488 5348579723440128 5362224059469312 5368571168292864 5382266502905856 5392529252941824 5408547101064576 5422344415097904 5433477814288384 5447338727079936 5453786583662592 5457725554950144 5473937060708256 5478124955369472 5492099763929088 5494397055049728 5508413374067712 5518916657307648 5535309923745777 5544356119314432 5560824950560768 5567407137488896 5581609706717184 5606518509010944 5620820852146176 5623171986027456 5627474054479872 5637516812522424 5648266266463296 5695510866296832 5697893242273792 5712428684218368 5737921286565888 5744713097281536 5759367977631744 5814167342678016 5828999402225664 5831437615139584 5846313731504736 5850786516959232 5876896562675712 5879354810499072 5894353164607488 5916384552812544 5921523202260992 5950436889772032 5968111934244418 5972677902729216 5987914325950464 5999331907731456 6014636325863424 6017152188870144 6032502066902976 6039642564329472 6055049815769088 6110106743734272 6112662541074432 6128256067964928 6135509906620416 6139941249318912 6158179193296788 6162890574790656 6181196686930944 6196965045826176 6209688930615296 6237400634228736 6255928069380864 6263333029675008 6279310920056832 6307333322637312 6326068484280888 6336406993502208 6342206414087727 6355228514926592 6362751014273024 6378982521962496 6391145781264384 6407449724583936 6410129897558016 6426482269745664 6455161447386624 6462802234441728 6468415472533504 6511877991170048 6528489924820992 6540938260512768 6557624327503872 6560367317032032 6565386396893184 6577102947942828 6582134831579136 6614274161811456 6644762677346304 6661713602543616 6664500131588096 6681501407433984 6694241500993536 6719262640570368 6736403616694272 6769296212478912 6800499302596608 6820699353422192 6825917603119104 6856379323121664 6873870086701056 6876745358708736 6894288076460544 6902448644947968 6968124219850752 6985900046942208 7012011321851904 7017075713507328 7037919078053472 7043303514046464 7046249658384384 7064224785063936 7096787349274624 7110319298052096 7128457867689984 7131439631253504 7149632079292416 7158094891057152 7176355337207808 7190039003922432 7208380940156928 7211396134752768 7229792553463872 7263118302773248 7276967406600192 7298582747611008 7322799685238784 7325862740066304 7344551165423616 7358555543076864 7377327368441856 7380413231661036 7386059696504832 7392474825752576 7442146275622912 7475358012014592 7494427802861568 7497562648036608 7516689083363232 7531021688617728 7559170470641664 7594014488395776 7616571578957824 7650561715421184 7659617463042048 7673286772599966 7679157303508992 7736338528547328 7752223123570688 7771999202967552 7795084975339648 7839139747332096 7859137552809984 7888512737083392 7917658962810156 7927030865682432 7933915853029376 7963570536972288 7983885767933952 7999109210308608 8019515101151232 8022869585160192 8043336089203968 8052856752439296 8073399754358784 8112820651596864 8146808991645696 8150216721432576 8171008090619904 8180679875493888 8186588332425216 8210905591062384 8217187433054208 8238149645893632 8241595582574592 8262620061101568 8316534178971648 8341237425841152 8351110706233344 8372414560075776 8409777763516416 8431231278219264 8434757979041184 8441211081719808 8456275218783636 8505310029283328 8521527708352512 8543266299445248 8546839863410688 8568643026327552 8606881929848832 8617069645922304 8639051966447616 8704653233094656 8721251014017024 8743499103338496 8747156422709376 8769470597257104 8776179775438848 8819032215748608 8841529746911232 8859683569795072 8882284803391488 8908668543245312 8925655334658048 8952167901366627 8959016854093824 8981871488925696 8998997861597184 9025728283305216 9048753100354464 9059463846494208 9067332403462144 9101223470825472 9141839097495552 9165160115601408 9168993811611648 9192384101947392 9203264859930624 9209911873978368 9237268789945182 9271795030396416 9290832293134336 9314533395922944 9356100951343104 9383892104071296 9394999544512512 9418966380085248 9489102726421332 9504610490253312 9508586175004672 9532842772389888 9544126521409536 9568473782943744 9586718671896576 9611174586875904 9615194846337024 9639723404618496 9702623208800256 9731443663481344 9763732913651712 9767816986755072 9792734887231488 9811407390769152 9836436491255808 9840550975548048 9848079595339776 9865654421914242 9873202247368704 9967144016019456 9992570403815424 9996750197382144 10022252111150976 10041362251490304 10078893960855552 10104605425041408 10200748953894912 10212823284056064 10231049030133288 10238876404678656 10284568984682496 10315118038063104 10341432114690816 10353672967421952 10362665603956736 10452186329776128 10478850070413312 10518016982777856 10525613570260992 10556878617080208 10569374487576576 10596337177595904 10618094049296384 10645181023911936 10665478947078144 10692686801534976 10697159446880256 10724448118938624 10737142336585728 10764533005811712 10785058505883648 10817094202129152 10844688830195808 10866955628576768 10894677454159872 10907573167325184 10915451109900288 10947874121416512 10956249910738944 10984199527858176 10988794110099456 11016826748135424 11037833314615296 11070619847491554 11088712238628864 11121649901121536 11134814274977792 11163219413434368 11213037018021888 11241641704292352 11246343972054912 11275033625044848 11296532532926592 11391021732593664 11395786484547584 11424857368436736 11475842573131776 11489426194563072 11509930158899949 11518735955263488 11628334685356032 11657998804451328 11662875230279168 11692627463009472 11701573033918464 11753793125351424 11758709620998144 11788706329214976 11832769105625088 11843046404521984 11900873779544064 11936223868488836 11945355805458432 11975828651900928 11998663815462912 12029272651726848 12034304377740288 12065004133805952 12079285128658944 12110099631538176 12220213487468544 12225325082148864 12256512135929856 12271019813240832 12279882498637824 12316358386593576 12325781149581312 12362393373861888 12393930091652352 12419377861230592 12474801268457472 12511856138761728 12526666059350016 12558621840113664 12614666645274624 12652136968561776 12684412828175454 12710457029853184 12725502028546048 12757965043924992 12782291562528768 12814899449167872 12820259795116032 12852964539491328 12910322894773248 12925604468883456 12936830945067008 13023755982340096 13056979849641984 13081876521025536 13115248655007744 13120734634064064 13130772793786368 13154205895885656 13164269663158272 13228548323622912 13289525354692608 13323427205087232 13329000263176192 13363002814867968 13388483001987072 13438525281140736 13472807233388544 13538592424957824 13600998605193216 13641398706844384 13651835206238208 13712758646243328 13747740173402112 13753490717417472 13788576152921088 13804897289895936 13855903184917773 13936248439701504 13971800093884416 14024022643703808 14034151427014656 14075838156106944 14086607028092928 14092499316768768 14128449570127872 14193574698549248 14256915735379968 14262879262507008 14299264158584832 14316189782114304 14352710674415616 14380078007844864 14416761880313856 14422792269505536 14459585106927744 14526236605546496 14553934813200384 14597165495222016 14645599370477568 14651725480132608 14689102330847232 14717111086153728 14754654736883712 14760826463322072 14772119393009664 14784949651505152 14798481632871363 14884292551245824 14950716024029184 14988855605723136 14995125296073216 15033378166726464 15062043377235456 15118340941283328 15233143157915648 15301123430842368 15319234926084096 15346573545199932 15358314607017984 15472677057094656 15504446247141376 15543998405935104 15590169950679296 15678279494664192 15718275105619968 15777025474166784 15835317925620312 15854061731364864 15867831706058752 15927141073944576 15967771535867904 15998218420617216 16039030202302464 16045739170320384 16086672178407936 16105713504878592 16146799508717568 16225641303193728 16300433442865152 16342016181239808 16361359750987776 16373176664850432 16421811182124768 16434374866108416 16476299291787264 16483191165149184 16525240122203136 16605929771237331 16633068357943296 16682474851682304 16702221412466688 16744829120151552 16819555527032832 16862462556438528 16869515958082368 16882422163439616 16912550437567272 17010620058566656 17086532598890496 17093679726821376 17137286052655104 17213763859697664 17234139291844608 17278103932895232 17409306466189312 17442502028034048 17486998206676992 17494312845418752 17538941194514208 17552359550877696 17638064431497216 17683059493822464 17719367139590144 17764569606782976 17817337086490624 17851310669316096 17904335802733254 17918033708187648 17963742977851392 17997995723194368 18051456566610432 18097506200708928 18118927692988416 18134664806924288 18330320231202816 18337987623223296 18384768203894784 18406529719861248 18419823747956736 18474537579890364 18543590060792832 18581664586268672 18629066791845888 18712201902686208 18767784208142592 18789999089025024 18837932760170496 18978205452842664 19009220980506624 19017172350009344 19065685544779776 19088253042819072 19136947565887488 19173437343793152 19222349173751808 19230389692674048 19279446809236992 19405246417600512 19462887326962688 19535633973510144 19585469774462976 19622814781538304 19672872982511616 19681101951096096 19696159190679552 19731308843828484 19746404494737408 19934288032038912 19985140807630848 19993500394764288 20044504222301952 20082724502980608 20157787921711104 20209210850082816 20401497907789824 20462098060266576 20477752809357312 20569137969364992 20630236076126208 20682864229381632 20707345934843904 20725331207913472 20904372659552256 20957700140826624 21036033965555712 21051227140521984 21113757234160416 21138748975153152 21192674355191808 21236188098592768 21290362047823872 21330957894156288 21385373603069952 21394318893760512 21448896237877248 21474284673171456 21529066011623424 21570117011767296 21634188404258304 21689377660391616 21733911257153536 21789354908319744 21830902219800576 21895748242833024 21968399055716352 21977588220198912 22033653496270848 22075666629230592 22141239694983108 22177424477257728 22243299802243072 22269628549955584 22326438826868736 22426074036043776 22483283408584704 22492687944109824 22550067250089696 22593065065853184 22782043465187328 22791572969095168 22849714736873472 22951685146263552 22978852389126144 23019860317799898 23037471910526976 23256669370712064 23315997608902656 23325750460558336 23385254926018944 23517419241996288 23577412658429952 23665538211250176 23686092809043968 23801747559088128 23872447736977672 23890711610916864 23951657303801856 23997327630925824 24058545303453696 24068608755480576 24130008267611904 24158570257317888 24220199263076352 24440426974937088 24450650164297728 24513024271859712 24542039626481664 24559764997275648 24632716773187152 24651562299162624 24724786747723776 24787860183304704 24838755722461184 24949602536914944 25023712277523456 25053332118700032 25117243680227328 25229333290549248 25304273937123552 25368825656350908 25420914059706368 25451004057092096 25515930087849984 25564583125057536 25629798898335744 25640519590232064 25705929078982656 25820645789546496 25851208937766912 25873661890134016 26047511964680192 26113959699283968 26163753042051072 26230497310015488 26241469268128128 26308411791771312 26328539326316544 26457096647245824 26579050709385216 26646854410174464 26658000526352384 26726005629735936 26776966003974144 26856503704099881 26877050562281472 26945614466777088 27077184849915648 27201997210386432 27282797413688768 27303670412476416 27425517292486656 27495480346804224 27506981434834944 27577152305842176 27609794579791872 27711806369835546 27872496879403008 27943600187768832 28068302854029312 28151676312213888 28184998633537536 28256899140255744 28387149397098496 28513831470759936 28525758525014016 28598528317169664 28632379564228608 28705421348831232 28760156015689728 28833523760627712 28845584539011072 28919170213855488 29052473211092992 29107869626400768 29194330990444032 29291198740955136 29303450960265216 29378204661694464 29434222172307456 29509309473767424 29521652926644144 29544238786019328 29596963265742726 29768585102491648 29901432048058368 29977711211446272 29990250592146432 30066756333452928 30124086754470912 30236681882566656 30466286315831296 30602246861684736 30638469852168192 30693147090399864 30716629214035968 30945354114189312 31008892494282752 31087996811870208 31180339901358592 31356558989328384 31436550211239936 31554050948333568 31670635851240624 31708123462729728 31735663412117504 31854282147889152 31935543071735808 31996436841234432 32078060404604928 32091478340640768 32173344356815872 32211427009757184 32293599017435136 32451282606387456 32600866885730304 32684032362479616 32722719501975552 32746353329700864 32843622364249536 32868749732216832 32952598583574528 32966382330298368 33050480244406272 33211859542474662 33266136715886592 33364949703364608 33404442824933376 33489658240303104 33639111054065664 33724925112877056 33739031916164736 33825100875134544 34021240117133312 34173065197780992 34187359453642752 34274572105310208 34427527719395328 34468278583689216 34529790476699847 34556207865790464 34818612932378624 34885004056068096 34973996413353984 34988625690837504 35077882389028416 35104719101755392 35276128862994432 35366118987644928 35529139213565952 35634674172981248 35702621338632192 35808671605466508 35836067416375296 35927485955702784 35995991446388736 36102913133220864 36195012401417856 36237855385976832 36269329613848576 36660640462405632 36675975246446592 36769536407789568 36813059439722496 36839647495913472 36949075159780728 37087180121585664 37163329172537344 37258133583691776 37424403805372416 37535568416285184 37579998178050048 37675865520340992 37956410905685328 38034344700018688 38131371089559552 38176506085638144 38273895131774976 38346874687586304 38444698347503616 38460779385348096 38558893618473984 38810492835201024 38925774653925376 39071267947020288 39170939548925952 39245629563076608 39345745965023232 39362203902192192 39392318381359104 39462617687656968 39492808989474816 39868576064077824 39970281615261696 39987000789528576 40089008444603904 40165449005961216 40315575843422208 40418421700165632 40802995815579648 40924196120533152 40955505618714624 41138275938729984 41260472152252416 41365728458763264 41414691869687808 41450662415826944 41808745319104512 41915400281653248 42072067931111424 42102454281043968 42227514468320832 42277497950306304 42385348710383616 42580724095647744 42770747206139904 42788637787521024 42897792475754496 42948569346342912 43058132023246848 43140234023534592 43268376808516608 43378755320783232 43467822514307072 43578709816639488 43661804439601152 43791496485666048 43936798111432704 43955176440397824 44067306992541696 44151333258461184 44282479389966216 44354848954515456 44395444898614089 44486599604486144 44539257099911168 44652877653737472 44852148072087552 44966566817169408 44985375888219648 45100134500179392 45186130131706368 45583145938190336 45699429473746944 45903370292527104 45957704778252288 46039720635599796 46074943821053952 46513338741424128 46631995217805312 46651500921116672 46770509852037888 47034838483992576 47154825316859904 47331076422500352 47372185618087936 47603495118176256 47744895473955344 47781423221833728 47903314607603712 47994655261851648 48117090606907392 48137217510961152 48260016535223808 48317140514635776 48440398526152704 48901300328595456 49026048543719424 49084079252963328 49119529994551296 49265433546374304 49303124598325248 49449573495447552 49575720366609408 49677511444922368 49899205073829888 50047424555046912 50106664237400064 50234487360454656 50458666581098496 50608547874247104 50737651312701816 50841828119412736 51031860175699968 51259597796671488 51281039180464128 51411858157965312 51641291579092992 51702417875533824 51747323780268032 52095023929360384 52227919398567936 52327506084102144 52460994620030976 52482938536256256 52616823583542624 52657078652633088 52914193294491648 53158101418770432 53293708820348928 53316001052704768 53452011259471872 53553932007948288 53713007408199762 53754101124562944 53891228933554176 54154369699831296 54403994420772864 54565594827377536 54990960693608448 55013962869669888 55154304611684352 55219589159583744 55423612739671092 55744993758806016 55887200375537664 56136605708058624 56303352624427776 56369997267075072 56513798280511488 56774298794196992 57027662941519872 57051517050028032 57197056634339328 57264759128457216 57410842697662464 57520312031379456 57667047521255424 57691169078022144 57838340427710976 58104946422185984 58215739252801536 58388661980888064 58606901920530432 58756409323388928 58868444344614912 59018618947534848 59043305853288288 59088477572038656 59193926531485452 59537170204983296 59802864096116736 59955422422892544 59980501184292864 60133512666905856 60248173508941824 60473363765133312 60932572631662592 61204493723369472 61386294180799728 61433258428071936 61890708228378624 62017784988565504 62175993623740416 62360679802717184 62713117978656768 62873100422479872 63108101896667136 63341271702481248 63416246925459456 63471326824235008 63708564295778304 63871086143471616 63992873682468864 64156120809209856 64182956681281536 64346688713631744 64422854019514368 64587198034870272 64902565212774912 65201733771460608 65368064724959232 65492706659401728 65687244728499072 65905197167149056 65932764660596736 66100960488812544 66423719084949324 66532273431773184 66729899406729216 66808885649866752 66979316480606208 67278222108131328 67449850225754112 67478063832329472 67650201750269088 68042480234266624 68346130395561984 68374718907285504 68549144210620416 68855055438790656 68936557167378432 69059580953399694 69112415731580928 69637225864757248 69770008112136192 69947992826707968 69977251381675008 70155764778056832 70552257725988864 70732237975289856 71058278427131904 71269348345962496 71405242677264384 71617343210933016 71672134832750592 71854971911405568 71991982892777472 72205826266441728 72390024802835712 72475710771953664 72538659227697152 73321280924811264 73351950492893184 73539072815579136 73626118879444992 73679294991826944 73898150319561456 74174360243171328 74326658345074688 74516267167383552 74848807610744832 75071136832570368 75159996356100096 75351731040681984 75912821811370656 76068689400037376 76262742179119104 76353012171276288 76547790263549952 76693749375172608 76889396695007232 76921558770696192 77117787236947968 77620985670402048 77851549307850752 78142535894040576 78341879097851904 78491259126153216 78691491930046464 78724407804384384 78925235375313936 78985617978949632 79737152128155648 79940563230523392 79974001579057152 80178016889207808 80330898011922432 80569511112299643 80631151686844416 80836843400331264 81605991631159296 81848392241066304 81911011237429248 82276551877459968 82520944304504832 82731456917526528 82829383739375616 82901324831653888 83617490638209024 83830800563306496 84204908562087936 84455028936641664 84554995900612608 84770697420767232 85161448191295488 85541494412279808 85577275575042048 85795584951508992 85897138692685824 86116264046493696 86280468047069184 86536753617033216 86757510641566464 86935645028614144 87157419633278976 87323608879202304 87582992971332096 87873596222865408 87910352880795648 88134613985083392 88302666516922368 88564958779932432 88790889797228178 88973199208972288 89078514199822336 89305755307474944 89704296144175104 89933133634338816 89970751776439296 90200269000358784 90372260263412736 91166291876380672 91398858947493888 91806740585054208 91915409556504576 92079441271199592 92149887642107904 93026677482848256 93263990435610624 93303001842233344 93541019704075776 94069676967985152 94309650633719808 94662152845000704 95206990236352512 95489790947910688 95562846443667456 95806629215207424 95989310523703296 96234181213814784 96274435021922304 96520033070447616 96634281029271552 96880797052305408 97802600657190912 98052097087438848 98168158505926656 98239059989102592 98530867092748608 98606249196650496 98899146990895104 99151440733218816 99355022889844736 99798410147659776 100094849110093824 100213328474800128 100468974720909312 100917333162196992 101217095748494208 101475302625403632 101683656238825472 102063720351399936 102519195593342976 102562078360928256 102823716315930624 103282583158185984 103404835751067648 103494647560536064 103589371430099541 104190047858720768 104455838797135872 104655012168204288 104921989240061952 104965877072512512 105233647167085248 105314157305266176 105828386588983296 106587417640697856 106632002105409536 106904022518943744 107107864015896576 107426014816399524 107508202249125888 107782457867108352 108308739399662592 108807988841545728 109131189654755072 109981921387216896 110027925739339776 110308609223368704 110439178319167488 110847225479342184 111489987517612032 111774400751075328 112273211416117248 112606705248855552 112739994534150144 113027596561022976 114103034100056064 114394113268678656 114529518256914432 114821685395324928 115040624062758912 115334095042510848 115382338156044288 115676680855421952 116209892844371968 116431478505603072 116777323961776128 117213803841060864 117512818646777856 117736888689229824 118037237895069696 118086611706576576 118176955144077312 118387853062970904 119074340409966592 119605728192233472 119910844845785088 119961002368585728 120267025333811712 120496347017883648 120946727530266624 121865145263325184 122408987446738944 122772588361599456 122866516856143872 123781416456757248 124035569977131008 124351987247480832 124721359605434368 125426235957313536 125746200844959744 126216203793334272 126682543404962496 126832493850918912 126942653648470016 127742172286943232 128312241618419712 128365913362563072 128693377427263488 128845708039028736 129174396069740544 129805130425549824 130403467542921216 130736129449918464 130985413318803456 131374489456998144 131810394334298112 131865529321193472 132201920977625088 132847438169898648 133064546863546368 133459798813458432 133617771299733504 133958632961212416 134556444216262656 134899700451508224 134956127664658944 135300403500538176 136749437814571008 137098288421240832 137710110877581312 137873114334756864 138119161906799388 138224831463161856 139274451729514496 139540016224272384 139895985653415936 139954502763350016 140311529556113664 141104515451977728 141464475950579712 142116556854263808 142538696691924992 142810485354528768 143234686421866032 143344269665501184 143709943822811136 143983965785554944 144411652532883456 144780049605671424 144951421543907328 145077318455394304 146703900985786368 147078145631158272 147252237758889984 147358589983653888 147796300639122912 148348720486342656 148653316690149376 149032534334767104 149697615221489664 150142273665140736 150319992712200192 150703462081363968 151825643622741312 152137378800074752 152525484358238208 153095580527099904 153778793390014464 153843117541392384 154235574473895936 155241971340804096 155703098615701504 156285071788081152 156683758195703808 156982518252306432 157382983860092928 157448815608768768 157850470750627872 157971235957899264 159474304256311296 159881126461046784 159948003158114304 160356033778415616 160661796023844864 161139022224599286 161262303373688832 161673686800662528 163211983262318592 163696784482132608 165041888609009664 165462913835053056 165658767478751232 165802649663307776 167234981276418048 167661601126612992 168409817124175872 168910057873283328 169109991801225216 169541394841534464 170322896382590976 171082988824559616 171154551150084096 171591169903017984 171794277385371648 172232528092987392 172560936094138368 173073507234066432 173515021283132928 173871290057228288 174314839266557952 174647217758404608 175165985942664192 175820705761591296 176269227970166784 176605333033844736 177129917559864864 177581779594456356 177946398417944576 178157028399644672 178611510614949888 179408592288350208 179866267268677632 179941503552878592 180400538000717568 180744520526825472 182332583752761344 182797717894987776 183613481170108416 184158882542399184 184299775284215808 186053354965696512 186527980871221248 186606003684466688 187082039408151552 188139353935970304 188619301267439616 189324305690001408 190413980472705024 190979581895821376 191125692887334912 191613258430414848 191978621047406592 192468362427629568 192548870043844608 193040066140895232 193268562058543104 193761594104610816 195605201314381824 196104194174877696 196478119978205184 197061734185497216 197798293981790208 198302881466437632 198710045779689472 199596820295319552 200189698220187648 200426656949600256 200937949441818624 201834666324393984 202434191496988416 202950605250807264 203367312477650944 204127440702799872 205038391186685952 205124156721856512 205647432631861248 206565166316371968 206809671502135296 207178742860199082 208380095717441536 208911677594271744 209310024336408576 209843978480123904 209931754145025024 210467294334170496 211656773177966592 213174835281395712 213264004210819072 213808045037887488 214215728031793152 214852029632799048 215016404498251776 215564915734216704 216617478799325184 217615977683091456 218262379309510144 219963842774433792 220055851478679552 220617218446737408 220878356638334976 221694450958684368 222979975035224064 223548801502150656 224546422832234496 225213410497711104 225479989068300288 226055193122045952 228206068200112128 228788226537357312 229059036513828864 229643370790649856 230081248125517824 230668190085021696 230764676312088576 231353361710843904 232419785688743936 232862957011206144 233554647923552256 234427607682121728 235025637293555712 235473777378459648 236074475790139392 236173223413153152 236775706125941808 238148680819933184 239211456384466944 239821689691570176 239922004737171456 240534050667623424 240992694035767296 241708533336898929 241893455060533248 243730290526650368 244817974893477888 245545176723198912 245733033712287744 247562832913514496 248703974494961664 249442719210868736 250852471914627072 251492401689919488 253365086809924992 253664987701837824 253885307296940032 255484344573886464 256624483236839424 256731826725126144 257386754854526976 257691416078057472 258348792139481088 259610260851099648 260806935085842432 261472258899836928 261970826637606912 262748978913996288 263620788668596224 263731058642386944 264403841955250176 265694876339797296 266919597626916864 267235542599467008 267917265922424832 269112888432525312 269799400903016448 269912255329317888 270600807001076352 273498875629142016 274196576842481664 275420221755162624 275746228669513728 276238323813598776 276449662926323712 278548903459028992 279080032448544768 279791971306831872 279909005526700032 280623059112227328 282209030903955456 282928951901159424 285077393383849984 285620970709057536 286469372843732064 286688539331002368 287419887645622272 287967931571109888 288823305065766912 289560099211342848 289902843087814656 290154636910788608 293407801971572736 294156291262316544 294504475517779968 294717179967307776 295592601278245824 296697440972685312 298065068669534208 299395230442979328 300284547330281472 300639985424400384 301406924162727936 303651287245482624 304274757600149504 305050968716476416 306191161054199808 307557586780028928 307686235082784768 308471148947791872 310483942681608192 310768114290298623 311406197231403008 312570143576162304 313367516391407616 313965036504612864 314765967720185856 314897631217537536 315700941501255744 315942471915798528 319762252922093568 319896006316228608 320712067556831232 321323592047689728 322278044449198572 322524606747377664 323347373601325056 326423966524637184 327393568964265216 330083777218019328 330925827670106112 331317534957502464 331605299326615552 334469962552836096 335323202253225984 336819634248351744 337820115746566656 338219983602450432 339082789683068928 342309102300168192 343182339806035968 343588554770743296 344465056185974784 345121872188276736 346147014468132864 347030042566265856 347742580114456576 348629678533115904 349294435516809216 350331971885328384 351641411523182592 352538455940333568 353210666067689472 354259835119729728 355163559188912712 355892796835889152 357223021229899776 358817184576700416 359732534537355264 359883007105757184 360801076001435136 361489041053650944 364665167505522688 365595435789975552 367226962340216832 368317765084798368 368599550568431616 372106709931393024 373055961742442496 373212007368933376 374164078816303104 376278707871940608 377238602534879232 378648611380002816 380827960945410048 381959163791642752 383226516860829696 384936724855259136 385097740087689216 386080132281790464 386537124117086208 387523188209221632 391210402628763648 392208388349755392 392956239956410368 394123468370994432 395596587963580416 396605762932875264 397420091559378944 399193640590639104 400379396440375296 400853313899200512 401875898883637248 403669332648787968 404868382993976832 405901210501614528 406734624955301888 410248313443713024 411294865263722496 413130332632743936 413619343004270592 414357485720398164 416760191434883072 417823355188543488 418620048672817152 419687956960247808 419863508290050048 420934588668340992 423313546355933184 426349670562791424 426528008421638144 427616090075774976 428431456063586304 429704059265598096 430032808996503552 431129831468433408 433234957598650368 435231955366182912 436524758619020288 440111702957359104 441234436893474816 441756713276669952 443388901917368736 445959950070448128 447097603004301312 449092845664468992 450426820995422208 450959978136600576 452110386244091904 456412136400224256 457576453074714624 459286741581299712 461336380170043392 461529352624177152 462706723421687808 464839571377487872 465725914022412288 467109295847104512 468855215364243456 470051274587111424 470947554756919296 472148951580278784 472346446826306304 473551412251883616 476297361639866368 478422912768933888 479643379383140352 479844009474342912 481068101335246848 481985388071534592 483417066673797858 483786910121066496 487460581053300736 489635949786955776 491090353446397824 495125665827028992 497407948989923328 498885438421737472 501704943829254144 502984803379838976 506730173619849984 507329975403675648 507770614593880064 510968689147772928 513248966473678848 513463653450252288 514773509709053952 515382832156114944 516697584278962176 519220521702199296 521613870171684864 522944517799673856 523941653275213824 525497957827992576 527462117284773888 528807683910500352 531389752679594592 533839195253833728 534471085198934016 535834531844849664 538225776865050624 539598801806032896 539824510658635776 541201614002152704 546997751258284032 548393153684963328 550840443510325248 552476647627197552 552899325852647424 557097806918057984 558160064897089536 559583942613663744 559818011053400064 561246118224454656 564418061807910912 565857903802318848 570154786767699968 571241941418115072 572938745687464128 573377078662004736 574839775291244544 575935863142219776 577646610131533824 579120198422685696 579805686175629312 580309273821577216 586815603943145472 588312582524633088 589434359934615552 591185202556491648 593394881945370624 596130137339068416 598790460885958656 600569094660562944 601279970848800768 602813848325455872 607302574490965248 608549515200299008 610101937432952832 612382322108399616 615115173560057856 615372470165569536 616942297895583744 621536228580597246 622812394462806016 625140287152324608 626735032782815232 627930073009225728 629531935440371712 629795262435075072 631401883002511488 639524505844187136 639792012632457216 641424135113662464 642647184095379456 644556088898397144 645049213494755328 646694747202650112 652847933049274368 654787137928530432 660167554436038656 661851655340212224 662635069915004928 668939925105672192 670646404506451968 673639268496703488 675640231493133312 676439967204900864 678165579366137856 684618204600336384 686364679612071936 687177109541486592 688930112371949568 690243744376553472 692294028936265728 694060085132531712 695485160228913152 697259357066231808 698588871033618432 700663943770656768 703282823046365184 705076911880667136 706421332135378944 708519670239459456 710327118377825424 711785593671778304 714446042459799552 717634369153400832 719465069074710528 719766014211514368 721602152002870272 722978082107301888 725125600010696787 729330335011045376 731190871579951104 734453924680433664 736635530169596736 737199101136863232 746111923484884992 746424014737866752 748328157632606208 752557415743881216 754477205069758464 761655921890820096 763918327583285504 766453033721659392 769873449710518272 770195480175378432 772160264563580928 773074248234172416 775046376418443264 782420805257527296 784416776699510784 785912479912820736 788246936741988864 791193175927160832 793211525865750528 800758792880750592 801706627798401024 803751797767274496 807338665297575936 809736765987953664 811802421003229056 813469249910603776 820496626887426048 822589730527444992 826260665265487872 827238686008541184 828714971440796328 833520382869766144 835646710377086976 837240097345634304 839375913920495616 839727016580100096 841869177336681984 846627092711866368 853056016843276288 855232180151549952 856862912127172608 859408118531196192 860065617993007104 862259662936866816 866469915197300736 870463910732365824 873049517238040576 880223405914718208 882468873786949632 883513426553339904 886777803834737472 894195206008602624 898185691328937984 900853641990844416 901919956273201152 904220772488183808 912824272800448512 915152906149429248 918573483162599424 922672760340086784 923058705248354304 925413446843375616 929679142754975744 931451828044824576 934218591694209024 937710430728486912 940102549174222848 941895109513838592 944297903160557568 944692893652612608 947102824503767232 959286758766280704 959688018948685824 962136202670493696 963970776143069184 966834133347595716 967573820242132992 974921162106601472 979271899573911552 982180706892795648 990251331654057984 994815897979846656 997770876843474944 1003409887658508288 1005969606759677952 1013460347239699968 1014659950807351296 1015541229187760128 1026927306900504576 1029547019418107904 1030765664312229888 1033395168557924352 1038441043404398592 1043227740343369728 1045889035599347712 1047883306550427648 1050995915655985152 1054924234569547776 1057615367821000704 1062779505359189184 1067678390507667456 1071669063689699328 1076451553730101248 1079197603612065792 1079649021317271552 1082403228004305408 1093995502516568064 1096786307369926656 1101680887020650496 1104953295254395104 1105798651705294848 1114195613836115968 1116320129794179072 1119167885227327488 1119636022106800128 1122492236448909312 1128836123615821824 1131715807604637696 1140309573535399936 1142483882836230144 1145877491374928256 1149679550582489088 1155293220263067648 1158240396845371392 1159611372351258624 1160618547643154432 1173631207886290944 1176625165049266176 1178868719869231104 1182370405112983296 1186789763890741248 1192260274678136832 1197580921771917312 1201138189321125888 1202559941697601536 1205627696650911744 1214605148981930496 1217099030400598016 1220203874865905664 1230744940331139072 1233884595791167488 1243072457161194492 1245624788925612032 1250280574304649216 1253470065565630464 1255860146018451456 1259063870880743424 1259590524870150144 1262803766005022976 1279049011688374272 1279584025264914432 1282848270227324928 1285294368190758912 1289112177796794288 1290098426989510656 1293389494405300224 1305695866098548736 1309574275857060864 1320335108872077312 1323703310680424448 1325270139830009856 1337879850211344384 1341292809012903936 1347278536993406976 1351280462986266624 1352879934409801728 1356331158732275712 1369236409200672768 1372729359224143872 1377860224743899136 1384588057872531456 1388120170265063424 1390970320457826304 1394518714132463616 1397177742067236864 1401327887541313536 1406565646092730368 1410153823761334272 1412842664270757888 1417039340478918912 1420654236755650848 1423571187343556608 1428892084919599104 1435268738306801664 1438930138149421056 1439532028423028736 1443204304005740544 1445956164214603776 1450251200021393574 1458660670022090752 1462381743159902208 1468907849360867328 1473271060339193472 1492223846969769984 1492848029475733504 1496656315265212416 1505114831487762432 1508954410139516928 1523311843781640192 1527836655166571008 1532906067443318784 1539746899421036544 1540390960350756864 1544320529127161856 1546148496468344832 1550092752836886528 1564841610515054592 1568833553399021568 1571824959825641472 1576493873483977728 1582386351854321664 1586423051731501056 1601517585761501184 1603413255596802048 1607503595534548992 1614677330595151872 1619473531975907328 1623604842006458112 1626938499821207552 1640993253774852096 1645179461054889984 1652521330530975744 1657429942881592656 1667040765739532288 1671293420754173952 1674480194691268608 1678751827840991232 1679454033160200192 1683738354673363968 1693254185423732736 1706112033686552576 1710464360303099904 1713725824254345216 1718816237062392384 1720131235986014208 1724519325873733632 1732939830394601472 1740927821464731648 1746099034476081152 1760446811829436416 1764937747573899264 1773555607669474944 1788390412017205248 1796371382657875968 1801707283981688832 1803839912546402304 1808441544976367616 1825648545600897024 1830305812298858496 1837146966325198848 1845345520680173568 1846117410496708608 1850826893686751232 1859358285509951488 1868437183388418048 1875420861456973824 1880205098348445696 1883790219027677184 1888595806321115136 1889385787305225216 1894205649007534464 1918573517532561408 1919376037897371648 1924272405340987392 1927941552286138368 1933668266695191432 1935147640484265984 1949842324213202944 1958543799147823104 1964361413785591296 1980502663308115968 1995541753686949888 2006819775317016576 2011939213519355904 2026920694479399936 2029319901614702592 2031082458375520256 2053854613801009152 2059094038836215808 2061531328624459776 2066790337115848704 2076882086808797184 2086455480686739456 2091778071198695424 2095766613100855296 2101991831311970304 2109848469139095552 2115230735642001408 2125559010718378368 2135356781015334912 2143338127379398656 2152903107460202496 2158395207224131584 2159298042634543104 2164806456008610816 2175376800032090361 2187991005033136128 2193572614739853312 2203361774041300992 2209906590508790208 2211597303410589696 2228391227672231936 2238335770454654976 2239272044213600256 2244984472897818624 2257672247231643648 2263431615209275392 2280619147070799872 2284967765672460288 2291754982749856512 2299359101164978176 2310586440526135296 2316480793690742784 2319222744702517248 2321237095286308864 2347262415772581888 2353250330098532352 2357737439738462208 2364740810225966592 2373579527781482496 2402276378642251776 2405119883395203072 2411255393301823488 2429210297963860992 2434198060801196032 2440407749731811328 2461489880662278144 2467769191582334976 2486144914322388984 2491249577851224064 2500561148609298432 2506940131131260928 2511720292036902912 2518127741761486848 2519181049740300288 2525607532010045952 2559168050529828864 2565696540454649856 2570588736381517824 2578224355593588576 2580196853979021312 2586778988810600448 2611391732197097472 2619148551714121728 2640670217744154624 2647406621360848896 2650540279660019712 2682585618025807872 2694557073986813952 2702560925972533248 2705759868819603456 2712662317464551424 2738472818401345536 2745458718448287744 2755720449487798272 2769176115745062912 2776240340530126848 2781940640915652608 2789037428264927232 2794355484134473728 2802655775082627072 2813131292185460736 2820307647522668544 2825685328541515776 2834078680957837824 2841308473511301696 2847142374687113216 2877860276298842112 2879064056846057472 2886408608011481088 2891912328429207552 2900502400042787148 2917321340044181504 2924763486319804416 2937815698721734656 2946542120678386944 2984447693939539968 2985696058951467008 2993312630530424832 3010229662975524864 3017908820279033856 3046623687563280384 3055673310333142016 3080781920701513728 3088641058254323712 3092296992936689664 3100185505673773056 3129683221030109184 3137667106798043136 3143649919651282944 3152987746967955456 3164772703708643328 3172846103463002112 3203035171523002368 3215007191069097984 3229354661190303744 3238947063951814656 3247209684012916224 3253876999642415104 3281986507549704192 3290358922109779968 3305042661061951488 3314859885763185312 3334081531479064576 3342586841508347904 3348960389382537216 3357503655681982464 3358908066320400384 3367476709346727936 3386508370847465472 3412224067373105152 3420928720606199808 3427451648508690432 3437632474124784768 3449038651747467264 3465879660789202944 3481855642929463296 3492198068952162304 3520893623658872832 3529875495147798528 3547111215338949888 3576780824034410496 3592742765315751936 3603414567963377664 3607679825092804608 3616883089952735232 3651297091201794048 3660611624597716992 3692234820993417216 3701653787373502464 3718716571019902976 3736874366776836096 3750841722913947648 3760410196696891392 3767580438055354368 3777191612642230272 3778771574610450432 3788411298015068928 3837147035065122816 3838752075794743296 3848544810681974784 3855883104572276736 3867336533390382864 3870295280968531968 3899684648426405888 3917087598295646208 3928722827571182592 3961005326616231936 3991083507373899776 4013639550634033152 4023878427038711808 4053841388958799872 4058639803229405184 4062164916751040512 4107709227602018304 4118188077672431616 4133580674231697408 4153764173617594368 4172910961373478912 4183556142397390848 4191533226201710592 4203983662623940608 4219696938278191104 4230461471284002816 4251118021436756736 4270713562030669824 4286676254758797312 4305806214920404992 4316790414448263168 4318596085269086208 4329612912017221632 4350753600064180722 4375982010066272256 4387145229479706624 4406723548082601984 4419813181017580416 4456782455344463872 4476671540909309952 4478544088427200512 4489968945795637248 4515344494463287296 4526863230418550784 4561238294141599744 4569935531344920576 4583509965499713024 4598718202329956352 4621172881052270592 4632961587381485568 4638445489405034496 4694524831545163776 4706500660197064704 4715474879476924416 4729481620451933184 4747159055562964992 4804552757284503552 4810239766790406144 4822510786603646976 4858420595927721984 4868396121602392064 4880815499463622656 4922979761324556288 4935538383164669952 4972289828644777968 4982499155702448128 5001122297218596864 5013880262262521856 5023440584073805824 5036255483522973696 5038362099480600576 5051215064020091904 5118336101059657728 5131393080909299712 5141177472763035648 5156448711187177152 5160393707958042624 5173557977621200896 5222783464394194944 5238297103428243456 5281340435488309248 5294813242721697792 5365171236051615744 5389114147973627904 5405121851945066496 5411519737639206912 5425324634929102848 5476945636802691072 5490917436896575488 5511440898975596544 5538352231490125824 5552480681060253696 5578074856529854464 5605311550165254144 5626262584370921472 5640615295045337088 5651370657083031552 5668157361915675648 5682616947022603392 5694284749374226432 5755720552597684224 5758128113692114944 5772817216022962176 5783824656858415104 5801004800085574296 5834642680088363008 5849526972639608832 5875631397443469312 5893084241356773888 5971392117902934016 5986625261060849664 6020459325951049728 6035817640558067712 6093247375126560768 6111346620666284032 6161563841403027456 6177282116508647424 6184593985873379328 6200371011347546112 6259366442060218368 6275334213596086272 6287299839302565888 6305975493935910912 6329545407417286656 6345692206926004224 6406070343046004736 6430014382138195968 6458709322380607488 6477894127903629312 6494419368025832448 6507753999284830208 6563973015099408384 6580717844219559936 6610085322123902976 6629719771526370624 6685173683016695808 6715007311363964928 6717816132640800768 6734953418693455872 6773016741694930944 6824448134746210304 6841857441212399616 6854903297017380864 6875264948249569536 6898077303494934528 6931759321578405888 6963711285858926592 6984396137904324608 7041787247317745664 7059750990295597056 7094222430677899776 7206829135926755328 7215359650185609216 7233766179905470464 7302594182403588096 7321223249195433984 7384469641986834432 7403307574747004928 7437433142039805952 7473748733553672192 7501683445827895296 7520820393393782784 7535160876110708736 7554383225284460544 7557543149220900864 7576822596030137856 7677504151589486592 7697089621363949568 7711766209144553472 7734673066780765728 7740590561937063936 7799369296852811776 7834175196591292416 7857445655142365184 7922010653232463872 7982167014747799552 8047756854077423616 8107682777917599744 8117279606458810368 8124329833502081024 8215418455204036608 8236376155344863232 8267161348463394816 8307528347235188736 8345821922746957824 8367112284794781696 8383066452403421184 8407967325247881216 8439393876556382208 8460922942568005632 8502236042873513472 8541427124061339648 8633580828896526336 8637192170538172416 8659225824034443264 8701507200128361444 8751964020132544512 8774290458959413248 8813447096165203968 8839626362035160832 8913564910688927744 8953343081818619904 8957088176854401024 8979937891591274496 9030688988926574592 9053726460837101568 9122476588283199488 9139871062689841152 9167019930999426048 9242345762104541184 9265923174762971136 9276890978810068992 9389049663090327552 9413001320394129408 9430949758953848832 9458963240903866368 9494318111125929984 9609105514569007104 9645021573207293952 9716841191855443968 9736792243204784128 9761630998927245312 9845959522649112576 9871076766329339904 9944579657289555936 9964998311404896256 10002244594437193728 10027760524525043712 10046881168147611648 10072510967045947392 10076724198961201152 10102430128040183808 10236672202119315456 10262786161818599424 10282354945526071296 10312897422374354304 10347115955242401792 10445566928788389888 10476594206856486912 10562680870976618496 10589626485443395584 10730342472103231488 10778228295947255808 10810243703890132992 10823039475278413824 10850649269858205696 10953891273605382144 10981834873793150976 11076704462980251648 11104961362120507392 11156149713059708928 11210623100330508288 11252525168741842944 11281230590090674176 11302741314166063104 11336314723831351296 11365233894045206784 11388569498748452864 11511441105195368448 11516256227384229888 11545634432045924352 11567649313716830208 11602009600171148592 11669285360176726016 11699053945279217664 11751262794886938624 11786168482713547776 11942784235805868032 11973250522121699328 12040918651902099456 12071635281116135424 12186494750253121536 12222693241332568064 12323127682806054912 12354564233017294848 12400742022695092224 12518732884120436736 12550668427192172544 12574599678605131776 12611950987871821824 12659090814834573312 12691384413852008448 12812140686092009472 12860028764276391936 12917418644761214976 12955788255807258624 12988838736051664896 13015507998569660416 13127946030198816768 13161435688439119872 13220170644247805952 13259439543052741248 13370347366033391616 13430014622727929856 13435632265281601536 13469906837386911744 13546033483389861888 13648896269492420608 13683714882424799232 13709806594034761728 13750529896499139072 13796154606989869056 13863518643156811776 13968792275808649216 14083574494635491328 14119501980591194112 14188444861355799552 14413658271853510656 14430719300371218432 14467532359810940928 14605188364807176192 14642446498390867968 14768939283973668864 14806615149494009856 14947497467107344384 15003366891655790592 15041640786787565568 15070321752221417472 15108766450568921088 15115086298441801728 15153645192060275712 15355008303178973184 15394179242727899136 15423532418289106944 15469346133561531456 15481181123874127872 15598738593705623552 15668350393182584832 15714891310284730368 15844021306464927744 15964334029495599104 16095513708154847232 16215365555835199488 16234559212917620736 16248659667004162048 16430836910408073216 16472752310689726464 16534322696926789632 16615056694470377472 16734224569589563392 16815934650495762432 16878787753112764416 16921845885136011264 17004472085747026944 17082854248122679296 17267161657793052672 17274384341076344832 17318451648068886528 17403014400256722888 17503928040265089024 17548580917918826496 17626894192330407936 17679252724070321664 17914176353708802048 17959875783182548992 18061377977853149184 18107452921674203136 18244953176566398976 18279742125379682304 18334039861998852096 18484691524209082368 18531846349525942272 18553781957620137984 18778099326180655104 18826002640788258816 18861899517907697664 18917926481807732736 18988636222251859968 19218211029138014208 19290043146414587904 19433682383710887936 19473584486409568256 19523261997854490624 19691919045298225152 19742153532658679808 19889159314579111872 19929996622809792512 20055521049050087424 20145021934091894784 20153448397922402304 20204860256080367616 20473344404238630912 20525572323637198848 20564709891052142592 20625794844748708608 20694231910484803584 20891133857576779776 20953188413712973824 21125361741953236992 21179252970886791168 21620487407780265984 21646078950556827648 21701298539716411392 21907782547210764288 21963669747586301952 22153408925960503296 22209922724241014784 22312299426119417856 22421246200661016576 22505050337483685888 22562461180181348352 22605482628332126208 22672629447662702592 22730467788090413568 22777138997496905728 23032512454768459776 23091268864091848704 23135298627433660416 23204019200342297184 23338570720353452032 23398107890558435328 23502525589773877248 23572336965427095552 23885568471611736064 23946501044243398656 24143270562232270848 24372989500506243072 24445386482665136128 24646255365612109824 24709128466034589696 24801484045390184448 25037465768240873472 25101336854384345088 25149199357210263552 25223901975743643648 25318181629669146624 25382768827704016896 25624281372184018944 25911576511614517248 25977677472103329792 26031015997139320832 26255892060397633536 26322871376878239744 26440341288495611904 26518879086105482496 26740694732066783232 26860029245455859712 26871264530563203072 26939813674773823488 27092066966779723776 27297792538984841216 27367429764849598464 27419613188069523456 27501059792998278144 27727037286313623552 27937584551617298432 28167148989270982656 28239003961182388224 28376889722711599104 28827316543707021312 28935064719621881856 29210376729614352384 29284892996781735936 29537878567947337728 29613230298988019712 29894994934214688768 30006733783311581184 30083281573575131136 30140643504442834944 30217532901137842176 30230172596883603456 30307290384120551424 30710016606357946368 30788358485455798272 30847064836578213888 30938692267123062912 31197477187411247104 31336700786365169664 31429782620569460736 31688042612929855488 31928668058991198208 32191027416309694464 32430731111670398976 32469118425835241472 32861673820816146432 32945504621379452928 33230113388940754944 33468449139179126784 33631869300991524864 33757575506225528832 33843691770272022528 34008944171494053888 34165708496245358592 34534323315586105344 34548768682152689664 34636903296137773056 34806028800513445776 35007856080530178048 35097161835837652992 35253788384660815872 35358505448140643328 35828352707417604096 35919751566365097984 36122755955706298368 36214905843348406272 36489906353132797952 36559484250759364608 36668079723997704192 36969383048418164736 37063692699051884544 37556198652361310208 37652005281576517632 37723799035815395328 37835852963615465472 37977272444503719936 38436422058276028416 38580086292829175808 38867364767421775872 39046523995708981248 39383838090596450304 39484307065317359616 39778318629158223744 39859993245619585024 40111042098100174848 40290043868183789568 40306896795844804608 40409720512160735232 40946688808477261824 41051144647274397696 41129419782104285184 41251589689497417216 41388463820969607168 41906376827425947648 42250723483906473984 42358505941773582336 43240974815560531968 43292157901113655296 43402597079432822784 43815565094421528576 43927339495172603904 44306817851921006592 44419845448482029568 44842492401322033152 45010100674967371776 45124922360362696704 45210965256664252416 45345258895325405184 45460935576180827136 45554277994993811456 46065024909536919552 46182537728183697408 46270597254867320832 46408038400684594368 46796215781116870656 47005051179547754496 47144673930854191104 47771136943223472128 47893002088486797312 48286541124464541696 48745979001012486144 48890772965330272256 49292510731224219648 49418256932069179392 49602968090780368896 50202673708768690176 50447803951487287296 50636363259338293248 50765537655408033792 51248562744368037888 51823153023229034496 51955354944206659584 52062031994278641664 52511784120795267072 52645742753756479488 52880682576991223808 53037758172210964992 53742529061126406144 53879627349547646976 54184133933559447552 54595585077969682432 54734859529699196928 54839226376139046912 55002119585996556288 55454074572627247104 55875169103234596864 56334297978541965312 56478007922364776448 56753779445423198208 57654633087414042624 57870129439243763712 58420753459228704768 58569785993563471872 59075757135894675456 59226460597976039424 59789989868429377536 60166563147150262272 60435065802275684352 60460345193767206912 60614580768241102848 61420033212715892736 61576716970911596544 61694129673156427776 61877384534246125824 62394954374822494208 62673401572730339328 62859565241138921472 63376085225859710976 63857336117982396416 64861462223340797952 64938236851670482944 65723347641632292864 65891009242758905856 66460226777881509888 66936898278358253568 67263738601983049728 67515151012451057664 67687383540544045056 68017888342988107776 68331416992490717184 69097537364305379328 69273806592275546112 69612057601026891552 70015712161060356096 70194323671675305984 70507576769321631744 70717010896281286656 71656705414835208192 71839503132730195968 72429811686696812544 72979812706265595904 73118968501518729216 73336159447995408384 73938766096836329472 74127385398103769088 75112397304722620416 75304010563153035264 75447598071630790656 75671705927230930944 75954544889007439872 76872844116552056832 77734729534843551744 78093047991417962496 78767676181192900608 78968614130634719232 79556637258316447488 79719986491239170048 80222084196200349696 80580087736367579136 80613793591689609216 80819441024321470464 81893377616954523648 82102289294548795392 82258839564208570368 82503179378994834432 83812753654851895296 84501446967812947968 84717011883547164672 86481949631121063936 86805194158865645568 87631130188843057152 87854678990345207808 88613635703842013184 88839690896964059136 89684984802644066304 90020201349934743552 90249844720725393408 90421930513328504832 90690517790650810368 90921871152361654272 91108555989987622912 92130049819073839104 92365075456367394816 92541194509734641664 92816076801369188736 93592431562233741312 94010102359095508992 94289347861708382208 95542273886446944256 95786004176973594624 96573082248929083392 97781545930660544512 98585021462448439296 98836513864138358784 100405347417537380352 100895607902974574592 101272726518676586496 101531075310816067584 102497125488736075776 103646306046458068992 103910709888413319168 105023568241590534144 105291485507512958976 105761365153982447616 106075516344421929984 107485058122252812288 107759254699095293952 108368267867118895104 109191170155939364864 109469719059398393856 109678452752278093824 110004239171993112576 110908149145254494208 111750338206469193728 112668595957083930624 112956015844729552896 113507558890846396416 115309266174828085248 115740258878487527424 117139571987126943744 118151514271789350912 118452921195952078848 119579979736858755072 120333126294300524544 120870131604551368704 120920690387534413824 121229161536482205696 122840066425431785472 123153433941823193088 123388259346312855552 123754769068492251648 125719130482277842944 126752170451719421952 127714672235964792832 129722924446681595904 129876473703340965888 131446695283264585728 131782018485517811712 132920453555763019776 134527477203966099456 135030302024902115328 135374767081088090112 136035776685976215552 136662833984981434368 138195074728610758656 138547613184551092224 139224115202053783104 140388647343350611968 141015153538643263488 141434021792562573312 143313410829670416384 143679006265460391936 144859623373393625088 145959625412531191808 146237937003037458432 146672318895990816768 147877532193672658944 148254770796207538176 150608021126306070528 151343411854461861888 151909089778014879744 153745688233104113664 155469459069687103488 156186095982835924992 157535352362385801216 157937228261269438464 159113274516632894976 159439972982478340096 161227587183379218432 161638882048642940928 163786755233909047296 164204578589097590784 164517679128417140736 165006358757989668864 167625507309703790592 169002893935625895936 169434023767094329344 172963899262242127872 173610388317731291136 175262260377686114304 175709357980690415616 177227271407684026368 177679381793928118272 179369969605288132608 180499689441450786816 181381035581301620736 181843742304723308544 182217111979975245824 184260099638147678208 184730150912734789632 185082389019469283328 185632153602738377472 187184863124467482624 188020204718191017984 188578695723416764416 191084547772893888512 191572008353947189248 195563091861321089024 197170042924896878592 197673027728276717568 200810694835074760704 201791215805949149184 202545453037353172992 203062150621632135168 204994250977472151552 207292612092916137984 207821419776826638336 210047136483181068288 210582971015025917952 211522730307964895232 212151032688843859968 214970116244505624576 215518509398190587904 218382340311878729728 218939438118796787712 219356905504556187648 220008478343986225152 221816298290508988416 223500676412938387456 225337191914167861248 225912031689459105792 227015117781692792832 230618532349656170496 234279143974253887488 236303028543578701824 236905842391904157696 239159959473717510144 240666252588601049088 241740263209102737408 241841380775068827648 242458323072964411392 245680132850863570944 246306867883646386176 246776518692625711104 247509538136984503296 251438260964555685888 253504340903438843904 255429344471929585664 259445848893363191808 262893390566529171456 263564036971035623424 265840907111526039552 269054954407932198912 270060604049804230656 270749534162176180224 272071553371952431104 273325667969962868736 276390149457221517312 277095226369102184448 278448230404107566208 280777294686701223936 282030307077286526976 282868043585125146624 286626821659340832768 287358012530920783872 289719246746787250176 291919250825062383616 293344637791981633536 295755064387345317888 296509541592415076352 301216042252612141056 302686823708923723776 303818179556029759488 307491376466208227328 310938918139374206976 315070704724771602432 315874456522538876928 318226549033265789952 318879945964956680192 322455174366758436864 323277764097285881856 327573510467818094592 328409157178195181568 329035358256834281472 330012717515979337728 335251014619407581184 338005787871251791872 338868047534188658688 345927798524484255744 347220776635462582272 351418715961380831232 354454542815368052736 355358763587856236544 358739939210576265216 360999378882901573632 362762071162603241472 363687484609446617088 364434223959950491648 368520199276295356416 369460301825469579264 370164778038938566656 371264307205476754944 377157391446833528832 382169095545787777024 383144016707894378496 391126183722642178048 394340085849793757184 395346055456553435136 403582431611898298368 405090906074706345984 406124301243264270336 409988501954944303104 414585224185832275968 415642839553653276672 421165942030051835904 423045460615929790464 424302065377687719936 429940232489011249152 431037018796381175808 436764680623757459456 437878876237593575424 438713811009112375296 440016956687972450304 443632596581017976832 447001352825876774912 451824063378918211584 454030235563385585664 461237064699312340992 468558287948507774976 472606057087157403648 473811684783808315392 478319918947435020288 483682761550137655296 484916646145928822784 491360265701727141888 492613735767292772352 493553037385251422208 495019076273969006592 502876521929111371776 507008681806877687808 510858688943859171328 518891697786726383616 525786781133058342912 527128073942071246848 531681814223052079104 538109908815864397824 541499068324352360448 544143106743904862208 546651335939925737472 552780298914443034624 554190452738204368896 556896460808215132416 561554589373402447872 564060614154573053952 565736087170250293248 573253643318681665536 574716025061841567744 583838501650124767232 586689275583963267072 591510128774690635776 593019083184830152704 602432084505224282112 605373647417847447552 607636359112059518976 614982752932416454656 621877836278748413952 630141409449543204864 631748913045077753856 636453098066531579904 637759891929913360384 644910348733516873728 646555528194571763712 655147020935636189184 656818314356390363136 658070716513668562944 660025435031958675456 670502029238815162368 676011575742503583744 677736095068377317376 691855597048968511488 702837431922761662464 708909085630736105472 710717527175712473088 717479878421152530432 721998757765803147264 725524142325206482944 727374969218893234176 737040398552590712832 738920603650939158528 740329556077877133312 742528614410953509888 754314782893667057664 764338191091575554048 766288033415788756992 782252367445284356096 788680171699587514368 790692110913106870272 807164863223796596736 810181812149412691968 812248602486528540672 819977003909888606208 829170448371664551936 831285679107306553344 842331884060103671808 846090921231859580928 848604130755375439872 859880464978022498304 862074037592762351616 875757752475187150848 880033913375944900608 887265193162035953664 894002705651753549824 903648126757836423168 908060471126771171328 922474129398624681984 945212114174314807296 947623369567616630784 956639837894870040576 967365523100275310592 969833292291857645568 982720531403454283776 985227471534585544704 987106074770502844416 990038152547938013184 1005753043858222743552 1014017363613755375616 1021717377887718342656 1037783395573452767232 1054256147884142493696 1063363628446104158208 1076219817631728795648 1082998136648704720896 1088286213487809724416 1093302671879851474944 1105560597828886069248 1108380905476408737792 1113792921616430264832 1131472174340500586496 1146507286637363331072 1149432050123683135488 1167677003300249534464 1173378551167926534144 1183020257549381271552 1186038166369660305408 1210747294835694895104 1215272718224119037952 1229965505864832909312 1243755672557496827904 1263497826090155507712 1272906196133063159808 1275519783859826720768 1289820697467033747456 1293111056389143527424 1310294041871272378368 1313636628712780726272 1316141433027337125888 1320050870063917350912 1341004058477630324736 1355472190136754634752 1383711194097937022976 1405674863845523324928 1417818171261472210944 1421435054351424946176 1434959756842305060864 1451048284650412965888 1454749938437786468352 1474080797105181425664 1477841207301878317056 1480659112155754266624 1485057228821907019776 1508629565787334115328 1528676382183151108096 1532576066831577513984 1564504734890568712192 1577360343399175028736 1581384221826213740544 1614329726447593193472 1624497204973057081344 1639954007819777212416 1658340896743329103872 1662571358214613106688 1684663768120207343616 1692181842463719161856 1697208261510750879744 1719760929956044996608 1724148075185524703232 1751515504950374301696 1760067826751889801216 1774530386324071907328 1788005411303507099648 1807296253515672846336 1816120942253542342656 1844948258797249363968 1890424228348629614592 1895246739135233261568 1913279675789740081152 1934731046200550621184 1939666584583715291136 1965441062806908567552 1970454943069171089408 1974212149541005688832 1980076305095876026368 2011506087716445487104 2028034727227510751232 2043434755775436685312 2075566791146905534464 2108512295768284987392 2126727256892208316416 2152439635263457591296 2165996273297409441792 2176572426975619448832 2211121195657772138496 2216761810952817475584 2227585843232860529664 2262944348681001172992 2293014573274726662144 2298864100247366270976 2346757102335853068288 2366040515098762543104 2372076332739320610816 2421494589671389790208 2430545436448238075904 2459931011729665818624 2487511345114993655808 2526995652180311015424 2545812392266126319616 2551039567719653441536 2579641394934067494912 2586222112778287054848 2627273257425561452544 2640101740127834701824 2682008116955260649472 2710944380273509269504 2767422388195874045952 2835636342522944421888 2842870108702849892352 2869919513684610121728 2902096569300825931776 2909499876875572936704 2948161594210362851328 2955682414603756634112 2961318224311508533248 2970114457643814039552 3017259131574668230656 3057352764366302216192 3065152133663155027968 3129009469781137424384 3162768443652427481088 3228659452895186386944 3248994409946114162688 3279908015639554424832 3316681793486658207744 3325142716429226213376 3394416523021501759488 3439521859912089993216 3448296150371049406464 3503031009900748603392 3520135653503779602432 3549060772648143814656 3576010822607014199296 3632241884507084685312 3689896517594498727936 3790493478270466523136 3826559351579480162304 3869462092401101242368 3879333169167430582272 3930882125613817135104 3940909886138342178816 3948424299082011377664 3960152610191752052736 4023012175432890974208 4086869511550873370624 4151133582293811068928 4217024591536569974784 4253454513784416632832 4304879270526915182592 4353144853951238897664 4422242391315544276992 4433523621905634951168 4455171686465721059328 4525888697362002345984 4586029146549453324288 4597728200494732541952 4693514204671706136576 4732081030197525086208 4744152665478641221632 4842989179342779580416 4919862023459331637248 4975022690229987311616 5053991304360622030848 5091624784532252639232 5159282789868134989824 5172444225556574109696 5254546514851122905088 5280203480255669403648 5364016233910521298944 5421888760547018539008 5534844776391748091904 5671272685045888843776 5685740217405699784704 5739839027369220243456 5804193138601651863552 5818999753751145873408 5896323188420725702656 5911364829207513268224 5922636448623017066496 5940228915287628079104 6034518263149336461312 6130304267326310055936 6258018939562274848768 6325536887304854962176 6457318905790372773888 6497988819892228325376 6633363586973316415488 6650285432858452426752 6788833046043003518976 6879043719824179986432 6896592300742098812928 7040271307007559204864 7098121545296287629312 7152021645214028398592 7264483769014169370624 7379793035188997455872 7580986956540933046272 7653118703158960324608 7738924184802202484736 7758666338334861164544 7881819772276684357632 7920305220383504105472 8046024350865781948416 8173739023101746741248 8302267164587622137856 8506909027568833265664 8609758541053830365184 8706289707902477795328 8844484782631088553984 8867047243811269902336 8910343372931442118656 9051777394724004691968 9172058293098906648576 9195456400989465083904 9387028409343412273152 9488305330957282443264 9685978358685559160832 9839724046918663274496 9950045380459974623232 10183249569064505278464 10318565579736269979648 10344888451113148219392 10509093029702245810176 10560406960511338807296 10728032467821042597888 11069689552783496183808 11371480434811399569408 11479678054738440486912 11608386277203303727104 11637999507502291746816 11792646376841451405312 11822729658415026536448 11845272897246034132992 11880457830575256158208 12069036526298672922624 12260608534652620111872 12516037879124549697536 12651073774609709924352 12914637811580745547776 13266727173946632830976 13300570865716904853504 13577666092086007037952 13758087439648359972864 13793184601484197625856 14080542614015118409728 14196243090592575258624 14304043290428056797184 14528967538028338741248 14759586070377994911744 15161973913081866092544 15477848369604404969472 15517332676669722329088 15763639544553368715264 15840610440767008210944 16092048701731563896832 16604534329175244275712 17013818055137666531328 17219517082107660730368 17412579415804955590656 17688969565262177107968 17734094487622539804672 17820686745862884237312 18103554789448009383936 18390912801978930167808 18774056818686824546304 18976610661914564886528 19371956717371118321664 19900090760919949246464 20366499138129010556928 20637131159472539959296 20689776902226296438784 21120813921022677614592 21456064935642085195776 22139379105566992367616 22742960869622799138816 22959356109476880973824 23216772554406607454208 23275999015004583493632 23645459316830053072896 23760915661150512316416 24138073052597345845248 24521217069305240223744 25032075758249099395072 25829275623161491095552 26533454347893265661952 26601141731433809707008 27155332184172014075904 27516174879296719945728 27586369202968395251712 28161085228030236819456 28608086580856113594368 29057935076056677482496 29519172140755989823488 30955696739208809938944 31034665353339444658176 31527279089106737430528 31681220881534016421888 32184097403463127793664 33209068658350488551424 34439034164215321460736 34825158831609911181312 35377939130524354215936 35468188975245079609344 35641373491725768474624 36207109578896018767872 36781825603957860335616 37548113637373649092608 37953221323829129773056 38743913434742236643328 39800181521839898492928 40732998276258021113856 41274262318945079918592 41379553804452592877568 42241627842045355229184 42912129871284170391552 44278758211133984735232 45485921739245598277632 46433545108813214908416 46551998030009166987264 47290918633660106145792 47521831322301024632832 48276146105194691690496 50064151516498198790144 51658551246322982191104 53066908695786531323904 53202283462867619414016 54310664368344028151808 55172738405936790503424 56322170456060473638912 57216173161712227188736 58115870152113354964992 61911393478417619877888 62069330706678889316352 63362441763068032843776 64368194806926255587328 66418137316700977102848 68878068328430642921472 69650317663219822362624 70936377950490159218688 71282746983451536949248 72414219157792037535744 73563651207915720671232 75096227274747298185216 77487826869484473286656 79600363043679796985856 81465996552516042227712 82548524637890159837184 82759107608905185755136 84483255684090710458368 85824259742568340783104 88557516422267969470464 92867090217626429816832 93103996060018333974528 94581837267320212291584 95043662644602049265664 96552292210389383380992 100128303032996397580288 103317102492645964382208 106133817391573062647808 106404566925735238828032 108621328736688056303616 110345476811873581006848 112644340912120947277824 116231740304226709929984 123822786956835239755776 124138661413357778632704 126724883526136065687552 128736389613852511174656 132836274633401954205696 139300635326439644725248 141872755900980318437376 142565493966903073898496 144828438315584075071488 150192454549494596370432 154975653738968946573312 159200726087359593971712 162931993105032084455424 165518215217810371510272 168966511368181420916736 171648519485136681566208 185734180435252859633664 186207992120036667949056 190087325289204098531328 193104584420778766761984 200256606065992795160576 206634204985291928764416 212809133851470477656064 217242657473376112607232 220690953623747162013696 225288681824241894555648 232463480608453419859968 247645573913670479511552 248277322826715557265408 253449767052272131375104 257472779227705022349312 265672549266803908411392 278601270652879289450496 283745511801960636874752 285130987933806147796992 289656876631168150142976 300384909098989192740864 309951307477937893146624 318401452174719187943424 325863986210064168910848 331036430435620743020544 337933022736362841833472 371468360870505719267328 372415984240073335898112 380174650578408197062656 386209168841557533523968 400513212131985590321152 425618267702940955312128 434485314946752225214464 450577363648483789111296 464926961216906839719936 496554645653431114530816 506899534104544262750208 514945558455410044698624 557202541305758578900992 570261975867612295593984 579313753262336300285952 600769818197978385481728 619902614955875786293248 651727972420128337821696 662072860871241486041088 675866045472725683666944 742936721741011438534656 744831968480146671796224 760349301156816394125312 772418337683115067047936 851236535405881910624256 868970629893504450428928 901154727296967578222592 929853922433813679439872 993109291306862229061632 1013799068209088525500416 1114405082611517157801984 1140523951735224591187968 1158627506524672600571904 1201539636395956770963456 1303455944840256675643392 1351732090945451367333888 1489663936960293343592448 1520698602313632788250624 1544836675366230134095872 1737941259787008900857856 1802309454593935156445184 1859707844867627358879744 1986218582613724458123264 2027598136418177051000832 2228810165223034315603968 2281047903470449182375936 2317255013049345201143808 2606911889680513351286784 2703464181890902734667776 2979327873920586687184896 3041397204627265576501248 3475882519574017801715712 3604618909187870312890368 4055196272836354102001664 4562095806940898364751872 4634510026098690402287616 5213823779361026702573568 5406928363781805469335552 5958655747841173374369792 6082794409254531153002496 6951765039148035603431424 8110392545672708204003328 9124191613881796729503744 10427647558722053405147136 10813856727563610938671104 12165588818509062306004992 13903530078296071206862848 16220785091345416408006656 18248383227763593459007488 20855295117444106810294272 24331177637018124612009984 32441570182690832816013312 36496766455527186918014976 41710590234888213620588544 48662355274036249224019968 72993532911054373836029952 97324710548072498448039936 145987065822108747672059904 291974131644217495344119808
- Sum of all divisors σ(n): 1035466063075196430004800000
- Sum of proper divisors (its aliquot sum) s(n): 743491931430978934660680192
- 291974131644217495344119808 is an abundant number, because the sum of its proper divisors (743491931430978934660680192) is greater than itself. Its abundance is 451517799786761439316560384
Bases of 291974131644217495344119808
- Binary: 11110001100000111110110101100100010101000100111101000111110010000000000000000000000000002
- Hexadecimal: 0xF183ED64544F47C8000000
- Base-36: 10OPHSBCGX7VJLS000
Squares and roots of 291974131644217495344119808
- 291974131644217495344119808 squared (2919741316442174953441198082) is 85248893549394848171208035108824722497700362257956864
- 291974131644217495344119808 cubed (2919741316442174953441198083) is 24890471667714895053914046006307753953126588059896846447860627845874242511962112
-
The
square root of 291974131644217495344119808 is 17087250558361.2688869425 -
291974131644217495344119808 is a
perfect cube number . Itscube root is 663409152
Scales and comparisons
How big is 291974131644217495344119808?- 291,974,131,644,217,495,344,119,808 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 291,974,131,644,217,495,344,119,808 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 291974131644217495344119808 cubic inches would be around 55284096 feet tall.
Recreational maths with 291974131644217495344119808
- 291974131644217495344119808 backwards is 808911443594712446131479192
- The number of decimal digits it has is: 27
- The sum of 291974131644217495344119808's digits is 117
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 291974131644217495344119808 - Facts about the integer". Numbermatics.com. 2024. Web. 2 May 2024.
APA style:
Numbermatics. (2024). Number 291974131644217495344119808 - Facts about the integer. Retrieved 2 May 2024, from https://numbermatics.com/n/291974131644217495344119808/
Chicago style:
Numbermatics. 2024. "Number 291974131644217495344119808 - Facts about the integer". https://numbermatics.com/n/291974131644217495344119808/
The information we have on file for 291974131644217495344119808 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 291974131644217495344119808, math, Factors of 291974131644217495344119808, curriculum, school, college, exams, university, Prime factorization of 291974131644217495344119808, STEM, science, technology, engineering, physics, economics, calculator, two hundred ninety-one septillion, nine hundred seventy-four sextillion, one hundred thirty-one quintillion, six hundred forty-four quadrillion, two hundred seventeen trillion, four hundred ninety-five billion, three hundred forty-four million, one hundred nineteen thousand, eight hundred eight.