1 0 2 10 3 1020 4 104030 5 10610040 6 1082120050 7 110365635060 8 11256212656070 9 1148023325284080 10 117087122966320090 11 11941738519239365100 12 1217940241839448920110 13 124217962929104550486120 14 12669014278526824700664130 15 1292115238446807014917255140 16 131783085307295788696859360150 17 13440582586105723640064737480160 18 1370807640697476515497906363616170 19 139808938768556498857146384351369180 20 14259140946752065406913433297476040190 21 1454292567629942115006313049958204730200 22 148323582757307343665237017662439406440210 23 15127551148677719111739169488518861252171220 24 1542861893582370042053730050811261408315024230 25 157356785594253066570368726013260144786880300240 26 16048849268720230420135556323301723506853475600250 27 1636825268623869249787256376250762537554267630925260 28 166940128550365943247880014821254477107028444878776270 29 17026256286868702342033974255391705902379347110004254280 30 1736511201132057272944217494035132747565586376775555160290 31 177107116259182973137968150417328148545787431083996622095300 32 18063189347235531202799807125073436018922752384190879898560310 33 1842268206301764999712442358607073145781574955756385753031056320 34 187893293853432794439466320770796387433701722734767155929269184330 35 19163273704843843267825852276262624445091794143990493519032425745340 36 1954466024600218580523797465858016897011929300964295571785378156840350 37 199336371235517451370159515665241460870771696904214157828589539571970360 38 20330355399998179821175746800388770991921701154928879802944347658184136370 39 2073496914428578824308556014123989399715142746105841525742494871595209939380 40 211476354916315041899651537693846529999952638401640906745931532555053229680390 41 21568514704549705694940148288758222070595453974221266646559273825743834217460400 42 2199777023509153665841995473915644804670736352732167557042299998693316036951280410 43 224355687883229124210188598191107011854344512524706869551668040592892491934813141420 44 22882080387065861515773395020018999564338469541167368526713097840476340861313989144430 45 2333747843792834645484676103443746848550669548686546882855184311687993875362092079590440 46 238019397986482067977921189156242159552603955496486614682702086694334898946072078129080450 47 24275644846777378099102476617833256527517052791092948150752757658510471698623989877086615460 48 2475877754973306084040474693829835923647186780735984224762098579081373778360700895384705696470 49 252515255362430443194029316294025430955485534582279297977583302308641614921092867339362894424480 50 25754080169212931899706949787296764121535877340611752409488734736902363348173111767719630525600490 51 2626663662004356623326914848987975914965704003207816466469873359861732419898736307440062950716825500 52 267893939444275162647445607646986246562380272449856667827517593971159804466322930247118701342590600510 53 27322555159654062233416125065143609173447822085882172301940324711698438323145040148898667473993524426520 54 2786632732345270072645797311037001149445115472487531718130085602999269549156327772257416963645996900904530 55 284209216144057893347637909600708973634228330371642353076966791181213795575622287730107631624417690367835540 56 28986553413961559851386420981961278309541844582435032482132482614880807879164317020698721008726958420618320550 57 2956344239007935046948067302250449678599633919078001670824436259926661189879184713823539435258525341212700860560 58 301518125825395413228851478408563905938853117901373735391610366029904560559797676492980323675360857845274869456570 59 30751892489951324214295902730371267956084418392021043008273432898790338515909483817570169475451548974876823983709580 60 3136391515849209674444953227019460767614671822868245013108498545310584624062207551715664306172382634579590771468920590 61 319881182724129435469170933253254627028740441514168970294058578188780841315829260791180189060107577178143381865846190600 62 32624744246345353208180990238604952496163910362622366724980866476710335229590522393148663619824800489536045359544842520610 63 3327404031944501897798991833404451899981690116545967236977754322046265412576917454840372509033069542355498483291708090911620 64 339362586514092848222288986017015488845636227977326035805005959982242361747615989871324847257753268519771309250394680430464630 65 34611656420405526016775677581902175410354913563570709684873630163866674632844254049420294047781800319474318045056965695816480640 66 3530049592294849560862896824368004876367355547256235061821305270754418570188366297050998668026485879317860669286560106292850560650 67 360030446757654249681998700407954595214059910906572405596088263986786827484580518045152443844653777890102313949184073876174940705660 68 36719575519688438618003004544787000706957743556923129135739181621381501984857024474308498273486658858911118162147488975263551101416670 69 3745036672561463084786624464867866117514475782895252599439800437116926415627931915861421671451794549831043950225094691403006037403794680 70 381957021025749546209617692411977556985769572111758842013723905404305112892064198393390701989809557423907571804797511034131352264085640690 71 38955871107953892250296218001556842946430981879616506632800398550802004588574920304209990181289123062688741280139121030789994924899331555700 72 3973116895990271259984004618466386002978974382148771917703626928276400162921749806831025607789500742836827703002385547629545350987467733040710 73 405218967519899714626118174865569815460908955997295119099137146285642014613429905376460402004347786646293736964963186737182835805796809438596720 74 41328361570133780620604069831669654791009734537341953376194285294207209090406928598592129978835684737179124342723242661645019706840287095003824730 75 4215087661186125723586989004655439218867532013852881949252717962862849685206893287151020797439235495405624389220805788301054827261903486880951525740 76 429897613079414690025252274405023130669697255678456616870401037926716460682012708360805529208823184846636508576179467164045947361007315374762051800750 77 43845341446439112256852145000307703889090252547188722038831653150562216139880089359515012958502525618861518250381084844944385575995484264738848332150760 78 4471794929923710035508893537756980773556536062557571191343958220319419329807087101962170516238048789939028225030294474717163282804178387687987767827576770 79 456079237510771984509650288706211731198877588128325072795044906819430209424183004310781877643322474048162017434839655336305710460450200059910013470080679780 80 46515610431168818709948820554495839601511957453026599853903236537361561941936859352597789349102654304122586750128614549828465303683116227723133386180401760790 81 4744136184741708736430270046269869427623020782620584860025335081904059887868135470960663731730827416546455686495683844427167155265217405027699695376930898920800 82 483855375233223122297177595898972185777946607869846629122730275117676747000607881178635102847195293833434357435809623517021221371748492196597645795060771288160810 83 49348504137604016765575684511648893079922930981941735585658462726921124134174135744749819826682189143593758002766085914891737412763080986647932171400821740493481820 84 5033063566660376486966422642592288121966361013550187183108040467870836984938761238083302987218736097352729881924704953695440194880462512145892483837088756759046984830 85 513323135295220797653809533859901739547488900451137150941434469260098451339619472148752154876484399740834854198317139191020008140394413157894385419211652367682298970840 86 52353926736545860984201606031067385145721901485002439208843207824062171199656247397934636494414190037467802398346423492530345390125349679593081420275751452746835448040850 87 5339587203992382599590910005635013383124086462569797662151065763585081363913597615117184170275370899421975009777136879098904209784645272905336410482707436527809533401195860 88 544585540880486479297288618968740297693511097280634359100199864677854236947987300494554850731593417551003983194869615244595699052643692486664720787815882774383825571473936870 89 55542385582605628505723848224805875351355007836162134830558235131377547087330791052829477590452253219302984310866923618069662399159871988366896183946737335550622398756940364880 90 5664778743884893621104535230311230545540517288191257118357839783535831948670792700088112159375398234951353395725231339427860969015254299120936746041779392343389100847636443280890 91 577751889490676543724156869643520709769781408387672063937669099685523481217333524617934610778700167711818743379662729698023749177156778638347181200077551281690137664060160274285900 92 58925027949305122566242896168408801165972163138254359264523890328139859252219348718329242187268041708370560471329873197858994555100976166812291545661868451340050652633288711533880910 93 6009775098939631825213051252308054198219390858693556972917499144370580120245156235744964768490561554086085349332267403451919420871122412236215390476310504485403476430931388416181566920 94 612938135063893141049164984839253119417211895423604556878320388835471032405753716697268077143850010475072335071419945278897921934299385071927157537038009589059814545302368329738985944930 95 62513680001418160755189615402351510126357393942348971244615762162073674725266633946885598903904210506903292091935502151044136117877666154924333853387400667579615680144410638244960384815940 96 6375782422009588503888291606055014779769036970224171462393929420142679350944790908865633820121085621693660721042349799461222986101587648417210125887977830083531739560184582732656220265280950 97 650267293364976609235850554202209156026315413568923140192936185092391220121643406070347764053446829202246490254227744042893700446244062472400508506720351267852657819458683028092689506673840960 98 66320888140805604553552868237019278899904403147059936128217096950003761773056682628266606299631455493007448345210187542575696222530792784536434657559587851490887565845225484282721673460466496970 99 6764080323068806687853156709621764238634222805586544561937950952715291309631659984677123494798355013457557484721184901598678120997694619960243934562571240500802679058393540713809518003460908849980 100 689869872064877476556468431513182933061790821766680485381542780080009709820656261754438329863132579917177855993215649775522592645542320443160344890724706943230382376390295927324288114679552236200990 101 70359962870294433802071926857635037408064029597395822964355425617208275110397307038968032522544724796538683753823275092201705771724318990582394934919357536968998199712751791046363578179310867183651000 102 7176026342897967370334780071047260632689469228112607261878871870175164051550704661712984878969698796667028565033980843754798466123234994718961123016883744063894585988324292390801760686175028900496201010 103 731884327012722377340345495319962949496917797237888544888680575332249524983061478187685489622386732535240374949712222787897241838798245142343452152787222536980278772609365072070733226411673636983428852020 104 74645025328954784521344905742565173588052925849036518971383539812019276384220720070482206956604477019797851216305612743521763869091297769524313158461279815027924540220166913058823987333304535943409246705030 105 7613060699226375298799840040246327743031901518804487046536232380250633941665530385710997424084034269286845583688222787616432017405473574246337598710897753910311322823684415766927975974770650992590759735061040 106 776457546295761325693062339199382864615665901992208642227724319245752642773499878622451255049614890990238451684982418724132544011489213275356910755353109619036727003475590241313594725439273096708314083729521050 107 79191056661468428845393558758296805863054890101686477020181344330686518928955322089104317017636634846735035226284518487073903057154494280512158559447306283387835843031686520198219734018831085213255445780676086060 108 8076711321923483980904449931007074815166983124470028447416269397410779178110669353210017884543887139475983354629335903262813979285746927398964816152869887795940219262228549469977099275195331418655347155545231257070 109 823745363779533897623408499403963334341169223805841215159439297191568789648359318705332719906458851591703567136965977614319951984089032100413899089033281248902514528904280359417465906335904973617632154419832912135080 110 84013950394190534073606762489273253027984093845071333917815392044142605764954539838590727412574258975214287864615900380757372288397795527314818742265241817500260541728974368111111545346987111977579824403667411806521090 111 8568599194843654941610266365406467845520036402973470218402010549205354219235714704217548863362667956620265658623684872859637653464591054754011097811965632103777672741826481266973960159486349516739524457019656171353016100 112 873913103923658613510173562508970446990015729009448890943087260626901987756277945290351393335579557316291882891751241131302283281099889789381817158078229232767822359124572114863232824722260663595453914791601262066201121110 113 89130568001018334923096093109549579125136084322560813405976498573394797396921114704911624571365752178305151789300002910519973257018724167462191339026167416110214102957964529234782774161511101337219559784286309074581161337120 114 9090444022999946503542291323611548100316890585172193518518659767225642432498197421955695354885971142629809190625708545631905969932628765191354134763510998214009070679353257409832979731649410075732799644082411924345212255265130 115 927136159777993525026390618915268356653197703603241178075497319758442133317419215924776014573797690796062232292032971651543888959871115325350659554539095650412814995191074291273729149854078316623408344136621729974137068875706140 116 94558797853332339606188300838033760830525848876945427970182207955593871955944261826905197791172478490055717884596737399911844767936921134420575920428224245343893120438810224452510540305384338885511918302291334045437635813066761150 117 9644070244880120646306180294860528336356983387744830411780509714150816497372997287128405398685019008294887161996575181819356622440606084595573393224124333929426685469763451819864801381999348488005592258489579450904664715863933931160 118 983600606179918973583624201774935856547581779701095756573641808635427688860089779025270445468080766367588434805766071808174463644173883707614065532940253836556178024795433275401757230423628161437684898447634812658230363382308194217170 119 100317617760106855184883362400748596839516984546124022340099683971099473447231784463290457032345553150485725463026142749251975935083295532092039110966681766994800731843664430639159372701828073118155854049400261311688592400279571876220180 120 10231413410924719309884519340674581941774184841924949182933594123243510863928781925476601346853778340583176408793860794351893370914851970389680375253068599979633118470028976491918854258356039829890459428140379018979578194465134023180241190 121 1043503850296561262753036089386406609464127336891798692636886500886867008647288524614150046922053045186333507971510774881143871857379817684215306236702030516155583283211111937745083974979614234575708705816269259674605287243043390792508381200 122 106427161316838324081499796598072799583399214178121541699779489496337191371159500728717828184702556830665434636685305177082323036081826551819571555768354044047889861769063388673506646593662295886892397533831324107790759720595960726812674641210 123 10854526950467212495050226216914039150897255718831505454684871042125506652849621785804604324792738743682687999433929617287515805808488928467912083382135410462368610317161254532759932868578574566228448839744978789734982886213544950744100305022220 124 1107055321786338836171041574328633920591936684106635434836157066807305341399290262651340923300674649298803510507624135658149529869429788877175212933422043513117550362488678898952839645948420943459414889256454005228860463634060989015171418437625230 125 112908788295256094076951190355303745861226644523157982847833335943303019316074757168650969572344021489734275383778227907513964530876029976543403807125666302927527768363528086438656883953870357658294090255318563554554032307788007334596740580332751240 126 11515589350794335257012850374666653443924525804678007615044164109150100664898225940939747555455789517303597285634871622430766232619485627818550013113884540855094714822717376137844049323648828060202537791153237028559282434930742687139852367775503001250 127 1174477204992726940121233787025643347534440405432633618751656905797366964800302971218685599686918186743477188859373127260030641762656658007515557933809097500916733384148808837973654374128226591783000560607374858349492254330627966080930344772520973376260 128 119785159319907353557108833426240954795068996828323951105053960227222280308966004838364991420510199258317369666370424108900694693558359631138768359235414060552651710468355784097174902111755463533805854644161082314619650659289121797567755314429363781377270 129 12216911773425557335884979775689551745749503236083610379096752286270875224549732190542010439292353406161628228780923885980610828101190025718146857084078425078869557734388141169073866361024929053856414173143823021232854874993159795385830111727022584727105280 130 1246005215730086940906710828286908037111654261083699934716763679239402050623763717430446699816399537229227761965987865945913403771627824263619840654216763943984142237197122043461437193922431008029820439806025787083436577598643010007557103640841874278383361290 131 127080315092695442415148619505488930233642985127301309730730798530132738288399349445715021370833460443975070092301981402597186573877936884863505599873025843861303638636372060291897519913726937889987828446041486459489298060186593860975438741254144153810375746300 132 12960946134239205039404252478731583975794472828723649892599824686394299903366109879745501733125196565748227921652836115198967117131777934431813951346394419309908986998672753027730085594006225233770728681056425593080824965561433930809487194504281861814379942761310 133 1321889425377306218576818604211116076600802585544684987735451387213688457405054808384595461757399216245875272938496981768892048760867471375160159531732357743766855370225984436768176833068721246906724337639309369007784657189206074348706718400695495760912943785907320 134 134819760442350995089796093377055108229306069252729145099123441671109828355412224345348991597521594860513529611805039304311790006491350302331904458285354095444909338776051739797326306887415560959252111710528499213200954208333458149637275789676436285751305886219785330 135 13750293675694424192940624705855409923312618261192828115122855599065988803794641828417212547485445276556134145131175512058033688613356863366479094585574385377636985699787051474890515125683318496596808670136267610377489544592823525188653423828595805650872287450632196340 136 1402395135160388916684853923903874757069657756572415738597432147663059748158698054274210330851917896613865169273768097190615124448555908713078535743270301954423527632039503198699035216512811071091915232242188767759290732594259666111093011954727095740103222014078264241350 137 143030553492683975077662159613489369811181778552125212508822956206033028323383406894141036534348140009337691131779214737930684660064089331870644166718985224965822181482329539215826701569181045932878756880033118043837277235069893119806298565958335169684877773148532320421360 138 14587714061118605069004855426652011845983471754560199260161344100867705829236948805148111516172658363055830630272206135171739220202088555942092626469593222644559438983565573496815624524839953874082541286531135851703642987244534838554131360715795460212117429639136218418737370 139 1487803803680605033063417591358891718920502937186588199323948275332299961553845394718213233613076804891685386596633246572779469775952968616761577255731789724520096954142206167135977874832106114110486332469295823755727747421707483639401592494445178606466292945418745746390790380 140 151741400261360594767399589463180303318045316121277436131782562739793728372662993312452601717017661440588853602226318944288334177927000710353738787458172958678405329883521463474372927608349983685395523370581642887232526594026918796380408303072692422399349763003072929913441881390 141 15476135022855100061241694707653032046721701741433111897242497451183627994050071472475447161902188390135171382040487899070837306678778119487464594743477909995472823551165047068218902638176866229796232897466858278673961984843324009747162245320920181906127209533368020105424681111400 142 1578414030930958845651885460591146088462295532310056136082602957457990261664734627199183157912306198132346892114527539386281116947057441187011034925047288646579549596888951279494853696166432005455530360018248962781856889927425022075414168614430785862002576022640534977823404031481410 143 160982755019934947156431075285589247991107422593884292768528259163263823061808881902844206659893330021109247824299768529501603091293180222955638097760079964041118586059121865461406858106337887690234300488963927345470728810612508927682498036426619237742356627099801199717881786529992420 144 16418662598002433651110317793669512149004494809043887806253799831695451962042841219462909896151207355955010931186461862469777234194957325300288074936603109043547516228433541325784004673150298112398443119514302340275232481792548485601539385546900731463858373388157081836246118822027745430 145 1674542602241228297466095983879004649950467363099882671945119054573772836305307995503313965200763256977390005733194810203387776284794354000406428005435757042477805536714162093364507069803224069576950963889969874780728242414029333022429334827747447990075811728964922546097386238060300041440 146 170786926766007283907890680037864804782798666541378988650595889766693133851179372700118561540581701004337825573854684178883083403814829150716155368479510615223692617228616099981853937115255704798736599873657412925294005493749199419802190613044692794256268937981033942620097150163328576481450 147 17418591987530501730307383267878331083195513519857556959688835637148125879983990707416589963174132739185480818527444591435871119412827779019047441156904646995774169151782128036055737078686278665401556236149166148505207832120004311486801013195730917566149355862336497224703811930421454501066460 148 1776525595801345169207445202643551905681159580358929430899610639099342146624515872783792057682220957695914705664225493642279971096704618630792122842635794482953741560864548443577703328088885168166159999487341289734605904870746690572233901155351508898952978029020341682977168719752825030532297470 149 181188192179749676757429103286374416048395081683090944394800596352495750829820635033239373293623363552244114496932472906921121180744458272561777482507694132614285865039032159116889683727987600874282918391472662386781297088984042434056371116832658176775637609604212515166446505602857731659793275480 150 18479419076738665684088561090007546885030617172094917398838761217315467242495080257517632283891900861371203763981448011012312080464838039182670511092942165732174204492420415681479170036926646404008691515930724222161957697171501581583177620015775782522216083201600656205294566402771735804268381801490 151 1884719557635164150100275802077483407857074556471998483737158843569825162983668365631765253583680264496310539811610764650348911086232735538359830353997593210549154572361843367351758454082789945608012251706542397998132903814404177279050060870492297159089264848953662720424879326577114194303715150476500 152 192222915459710004644544043250813300054536574142971750423791363282904851157091678214182538233251495077762303857020316546324576618715274186873520025596661565310281592176415603054197883146407647805613240982551393871587394231372054580881523031170198534444582798510071996827132396744462876083174676966801510 153 19604852657332785309593392135780879122154873488026646544742981896012724992860367509480987134538068817667258682876260676960456466197871734325560682780505482068438173247422029668160832322479497286226942567968535632503916078696135163072636299118489758216188356183178390013647079588608636246289513335463277520 154 1999502748132484391573881453806398857159742559204574975813360362030015044420600394288846505184649767906982623349521568733420234975564201627020316123585962509415383389644870610549350699009762315547342528691808083121527852632774414578828020987054785139516767747885685709395174985641336434245447185540287505530 155 203929675456856075155226314896116902551171586165378620886418013945165521805908379849952862541699738257694560322968323750131903511041350694221746683922987670478300667570529380246365610466673276688542710983996455942763337052464294151877385504380469594472494121928156763968294201455827707656789323411773862286540 156 20798827393851187181441510237950117661362342046309414755438824062044853209158234144300903132748188652516938170319419500944720737891242206608991141444021156426277252708804351914518742916901664459915809177838946698078738851498725229076914493425820843851054883668924104239056613373508784844558265540815393665721550 157 2121276464497364236431878817956015884556407717137394926433873636314629861812333974338842166677773542818469998812257820772611383361395663723422874680606234967809801475630473365900665411913503101634723993428588566748088599515817509071693400943929345603213125640108330475619806269896440226437286295839758380041311560 158 216349400551337300928870197921275670107092224805967973081499672080030201051648907148417600098000153178831422940679978299305416382124466457582524226280391945560173473261599478969953353272260414702281931520538194861606958411761887200083649981787367430683887760407380784408981182916063394311758643910114539370548057570 159 22065517579771907330508328309152162335038850522491595859386532678526765877406376195164256367829337850697986669950545528708379859593334183009694048205919372212169884471207516381569341368358648796531122291101467287317161669400196676899460604741367548584153338435912731679240460851168569779572944392535843257415860560580 160 2250466443736183210410920617335599282503855661069336809684344833537650089294398722999605731918494460618015808912014963949955440262137962200531210392777495573695768042589905071441102866219309916831472191760829125111488883320408299156544898033637702588152956632702691250498118025636278054122128569394745897717047229121590 161 229525511743510915554583394639921974653058238578549862991943786488161782342151263369764620399318605645186914522355575777366746526878478810271173766015098629144756170459699109770610923013001252868013632437313469294084548937012246317290680138826304296443017423197238594819128798154049192950677541133871545723881401509841600 162 23409351731394377203357095332654705815329436479351016688368581876958964148810134464992991674998579281348447265471356714327458190301342700685459192923147282677191433618846719291530873044459908482620559036414213038871512502691928716064492829262249400534599624209485633980300639293687381402914987067085502917938185906774721610 163 2387524351090482963826869140536140071188949462655225152350603407663326181396291564165915386229455768091896434163556029285623368664210076991106566504395007734444381472951905668626378439611897663974429008081812416495600190725639716792260977904610612550232718651944337427395846079157958853904378003301587426083971081089511762620 164 243504074459497867933137295239353632555457515754353614523073178999782311538272929410458376403729489766092087837417243630419256145559126510392184324255367641630649718807475531480599069967369101816909138265308452269512347941512559184094555253441020230723202702874112931960395999434818115716843641349694831957647112085223425065630 165 24835028070517692046216177245273534380585477657481413456201113654570132450722442508302588477794178500373301062982395294273478503478366693983011694507543104438591826936889552305352478758232036487660757674053380319073763889843555397060852374873079452921216442974507574722532996096272289844264147039665571272253921461611699844931640 166 2532929359118345090846116941722661153187163263547349818917990519587153727662150862917453566358602477548310616336366902772264388098647843659756800655445141285094735697843926859614472234269700352639580373615179484093254404416101137941022847681800663177733353980696898508766405205820338745999226154404538574937942341972308160757961650 167 258333959602000681574257711878466164090710067404172200116178831884235110089088665575071961180099658531427309565246441687476694107558601686601210655160896867975224449353143650128370815416751203932749537351074253997192875486552472514587269611168794564675880889588109140319450797997578279802076803602223269072397864959713820697467156660 168 26347530950044951175483440494661826076099239711962017062031322861672394075359381737794422586803806567728037265038800685219850534582878724189663730025756035392187799098322808386234208700274353100787813229435958728229580045223936095349960477491535244933762117384006435414075214990547164201065834741272368906809644283548837402980892017670 169 2687189822944983019217736672743627793598031740552721568127078753058699960576567848589456031892808170249728373724392423450737277833346071265659099251971954713135180283579573311745760916612567265076424199865116716025419971737354929253181381434525426188679060092279068303095352478237813170228913066806179405225511319057021701283353518645680 170 274067014409438223009033657179355373120923138296665637931900001489125723584734561174386720830479629558904566082622988391289982488466716390373038459971113624704396201126018154989681379285781586684694480573012469075864607537164978847729150945844101936000330367295080960480311877565266396199148066979489026964095344899532664693499078009841690 171 27952148279939753763902215295621504430540562074519342347485673073137765105682348671938856068677029406838016012053820423488127476545771725746784263817801617765135277334570272235635754926233109274573760594247406729022164548819090487539120215094663872045845018404005978900688716159178934599142873918841074570932499668433274777035622603485206700 172 2850845057539445445695016926496214096542016408462676253805606753458562915056014829976588932284226519867918728663407060207397712625180249309781621870955793898419093891925041749879857321096491364419838886132662473891184919372010064750142532788709870846740191546841314766909768736358686062716373991654810117208150870835294494592940006477481241710 173 290758243720743495707127824287318216342855133101118458545824403179700279570607830308940132236922427997120872307655466320731078560291839657871978646573673176020982441699019688215509810996915886061548992624937324930171839611396207514026999224233312162495453692759410100245895722392426799462471004274871790880660456325531605173702845038099601447720 174 29654490014458297116681343060379961852874681559905620095420283517575969953286942676681916899233803429186461056652194157654362615437142464853632040328643708160241789959408083156232120864364323886913577408857474480403636455443041156366003778339009130703689536469912988910314453915291174859109326062045267859710158394333388433223097253879681866425730 175 3024467223231025562405789864334468790776874663977272131274323094389569234955697545191246583589611027349021906906216148614424255696028239575412596134875084559168641593417925462247460818354164120579123346710837459676240746615578801741818358391354698019613837266238365458751828403637307408829688787324342449899555495765680088583582217050689450773976740 176 308466002279550149068273884819055436697388341044121851769885535344218485995527862666830469609241090986171048043377394964513619718379443294227231173716929981327041200738668989066084771351260375975183667787096563412496152518333594736509106552139840188869907711619843363803776182717090064525769146981020884621894950409705035647092163041916444297079201750 177 31460507765290884179401530461679320074342833911836451608397050282015896002308886294471516653559001669562097878517588070231774787019007187771602167122991983010799033833750818959278399217010204185348154990937138630614931316123411084322187049959872344566710972747957784742526418808739549274219623303276805888983385386294147955914817048058426628851304601760 178 3208663326057390636149887833206471592146271670666273942204729243230277173749510874173427868193408929204347812560750605768676514656220353709409193815371465337120174409841844864857330635363689566529536625407801043759310498092069597006126569989354839305615649312580074200373890942308716935905875807787253179791683414451593386467664246738917599698535990177770 179 327252198750088554003109157456598423078845367574048105653273985759206255826447800279395171039074151777173914783318044200334772720147457071171966167000766472403246990770034425396488446407879325581827387636604769324819055874074975483540587951864233736828229518910419610653394349696680387913125112770996547532862724888676231271745838350321536742621819693530780 180 33376515609182975117680984172739832682450081220882240502691741818195807817123926117624134018117370072342534960085879757828378140940384400905831139840262808719794072884133669545576964202968327519779864002308278670087784388657555429724133844520162486317173795279550220212445849778119090850202855626833860595172206255230523996331607847486057830147727072749961790 181 3404077339937913373449457276462006335186829439162414483168904391470213191090814016197382274676932673227161392013976417254294235603199061435323604297539805722946592187190864259223453860256361527691964300847807819579629188587196578856378111553104709370614898888995212042058823283018450586332778148824282784160032175308624771394552254605227577138325539600802571800 182 347182512158057981116726961214951906356374152713345395042725556188143549683445905726015367883029015299098119450465508680180183653385363882002101807209219920931832609020584020771246716781945907497060578822474089318452089451505393487920843244572160193316402512882232078069787529018103840715093168324450010123728109675224496158247998361885726810279057312209112361810 183 35409212162781976160532700586648632442014976747322067879874837826799171854520391570037370141794282627834781022555467908961124438409703916902779060731042892129323979527912379254407941657898226203172487075591509302662533494864962939189069632834807235008902441415098676751076269136563573302353170390945076749836107154697589983369901280657738907071325520305728658332820 184 3611392458091603510393218732876945557179171254074137578352190732777327385611396494238085739095133799023848566181207261205354512534136414160201462092759165777270114079238042099928838802388837126816096621131511474782259964386774714403797181705905765810714732621827182796531709664400466372999308286708073378473159201669478953807571682628727482794464924013872114037585830 185 368326621513180776083947778052861798199833452938814710924043579905460594160507922020714708017561853217804718969460585175037199154043504540423646354400703866389422312102752381813487149902003488709038682868338578918487853833956155906248123464369553305457893824984957546569483309499711006472627092073832539527512402463132155698388941726849545506128350923894649903175421840 186 37565704001886347557052280142659026470825833028505026376674092959624203276986196649618662132052213894417057486318798480592588959199903326709051726686779035205943805720401504902875760451201967011195129555949403538210978831099141127722904796183988531390894455415843842567290765859306122193834964083244210958427791892037810402281864484456024914142297329313240418009855441850 187 3831333481570894270043248626773167838226035135454573875709833438301763273658431550339082822761308255377322058885547984435269036639236095819782852475697060887139878761168850747711514078872698631653194176023970822318601352918278438871830041087302460648565776558591086984317088634339724752764693709398835685220107260585393528877051788472787691697008199239026627987102079646860 188 390758449416229329196854307650720460472584757983338030296026336613820229709883031937936829259521389834592432948839575613916849148242881870291141900794413431453061689833502374761671560284564058461614610824889074472959127018833301623798941286108666997622318314520875028557775749936792618659804923394597995681492512787818102135057000559739888528180694025051402814266402268537870 189 39853530506973820683809096131746713800365419279165024516318976501171361667134410826119217501648420454873050838722751164635083344084134714673876691028554472947325152484256073374942787634946661264453037109962661625419512354568078487188620181141996731296827902304570661825908809404918507378547337492539596723827016197096861024246937005304995842182733782356004060427185929311215880 190 4064669353261913480419330951130514087176800181716849162634239576782865069818000021232222248338879365007216593116771779217164584247433498014865131343011761827195712491704285981869402667204274884915748170605366596718317301038925172391615459535197557925278823716751686631214140783551750959993168619315644267834674159591092006371052517540549836014110665106287362760758698387475481890 191 414556420502208201182087947919180690178233253115839449564176117855351065759768867754860550113064046810281219447071998728986152509894132662801569520296171151901015349001352914077304129267201091600141860364637430203642945193615799505457588252409008911647143191206367465722016451112873679411924651832703175722412937262094287788823109852130778277597105107058954997536960049593187936900 192 42280690221871974607092551356805299884092615017633907006383329781669025842426606510974543889284193895283677167008227098577370391424954098107745225938866445732076369885646292949903151782587307068329554009022412514174862092447772624384282386286183711430083326679332729817014463872729563549056321318316408279418284926574026262453586152399798834478890610254907122386009166360117694081910 193 4312215846210439201722258150446221407487268498545542675201535461612385284861754095251648616156874713272124789815392092056162793772835423874327211476244081293519888712986920527976044177694638119878014367059921439015632290484479191887691345812938329556956852178100732073869753298567302608324332849816440941324942649573288584482476964434927350338569245140893467528375398008682411608417920 194 439803735623242926601063238794157778263817294236627718963550233754681630030056491109157184304111936559861444884002985162630027594437788281083267825350957425493296572354780247560606602973070500920489135886102964367080318767324429799920132990533423431098168838839595338804897821989992136485532894359958659606864731971548861590950196786210189935699584113760878780771904587719245866364545930 195 44855668817724568074106728098853647161501876743637481791606922307515913877780900339038781150403260654392595253378489094496206651838881569246618990974321413319022730491474598330653897459075496455770013846015442444003176881976607360399965873688596251642456264709460623826025708089680630618916030891865966838958877718448410593692437595229004446091019010358468742171205892549354395957575266940 196 4574838415672282700632285202844277852694927610556786515024942525132868533903621778090846520156828474811484854399721884653450448459971482274874053811555433201114825213558054249479136934222727567987620923157689026323956961642846626330996598983246284244099440831526144034915817327325434330992949618075968658914198662549766331695037684516572243311348239472450050822682229135446429141806312681950 197 466588662729755110896418983962017487327721114400048587050752530641245074544291640464927306274846101170117062553518253745557449536265252310467906869787679865100393149052430058848541313393259136438281564148238265242599606910688379278401253130417432396646500508550957230937587341679104621130661945012856937242409304702357717422300151383095139813311429407179546715171416165922986418068286318291960 198 47587468760019349028734104078922939429574858741194399092661733182881864734983843705644494393514145490877128895604462160162206402250595764185451626664531790807038986378134307948301734829178209189136731922197145365718835947928571839770596822703594858173698952431366111411598993033941345920996525441693331630066834880977937410742920403391187688714454451292841314896661766695009168213823398153097970 199 4853455224859243845819982197066177804329307870487428658864446032123308957893807766335273500832167993968297030289101622082799495580024502694605598012912454982452876217420646980667928411262784078155508374499960589038078667081803639277322474662636258101320646647490792406752159702120338179320514933107706969329574748555047258178355580994518049109061042602462634572744328786725012171391918325297700980 200 495004845466882852924609449996671213102159827930976528805080833543394631840433408322492252590487621239275419960592760990285386342760248679085585545690405876419386335190527857720180396213974797762672717467073782936518305206396042634447121818766194731476532259091629459377308690623240552944771526651544417539986557517733842396781526341037449821435511890999895885105024874479256232313761845782212401990