1 0 2 8 3 512 4 32760 5 2096128 6 134119432 7 8581547520 8 549084921848 9 35132853450752 10 2247953535926280 11 143833893445831168 12 9203121226997268472 13 588855924634379351040 14 37677576055373281198088 15 2410776011619255617326592 16 154251987167576986227703800 17 9869716402713307862955716608 18 631507597786484126242938159112 19 40406616541932270771685086466560 20 2585391951085878845261602595700728 21 165424678252954313825970881038380032 22 10584594016237990206016874783860621320 23 677248592360978418871254015286041384448 24 43333325317086380817554240103522787983352 25 2772655571701167393904600112610172389550080 26 177406623263557626829076852966947510143221768 27 11351251233295986949667013989772030476776643072 28 726302672307679607151859818492443003003561934840 29 46472019776458198870769361369526580161751187186688 30 2973482963021017048122087267831208687349072418013192 31 190256437613568632880942815779827829410178883565657600 32 12173438524305371487332218122641149873564099475784073208 33 778909809117930206556381017033253764078692187566615027712 34 49838054345023227848121052872005599751162735904787577700360 35 3188856568272368652073191002791325130310336405718838357795328 36 204036982315086570504836103125772802740110367230100867321200632 37 13055178011597268143657437409046668050236753166320736670199045120 38 835327355759910074623571158075860982412412092277297046025417687048 39 53447895590622647507764896679446056206344137152580690208956532925952 40 3419829990444089530422329816326471736223612365672886876327192689573880 41 218815671492831107299521343348214745062104847265912179394731375599802368 42 14000783145550746777638943644469417212238486612652706594386480845697777672 43 895831305643754962661592871902694486838201038362507309861340042749057968640 44 57319202778054766863564304858127977740432627968587815124531376255094012215288 45 3667533146489861324305453918048287880900849988951257660660146740283267723809792 46 234664802172573069988685486450232296399913966664911902467124860001874040311611400 47 15014879805898186617951565678896818681713593016565410500235330893379655312219319808 48 960717642775311370478911517962946163333270039093521360112594052316296065941724856312 49 61470914257814029524032385583949657634647568908968801636705784017349568564958171484160 50 3933177794857322578167593765854815142454111140134909783389057583058056092091381250129928 51 251661907956610830973201968629124219459428465399725257335262979531698240325283441836831232 52 16102428931428235859706758398498095230260967674442281559673441632445629324726048896307068920 53 1030303789703450484190259335535248970517242502698906294561765001496988578542141845921815579648 54 65923340112089402752316890715857436017873259205055560570393286654174823397372352090099890028552 55 4218063463384018325664090746479340656173371346620856970210608580865691708853288391920471146247680 56 269890138316465083439749490883961944559077892924529790532908555888750094543213084730820053469822968 57 17268750788790381321818303325827085111124811775823285737135936968299140359056784134380562950922422272 58 1104930160344267939512931663362049485167428875759765757386167057415256232885090971515625208805565202440 59 70698261511244357747505808151845339965604323236849185186977555737608099764286765392865632800605250533888 60 4523583806559294627900858790054739708313509258282588086209177400149503128681467894171884874029930468966392 61 289438665358283611827907456755351495992098988206848788332200376053830592135849658461607766305114944763315200 62 18519550999123591862358176373552441003786021735980039865174614890045008393565696673648725158653326534383206408 63 1184961825278551595579095380450600872746313292114515702582843152586826706596068737455056802387507783255761894912 64 75819037266828178525199746172464903414760264673593024925436787150666864213754833500449986627641844801834378067960 65 4851233423251724874017204659657303217671910625817839079525371534490092482973713275291344087366690559534144434454528 66 310403120050843563758575898471894941027587519787668108064698341420215252046103894785145571604840553965383409427021832 67 19860948449830736355674840297541618922547929355784941077061168479359286038467675552974025238622428763225004058894942720 68 1270790297669116283199431203144191716102039891250448560823850084337574091209885131495552469700230600292434876359849312248 69 81310718102373611388407922160930728211608005110672922951649344229125382551394180740162384035576135989952607082971461041152 70 5202615168254242012574907587096422413826810287191816620344734180579686909198017682238897025807172472756674418433813657321480 71 332886060050169115193405677652010103756704250375165590779111338212870836806121737482549247267623462120437210172681102607533568 72 21299505228042569130365388462141550218015245213723405993242780911443153868682593181200912928102094403235224776633156753224826872 73 1362835448534674255228191455899407203849218989427922817976758866994148976758879841859375878151266418344933948494349351103781386240 74 87200169200991109765473887789099919496132000078173336944519324706714091358699627285818855288752948679672537478861725313888783892488 75 5579447993414896350735100627046495440548598786013665641631260022362707697980017266450547362602037449080697464698656070737778387732992 76 356997471409352375337280966243186608275614190304796427727456122106506578579362405425549212351241643792484965203235126801903928031019000 77 22842258722205137125235246738936896434198759580720957708915560554794058321381213929968699043116863165269957075542349459251113615597483008 78 1461547560749719423639718510325718185180444998975836496942868419384713225989818329112571189547128000933484767869507130265269367470207893512 79 93516201629259837975816749414107026955114281174872814846634663280066852405026991849274587431973075196577755186572913987517988404477707701760 80 5983575356711879911028632243992524006942133550192884313687675581504893840695737660024461024456729684580042847172796988070885988519103085019128 81 382855306627931054467856646866107429417341432931169723261164602553033138952122183249716230977798726737926164463872434322549185276818119733522432 82 24496756048830875606031796767186882958702909574044669404400846887812615999095123990321814321554661781542694482840662999655076971727840559860416520 83 1567409531818548107731567136453094401927568871305927672158393036217454390803135813197346400348520555291994520737338559543602377005304977711333134848 84 100289713280338248019214264936230854840405704854005326348732753471029268395401596920639847807983760876906106632706827147790897051367790732965460213752 85 6416974240409829325121981388782321615384037541785034958646737829109655722914899067107752913310612175566698829972499598899073808910533301932078120545280 86 410586061672948738559787594617132352529737996969388232027042488309546936998158138697975546604071195475391819011607267502392932873222763532920034254684168 87 26271090972828309438501284074107688240287847768499061814772072513981894312159205977603327229747245898249509717912892620554248630077346332804950114179241472 88 1680939236199338855325522393148274915025892519186970567913385598406531689041191024427914967157219666292493230127413520447969519392076942535983887273216770040 89 107553840025784858431394931877415486873416833380197617284641906225504046204324066357408954570832311396821317218436552416049494992462846975970163835371694041088 90 6881764822414031600753950117761442884983651443813460535649168612833852425387699055849745177566110709730271808749811941106719709998230129519554501576515201859592 91 440325394794472237589821412604854929152080275570681276664262149315141051178608415508026282409660253111340574442769527678414011944894265442275517937061601224972800 92 28173943502023809174147816456592954022848153985079788245977128387556193423005550893457832329040690088416066492528499959477390044763234758176113593470365963196399608 93 1802692058734729314907870431809344202533129774769535766465871954654281238021176648765793242776194505405516914947381227878874548852902130257828994464166360043344602112 94 115344117815520652344929559819341436008097457431265209265569827969486443039932299970117309705347407655864666490139870084288493736540973101742879532113176676810858135560 95 7380220848134587020760583958006042560315704145826203857230003118092478073317646021438742027899457895469933138454004304166584724589769376381286461060779140955851576073728 96 472218790162798048676332443752567382424196967875445781653454629729949110249289413072109372475859957902419856194566135596577133880008699115300590628357751844497690010583032 97 30214622349570940528264515816206306432588290239882703821963866299598650577881204790593561096427137847859400863313778673876769983595966974002856513753835338906896309101240320 98 1933263611582377395760252679793451044303226378384617598824033988544583687874147817184915800798860962305099235395887268992516701816261877637067516289617103938196866092468797448 99 123698656518922582388127906990964660528973899926375643620916211400553757373367579095044017690030674449678491664473471436847192146257164201798318186021740816705692533608901796352 100 7914780753599462895444425794741944822810026368909656574139813495646895888207650914265632216361164303817118367290906284689227780658642247037455296389101795165226125284877246169080 101 506422269573846702726055122956493503999312713710291645101327147510000783087916290933905417829424484769845897014953528748673730770006846646195340650716493149757766325698534853024768 102 32403110471972589511572083443420842311133203651089755629910797627144403221738434968855681108866805860966320290589734933630429541499779543109464346349466459789331818719421353347416072 103 2073292647936671882037887285255977414408525720956034068669189720989731805408171921715829685549646150617074652700728082223598816925215883912359522825715136933367478631717268079381603840 104 132658326357475027860913214172939133679834512937535090639198231345715691142901264554844244194068486833631811452556007527376693853672316790847899996499419297275729300611185735727075229688 105 8488059594230465111216407819782848578095000302281289766840017616404814501340272759588315798734833511201818858310883753669884807818103058730353240253137119888713307760484169818453433096192 106 543103155704392292089989187251929369864400184833065009987121929218562412394634555349097366874835276230082775120444004227345251006504923441951759476204276253580375967370375682645292642926600 107 34750113905486876228648091576303696822743516829013879349408963452371589578755271269582643164190722845214095788850105386796426179608496997226182253236820543109255348603943559519480275714206208 108 2223464186795455686341387871696184667285720676872055213352186539022563170627942726697940065141331426817472047711286300750743930243937302899033712447680310482738761934685017433564092353066270712 109 142266957841003677049620175696979515009463379802982519775190529533991671330609579237398581525881020593472996957733473142660815109432378888540931414398303050352171508471237172188582430320527119360 110 9102861837637439875489349856734992775938370586714009210398841703636444401988385128466811277591243986555454333247230994829541423073428311563720576809043714912056237780224494002635711448160669368328 111 582440890650955148354268770655342558145046254169893606945750678503198450055926038642638523184313734118955604330865050195947990261589979561189575984364399451321247046425896378996496950251962312453632 112 37267114139823492054797711972085188728507021896286476835317644582501064359177278088000398672518487739626603222842115981545841835318685263604569142422512521169647754733477143761773169104677427327664120 113 2384512864058052536358699297442796736066304355108164623853383502601564920537289871593382876517998901601983650657564557768737929470134266891131235539056436955406135055896111304374486325749103386658050048 114 152571556185575538834901957324366905919514971705026249449781226521917653850027374503888503698479411214787327038861289581217681644253274395768794505357189452624822995822617646336205351678837939318787538952 115 9762195083012776432897366569462039182112891884766571800162145113900128281481214678377270853826164318844786946836464968640162887302739427062311717107321068531033265597591633254212768021119879013015744442880 116 624627913756632116166596558488246140749305565653355568960927506063086292360947712041641446141176036994851577270494896703389207105731070057592181100363191196533504175250041910623280947999993418893688856805368 117 39966424285341442658229282376678290968773443309929989841699198242923622582819172355986675282181440203351656158364836924048269091879485744258837278706136915509613233950405090646635767903978458930183071091100672 118 2557226526348095698010507475548922375860751066269865994299787760041048759008066083071105576613470996977511142558079068242385832673181356562507993656092399401418713468650675759474065864906621378112822860973637640 119 163622531261992783230014249152754353764119294797961493645344717444384196953933410144194770227979962366357361467558695530588645021991727334256252756711207424775288048759692843515693579586119789740290480031221708288 120 10469284774241190031022901438300729718527774116003265727307762128680547556292730183145394189014104120449893622781198434889430895574797368035837668435861182786217016407151691309244915027646759922000477899137215692792 121 669870603020174169202235677802093947632013424129411045054051431518110659405780798311161033326674683746426834496529141137392988671765039826959354527138404490893113762008948550948158868189806515218290295064750582630400 122 42861249308516905638912060477895711918730331370166303617731983855030401654413678361731160738718165655650867514155083834358261844097387751557362852068422026234373063752165555569372922649119970214048578406244900072652808 123 2742450085142061786721169634907523468851109194266514020489792915290427595223069634352483126244635927277909094071428836257791365033561051059844263177851871274508982966376586607888918890675488287183890727704608854067149312 124 175473944199783437444515944573603606294552258101686731007729014594732335692622042920197188918917981180130531153057290436664289100303809880078475480530451339542340536784349377349321436080582130409554957994688721760224903160 125 11227589978700997934662299283075723279382493409313684270474167141147579056732587677258267607684506159601076084701595159110256711054410271273962586490771033859435285371231983563748682990266580857924333420932373583800326652928 126 718390284692664084380942638172272686274185025937974106579338968018850327295192989301608929702889476233288738889749032892619765218381953551653527059928815715664315923222062598702566389940980592776747783981677220641460680884232 127 45965750630351800402445666543742376198268459166621029136807219786065273367835618727625713233377241972770878212859236509968554717265390617034551769248953434768656783800840774333400500273232491356853933841406409747469683249937920 128 2941089650057822561672141716161339804002907201637807890649082727340158645214184405578744038006440596781102916884101387605094882139766617536659659704873091009478369847330587494738929451096938466245875018066028546617418267315142648 129 188183771853070292146614624167782005079987792445653083972404487329984088020339966338311992719178820952017815802369629570216103902227798131729183669342628871171847013445356758888958084369930829348379147222384420573767299424919191552 130 12040820308946440874821663805021886985315215809320159566343238106391641474656543661246388789989438100332359108434772191106225554860439313813131095178223374663988730490655501981398578470224476139830019547214536888174489744927513116680 131 770424316000719145696439868897232985055093824004044559161994834321735070289998454353430570566604859600318965124023050601228219407165888285908660907736953349624106904388506770050620064009996542119772871874507976422593576375935920275968 132 49295115403737078883697329945617889156540689520449531626801326158484652857085244534958310127472721576320081408829040466287499816503756410984341166999986791001278853150373777781258285518169554219525633780421295954157814398314971384545272 133 3154116961523172329410932676650647673033549035484765979556122879308696047783165651782978417587687576024884891199934566791798760036833244414711926027091417670732222494719533271230479653098841473507520789075088433089677527915782232690621440 134 201814190422079292003415993975695833184990597581504573159965062949598062405265516469575660415484532144016312955386983234208833142540823886130578924566850744135860960808899755580969439512807684750261804867025238421785203972211747920815226888 135 12912954070051551515889212681767882676166364696180807916258207905894967297889209888401059288173422369641019144253566992422573522362575895467942339246251356207024369269274864823910813649166592982543247990700540170561163376693636084699483899392 136 826227246292877217724906195639168795441462349957990202067365340914328309002504167341198218782683547124881208919272900531810496598062316486062179132835519946505423772272782448974711104107149143198017609599967545677492670904420497672846154334200 137 52865630808674090382878107308225035025577424032615192124395123610611116808862377499948284942803573593622756351689212067043449208753625679212511522162227025220140097056188801869557599849208378571690583766407222383188969774506218214977454393489408 138 3382574144508848907286473961530763072841513675737414305759220545738197147458189655829349038120646026444731525299190299390248938863633981153114675239249694094142460787823810537202711679245229079444999343440462264978416572897493545260884235028987912 139 216431879617757655975951455430660611626831297823161900376465719803634006320515275595578390154778542118869194862796489948908888638063821168120126703789818194999897350323667685579103989871845452705908267396423177736235471695665080678481613587461736960 140 13848257721391981133553606673600748381044361547006624209788046846886838207365519448461187620867706049581183739693676166430778623897220920778534994367309114785899287959926908066525452640118863744098684114027642912854091771949667669877562385362522177528 141 886072062289469034891454875655017235775212307710600787526058532480954011265072729425920429345378408631076890145532478161620923040784075108658119512803993528102554532084998448572049864977735434169609875030372723244925637933083065791485511049613957624832 142 56694763728804626251919558435247502341232543331931443777457958031934169882757289163810446290483350446339339785574384926177308295986283586033341113825088276683777590765479973800544665905934948923110933317829826644762386735945366542985195144789930765811720 143 3627578806581206611087960284980185132603107560935901800969783255511305918485201433754442642161589050157086669386615102797186110020081365431025173165292845714233663254458633324786286568114858995644930122466078532541547825462570375685261003755505955054325248 144 232108348857468418483377538680296600984257651356565783818288670394691644613170134471120518652051215859607207500957792194093733732989221103999577741464917037434270670694587052812521795693445040772352416904511196256014298442868558677313719045207591192711004152 145 14851306748071397576325074515254002277859886579259274262569505122004753949324403404717958751089116225964704193391912085319201772801290069290541950280589397550079089261199112746676608637812367750434909751766250481852373552518125184972392757889530330378449940480 146 950251523527711976466321391437575849182048483421236987020630039137909561112148647767478239551051387245881461169581415668234819725549575213490685240216256526167627442046048628734490431024298090987061871696135519642295893062717143279555822785884733553028085186568 147 60801246199025495096268243977489600345373243052379907895057752999704207157228189053713889372516199667510448810659818690681709260662371523594113313423559828277178077201685913126260710976917265455421524878800907006625084782461379044706600265538733417063419001999872 148 3890329505214103974184701293167896846254705506868892868296675561941931348501491950789921441601485727333422842421058814787961157862666227934809761373867612753213229313465852391451951012091680691055990530371561912904363130184465541717942861171693053958505788042805240 149 248920287087503628852724614518767908559955779196556763663092178211283902096938256661501258373122570349671551466137104327738832393949976216304230614614103656377369497984612867139798604062890646962127972418901161518872615247023333290903636514722816719927307015737535488 150 15927008044095018142600190627907978250990915163072763981569602729960227802855546934385290614438243016651645870990353618160497312054935811615535949573928766395398434641701757644555658709012909724885134244279302775294943012679308865076114794081088577021389143219159465992 151 1019079594534993657497559475571591840154858614657460338056791482539243295480658065543997098065674430495355664191916494457944089139121941967177996542116826945649122447570927876384422358772763331745686463661456476457357480196228744031580443184674946112648977859010468288000 152 65205167042195499061701206245953969791659960422914388871653085279781610682959260647881428985588725308686110862411665291690261207591749350087776242745902995755148438209897682330958475302747840321999048540088935190495583789545960309156072249025115462632513193833450810966008 153 4172111611105976946291379640265482474826082608451863427447740666423483840413912023398867457979612745325415739530154662173718773196732836463650501539195674901383850922985880741304957997017089017276193420102030395715260005050745231041957043494422714662368195427481841433536512 154 266949937943740329063586595770744924419077626980496344967783749565823184175807410236879635881709626975517921219067486713826311223383309784323544322265777290692811310632886469761186353333790949265354379837989856390586144739458148826376094711394028622928931994165004400935370760 155 17080623916788275083123250749687409680346142044143314214510712231546260303411260343136897828971436513687821542280788995022710199523335093360243186123470550929438540029581748183974621655365603663965404116211248778601798003320270779657028104485723409152789279431132799818430192128 156 1092892980736505864990824461384223474617734013198191613383717799069394836234144854550524581418290227249045060784751428194739626458270062665271240367579849482193373750582598997304614599590064843544520509057681931974124486067757871749223422592374904157155584951598334183978596925432 157 69928070143219587084329642277840614965854630702640119942343428428209723258681859430890436312941603107425196068681810615468313383129760675483999140338986896309446481497256754079311359752108784383185347175575432397565365310333183521170642017807508142648804647622862254974811773035520 158 4474303596185317067532106281320415134340078630955769484696595701606352893719404858722437399446844308647963503334851127961777316893846413168310673741327581514322381442073849662078622409535372135680317698727769991512209255375255987483171865717088146225366341862911585984203974877347848 159 286285502085717072734970472362228727982799177750466606900639781474378375474783229098805103128285094150362239017361790378938279967823040682096399120304626230020322965811229121618952522850511707899157147371401704024383826978706050015401828763875833850280797074578718640734079580377226752 160 18317797829889707337970578124901318175764807297398907072156249418658609677492407257464804162810799181314535333607819733124088140623780757241001233025754751139786347430476589933950882840023213933410377114070981287569052717381811944998233869022336278271745646431175081420996889169265164280 161 1172052775610855552557382029521322134520964867855779586011099323012676640984039281248648661316762862509979899111883101129562702719954145422741982514527999446716305912584690526651237549238635180030364978153171400700394990085457258429871565788665645975541440574520626492303066827252593287168 162 74993059841264865656334479311239715291165986735472494597638200423392646413301021592656049520110012401457399007826910652558888885936441526298245879696766209838703792057989717115745252268432628308009948224688898663537710312751882727566781976605579006156380451122888920425975280054996705214472 163 4798383777065340546452849293889820456500102186202383874662833727774116693810281342648738520625724030830763556601810398662639325997212303537664994318078509430230326385798757204881044907630449576532606321401936343065713065026035037305844174936968390748032807431290370280770114856692536540439040 164 307021568672340530107326020329637269500715373930217095483823720377120075757444704907926609270526227960767410223508038603756357974935650984884261390477327837324902184899062471395271128836080340269778794621499237057542098451353490504846460413989371428867943295151460809048861375548267341882884088 165 19644582011252728586322412451802895427589283829347691727090055270407910731782650832764654254793052865458283490747912660241744271069884450729055063996230903079363509507154199412092471200601511327689310249454549235339628587821597357272867622320382803056800338082262201408846357920232417343964142592 166 1256946227151502288994527070895055670096213449704322053438279713585729166758332208592029945697484857161369375997642902216867876990497669195674639834368300469241939706272969699902522885709660644631846077170469651824678687522130877374958681368090510024206353693969629429357118045519326442671822241800 167 80424913955684893767063410124831759990730071497247263728322811614216258761801478699057151870384237805462181780358397829219302383120780944072447894335574999128404777691962906594349372214217679745110459628660603167544096372828554554640082739935472258746149836075974021277446708555316659913652659332608 168 5145937546936681698803063720918337583736628362374120556559221663596254831588536304531065689758893734692418264566939818167818484642739482751440990597642431643748663832579353052338457298824221843042437570157108133070997489173505360619590336674502134049729383155168367732327232229494746908031098375045112 169 329259578089991943829629014728648773599153485120446468356061863658546092962904522011289146992698814782509306750503789964911163714752206115148150950354780050200786080507386632443066917752535980274970894030426259913376295210731514525099141464428201106923934372094699560847665415979108485454076643343554560 170 21067467060212547723397453878912603172762086419346199854231400052483353694794300872417974341842965252345903213767675617936146659259498451886730219832108280781206560488640165123303944278863478515755094780377123526323011895997643424245725463386730368709082070430905603526518259390433448322152874075612446728 171 1347988632275513062353607419235677954283174377353036344202453541495276090373872351312739068730957077335355296374380735757948475028893148714635585918304575189947019085192463181259009366929510089028051095050105479424759385048638447637201330515286315396274328573205863926136320935571761584132329864195853036032 172 86250204998572623442907477377204476470950398064174979829102795255645186430233036183142882424439409984210393064746599412890766255189902019284790768551660703875828014891829003435453295539209782219279514988426373559658277631216863005356639427514937454992847946614744385669198021617202307936146958434458981859320 173 5518665131276372387283724944721850816186542301729845672718376442819796655444540443369831736095391281912129800847407981689251091857124836085511973601387980472863045933991863756687751905142496551944860908164237802338705009012830593895187722030440710804145994254770434818902537062565375946329273009941178985960448 174 353108318196689260162715488984821247759467756912645948074146989545211340762020355339486088227680602632392096861169364228699179112600799607453481519720279089559359111760587451424580668633580569542251818607522792976117462299189941146286657570520690554010350784358693084024093173982566858257137325677800996119609352 175 22593413699456836278026507570083838005789749900107610831072688954450706012113858201283739814835463177191182069313991902655058212114594050040937305288496473751326120106743605027416475040644013954152171529973294512669178882139143402768450896791293754745858304204701586942723060597821713552510459570369322572669038080 176 1445625368447040832533533768996380811122784525849974447240577946095299973434524904526819862061241962737603260339234312405695026396221418403012534056944054040995312327719830134303229821932583312496196726099683326017851330994605987836034570737072279613180921118316542871250251785086607100502412275177958843654698827768 177 92497430166911156445868134708198288073852419904498257012565915861144747593797480031515187432104650152029417479641682002061826631146056183742761242339130962149948662853962384990379292128644687985802438298849759570629816004772644078103444076275834601488833093268054042173073391184945032718601875151818996671328055939072 178 5918389905313866971703027087555694055915432089362038474356978037167168546029604197112445175792636367767145115436728413819551209366951374341133706975647437523555719110325872809249971466411327447778859854400284929194290372974454615010784386310916342215672137048037142156205446784051395486890017597441237828121340881272840 179 378684456509920575032547865468856221290513801299265964101834028462837642198300871135164976063296622886945257970470976802449215572853741901648814485199096870545416074398001897407007794558196311969861228243319385708863954054360322716612097279822370067201527937981109043954975520788104366128242524361087402003094488345522688 180 24229886826729602935111360362919242468536967851063659664043020843584441932145226148453446022875191228396729364994705786942930245453272530331182993345766552277383073042361795561239248880258152638623339747718040400438098769106086199248163441522320767958682115893742941670962227883654628036720631541512152490369925913232179192 181 1550334072454184667272094515361362661765075428666774952534651499960941446015096172629885380487948941994503734101690699387545086493436588199294062759643860248881971258636756914021904920541963572559923882625711266242329457268735156429165848160148706779288453889261567157897627609033108089983992176132416671981672163958513945600 182 99197150750241089102478937622764291110496290466822533302553652976656668103034009822164210905205857096419842253143210055015942605334488372224488833623861289376168777479710080701840675665805410491196505148297802999108647166429943925267366118807994913106502366796846555163777204750235263130938778640933154854336648567431660339208 183 6347067313942975517891379913341553268409997514447975356410899139006065817148161532445879612552686905228875400467063752821632781654913819234167991289167478659825919787442808408003781337691004307864016405608433680676711089194247676060682265755551525732036863021108917963323843476406023732290097840843589494005563836151667747763712 184 406113110941600192055945835516236644887129344634203600276994991243411555629379304066714130992466756077551605787638936970529482083309149942614526953673094772939482697618860028031540164936558470292805853453791457760310401061265421323958397642236489651937252730984173903097562205285235283603435323035348794461501748865139304196538360 185 25984892032948469316062642093125803719507868059074582442371268540439333494463127298737258503905319702058073895008424902361065220550130682508095557043788897989467066727819598985610566774602051094431710604637044862979188956831792717057276766837379786198252137919966020880280657294778652126887570576421479256042106363532763800830691328 186 1662626976997760436035953148124535201403616426436139072711484191596873932090010767815117830118947994175639177674751554814137644633125054530575501123848816376552952787882835475051044733409594711573336672843317079772907782836173468470341754679950069827036199574146841162434864504660548500837201081567939323592233305517231743948967706632 187 106382141635823719436984938837877127086111943423853826071092616993659492320266226012868803869108766307538849297289091083202448191299453359274323976369280459201399511357773650804281252371439459489599115351367656060603118912558270189384815022749967089144118520607477868374951047640980325401453981649771695230646889446739298848933102533120 188 6806794437715720283531000132476011598309760762700208729477216003402610634564948454055788329792842095688310715848827077770142546598531889939026158986510100572513015774109630815998949107038715812622770045814686670798826702620893118652157819701317943635396549119304436734834432184518080277192217624503820555437808691285797894587769594413048 189 435528461872170274426547023539626865164738576869389504860470731600773421119836434833557584302872785357744346965027643886205920534114741502738399851160277156181631610031658598573128461598106372548367683816788579275064305848824601323548715645861598425576235025114876473161028708761516157414900473986594743852789109352844325954768320939901952 190 27867014765381181843015478506403643358944959158878228102340649606446096341034966880893629607054065420799949895045920381639408771636744924285318564315271227895051910026252040677864222593171769127282908994228654386933316747622153591588465643515440981293243645058232789845571002928552515994276438117517559786023065189890751063210584770559311880 191 1783053416522523467678564077386293548107312647591337209044941104080949392405118043942358737267157314145839048935973876781035955464217560412757649716326198308127140610070098944784737117501395117773557807946817092184457207541969005260338252469342361204342017048701783673643383158718599507476277139047137231561623383043655223719522656994856058368 192 114087551642676120749585085474216383435509064486686703150773890011574315017586519845430065555491014039912899182007282193604661740938287121492204263280561420492241947134460080425545311297496115768380416799602065245418327965938394183070059692394395676096595847471855922323330951155061815962487460460899265260157873449604043566986239462900228423672 193 7299820251714749204505766906272462246324472814500357664440484019636675211733132152063581836814157741240279708599530086513917315464586158215088315200239604713195357475995375048290115185922250014058573117366585358614588532612515258711223482060771980908977792221150077245019537490765237622091721192358505839418542277391615133063399802968619763056640 194 467074408558101272967619496915963367381330751063536203821040203366735639235902871212223807490550604425337988451187918254697103527992575838644159968552054140224010636516569543010141826587726504783980299094661860886088247759235038163335232792197012382498482106306133087758927068457820145997907668850483474457526547879613764472490601150528764607201288 195 29885462327466766720723142035715383050158843595251816686882132531451444235886050625430260097558424525480390981167427238214100708476060267515011149672131225369623485379584455377600786786428574056160680568940992511351033268058429927194743675218548020498993877011371367539326312843809724106243999085238583859442280522017889311106335073830872315097825792 196 1912202514549314968853313470788868551842784659345052731756635441809525695457471337156324422436248619026319684806264155327447748238939864545122069419047846369515679053656888574623440212504841013089499576113128858865580040907980280302300259981194876299553109646621461389429125094935364522653618033786418883529848426861265302146332954124025299401653649400 197 122351075468828691239891338988451871934888059354488123015737786143278193065042279527379332775822353193158979436619738513718441786583675270620297431669390036423633835948661284320522572813523396263671812190671305974885771584842679509420021895121253535150900023506762157555924679763019519725725310163245569962050857038598961448054202728863788289390735735808 198 7828556627490486924384192381790130935280993014027894820275461677727994830467248418415120973230194355743148364258857000722652826593116277455153913557421914484743049821660665307938821219852992519861906480626850453533823801389023508322579101027779031373358048394786156622189750379738313897923766232413930058687725002043472267373322641693158425221605433442312 199 500905273083922334469348421095579927986048664838430780374613809588448390956838856499040362953956616414368336333130228307736062460172858081859230170243333136987131554750333918423764035497777997874898342947927757720189837517312661853135642443882736754359764197242807261662588099623489069947395313564328278186052349273743626150444594865633275425893357004572160 200 32050108920743538919113914757735325260171833556645542049155008351982969026407219567520168108079993256163830376956075754694385344624469800961535576982015898852691676454199710113812959450637938871473632042186749643638615777306621335092358537307467373247651550575144878589783448625523562162735376301884595873848662628517548601361080748758836468831953242859175928