0 1 1 1 2 8 3 22 4 232 5 1016 6 12496 7 73648 8 1032032 9 7586272 10 118141696 11 1033672256 12 17668427008 13 178649596672 14 3313667912192 15 37898019913216 16 756948065453056 17 9640771045925888 18 205935949714235392 19 2885307792776353792 20 65568056040976818176 21 1000909805048025604096 22 24084975250450423103488 23 397421724001341657300992 24 10087464312850462709481472 25 178756670139877254732414976 26 4769598325661489183477989376 27 90267460101150617564908945408 28 2524427594547437382080007503872 29 50785328449927033408764694495232 30 1484685238249520221293174774562816 31 31619730083620934527806165938077696 32 964072861969514853526904807015579648 33 21658904845470250340876668935347372032 34 687273130735027627513591104187685404672 35 16236461540516367304183514998035967901696 36 535189209391752187598729244306615782342656 37 13258505842459725387633281903461199257796608 38 453196322467017230775348207919877575065731072 39 11743939442967975223694441540110460620732628992 40 415627344755923586977499753212586921741743292416 41 11240827396958953612307829377781050790219566022656 42 411305148612379094618907796319642796952355589849088 43 11586250473536907056857644311008997259330461674504192 44 437737727193291693477271938703173956732034388424916992 45 12819680943506734073578194654979460833024389758190616576 46 499488727050110860838725063294208546738422035940844240896 47 15182452469913634881145777391238613857292673958346949132288 48 609369478774780260618850898938470857655165893059423284232192 49 19194664492160572845110364409319279997459493789240021139587072 50 792786785051873562681331789738671960632934131228188708570136576 51 25841834041607685482348321386057524199750418693020871070765285376 52 1097274541778951470623024261489288278990355402703510196076106743808 53 36964169601359456407385412134198708823321753265598606582733678313472 54 1612112963416036783595095931644281920864987443788319776802993950687232 55 56057421844946709556157538904905204669667679274455693161448717330415616 56 2509010940651591934313605360975531403032509464557631553662567281533648896 57 89954631602344205809274688906201666855895732282864921141168199006471323648 58 4128599908479452463684532146641842074377422170326901678705890523547835564032 59 152458556502680612391398975722111488321597608087696164091792363080104198275072 60 7169965053100161241248559821167455730860934724407539817333458494045504925597696 61 272439076692556468701689833285332294911164381615906878212049700699602864157229056 62 13119444815213730267493217458762030417800765700991015996244637584337535962298974208 63 512476148337004312951111118018309293768632190674289903458358566298233818762520297472 64 25253000885310463620514942364764852306848284625330179833062592473268120996545971617792 65 1013221805807399123788828920867419007920794807635884690218086344044926955686923249647616 66 51058178991615465216952491774465171542906928164837352176658626000496994557791770305888256 67 2102519706049821392375090465517713631184143156377447417589006231207887148571326457512460288 68 108284246154020928030770921579610164429792522203338134668078923677237991948602223748544724992 69 4572922421706543967112398708511385931930134870726494771381453417403528606405154793445960712192 70 240569032826106770029969316022395376507394661142758989550309841517126781779979584359295117950976 71 10411453019443365567616441115779519358030885183522138027052043404838069064666988586210983145373696 72 559173683068892237524800980729117960129187000750650490614106874518843916495909962932264537411289088 73 24783805767726623685386275075891237021280874868618214859544208010144202593083882859183471370166075392 74 1358229211852367635309924522127322305062677604045301909107299110616794493885437760181546955059780124672 75 61612144122955072647691090390521753236420986860826869946355675140277032984105577224354791153483095474176 76 3443753056631272026237699537966806759065956076438398124769740874640348240799358463435067723574933639397376 77 159784342247633168479217651727012105696497535494041705299002954981335205964758394511362308045105724504670208 78 9104607826435132741288621408041243488817322937652126323250260444541362909135591982373341460177903044706435072 79 431839929312068963927888080556452546294688109510009602277973066767893952050440619457447855168882647117942751232 80 25073857299151127744777022880765936328830512397628368769603796581827429487093917327040425114941717339142583484416 81 1215080099267891325816095185817029059422295954578729474909154612623656796463607121493872369144029919191816361476096 82 71860973154219459061192139750807118386316345482116286908874762470860959245510999076210994323875028603980610585755648 83 3556095523902622531869368288356494586389413613562696702292792232738499902975200576994638330359165322041239518452908032 84 214130226020581887471252934050955886466025759950692590161294866399861395563536197707675873963700575561779994768254697472 85 10815334991416464709124536073287522441426980294529595010739528429163120074101630637896945107945910669054110572569161629696 86 662818897712632249034891657277279466919085880375053228809049414676089135621718514803940367525597996198177986170895734931456 87 34153372779547192008265333814450027753045465566883526024198321157514201339267836212819195212380895391470903199968690131959808 88 2129510866389078346183745845501744760156920191334886878186228098628128689207304011335866271775376412712642442246614305705295872 89 111892157061030611297866818276585303828933754540197422433357621018165432664678137852263167397484541274822850276868643725972078592 90 7095529449998980309324345838946952560650695033767771832632431221885225042832542912188978319450537655867161775790666059855026978816 91 380013177171388545361234082332121803859757529291708394745989058599164629934344032267319154954309873461641798284762563158039232249856 92 24500584258075466261449787653748523678977097139877297383478816688879965277546242025668860551834648835641410391135498695876542346559488 93 1336920156820467596761965942726555488978955742374966086131425514023930855903925334158247572085167603396323986560240428564112716744097792 94 87606308210203213652743406910253603808267403776569652394324090858838952561598435936792160992763593875726330615218426148665736354062139392 95 4868646838728722749527869621353594816634652735049496031443649623799098235706445497316496306301406417912483983522881087880536091495944421376 96 324156901521849126180439719247352789785040707279559961567204348449607820271119265533455201831672757700792405620528716801725209462701341802496 97 18340359312765491458013794839498081585627447361205080133851195814535303080511471645438274488804822984821941409911627237535427434033063435173888 98 1240343641127056192239471805514079091849896548430856725910679561193392983817006476103121685010170402887081364706437533153552976538549463749230592 99 71419488784995649379788882211457839908818924809492992669014142290504416534871778429505701502155874394511267089123848174230608316129979412640694272 100 4904706929961519648429548132916510585146448321373451873467083096752246681058594589486705012260083967258262351802043101319234452136114657478391627776 101 287315252019221848389805798850756529814547936088451814312115620715243397784080191698770456178331014937902873470724176919483540846044237430759018725376 102 20030725158923837670020925754398531562115629198642672680485737143376973670092197044716986791790911621787127000595394690233720108563103675274662781124608 103 1193350044085109061359315510285831052136385976194194708857836330610798369509510617851301776695017142760699458876998379120402856300681549687521339005468672 104 84436724613528497363417028038430030194088999428616015791350918713771297961544087168434224753046297638572273180176109585751547523547496768425690842091487232 105 5114325394686658972755965201324017165058078292291058283104281276307836208059760952200495510199838787072904629817039857282014293876075750733869896320434569216 106 367168466293962542372117614046391432850843501305169885961876796689285236795699338906127576266406485800826476030745081094545104149260335289764454737322805559296 107 22603392541372916919465522385955583422520397658608714375247751607733316236756085253419069661869067113446594150032429187712587642778093310863629618182822610075648 108 1646099168151368177913648309746176821636021688663323911494768350880615314728693966935737921553700585650611674033452776059912130815868661470412340299304879660204032 109 102964133200521735691547870128867978602799486534424439681143979070796026155928517152147376765447130901107225869491567977738714902388569776277591304164105329806671872 110 7604474706961918200491658667447597411915145182298099654532702574268707985556905430510286007660728321983466758121760768316746494612437774708351276892921437885034397696 111 483165641038745825340728880187037273274145933498567306399486164900795520199552439383478674712159402806144313879430070994233532707771304614650658207523763019458445049856 112 36180887800124034982585697276721345417466734626394795576410773284371081110788197742961066304588170447566679158060729788231136240878220879346032959326480064788383460753408 113 2334438681440048467772966853824345932067032393439156073372153538223780465924744960166170992749874353040124368136644905863557673223593622825194475575824047535122697548726272 114 177201719952442965551636257527976081245662437035202929917463748174598465995022459005311126025301298522218858534113993891466865129488057167296945528200655446382444517777211392 115 11607304863218084643499785769611698657225766065040720251570421590218460265438091190261368570008073210328553492435438951443637014484836254647307674868325886440237323044851286016 116 892944915127216091581069524850595568249669065242777971093103564824532331904556013795117592928059809259088406351248944900875710976496903620433489014817653292731263299849820307456 117 59365770269658338566002581933470529684067870724045615916197622786978652692846344016125697726318079811110165148940653097352937123859050503146966276419774172887904624312212088946688 118 4627492637078414936770017828756463840652672106887299053568064090742950209568399012793570105233982387510606286769630070963168141418382275991472667220518526693186621632831339827822592 119 312173987505648014350873384611954618986379993500384336382409160580652640024485358752536136402920352949706237565047502669424194635442707234579087339304603466019191310262054286463598592 120 24650975036838948827986270722889890099763009865427139249455841670288981438136106792667573034217490225175345589754057229183352323902537776958184220705737657602072137116672257476343627776 121 1687018220324340081300434062159104814227320785525175892131154337150932095635806238641916115471869080462306735691887249845876335995494748680510623016879490631275833153868439452242774327296 122 134927062345441087114735164261673052047091767062109674192486831600142584327385351882461901067700529782800855026461998358560720548388738918557761836753761834596093805849663705263203510386688 123 9365220549387088372833365417832937611315523683897821781715694268808699531736787501666182786412160964386524696858017393489850206301606366188265338680810761289319119524075230990011446216097792 124 758500647887939972466553645968118821481827150841110127191128742629406792660628837157452365583164448115828318741466961823804069363986652941518511985282536318714496012529163086530904843586895872 125 53383864705125952843108474040085745913860480712677659320082175295823301235422282162641518597765121932800204380196676997992578553472078623392311599563303877269818345809903163321393060142829797376 126 4377496981900138173859915522891875547927297536471737293310910880677056554219100898481914419168849317642527489746137438601028268454628046997802250432860962565434033410082556042708763481074749669376 127 312334499454938856297457838619829510384949013994012857574876052680503613674498267620588327710489594654891515925386639764964366335948889947676556749160436089767786261483965340152264089184987678507008 128 25925988547169797550407440670944359080839827715249593668552378756909983406039469681051612008280479895467241042346813488928549678782569427877248991606611925337256687330608053563213079406386696025014272 129 1874896811873989380884014744645468969347863918651238896584617577779822807281549884158133385743801318060778679472905113588068222787352400602545805561478807134298559019462872599031559910266188889673695232 130 157512912221935451198778722637095919970298040568868447650535301763341112560594392194838941244777292754400312909422864968008156129047992207394644757932693645461225497676305983289586087817944774667472470016 131 11542951346297820317783393931677212424966066332549611323684446314931584512612333796395244968640438613290925094310715412840678936030840311287767558634303471746010648976858572201883769674623810501759777898496 132 981307593036693583549027658327803071382740769629703646536345884479779294475720907540536742019571038282006326065382616015239172311522237133471671024571467036200112542184848281994892789732870186139125859483648 133 72858115076654965515041296783694267101050910760665622690196730227541091501183357414716402068868413385170886868684496107535236431616736819237736819957876383626146330803313484430634953354922067664711217454252032 134 6266771987654376798665626357665867122599059745942846999764250772377802816012957083833963767501097695729638875472566514995336797653550702145353436040712503608916285685275999282940183075608089014709077111862198272 135 471307894572506335148983380478934710933899718869756606130643360150616281288089847267550371322927524099180714239266730054085938704035029545949896519339231830764422365396217235243564115001909123726001300159590301696 136 41008936639734492986960367347355860612999349625748931555644241395089523013902808303985959321752628881844845453011572179848521287140311233297356237166307084215024964212852338116519506303419929239020883605757945184256 137 3123530996445558312760583423526275580596201756610367448249076331801871879330250074236608832490680315450032654230069116560040284508581733466485940427326807975963111835946344517887747545661373505199520971169423853355008 138 274890368469881774484230820676128970949877518433753144640674005987693265724202408632738048800213949925364648260859917532206104721470349578497422655951752723082903587407024190985589098586999876151673717304562995714588672 139 21200891310886887776717629351409525086932244981977712652035234169507967745221291091087582857862581467683968818953929381335314543409896510692559664882531842718066832548933357506057972638453457974827498161559140113886216192 140 1886868563220849156869397503965571555583606287531984260114205744262699286002927615403734694361710801928056325201251270012997927462878058941326954981193925744742853836823853949034973783186331171532409944009520811492786569216 141 147328435303958112529322696236653064852558619322790327044306067404850606173021274266046124701879713122065357933860783338983571925380351859787255047179591122087292649034907610724952893968422649006729605882469577901008073261056 142 13258170820120664204343431357328821793146549930214240187335291306942894443209850913337918979723138191891150383896931046739837653892064085376529024541551029402188554538883148436571211009661374683895020694697150952223835200421888 143 1047861955231778024424761187912810627522532458386990346564226005834667787092508129965328847296850455487149651194575050750863016841609900701462322493466755678820067331234426929266777795679051308458156810221093690607339058487099392 144 95334036953653037709757658838379055382480847907151304261189381970690220502891947805943673806097766082282396544542960684859687335881988463709365697309466911304104101906637141489559145215227684544176358320702646301165354717955489792 145 7625551411207857228255043074630949905364618042838933191489643099233972455535741766878222892034326852600138045305306263648168087064737617843556029743987794854348687657796406615978433844516281675636602815326969364207581717343477170176 146 701295481621673149058810980989469958245554823239834924809338430767542472687618581523287140840510176784426715832877081200649773244775649573572479369910514604583978693414387067841303719579964613505229196599559663079959751663471711748096 147 56761827825893331367039383459554373373812972478775912235375768763435781168912236649872786608039750748010143220454125610560034425697460690161973531438026350212465616593746691786375414323054325528405638337321407072827635015799136990527488 148 5276094911597441263933248352794620360488011168151852535694591922537961776552232400684102476516124015708308852565046413303435406004944159000090594354396793014502810909060121410654623717735831560826819163921557999403199430581854216485076992 149 432047155871912998358676398088152194558559892684406982579070946707447198019386380343788781101180588260175097965034370822173413979604131006562680825450781623140910160723417917538165504033609795631638857257496231099421475513438518438340329472 150 40584096836038686228329665749406087413357801286358386901389051329666766386235958509482024601525287147097375092892331530812101300105076471219489361700684037209050519499194231265614755047218444456510812743541061559793862864032429551401069182976 151 3361790464375668885286500585703167101653667345863466774194979372139840547642340672726227083796103308450316969651768578170846954981831710348758444070744074130914236732948575183972048145867545516385165017994973110083340662972053341200533606629376 152 319085742487524153176996536672731896295655412463813739837321823814988403155464296366752059050790052197737379049813846328615820617618585961545816147814946726531699682654744521871097318916144005051490258831244721851929637875295835668364388003217408 153 26733332466357066040914220529786036938270166694702473758033560577955190224935212508533821792737613211345519271417402099295088603275594830168349075781800165798647259594132783706543707136345025809693108076073128007919768111418499493742684740750671872 154 2563579500798574158515845862976317739040421272564366773010618365212127306028730699358822259852035478870318282160951649743672160340330431819695607010912640840690541154997875760758276868644661091151833318086707371835327510703941787814542843849822175232 155 217200020410237386990280078052854774843941504859260575890337557669644075790094626435045758304241544001704151621937338431430045584298151870669248942808238061597054187215540397853535648038557852389139783989915868819495090362072563014976076711082973986816 156 21040532985944345361202099884193286772527664639572154121972036577091200758003697583490458858980940190552214766156549800027123912468555146914167129576140387698014982735186607794901508219292704725797752139580320493132172897347982539390580738568644718493696 157 1802499817684043899937131055749904210940198748264973781982071916072333129453067716260984837102557051246983123519781676680725559770913021085673150249260161548000102127921815513486656232989119317406473045819641848050821735554132656829950591182907635713179648 158 176369236430202718998770906239233877701209950105524677755317337662961110054468608622576407236235473833907429102745041144596591341763625660225548342261828987753393454327583980731126185929428100182052455905455141790017359664001517783369059762214461639367852032 159 15275180757078883013566696821288588308842656869719906865632819960751012736903263309243878177289549388234367109293499167807909781147376680257922057466890340384085607669038428769718425616379628516959300307491695988565347625478448892587263761384306004474485276672 160 1509501284139610046672179872962353108727800418544377052319078107708433395806018185825967430296161768988279433603205787030340163299285682065286057172642201091160504396470621788749055675998573198057217750798450209997824696238592635796013845634789619498534563741696 161 132154864600033771225390923280638063161551554835402125421419362765808468771518800010042849598638085471491059292396295428438594754496175982247164752980397308532522528032572771533437881175153446882771936802672001599341973308184115644549929110618260217362497620934656 162 13188026240549413809919851856731850250241920439592528413213278648689735683647875634772769146900277761060790878609875942772901743839702140776610825831537506411049822446252092224008434344482687669956185717049762539638354890822306775133472071836135058118206869741764608 163 1166965920143496561354683625586850455365111098206172492024518033537349634079967293364687677421852008685414113876916524798983160124020649207133964740480073931632489727695215770308193455751410402072550826786969828926597497151101468940194248807392432195196344326602883072 164 117585968166408000466735366055505179923168548406179553274558994237302562166836491010691200151356486286093404127925178474083717018478969083796580237076764541259716078177735731520806700919051558601612457488004899983204733761827361165541713883220574206380627073262254292992 165 10514933429542741530782413021481474430862802511663424601754872172132770577168349351121315823733074831713012552268764836198923384507715595841156521801356460616314842885485117903426835010947670793102662821332076491315012079633750073680004808455413655432153902447603184828416 166 1069687226727244976657257265367945015256763951787962134332442183924754912600999236844063705298127186382744954434580950331034763876000699787212535075355857558914464577940273751649094020513830261644068344008226625223365296398369145058750900154902203444913185354986590522310656 167 96655326766705068518977938934903036334618089312382813903611840143357134434718953695495086438109272100203648796555939462505041416294309950489477672217704634867587637881429354943504901353609590424102475611313585163591189545002756133664281330210571014910078485433645746605785088 168 9926185646098631475861520014240901124726773970346090114392969393545523240660639084049209959151687957701627432522832812031749569545356734825656660237861111944685384341000482645732260831357313922684019255642104185540302231508299685522573514690830888040815017319552237260549128192 169 906183033859342903838251478962808654895074386862957410107865618580237791631672466755046665889178052735637780349951743994557361453073272271384581095672356533920585791106744889068633490620601194485399984910815501085512175038081854124895007084255867695211149294306361812720384212992 170 93936257087884395028705836623063154021008498721536358915414241166348314673842505236695551949463030605117685609932649726352248841723333063162223563837300820263558722192507503303718204759175130507985437934640899140179520259724609707609672759934106339864525423613251737522755994648576 171 8663216732415148833414163033153883571616127180464491800532033612254668672174852295531826582118775110861464563254934629193471137472494785435060216859999233962373677411999113953505433529344039213706315085854540519015480671707097954116715913794793002246608689694873319142582105350864896 172 906384870779770714380822656403466050185970493880019635143398375197248911627027326642841324329289802967382529943854490609457010005783221932434415937981720479477847014223797362247497481598362036286512206559109452003218782354380686090044488701329706106918231860376918352494879128093196288 173 84434516782374087194334057001685312237907830317106516067300425985731782171879006552616075255524349504041813772638683836857309614085996952045740002024281386079168659482601848800860074185186356623504325602022240825047654143182675668831273723569057132339312117883646919581238346406210568192 174 8915096117441935637567694957276922824004367041842863602785659120873556095686770293552257462987001428277088729286253866667522676868998812592871800958055590864135769844168179477543612265597674007534800448589209271128107712120832661824940769330823461898214288931127033443004616826476478595072 175 838774209569018748759843552030653790244626059431662032301103721199180905402620319120772196115458010987349125914109787297518376325892876562075719602528068330497223088342835809429868795417728725505991638059242411786265133115645901739063831203742328676784080831755871553751081274878822056984576 176 89367777434429164289604886715022350811387306157915380412857791837296425638404338372026290830597349404703910946126081010989000444608922981897179313596727693167747238812422307877718470283999743997063507485551055556711694534736733330878206453184650019044524787263990632543524665741335337292005376 177 8491081385929697701685263307545231399567143347485456465911823758439268461628228036679242128277429574785062124278647843253247008983815639045977685343097412926285126942912113116893968531403814815590137155386733570564314777983452379696664137842463840088703662415023646775672900457148782112625655808 178 912823958657447570306331600617783725599746562564861715008060208297716485299688871926865855976165179950828222935082166783763627394078324002294224053771941927408213917968777689508138863998463299625520156191901130998748168648329671006236917585149819478250470312614582182611349413692675389515704041472 179 87575881239345733571791471992210380863605935143805187085488795340935353275255911294380545981414777234920011027862148892600361296799665438218245275522666873170725023705470154866212558655793568691758791037687316053712620978705461215435723722418941099964549714576728359949068909516858453475105525727232 180 9498517424874756437497615901214561652903240969429834774707496513028262669726799995475025796642939191849545904043483964937983841504022144544041544254951092952536555496976017951317956856300497123900307873425815696656045281197015213032726943695926175461890787458845283572813913231351806687680724903919616 181 920072886791286813481130748080044723786447377225793117679738713577579163618206823519232318609449044738205709092529242765271950632588848697204520593948258401087600088206343645632118416884667768251998974648338670399649125117728234681646354960228471530870567030287069946236754702324789594208676045595344896 182 100670174586134042527375124979690073017708874127747918283264211103930535769785611427071632933381567598045504786770969220321946615038228091572964709842946903349996975659618663366565179983039202930009690896450558691558471358336850165150346287434465362701694607542485071729318904706124629572089514171614363648 183 9844431816861261974227666133262260819636123368197397783510473930679856083510510475640382238260403176854326317841499309557070056166908322747324560233825013595519994465885403835815262581807699830897361886213636405090772438669769550467651405363341480437122405129323490813040225663652581860569520006422469804032 184 1086519079770959424769716918028333717769304758783149537769919206310584367484485067031984316452787622419873674765217914201134434211263735363081649140797116114712059923314436370713969708827139707817333693766825580255449155042619776024761558219958535506036800456481773332610365308482607325906935577669758795907072 185 107252173231290478502411128274867612697897360294940236421099190113676415278255586087019646497250718200890385946297169258316732710529982261554127641430656121485522183901154142924376818220013035906576174352845671114123151258735175669304182431696869893736799296496912353459518114092678638207862622844021610377117696 186 11939401369689142941015017877640758610031381236096725386522510320180969884649116946619471329936796977670833197594119385132264558961903590349648270140739218539482692442960513655431795351043463888515873337856915515591499180462692823603827500580903401966652970919573597251653051973400538596306514362784399958585901056 187 1189560800925181682225968920309284262506045217457823449896268355334073390161233302681016875336142522251637484376444317661154300457308668657245149264424752733283575114735376247416551914521374353893405994043873375223267849319373755460443118144069350561404123711140974070983621578753818977721366310211028522472421982208 188 133553496527149657654767066594825019551447193148902026301354831899587462367530033856165406740012030810092335506384026568486598182698400607171296309313772683487273504079800859909551513865674347027862579296472794100503450072996224899735432613575787203707575391383328241791407229919428556436570331255019021151069349609472 189 13429259455834768791970765468373550491713444688148698324846087759153195804844385443420439455070521512218380282149957903224487092965039755816742988191208794296591859679570012477828919099258607252172049047966455696337478661253749373263482124241888271125023141843547119031122354471038023683193374325449196046079466292641792 190 1520463585250712525547648879979753921297940902047513716191083537630401539806255201346234604210222597802527831724045455632184117680748875527427478121657081290307797733181160311340535467364854393061382508843535352566244227327036267960560203313586963131232575465206445737597065012562257781527257695995407839970220736686063616 191 154285029874560182767408327464975289532911385600614815731197623587655567689330899323455158360867081480196837243036596237205662078589350270082031948815340719005024084543268541588766367210398956464930223338815220157218669620464819723009290239434165460117284985029899951573558026711717942647077893487421533715773044672226656256 192 17614365214321038922284041305870442086879470553012647670011561487362952040679889974013264636845575371120419215225502128333601034885969189624043612268686473289040598886791032428641976081748737483075503865868278169241151241580432452252187872816928159789566138291523167077690082817434070488018122991193029152147200683767693836288 193 1803536125787822148435384596992774868128418985165621655062180542480045604986963711326950885142320153749765281622196748709881874846167685684487750579793261985245389245048255429728159603781612047366306217146608704274606906113269707524370978743788169902453788635424844947046540224555835315593901405986683105046136805451840977108992 194 207611747045022855858836375334221673181287760602607852426470055145330690821950601216186109621488139025982896261556468881281131773753088966459621829208190016723049043900715299324369527596174730171086431487809137678040742028285604454248071205966575910656787846468172413644574041871832352666425506411189484449801223255379538652168192 195 21447654968615645855454432667983909707227748380404157290521621219283223385268138965363108937954789907452966723485460180686161300919243572692844461924711908744944160704831307978412446712816602846080274380068180827883961192584957224183369306048896702835838472131539023571124360940856801769992895189397468317948483845473531324033662976 196 2489178681018449028894288230430169557588611833931171203598093590732860524806964994889314797714795942207881991840849818606359529422071984500247368208398579066512879827731172671031453092956839332750822601007160261314162409793610598233088814715597717208020071913830395949463349005484071787231397884638092596217663839569347985889816477696 197 259426764072470675106680303675574355049696373328070328984262611862555108470463697198375003280022571095902673615662149792914295899730225808531565124032686819776374986455594638830026716566620308463764140726408180901162457350536961914479263075272996315271051017669266431414162591468668020458786727715841672038287076413280276424229899993088 198 30353320021299061112862157660540924344586082952581797709639003815534250605644648784698398792719656161571169393548294116073084131719636815327849630424929840519457940455326628462038328673475499779183668132798766455534208603903206867575271555043032111816227921667442532612468432742674458297853021385004010335560948200965372753039835782971392 199 3191223943125702256549797667247968935583482326861739721740481411461464062578928984130805769298951993687350521646911842529213915584047720472945139715654618205491409458518102255551813142200175857909389561595504538365442160192376319831127997004419758243855590876845798176651194300006101806683352771152567321506436770360415026807106783435292672 200 376383435960097507163298553720791577735883024784377726102552751556691022990215522338201804515994974111182117078662973723564077870718500744781508436730286964346482327722646225708245535992019714591475476828129220322089240301650140781000064866857091358856564300999166601469592740107077077164911245032542757843778329485441123380884005027028402176