0 1 1 2 2 8 3 40 4 240 5 1664 6 12992 7 112256 8 1059840 9 10827264 10 118758400 11 1389711360 12 17258893312 13 226463227904 14 3127694491648 15 45316785602560 16 686826595745792 17 10861264214949888 18 178802342273744896 19 3058036745204924416 20 54236710945813430272 21 995874184692762673152 22 18902535848632560648192 23 370373869532007385530368 24 7481948277274716011495424 25 155645263878668921650282496 26 3330696573104003902641012736 27 73244902304845061047495688192 28 1653707204279751956001959444480 29 38300264528815284182455485988864 30 909189831312112622165243228848128 31 22104820020015654808034630533382144 32 550033569637388613637708906835738624 33 13998122130939046070443471515391361024 34 364128004046568728366442875972292182016 35 9675709300127774345524715557062715637760 36 262488797519163492640894275866634131341312 37 7266172923477622057760257986592523421745152 38 205138603512709100753017798374256320471629824 39 5903730560409484295832043798907479629435502592 40 173118752736302703083923244655104455984380116992 41 5170239041871021856749091013766641419563487461376 42 157197393802064784728358321413185867271727604563968 43 4863800681580831974731295437380484418909451143086080 44 153086559566296974709173177780178349844203369100476416 45 4899723065822791541186805118932504279615038517705441280 46 159414635131768121381453314733742164884703399807517982720 47 5270627313134017645370680075664274694800778493860245405696 48 177025185017290771467150688103688031361555185519529312649216 49 6038278411557676143392416184471092113601781752429271079452672 50 209106936907771486454038055423647647926824458805753154088468480 51 7349838270346913059856606397160589810396469729590716569585975296 52 262133538636742294568170419547128891017582844214251787286267035648 53 9483936962757670606409998870507695971289401097846973509801233874944 54 347989316753139653811397525600461318844711976191870268994621563469824 55 12946374845358460456794294489029769335508959020743992479678816338313216 56 488239582163844386029495842432695849861616581516918312307953899457740800 57 18660418179127432545748666505342903103388141676900136446202085324661719040 58 722632855813676676662512236634544875394197725899510428144961817170696732672 59 28348462459481412397966994286666563884226162839174479355316059327070348509184 60 1126334336274433442841012645419848693438509424921143919864793309367921606131712 61 45315267231238391704943663243727012261300968990623800047639083783574274692874240 62 1845768782698163606888731665612288986394431853173732363002116279442789767055409152 63 76099936983993970513561883782032313519695871790424830736064512736449685218014527488 64 3175314488860429763995669277403977475000405574769236074732841378065266546271657656320 65 134062774551633993052405080937097051989630096292669305532203363943253027187410341986304 66 5726305237771970609143994081873221547976612062091158857373054665943124748992622763180032 67 247407921046044639230194780000171854537141013863447933713436667694612041975707374612119552 68 10810743645046026875732311755482640998297504726765590462005924906616165000988555021926793216 69 477674906868175255746476646624046367309195034046704789898450442210174992452775028074934697984 70 21339198146815351579677716323227429327085828741490014745238060942331185647398442691364315463680 71 963669936886016969561667053179147917221571809720917148570758383724415807635456456571692332875776 72 43986615690859073358279118742991764689226540963950489244571888300662336639307847630996255560171520 73 2029055651399403730021331147856011973325454568474466607275552102576914545474447734544888859287617536 74 94577818546077918679476500484726465249804316335906999785747495891724187645760490895018891458398650368 75 4453985967956468981458049355749792823874590825306619439749957725447432981394830072263710769001525149696 76 211892892191740474084256741963151227894697131498383691990032076606256400338551479303401881524394684055552 77 10182094540890757014403736620579835074982845937571714572790641772328825216673194437241756014067775392710656 78 494148661646709895041832644001506090212592472260156497347130586929443036060526883223610301335633400829050880 79 24217302869580965837039646297089711685211096343641616311973663296330291913060520920627019591357313739550359552 80 1198369465827970004596898276960820367320317012612941125943939736819125321826713137196198643306672357413480300544 81 59869122517371630576310832777557826659658549435946684524061857315387238392812640750528167562902631113023375278080 82 3019352460413003396661557821209223115617224139425071543950105850745159082690198395767850661943635946015483643297792 83 153700824918965587850015689292067644896993886476676169882365519787371424756563227620549308085964957436575231237947392 84 7896667501077523026287687318286127393446632031394869672612247908128552198978905457837120826675727019935945096668643328 85 409422434234812027654968869624706400884513469434987044782825696237624699099735493127532605579610648484741108978174394368 86 21419801294400446088064498215056989899541277146616662355657102152962798728011658931027626214075649897765744584984102961152 87 1130660272439554584165148613249768581246747920315938848874403403037380435170233611518097710710657978312274529521456472129536 88 60211514848847269401224780091947510212119873420098234873808722079251329811701352963654124362857077481896401722576132743626752 89 3234569275609102760506494425799640927294904102250031810232477002351641434461471938429469579486816449755211896960753410290745344 90 175267944579709681257526480580800479852228412569887410833742212765499133716339950164339222947666291449000909229970664696743723008 91 9578514909212710362775998720571208509081244496657766863907244431497514618691947842413756266746152533496701775330975470681535283200 92 527916053086493232747209405949254077310030678402524676814676903759686350968528008228166167301860059303299337087111460229282627846144 93 29340311780206153465720652777539668550896079263652091324639211336460637904011759538048082961150939322668183346257775871509489157931008 94 1644222919274306161788560443690514040860076771233287881501947795130536763036914924229779887549691742617127147482249535491284359075332096 95 92900167877159894482786572344930130232865482192750584421707333277186053873897381858373231239423295164339394751898705357387930575680045056 96 5291716589447801569248529084666357172138290513297939505344896074254614650796081521660435906402663446112694003655916955931351936682577362944 97 303854795213686727473085615092857542802414512759163114364794056241825313718225545015452032009356904383581755346104090978002719021758546968576 98 17586965446144980641081295761346403484113984351728823757916771834595070350799558030368017727658946043542590944398211599406165450244787212910592 99 1025976833642530631701029631670640479939482640808559628354242009434883744436038826306986994415375993370775777973077794607766011536537863541751808 100 60321649814086092817548792976296496420090696911616282669526651841307538873667236261316927552273899187981283982431313708154940904675627392749797376 101 3574091755610223436905380997154760128978503369544534402580118181118039915823584884084393895245765868695810042540634831234088004877393072309921644544 102 213394611203568283160562210313832815817317960358097635184340388825862033535580937862662209039070552898906736467352728087915563439444087847967736725504 103 12837944508764899562760293956932139141301164497561260238374135848598358475118171058608144602622959504771890375210648232287488715952050677295987663306752 104 778164561842960498168105669884048118954286104062163067550347082191325173759434996822387580369740653971900714603556677391136077735558385644373097224077312 105 47520553459299333413602047664571128938583997011403203842913368228989796531420191530771213543618534999050523129463545755221502722957574152785812055912349696 106 2923454540650806611342468538431563662089826459394007283135426865324149243933123039526054156719277229808903280034912573932252742348986196384643701864746975232 107 181170413085620198403588739103431930424967625640353109611049268325248274439971237648235716464512659854222830775056625970057380190496288736625600055078520094720 108 11309048309730471413609478068439621276746451526208204386440846021086389792107758250196958821942188340653874454908021147815152505344861031738493652157163232034816 109 711025186658391216648365388112008550952490945337789927879044887741765070883708178080061022153454921052878770823874599053169646440980947286454597281792240543334400 110 45023248772092034685799465965180705980154672401869663410189768171017211835666000724154612803834575369628804439391785991117797731414849525583329973521927818805510144 111 2871143169000247766834173156060747487924977301647297080149145102240349289265915502826231182510904632490505796392538443134192278299466888046925895211755459206440812544 112 184379556644243712606509079032388842656295223730596214149485556636642204973286291891323066004388116221673516931581928786746396393436964023785553829885882969016600887296 113 11922978420417924483953955971490884455250666949953506766165349616092855591916457222148788486364193419431158272704941549358765176935303972397172262566016884057374061494272 114 776328343779957715918549943018564220437524949582044259801209720850946475204993353260932433761476840445353548184480725487183511892257791579916870631665906939776515581149184 115 50894384903149325506702989377053852555897037343501987036131635197201342093122348282041705578949495285603905931418533466187885260900596343940702054087559779852206321499635712 116 3359181808409507641047396824052069193296627958403280155535980793259579299795867180319601022196900019149594166502632911805750785649822669740570253595665396887033885947439611904 117 223209277040919096131094210983755020671150538751119209856133329041559874805441428883962646836840832520288145871096630889943022548954505524490582767268152509379756257907293814784 118 14930774671434425289848092058687733327634149484277867418587853506043967165709337238185702420763459917755875454299321834725526404518751621621776697031544571042787708786096344137728 119 1005357399175805417352754074883585004305570105394805780701411251173712610650178449932757870410504722159716534423906007633111026349970641284267049058755004176343999081008509631856640 120 68140246370247220258946420889238939499520843895736042279890403786159513993236940259155000111762366397436314196732351295128229089382821886269853346269385762953546041131598769530339328 121 4648463459751135374849468279440928060900928269951050539562382746094074646223099939016769485954524181213641029272530908435277175816603246721185442338215221564684347987958814049642217472 122 319165119931593561234467038117408545018311062679705344977349825591368325099931622666600211379792125322171262928574959138818030894345840423518643905324054265533123906108068810306109833216 123 22054633060909916933545757498861353230517955178089080023233665702270182677859543785376290933872038259703838005278456396001918096482912758151579082753897431553861092562662363448387584393216 124 1533702541187106644843924715052479538070135257541075604289355606902956914998919208680771488030815182987572886659353135143094153819638031314317507165632370134258170864882118419846959829352448 125 107329260594508989678716288352495091794716760128825905697388291467424538755790345099978479286751693815400030999505571526579397708708214042878606604662123893645398782993328936813732213574074368 126 7558053783006236232268373297002724846641729605754861334550661236255413269220545794758628846343279488921850714676165977843134685846980737632233620747447128479888314180341908503195925152645775360 127 535545186537278208990487249672590299852643359002834268045846000805855677393439203935565286896210351544360226329992674277399417522189947999646185785768844369899521246858390421295960348960728547328 128 38181794761794436992489886321341643486521133685716041061338212247941701029757574708649719262290516833631021300195014079165620320947090546615002497225058231852279947856870187632951091553973252915200 129 2738865558889342406678163829206045379636538098456553009464562076611939056258482184583192295054987684469127556633241950453536438797336647670019410797162530846598525086344587287921908211036872647901184 130 197660381084653577121110097932934489982116135509108451542262766626405300341242446644294396724554734896240054418662102093435699908589787004630198260001838857684844092548717354816180090883455185024188416 131 14351052465061063534323245829771525387484120853671740015434571147075457807068102979057051591942234709024952845750010548045979086092334459150121430347525115052217062463023086362447459747744966873750437888 132 1048199733511942772675728074342553039891833279829238591659695305066392543729465998048792559152010921934511255683675309686834576908110800221617456274076693738899888202740019532868307887534995371816770338816 133 77016139436680320452869794940557074051758948448793782056757806232571504776935282646503464312879393438104871179319662015643608301605130733825517810355589171059360885469419015676655925013405856801516393857024 134 5692176583789783291051674322972013458132374881750121850254784913699008336125786914884053535170391018570428545502240453132561727939900114608813158741837714861775737266559279551342049226566914260219501880541184 135 423170789938109257553082446539186106851102844981205316837168363082401775228059910790637010247722625181249727025442497438600672521889273055921041148122786203591657221596349893212571455638328941968377893030461440 136 31642860707232808720113300119950344943154777206150188900182861247491621143292403899227081508751866130335758570960668546027229570351855459379374281589958761500168741018935977960996779840772968900040557179470610432 137 2379802044952578165025123866627269532959002568536157862213397308018759124723087267937852017511188134361685527764565393071730534445499901860535173605625954125561363092379812163029910287834163158976174076602253049856 138 180008706670895705682394169292580891160507954442405329899214236150863647704298721010697126358553210332242061344178723250407838953646062049689270451315956935044999438294403258940920814808928675492707471459119909568512 139 13693566243798625273188967311153923418600714802727780085140739061270052913550843096491329504730007638144137370172848193647583573859228127909309832098242978405776118247718925405388905257264017435220928271243702800744448 140 1047594073631325471183459319646356260585559889469461502694417606458417283253607377769252922360095539748512587229941982319621609090646400272494168777350409974642691759617683570987730627118229032296913431564458637154844672 141 80594643248516530331552238791109572321556078158864261480595287019974416526913014791400027000512092020040556523172772974555268617076590059102395729617555148305265046823083493557628829745504850511024084414987892675775037440 142 6235043652742518397924425343390166703728346596103935184781124541234100359057155713042997225957399126551941928705976492634926334598317818563977549644805112055453556185818717428628709200381032209085336272609633688097688387584 143 485039067445218039545084265951235141969617536131926271814525317178242703823533070650195432504130448256968327049153648570764035154109325914263066624292835529017589769265519274271945989215696777631737726839190668854023937851392 144 37940389698287525839985388880861873736496740488298698050276069889268907290411082781033102548402367041854882271818762050996302431344893286182830277392678485827811829198959824228215059889406274776896505580000352887431380051427328 145 2984000288166549995214408755764386389851690771248499373166271056369080837480061593470951575304587960579891526566680531734698085520489323564797623082666794983019494180179768805795936812695501907045681724697646843458530185758900224 146 235967566273044128738468083360919703951944850169256862562908333862238509746073466834206041877216110928664289847768421805949032463687074074521602922529558931790355202356908349582782338888722812377029864792948551243345095906320973824 147 18760600082911380020205432310785868729593355565673329833085178787847287618417220367172417133069838278748804114384103578270153901909497126230602853636022343943997482858105706924819126589394247954501003811462015378846350593319480852480 148 1499570479271397442979225190173535520637660039601544949246856926872052158832100372561858758925001683328992225736411861589712017751768975361852568186971594919663879060490306067215348143173017766153802876402052061326211491248895554486272 149 120502974336506765297788086063442055825932799310444025944423519592974472496832243693296056188327038948263172689564835037423442612219873200824087059338610968588033002847156107058685185220695341505776295134998621897256696690694997650964480 150 9734744515998187279741070605419035894807211201402428347164691804063003093022117347430474491611289462671503843370171616870779707816012006519260452347320954737671250387854892552635135775962283587787068799326429646173656629245690317448937472 151 790555979850534063867077513261328212688479088985273027274402436763072905503913932891145992604275663674594600409050112812996732650432259865966502057634440525847107722235257180629665901125505080097569637157028678744356419339274082935654842368 152 64536816067209029378058350719975417282575579772897724796375441483944673266962388450492542391046048742578118663802028565946592658891551364484695067475730974510025316822130566254620937357334679981420364816306182544477973527549470570874197245952 153 5295842059821518449974370192500391107084853914236762888436559909160115133458081849049641030472427197784106202164683116513686782799497415827945844632067687969102894994195232135759653143156821308087776208656931288638443056183828785144624425467904 154 436818496017834570734886809379568346108203941655272071114002454903685023667577587958412250335557272396987050670868279912843519307230147664770039248134848341067050439410900474779392781301564572872796283846246382166683824531837993550489112461443072 155 36215261207020546061936351758838738750089507308530795217083277548733045056272350101623050961764587747428770968682654738713351321291190730591275279279068644403028186768239543924509881893441742232737122981620067951534271372735138878939676334434025472 156 3017818446192130720653508558501337574132675787534698109515536641037419065003047319080302988629728438529450708469877189784699898162436696486026985035265621644796407681313160268807621886644183591520211822907631327298932448211248299179030897821858398208 157 252750443778731635399150560675158519096841598377582437814244955546914860589637917962631284764694485246413449553915848673148546036347601698777979982699825627500890797608402547826057735863124963119348359553439447829971929276650678421535310544009458352128 158 21275250907140859439238402565693300667874128941947536574051662197874813591690010582296944328512136474891176082535895141042834310374751549769990459135832431561144303586663393748375035543738546675758506486886687294645646209871064245221751197734487185162240 159 1799816294559909722895324607539413518897517213848666653613885202187772183811285136346744192182876993565371241202758218243644222407528027271498919937762893718867512580230131966950609170069613192541862192250677836387334172603707426641677246118213444914118656 160 153016876944074521403865296560711087419434139267027593741690765797654797049942792888476093323889909145946366961548202839919444274345820010433095341672457604978815679878124234861522789215573245208890553728664221566944122325129046770372842161869972375865393152 161 13073601807260096398652434305699092162327436930518709090125735991415967045226818660000931332207952552306689864068798748127253322039925556759887337789919886810477109354133302248204444335491150553675676002353963529791501779502668091594137513222726285667749330944 162 1122491839472739313196524207933677832299749151606866750065393931240436582163845628424476620586720640133651741333624091105864260511553606881022745578568249165803352115479348171424236506178969531807684250441717661110155249950800185649222765269733881027316737376256 163 96847978254955254156182898251178630132489104984558904520429817175056279776665051050771758272368530732911894279731888006460009150987384517203307058331498340966591095033971114897645249949932815044222784095212649940870258618665030089366676485137047723053517966934016 164 8396627965992302573537098987163428788454135676982030057540931035223207511274413883063837905646637995975526487369090829348930000521968097721771139569764475704263083456983719885432442512911330624105312203018687649601443596605411616667766771036324842171160815420309504 165 731499365346186106272913183134287102302828847765692953984512922535269362314652885697605848944682788449206706712941215536534215117953386851944720171347370807936066308145024117724541637451184879165359727125876337767971168178124496341000166494628565641698453531874295808 166 64033248795721895965445234559114079995465052440317895559961273990048142514511252375522775580328822077367778346888601800467371822861092655869118431961062632569232631557166994496071693646734765616957114002389319627563257248041321020877409253155098850667622099050450386944 167 5632064925697160508047976082439178040442774994918393940721840518092285981548101625581432169247853643393261504747533585012074036586234147525790005835545861368549113776293891226191125159604624973569669156927279466000345420807792021672723224831757227648991763083652411424768 168 497723828677469417435818809194376672142999862237411016684099196206191145240658934464406698626335571096102920405542196112923120008301748977194570072001069051938903313702838315523889656474975738491583189827519719285539604713722858760421699878271909353876564782261535806324736 169 44193271031442729432806729181710661675664201530003826657724956799964245901128647429913250278275693993584245275644875328819878444499618171583948368971478628774389068051426449239783485647349252820805850361373870151685887121456236026006182479254518028462794962792963203489857536 170 3942386511503516877481642863181940396223687273577566465443436729523772495329501370511419086927206120471386382838800148949631310538048393928056239610966027720304295807839780139673351558262837758863448154581754662072214350220955330474088613255134445281952855357679929428216381440 171 353334567540593443945231346615021254919263060283333581733890231544318679068970858940988704850101716708862477418103698052787557425908182184432315917274376891970893008897731615584654603056904917859596216833868043177429052036587138833757233873377589346524223184136351607327782076416 172 31814536217061558657980244116894254942958457598869191308276551160346515779885947894051147178538380103357425454425386528242241796525056898786593871800352751024627628094476240690440539136169433977122260230239792814278165249102797017158473925891198922459716805459281001638883105964032 173 2877838395028972096038601456277056974944654816111377403647082674815511800979205456352930608679192788419775028332230878997775693953079624586180104471294004528449378426019045527489658419140623381512767501963871978836486385360118726171028825716251090224815092222618747086542029306462208 174 261515519042405166484730771959583499222471979148837569605809441991557044286416046640726793491253937639738662160050886024797640694570660001835320743002411926540110543512148190682161226544429339353459541957534036770135965758785001711359576235681801437373411024860796301148119672136138752 175 23873045867704859337807978119986860272415215979479866157995103585247350789374001735833696826064575132198976196105629338238483587549582622987758450274049899071323850789593764400292328500873607687991812943164382590199925026911633599646311361090111201209733162401022807905064101402122387456 176 2189206191712165893664032430951463560877623002138197075826898911374206844073241662805883834809759705377129695668484358324373767152832973560200280789572604516369877344436088479710371722399643801466575732766266365446221743904286330307435158562944762226924104358315178000489508878464124452864 177 201661623078114798566013986082790819296336132517659679774586229051377298532283226199849933138978435292766209699682915960129929183696376374084504519502247120177363248835180801416316735625098440405584382934298817174953693779979907021207338466731647748184352420113274138019032653786949229740032 178 18659800999677846947714091656442723694726996613080368313792967535829386009655459347953933027525930794281115049875993150823603681846813967441636239292650781002724194183846604810785168877892412079878621718429132418498576183272405461935678525492800261321744554056287166343835877919948010933977088 179 1734312826329581333486512912397430983367782449864880808748236728645000244583366393581788926927773530663489972735265699167866453610960087770474884757395574187886058889306958318514154869259088393514555622351350616578907634329526683865894464897411702124222880102111537520551511900974124615000391680 180 161910187675734106872542559189112406641467710365530454758084301446721197099357239123261430583848995258063933456305006454062627740849041531337367878327726082814935108883735627473509095842996094022070518135170366505947894591639991716457426109701807796389195289590980554753712053778841108156719824896 181 15182279203755403767263589561396404333520961699645316339228219698360861905900463625634797378866364209154933575670394688098594100223953975082377237132521284952952644306484410249249082777096037122748651840247130564834290822310900855693936657918125774210749404339986820247121457318474641237825762099200 182 1429900061002435755198027575892964150792153741844513308006555896770594528019458399652368752678538366314117274742807753624998114696807764101526429619604392770849081694030119000837302103968875596061216771309768365954573333391989496401799986852964484094256725812402705004439539131268788508973940135165952 183 135260277041711265571053131709916093100968828061697086215711041307243346448150818126049662921723969595760861567681733964069243859900290455585726658236764465032205885100001011553460663811468375500277708261154343251693695225203811058610282268808008844295631626229282533696330719139621283637595644945760256 184 12850523150859189945660729210224234188706864356370544291101399606259411200297026152707111213628945469737593579619126483868416201595644679171998136706753887710992981993447228147411305057182262636941872877135600879593918262574475717686160815775466260594348346335080144658888161166572531596036204431541272576 185 1226160912420577121306367936324072354310389323501151406928850621434975857570689762107583916812321794733504635482475310267036516212800776721201157339948555298292261693170812028408988691168723991183480944137652241271860158941147618298347135498388220671363750581486524676557261998392555948731799925073853284352 186 117500720369765763067200776334456599350333225777904103697931833467583837035245231499635815844648252476468561114058379981647910668129378685159198713903895022074863370499907578889830129127811134266023925639033794137503034055606702435060753588659121639020049654326106878973409031432423952952865224014771574013952 187 11308119096386358325885291319745237694814681851848280445929098416455335431223245778441921412393930566283356204568693783085681619052444871375402187220144178248328115044435528809498907839365338138857332829954412861892281763222485367995195472822776343016036800977561960840735868454853742672049082412530451108331520 188 1092917756961905595793064514000476792825029170906622097491174244647768794837723377555909058769397850212551695700485511453963111629591520434109039734847406993392460444426194460709156204043486894995783228565450534991048474740069032719921179962775671323681717900516769779128592593892255513362578542630087862725378048 189 106077294212263623298076494359488136636881240055889872374116658769550991154932186352661568600613402316048167601686772496548669779140831495509586251315346042305304383143777128995082748085859312064888414225468747925472233345254846647052640181211255926731054959879808501976347716923531405137057085036945659728603643904 190 10339175414301346817330236633227921383922908932223563549170870085967904308429849258316494342403792362483894838824098496635697238141117948326187864779586601439896047798685425852331169199589907034079258353407792558645367265916131970766877452813419691790193712797250252488511007002989771097200538322663246932915316064256 191 1011972392195268983009547672938753481461430681862965638846117044170682979480869716141503150641189796545425225901427116662719712307867028836193755359347309873060184883812827583352323141572438895784917099137613140756210777476818402063102766504106465633595613415588188071334837609942870893601122710526615309083250297667584 192 99463006334626960913582303727397643031909995908118951158591893209562289058656640125430178931750157326774648714838345766679972887277056708628208146523499909105487637616675273111352374034900818545088057645564382251302486131706492820180829555177519826726124278898505839251583716707816679795829536889024560669902386629705728 193 9816476106690428229395993140913842689013954794407645739885460873381454251529377583444298915960365404860918490437878023500062553365688316798149079980295307657053638163935998492936115356214166453478323809607675138324711554694527801330528003814569416147005877925284779526101234580662088534605667781971008847951362271477760000 194 972840875141360811448128884180292654618657760959626540698307279593208018136586242855431718303482871526205356029951418282615307030390394295318931383569650990585963668929767587526493325988384333352348634599911649025531260612563115696412799329845834727582114080762827389932710097534774226194366158626733488740905302874436665344 195 96808013567241721553311148485431342826613824816854669827254761239638393608846563160037531069445119648620553069633697799095795783563976706543562417000477742180744675832325226970217995671227173422353748675097056524241430050230082062961093164399532082068630553880248277167106865355473861461954286066822556433990247887327478153216 196 9672869723022354846232880422031126780947711459597948374687061185196682450619916809506255004973268384685572372893705787519426873581491426315561529894091262421763114673283734197532114478055830871235744229518327629935430269799902996182773239391624027190369810143436057503522156761078627717725142684321914958528051307158002536022016 197 970432234502126754063218614247603597416305387577423866075328981678625785113981430709540269417227265639177434172443523496901796927385722353054899825875374685886544653559418297725044482701944502492379289006866183599658552981609620940804218919456901647782085166904294307674205181841036399994076791529961865783396460392307996162523136 198 97753504326668993195403896537833097036715088199382354929830061933572838150136970837504935674853118631794309780749399168621730401298472781306143480501720968228331211012177295528138869358687697274742803143523291674718153310725179295391899688300763360227450594969763035473941728285812734500756331343005188106617813351078068827627454464 199 9886627865795184615529887876802039826548201694053683449493350854474631355542560133548946939874761557917001334724891346620137877252181100849545328531026317531351376429188364281667713753621063308566214161676554339324854508337662275889025540007204849693463734945633593175346395046578339290561513882125036779268759112553865678515867746304 200 1003932096779452273080819323322680893598222899088218327451636040379280124797335070060387115294798146631812145499244722804107867060377754170314341262006033289739296442804028249724000447422874078599921296509704824274029340834042557058451424548303426852302033837317403422446922274633084700000078755506621990943691497202739300344969599909888