0 2 1 5 2 14 3 46 4 178 5 800 6 4094 7 23536 8 150178 9 1053440 10 8057774 11 66750976 12 595380178 13 5688903680 14 57975175454 15 627692271616 16 7195247514178 17 87056789995520 18 1108708685037134 19 14825405274259456 20 207676251991176178 21 3041320161467432960 22 46474253616278122814 23 739749016684117098496 24 12245702993715814590178 25 210507883331641671680000 26 3752691851701596472512494 27 69287300961824849564532736 28 1323379420105665683795580178 29 26118769087187698290670960640 30 532116630845368845205440686174 31 11179509148404463543996358066176 32 241992378316084154897068077570178 33 5392225672648945810644153537658880 34 123585457719317218468979070766323854 35 2911149780661726448358127373507362816 36 70427519520789807053931138648925584178 37 1748638991941145072717195525168530718720 38 44529962573817896945379452515641281105534 39 1162324747991331785440100680364899912646656 40 31079017049840721378175994757454152102246178 41 850796129738523644880721934263361336414044160 42 23832373645059258498704723572959466672581511214 43 682760409467885227556496669692652705974579101696 44 19994664970634037339601477383811156521952803780178 45 598273075094447162194992898645250658334418350899200 46 18282168399188940931097622200155755713732093025620894 47 570309193721627425494679174722131590117976986863271936 48 18153759465920297146784459669592070421156518136396010178 49 589416915182357498316503406735896029973904368420614307840 50 19512434174805637921251297518457357301362829212071009914574 51 658373781625369102031860181143165747978290608543117791461376 52 22633473654539532685336581827035129409653236429898334190360178 53 792498710424595888219255978459129981220205421809204165953454080 54 28253419029321714873508797280505859944883954317774226328326072254 55 1025250664595867840167253169148248477892755600422185795633090134016 56 37856637433522235918506025425624777183219813794722877136200499854178 57 1421928744752690749343217571583375484714061959533093585677837056081920 58 54314112470485885270917519815719188576944979706647750492430216397773934 59 2109239783809829868843715960561893087087674967804393710035961222168313856 60 83253196194718162561604396917372930189010325297053516419995340205215116178 61 3339062798034598707282238757313550207691660711093343759870316516667146895360 62 136046552888351595943643296633794915571606351538816305726828497730992197499614 63 5629680500966007404531984039344773389444755441795610064529128292279754891984896 64 236543168096523664653846875379328144956068137054491836429247803640733584140370178 65 10089457626254767424633319062070272462410718897951467674191964643552299506361958400 66 436776468562122327127270403077404580081342960411972795190410383546698929298643329294 67 19186277394705000583815144610336604857031123876048205995538935308405379026229590491136 68 855009731227291759881589038200123076186103864521907404705073185623173218043217329440178 69 38646628540246053117450784941478202378487199755949821153655481939794283477024770139095040 70 1771439110549409398646672898159761974776594793303690609549418563249872434723247270275742974 71 82324883861635389155105153915454100274352234583382629661373902308275234715660537191334936576 72 3878330417842814967127354572783799822657139524354835996279182026059207446190374322693661750178 73 185177389026090577403323932640928502935411834564463467211297893707713326359288561230637464289280 74 8959491576189542988621733353415483118324690937592918435835027129803350327480715159231149014420654 75 439193436822954351456168976991009035764154846567833717166882112463140627772341750485223429128585216 76 21808818213867307854458911211445628414336009941778253034622114938228540166014752622917476067898324178 77 1096833869141615470787061040787772208025502738966942913094574791222781345147183320881546444072414085120 78 55861476673524074269303673628477678753908383349267618982826194977462181034950586686950690416006795042334 79 2880573422902900254319014415581949008377761313852072115348513094741965192635874736578366978613634249261056 80 150374525308570977141681598544339985134238090156467100741857211608589032247340553083213927273417424457786178 81 7945729585394302955224405607751469509333106437529232386399303577943083258139920024996320025566988452033986560 82 424907541744160669953553299536386130207007453141791516632334466939887142411771380231616410771872224331886088014 83 22992949941541596775391760928459441450846331859953899213357456450167565657794956374863509947523581160639583748096 84 1258851296654475557707803520138846653786482409329558883205245985500253390991659123594847035438684075885330152360178 85 69722817812748141779435169454857589370881719148800851481637773127482814442153321406092569193122921506352857192857600 86 3906059107255735169906253500578386625178453879331438408127248062498663826979334569053224423545421988878578043685637694 87 221314561247879466741251175407824440754835123719696968916101767150289554416401060990997364965330924148684609981394190336 88 12680419898829203147718643928952448490120179408403120637999255532192502280822137847639939829229259908932089340986123870178 89 734608806647221861196128436957695837516197347437009610719688539502148709887745900222980368641918350852487235700380653322240 90 43025411135243610309336342331806482982636712601140804964237048221986720342209485174020939484400349990676824158982156798171374 91 2547352334483462676442808158125013126267715795250318614218501760100150298182467856935589209255896236559304089306647350556491776 92 152439628960949298910273139246631629444588727132391398621328613085529122838544412075001517634566993095007971447169647177219740178 93 9219396041792945092912650124890861798453331649804598787209646595505690212414833128468035400675241761644653454680294147488198164480 94 563449062945154498780858177794896586881000852555344571497315797110584099726390557960841291355244095857554793958809051103019191369054 95 34794237680183887597076245578723485893014453245638738387951164667415878678421504656175168980043906922191911408500142061260949910716416 96 2170772481016512039945160977631162699066239694098204692920500212294930183487028187173698128743199176773651714342018407221307165048994178 97 136813950746704914070691202195057907373278837447967466464050255473005417306944128909667588966542060096261889542983058940099915294252728320 98 8709861386545189105386154316631570842939672760373295768008716245009937914442831847020468549153760609752994073403339710771879238001232910734 99 560032788682988131736157651013653790600465947501262971427571045727414183196289224521569145993598766415045873275544402990274184633167963488256 100 36365908608440993534120831889733531987212563817769433476177013263835128976765578444753604632239557429452334398135407712680410756716078958256178 101 2384583112292445355498031539278958792761086539109809007290968999885485665522774866808001882388783855313784393800410827953800773136620743043317760 102 157879804551130791961856682779773142318793631673764605156336447318147958480864579032963756327512597266032656815564177596111405857164407912407276414 103 10553502985055076561570357734374180201487679329941549950642091718729515652330355867428100573988995675150697077903998862631365718633113428036782391296 104 712169290938533734203325073874599531234224084815345256684430433644044563613590189058817377778667722216825265748592032505098270377625871742127167750178 105 48511839563053704671197604391745681272889131050815205356179131385826583229720880494512692804555145170499916738390456264622058181048780751811679931596800 106 3335432875437653230856366614753976145825855148977705922581945576242664690152862145577787566669507315689916800424952518533572190540519106813277470512546094 107 231451176728394532556413297195080955021154395970867315674835285779796488611933855878533504988171641895964190296872517136996384155475921581370535783522369536 108 16208124089291631334554849459431613392491822325354791883822095101342270071252909591593821553339947811874194214055916536424562158978294813714369033478307300178 109 1145345177476006246574081801776398895516614715818911784308877055087142687113077057412776524429132759000562520539467739452475196556820201206039811587615164989440 110 81664829488507015347940405222178601196460102474975104604900609217369725655571087832069885319613607195193355859836559786821364602975062285446081323110044137199774 111 5874814182426819855370846312784564304479644188702903985907029667990537692026867889911911581756419371691964786428523350939978147918403602153556529649132930624126976 112 426363093029434372084041898375249755791900969906145325284281737832906264561499963714943342140594130161765798041903897651635671940813115285608157348783383751592330178 113 31214619813411932104260009200436993022046438570576895071636170334586894686674593680473477893358822679410879195926165526991716421816128459909366654165927898983883079680 114 2305136416088590699253168799895371149038111392494483399630195519524147009021237862922295037398934751092032603807799457188974024363098392488035755390393251245833216917454 115 171697145162596077898262084492200881969153606041237136583317080315323534420767866996375116553458333798518985711117339250829917413303309949041450637148879120741769324527616 116 12898097350137184238191353913830616002897248430845437522965783376857595838738916049351518492567844322329127000550803231869232916378812125927857812210115543878351901879864178 117 977131850473891577742562147048375814051290867805153678819693603300561517112050738840516925635191301573334414802342585157098075877743124513864068604367080995490127651820011520 118 74647447621564175145427917732210336143635782425088791109566453935694912984800340651697327666302860977754230877610358356787778450362549263537845034601005248008178720844471379134 119 5750172449080660398950256683897885933383344171856524021880517281873469624593072779048543028460084683100906106110120799219072000982519894141988141107258459958927660834944718995456 120 446602578756113395331514742494546338805612652021344411105566162382595901082862174132961946574384439914681124468223548876331015476325628549951169875161456792034990523010493844526178 121 34970903622444040669709605418414477019543947236080897896918412097813155296733504915817161789885779140582513263365757370120951078262237701515560519755915114485896335864696465742888960 122 2760635359834737636114191330870024765513651367470795106539672460721989378683795273958181828978254876266245377787034222506066715618856412225261615412968912177120767246315708658521064814 123 219684571350568248458738722155506511412280121947307295657722192944294376382967235766133711185678939215572110460235433617760091555392713777951872119756992480892774427234308476068215914496 124 17621813110465421613015355637427392977925720965539997350616342403909398285046852241451121594085126101680386342046095269288847963097687686601000651052751622317870000365344165901927514540178 125 1424737292401467877032120077018212536598119296436578087187412753110095156302737244155940941884178064326265199805716620099067602497269282228269936148105522081465414021477863303578361266176000 126 116098132380820525034310359536339221899626884985853143296837402476659468716755712259629943434045008277678242179876683287687478019931353906732312695266996811311590339216453503533087273484054494 127 9534444771827066521241765249984910394148212312303371167434296601075590216266862192315053915255210600915733454962912456285568161093435711147847084479710123240474374461520597952887096834823028736 128 789076692546304846484264044654674487910136946343913931948525972598327571252269315518775476056911852028068516582767062009179674317750526181581197259300831031770477840739295923442732149505407730178 129 65806828271081271355714200265449005330371340486657080689908581978384948133412736783965069592173604234136447035646767530310295855260683818442387885844753014759792159769345435675178217260878282096640 130 5530002547255822014300260625092553261536117574893023530651185645520568007281579434080116208362763153447332677669203458842325806767488802286653033730999813335314205338587193871360037181036445852828174 131 468228026966852421070047363429891690123498494831384839559135720193799652108897421531764201162058712160667763291920623099327881944803259619732366122454570207797046355348392394331636638047636588305842176 132 39943179403098021116964718325177743075564082333877995225873648595208202331006686720118344215994889387906176528225251361574777836227928321567974782886712679669353087721289724102965538866822956119507520178 133 3432865747314705195973088561695311566820476047812735377154612537460444713899330875827849588578906842608834403772705301111206205709693258357745554328818110367685492075538681706083202023250608113255847034880 134 297218707376314671106738183516338323466350062352570586040153867433518670099587263104163329202759584100415826676077546243306052049783074411257897624585702315161897618468190482539669751975677283952133451065854 135 25922513852355806922329375804895988094877762077173219073591779310544938552731030677442025272061611430941229912955819325762990356423868160456508431797006487988296748106984979174261864446688268342209566858018816 136 2277385768787465021694675578295372375976480747385757481747503478006470192097924858419540113049359032172541130156382193097329550440660256208432689499982243111485125072185425538360712925428738438274606984318934178 137 201526330700079972263677853686003148306764906229113236784579554765789429525535632950664719983826515032105183142503258195179255734464451358862880999836432309325331398469187042958874454152235269119865358343963934720 138 17961401551032488255273790335070208345112847650588079885432856412095618502289087984451261968758131194412760573179893565422702823879419093121985288917636239963659668560768055628276244995105585993511515127077270447534 139 1612277221316354087066201612020730344942924756125754592167475228425462862168278596826396544676837383754114423320181465096600843949218686903809692059533865288189348101924661101387898274214715776522066357778495523782656 140 145749958717253886195026160893431372652748448683282960837746638915034445400248313398351958127961109108033863193932261232212391392340457799117097427524254998323518077713144494219835650212589352076544809259575850244596178 141 13268592315764020308791318665826184749996058029363184381881497125869019863537067511963032392058411729631984481848955105816474115809882566901124352263085254761311379733276675400736908404561441861103605853572838539300700160 142 1216375627937006313693325003669009552578424702206192333739014379239163367587146335136118962346678071605966158730796535081501798186037852063528582817086469496678862415063884357796112954137220859346941246183059921438987453214 143 112283534289500782667902167159011603266935292515035418929373153366726466467877299422131028568523439451149542321084256061195452607330883806108794554307060617813680586214046517996154211033510749296459271631970051479489212317696 144 10436365665434967251012095133463461625913266509858764782791999503978247041444845339893961161367141891309606066418559116963865866399224029529898881393680712948061883295425789868993600611688289456789226652623126943240499520730178 145 976668036204755910150527272735624810738182095260055897833759854053702874295169124281958011691491768814272854501231510946577430044300126621379903205261107324070262100835050040694090411897708906113122332729593412293598385484595200 146 92021442723819155928729151390567015326259157148662783044543447219543424653399964987358179212467747535864412449582151733135572133633739797183423687917325412600435435138016355036358362142377252136332690169614228658531593938960162894 147 8728822247549597159386499687908504308104837356206294612127250153908460549207413872650163527237304464676678518436916743816437897791921935115886782458333090852764166441612473942249562063896663269757841774423463059212289355511744167936 148 833541539367489734112801080975107038041325771390884901679322205099162126403306914026458473230902833929059889795429862866623316309053622190744056733952402960596268702431259813277478630500714271119071098153549901163615644289454953160178 149 80128041839299034182389700387240543684125845583598021598766468059727104987600782604153266606514631027462866025647750806514182419071630622415703706215696879590762976531339154438602357447280595563695952013052716060586653830323336212643840 150 7753690259676573995549465233260000393863051418567673310064868241130496989295539977664333205099462306729714120486248642304924750615779555141604187614204925790727263951704053742293466531262443387531546973049134575870407686234049315505056574 151 755231690582012645128825370777305806525734358704258409193321714943652445141076244012351299567525995360973472437972562679224343680883557142910062455532671263588595511283103119181894682707628249326431732526524975679458718753727957421969637376 152 74042529757870188018538352039393958475626716028252954990129026519501701200736241357467069525389655083082280732067406778369467387537479794413927746840500969993081100731830251698455977100054542181797290709229050267140643816976495016519693310178 153 7306228749082432387312212552050754280088641246378003692036472058081749824701559284523731489027223874353990998792553726476781126855906506339818385643646352787706125060013602509813327587392902710951546079234034923103551256157509908449821018030080 154 725601511106209363389095801866603360169737101619376340145343120483983191937810252721894708255599858573976968946188884734536140631034473611674903383491380936240148872927427826448064955274134677683537898944277541815743886863531689677317350253814254 155 72523397632033852702062903468469972686843609498513278390086668961810224028211023753817918618664242195298659510417129190892585025989607067911279692982980621812229899449161253280845631401531852896293122829175309812673391239984057011881132847599190016 156 7294836065875614643797838985687660462234741234093936550843144142629945388421568594445027784619329503187250270649852723592266343028814324648876320713582873661934663860444271788514800019926356117281608134324208435840270430594731710624793644214294204178 157 738402171204253597282219608336579091892827613479540207975514298306722183993480364872546631941836544178619548136763436890271672235740200401067282036749838222673039585279516264549025994466476670437394216851187660727894605463089465498522913765939132497920 158 75213058324564343807802856336388677941667311966813484982622464582958126066643572027282440614812673720755986373998465292199702966564045714860854901153978460192345789856524509744216078606148824836501634978173422916172095445751523727530728012055376390115934 159 7709024427341496137632532431364954115365436132750141025726670049492655248590230076642519569962283976697545454947636269035666502465156358496115037031253892057442243256377392829893102155814726832549293174802058666347409214954137231693103340197856080985849856 160 795050528327738388907725287889470216659135959290655040051228972658397120228447174122826527176595670192321065131299213741044356820238494025485850584896407957994342238551394179554786195751621903970843391148023893574200248265209589105309490654697704985286466178 161 82501648399896427738500001481786387309813303241657705485424551469223438115058567159988079817923869944144574071400696597997125433373541680741538616622395548966502189423992274869524085678902729059340275092295191865792900345318365576769455530485141814996484751360 162 8613640894299986473414397737851294149406643808543851354752895328412067173374818750157436952212382623294091613046250978632128890603945367407299396420004161609762476468314721307120424502055413527748709210320939409978368772762739248990870107603925762331306566441614 163 904796664829147342499998817944405807122901614933220993796973752557070138859523981073799045892971400645825813305088745833708450226077438478423570276201970044351941555048338837043273285338006343094142461477454947686442066129501950678987892602316902954467608699600896 164 95617935185089164730090572493382258802944970743463390976291867830204079636200362139720957795937231172013979501521902473137865658919490406895688274006781062395841794128642610345161313323107984025028778425619869756343572294645068696136488561171768213937276227514320178 165 10165672433864082130144283856301953984813160306001139688612609076775176708184506930703743415040463051801896587947999194392115964005727243581352252939136713638077290043699359247569316368293038842534340287779682676721949726367487222526879492620546650654445182254474854400 166 1087240619915374520852385621837771173471271186970799915121245892018932808201129334514971553730239457116368160391631213128397881119971303231650919161644035243807952632517840567374106449572011797357703086487986341785743595467865435543284081353285810136907629896985300871294 167 116974890619854730704022502695601289246110873393024094651812907287836177155750219907551247102737853146235328766500216122328362052339812552143893720839093218161077088159602699038045336156976253517859104446053512675531921571157020267624725138867687301433358576194888333787136 168 12659654115226276579145634828849158194485837310925845273828716122645352971737586646949925759395234915944235650587021401683284544855671861050067684083913668373578747076605875888785213021127174405561160871644813676091816952359874304056822733653062978279245832373870090471590178 169 1378155488158769202782472065454545137089057105778348608425049614080628837582715620747442489058495922733435940727403990814354696869713594222282868658695217225532285947318757939857898668290868447652013245921645949601619096121314746861555293878176172827039057564653277636764631040 170 150906147350431882222036169337982859709912316255428339802325297020863942535542993493581450840972591013748051754357498836444379346571085345092805087129664988963892221519820005996275251771391938009738675139376271192208335508968610285258555959342080915109848021644669609286653884974 171 16620087204370307875834799582676164228176207374574507180593706979887519064104327658932287107356868519289677682523018494363440342644754313411272257043628718875084605979610951596966703847083862896670833064693405830263754628202450062167407443617046166531511881831836266152091583512576 172 1841038232026854840144200116472761903250065531098862077623497095411323395209517122936798803508390760713837289780724981317824050469284339944667177151011572527547048561840960228345375749542036940826881159128977079172213011616407748130851764988200336354569917172685406691002526877700178 173 205107298582115520833380440199390143942492734017807066643136536908814813482911765399787325922212539809799502158486504343525344008768306457840413005629440886516734324799302762806803898707546117192029019083442651052064013288431649462273817090682593277248739434889155907626931101924065280 174 22981270719211625500968931007051146981482586409676997108345195539871184767746789542578366318671778877860788684419433720752311573242828003201340902196958674223195087523785557748136039723548233332621268428973279820442585083986422745875868514081418464634479900224044148779152474041985162654 175 2589569427497104241963979174942691859308825600520491308433117284581156585365162677497500069424633588602855127527586878555133917807404610024085899212116689385248338780717828182188866252727932345736680962746521888247852381823157639178869556065753308849130482878944298177222931407662236041216 176 293445742757051773094372929508153497094308518359087932862236135796842703579611894975257737772308685892246361667583549466057947989497266952813572701870752982841799577009974472719132132819359353249665385588994706035617086873326311407306190552390637491094765021220918437399186224311289733674178 177 33439601543979876927014878597133632291718705899903009916949594931029929885225410655562302443878380457200241905242856965535501924932943959910639528967751966202396918282487691557515534435130436200524923525353057138292723275290387865638777759020247380558244584650579277034492790609174695373701120 178 3831897173214813529473143992773107306992864548668014974553625323345611976537857334903198000038355311027286842019041634568086792087831374849820766501824312477186139715191782868964829947749244778643175463009450617340334024509814840683906921225627179225428565590808093702215187467028858794590384334 179 441542657158279309730572463505906872895073281263939687304252944414477513406276795490616470157791904020322637138707438280348064983577737963616984289537616530284766370448029183661717041109071683429280288712618321039832064522741970137940226714873511748921871376427859289981768510544531029011313197056 180 51159265224677943672765206258443936304240599689297652831687353819202693559611242794274883827271908982987237199800731633573635244545720689065224317023339615280625799961497651004079924707421113690245183985850454516103467223975432495878668863659856389383288560577619878194160318689880725785192098136178 181 5960128586423562192967130084134770543399136034372662459849162192454795133365191741108271319417578258382827150798949280344206790180234746029100190192727707748802132728226235682268686088901007719088217380353507901939716636647144424801806000964981925063089061836486727416200059730082377669048103663042560 182 698157956931823570546486501197393527123805123220752330993649458915349228804341160492894946707304328367169916839566776637826090124092462730064484738257683889043631236756232788159749952271148332957149446944229542138178753393684419342927172170254873645655666614591760675314070401254648799901555738018030014 183 82225336242640976008417566792248943846101068477226445004499669029710192387262546594176147514803627043656238303818495856083689275856737362055689490109798512296219973792644536979164604452444475516547618693860494736913235198157391030181019897933349683233822259870975945772078340934309160409922806209205764096 184 9736409650164258855325392601730926944804040505790292242196357381413314519705852644596649699598503484614481964609609142710014024319070060535268169678663671338749265070908964844468593596720145725905923101190490949885452374727344232263487880564517644922938108411085948733165903660547637378706014254911823310178 185 1159099393710549830085526628546159987706120741347247289701233415974779542080309870252050921024381309202858024003707816942114603381234498696324719205591700969745239310343391435512639312059325356904925982896477848771741483491148320031893380589700314980337588640212109042117211721968190315512878148991407724953600 186 138726286227337182026018931672633509576282036272846685507694415403527974806154505220140793002592967011950893200024593184270722130540140189554407572646605034356667298030951480781135848527835495010654836637499245356172243832397465754204917641396741300620521575809213881441299240457332782524816070566515202866179694 187 16691708619894914008261250596762455374083335128611852852439720785354950150690690129000910339681043633298898713632024877884174261641281512102999327266257601941939036880725296377365206011522390620862467755498271466917840763286075451357152326159018615768306214661598796829017672467754851030008439274914938256239886336 188 2018992122933158380462542819454466487153646738448354463371548438761321461338880999881517036387868915870715945905171164940543831448823991353855248608436096111293771961366788733449725080180306633466152424948889055459432245434459880677427028546755607229200853728552063574797035767848408415203230226316963249351491020178 189 245498147269948554683779731491825821885743629608628512401708737566903456540777155263799383530293280420689975198052893739928136792993412290037627985413101468636696455437600654593307714555091809656041528198129963574920667493626703974631943281506741857179944809172457575825629685738673783515292717773281782420629346058240 190 30007490213623405372943579813364037987079264316238179308255586244295405301425118931977474699741127976156128783519573389118037834308007494916795372318337767586846267033113945937266703160984579156401768951377298450917240291473722892503435268155222692345323288334675318205960690054588023918250763086696735040759912859313374 191 3686949643606532624996464475317446038607375039244735878187450179765396364787183058414447932748769463183110271815750460119387867876515511502518061930905166150968614456884465328207906908478569048158828003422142165764036506272245060506273218962895382323240803914412980222119798661597170517124108873437466339416763938715467776 192 455354002506655238921028043246054388336617770625897170493481589161598627776324242463732041442717636080934364957784423809068554821267032717441069678706947020906511661293130712377300326077880918920750865739527095795628794553252204286678813176225021428087449022415831933502460822183862103399759479682644686386019733851788690178 193 56528048213238543132776522989526496272011947254240377024571095725059105063346709912440674324866729925521688545260717950920863708118325277038142101507232054566282753597425053038717314788639011065001022027195100690433834959524203461567465577039141529192281744254979930671975626057904151181702310197856171652305061057946693140480 194 7053428709260294813265970548254018860393097288032521054305145725393662740280660383857561854087884926811366804138935789030728728594875943419871471193657299858121909992466978858761087424480908899635861900955212090210895468507025512083745416531527261213613866724218534398888123066613579906606756994471883356826674297146135005111054 195 884599572584635873248282220291542055224811559863936522139104443287734586239999001509796264011254941768756137378585194691428685483721511822864762555357519657949040656058249334982003051997454094995859395198882204532402101936681194074745888246044235346054431954775391832282445597728444068035470227249723958597704944223948327056572416 196 111504432541757945432866627016825693061385612927066954652173083264453047627895952653914204036670577628558243882140770007078263523901742822483189432977052325260258103147729045833693409480036793190436840855911286541449419115845695535060173594596494509591531420165048871632154026703953035478258583619611568443778262684055632604565344178 197 14126202359711884644120027231617239098634124859163672365022543281293213851736383825871961042483845449034541599185743264259512938291479097194609420985929459742083651293920027901908310880873203868005973680171894278115412045625749981090323639607871131801031166564582330480053492480152791600894314250100900409524649049648583802880335544320 198 1798604321575350365080645688114169688393922116993084958377238756460843553079746820432969335429661740912558451439810327896001327747022052251833384861408012688447656444484016184061937506402622047492491687907691671498290138728368191231743666567393872554961948593970078750570175771852664233010359077365579601634114708419701022583000631252734 199 230150489154859024760837068403483922565111942228762378645159163766447137752956618581953708715902133353350773732767421247489556990201536941032393956025186539738196988914244490320467312465159169388671064672241336482570540662968880714871961767306392598729740932992231645912196665236999919133880106853664031675401839001051753191011966313824256 200 29596713102714512902454745301830807419685212776277389846159185526442065232242511659919639937282254666505662957831040650098789402697058180008415744950497660540552428033762733906001108332549184792978930652048303655577356140962304715448194420423447708936121691446188112402619257137538536361080650774205423901828523419808014840921735019807606178