0 1 1 32 2 3125 3 371293 4 45435424 5 5584059449 6 686719856393 7 84459630100000 8 10387823949447757 9 1277617458486664901 10 157136551895768914976 11 19326518128014212635057 12 2377004590722802744140625 13 292352238096435536675521568 14 35956948280475177898499562149 15 4422412286246072721588335082349 16 543920754259730266208749091534368 17 66897830361655979288042024095915625 18 8227889213729343225473903469968688857 19 1011963475458346080410981975909251142176 20 124463279592162811983647636230419622736701 21 15307971426360567051242393182221553301135957 22 1882756022162757575937408999791328985135700000 23 231563682754592821119765139584500938358487146593 24 28480450222792754237400999531668104286898944185249 25 3502863813720754178329781508072526020217833720686624 26 430823768637429971179438888623322064591931656548547093 27 52987820678590165700876739895168519064863173103754528125 28 6517071119697952951236374009821118187510733322761210380832 29 801546759902169622836368002330598606529858049157650634786201 30 98583734396847165655921935963737135755052281003728983554085801 31 12124997784052299206055560105580974511888126133128457941207795232 32 1491276143704035955179177941443230517925432452541048851538902478125 33 183414840677812370187832830706130948114684744139038706619677896779493 34 22558534127227217497148258989379215810116831079505983499565832027272224 35 2774516282808269939779048022691866638126384763285916054361545951176901649 36 341242944251289975375325758529040476761055006574620056146609340089983230193 37 41970107626625858701225289250994202516518965650077304144841685091812812500000 38 5161981995130729330275335252112769422143436272226334074659473359410671435815557 39 634881815293453081765165010720601907760975157132884056684017188589123472552745101 40 78085301299099598327785020983381603608341994789584750008265397161581083829386079776 41 9603857177973957141235792415945210930672220025120396944580861750781847098123958477257 42 1181196347589497628773674682140277460384922038441975627593243758514321746193425757365625 43 145277546896330234382020750110838180577411236304941938178323289047769458807821038911412768 44 17867957071901029331359778588950955900561618256490942478781391480109219968178644432954449949 45 2197613442296930277522870745690856736996348217848671847948105492954631663868945596826517650549 46 270288585445450523105981741941386427684024507259675760399010826977193010136689194841696073691168 47 33243298396348117411758231388044839748207346483624554319155094829272157014389002644715061324690625 48 4088655414165372991123156478987573902598398130640719080196278582439029551521340454401632141267278657 49 502871372643944529790736488684083545179793367071804774369972002560734358080420606514581575535916601376 50 61849090179791011791269464951663288483210884051454323506934339491738755400114033844492918620157523520501 51 7606935220741650505796353452565900399889739175753014092239637266785606247804474202809881296472356711040157 52 935591183061043221201160205200654085897954352989511199946889444159159880079237951381387723188541595409300000 53 115070108581287574557236908886227886665048489312910287951918078815140972249814894309701519378331558121126060793 54 14152687764315310627318938632800829405715066116908490905670824386598456071710493828155324214986736018737738239049 55 1740665524902201919585672214925615789016288081840720364924314195028019086363074748726272727634834279220078279265824 56 214087706875206520798410363497217941219597718963511122968451775160472003240210429068071972688332186839590375178746893 57 26331047280125499856284889037942881154221503143770026794186831675764893728654235785235603375679593950909937503902053125 58 3238504727748561275802242941303477164028025288952906554145217555157918620652662056732449160792883795002973912783108377632 59 398309750465792911423819596891289748294292889037851217986175843059754952533765346806617084013167309981038883863910820684401 60 48988860802564779543854008174687335563033997326362933422331849144010008333438351789049190657543559262769446966639855874003601 61 6025231568965002090982619185889650984504887378253534529545532742573439790960601890428235914636531520452397987397785266346726432 62 741054494121892692411318305856252383758538113527857156270862235648382702348934119247085933743031112861556958551590423614501953125 63 91143677545423836164501169001133153551315683076548154652480005473432680805851079298487055000198462692862100556001614877236865931693 64 11209931283593009955541232468833521634428070480301894769709182555342045636220281284263330918068199386993213269675304849146474052757024 65 1378730404204394800695407092497522027881101353394056501424598710203795293428885078105894294255598172989042727286294750796007615750551849 66 169572629785856967475579531144726375907741038396988647653141713006006681603219575340250521603269306790086644929648695043573752862605907993 67 20856054733256202604695586923708846714624266621476209602550445134295629490817577043702663621162959321973601602390725595956092681715274900000 68 2565125159560727063410081612085043419522877053403176792425056826623329131566871620783812061543291601825637888806334933826538176593866226479357 69 315489538571236172596835342699536631754599253301969269257943817693225429337587908332910295310758764716580670398692993268895174059235715093617301 70 38802648119102488502347337070430920662396185279088816941921464326569710858799231238427010845757114009387352452360179777200673775674815905061996576 71 4772410229111034849616125624320303704842976190074622514586845300500250434790518237833432788641125635664572023148001802404984141183731371705043975457 72 586967655532538184014281104454326924775023675193899480477235800076094750204571443438363086732027705426435718278326422752970916180753871649060503590625 73 72192249220273085598906959722257891443623069072659561476185340293347033451354446463787018045206128498811303574063166000942264328734958124932650246567968 74 8879059686438056990481541764733266320640862472261932162090318251659211958929241237006860219772078276064926947506046469206882270727357752082057604359905749 75 1092052149182660736743630730102469499547382461019144996375632935054857288940349970837221830361482683437128342649933797177690403371507254652815040964508706749 76 134313535289780832562476098260839015178007401842882572622040760252803625895224038079221026365135420236965845165335491054371610305896751930775006279479609831968 77 16519472788493859744447816455353096397395363044213537287514637870251891154473949405454852644907018444746304416888345722609627300332072800568021819193331510465625 78 2031760839449454967734518947910170017864451647036422203791678417138828301015539028202227239777970258750398968926259991870825546079353975656480853106474677739444457 79 249890063779494467171601382776495559100930157222435717529088930667659309901270668743045286675075507343019172777818054386788337119095368733172433948161968177580332576 80 30734446084038370007139235562561043599396544886712556833874146793659264444877884737915380912839569966440108238488689617962803026758543502152877493777946070821898776301 81 3780086978272940016410954372812231867166674090908422054848990966688601960525117982640507462024368089895390136259574613382140335509409730879305816992249926535187373720357 82 464919963881487583648540248620341958617901516636849200189592014755889669248060021121844809225777359498183836309071787712884761084238087449274179450983140097978826514900000 83 57181375470444699848754039625929248678134719872241543201264968824007476708080219409126130890652031706325497089870358851680006697827154205997218771620965212244023560935158993 84 7032844262900816593813098333740677245451952642769072964555401573338159008002779526638443931974378365005024991979921878046925577655460941281317318679170226599954112356267980849 85 864982662961329996339162341010477371941912040340723733097113128551769465498048162983257285832295819787812376343545712451786514976207561061122153970240804761218182581691248213024 86 106385834699980688733123154845954976071609729009266250097980359410294304571816801612485151211709260843923642079118273985476210699620397208243849795773133950212743329314433506010693 87 13084592685434663384177808883711451579436054756099408038318487094337647665495145982022544786914915739040875309376751412273432556285642773216502763435387669707776319364457428642578125 88 1609298514473763615565137369541662589294563125271217922463075932244120368060145767880112832508713818910840344314835301944272531377602898420707195899297435510923173148567679019457830432 89 197930632687587490051127718644740787031651828353603705054920021178932467614918470445913147558988760362197082308533675777630740073435155791670745820931330319123703810722859682228547134601 90 24343858522058787512673144255933575142303880324367984503832699529076449396108751555018087335307909179773310321996553298368282989335814519735914333287421586078419215271497759156762787913401 91 2994096667580543276568745615761185001716345628068908490266367122055224343250923453807531893174535043118958710453476471947520911647109227771456094752469906594809506025097600844180437000153632 92 368249546253884764230443037594369821635968208372151376318259323313263517770416548985129021276260099243892773378160979368865677427952059119404250351986907621187371873498074881465916921926428125 93 45291700092560245457067924878491726876222373284146550378655630400409357461417070752316488429079035194042856218514113434655748327402002563506579565908928423655560738364465444898232287206089587893 94 5570510861838656306455124317016888035953715945741653545198324279927037704236512887623814264330801856568746934409348882191045475063599851511129155586601685564393135946776141568984651820333433249824 95 685127544306062165448523223068198736695430838952939239509015230800625228263629373850307922296271979285652694133578527262354811803441170975565238847500187679651126482014254307949741250710820529650049 96 84265117438783807693861901313071427725502039475265784806063675064196976038722171190478572273756771032822947465017492332889978783192754091015431777032159934541956563832173765616883962829168372798129793 97 10363924317426102284179565338284717411500055424618738591906323017665427427534563332305280540285948223513770221642351902202384248229988332128383816979832279801047792575464007625840191379648222420969300000 98 1274678425925971797146392674707707170186781315188629581019671667497783376610712566002144045814903204924983370130218755363847095854292021905919624563801426976863915209770896602842289474650943271194186079157 99 156775082464577104946722119423709697215562601712776819726827708779209689895690111024422292411010368039559789127141266023862367246031139319623830725384015558749272890670184592838823518141860413958704905121501 100 19282060464717057936649674296441585050344013229356360196818788508175294073793272942890475878504244436406911527496657854079026820566301168685518255348524610922209054724128683245498630555142258001511808111225376 101 2371536662077733549102963216342891251495098064609119527388984158796781961386676881854680268891478851023656231812701851118418176120774666997472067655370670683214546001498650216085881554523403331078438631473289657 102 291679727375096509481727825935879182348846717933692345508648232743496005956487463195006500908019018970248185745941923991348448628588899193188498139767588610921992391556636665712577026877675207436316722106542815625 103 35874234930474792932703419626896796537656651207779549378036343643291211950686571296100781684843741228391737315446451882317875697266730726606825474233102004492121965997608828194144222383766530571596338675055777947168 104 4412239216721024434213038886282370094949419251838950881152961619892075573928491781957144378578235187178914880986716475306342154037462240501202154865163558187627784394750496750046082187281243787154494878171767404889549 105 542669549421755530615271079593104624882240911324983178832436242903082004381253802609431639227865192620306862298631631645558760186977555534520351165853147237124444640721782368614772982703277788466315847964540167862490949 106 66743942339659209241244129751065586490420682673721092045508504915459194463320289229178116203410685044168976472553788556518413802141684985860257908407460043105808302398217484480075093225739508156190083796685744615473396768 107 8208962238228660981142412688301474033696861727956369338418713668358577836984014321386298533408555170698876674382798302319104445453478904850979209798931805629053652339786889405313380771375607677575276330766518927043989240625 108 1009635611359785641471275516531330240558223571855959707533456272703189614754570441241285535607834951424587435313464591259094470302238761453189863924930683566770970140862058837104923463366349942864474178469480702092748318626257 109 124176971235015405239985746120665318114627802476555087657276702828823964036975180258356734475624411571324152874141994115148022312278097902355451646345527787653654578122776057053149354062144516387961737212929683076161150476575776 110 15272757826295535058876775497325302797858661481044419822137500991672644386933192601336637053071174182068203296041495138012556237049845847235748945885396764252334479142332709214658213955938426946693062946015761647256592507917464101 111 1878425035663115796836603400424891578818500734365987083035255345272906435628745714784148000759274034949158038102254679625171641981228169720506915441373459609589772091685049467346171589969162982083149982014321342414201918058746136557 112 231031006628736947475843341476764338891877731665535366793514269967575818937948789725848867455727444374564750149357775309019021510102274442682526078643889369856360257672727861838113249018236152600285089922318707380133983646517812500000 113 28414935390298981423731894398241588792122142494126484128519219950666552822932072390564626549042766955301555603965438925194767329575420788303955190716623009253127652884585049688758061623231010282941871868332439035892422284494798958601193 114 3494806022000145978171547167642238657092131649045892012441070539662018421401706955249723216664608128531237503043319180236008052992710807107957948340097273233497492631254175513923814324587166721383017881257757283460541636293483153967970649 115 429832725770627656333676569725597113233540070690150591046123157158477599279587023423325391023194231360339019391333613099109423126494373774808754528995852284445905719421158040296439661831650658980506645133341663086419103330675158261143368224 116 52865930463765201583064046529080802689068336563239476806660707259953082692967802174113773372636162583395832572209453121102111968578308177925675990066124579821857583910220499562221072823553208248163243105117773484356029438514969020838834978493 117 6502079614317349167060544046507213133642171857207765496628220869817070693635760080392570799443223668267657074896711107486745657861934563450925548329829520091452706150437158175138674546563769670575043622819291050366328145294735336359627328103125 118 799702926630570182346863853673858134635298070099991916608464506280239742234505522086112094558143854662948161850916793035396651828816025238288645246950070339084428800475536427694177497757001552230493024363063790449960786222052809255599591228979232 119 98356957895945815079497193457838043347008020450441797977344506051599671224150543456511395059852250534324590195061818145356761828719158980950161710226902495858147861511107515458051957263380364445221719950085204629332002429255722201690608071118776801 120 12097106118274704684595807931460405473547351217334241159296765779840479320828282339628815480267268665307737247093812609185566947432391668581063565851390411940796069260921998684897223629997108615003843716309695117212893555476669754952351150706687175201 121 1487845695589892730390204878376172035202977191711661220795524846414327356790654577230887792677814193464611467391134493256161238816687774165768439683237503782918880917689548460514612098422450617760025490100569446288491486801802406010353539987611109836832 122 182992923451438531133310604232337699924492647229316995916690259343182424405929684717059569683890878525369756266859416672605220585663993792398001867922303626832603779676067449530971215945288583287700300535652295578648011472627151140861357318127850703903125 123 22506641738831349436666814115699160918677392632014278836532106374365023874572560565621096183325900244389114478515673746297759816943669155682886350051613838821630049208343399486073616088661412003543876986402205652004126576498578386542219235982188269591108093 124 2768133940952804542178884825626764455297394801090526979897532393787554754148019019886677770979401839180655606492514433751227474920332146251098707986893497073431766584027578824786681529375153527474138337686478622016539683525968029942306206720845826949716910624 125 340457968095456127338566166737976328840660883141502804248559952329494869736331766885495744734283100318964046502075961923743582289361001578848595626932544182099026513516253048854618368816259145641793222194277576982758661041790638756486125848614755854778623636249 126 41873561941800150858101459623945461682945991231603754395592976604134081422814659307896089924545841937393178072577013089193936329905413658212174741075888149790208166659921161956033990582894484632414070172034687417267333962359705000330109237515485974188570363735593 127 5150107660873323099419140967578553810673516260604120287853687562356162520136466763104333564974404275199038009236159479972814420939643296198140399817357513144361423802555165759809853802913317874414131963836108631523496548421168396502480030393704593700691273895700000 128 633421368725476941077696237552538173251159554063075191651607977193203855895362597202525132401927180007544211443369011888629884539294633078230088548907930715256038348148532284890927739482405205511344992769853505204108096761289307470791697664336444370249169260289654957 129 77905678245572790429457218077994616756081951633497644452859927507201718112609462989147486951872068736652737704191888125446671384517228093620169697190650055019772729194953340213464927177817040873471952290789562203034482552017488438556325450374361385357542479940994297701 130 9581765002836727745882160127355785322824828891366147192510119475408618123995068585067938369947862527428279170698674721252439918717268414098436330663701189626245779007539267045231230094731413022672212529216163622378080964254843281130108111046360974299206240227847515526176 131 1178479189670671939953076238446683600090697871686402607034291835547752827533280826500367272016635218804941684850799417405121021591950288536037960818952383416250176429212685191961569025732499889841827345572937986421510582504552497939908418128000522497481608891075893704979857 132 144943358564489811886482495168814727025833013388536154518025385652898189168469546590960106519676184050480398950166534284683333276622856267805784932418739558229341302937059736566786640402162005929813986794969246056660288505699040470956688633915737011130783524617910048939040625 133 17826854624242576190097393829525764740577369948918260603110088143470929514894220949861592734648154002990284129054440634114410276737928644693915340198697680737013978382057446312230116725660053031633438648795700304360226337817034408102397907333809027081371820127350308931540110368 134 2192558175423272381570092958536500248363990670703557518028022816261271432142820707286384946255203266183754467472391881454452983290656235685799610811815587745243252273192315534865246799188274660072901729726055148693154524925379783341638068359384908574511374285603984325120119161349 135 269666828722438260356931336506160004784030275126588656456843696311992915224052052775275486796655353586598809214932903470415060415602261585839500810223194034891402515299014885598268584976211728662515657775953249182028529129065024665820134856696360804568165208069239653847898914043149 136 33166827374684482751520984297299144088187359849899701186673746623558867301126259670651598491042353287885469778968516705988331554793511436639683250939670100430473068361377494806964771454316314760008611898371963323935660915216923726528786070801011658554099161956006011968847548935425568 137 4079250100257468940176724137231288562842261231262536657304413991001428685123305887437371338911412799056326184003899019654759419101144206683278057638248011978551753226608151515729239278319884011512096827549387153467818398923366430668257474976745717334058321254891518380001068227041015625 138 501714595504293995158985547895151194085509944085442109147256247146552169402865497895126023087612731930640235162700366817848382436904528426976035726725291404965200827974341723132142625705573538780493323352515997595200486989526637353646448506067491489173181310710739926218770493956952664057 139 61706815996927903935615045666966365583954880861278116888455213985034915407867332935213063468437454614669692598828136839684315935209568415703781471240790176816589293405454958130529012418235479622708184574617326399714008839669592314637487340037518858924373013568195285029404478579767946770976 140 7589436653026627890085491631488967815632364835993122935170844063912148042998279085533311680594719304872441549420698052320391146474130418159685197840971911207755080702109891225929985708181123314193589266115940136905386605683208767440502713310504252599955527587293880593203406626496757519743901 141 933439001506278302576579855627476074957196919946292842909125364647209174373380460187662123649682037044695640886147030888257004507592169788680030093066859076307992619575997631213685809715713772006458787551491441208167037613471743972381181422906045754648441920251106923480632091328147144835648757 142 114805407748619204589029236750548068251919588788558026554887249007542816299882798323996907897230295837192691387446664075896279525682305045804107650918242599212681434649509488219223532299194618085710958304579067557475577665351431694447336214903690959900889815916915030729425223847940471665270100000 143 14120131714078655886148019540461784918911152224072690973408222502563119195711210813391432009235676705937656345015053533850238226599717680386056332002350152574579687290390131177348888297312260551470754121109881264828735555260490977040894549320743960252928407007601019125098443350218241461239274147393 144 1736661395423926054791617374240048996957819803972152431702656480566256118256179047248822140228091004534494537745464137991354626438892628974741825982454470499318282067965974983668503806115197671540170443969001538810756047832227348960562172825383515825032839508608941560532858279180300178488628717568449 145 213595231505428826083482789011985564840892924736350676408453338887146939426314311600791731816045957881036890486347073919256544904895003003122385222307621781438239096321990903270095179499767279030541154705911878186490287602170585136713817149416541559500893644811927252023899239826193339141822122157371424 146 26270476813772321682213591431099984426432871922767161045808058026638507293318404147850134191233424728363003035282944627927939787095280392142857818106960245009572816042014627156260533849142297032716424400318385602969768444147550762856373514771604534875620728478414253967062654308379719960320289731871890293 147 3231055052862490138086188263236286098886402353575624457957982683937649250138737395873965713789895195630768336449315842161170253623276865898191504911854898756672880527666426499468770436645353536840763254178437156064565925072403429695503309005165118070328027705361809574353443993363555765043279616877150628125 148 397393501025272514662918942786632090178601056617879041167786062066304219259771381288349932661965875637856142380230565641195168374155860499187240549221036213966375086446161055398209388309101179541193657130697186114745544882773769316853170548650306416553386958113120595763286181639814470526347147211694310464032 149 48876169571055656813400943774492510805869043561645546439179727651471481319701741161071167751708012808260674744431910258024829378980230325195297682385463509611396352268422735428762857929154712441783508269468176690798184289370992675958039326556012964340898232959743256638346502811623920603602423668268975843451001 150 6011371463738820515533653165319792197031713757025784332977938715068925898104054391430465283527423609540425137422744731171412546396904183929149301018611292038821844344864497720814928903888879386134587036695802708292887358166750059239973222218784962500800306622363016923235532556692327360412907758015823015838349001 151 739349813870303867753825938390559947724094923070609827409847282225826413985478988404786158706121395960664031228253170023825713495713801886430791282183940294426296238213377777967151130332306297294946289313858876447293364173528184611983455786744605671771918604763018017218885844892627745166329671089016803215263936032 152 90934015734583636913205056768873553777866643823927982987078237775061579994315811519397267055569404279552135415937717168199391259827374232719738757516668759489897555439161300903576827090596053704266293853408540659707542392009212326207427372186035771995991591008038200775930846356764548122085821841481056571378074378125 153 11184144585539917036456468156633056554729873095420071297583213399050348512886859337897459061676330604988951992129110958518501297673370566342856216184676625202340847121697171897185025191170243220334678991199758801525253988584077703282452081721098519806488569007758489271940684231046869535938436153891779128060782523452293 154 1375558850005675211847232378209097082677996524092844841619748169845417805505089382749868067319133095009361542896464710180607460194358137803797588207803953099470668530253863536102957950616691390357574831872218882318925258521123650955230314893203344792586529978650318440850566467314180167354804163491294590849355360000699424 155 169182554406112511140173126051562308112838842590324495447931441677587339728613107218895874821191694355546480824273030241256199102102230419372702158969132553688124726673134509196404681578788870775422406901971238193162640928960027719623371222123739740162767825756635829555684601519178411966336659710357027632516113041714750449 156 20808078633101833195029447271963954800796499642085820095253947578173397368813907098541442734939259272637207779842686254964331882089297541180815658952897411889083355567416008062765107469017770572000187031220572854599668399205401860897055464052203994007835455903397702661229819091935354760794510039242262507668538752358412165393 157 2559224489317119370477481841325514878189856617133965547220787620673650289024381960013378560522707698840021010439826136330371565297718517521224869045164021510098268902619909737532065998638921275329487515423947500325152998925583730810506413995082415841421340674772634004126240997157000372316676881232283660874298123563654790100000 158 314763804107372580735535237035766366062551567407835676488061623395280812152630167174547021501558107698049947076318772082380738199734363839367012782335332808063764125447805780836866984613889178847993269415390154172420061289313860363318345405078941137019063822537997156552883446939635512428781309389663151668002195236350068334646757 159 38713388680717510311100356673557937510815652934546654242484358889998866244484486180509270266131124539161303469376769139996500427001976555374790568140408653836556784864945174103629527261322974598298687904339539276391949956255807796454163253900088205454513672679076213690212332758981764793324093641004439618701891502020885921267385901 160 4761432043924146395684608335610590547464262759381830636149088081846465267259439170035465695712626760209142276786266285447487171783042440261481121307862231862420717330796845778134250064482861616915012795226858201702155079988129492835565985889575345977881828818205232040781441958338363732964650043781488905014305906412504216393235858976 161 585617428013989289158895724923429079400593503751030621592095349708225229006666533428181771302386960381185338741241376340900925628887201277741135432986869352461426789025055986898474487393756336010483203452470641991310116078752182741599875315983230455212039411287742012535020219915609962749854444681829703132057048100644230479962940006057 162 72026182213676758420148489557246166175725536698617384625191578926029856702552724172496322404497883500125587522895903023645366365181342411502001937336020888174795014090388915730082235506102483959923644599576885205450567802374133590027407868522791034855939373739212756777115675643071851144733406163716394985025252819268600087504431572265625 163 8858634794854227296389105319816355010534840420426187278276972112551964149184978406683619473981937283555066079977454830532039161991676223972408230508193883181875522706852170541284118567925451019915013528195104953982687570378566369241161204111341873449632248245165056664447495053849027530302742192183515803196423122458292779125155148793217568 164 1089540053584856280697439805847854420129609646175722417843442378264965560493049791297912698977373787993773002249704048252417171558610994108558845447133645081165568149198389411160505390964437944513341972259521424029943062197528802097140066689906266969076224270037340274087570705407818474949534642753985192607063821708273965564876729701185281149 165 134004567956142468298488707013966277320931451639193431207465135554478211976495939351236578354742993985950524210633620480216780062547160597376761073771715257271672244354148452866207608076194823772731561333517505098539662652642676695542347297875636448628046792203637030788895451474227768098830487840306262812701987536573452434188364367495467203349 166 16481472318551938744433413522912004256054438941974616316100368230822555107548507490410801224934410886483920704905685615018411530521742142451794607949463411776950643709217952984660998123002117649404908394482699653465364961689749164108137994918004282334447048009373269827633132478353764109352290971579215873919524223639127601873312900888274476558368 167 2027087090613932323097011374611162557217375058411238613449137827255619800016489925381177314088577796043536296179188697026784401474111736360409220006196035386198576232744452665340487765822458276910444305010060924165935835149080741764454943179588266111298048375788198405281669042484637016946968642722756938052403802975379857858505249495118074577790625 168 249315230673195123802187965663650082533481077745640374837927852384210412846920712314394398831670134502468480509335304048679462969785221830177759184410186433673906846978226627732464727252627276839005380641050981584015174063406860861009782565412581806872879748118841251990681273590650087062441357408834463321044705068486451225953935553387127574315797857 169 30663746285712386295346022765254348989060955187655354866451676705430625160371231124745129878981337966007579566352063209290547160882108173375322319131065673301550113261259002781105389988085613715059956409837954122528059250169940059641809739552142577794612277689732498291990546460923004519893600079231915773626212479243762655026461410704984129727127558176 170 3771391477911950319203758612160621275571964007003863008198718306915582684312814507631336580715872899684429818180794439438688621325529520103331207893053552490023230619231942443688578176842232331963144653528680580193886472036843003436337119150748149212527440322794868171361192236415129543193417818252617339046760446277445707650251425671078113286364728975701 171 463850488036884176875766963272991162546362511906287494653575900073911239545315813207529654298173385323218860056671363987749409875879248864536304757361891199148153100991601631607217590907211893437806555591569138650158235232425381530657944032294721081020011242900065576775209335155035149380418844207462143352425464360432190813035262709223265256674056488016957 172 57049838637058841805400132723965752371927017000466357979381636990784166881389532210018516142094610521856235357152396976053738726111822080817861104366258282611747193079660836142569299205558082946006942401040098894442953618077434598349395686678992060459748010951870322620986032937333745607152085005307288982099301247861785384079571329565711190283388514775700000 173 7016666301870200657887340558084514550584476728545455743969287773966378615171367146019069955823338920802993730069688156690622113901878236691732360698319068370779466926401987123086234314950852906201992639691927866991559026338361577588871251738163294546180513204420406558104830393575288312079120258407439519103287791764698732840725747106397515728411717581281157593 174 862992905291397622078337488511671323969518710594090590150243014560873785499196769428135586050128592648246372563214490875970466271204911291002262166826940419617800456322160968061339645360293288000871976597050727815593329613330687312041404987171812529956925378611741276216133169660048695279046085541593543633775548679054679046793912852663399510517144414406152934249 175 106141110684540037314977623746377488333700216926344597132735921503213509237786031272514658014209993556813500831545312689587676729244302210556586508094534428712419622838589024218184265417840656350462826551698831531120342479415731340913885143473333411595394204572792869829138455025338856037874689694464173993716161900906717811239670633624156952344391453264964847662624 176 13054493621293133192120169383315919393721157163229791356736368101880700762462182649749874800161779078895412355907510246328408267230777966987169138124638213100960118302120573310063571786266231483907017778605724993837760386554237406890379484275266668814104987198373988303267941214705571970920225453296503792582728932869718126696106932039412086438761771921059734436586093 177 1605596574308370842593465856524111707939368630860337992281440540609822980273610679887962085761884616710578906275792214985704629192656445637211247400869661653488752535473562057345976815501365231161019099891550157918855667237678667008627758054107632950096839017935294402318948811609426416210567517257151996325596082066368219571442913157649398756912050659421786689830153125 178 197475324146308320505804180183082424157148620438658343259260450126906345872891651443569586673911646076322310059566534932995340982429512035409996261133803175437694516893292844360935651827410798797617868944990098618409332216604769959335814494239010060710820070523199137829834657011166980316783445400030089502954674731197081326758020319358977901093719638296015701763221324832 179 24287859273421615051371320696662614059621340945324115882896753925068870719385399516879171198805370582770933558420408004543441236209637323909792328871428143406096657927605853698060937029951495399009875734927885610772831277036738306233870934433195573069780411887827232198025787022620873746652891897126560201720217249219112086259637067565541488060337376058469452602104720197201 180 2987209215306712342998166641509318446909267787654427595253041472333344192138531248924694487866386670034748505375650618023910276712802961328869046454913244881144626531504271898452271189441032427356233500828800742547115694681504057086898446459353074409283155640100772128627461038767292884315179361588216863241734366593022539606410495891677976236304302225391893231850317695194801 181 367402445623452196573723125584949506355780316540549270100241204343076266762319958218220542836366755043691295227646605608936420594438554606126982921625255227831557208412657184704360035833743907874288271946762853898025756637165533997524022301280751748097218828043888476728786466791750203400655731795140349598255633531606580528430937547979179115032106367171074550992584052985011232 182 45187513602469313466224946280307279963314069666699905794734415092726047467573216329592202074385244483703994564495156839281155822839229413592290030313447846702050158183444472048423114327942134484693694501517695841018243657226857266642729203592600169927529160182981077298261221961863990179881318458809351065528856773034819266620361841620641417880853218502736762220743419322301853125 183 5557696770658102104149094669352210485981274788687547863482232815200960762244743288581622634606548704740547640137676644625973229788630779317245546745632394696214439516267506412254625353009038618113149943993709755322360811501146866293422530733998312436294310518019917355666745760192983330303227494671179529327168917009671874752152472194961769731482380537550344269875322894911457180493 184 683551515277344089496872419384041582495733484938901687302519901854625447708635851279209991854531105438603655742369732132155426108178746626607609959682469929948372189680965107227367969736336043585850762377860854250355325561817138103281882718578594203601500462646920828030510914584076645345524683186918544881137734488435384336810609547755322888656534257114133467420835551506160242376224 185 84071278682342664906011158489567762436489237372696219990346465695303729107399964964054247375472719420243509108671339375610491438076197204293418779494198147997039042017713943167404276905315556575084651156024761679856479020259587366565583762506725777692191406639650672180155108455277311964632188066411141314627385154601798023446155889406223575202541112988476127641878754382168142746032649 186 10340083726412870439349875621797450738105680463356696157125312760620504054762487054727393217191289957584513016710832373467958291457264077381463902267826689357021231686086282843947811476465432751003709993018560355398780752267793045130164764343182460068871410881219048847852329818366752389713038394617189607410186252911755209080989551299919945387118751864574639257586851449790928349070459193 187 1271746227070100721375128690322596873024562207755500931106423123090626695006678507766505311467153192063474857546323710597183259357805405320715766560163188586006283174891217282750286187188554214894242508898211472615405673339406978474369594606714611394129368152409342695812789730425028158249923873562958506335270797471765074688951763493599065841581075394854184246165223301956524708007812500000 188 156414445845895975858701479034057617931283045873463257829932918827386462981766693968225425917242651333849822965181105571080072942718607590370657822997804369268124530799846742070623498937414425081005015760080925004744507307017485616879215365790898604815682258363771635960619162952209526534545540882898138007259027575796273186742789352994191514922283108514678786248713934516129709525696652894557 189 19237705092818134929898906792498764408674790080228225212150642592645444320062296679583960882509378960871464749859729661532251788695030928210270196462169774229216827323848149281550332633379502516918400770477338263338586106398930346240542331594225750649764451780295542502763034931988962099498727534454574366308066323379580453981964043572998079522900461022391362126914388338123379246114065217826101 190 2366081311970784700401706833998313964649067896822198237836699105976562264904680724894858963122736369535856314409781567262895889936546085562272863507023884425785346221316556643820680174065781598584854730903010020119305229611058534809083968486867981950369347988525632383701916615808007455832328513314726694357555012262791393622414800283111905054477613346004284906440800348725035241948945217524383776 191 291008763667313700014480041675000118887426676519050155028701839392524513138955666865388068503214064073949455207653273043674662210406473493231351941167475614596667547408546591470215042590770216068355547762926293757477926923503839886876799244832563101550867658306040383307175108908828042378082352832365742183177098944067004030640443172935075274867974664798365866840474553345303697308202430451409728257 192 35791711849767614317080643419191016309188832143946346870292489546174538553826642343717837566932207144726247134226942802804720555990059693581894015900092476710951747262695711663795650265846636015614554564395158759834213043292430653074032918944031369356596876650597655991749496762820456944631674549894952505219140474031684341315189754013277335789627319107279804166706399676020280439668124268310450490625 193 4402089548757749247300904660518820005911338927028881614890947512340075717607538052610428632664158264737254448054706311471936953724566935837079732603770207159832242583583134408535819587457439521220074247335729272105551511740537265748597389043573780037472688305230014339298538469695515484345545876480315660567308404527077776891092950598522985482822449322618503043471379460515411817944773574462562311028768 194 541421222785353389803694192600395669710785499192408492284716251528283138727173353828739003980124534355537570863594649368245440587565743048267225216247835388182650836689926638309420057342707951616112655507017997259499931319870712573705689726373482375318767094350180779331790967389097079649386031560578143643346003361259855318982248131924029884426037083324409083520666699600711288707881126012823083250608949 195 66590408313049709196607084785188148554420705061739215669405207990466485987724714982882287060922653567466383961774087165982717255316861828001031621865879982539306148007755922839110855595988576983756185478231593501062431032645917201211853989062873381947422861627725854073351418524885874692854851475790321105832124765135374770054212816816044361745535869420553862712793014629024063144313637817430356445482611549 196 8190078801282328877792867734385541876524035937094731118844555866575849493351412769540692569489506264264009689727349126766505976963386439101078622264286990016946472250241245649076847678729129767054172522681422575154959050727183198769579503182043734869834149900883505598767486330449399508052330389485103284221862333701433847126273501618529520536069629930200493375174571114521709282325361607198276645379499035168 197 1007313102149413402259326124244636462663901999557590188402210966380839021196236045938522303760148347850905725452502168505114252449241215147604669506885433892101876757234559207581233086392362344922372969342671614100379196368954068538560868262558868819692265983345148867059540272370081625308727313131952376542696651791527715066888295036195231403342211078831301267347621571795840857290985389214469670927252831565625 198 123891321485576566149019320414355899365783421909646498442353104308976623757643682237668702669928757279397140220968039377002286545279706076716273270724644081738513894247756504805793247046478316116909300373094440309275729974886757449918352543676159725878429238776030556843769991914126681377921199893178351089382359657368911145782154210600731992287352883363805616954172958083267897738894127611390027385290605520667657 199 15237625229623768222927117084841530985528696992886961718221029619037743883168976679187311906097476997017997341453616341202776130816954606220954007629624336619945107108183019981497432310519812827444810507112468389112940975469152084742146134086602747148163725916040621572131199758540936033047510144767806960957051108075918192004129327831882649251217112648860910201887872542647105595994276878564947425517424999638777376 200 1874104011922237914853886382115093955320663946703186644842744290037333521006026487857801695747319741875934275858573841928564461803940136859100626665173068760171509660277075225348523425116631304516151559410585557155735238228530361236104273982270135013804327900703545692811454660283485105785994573947798771280862133244015229679919565646849392441606062969781548588269477414984832235500880944904351992930482566684963719501