1 2 2 13 3 24 4 145 5 156 6 288 7 1729 8 1740 9 1872 10 3456 11 20737 12 20748 13 20880 14 22464 15 41472 16 248833 17 248844 18 248976 19 250560 20 269568 21 497664 22 2985985 23 2985996 24 2986128 25 2987712 26 3006720 27 3234816 28 5971968 29 35831809 30 35831820 31 35831952 32 35833536 33 35852544 34 36080640 35 38817792 36 71663616 37 429981697 38 429981708 39 429981840 40 429983424 41 430002432 42 430230528 43 432967680 44 465813504 45 859963392 46 5159780353 47 5159780364 48 5159780496 49 5159782080 50 5159801088 51 5160029184 52 5162766336 53 5195612160 54 5589762048 55 10319560704 56 61917364225 57 61917364236 58 61917364368 59 61917365952 60 61917384960 61 61917613056 62 61920350208 63 61953196032 64 62347345920 65 67077144576 66 123834728448 67 743008370689 68 743008370700 69 743008370832 70 743008372416 71 743008391424 72 743008619520 73 743011356672 74 743044202496 75 743438352384 76 748168151040 77 804925734912 78 1486016741376 79 8916100448257 80 8916100448268 81 8916100448400 82 8916100449984 83 8916100468992 84 8916100697088 85 8916103434240 86 8916136280064 87 8916530429952 88 8921260228608 89 8978017812480 90 9659108818944 91 17832200896512 92 106993205379073 93 106993205379084 94 106993205379216 95 106993205380800 96 106993205399808 97 106993205627904 98 106993208365056 99 106993241210880 100 106993635360768 101 106998365159424 102 107055122743296 103 107736213749760 104 115909305827328 105 213986410758144 106 1283918464548865 107 1283918464548876 108 1283918464549008 109 1283918464550592 110 1283918464569600 111 1283918464797696 112 1283918467534848 113 1283918500380672 114 1283918894530560 115 1283923624329216 116 1283980381913088 117 1284661472919552 118 1292834564997120 119 1390911669927936 120 2567836929097728 121 15407021574586369 122 15407021574586380 123 15407021574586512 124 15407021574588096 125 15407021574607104 126 15407021574835200 127 15407021577572352 128 15407021610418176 129 15407022004568064 130 15407026734366720 131 15407083491950592 132 15407764582957056 133 15415937675034624 134 15514014779965440 135 16690940039135232 136 30814043149172736 137 184884258895036417 138 184884258895036428 139 184884258895036560 140 184884258895038144 141 184884258895057152 142 184884258895285248 143 184884258898022400 144 184884258930868224 145 184884259325018112 146 184884264054816768 147 184884320812400640 148 184885001903407104 149 184893174995484672 150 184991252100415488 151 186168177359585280 152 200291280469622784 153 369768517790072832 154 2218611106740436993 155 2218611106740437004 156 2218611106740437136 157 2218611106740438720 158 2218611106740457728 159 2218611106740685824 160 2218611106743422976 161 2218611106776268800 162 2218611107170418688 163 2218611111900217344 164 2218611168657801216 165 2218611849748807680 166 2218620022840885248 167 2218718099945816064 168 2219895025204985856 169 2234018128315023360 170 2403495365635473408 171 4437222213480873984 172 26623333280885243905 173 26623333280885243916 174 26623333280885244048 175 26623333280885245632 176 26623333280885264640 177 26623333280885492736 178 26623333280888229888 179 26623333280921075712 180 26623333281315225600 181 26623333286045024256 182 26623333342802608128 183 26623334023893614592 184 26623342196985692160 185 26623440274090622976 186 26624617199349792768 187 26638740302459830272 188 26808217539780280320 189 28841944387625680896 190 53246666561770487808 191 319479999370622926849 192 319479999370622926860 193 319479999370622926992 194 319479999370622928576 195 319479999370622947584 196 319479999370623175680 197 319479999370625912832 198 319479999370658758656 199 319479999371052908544 200 319479999375782707200 201 319479999432540291072 202 319480000113631297536 203 319480008286723375104 204 319480106363828305920 205 319481283289087475712 206 319495406392197513216 207 319664883629517963264 208 321698610477363363840 209 346103332651508170752 210 638959998741245853696 211 3833759992447475122177 212 3833759992447475122188 213 3833759992447475122320 214 3833759992447475123904 215 3833759992447475142912 216 3833759992447475371008 217 3833759992447478108160 218 3833759992447510953984 219 3833759992447905103872 220 3833759992452634902528 221 3833759992509392486400 222 3833759993190483492864 223 3833760001363575570432 224 3833760099440680501248 225 3833761276365939671040 226 3833775399469049708544 227 3833944876706370158592 228 3835978603554215559168 229 3860383325728360366080 230 4153239991818098049024 231 7667519984894950244352 232 46005119909369701466113 233 46005119909369701466124 234 46005119909369701466256 235 46005119909369701467840 236 46005119909369701486848 237 46005119909369701714944 238 46005119909369704452096 239 46005119909369737297920 240 46005119909370131447808 241 46005119909374861246464 242 46005119909431618830336 243 46005119910112709836800 244 46005119918285801914368 245 46005120016362906845184 246 46005121193288166014976 247 46005135316391276052480 248 46005304793628596502528 249 46007338520476441903104 250 46031743242650586710016 251 46324599908740324392960 252 49838879901817176588288 253 92010239818739402932224 254 552061438912436417593345 255 552061438912436417593356 256 552061438912436417593488 257 552061438912436417595072 258 552061438912436417614080 259 552061438912436417842176 260 552061438912436420579328 261 552061438912436453425152 262 552061438912436847575040 263 552061438912441577373696 264 552061438912498334957568 265 552061438913179425964032 266 552061438921352518041600 267 552061439019429622972416 268 552061440196354882142208 269 552061454319457992179712 270 552061623796695312629760 271 552063657523543158030336 272 552088062245717302837248 273 552380918911807040520192 274 555895198904883892715520 275 598066558821806119059456 276 1104122877824872835186688 277 6624737266949237011120129 278 6624737266949237011120140 279 6624737266949237011120272 280 6624737266949237011121856 281 6624737266949237011140864 282 6624737266949237011368960 283 6624737266949237014106112 284 6624737266949237046951936 285 6624737266949237441101824 286 6624737266949242170900480 287 6624737266949298928484352 288 6624737266949980019490816 289 6624737266958153111568384 290 6624737267056230216499200 291 6624737268233155475668992 292 6624737282356258585706496 293 6624737451833495906156544 294 6624739485560343751557120 295 6624763890282517896364032 296 6625056746948607634046976 297 6628571026941684486242304 298 6670742386858606712586240 299 7176798705861673428713472 300 13249474533898474022240256 301 79496847203390844133441537 302 79496847203390844133441548 303 79496847203390844133441680 304 79496847203390844133443264 305 79496847203390844133462272 306 79496847203390844133690368 307 79496847203390844136427520 308 79496847203390844169273344 309 79496847203390844563423232 310 79496847203390849293221888 311 79496847203390906050805760 312 79496847203391587141812224 313 79496847203399760233889792 314 79496847203497837338820608 315 79496847204674762597990400 316 79496847218797865708027904 317 79496847388275103028477952 318 79496849422001950873878528 319 79496873826724125018685440 320 79497166683390214756368384 321 79500680963383291608563712 322 79542852323300213834907648 323 80048908642303280551034880 324 86121584470340081144561664 325 158993694406781688266883072 326 953962166440690129601298433 327 953962166440690129601298444 328 953962166440690129601298576 329 953962166440690129601300160 330 953962166440690129601319168 331 953962166440690129601547264 332 953962166440690129604284416 333 953962166440690129637130240 334 953962166440690130031280128 335 953962166440690134761078784 336 953962166440690191518662656 337 953962166440690872609669120 338 953962166440699045701746688 339 953962166440797122806677504 340 953962166441974048065847296 341 953962166456097151175884800 342 953962166625574388496334848 343 953962168659301236341735424 344 953962193064023410486542336 345 953962485920689500224225280 346 953966000200682577076420608 347 954008171560599499302764544 348 954514227879602566018891776 349 960586903707639366612418560 350 1033459013644080973734739968 351 1907924332881380259202596864 352 11447545997288281555215581185 353 11447545997288281555215581196 354 11447545997288281555215581328 355 11447545997288281555215582912 356 11447545997288281555215601920 357 11447545997288281555215830016 358 11447545997288281555218567168 359 11447545997288281555251412992 360 11447545997288281555645562880 361 11447545997288281560375361536 362 11447545997288281617132945408 363 11447545997288282298223951872 364 11447545997288290471316029440 365 11447545997288388548420960256 366 11447545997289565473680130048 367 11447545997303688576790167552 368 11447545997473165814110617600 369 11447545999506892661956018176 370 11447546023911614836100825088 371 11447546316768280925838508032 372 11447549831048274002690703360 373 11447592002408190924917047296 374 11448098058727193991633174528 375 11454170734555230792226701312 376 11527042844491672399349022720 377 12401508163728971684816879616 378 22895091994576563110431162368 379 137370551967459378662586974209 380 137370551967459378662586974220 381 137370551967459378662586974352 382 137370551967459378662586975936 383 137370551967459378662586994944 384 137370551967459378662587223040 385 137370551967459378662589960192 386 137370551967459378662622806016 387 137370551967459378663016955904 388 137370551967459378667746754560 389 137370551967459378724504338432 390 137370551967459379405595344896 391 137370551967459387578687422464 392 137370551967459485655792353280 393 137370551967460662581051523072 394 137370551967474785684161560576 395 137370551967644262921482010624 396 137370551969677989769327411200 397 137370551994082711943472218112 398 137370552286939378033209901056 399 137370555801219371110062096384 400 137370597972579288032288440320 401 137371104028898291099004567552 402 137377176704726327899598094336 403 137450048814662769506720415744 404 138324514133900068792188272640 405 148818097964747660217802555392 406 274741103934918757325173948416 407 1648446623609512543951043690497 408 1648446623609512543951043690508 409 1648446623609512543951043690640 410 1648446623609512543951043692224 411 1648446623609512543951043711232 412 1648446623609512543951043939328 413 1648446623609512543951046676480 414 1648446623609512543951079522304 415 1648446623609512543951473672192 416 1648446623609512543956203470848 417 1648446623609512544012961054720 418 1648446623609512544694052061184 419 1648446623609512552867144138752 420 1648446623609512650944249069568 421 1648446623609513827869508239360 422 1648446623609527950972618276864 423 1648446623609697428209938726912 424 1648446623611731155057784127488 425 1648446623636135877231928934400 426 1648446623928992543321666617344 427 1648446627443272536398518812672 428 1648446669614632453320745156608 429 1648447175670951456387461283840 430 1648453248346779493188054810624 431 1648526120456715934795177132032 432 1649400585775953234080644988928 433 1659894169606800825506259271680 434 1785817175576971922613630664704 435 3296893247219025087902087380992 436 19781359483314150527412524285953 437 19781359483314150527412524285964 438 19781359483314150527412524286096 439 19781359483314150527412524287680 440 19781359483314150527412524306688 441 19781359483314150527412524534784 442 19781359483314150527412527271936 443 19781359483314150527412560117760 444 19781359483314150527412954267648 445 19781359483314150527417684066304 446 19781359483314150527474441650176 447 19781359483314150528155532656640 448 19781359483314150536328624734208 449 19781359483314150634405729665024 450 19781359483314151811330988834816 451 19781359483314165934434098872320 452 19781359483314335411671419322368 453 19781359483316369138519264722944 454 19781359483340773860693409529856 455 19781359483633630526783147212800 456 19781359487147910519859999408128 457 19781359529319270436782225752064 458 19781360035375589439848941879296 459 19781366108051417476649535406080 460 19781438980161353918256657727488 461 19782313445480591217542125584384 462 19792807029311438808967739867136 463 19918730035281609906075111260160 464 21429806106923663071363567976448 465 39562718966628301054825048571904 466 237376313799769806328950291431425 467 237376313799769806328950291431436 468 237376313799769806328950291431568 469 237376313799769806328950291433152 470 237376313799769806328950291452160 471 237376313799769806328950291680256 472 237376313799769806328950294417408 473 237376313799769806328950327263232 474 237376313799769806328950721413120 475 237376313799769806328955451211776 476 237376313799769806329012208795648 477 237376313799769806329693299802112 478 237376313799769806337866391879680 479 237376313799769806435943496810496 480 237376313799769807612868755980288 481 237376313799769821735971866017792 482 237376313799769991213209186467840 483 237376313799772024940057031868416 484 237376313799796429662231176675328 485 237376313800089286328320914358272 486 237376313803603566321397766553600 487 237376313845774926238319992897536 488 237376314351831245241386709024768 489 237376320424507073278187302551552 490 237376393296617009719794424872960 491 237377267761936247019079892729856 492 237387761345767094610505507012608 493 237513684351737265707612878405632 494 239024760423379318872901335121920 495 257157673283083956856362815717376 496 474752627599539612657900582862848 497 2848515765597237675947403497177089 498 2848515765597237675947403497177100 499 2848515765597237675947403497177232 500 2848515765597237675947403497178816 501 2848515765597237675947403497197824 502 2848515765597237675947403497425920 503 2848515765597237675947403500163072 504 2848515765597237675947403533008896 505 2848515765597237675947403927158784 506 2848515765597237675947408656957440 507 2848515765597237675947465414541312 508 2848515765597237675948146505547776 509 2848515765597237675956319597625344 510 2848515765597237676054396702556160 511 2848515765597237677231321961725952 512 2848515765597237691354425071763456 513 2848515765597237860831662392213504 514 2848515765597239894558510237614080 515 2848515765597264299280684382420992 516 2848515765597557155946774120103936 517 2848515765601071435939850972299264 518 2848515765643242795856773198643200 519 2848515766149299114859839914770432 520 2848515772221974942896640508297216 521 2848515845094084879338247630618624 522 2848516719559404116637533098475520 523 2848527213143234964228958712758272 524 2848653136149205135326066084151296 525 2850164212220847188491354540867584 526 2868297125080551826474816021463040 527 3085892079397007482276353788608512 528 5697031531194475351894806994354176 529 34182189187166852111368841966125057 530 34182189187166852111368841966125068 531 34182189187166852111368841966125200 532 34182189187166852111368841966126784 533 34182189187166852111368841966145792 534 34182189187166852111368841966373888 535 34182189187166852111368841969111040 536 34182189187166852111368842001956864 537 34182189187166852111368842396106752 538 34182189187166852111368847125905408 539 34182189187166852111368903883489280 540 34182189187166852111369584974495744 541 34182189187166852111377758066573312 542 34182189187166852111475835171504128 543 34182189187166852112652760430673920 544 34182189187166852126775863540711424 545 34182189187166852296253100861161472 546 34182189187166854329979948706562048 547 34182189187166878734702122851368960 548 34182189187167171591368212589051904 549 34182189187170685871361289441247232 550 34182189187212857231278211667591168 551 34182189187718913550281278383718400 552 34182189193791589378318078977245184 553 34182189266663699314759686099566592 554 34182190141129018552058971567423488 555 34182200634712849399650397181706240 556 34182326557718819570747504553099264 557 34183837633790461623912793009815552 558 34201970546650166261896254490411008 559 34419565500966621917697792257556480 560 37030704952764089787316245463302144 561 68364378374333704222737683932250112 562 410186270246002225336426103593500673 563 410186270246002225336426103593500684 564 410186270246002225336426103593500816 565 410186270246002225336426103593502400 566 410186270246002225336426103593521408 567 410186270246002225336426103593749504 568 410186270246002225336426103596486656 569 410186270246002225336426103629332480 570 410186270246002225336426104023482368 571 410186270246002225336426108753281024 572 410186270246002225336426165510864896 573 410186270246002225336426846601871360 574 410186270246002225336435019693948928 575 410186270246002225336533096798879744 576 410186270246002225337710022058049536 577 410186270246002225351833125168087040 578 410186270246002225521310362488537088 579 410186270246002227555037210333937664 580 410186270246002251959759384478744576 581 410186270246002544816425474216427520 582 410186270246006059096418551068622848 583 410186270246048230456335473294966784 584 410186270246554286775338540011094016 585 410186270252626962603375340604620800 586 410186270325499072539816947726942208 587 410186271199964391777116233194799104 588 410186281693548222624707658809081856 589 410186407616554192795804766180474880 590 410187918692625834848970054637191168 591 410206051605485539486953516117786624 592 410423646559801995142755053884932096 593 413034786011599463012373507090677760 594 444368459433169077447794945559625728 595 820372540492004450672852207187001344 596 4922235242952026704037113243122008065 597 4922235242952026704037113243122008076 598 4922235242952026704037113243122008208 599 4922235242952026704037113243122009792 600 4922235242952026704037113243122028800 601 4922235242952026704037113243122256896 602 4922235242952026704037113243124994048 603 4922235242952026704037113243157839872 604 4922235242952026704037113243551989760 605 4922235242952026704037113248281788416 606 4922235242952026704037113305039372288 607 4922235242952026704037113986130378752 608 4922235242952026704037122159222456320 609 4922235242952026704037220236327387136 610 4922235242952026704038397161586556928 611 4922235242952026704052520264696594432 612 4922235242952026704221997502017044480 613 4922235242952026706255724349862445056 614 4922235242952026730660446524007251968 615 4922235242952027023517112613744934912 616 4922235242952030537797105690597130240 617 4922235242952072709157022612823474176 618 4922235242952578765476025679539601408 619 4922235242958651441304062480133128192 620 4922235243031523551240504087255449600 621 4922235243905988870477803372723306496 622 4922235254399572701325394798337589248 623 4922235380322578671496491905708982272 624 4922236891398650313549657194165698560 625 4922255024311510018187640655646294016 626 4922472619265826473843442193413439488 627 4925083758717623941713060646619185152 628 4956417432139193556148482085088133120 629 5332421513198028929373539346715508736 630 9844470485904053408074226486244016128 631 59066822915424320448445358917464096769 632 59066822915424320448445358917464096780 633 59066822915424320448445358917464096912 634 59066822915424320448445358917464098496 635 59066822915424320448445358917464117504 636 59066822915424320448445358917464345600 637 59066822915424320448445358917467082752 638 59066822915424320448445358917499928576 639 59066822915424320448445358917894078464 640 59066822915424320448445358922623877120 641 59066822915424320448445358979381460992 642 59066822915424320448445359660472467456 643 59066822915424320448445367833564545024 644 59066822915424320448445465910669475840 645 59066822915424320448446642835928645632 646 59066822915424320448460765939038683136 647 59066822915424320448630243176359133184 648 59066822915424320450663970024204533760 649 59066822915424320475068692198349340672 650 59066822915424320767925358288087023616 651 59066822915424324282205351364939218944 652 59066822915424366453565268287165562880 653 59066822915424872509884271353881690112 654 59066822915430945185712308154475216896 655 59066822915503817295648749761597538304 656 59066822916378282614886049047065395200 657 59066822926871866445733640472679677952 658 59066823052794872415904737580051070976 659 59066824563870944057957902868507787264 660 59066842696783803762595886329988382720 661 59067060291738120218251687867755528192 662 59069671431189917686121306320961273856 663 59101005104611487300556727759430221824 664 59477009185670322673781785021057597440 665 63989058158376347152482472160586104832 666 118133645830848640896890717834928193536 667 708801874985091845381344307009569161217 668 708801874985091845381344307009569161228 669 708801874985091845381344307009569161360 670 708801874985091845381344307009569162944 671 708801874985091845381344307009569181952 672 708801874985091845381344307009569410048 673 708801874985091845381344307009572147200 674 708801874985091845381344307009604993024 675 708801874985091845381344307009999142912 676 708801874985091845381344307014728941568 677 708801874985091845381344307071486525440 678 708801874985091845381344307752577531904 679 708801874985091845381344315925669609472 680 708801874985091845381344414002774540288 681 708801874985091845381345590928033710080 682 708801874985091845381359714031143747584 683 708801874985091845381529191268464197632 684 708801874985091845383562918116309598208 685 708801874985091845407967640290454405120 686 708801874985091845700824306380192088064 687 708801874985091849215104299457044283392 688 708801874985091891386464216379270627328 689 708801874985092397442783219445986754560 690 708801874985098470118611256246580281344 691 708801874985171342228547697853702602752 692 708801874986045807547784997139170459648 693 708801874996539391378632588564784742400 694 708801875122462397348803685672156135424 695 708801876633538468990856850960612851712 696 708801894766451328695494834422093447168 697 708802112361405645151150635959860592640 698 708804723500857442619020254413066338304 699 708836057174279012233455675851535286272 700 709212061255337847606680733113162661888 701 713724110228043872085381420252691169280 702 767868697900516165829789665927033257984 703 1417603749970183690762688614019138322432 704 8505622499821102144576131684114829934593 705 8505622499821102144576131684114829934604 706 8505622499821102144576131684114829934736 707 8505622499821102144576131684114829936320 708 8505622499821102144576131684114829955328 709 8505622499821102144576131684114830183424 710 8505622499821102144576131684114832920576 711 8505622499821102144576131684114865766400 712 8505622499821102144576131684115259916288 713 8505622499821102144576131684119989714944 714 8505622499821102144576131684176747298816 715 8505622499821102144576131684857838305280 716 8505622499821102144576131693030930382848 717 8505622499821102144576131791108035313664 718 8505622499821102144576132968033294483456 719 8505622499821102144576147091136404520960 720 8505622499821102144576316568373724971008 721 8505622499821102144578350295221570371584 722 8505622499821102144602755017395715178496 723 8505622499821102144895611683485452861440 724 8505622499821102148409891676562305056768 725 8505622499821102190581251593484531400704 726 8505622499821102696637570596551247527936 727 8505622499821108769313398633351841054720 728 8505622499821181641423335074958963376128 729 8505622499822056106742572374244431233024 730 8505622499832549690573419965670045515776 731 8505622499958472696543591062777416908800 732 8505622501469548768185644228065873625088 733 8505622519602461627890282211527354220544 734 8505622737197415944345938013065121366016 735 8505625348336867741813807631518327111680 736 8505656682010289311428243052956796059648 737 8506032686091348146801468110218423435264 738 8510544735064054171280168797357951942656 739 8564689322736526465024577043032294031360 740 9214424374806193989957475991124399095808 741 17011244999642204289152263368229659869184 742 102067469997853225734913580209377959215105 743 102067469997853225734913580209377959215116 744 102067469997853225734913580209377959215248 745 102067469997853225734913580209377959216832 746 102067469997853225734913580209377959235840 747 102067469997853225734913580209377959463936 748 102067469997853225734913580209377962201088 749 102067469997853225734913580209377995046912 750 102067469997853225734913580209378389196800 751 102067469997853225734913580209383118995456 752 102067469997853225734913580209439876579328 753 102067469997853225734913580210120967585792 754 102067469997853225734913580218294059663360 755 102067469997853225734913580316371164594176 756 102067469997853225734913581493296423763968 757 102067469997853225734913595616399533801472 758 102067469997853225734913765093636854251520 759 102067469997853225734915798820484699652096 760 102067469997853225734940203542658844459008 761 102067469997853225735233060208748582141952 762 102067469997853225738747340201825434337280 763 102067469997853225780918700118747660681216 764 102067469997853226286975019121814376808448 765 102067469997853232359650847158614970335232 766 102067469997853305231760783600222092656640 767 102067469997854179697080020899507560513536 768 102067469997864673280910868490933174796288 769 102067469997990596286881039588040546189312 770 102067469999501672358523092753329002905600 771 102067470017634585218227730736790483501056 772 102067470235229539534683386538328250646528 773 102067472846368991332151256156781456392192 774 102067504180042412901765691578219925340160 775 102067880184123471737138916635481552715776 776 102072392233096177761617617322621081223168 777 102126536820768650055362025568295423311872 778 102776271872838317580294924516387528376320 779 110573092497674327879489711893492789149696 780 204134939995706451469827160418755918430208 781 1224809639974238708818962962512535510581249 782 1224809639974238708818962962512535510581260 783 1224809639974238708818962962512535510581392 784 1224809639974238708818962962512535510582976 785 1224809639974238708818962962512535510601984 786 1224809639974238708818962962512535510830080 787 1224809639974238708818962962512535513567232 788 1224809639974238708818962962512535546413056 789 1224809639974238708818962962512535940562944 790 1224809639974238708818962962512540670361600 791 1224809639974238708818962962512597427945472 792 1224809639974238708818962962513278518951936 793 1224809639974238708818962962521451611029504 794 1224809639974238708818962962619528715960320 795 1224809639974238708818962963796453975130112 796 1224809639974238708818962977919557085167616 797 1224809639974238708818963147396794405617664 798 1224809639974238708818965181123642251018240 799 1224809639974238708818989585845816395825152 800 1224809639974238708819282442511906133508096 801 1224809639974238708822796722504982985703424 802 1224809639974238708864968082421905212047360 803 1224809639974238709371024401424971928174592 804 1224809639974238715443700229461772521701376 805 1224809639974238788315810165903379644022784 806 1224809639974239662781129403202665111879680 807 1224809639974250156364960250794090726162432 808 1224809639974376079370930421891198097555456 809 1224809639975887155442572475056486554271744 810 1224809639994020068302277113039948034867200 811 1224809640211615022618732768841485802012672 812 1224809642822754474416200638459939007758336 813 1224809674156427895985815073881377476706304 814 1224810050160508954821188298938639104081920 815 1224814562209481660845666999625778632589312 816 1224868706797154133139411407871452974678016 817 1225518441849223800664344306819545079742464 818 1233315262474059810963539094196650340515840 819 1326877109972091934553876542721913469796352 820 2449619279948477417637925925025071021162496 821 14697715679690864505827555550150426126974977 822 14697715679690864505827555550150426126974988 823 14697715679690864505827555550150426126975120 824 14697715679690864505827555550150426126976704 825 14697715679690864505827555550150426126995712 826 14697715679690864505827555550150426127223808 827 14697715679690864505827555550150426129960960 828 14697715679690864505827555550150426162806784 829 14697715679690864505827555550150426556956672 830 14697715679690864505827555550150431286755328 831 14697715679690864505827555550150488044339200 832 14697715679690864505827555550151169135345664 833 14697715679690864505827555550159342227423232 834 14697715679690864505827555550257419332354048 835 14697715679690864505827555551434344591523840 836 14697715679690864505827555565557447701561344 837 14697715679690864505827555735034685022011392 838 14697715679690864505827557768761532867411968 839 14697715679690864505827582173483707012218880 840 14697715679690864505827875030149796749901824 841 14697715679690864505831389310142873602097152 842 14697715679690864505873560670059795828441088 843 14697715679690864506379616989062862544568320 844 14697715679690864512452292817099663138095104 845 14697715679690864585324402753541270260416512 846 14697715679690865459789721990840555728273408 847 14697715679690875953373552838431981342556160 848 14697715679691001876379523009529088713949184 849 14697715679692512952451165062694377170665472 850 14697715679710645865310869700677838651260928 851 14697715679928240819627325356479376418406400 852 14697715682539380271424793226097829624152064 853 14697715713873053692994407661519268093100032 854 14697716089877134751829780886576529720475648 855 14697720601926107457854259587263669248983040 856 14697774746513779930148003995509343591071744 857 14698424481565849597672936894457435696136192 858 14706221302190685607972131681834540956909568 859 14799783149688717731562469130359804086190080 860 15922525319665103214646518512662961637556224 861 29395431359381729011655111100300852253949952 862 176372588156290374069930666601805113523699713 863 176372588156290374069930666601805113523699724 864 176372588156290374069930666601805113523699856 865 176372588156290374069930666601805113523701440 866 176372588156290374069930666601805113523720448 867 176372588156290374069930666601805113523948544 868 176372588156290374069930666601805113526685696 869 176372588156290374069930666601805113559531520 870 176372588156290374069930666601805113953681408 871 176372588156290374069930666601805118683480064 872 176372588156290374069930666601805175441063936 873 176372588156290374069930666601805856532070400 874 176372588156290374069930666601814029624147968 875 176372588156290374069930666601912106729078784 876 176372588156290374069930666603089031988248576 877 176372588156290374069930666617212135098286080 878 176372588156290374069930666786689372418736128 879 176372588156290374069930668820416220264136704 880 176372588156290374069930693225138394408943616 881 176372588156290374069930986081804484146626560 882 176372588156290374069934500361797560998821888 883 176372588156290374069976671721714483225165824 884 176372588156290374070482728040717549941293056 885 176372588156290374076555403868754350534819840 886 176372588156290374149427513805195957657141248 887 176372588156290375023892833042495243124998144 888 176372588156290385517476663890086668739280896 889 176372588156290511440482634061183776110673920 890 176372588156292022516554276114349064567390208 891 176372588156310155429413980752332526047985664 892 176372588156527750383730436408134063815131136 893 176372588159138889835527904277752517020876800 894 176372588190472563257097518713173955489824768 895 176372588566476644315932891938231217117200384 896 176372593078525617021957370638918356645707776 897 176372647223113289494251115047164030987796480 898 176373296958165359161776047946112123092860928 899 176381093778790195172075242733489228353634304 900 176474655626288227295665580182014491482914816 901 177597397796264612778749629564317649034280960 902 191070303835981238575758222151955539650674688 903 352745176312580748139861333203610227047399424 904 2116471057875484488839167999221661362284396545 905 2116471057875484488839167999221661362284396556 906 2116471057875484488839167999221661362284396688 907 2116471057875484488839167999221661362284398272 908 2116471057875484488839167999221661362284417280 909 2116471057875484488839167999221661362284645376 910 2116471057875484488839167999221661362287382528 911 2116471057875484488839167999221661362320228352 912 2116471057875484488839167999221661362714378240 913 2116471057875484488839167999221661367444176896 914 2116471057875484488839167999221661424201760768 915 2116471057875484488839167999221662105292767232 916 2116471057875484488839167999221670278384844800 917 2116471057875484488839167999221768355489775616 918 2116471057875484488839167999222945280748945408 919 2116471057875484488839167999237068383858982912 920 2116471057875484488839167999406545621179432960 921 2116471057875484488839168001440272469024833536 922 2116471057875484488839168025844994643169640448 923 2116471057875484488839168318701660732907323392 924 2116471057875484488839171832981653809759518720 925 2116471057875484488839214004341570731985862656 926 2116471057875484488839720060660573798701989888 927 2116471057875484488845792736488610599295516672 928 2116471057875484488918664846425052206417838080 929 2116471057875484489793130165662351491885694976 930 2116471057875484500286713996509942917499977728 931 2116471057875484626209719966681040024871370752 932 2116471057875486137285791608734205313328087040 933 2116471057875504270198651313372188774808682496 934 2116471057875721865152967769027990312575827968 935 2116471057878333004604765236897608765781573632 936 2116471057909666678026334851333030204250521600 937 2116471058285670759085170224558087465877897216 938 2116471062797719731791194703258774605406404608 939 2116471116942307404263488447667020279748493312 940 2116471766677359473931013380565968371853557760 941 2116479563497984309941312575353345477114331136 942 2116573125345482342064902912801870740243611648 943 2117695867515458727547986962184173897794977792 944 2131168773555175353344995554771811788411371520 945 2292843646031774862909098665823466475808096256 946 4232942115750968977678335998443322724568793088 947 25397652694505813866070015990659936347412758529 948 25397652694505813866070015990659936347412758540 949 25397652694505813866070015990659936347412758672 950 25397652694505813866070015990659936347412760256 951 25397652694505813866070015990659936347412779264 952 25397652694505813866070015990659936347413007360 953 25397652694505813866070015990659936347415744512 954 25397652694505813866070015990659936347448590336 955 25397652694505813866070015990659936347842740224 956 25397652694505813866070015990659936352572538880 957 25397652694505813866070015990659936409330122752 958 25397652694505813866070015990659937090421129216 959 25397652694505813866070015990659945263513206784 960 25397652694505813866070015990660043340618137600 961 25397652694505813866070015990661220265877307392 962 25397652694505813866070015990675343368987344896 963 25397652694505813866070015990844820606307794944 964 25397652694505813866070015992878547454153195520 965 25397652694505813866070016017283269628298002432 966 25397652694505813866070016310139935718035685376 967 25397652694505813866070019824419928794887880704 968 25397652694505813866070061995779845717114224640 969 25397652694505813866070568052098848783830351872 970 25397652694505813866076640727926885584423878656 971 25397652694505813866149512837863327191546200064 972 25397652694505813867023978157100626477014056960 973 25397652694505813877517561987948217902628339712 974 25397652694505814003440567958119315009999732736 975 25397652694505815514516639600172480298456449024 976 25397652694505833647429499304810463759937044480 977 25397652694506051242383815760466265297704189952 978 25397652694508662381835613228335883750909935616 979 25397652694539996055257182842771305189378883584 980 25397652694916000136316018215996362451006259200 981 25397652699428049109022042694697049590534766592 982 25397652753572636781494336439105295264876855296 983 25397653403307688851161861372004243356981919744 984 25397661200128313687172160566791620462242693120 985 25397754761975811719295750904240145725371973632 986 25398877504145788104778834953622448882923339776 987 25412350410185504730575843546210086773539733504 988 25574025282662104240139946657261741460936458240 989 27514123752381298354909183989881597709697155072 990 50795305389011627732140031981319872694825517056 991 304771832334069766392840191887919236168953102337 992 304771832334069766392840191887919236168953102348 993 304771832334069766392840191887919236168953102480 994 304771832334069766392840191887919236168953104064 995 304771832334069766392840191887919236168953123072 996 304771832334069766392840191887919236168953351168 997 304771832334069766392840191887919236168956088320 998 304771832334069766392840191887919236168988934144 999 304771832334069766392840191887919236169383084032 1000 304771832334069766392840191887919236174112882688