1 1 2 1 3 4 4 25 5 231 6 2701 7 38963 8 662929 9 13037608 10 290586301 11 7241964357 12 199511192233 13 6020966627261 14 197526938563501 15 6999280556977816 16 266408120037084577 17 10840080711977589375 18 469561023814159909981 19 21573682777922810043335 20 1047866254345761285979321 21 53649244435252041897823300 22 2887699610163958590600657421 23 163017738219336941242087867149 24 9630976663855000992198191018545 25 594290286286696830130748316951401 26 38232416200074087108291931410517501 27 2560028406210258409331480740171996108 28 178142973864202606259193579221753343049 29 12864237734454783304767084145962258951783 30 962754882385853724477551977210561585089901 31 74581015070149418553107765295849010233182027 32 5973406139864018161155115617954820156830149953 33 494116739266830692406864811816017516220275872416 34 42170880917456956399149870246167866873324428198301 35 3709879101170031594323671579763153848059666720033861 36 336111554771536621404798072223056738108667190744945497 37 31334192550574799142286505339711795367490228750517978885 38 3003447420235432239303669671473535277056366203449420101581 39 295775200386371316944979979217570671474265455908866601477280 40 29904366029415207344655025639874133008781697923775737607442641 41 3102025339220240211767325381089535255918276457119047654530006815 42 329925155639794773214654754658274930174314418038033023703089506621 43 35956707046808944900077688864846244521113529614629598539994785641919 44 4013159800614808050420230036135790064382668164483507594239391764825065 45 458452626167668632621290841520667439169502372853848651099430957247793596 46 53576494848665462638227491513136628072992347444945969897038415810919744301 47 6401865011401499757229395862765575667102407889285352425854715396212526070253 48 781773990452264813036222439632360239295042294862249699176494325784313628307169 49 97520844661415409109953882309763367391788045572436283453454274385548993705529233 50 12421173883024199689783219730140611016674015938048829305646677480875531546884001501 51 1614700803066772133684347051323496159855983907534451482959008943887036860753148375572 52 214145221063384154849090669234417700969041919651630753916314920293565832146655638343673 53 28962846889064705650078454007239163930940985624902686959933893975554643891137176603730471 54 3993253032704822989759389294762627841858138817868463921994760346514750277187611450499529101 55 561057665888700497180356822810678065096155999007506189919221923655511636513423203062535690531 56 80302944154216653443025781508123617597658782555238457151606938727301144765783244203263746562417 57 11704489123070580585561121723688596695707650235413832756055608363644329500852172024576964616528920 58 1736718531614246689570897472971570024886638314165044695730518877695602827070943226578994668838829181 59 262256524630233363129166123438670111142061548657173375828330819995443543601444793895186840872913694725 60 40291334483080096293528361463747740246303483875027710125522284079098492359752946575536407321321578989961 61 6295910471792071612916158041696259834070725249850900903555903997744200030958753363785201665126445990094605 62 1000332237334478416339587887525187663695803910274949606789459207389898672149868225517464538897761037627843821 63 161566057370278255418941160141033118575778492061287360118767655976091182418380105670911424524686887088200609064 64 26519252111489834543704158647495231242443951190051545739086957336025661112539540718610830541537901053411150291585 65 4422486215796764455108075764237027239821151415913989497253791550040877699747455470730641350916348964835092794376191 66 749131466468054554209444510621427416458132025861170288870916290011938306213304457379467679655713552572759201523203101 67 128863970065442924507556363775844865331142837707143129294856267029417183480640792176537667133805332143482989097036732023 68 22505342964004224998188072935339049394974976805300804360404089595583120011148153916364419497845172699605986057951780635289 69 3989534211091201353523806304240865400863087847957931249168436854684969015499421259345024328062548523531963429556774377798708 70 717704780354795873591114415562400217526128819834685200600012518662850462045945212971891106370070843305063607410620550675681101 71 130997797451476786340369645559734460522269754873530414988791566767037556449786941970462509957489604305061167053944254609599583117 72 24254187210715351696793056833864028854933459231827661046572460735795027740379135186912441660620561995752187469491739578980424293393 73 4554352440453531169810879791994904118930172058592852930288166381413076449476032654427143497861088388231897152991039116444215174215801 74 867159035781603084784400340385394407279999847464649276618882413254444827727730112541966446990140872121623499160237556750159367823955901 75 167386503579874468847274911327619126996926998072041741901407994216457966657756360307238423808532469425261266173745397859734026998432314076 76 32749998121747172401377029492692708468698484028008171154112655224375541370732886450785729468905485632877188123220369411760813370076119895337 77 6493711874045207648423467171554046046711405931450257012273937336268127166603154227490956807829027134621613749518609207572545553805614024098855 78 1304636248647441841484776245324119636208025830736833423038464036673935227052056035601671004325767561514564407574767096151309124478667394928132781 79 265537787959209379944544407460300344072022409351125725459825667739166637431864486175721893826579145202183117069628322476092532136093417486953828795 80 54743350031982864197305634897883763325572883778044463921392308284343225704008722443099073153608300240489954032965403089124841301972826473668058421281 81 11429679807278292436969074739208046951707237409831559112896270959533063403064541022750464117137498119824688316866223016028717301365786568827319930187920 82 2416382527071098232198912746837953360309120884520329626671718111963837772598840395478420890244953011033674594390849723691119820252759286406145758449949021 83 517200824213296463233073270749743167422488485932307214740693500007656876236320023278320418042850757045539970701103241865185017965486982658321447502025816709 84 112059642940562630168274433246534545069364573476262323563661290466549294909861825175870282902500721318996126664711356402967645604885457866004688869758361058105 85 24573778874696550154390312549799320022831920266600311143682879956564152082557129726427380842258075421915912458254569771672321195749401262886632351763563963311061 86 5453370998772144199948542208601013051348549011421511219249212760117659389591141535460155099765274414200561177545481474907547467363191931658053102190174895999813901 87 1224525112339888244889397027538219978872644704146334718514500200563296210399555317441959529037197075546795283001832522211552614586847773957433545052213440047542405168 88 278176528562917711448911284247002699863015417369309615331911299673605573520875511585491623491580903239562882665806474096457538721030072191889398480575644854903056607409 89 63924207661349328475725265003775345950294153366776714872328638758343327392190338652285287413317714626494637391740805023277266749715041112641827068300184766125836330679583 90 14857494392005534905706541178474078400292628077112364864700346867461967189497097364979118602527580618961010998800140839162764076942566393179856043475045049671440092722088701 91 3492252924176542290921429870549170767232231909201906269176798024785022591822127201686059936644899733965404997177789885645297600987616696450200629938239706645263382060359330287 92 830025572125065776781333825712902371983326072727135104021221760868394661671381178057535662622577543984189281181226344292868694687724234434878508055909902134970232296722335719113 93 199457279406291096026003374229474480558447610601763841446098036108781021497672405583265624053992319451125414887874464406379800355761888657607947371913973400204269012128492520202156 94 48453936347224094150173185152517260312642712990767589316267406607893927303664881378350443538567666366197598729946386904690254490276410741158399676980581322432919107611219521066478701 95 11898116825116541749968364007936078027703462570519281322365834006403946183392565342184375792880710615854586133275906898615134035878520094945774021483128432051753798955459777954199792621 96 2952892930827025266351916239874146792641968642580392528848390372480308256717403892230328442351704071322681234373386279631461266007192920776113176079572992412688107608256283491468434104257 97 740608752630643163658135682805588514488056231516497945976335712458690904028105853744400226356429288444990006519049748638685570503225939343990115467637639416358916843023806027062162605548065 98 187695570984369925661457079375499040643206644600954506232283916727909403545390847629626761031111542248660062917118947929252986629133376223804142757100163684891547915332223538935241591297652381 99 48061421427523247417374903455260275830499963741397313045197278507037173494397017881646862124629753335475827635567280019326764702350205147179823652904578563259809888551549924634559637943567240740 100 12432856139024867826721303136230064898978263060364028502834241259204839707422530912460355726550849755506312501060650703648717269683434663503091397102999137442235737729752926402863393721083426736601 101 3248868621627569533320519102712771268276540940859849235707258587131131300788186332365968937112090021397389552891698646996100394310171839253202071342936345950285274994627570005940307775211996700716135 102 857504608035645315488149309190796417624079931520942613188318806203280999220729416190899688111200857032885886333567333430035832047404824249235086480966601170330182845168120593728893132907198991303702221 103 228581376654680445395484068306072521467343166996566766171807116722327751638486050896286413501257544887588641400016786744785139927608194218834045154945642243133984842856906113032322957083859100942173512979 104 61532297913593370120879549336927916104874176087372576888141273058960987904844914904907432703527969435590710447649507998507156158606295643330168416205737289941311260871936900547821299760461202977717941964625 105 16725610988006517432980637767435652476804683622014269193895307108616898922171848563572267373611364533182496883223617522647387876267778905476143356024794773755102964030063339458448907292655050070220743379944456 106 4590255613064927116114140423100078560054349173465861348467533175900408064745002321398963180554161481989167850758807573440714838150071158176053920026515018135692166220067964803967713003124022686577175880610096701 107 1271826871656748286255165721013482052852853693630816012993982974824620439113124105891472196060543137031206278561052204231659265884244909570672037732950497142734803188526919384989751936443689808005801412232295247813 108 355726604839202581457134610036216355367380133454882546422894909433713124523022241349020247988945521485455359184350826913714905000059936034414084258832427394494421717009007666390167551513514537891362440049558593703529 109 100430038347307268397892469433031551953645145016150920383433520352136305584784688753994550658805721702463121789643210829034604639693952846821677788402229484047160272027344131168746479403427184022534986354269752864528733 110 28617537174208703794563444787851258058339421324212373275254613063903949245668157043289466510427422491039250774522223798611541121929950773151063948733774474736335647452599973015933722620928471841831826122062749708058784301 111 8229725198800222589666709418011717666813182753787646470190261482859224463772709310606182863216147970411262105870637713520817645556488516019506701593370745720601017737485787910270865446163611127001471587150413572548030395832 112 2388287683404873135412720096251958073001270896258372429664343192788911086875903148493453798602264639848917778678949898921987236119729943748818820504338961431757598203645145533607416768043497038739324252682896842529197259540833 113 699359695081710632930613810327273107199518757977578641084447638124413685788895042311991702972497352414742005843438995046227786684381659637011614856190844572494348210358324327394134719156807210548173483663609605312952527681078911 114 206629478812838586728362502795456172875682808791498677785649177579381206710239839093323834255063453345822477262435410814221592300121819458650346174694114622919747950141196342016012687439234063078617915780734956511805958368085697501 115 61592433414307667942887647499722385886402892445348815188992095963482096755550291358286980663732053855699109632291258391789614853335262335012988567030841277787879615760860705361145437468853679689474888640628246733588734714343172426791 116 18521328366839695295435966914094750900677870515164042707205433285585226265232109257027386227486163155795483321944103545059583358150177866538133281153587996574861020021052160827994081131227597759435044881099047191809261571298398989549177 117 5618151644417768446557221403633701956492901102948768585120556470681196857847064163531610980975971217761297389398025417319273424649727313892337900428577558641291265917822622844613272576554892332277995980751170645624519925272741450195595300 118 1718932340738423932126856207126743071671767227172617551879785348211345962091679089541600178759958428104394281089790908271219734292567844524682843591209149390414685653882771859130811972920730419212508469558874485802353610019655166059614627981 119 530439803822533604569622757773842526268846941860514923255846532237537854054842298204061034234107132577359997884777853583283502531029526006009002571095337757199563695240554248596628503938814285129242081156312451364202470540076732123147332988685 120 165079812834774499965430764463289195132350973018300682502595403350001366562927616380670602410940580170305426873386578572723034151050106432172329035996324017531488116144207943128014502087640861498973466015112767031740589627983999860215877268135921 121 51808550124185816936509629233960559246414314661381268841356689181249847426261351469592190152295533468407662366468070857533620475194876330574390104088955365899057586499142864008435533808843354772319214857982810294597110326648120646051368400625983625 122 16395629792202022538878100481673432620787542512005186540225024728127227763310116074234783224440034131577642927162834710973080412967794791654562158859507215382330456065151588173583878718015354521194451595191699807908905029214134629969013862535290583421 123 5231714675911696250286906584033673581591526394709400854821218077739817583332700502639858439910799946038015396997271824899533709345684815475546430302505040067853273089078051589936368457194039758464810759276499092440276564602316111585153201229057603974124 124 1683138517048784665280865349423419325877560828644306854858675538651908094366822985892996821753374239252042380943636806063457148419535195804070815907392495593134097826437432359107020231405242826218608133630389450114503638350335856213873251451958224969051145 125 545916956576902978646974390369636735667408500781302330398697881424555931584480466795504503136121917070185576373199108039699432704529787930140150649309476796950845558790121684629735476575699466606924299930639820099360815896726614605288452260638724695180075751 126 178498984995503967925389383296247904422829410181075376904927542283243429927716570480259121762708551045760132608808117459068896941407132695813789505538090773458428437899854957209187260517383352327453178318234150313334939348563512855221095708786829715934296171501 127 58832775695852974567410404721968629215747677481559294081151204845958731733535870416818238385899168170036821645469218244303765858780825434715703089847515097664948170420514715782640290735770624351998813589019348523391364320186553119090921496056411883249452991543083 128 19545634414614734596206066147814279109572902675864297708795804018167861251035398045749157972044084973873613823287726540285916287978869020743480011839079502149141512442615069963893449270031510608059029369330790557314522694794897791175868646207792310177025299420603649 129 6544853167231985578446230559541983029279874274359741884749608952122808455267016852735212248097830551202874673940942152187742505578882379890548475246476256209759060377318669473575886244624608763981251296770481468748681464443606879944083581894928089977841002236571937408 130 2208732034773575970002597583669220633805950866332703674244145529027812951294593161073911443974971620207612497786471267713199591173821964368125025382602265501589571127146868365909788172498939000004430108484287718311380304495107019560928059588760376797849216127138194927901 131 751195254171307523907765834706123610703298322043848846299716188513971545910109457573294017292282582231391479464885971486309261124417343172789211177963815961897121021801382861782177144170459817930581295374798450178120379472184650296666196560652123177431929233517482140967877 132 257456241864700768498763150579124582668508480821029480090374619209391383186979869444185598916683634392394043542508938974650873038542571653858166334502134818275016998897627879183274774651389848828598142879033545175960404695226668465003060590629815819659434476581693321501878553 133 88913825676541696007738477109469400277196069161652189949750389359232993879020284817245531214907760517644993718669068770031854118010335050757528550456843367237949759186499861633520481737666189386190266458600841799232435661704097485998268739796555235671523970276986988249269547941 134 30940357915957229645430515322711998058787620463688577828947230382693910637942008768865782627339574610760174340460756566878677880165355115138956008936455019222093370331687078695039805217767372029914174955877869679850090256124966258685206184153523862496560499691056505075356733812301 135 10847928039115708550331136535699079838019677374257651009866969570472750092769974580957180999515304209936993208133604412247525583002721353890125442938788040504130805893549623935503805091499650090377390213317608430619886233582726299554873938089525693614429330898217163858526170668070336 136 3831857183885579148397940053789725452992889815683453514637029709431789832478631883469076999625114395395784103689886694184655077413643388113673473239588886079549569652962297452245533715912536549977010050724400844788110474410596007366470914459754683632351936659583743197366166486057790097 137 1363605928130179042093367273472701712610119469592903765253015896603580659388536906282134274406600331104503287194299464367198951573417609215255412483406405173991302958897114605133732659086388614498627428133380105736412283405617080741523626677178782883895072283645450536689971557883487099935 138 488834488861379580410316637845457069845636089675372173174503209575426641686097044626408143669547718369125237440538344880085845604555361700566387782811766913823735943452834952224848120413697853991620210059242637256844586290572675696436154414327143515643654191741678697417576227650577363899581 139 176524455211671258108143654802800004181279054943786796331057955070293576047446317437130210456536784520550061905543629739987304203976681762968216997042199836460966927713162586544508651414457629241747968611195265901464687294559092659443630230520405349634612309835324186020435760424171423760468255 140 64208870492197788399324673603954442367647508685968995394782895679876069444471278077581404827113781202634673442993078409385673114057256232614991232376989997307703447014141690839961756301665001417807862091580862850473310229676751400186738990295587117579004870633142755129183882841981814068450019241 141 23523917553158608246946169896635493523082458102937190938094547336096123656872846409382975554359908011456531662298361260313733630102250425846168965049491175657672922214150569228311479801391736627816865618859614049120656172255807935085186514364954095107278642411638343631974026948783051275696078154140 142 8680133740000745944538001048665359030312149736910497721012219333518820714943763269193715175788836877855093716291617512226903706764228874115361673344663042768280511320863396071371882495665613460888828515409483107120834580990391376823898422212781262539375037212787183016145430827580638170063683505672621 143 3225695235068584898709659440191461719659343674721371048677274415376510616987877660986293327050926859429957033067014583672936332838783915354569633931875517597806612645822519319661970962274581174776005649372508170316068769331075736338026734335698607852270706938213342652404640383614249973550342714770348269 144 1207198549251049725132581594403165636390220523446609080149810491503207560528095237216082994408029794781280399091414037591528004193827657428180761316294989984758204179084629798762083886186101036297328705039483761817798065739865806510038354317664377870120601052445295432461275609735090296443921397153849557665 145 454957831005671090715589425115877464286653482605216909184750277878307853580848974881139495648252976609767680613734396846373860740872739652667708415292136914376126174414373133272026085173739905595686926655261192587243531982909144137382246426249500162006799919081563848901183192976757690463312400775525969254321 146 172655159521189939100383949611894797432760359971358451518721897702539891583028998426182280193989016323406419140879342054634764174056707156063518283097219484343889217803272393354672884085272939597390789696730994070302194809315279226781477075864116766591934922087640753031439312025583045556078621207106397481758301 147 65975570353408656456573038164601653264214932372513860313000225074157557559363129612559133561957287617901400142745156370530280339575661810422376174874453096539347896496557823105574642054785287555721839932051718617659038273943187405692124509959595854368186146517168340049054458242816108793178409142565577732772402228 148 25384078733094491269691370448116249642654124491065880208103302406181411590477587058581130811750692641241365564643020509406663581897778122063087038464784961184145866365194170464596968311092785967141490039145856968624407326353977756460959130344919423798813745297844131996410134761117519572197254095271135285913257187769 149 9833182126830557424426339306121844376748474598538154338323763244995910146934268927579555576555130621169576431501323975149087197053123322253577180909782677136361154014112228820190896970732482877418180354251083727170829158706343086122100259512904936887128166203996299158414584883505162832500833833932151765696922195074983 150 3834963381097437915718437643860530528540943505658590519727539784986682854186070376035792983177111222632887769445031060686757985091245227766231324191818993288389250261316579566416670218508812411964418004015846477494189230593369731757034949754014104271109244320090650077271227098447663654829016575772592045033493333513279501 151 1505716210560240331663674239816378831806861069277567887498685967989414745139530199280791427818901954550704004628532153825219725026398854902579881686475397295583817418439189469511979197653281141650185717963467798707593884283561191048920360851719358106063110716648858033020773352187346718581915543203013536773983616214786284547 152 595141677635518907577892680748282500947052586928841731906936262117079906457762357797439751054551372041443051152124907103529320833747902365747578098301203787377020529854494705198628449410538565227891070678934781126237674145444493640011031218097362018778757421776029796716543641294137247535818748162596678534908744437577068052273 153 236795673406133561846875020611533223558720292037801395135764556289677683631258766750769410805951818476874100984212198956968494184313992461407679055126591689995209280777312595421285819811883131560746738834429641309866546452559464290226069583172028162703974036846766376351064547985744870264598065978279543170664163493764834929045496 154 94838439135186326086730378505562001602582049742427884315947460329808432927437979852832891464026836631571047134064038990509561021041056826300613303478842615746060333640050910865477938866647012451060827286711143860177086757394759267435789969978427909768915596272866162054391656498403299487449209599648946176215409362978936711256623101 155 38232578937092396117947517460591337029567337799044729398962572169964837618859804825860409666085040463009654671318312526318240283606958428967444076567126268758258942316264516466715582295613475926310698763100099769992984519844306612059035557301061441285409810845326472572197932075782096478605018875747075338531822518438853223403052661381 156 15513254554973025908473302671791301803406759607996606298593984414635311942700961450941734224195830411579053411596147583173566045495371154468474667614811558106074068674472818587322461714860467501327342907834913762097869013679039688917899757073640792828731113074773888681875028802238391335349987014365511370460505872871717774801630121587017 157 6335402005581784431961711494610758606905966100103146824652993111151131834116014278013746490637812955615580844536984502245063988910664524521975626995312863594229853561962487452493450556409362323021326899733738372005857607567390521570748368691272447608428181308592868437629387627040463562056858708274152589597333927390483251590876026854108845 158 2603930623012601362728629655272585606903766066238402079059836200036275220790457944573635074083099724486520006884833956978283426701361577713925230241495243321664594057161819123259141229199389194033172103548843125403380991121173526045428082513235376322581653803778160569293845401142863921665285033130678665101377852157380691183912959664407907181 159 1077087237823449992721814600805216019889749044541916278246942349371813010518580006108951547706616480895713502101586160101162846159714399878749229459926334432363074800202331563009885117186959399759517973475218508059173146746050205803110254280546162374291024024088377445125261254550728905709421459424806952221924241938056463188980723391696682928200 160 448354034882921453493554343629426811344365946389694000559764256304461260233225497856308490766851017690462408251683036716326401328224240582923383872413498642736664208033776650328868476963924967113774395808880817075544743204951566210871321357285630837052123308680699848211631254335621239398983076134234106925817196721175107937293761847307337602986561 161 187811736544256012636687201337338178326779492316552271354073743781544740384780166193309170985504568821559913488754254635415418169403259723299980064632606164485746749745721223457845335136809400084308060584106592336541272107025359004295389659046688225047097585125824497524154274468717318853062338409198693207555207102055117955244416192975366713746157055 162 79166007940573348085632179327325454495459004731047708566778781982660258798435522886674921222091573557836345501217360104967148645712431224225105992474930584388173053083925920563638984091660706239789238685246351479510470821911833014197702205070781630546360861330505795987304735981728467963983264695670127481742099008839310711868933271834135782504477649821 163 33577802824453697317227660569021665697865822530932878559057904174424946878144942052977052794253376159253351647563926052345197623399437167306117004660756178270837936855066565186118936409752418053681483247511753986498886406705576241372869581935622049686798796782516990460553668659833689385991528076102858507330598805859388888498362311739209048236488324046039 164 14330015608509212624574470712387317378318375074592752450313919173614689256505589406954971193162308277428269419143529637351220881472210326148296913143780198833498263292074541682841382487867314977174168497936475944388142234499053976545659276577951426064371625673542970868813774739607495187263862923371929584080128125314073261067847531325319084501827179921924185 165 6153262816878754167891805428717622650322127561308514517957045360488880041825452688624355991756845471674986476000280313711072977980292630550282241812333274244220367657244676913652061150675016582099915441331986270096328981250184232088073546820724103955628866619913935083779095075703296775739238565660029855782419318871684260241682865312618708904160306332839888916 166 2658351668091355174621820193674780037967521196499739246998569468787277018219614337950084598470773152369825269301260997527895258848873567812136426500013283746731621933327713892626576666761107456511483662770114834695205631268815894904535653091446817929415890231088703953620360148573865534862902475110386388466850454775619930420502112709518195029141469824246472177101 167 1155450954720247747298974148855550605765851556214264901071861150196031322534171753361195131564489548258089561856384706126770650635131402131555280665458478555344180069897355576494319542305552921022123922248233519594735289501099014840758317373116129521940566797215404932149306223208265904515621777225381243731504702744811416115190706961976219181608404111365251977983373 168 505250624185186998925565568191898582516115697317768914124281798985700313891034552376544444200273181081442359497114413399815948345157921321153027670618461299709780382258387926509969086949842906170380728512454841321878977170988639938635832715645162082986138656562171101693312505569276103390206144585885179552288587541133173869899387363517341307296981089319786694514535889 169 222260759804882165367760839452591359484781519768715877181203037806183891296687622593346930509289218155314323770558881217466774761462681160873386910289708695980351398330646356539800509947091359787680159203978695706988946749653623215931015974101413087295323297868954440763242299157296238476100289231344476731332315787291663672901351358999016538553486924484901437831453735833 170 98356676089501835353521609373051770335938951091979211211865515524633626310659724895818651438550117898341375786639609618335985462557745269271602071091200149791642124802769643712484102987512992264151184007453796698867079345324114895093515622160530512258880215333427152486574674032876084385678455962373842354066713515383237791658212766301424549277939242496864145383186870199101 171 43783926752542173285797208321351739015697743782820384934222971400262275300369313460960670291720036202937854987888995415471338953924883203223358426883260597684146653479562972435104065265438438983236156083541937148744500254582209760724223268610969039828936810584087543744732388267411071145391241724744397128009278980341337678750480791028873162529181370281792192417694904506212092 172 19605606098284578580390377126021675380281757515927119483880575795621866610201849482151787688037733559155627690802324199567609445676762094933152573944017278987523253110106431496650726800469327186890112690008612771910845317248584279974917698636096331770566585771164028876425590085918781630450641490817355236987651636316969423085561335942632888655281573311821660200162370498542581993 173 8830506129183633111777161139202249042804647946417861470674626554152599466546757536482725911097345687358172225422273377498842738290211522286957246409451548876258242821573593930600701051543464241027286159666127380983298928891804580090907755302006645797365894584527489839357502667807742142853034469218760176470408824927103627502086937658512703784484737420221837072846836082888726710951 174 4000515087186054825590230841891078881936294898825165308938397591602074058269611914334885648400994244336326080441281643971758642359697778319382647879419482971856259046841151776961591075088624495290856743172919102412966926818437108009236524420727165966981284082377515281024321582869178497548606035910797239581173778765192042415313268305444902283632756695072678496178694066617612293529901 175 1822873897509324506319802633415473921828408324207080712129495264339747438937331645768728251146456945331713119012041720269087405800026363706096825321383955263562405331486996844142432091669104899808013021592126793782495127977865871701324806738185231486237582160123068772603616780563166609682431801185862771160507410188754554576835123401772304206367580617204652464790042915279645873848113051 176 835397765027532542794879841872111118118467464117192057296628428359902807767019392710382191041718126404309230011312606929982148119528500494486208364665824644257907065395686845738697508942201627591009547355477781266998773851488815669210777538917989315280113478359334354509496434235102828887453844179454166130640867998657206328602331094142400193873013417959655907452893175878801659668114899937 177 385045186313140274887029898855159654842603060515916360590283867560492084858365473664108830846294108754435263812999365568382270417999230748265363744036663155816861207969382131664481654074759389304921140175497973406905229416459528371187271599233193238820551984411703471082517086214749348893287579050331386450530052666662714150217065358426198789836897846966498615010339154060850871392112224903280 178 178483343640989818833225861442993496190251685270768220209769314742513963016530068609641339495104707487837681366157499422419539589821519991095595840175745875942740598293677893830994493285233601056829129299706678536619332945441907309262188109049944839020486870282452205933349427511111330523746344062800925342914115315474694392744173450840251542895539907295401857321961733647711959709130186346690781 179 83202687051949945410693170252620882552111818237515413485402567634618318531758305293303776858585915244844639178202690774346479929519883760992236020391061540190053290225178879508762824872897601418074944339402228699249896965164555780655213772994771968495360566584646129095750819160663826676588919029980786697533021367266066473492872403342941740728132425604692770675316313505751908082811435717451376645 180 39004695354883236364905675909080147420930375818350390906615895641553035749683459650173120862682258758853805315870803576554049810950405378104598378809815268529827007958173301885841004468374447348021952149474944996593268752387223060634952307954931354743423521730099811776203191328861414101421800202657999078098959946293510133971072311122821119892371597801632547694353722164714684493669450330618000837881 181 18387499609708921576496120655651016903379391104245228968817741971756241219744488235429211187084507822830211952652573816946210406146402618718315215405547913844605249934691496467197716616664745140215191965556517454176490657079596238249327885616926404833216395898199149151021844142198240444024400296124581091389564817938158899595185014195237453765066604888922641529364342391160677622038308280099952079984245 182 8716481880558804131659389362887742049279046195954971396784659014486456362873706660351715256479649348234482919407896466649114103569813445389778428119666248686408978799332287187914245206106971378425783417446774179757963615755383549044350226419342594194042330902216726021733162535508554881640620916737139834274826851836913638382323964872057520523070174252340021957826204252199256246030518988756636656408795021 183 4154887081198118843954753914082537597467182024793863798985789127027799468780802317844451705330795114045653342570948824566402911350835830537411796988557318062213081204954025913618511118331683061581884011458365885672774375594145905191470866111403756932332953531447247551228664956245017963308035286546855680755891489668772824250423866344264532416203131109998116261979161508426958231393333500582358210681207631184 184 1991422792082953363240991626670978622651219131911432454262164321165201835955878159294052179993468868437449476191019056834715551710721300538627993790773621483058866271527342800465207707803352244547749644711255306593913099539491246282088057492305427540015218063473285813553501620863598169205980187330532370060224888469166822648404678400103982045539672939716971177318885814653788166548207275108314519916965855790705 185 959712024050168254066574032564446817563306820469171404814122363348272434352382957664569467920248641807414439728910377062094936377415663183921852875925188381651909030701861669175797152322651045018650708238907561391182059361090714272094383060513644241194350554342335175107375649636374347577987525327326725899626593204654257425989100513925184958151052225852982959993277433964176494015634852461734009815229007670778911 186 465027584521229628515337953084771647397006997362222987736995917306265531618294234675636707910623279176113219383008569227216147508109474066787716704353817378941858273341336311213476103205827658490102596646364944758393142672339511484327268029744002959627922199541201064584312013794820421439459539900844909667708991136365180885537642870791286651826156386156155866428159374517026853545396356101028459878953739729454347901 187 226549992449216538063535028288539176669020035691161489105103259778019344601381390843511703679831184046500858408444018946855811353516764010716667523731388335451165559202826754963025396998364965072764446335645717976874850206757715693925028263129306886340030308668564971621104902459810932334922786959039336016905139950871921332475272125915071613234460077317250049226233067051282452110771028938399615814151079693855096632143 188 110964567613813100051189112076584173764592189736443049107909196689524262277724509112357926170013310805753194249263246804678238854877891721094536905930053056177778831022114060030365218132768331929828265978303619021149078477826335043140345383847218339370756735182931147244606139892899072577231916522230704684422519189062843157499616166102890906713076223061521311278782898479586909207361269537900581943608265988002059494928009 189 54642058029213766294174137300426960810470376116942801176989434662655651035669897862858423981696216291036619752295745105609831218616266175999065833428512449309674208651286428822479194338635266526723835712980803623350221599920331811096859515945800097294075020165342524112240883646607175295527256984157037248017513595852541278232580504425978020043285075575907826377732915961515930875666954646937584905647015805673573260490573708 190 27050784665346140005530450412087577283520282390851255070176790278039802227358823107307842216028925149067831035831310847211048239908997622974972905315746377199737921449475465109457049117907568645721394474603438736960602159515009495053686160160510199007711602093924838634561630765114698501332778993208588325754754843011104093762883675050319680976283193824115700721551360196056931898373937419005104362310692025324772193038395646701 191 13462650133786741191926436601703150596216685654341544277227841794416704142002224315930088372075909859021438594978148422728100350760345309124591200747214465778661641131260135887149965025119342613835130190003686226075283207962615240070251225558124436688385037573044400486620646326140865475489794170843610557129124562578283446008056887333239842566713453164615729752833144429332904426803810716580086323113179214467694071653410228838637 192 6735456423675660357533065530429599885000058406156304150466056626218934332151009003807038903581515847403574324823353262251949984951964894222185572309072808530545967862748126193632426938287411791344745969596656987747043248420011983999871084508613367864826890424374019367603829778140493708833895731082416226552471344300381888615878269133022526077868661810390935395064399508518808539365583267332922193254744023463901056270432913569187713 193 3387484472958787140171208468496950369995668077585819279674135340802698471411360441243015972471338050237674014984511405787015431888520021383924772854218124005667110116191654585035638823419590430730661472546058238534900991918780224680886640792854103947251902202514325757574438987332866693629443274173250291222978868891717180371317601801312763789455788082488900650061360144619301521186035198538694390011231378686356518508017316404595183681 194 1712574858598977426844286689992169606509852212744475527193264869796884393050639027143325560496933234163790299932074344057347697645224307262909312998522468956626704324482265363264122441004678095418041954167632152797621042987336155953259298013705782408162731612451197357555227191844298055434806411039181559710836414112931186105566066371983360298272750024546455569230150572030103333742203712848564774943165094087063993097080585135074477532701 195 870306171231013505489946455231706313212821501791658902632966858629369042178988823489733116216404462661306477305847626249133866729314738401905925121898764703906718798924796118276334880481941389342272512720360850488729402608935324235299588558002439725864219002046130433341824037239562135485615768378809506118367747011913793748297671499384958460013192109357197049955143356255722979463145985251376173730501253576192265819155793311795395791766596 196 444562893812824975871941579650718588468720629454313444178515099724828511850103013447410777672220940708552469267596464235297943091632472861224308686269986431463672180254127804101105540669148705142859445575338104358052990503009882281976738969768779292586194303514005609071416841279291524849578122955023044004163658232538508133880563875419751078038593220925151772355846367709777013282330955646211996451045673224668694337845758148143392411662888857 197 228255644926293072810137065328976649648856404526590044841431618808393313272824997302322279790385268838527107241361336238449358623399012596305330837702033247436754111575222890290373482901029186714809611827017206669372032514542749944459630929169602811304047774739234924465926395260055600690302716671114486307474658147033924536954915281002573764499835295711320236251416800435263768940707203534942530768190867703989633047439527006950916913547940592615 198 117794672150746307495615707017255353481077665185020375241516094084172285568254413244418432020223731498625181381237386811240309772516606945944224574323142918163883474752430260443340817303818535996025211380291710870906491352700549212882390184667442860132433604043482311643891889525307550780184087580640429406708093284108542938010782749707197389368254030270579385943788345041564244443818666101923445668563477198703872916747075394218425174712922677890381 199 61099031462904759465957865752779123463629739070886099935966960429152232997944552686573057175127789767988619263978442156495764989995646213430693547698562138478910938198010716825047243336593982273546658872124243414766444978306574389877359829490701321028298830376551430770369242965164428668921729734901334472758027554060670538271746365493850808548119456035823644366290158049889258623445295173427920605458096392975675370801121148821654387711405810643721715 200 31851979448250585931180566614429180291499438690733947945667719980852301380812039542877072348001445481614595938473949838433284608911582227322919527633893295528234359203667928324175434453692450908880700103997505865669813926427594901405608008148001558367804019012381760088220226432528078496458628169799036974173379205844338415683956557269531200983241202615082423003370723374107440216531526802511639052853824654511051537538332885211032915494740380716840573201