0 1 1 1 2 7 3 56 4 476 5 4312 6 41468 7 422128 8 4536140 9 51328018 10 610168496 11 7604171722 12 99154078394 13 1350325442746 14 19173655721912 15 283420080801700 16 4354942891383206 17 69465537443190352 18 1148784383085885884 19 19673049517219904032 20 348483690687062619926 21 6378424548371108659357 22 120512959233938784909699 23 2348210533031524524304910 24 47145399907683506415340912 25 974490031362524920419953209 26 20720830986599909850855917753 27 452899910630524170104999757292 28 10168399875062163096551103086782 29 234349246404353515878399087798043 30 5540570441178966862678676333496924 31 134294422865989192092203551599915543 32 3335177521935261342489614015022353166 33 84819129236403604021916137960967952355 34 2207748928608238940594946795476265810294 35 58784628953863812797652013983004746847440 36 1600378657159709553640464324235713327082533 37 44526862964930026644845274126925332427828915 38 1265510239483199281548579304185897234293268045 39 36725280574533709923525243481277014926791126824 40 1087776170917399664627301625471543771415492462108 41 32871154003218330774852186408644207674412390286202 42 1013033865579978284073951975011231026858536273701648 43 31827711165678578874092344519796272351592877512094933 44 1019069948207551145509971934030296419935382614793101276 45 33240688067087892584593540779859107083931737931303435509 46 1104228622825507245900220224934228371328691893431606455525 47 37344921554834439094905661304031498127190571526193327876137 48 1285443477845962480679076343046326120066159890410535244855830 49 45018720484861842187492608358572755850120185631290306239622622 50 1603711278547015524343452319723801368685895419418471315662369428 51 58093872866145007956935474451572968587594829924220200285875325221 52 2139378961483494054342671883669970022677895794331286725006619219676 53 80072650553208876164443777911618309215477777753304338617378039257451 54 3045153400532383938667842513032746305522922336366557785010687756539403 55 117640106407867801441075171982962923713043508143022632393311117500886549 56 4615501678073013808560530467391446941676108902359862075460847979317778436 57 183864881576425412680409350827314872127347226684859502408262238004956052163 58 7435275765257207932766948929741435035298790401095130617036491643204505065869 59 305153725563651046037841164901505813531162684995698289995400267789529752910445 60 12707823180219147776197629212203944813927218796194019599134206253169705979129738 61 536864547212719126231836103061469937432384941560658457546092315302301343349213618 62 23004459632322161950309123982080542599387526018855437840338506473563808644879346559 63 999604393115710561246041784725871952707559557301904908494459880643325788514127473134 64 44038288997963320623098952125151216421778646041121048474874431674732943276883096364266 65 1966701424395356622455692025809743303327201039574119122188444491413504669964211376370729 66 89017175340391746110320372081837607900843008721261353980430729463137261280240838455118215 67 4082820331739633080996476210235377872379314155634771527740506818649261115492479473955139507 68 189724521921980327394125068724439143219356057446977293819449964583894919268757797070341400551 69 8930811899346476563447793020398292991044291160671523011530489651445651501917601976237166621588 70 425786653687241008499537880620044597505801138662868455504471766167215854063773008102839805636477 71 20556911587093765198557566361144909894348101625432122252035764171415492173284008245772163374753069 72 1004896168149441579519992618062378685838591337409982835729258621869076424949987887585190302645053308 73 49729765205049600188115445249407979852520325489901028769609895215303230921844271259088327473823044173 74 2491033025982505588378057523315403200687712149063915591999609380304808698916624344265610826575437419842 75 126283872395337376092118370742097932496881626387113804681090358414229588705643949532874216743862315049985 76 6478292481173608966578238181186708717244492220929737681593454159599002193563583323293672075226791822268652 77 336246522456490233243294423321374297472154570381355703253286137327652187903029466361435682707906461176381383 78 17655553306522665446006188692415649342307704347097004575265858118079500281798235372030965807938010995548905486 79 937722096411461077221543994595482816063177865687684098104217670978553491549184788474779519104641213092396872404 80 50370994830913140604942658680690206119478108223710669215616582947709563992371925282419770787261973882740773015398 81 2736188230140856271910310583198351242117653140531069402800587179659546094337656944176713902307465797720185812968454 82 150285529783143630340905258254403716941890455195007320639122263056184320952310732643042577249611351724774822162570864 83 8345300067764016895717343956560486868489434073257239048540887499823727279377899329146572804856524854976037774924250385 84 468456527413006380726897913550602226159705021805727999787401892775491564337228498290175230109010794131766709985212128439 85 26579647132166489911951028166849517831342084493032800531391982686792907383788189903746330930589581952228930761266426333533 86 1524167796785911627750724283972808093837812376417694760642443317340852322763702999727021650801270574077174907177040460151651 87 88322650572342694477021849559254294928141185144712354621460799435332503627095017906962220162536728059511701580308240917129806 88 5171543917205299740999483050234240658511881194658330065720706540632036470565619823182001764115842300857629260842113301071351084 89 305936414032102140677733303997030716583419211657195341682240055261366452659532598639590102797429853591756604649338063719068499276 90 18283523814157218475943303733954179354098234484218707469820371480673699219350278749081361279769594266706109071365085244945049498679 91 1103728472348585053400245895888837783943671850547808620938945382016860517433576568045523944229652263111400209244632048211225516959230 92 67296877376115111443120173956505498305912921406404970943023620062038910623466494837580975610503910857146790534905975384333778789029414 93 4143959056329918380108181306648648005480806047062943128132909003215971517958786657690127559587061748309038182879307066388282253474418778 94 257680910474126689149615977951245891716816500856186308351073707042144629825071254539482357860909172842210297262891689387380923250353128911 95 16179103502941326260339791420162092994381641640809282467846070988619660898340219890932753805216778730772720464433773922034764927479633565297 96 1025633078573969119235852743971231575420564689859384940161839927759659361585818265506722091200477671235877241189319167654300393177894534975621 97 65638045160672039349511311651942754188438398838596834532570129873809254346645915193698729979922756984383177606261802064436700124615794185464437 98 4240399127230350746187702463787232343251390135362763821139859377072331488265639854297292808918919386521449441779575049988496281033930014996241296 99 276507840306629828754368748634543195157638447861415574237694490473677082213528770152505648208769776064960119192321203520568127446028930593785243063 100 18197872072511785297976053969690819745943536762545311178767357658961347530878276135508325596382375277629631911557811925137443832470113042147479861495 101 1208675476235034971548040578507567398655764290304864629076269412706709554529046419495726824147069748512758655538144217522443310508004834063311866438229 102 81010052676184693094729554828506488817003905818625156430029892995032976455477242594711840838033397273527604950397482969885803945073927072591097199828522 103 5478643150391824048276310550492517534777989639297462352734618451994060074557569190642322829556740764230271844296552833230230235952385889564577862255876238 104 373832816129118624862748996373608529955178974345963907228296124812200380871059037273860772590129516296498886775269569841340480515072316380607768555950746042 105 25734643675485000630391271630681540605357832417821446559092505867128060002668531566708294812474151569038650971661976575639366650815088913886168582266810525700 106 1787153403299853067965510470187658533752838222644307393960799159640913787130130480269567194351133217908390104402628509328559963524371986755869713151907157092710 107 125191724937013397932024890066007943598852037660777930410694388779217620204496275915753736650693803680628661162298592342702762008349669691050490808471997074151290 108 8845599509969736831938861310833208808800292686480610708507834575495784460567920571047593705244823161188288309702432250584242086620039360347985933160528971610196841 109 630354802186203997434252292525076954954669014359277944948029453162633814744480455838141529429476388698235029857743657090396310539828981347676943746907623169474098599 110 45302046344496967871528334972360518658215075775590988344871165290375951902302484983099961316821467000029205197629732058069625355829346384379657351341135110783640544457 111 3283181338822871552263646408671413253927191826062355944464199353119775853523180041779984977885754832514811808994323375598662605449599148317724581389300799313650360984787 112 239930830997398770850398796272583298741814473275199519495675907499754247882575713472908582678966112250149320493805271799941133133512392414713887365491694737111080928424673 113 17679163668787133844981377640242454265919328521106550742640767499083474569221283134348268983431614463865328837825364349799009672758888890360347383502985988083837148413442568 114 1313386839191326940302763248011460640526725228680292391381606226133572978367572456411394104792064308805783534726224909006279201786291189143980026580850784724730065828407935446 115 98367169242878805395555367292644008268050849883765421964389272188882016777298336640457968591493326086349464430722732880299139503258743364471318083623344611052958353060638000187 116 7426873038787430255014945803372525396216167455862056890929646458648120353585358666414165174396490895019583097331981548882711801570596549643740147977707804173280133796222813691263 117 565239272335712816438254928346499964519441830650619054848373183197249809867126057970640403526742730173233068935701925632974991617632762027196748995095505099543245600779620904210865 118 43361249402015152223026671342102339364193769544211560300549492157393104919104731521687895483487107321528436986305284037469547083633461551806483523203275719975008257446576645160359142 119 3352643919822862846391613042951510976199939587406817647982116791326704387440941812974063872595418322840992994178757901849879064089318498033711036942115201703940520137041380250081996426 120 261253866934012735888344733964278498796766789378358296896582407224582047532350083910969740382291072164169919253498375479140088984603134100180802160467480304755065771039007309445654961602 121 20516418892867743541557580860215578806235559757888556438785133332791345661264622177706484671536828724364362364426132325906862541813383302906922395340442533264208027387069706783869574446943 122 1623596839457495653867544942964741800104213748136793704605053281624171768761248399958831506914763957357119246387761922935228123762724518347803303742222147848478168596631730293694724956001952 123 129469452482526571466317017383495292213899491740439241235275236668900996534867970059183608573806973749624611180397513798673874964959824251629087240039458324485963932749228923176728474301109658 124 10402649019768335623890933609196519408715120833417895859690975339530990684133517769970526675807857686168707926390582927764038787610004880019215506775391897824808536598137059666267225676753414801 125 842138491653050923189123027080718250013756081085635992275350150063932696381860226105764869060026078634715948162719216027387459181071437682448888759685774398626032692579421282481909104556926483291 126 68684985257531051171681619189087087932232538894088012850339805385212622525954053320565842831000223195254494134662801113646490930339882063325226100712152215503380368375852274220803228407686669356998 127 5643583517405647265480507690405481987946730050545571309957611159877406994395764233793674870452169983110243572754746321445620961226297643557412790012531773463967593132497850973959302378961190255918637 128 467131811853408621027099113058013106957664237814820958972960394039490206608279150758182631641436637156554555941927209201216573829247530469642583174114209802218048126022316329495687414123676556689212510 129 38948621999748511856955392063669262365714723639527821370720187082399744440587350531483595968574510504212770205871136089825861183445811461269294384936590379093656198079811589630350836672021773542323833451 130 3271071774819503059241619011934353167407137638226492864737368711661684324109692134229574474530490134078668193335816877977896311947467857020081561334157064792470179258454536849141914216489376340454016455601 131 276701082384739185059968942837699766753434223238710358139605092387742300218042886609803006514833802162947860667410398434398224550904048180277879402476843816365563473132084347406480103819543754505157029004810 132 23573944300609071711712791877537822968684666203751777783132179697489298323892021358688375976841699583677028755001564898977732463504689688560749577578688203054569599196213143194734956443958999850339358883011189 133 2022704190634980180332263562138088792354395862234230506987483276822191684691863626948925302449301726173326499357190040551206975306254612673774252392190653672001617422610039480946490512120066680851627903718113566 134 174779157943168938846880224042883826130097322618200874714936935224925822486671220921619655175620610949681950016987541398535878905640990987384499171716697393477872078061209173968724736121110846783072171886549229791 135 15208373821317544435357806800107903229661672320886587497733855042949868657348809127009870693473927569238247417949548722304281901537721396261671077245775147092855536504853170983996925652109795787419546446063578135711 136 1332572347602378925364176535729488927922446941356267205694432229814342113677486241923771105651155285998908110770681168505951107640133032156672830179115068436484207015645215985805775632683572709613211442538746951449357 137 117569046963349430438034033599368961284929899505485335105847113394019239679560625848756798799460855146656610630731299368419011308552998432673005009219057033071947346703282262694769182891419986973222046052913412090335312 138 10444050520128543508018445189054997172281672186203417004049468990330425418473727053942271516021230204463669562483393750003102115931078315880490008065208606143367230121977041154940278716022409701760480208080530341951832215 139 934111145069023146522250750888809281509096591733680377415895266177388763180568207693382097405200447709798049860756968290674412455701568927514504612864636929455163116567991092915064846535979631324797732284410193484079458696 140 84112762314838852218917585654027528575648995890349648862696381080967772277258360945266125921775697447539258630239573351598725239678099064040092494590240145760195514860829885361209598755799571297648974389014745895402832743109 141 7624991836179858698726087150873647381024241572104453732836384029849001075220643454529402140985831533552546088455145236795075958068165545429791130904228146015800300051424308219256413224255375958068301015595081363484171732900315 142 695843650321072553082836796443131153937990123648683211181162470464884341340456969274749984632946750021303223535167886204211071371367982494159143410669718344011569446398881697299647054624646909821937202704652324983964911916151356 143 63923369562703251180102232255603293165835457722090573512334367976912313888889475506712409589722871060984725702988953182199736783112045115046245060681091562274530587712727621494129334891420505615807549816621574557609997327579857346 144 5911048368298225923803613067107248782000057300735195143886604027237050552142644525410973165396372579159572547274510043150272361115928939315276728032866045271730314850988749504041363607386584613172621395409863252608482018387304599992 145 550183586676603058647205568149660487640275719207415368046458616534943996788154328388381705928657382179009195308661459431758219963431769961559805494470296456220094442950376565792706441897170017070623793772461597538324784058938682204476 146 51543113911390284191449378595669282006533289494174878118495851490012648882298084861871293055098301372928187192950390255645720947186303289629515629627152580962747601821023563780591826094364141411827198090261064227736272675875989701813033 147 4859990901712620180741636615374048550688745533544192191067673122471239925007683211030402001626786110032950951294559186655102094309732805638177425906168040296159435735200931119316518387597791716699912517393177220254529757950169327045065788 148 461194531673042294441008072925405802745765285843774598240032549414715183410004710722153995880001327722152853578601106372134671351834905345463411477317230336150256195170857970926587580869971336808544627037152836470448271696745973888853293911 149 44045248584819087123654214690731953210592008967062659511190662075343706900817477427795092831388119553604613218912125042195170159789459938581730212502615698832355897828424609746552927426126049943165694211263940113738577577750194378526582754373 150 4233141256643841471357519493756955992082067368402639342637740665151392240536373732844304770996159854898429744163150609630367590809857340656100815170114200469407102050453394117474850965829068579986554066367128607764243527470730363160736106427628 151 409409588280463583705276894327540983541618928575590364878148455398243751423163608139194011268346498923270728327946102795992067201488323745616654173089763579007730495288847440114179816805055032283144467969567867289465085311233628880642329104667010 152 39844446645549937657790508586837157145295960113543421482780215589775534225369920380798459581605798337091513014037952384236480989279484844042192269800283092599163838661181151745608731805266380331014689547169188749291649989162890701506242200650384984 153 3901892766169031130305159509989189476967776436196293658751869429184830823756225722020792219718364643345997769946941317989736907777332756625219177681367451012522229185595148263722543542285144319041330206673269101445367322104223352019293395807450930858 154 384471368641266863737524500915335470094176894465437701021393818523336181854823803757141262783633401140862523972635605962624314216739646621723279388494969934642987354872233554123746951921438707761291418014810248786672840799890557349763213947068537924190 155 38116887331569503811528054461139912346371578895714399250794922084120524962669645332484048951519294190799691939303246607906961762766451220961842846236008806907186682902692426025861112989291710078674074103061256440668901966649869372518253247775122987081398 156 3802063880895250310780328636299551342016037402423572970283806397206831643200093969511082743209916234627319432145937268590787345609434971219380844088913106904185890203158685062319882139298980689927679167535307016033309151565927106321070454021053801124231003 157 381552187146133203362838825448527088844348540712826362043451499218104276388816992845546564146348119469773330229675636013490324093379549895707059688779347358840437263263853407875922071584118101386911180581580497063864709820121775394552517098032697559416102440 158 38521681354686247549190353261986194694064087717088490998581481349335850540211293732098481504077171183623916503219370127887006325978503673881849161266555613728872923645523682185259081194660695159518010574623788605598446195191852476324349737188481452244501857435 159 3912529736702895777003396054428070430153424284764569564279774855790717626705118954002176347573255096564816737670578823009316289583668759422046928043376475191343970118245025843074022562463330390056071912282036158751700463041633660652383531799135448468014539953039 160 399756711102800785405524424697410161122234661929646140174813989167147815671095133556454442705104793870305830074371163029056638141968075153179373488203682854758265784182960291578899826464069889917829304175907206320667962305862579806276845943492003911163894969153511 161 41086989178604901688727356959497195803365304856921093678079668091898700749969897025498866796397014196596298315865901350872504487474923860291784703363584157645502360389699350131910008702196746151861577450997755223126357597570228606334213727814170750792506149765547566 162 4247840876232973058720932157278631290209031990196309534448111172736507900764831070773464135460218734497868288119063686628291770153024719616627897527262311071329618523727601771995893939736748839709855841528986394530546187757869762216982837120655680577802877835107148284 163 441746004902720144766274011088556357759036073312763412017887226724365986400983408029763398296564569269800715605164962213550940634072025738767315982994116884500001852023698178574767992964117388049520655356910736419583933325850760422055788883980449966220498048194630706148 164 46206467000841557151370646481771555181608076060508021339566916394818099496769288174447203281053180672306224341859989780069092972741071572112756910652244898729761152132000032706397639567941849297838713050157354332169989745337446112313598808775433488492849901441850114412887 165 4861206615509319711685755154710844753865043353430265172448628585334510950151907575775032715911300994151682904267582218656676309585014621869387247390500506289808222297951152637090495952730004711138834905859939175552992723725272280927994564671052433428222113747205890453991322 166 514377769481334036189556214722207353607126272269565825110987708710274591164291721753774494936347319149289791433732296491792238590879700084875399798431716023747065517687566275983784061336140168508111756513156349691055182327222766264796477131397444638415521129647209411768051016 167 54739757309026310110223174321838041967944916139162441812582082655056191875332665550949293587865079643972807887911561239469461047040664459665772596233640674078044515773786115952414755729046761281566761565025264205682173497164164272788558485712851397877693396989367940328018291197 168 5858575674272127504404186938359603456830603225710108020600089413344971206069577383034119612238271130606349316823906854160972469333199043298986254078172590030208539552975411268500575908907270363207508441717700775791913443045727861874284419521112786786063276350622238984606280797393 169 630573639692148398002293716791020828949473032459011178291170725925347286990915221610733273819174218332682430273468978926759312995815066106008696292407505815494757938857212536082388821395876266120129716306569387852634471235387363825570591778910695884587970020385791939753079417486947 170 68252791390041641756070999511949496784824863586381042347864126872249746205723951020031582877837278970712496318168632402939290747319613055230393588962951079780189364535310818457795607798805832449322234289191119851724573920600476398984149506139980662328154223596015733384352734945905312 171 7429032569531880525522139547407154647986082285178968467795014787271135327328350998028814703302834501748837120931201623533914733119256299158327925696493434082358021845369660051894041077908623795910912811288067600837746860873866218979665257180645171840457365717036049050993595010334301681 172 813126089486339593372829540410124648636777234627242206202391943121217148418700479855629438919518146319245911694814457133596386801919539549926662221172130692017573202329004803583451646652269097919049624954314139912670403713620256185936030752077743430882226304291882692121363690521213249738 173 89491959311496373612306795144029945241157840891910908400615665723423926029676706194865469557847085447847205028974884515634846240385383351481253441458789940713870489804336938454078763867826081166547493922319452940218668822896407729671223466296583575572651274856910859896311014727842466312343 174 9903699815186885066050879797259232115775358794072067638339022748553028066458595074937771363974066065196746753073495300180275766027133052002081168041865501137582540459210627076791247465298805088516689532569480481133241511578451513890324781957431241439354982274684363350008809820481744844968291 175 1102009245086106762365627486159425903025289591294881218541215173738239399364492016458268534089560205233080141778118234738958739275672380906203380301896689887377012487238373763285829681810438194415209772677529634996575175584266885067334984950719080931874386124023297263373434314591538122426135442 176 123291873877479755406312437320157520210053911969351198972716133915513471548991211762381846901021479860000696526052949895188950621257707714304889152827428200260338443759528604459114505394770143581594458616050519750139610691809413854405039444674506098794387598324727284361072024910086785234476064568 177 13868592281621244350233177246668213841009148686376226446444715209881234047883952219765157744508391433050079573453216514032764377469144999871347419797393518847173896729119290558661651704125643544248081911797308938461408262737737127365266319728843038256970839518969086419905129712464130368000401090982 178 1568434629151000412030346591667320707975949658422011250054353323397984851750100898051521404406161343365402016239362801883945167717515816033838480519363600795479885248201786493522914430701434343621404148941705449904634105737605833530720703001192218080269691596816990030109811017766665722320003249913653 179 178329879186241543467084268297699533817054392410731181189429821527865604906192997791514871268184671313525076228544129817810367226007729512774558021779839253955919134461516399992723223856910701409589276550835621514321746812121348473694439472369644898896416356037372950461112809648230662502196638653628095 180 20384174481505730638702412234953108135318428007314566801019782710747438648522994904608075711704975028611643673734692225788822506885092939599395593273473172540484941842599498866906648872088906832602221009402666234508161757891908648808994203015243219251999789638891634718162707140128135892611238941446820891 181 2342401077938033565609863906519662795446778848404233853234410575279134118831612804528046681248058607994659453123440537598115001164862271628049878050438135524151211077382937266258606724087100510556520127270082220098581596284076475464991293425787160507649604194905565185322385636529172096270227868363001708630 182 270592923794659561216868647904536700552934019721002588042173875660977247336137257962051137628992419889859199918925519287507318347772417638898867776783257566679829393298074744820339065593677612721560164342251350079983999503563265742317754214823696697858350203875476152218874997330474788141971902415140255334849 183 31422932218425628559474249983139412542774016509264072061946411196191100009912512708590248711239971445425265957085034475566694096033314420659232916570502851293439663008903930051879889951725871112795100464271992299338749997626166033585977583538309273703660834622654911936526192068793898460947465942774495272462000 184 3668092302048596842962205323925021497039198697928420563421539573130886319677210389983584184497827223943985443060418085007443380084793876956903691551306490328655958773815517268670240640459924914400830812717112025578079434044651293835919204024487912293780654933851307418396558412131296008395670717858884820887226522 185 430412994245095381489714859386640266068367294146027637193533876359120632991659203764124334783319187336880314831837047420298056450485428763324436129320982493959410514668287427729219941308513908345224240987730996853620237009179268618139469966518594172725982492538427756377810328110106245865361414719858622129923384448 186 50765712206409365910069551277880619164489149321102959377839771306150099842959646948779524381348557828627333156176329492119585299205392277044222515854928636107746490004080090332998944576858034214253803808000826001223569458902636180490861265943583047530305801381338188235768792419108883398184584679097007055677710171943 187 6018442554982552728454365547977634493543224836004453119885955592929403800659977532211390937992828737168746399665363667934917803794120553785772401451342026548124499095324600032370244169524724696263627773540563706736766144800955216905575348646135098456067217961483612651575982311388439816838914354474336732904565826626764 188 717158146615777827028202446590950243366963461135181578083780587335709302404808350902261927580455744974828706446096831330708663085237281295783905750676496148895095615298981297067483887921922691274827891771868847904584497929624668857693531993059416266332526560772214910410022567728545856762823443911421347106505640041442766 189 85891799392240234193100934378171338681049575389812436389744561523557917431431427661378959259425838482000897296371926567534594201532266189130399980596351495184413703263992073539160060413246166514779262298514231254678631631620549425178208856097158882394111869633090140317798105643007668227016971632978822995131155570269440519 190 10339113320208114603152753439510474058226990815615430394582441309300299970785202281614959904131690803490288530478932162345766551047438120239848929935353957276370592364173257733476467735201357724519831567222087451537994735555066324887014849725949675018842409312922597463614940587210925047670849477523298983054463557267855320203 191 1250831216748397848495506974692312193283675804612262788906658106051133797616617081784265018888940622533939074343112963785762441206407040938829883468964517028679368924764426338978326283537124616580894469558561799583398110583234224468560133340973025082231788695472356439116376592495060756458459441430064836018425110197268970230014 192 152085234199578277897544698540745987327236276513376824457140180094962143146106150789585827126903726283897520539374020634403832600882460902344734755362007865707679765810458667531139206373779582643592645384236414014738020090111547940295978891592209485502466755343027403426417492103681780777303407367176404246727464998726086464172099 193 18583928424194198519850669743391943473313246555514517495312558250235162030421841558166328841960529301264369460863978596928559393640749206710975305819533993175938213963730915578161622005068865870730265646601905446956577766524083609356883187658246810862910043657898310611217757334129902929761618875419270672544087106572204287828713286 194 2282125098998220986548311215614546079406623335934266340671082300425456360077369503002551091154237503493834495612266212176451153435211297285048562151523024132991279571069906775352843011592265240929769074767576388137727049816341430981211184126766346192241874228280519337223732747134826915428416871631653294840932525628543500199187046153 195 281632157418859829447906336703259692633345307602830306836707169548054998865267060026497498167199970704945497934103331293194209686288857910000710464287729652718458050053200717912384407453171585458222795328281814478877582222427041355320049709102516502388468105757792519091251506811717381925570596859830055803431615178474903364995761998991 196 34926529412270109393065556330323586619666403627778745443439340341215067291582172840404150311368054388609001470961956469548654765462044396348772329305462064045721083397913340455796402365144048959931892302304359713650184630568324278325074338251884519887854941373775193547592949438796554697174434534047128021082807272280037335442221924615647 197 4352598878149746307471879288534334219131512460031292171858343818073178603372036249689230362652364284254175610056216773149389467223345895952619221869784624581758492744317996611313474729309483558227310232185994894556622409908242325922959878965242823504021551936759539770341724837862753063433858489748094691178996990424462794120619052018028889 198 545069157187760826889504652944016864559725358387255693948108311805088458127255125987220707421735443122458224325361506679366373543103128414644081885647235614991084427713069043445785130356824386764891696201335271446932260916682680180893869228091045586585033693372925191957330894131401652047764818871349266333812365883689267422087098087017859521 199 68588948565253247512771036193150057628732553853925109817507895807092058854848835810470074771091911828606304896269689057329036552594482263948765143898194580301910798956024457977488918158954342132654724885417915222728877609868512746448258536076759089585819836144890766609857644997874206921745258073348570595722009876228958204470624849692214950001 200 8672537388390607758128180856211491353416436711171766435541847730123330218879713911108611163541274281628483899065894747687070123135881206306295366390406023074659607843050657827517688336579216543113243762921744427106019331498773017328113484481890470063929787302182325815099044842878293108764248468193001887680064163291532889094893355861487708400742