0 1 1 2 2 12 3 106 4 1144 5 14434 6 209736 7 3451290 8 63194936 9 1269555762 10 27700698344 11 651497885482 12 16414347638936 13 440651469115394 14 12546081858835528 15 377328994871025210 16 11946046637611280120 17 396918275031007485266 18 13803266030274159058856 19 501211773705339167558346 20 18961794630356792861173080 21 745946131298976605868037666 22 30460365242785183423465895688 23 1289021686565957392365763082458 24 56446876473321214441393669888952 25 2554366368976066486789187343396466 26 119301220380973579461137073493070440 27 5744081064248544231924427775272127594 28 284801362943797113091068517621204714008 29 14526926823126743054021413863760398744130 30 761568853418623798787948063297482524092872 31 40998525412595558916121062006169376392186234 32 2264616570667244972540142369164828416589500536 33 128248976613835570337778297048181030540935589266 34 7440995699256523661318503072122868618326443160872 35 442007133463168843998196001819916758887095250162698 36 26863850280783323109334750501297554445409888377077464 37 1669486202331670471893761776686676315966974552106081378 38 106028302055324587688525455538833366964770434638274915464 39 6877757467002514675949349436711810754514795734805182754842 40 455440424581410622581254598450818617097541621461695153620280 41 30772344536019289099527482311614218565621493902736499199523506 42 2120453507355461402819047150658377435847242597136423124839942120 43 148949987483099069121335219269263143344575847366170502198415950250 44 10661271385387682321744653891418487087799539661621303310324576017304 45 777241318056275151669953521727674902829914891376027364356722481273986 46 57691309166283499184485031567829417793827134696213273854343556774854472 47 4358219161220769599760335171223956247959454211128378998388806599758859450 48 334961741480144483362695662538226458214421166553784909027334172996214077944 49 26182945331569364902555076256782338140871607441264566319237356045881917519314 50 2080820507085107521304240573393107327456815590604695848458060475148664625466024 51 168075680299011634447976020535018936033222648384781722609596786548378838990910794 52 13794180244246276572901574275569188416987743287435812270824921045497483295810902104 53 1149950927718353060666631013477373929353734399519180194034403464727750862412704586402 54 97348995927924924214615963651656331638253458055917201589364164783821220124555072725512 55 8366296275463713857248978612633109679996651290204785518339165772751762916228982258761562 56 729742551714587930595428590520616997203152468244816052288435395014904443318843106352639672 57 64584730542706863683293889333597210361819333998093618496677565924931984637697277841182719730 58 5798379952441737284086082753069106246852504316000927417497137260016284692323201249315299655016 59 527954654101913976668970682646074104776368978603330268783801496093065581188878225484451165343466 60 48741583807501672808839567485688612510489979707504369635771541704732546500860043394749465087128856 61 4561617876984344338334919498067987773604091953334083479955489393263161999389730111624253979394291394 62 432673911896450774357907381623425623146696095603228563171029909792612562000066361477954573598020064456 63 41584770643503357252228527709331600802263952416652205507769779043125847377785001470533206751803969071098 64 4049037227191355593997248350400060335027914001134073040055871478400891737904043458921498737347016998871928 65 399326234087067645687663143982154160056870663634483994581302486681790435539467889960719744137320311997019666 66 39882268181055882459601689782139973447695671674434051277375019135254841458219784579501843901135810083686047784 67 4032993878236621235154347172027300936405058921944716190645222068691792611881862846037442118892065837362693074570 68 412850768866529116561363177211853982254155374160654994852938726634979809670458558634354582126993400577822032638424 69 42776063074049424288910912131629551037639729048651284825007728299420039506495898126736660639590237116231653950263522 70 4485152426047568454240187081121871436291321049712620623277798339992293858305636605715694269609579702921208725327353736 71 475828929231637881037217354013706607792396223150610215297348904368788555195821705336552723201898432654571916106087704218 72 51068399434326306895751191642756224635955163199123510855934700195311437094262840358933365810239266988985558598322622732344 73 5543880196984369166495301476882083418370410000774994427855686266931360648846744477223042549305875806676913996928921053920050 74 608653106636928516849490451884835423348847623112111195240051272711794152262682331470978231189280248279329840088381203550171880 75 67570360627729278855756142599695224783504259637664001709021515787067213323669332880525550409012642598771667721457497701149488170 76 7584215432359189409639230302119997891954439349738749944138068612971106643902807157807482009146627400166535327566298469042904043160 77 860542581637590060978537442939263528832248551674953225162957817903779239580523950495957786680089156333372762831415691978079726520578 78 98692044335485629703624643139495545416073749370025225438371312913090844516311096753279596938020598416995235323503437838161637993835080 79 11438847851875554690110574350328008439376023323759601304425770487323147499276162165444448271329436188642382121704036463540049103601916730 80 1339727567362633318242664720525554183505833504911657152105972049357732140271096439332915177315276962025826716903845121728228327757243518200 81 158536720000272579342142277026293400403115401830366660268728767690834159449332579983169616886017303867011286054444591216404554385425422839378 82 18952601395702785425905183554031911374346721763940276749500193523350909608278325557717115704899481340839991792162749745956302474927446108665256 83 2288658924028501125805438397184217335299675211831316792075053940054744869664388958094748427673017464500628026932047254248819436960154120383135690 84 279135802721014554998840298207888732984005324445026475487110111997924705954664965715966445769427926193947517520556265631994017768468385612540873560 85 34381305430009913890885419370346577890254204152987769743242228406529782262219746509039296377553842079162233101143641101840936142126800231383827578658 86 4276148793350347570872252387811216901380253041660411055772389390508769605146519121316693002984156155265159415925629520888085279061234244566973280816392 87 536981433936576839733796526413879149184604301860348490072020684874773704289156284811077128841504003020825879302605184323057330566365573824442318657922522 88 68076184817003543697044949116858391425679525484799553719429969667044538766890415384309037509251891747303500606638692530242107547815143677355223606022963640 89 8711944931108326848979622454980594591914745469839332052517039923051055799119137225951152227318140388832372262312528139753044071047667219748372441362426572658 90 1125316039924912399200897298062912465556705346333536363142305536073506853448391955560923877353205198181481824118057655713742794123541446171878439543281162758248 91 146699907997039342986129979922077365822097253615362256507178135255169541829282878328733947398431497886232687279126891915107460445932599970293617266482706975945066 92 19299165309262498401204169868697326647237060448603671265599257777775001552290448957678592922512518661108199285065047021728146920815515173399276942130886036396533784 93 2561880564319601161811403781212681704245998209424329628465675686706317595705913725524621850676559526572077223620028676913659697354808590465839299139123099791963050818 94 343123208798501016060413978446106815833687770722989231392942248141756779622133529796846428643918753112559921867996853268104768126566979820611116416140358616910458142664 95 46363073609645356787605429847015341752681655788807124297247043017031976845081969059815830610647174444678425502418571513741868179829071182966651392136761839347533501212282 96 6319549568250912832993996734244394620678623120815060266335858708445087283349339598448311364249770405141504473302083433460314910604217067669938788798975748780834523599976056 97 868867355928192171382066028169417287768974654173541777851084839053444433656693323795942800787826636703645033355857013958932573816238440687202938911511240038559822535244439186 98 120486040802304616392996098756345711662848457964724847445992692633715057077433225198545320285235156603152915132581585766974993265721747533454578436965664569791051241890154597160 99 16849968019016376240450403418919553792522629540335045541255178220458993163934371008559143985031469727161386062823844393035951748892982299437762243405503738058695678219385141766410 100 2376317408980560893470992706561340512379136952550469866888994444790226421180097776280727198658691022848494688557088803506188545193722872417702121608114892382692179937258820089406680 101 337922784107979062785704466154534848127914662302152352568136291387029093457095943873949588372972723233228459075806067675860233954344420319700985209573466895989251847660654851752387938 102 48451081728943032609624014844452237442317947735581886228884250289408496378014819628434238022938092185576000881176464263068974547288640585178718937195644564560732603271088389306537591432 103 7003714718404546438221930758855538950009759539540958960524708171782569175714800331706155052667203376274319484438096946774706048029469808620166683353635219065316411549480150123154744245530 104 1020608125941959176254759380209535634946387982429741564476127218239027030247001242280125382672024549076650328736189878199792084359186661415829558616843194068314457379351537575226728240409400 105 149920998676346815801762472921943426745605939276764174630124361538665286069872353300320922255179641675916278313965880341688638241862752704861225739786181823449220501314953257151088358235872178 106 22197632670390081585707861074039091029406233560036134557803926071322015671493471001352553824611879431617077277990097908707699323619713404158583191374421296694879901534788653720496226342531702248 107 3312531954870720814962960972266645372489605787482945342837867910567858417151393054373927643757383647394138034713722505411821183238311657659218658246305911300503469861611230382439069335619484010154 108 498186284002600184227057693256514007882787255418538567042964855526740237699238478424969736725485503278437519450514619936011007015513276279984561869328113678200315539979571438269335778027474726961560 109 75504240675811266953323171913735713084756409665650975400375248596460389028799225841024799152353832507852320174820774805121648076182126639078995307490437771330216290367257393468343878139648848361936258 110 11531053086822485097850327102051789312095454096605036331776027736683443630329681339129969113957563481076851242750192492020427104388575404106908665369127610198294208936007628495915229391295983591830476104 111 1774415579309282285163884518455563890996413648840373872855648758052318767992540295382592911394974623802171577996292594045994627694476001568745085500194648006025028437746797497867849774057128743148443978170 112 275107016878469532999819777448351050029362902412400863253956342471093673142784835292522933164677590804438678008998365156644708339721380745689866628559041120106125007775990365640335619956621245896987803836408 113 42971416076752592524847322440938646898372235088887897077525039467197781121365068356596539282601835983781117516447313943171569888672144172435758402666069304326186415553291917369078629547745096349224562360616658 114 6761787903938672043493944471066707746036790056406855901431444634933429869147041496415255981753996123006418026196676235379305509799865616003707873993709377913813722600630476003886844449762248274745567397349056680 115 1071815394072377862148892283345681356918955773455812989582026442712266857996950641453953572433145335528267937819963633761396435656126784334749111486795219841401568875517250232331541678026223333313392905121512712778 116 171130790919462867015204396891624969845679343474365191789974170103518602627870203167339623993270724562965783746529859688937350572008279041820956368960942226523933017095426960157487970540439527773983735343969361477208 117 27520711247778948053429710006232679399562112809347924240432514067952657454542923660768442196632248365060244721998322954490768547259513394963704666423643782789710768623753800784767914009836763991103501514012827831354274 118 4457471033129325770636550332755127356404232230698583390852734345959673479089497168074034451263707589814466910181006636683737474677897865822687376569551801729453218195030860458844622800993597435390619251075817628106078216 119 727091835793567183280182121178333825485506546046023058057982502906763640840642738410177787631243656455701427389014673135961287886590897541429686921282566253600174804882981540617358630013888407673042951051985305922759502938 120 119436418897877968447154814428951991565488393121803147294056495174158625535433475805445175142157892919570791778895638088784103457708110681200038546816891666713653247635350935752063363223610184190662506239502398946948053652664 121 19756334002819352813162209464725530668196246049315942828886742594071634842684867194724748006159298250599117967293166445700614570861040943518856529707888712029706415129961171869966290895994117439459240058026394215183930228916210 122 3290589768605867135865349161927236070214720550800193024507094318168820050931625351082080266602269735744862970334765604837939668093687666716458555630954908325762595870035021376799747611817647797501496439468969630171437125185852264 123 551842353882629592140928809235850163412963811916205305537926875257562437832405917612481666339688675716760948893381858678239783488419212512912309662338936848477320201780735493430311007476986749103047111286980483801257249058702144490 124 93176567442368090572591985497183866061185252685303411916211770027012734954277154200562693211299887941495679272766318483213547226161317461732491339358339492629628081455410063795458403789793543421392041190844038305064204156569931062040 125 15838922616531614579461216585510278674959199875384251853131802117681153482161392657627122216437210710547402576240624313311379609463315577969386408515879245021287178578444608151809520698699776688682125413816865295275702289291619074559938 126 2710497698341089742902787257029321279786174310803832091407124708727276728938544859809222899180358034905785053550458407036020502673680710140007377650913022956361829343103232034958865917793039903297320247223591126413708214044061736643439304 127 466932931044894353350489483093102585618555342890338296702715461082082073123698884081990777153270948172097023542343667086472193212759145847281503891310959192417184541296778118708285776821777697678368767673805519187564617773791595111015728378 128 80969218455537746023615719006920197402143203111081550703529157290023099329839644837066896136019978425640542593590374411430947883602015597556595923260476121291284317732456588961398534978198853608885669723152123853293539846478851249113477024120 129 14132651096958894808572435848955481224388940981401536739067251491153964812924452270758678952500637859186051802475109641088661983074743486630341403393371629780161404332435330277919691288112564830184774326804667540816522965959609026594139882612498 130 2482813913138221107426190491199587237384351988483875691166602031546059003720858351162116585615163631146335546994726969891838000522706646270097008087217479754108297491909892046576304700929597192799614760744419977396767440819153398066383512074892840 131 438995902069606191539411169100732300660248745065401487620191614498090973812277859200971540056514376489966853158789420476633536040873882446428199869699695323764829258080168156356618684727381273197453193510814161575138571732886325301577215380363592586 132 78118115994401175583373447253435269399299951042688867574436224253980670497842494171382511579936239437188282337579605659102346142906509490727370477709252971184198127398501002051691226320473361359155043802046265913735590221852778535515105655240573720536 133 13989352027509099720260287130081589859949769021911991621121723950273616959639017323940599096969117733910508010232723028689842615090006040263573260144623005908130385603361354362565745457769056043798367145362993699883474487236851534229597704212792445966818 134 2521028922208552897317687552768618277195227337304203739457851168023804343621940394863149845105411330056273329076000132043209273111315835359895578839620333025841860200232914036423341592534624085376179533482969856939184113049665473354023991741370480986942856 135 457164597132043774060913220740748495207499423763944530997703895103309981098930837236945830535537935656311272376202433605357849926479711970984539478658167144863990704626267460892231053575657119050378096511451118741855097050685546964651909135964881971955872666 136 83418489237624401403823926685579786130682177274035317907496172444212587402398605791300103504894730516045727864430608666080696117530815146809072730470943286799706005480438837121927287785131521008475928002607294546907483181807687874251420283374094921862055870008 137 15315378344579920410896972745193154703141527851306132892227328075955270567468665135428034501409590782695432799840311382284494429305019199192576104401247439340366780570363775207365137488405389945354273041611242619461064246047584174277155255039469016273197769989170 138 2829109856082240823032207571670663172180981014583591410395406345692457214698585896745862818615434479122643685022608639646894294234306820358729377120323163712192702014022818020813432684198663854868122014052070994859296846937183563896471494510040345963290315070064872 139 525786980428652936296158607347526000761516311863271336846077854414234179043776666756437408941774898519093805584941708225425811895122781448502224978646803384454596250421425573871813750903924632993564167331948259438350973009515771535974994747790824601465616429762099498 140 98308100689277906313862245672945429374802527352286339492334631253634771509292247398624949446737262537162635260697284934758261150252477989137645528109728076996232678992254511304997273229398201240228509549701537731791531758098723298528011955230077650159733428577314239640 141 18491410147653209773630654199974756869718851037982269435908582331873487636931285062983573624222007151870405532549389238811106605308803101399463737367147663123973552192034247419768218379930791256064793237715551354719526690988609327795341616042869628119355893595901153165826 142 3498920269050209862866798832478483055078498883273246986183791998594508574398198417105571271478463812948244620878894470970777713439020966130729340284281861702533034031761659681640535176243145508003549141713368526479972569447102017244533815191011304672271629148052586584227912 143 665983759563082049254661151232460964772855254184706069529601392551174597687004202422050385202103342591858649474516521403210068096208798290575128706491023255618770711768236408158786769937370980207206003615142522792303713216159460045462178357039700222881258159745456564340332602 144 127509147425598824457407749604352460817005178092028085996826579242088454493395932092847240072528063212841899607134283930537056231595082607047404882671743924461269427988510916377596509213699883610083805333197572963585313924938307445313248663006041485485631581366533913486467609336 145 24555564747016268914456203785262218248890637940266873501957676742585247888455171701551815947914860031323799782134721859225370606664609058123836115661568822363870879851850809900288945505368624183366376598589168834454273440158426908689966467131958201331397878749345991867531751751506 146 4756334593160700732966289620595984737167627806772600889576935634510156913745323170950422985692286590181609431527519739754420125009734858412794856352369076705855631480341356292893279818815004000912274655936781029571882021440238937755219123403693720659355902627934635974717243607206824 147 926599347325030658219645132043896663717666593312892200039082343124735023131534536121436968145150181025173057762686713142914441294555807856907732506070564055745991572842783045336272527020191450437099986219666266608537862383218385365195409424699636914886593473894131051058795846422672586 148 181548288814858478259135277146072484864807222063768956800847086571645529243261376057981304525102946596824493498598790381108843632536880850330419699526283739482203439070099949569231659337207497278394280155538107944747464326450490007041368563742553080845400135680762306940117664065257435480 149 35773100742776378924565590778663817722807644731015481948756800545926782432358862011665732395894317941319196240845952341721201782735222671124679865685066069290078121780376266236715903997193091578706129948748620836017172577280978957903348663768825769748878680315920766810422661225595377281058 150 7088741840234695122138785440578793795609107728330820439010848831399123067681277933232040878963823397772141684306721429034628567388812083455302050650825158822959279672285087470115104063604980622787365706932900628379295782888580354969866567331604861244791623054619911440320565591566050509087496 151 1412583042889421681993493906548362562981194839682378426221398866328951080944288293363841020331503719303994595233522013912535622783226116119231152788078298524723133463004536841435353910899575506184935755171929454774392487482255602048105974401587813567706662589287574020152948982742678465158714074 152 283057965849544079555789287937444859939049740961248884330379215681554586688270648499467818431476318574293396401175233694031726743243203044564036766538578993021963936612320947655983374927285311553670728706332126346311921804225167767101556174578461327577171391101341627938736082189787587126135138232 153 57034528178490355961044806003120721611210273657510351269481868817707808825779338813116001590389770823673219711560925855481882343186499267588376475405978927349281005093489131539780798209009653567086784554935611046628664597844944192531181155308068011149298412614456379276132027970389304182383733059698 154 11555430167372637623659087550420960145704763549057463705091306295895805937538102940954482045472159314845807317283295724595895148513305523079002207627219500527797729983663975824348403088257414710961049732309864486524172405338301526305681969787705133908954204088580746773175842652219649135444019475250792 155 2353992541602639980121624023789415331919674247328155561668975154747555571520367461572799314277021642309233338532830699531655543023914625550990451170708546539750105890250652660677365329100065839217219434448035152617298393602869025081097261594923473431079189315955695099883825842058339695786026107097044586 156 482147421700893431211430468953810867916026317884338964893890413569993024607707330240424011867937018726648166572892943237082511116393543850907082432025914657746258841460387413139624202522820705464343295754266254452814693270505652403275691298349005260602354103412545180291665499797087915469078108639854317080 157 99287757969824285496903390405735662799728208455007055747310642384867472509298243042904379155032153594964393843793369334745128814968260341188331712116430450114859149578812011786641561633541274936722160374560084987541483853887327842046228383793418932903911582293387005207456275168865106548813633961242102967362 158 20555976878199199678520556679333039747201447997062738850175857778279241429527976431459796793894655148404055547172565464901943839241631595410099171243610616512300675244213198037962342828138091709443723594540543010558018735269611628194037133552545611025918516376183729103852166597539957859494225141976303211779528 159 4278511971892076702500332262611709332239582517141197591154648685289982971827979839543609457757291730650081585870211416142604767394582959408362751125800930946602834289458743373459890104384477859715622797717380706868402616934954595001620001141637806571166365009697337036434771982086569285472616539409015458042430330 160 895252263433745654733624530334026902286789235992432980874673437615151400759334697830781382599117478837574518666033212654873523527459743289855217060799664818043211659828271167805080395049256129558366786430464118701910844233025605557038103324696368679245487511310421205827448954350342635889378028905721490742754040952 161 188313802901593183240729837506716308968492115604979632177719101656240046554833179238888057285733611564225686525493307183184156032118846111864639285421962715537802655590962223377193108877081871278190647034274966895156128818432258459162263453363608849199563468605591738051700556930156148088378409522693482103113563164562 162 39818886001210873470012234873839712686966584980530027340275962116591643054358441686811045684105556161368157587397928393025738318249940505875320825442188143367725208026911688508974607926874598963316616515379340510049981195752948638917667081765729506352947037096588910697803143092326987045735441527088970648257355262959912 163 8463551228465620327925752224058498659353833685019735225648958641613394520873550069254667193902744420940476891226746355629334793996783995091240771092468697830959222945014860801437051690010400921501694170487437107221484444451321813300578963543642475824233428048235923776265173481453691091001255998307020670633075605540650506 164 1808253135687394781306058122062973489846978770597020061692325691630540583818650029412875134097337341890602041403326056990194208064206397908138406678714949270497622622799695943040230405314224577771503080059468805160585932636247023618226170427992435500827594045631964954350994868114148763256745657288462316247523743349907278552 165 388325200379970430716735059666116674930370883731350307248303025035443977903713435211176864676831725171390291942525947707114116852151318369056994549193250969560783629524406433118355136036728252470357463752405804789925400477673043193545679177888597070092167987962293163488869291230241702776371743449246340645658177448778275040866 166 83820162997113498882022525078817194282341657421899941588697341251584684635111249894939152155009581598704101600489812396922711438316626318903218023884786887761234537339011112508106413951451412482876594503329473305352103098301555194690121400568669366152273167093142177177716448184874739681060222955890055370794710741483769227581576 167 18184651832352961952035679309591721287783750482841939454742650401200409856984319912410130071032941157476873523210901129331750690077868372057825232211339439410057662181689996411295875819424673581393864752196441681539166683886123621716903556664203962528144672477921045960863221355901858406658735808353822718042909151752886918977636890 168 3965082078778067631729393743705745051519118900953566777741719707989457521276419942030467746811795692194541362588814836192941049679292789404027489465591341001792061299567435061355523051256142818146554579379801846561672957869246228127075783360593444101137084842831309726669934462407616740107751271520861930334101623606930925562760794424 169 868915140709225627405682520286533185868264293032294944437065267626796616477563378150603556575945896067358123024039684903614795915678092944294709060686559999629967882493099417432732931491162349406981949005682210729028640367485132271192482547525528921643307815979251515491229306332065504999713692220619709478129697674271401712638926748850 170 191367408962137932469440554771221338467391703707684186279081762619565860493464775639671798672781294125265740086542369295929946418286918234961529044413768491635717257460900688095863250064689724906616092549219558313994832158592822990637961606623059331355517469404927406916017270460005994113681156305900450584116849190971828421463564169147368 171 42355674336081538427490317204069626951355273314417234972886868417806133630180718490302530306757429664824494215997705042430765855017205597780891897283410275810081741325653908357502336376081762465196293687770847961287724429699589397722893090607190612123483207069168794805967431686003671447872869756642844331965149754204669243593150419171314602 172 9420977393083331046013108699916788752296190522828940465547712023841720224345639995815002997723214417274772144601821748625234050855381651248858560582852144658008436381785726037262742906452360332272815974739829571042123835242278516112786423333825860794000464859988033838679674811004369122492216216219465258840018186647219665196902506984603690904 173 2105760265248287447226902553911197478481563164501521203654726778982739342628090650966503567125120902158258597624547235805656955128339291213488334713132051170462579572068656996240859783858746147516502173471914387224863536045079552044382679053372254727554521580525109654037971785063072536603510170914090427401214104084440909472274333980341629193858 174 472975341159661129656677912692367770317262052919224069327076342586680351446877955301901158010509195385996914020477256696742303914859705215005653640865850010794244410172986152161024721492404401441862102388751416977147345114273762216966436749969791895019670462111642051248600958495696071784564108394454598467226359226893408748330359239096110587784008 175 106751213218999453682597163779871741796540850624268493944597519179360999016117749960405225808352559999194158862175937588364104515592620813244612787172192731062750847847723407411655470007988418401966953026516954054901914535875982904378602413073892538895993353676079024179032188517628865318746352582544574314229301347390184843426164058074727464403912378 176 24210299422638674862249961683148861981908783040403317147194957575375022537006582357669928261967703505997293595593125558593368845804266881697176327953154882725815361352864876341117955900778479976239849320612308138366908454690235299721287493928466293844269692516913879851882032056095503619595890936353444337222163226276323382996041039176326478194786141688 177 5517075498191161341226436064291049420638891722831458263010764613032825965860971932601037608915131498967103551217760899897456558508314174683906444655541329286895209932307815673682965104746518137197491823504679383280005276069003893272394495571642901213349336111865634892467805184881837159466991538302182700109317456656712145925679003555398894452294453123026 178 1263245186480613611327561227492929895433476008955964061426141482880931988253836310494428317578272688689668972791125015743313877846638870206401888014684322951423797629732544919396313945110952419570494441569085028181947171331943520576725666830042834659175970874549145220203827538389571017035662054728708477390314694931043491892257521844820003459593035455674024 179 290619663553210937089312233597563958674145441637964503509328773039395174570016135647400421640050362686921214173575565652133826111354741995992843195789873886701038790468231507751388889223816507401740949831287132122142295525692304038914668742467914364115574460297335360804468330162774089352061778102101587864040311560549685380217686199957177613096882403956842314 180 67175319801519797942831161352726891113502556958717226165541980537056719676531695701211664661312707879511327279892230293956373434016307373804371267954612909342417974579012563336317199496504521454690516906125474292381358297368479276267622060250937684269535581379331616663925728918654694859478297366747918117169126231695043432168203840673027633922169135382730679384 181 15600222783314874668002374286172746703940561212745099704756670275064712755427774514240449104268485205347412455267163892530502209131440634900627876781405931123856080277668682394065227130236372020767642884261936453275168466996949874441577875760037474594353080035338715742992122489363660799491897265044020365372220482017539859892555344138227201233849403786527670267042 182 3639797288441427297873049391013882776987948773283168582307492120403022235377097847964450449371193676244182956637045937265675592435037574134615316605798483376541950827260508863731796813091123872141704996103504207894563593760540280044316470121704614680930770371315945757929957642996127133179615828944357115311585261514783766047058259276467605426952645446381713391881736 183 853174917903684256709308433863675728375507256666498571881997827649250060677890927846234518466810728168592522622826410734425694325982640054676509651901440959747347206249822633002132736808338406431871405917993504005573405131123696904726415440898604633178805860484518244936869098293891549446335457438114952244025973345248473347157030286017692847059572897494304936991676762 184 200910535206709928464435193750026562892376027859358000725969891830631523869688654847881694330879441265895100190456497792777931078926362900240796586885158839936804808932061183341684254207251486207534670436537465331194436476934851115085014319937550770530520870525229244427562111427926657888245580254263771178183045106383181038341044227718694180200314169396554580910030617272 185 47529196139599274247451688781705608666691757523728512516932558586904585556219636170930867187679152830497036037288187216252864361364757350459451649537714866223771363437258901447767366248498482393545292806949219861974060000760928281685127649685549590697176388903095302786765839234179201663656876375108570850504199596734004168485411388293655037923424461381854934261621551956210 186 11295380008028595816159309883901749163562357095855503790774895751394397736896011829676726483709704752462144149097229830891259521057901450941643501603295154445914831334395819556709810446387631334505127813283511517401437614681603132462454341627478156191921344095450127898853584128949833316604489911416522340347627557931258104912327435320404530188050696223645306097695362718280040 187 2696580842721775279326806607459809180824207043784277104460800333028683232677524521991961852151319229898721336247561485844247171035494855512374003538005008230509145468167429771040367546740708477572687858158648777639404411650730795805074943341590292223899845209480797088878996556027503480996332554939352118128993200588507456723421276336935820689109091298271878626892576394553415914 188 646677836312124319627786555566919302085887017505942826632778652494863165128786905770076500888567640829522721618308222450334693042353048247903352800363183362695561747892427806371250113019936122328907124691308263394032779380682313793690236283650333555638868656211762498653373733592769802141088811089069629592701367042273954201559714692545576918342817807806579639434161354482211619096 189 155780918905315188189172184640124989645738849781660948654708824723994098245673697807197272111299102324201664843035640026157431801867669149215921010185039855196956502713563875857024282750662826806996829864407682507685158392239517546683322742373044454735726764008256810650809824457392713619538568047281434235633123256720412342457433825170593498498311585024049054716843315234870520146114 190 37694867824318875876832074803760693652901738658560081734920975101598957628052514615695784270088769989485135997843797358625537375447222803146195961788363137251126413416831822598950295016822314562421448969216706140518613842079587263707293429678314879412898381483902035087342678220383014637625656269607041860788406846321040502931664190329665451931570074453148425712917326728296676393451720 191 9161823001635658796556605462916606038950744718150975554289214838189826270099370774139448416963185359288338903305159691747681921750177763917588999089211448407742206319991205742176134689356638281240500243999540606277083609729184557764616084249366990255272127671129301852214771054307800020219535598594960658310956866801168221672453974017742889161649570919183781654857599894357042280745443834 192 2236677720668232125201313439308934327994196850412359149980978611096578810209196082458914272740597241105975897091691237636684044259574994226586599672160871060083505692649898783959490210104364065884547600623926249425649725109474262524390618751230389128542047210248254644419083450789506625055797965574244071923878352543136640775698947421953499467364793928619877164692863471719816586749046599544 193 548449951438483722155297370649800972367691727237812310282892085964145489788127615898263247798682881803123048473439389080402290662985982990723843376407844343560015830058021360863105458483369654305251615317428338545470657668572175918575325476255573649564383545595577657941661840714254709906341076398903394169923167912598204289234215059141093853638116346604268716474376870653954794337796584839186 194 135074386223394959739680553724382783008505339804247844058389708162782077766530367331980912147081402018527522644874461735566611924175595245162127172365430387117802779151268625452012170060829049922183327515572591315052859621392370794929053594709300087082722408299083215037536102398689135176489238024754940799949116774635506433227732067298060520026142285811858270230290799643983882074178402009975848 195 33411951701614173044734261236486100532003995948307926275035548260700694957318223056443017426178914641330416683692079918064030633131818661417977595777702327766284145964440849618720077609308511828584222252201492895534780505098621327877873634654966068925321002077894210658153826602929650084410349476546700014746655660610047350737481454183252691816318246035828474405447454745316866067239001078541981834 196 8300687371061331751939298355061507685125216736189463946411558377805151673813454226094906799357698676717076403219062197167162450665958277732999867362970262271804489811869195468205838361148582342074324612386516399224532895324327998715447669862324636621038478216174511935353144750883229013506400655391401292488261447988294280621560090907102388819250193820108715533480725763988646373213646821403232599512 197 2071096160660914480421684014032062312609898870886491660786739981199188947579369232345594296760556644235761911066261983719577246808061317116260996432395066899609696780359128186719452517056342443896806647092256322872328452245571016018716230316580233672743580161548934575965720938066520804256459067636650631938246833254390826269547004854037433047058546353004993296752131833006101967522725463081114572497634 198 518980668448011853934291855157024545454525917448543595104468325968773572814731969650761414610189075119484386634385358182649153670874122539855983826637127342257898712657171791183585564509853506025650229312270228175707562066858796948145298683376989268482530859491330223383454415260533156123678325874985770806459891118698840313242739540490981793965306973052447708426583827364564964452093670514190667946869640 199 130604343204919173286249500036148579369459666247434484734686198320792223565403555485721797213944972284587494202989267694145379228218385986996888669329539949019539892291421154738648557431271184731299034359033730596032644698810715656528055631692730566465593808403835167098217887345256203334419955057405369085823899148550822473220925123271220867682192811983464946156099903815703122723698234538319624409213976730 200 33007336406412946003811298307561267541005849592838407992044712936500698933246296034943679454711041235854425463547566617244247065926845119186660719516972131756880538404732001757940124214010727919193268666844527094098147546488473755943709000213810634096292887947971603357159074257679211564146894400398679126607448319019313088716014454619213177765186969079408738657131233045131427069231222873269186845800886559800