1 10 2 1184 3 166400 4 23896064 5 3439984640 6 495341010944 7 71328837140480 8 10271348253261824 9 1479074079750225920 10 212986666384520904704 11 30670079941778824232960 12 4416491511334675712835584 13 635974777627689703020953600 14 91580367978315259640979390464 15 13187572988876244466796425379840 16 1899010510398160756474611545145344 17 273457513497334853784438883148103680 18 39377881943616214222592716303681716224 19 5670414999880734772495487421815843717120 20 816539759982825806030424369126852320559104 21 117581725437526916049038296040432667365212160 22 16931768463003875910752029620000959031865769984 23 2438174658672558131143340505122996579489074380800 24 351097150848848370884561804575197243108833166884864 25 50557989722234165407375632208228174778270479328215040 26 7280350520001719818662070755575253516400525076011679744 27 1048370474880247653887337864284282847934948827789661306880 28 150965348382755662159776647264639871567805002671214898970624 29 21739010167116815351007837123031391769206678328167004184248320 30 3130417464064821410545128544387292418980845806352241542251413504 31 450780114825334283118498510370502460400683142148261869119718031360 32 64912336534848136769063785493012071930777434005886334545807628304384 33 9347376461018131694745185110988293840161215481432218180877390184448000 34 1346022210386610964043306655982227200697283269079592794146841653898379264 35 193827198295671978822236158461439323103833882583515016374753157638772490240 36 27911116554576764950402006818447240226206880561403020822246182051621732614144 37 4019200783859054152857888981856402235761867624352064733831957853059745400750080 38 578764912875703798011536013387321916240718167082857797438658053042622792177025024 39 83342147454101346913661185927774355847319563726750090443436457593369993344995819520 40 12001269233390593955567210773599507240552515539321110105651165060728996022023465467904 41 1728182769608245529601678351398329042616178211464945408522508811421514898856884106690560 42 248858318823587356262641682601359382136355518031795427680181125527522776982359392632438784 43 35835597910596579301820402294595751027629208285872034207593119782888473990211241839375155200 44 5160326099125907419462137930421788147978510212194268807839761852046743360266442653674885873664 45 743086958274130668402547861980737493308903938060433842440067348347703893569184123390061382205440 46 107004521991474816249966892125226199036482142560773819457147964428516926269015575868342884099948544 47 15408651166772373539995232466032572661253428136432571540161759137969598432259091918644160031390433280 48 2218845768015221789759313475108690463220493645369188566396612552031832751037642820182403600056187879424 49 319513790594191937725341140415651426703751084832729525794925315271211285378097903448628431296666502430720 50 46009985845563639032449124219853805445340156214306113670210255123512463002104935494080291112937183514722304 51 6625437961761164020672673887658947984128982494834369359802132893377123278825652109507206672362429740755189760 52 954063066493607618976865039822888509714573479255737811672176835135767009855254566142792076853781487702910173184 53 137385081575079497132668565734495945398898581012819662862564179435381829542426428122542128123481999909765670502400 54 19783451746811447587104273465767416137441395665845926139917573281508285536081721979213747554686007437895002241368064 55 2848817051540848452543015379070507923791560975881811679151463855622205950507325026279862545553258662271100253781360640 56 410229655421882177166194214586153141025984780526980854837864128058957862206039716764669532922524824826465955440905682944 57 59073070380751033511931966900406052307741808395885242665293287766079695442997477821798321962649264014361937885832654356480 58 8506522134828148825718203233658471532314820409007474936900487091524912356356880944061932910170385045897732500397378003533824 59 1224939187415253430903421265646819900653334138897076390803242199630938358716434762148485931825317703054547295174622044928081920 60 176391242987796494050092662253142065694080116001179000273900029682076739325583308248639055667018265342979191547023968268351176704 61 25400338990242695143213343364452457459947536704169776039413334721182596313610663627792137319797390467038993679441505731421887528960 62 3657648814594948100622721444481153874232445285400447749675067887001710602771562238241877586910772391376014931386297694137220893507584 63 526701429301672526489671888005286157889472121097664475953202538722668994536890989120267329520910394984104547584374401856759314094489600 64 75845005819440843814512751872761206736083985438063684537261049783975097897116878862333486763103243607726389211585874409789333316476862464 65 10921680837999481509289836269677613769996093903081170573365589316218986300125703779040261954880341427192845396219341283688319870962593955840 66 1572722040671925337337736422833576382879437522043688562564644831892759182465155315747625559278664755078653662651600750749976555392852341817344 67 226471973856757248576634044888034999134639003174291153009308855318272924758935229012711325940542054164332270231366757802378359880158558216519680 68 32611964235373043795035302463877039875388016457097926033340475158242750805029918794551282861908685070591945198269393118652591597200237519095988224 69 4696122849893718306485083554798293742055874369822101348801028422665539310160200239482918362938380718500089681110033889007734914388152684924496773120 70 676241690384695436133852031890954298856045909254382594227348092861894991770843105414620782356303304557370507240792740495862015262155082343922326831104 71 97378803415396142803274692592297419035270610932631093568738125372081796112725795514570681268798499553755074533249320399064101199194509388961531727708160 72 14022547691817044563671555733290828341078967974298877473898290053579281316996104767456022720458837114900630276637104789747790108707116192513448035414441984 73 2019246867621654417168704025593879281115371388299038356241353767715408552475656529927392785630102195412249152537330332160202728230194441169984316565671116800 74 290771548937518236072293379685518616480613479915061523298754942551018704241746019404164169352879190553228812248600963710053528106369914879646506376912504356864 75 41871103047002625994410246674714680773208341107768859355020711727346691373775450459713554118368915030286787912330145108311457411176818388287797154938694443991040 76 6029438838768378143195075521158914031342001119518715747122982488737923525231089244846974412749992749811246882552046596941869857031214658243341994097784701000351744 77 868239192782646452620090875046883620513248161210695067585709478378260987111795641316335877351276859740018741858318801181149579249642955752319634410666800161100922880 78 125026443760701089177293086006751241353907735214340089732342164886469582135754872990486311329228314262837885879931092829629864529342954347778481551305392074671337242624 79 18003807901540956841530204384972178754962713870864972921457271743651619827415202520884971951259188397213058559547408334819409694103695325591212610526686424376237432504320 80 2592548337821897785180349431435993740714630797404556100689847131085833255145653175971515050898928107492510880460224095691638343180985085277312396190062204560155228193685504 81 373326960646353281065970318126783098662906834826256078499337986876359988740939881547323432768127327131622853952438626507238214973742699614207829535756467207861985466499727360 82 53759082333074872473499725810256766207458584214980875303904670110195838378694796130133378565629241981396911563809823924684579653109842301794324964899131433951320028881704976384 83 7741307855962781636183960516676974333874036126957246043762272495868200726532041893736307381402913355312246794703153232476855897198071588375957155133478128985297190106257424384000 84 1114748331258640555610490314401484304077861202281843430301767239405020904620613892713981876809256363324821002909486682873823672030926377476819020102228901813823709070457739635851264 85 160523759701244240007910605273813739787212013128585453963454482474323010265368398311068648082728705761331943850521804212185111537803863456672837930929090681029668725268421235955466240 86 23115421396979170561139127159429178529358529890516305370737445476302513478213049320957969449068066260712723425380031356608328105689363779361063046633119119185697170344612765631873286144 87 3328620681165000560804034310957801708227628304234347973386192148587561940862679101644572946668283663639926949429202780152457999927198103293595868868438434140619190512119599973458331566080 88 479321378087760080755780940777923445984778475809746108167611669396608919484225790627644509856272561517706197136596852578767692032843402379327449759507443011895224201465148183737496999297024 89 69022278444637451628832455472020976221808100516603439576136080393111684405728513850234025507879884281806599850370613207131567493422679950703947079648308729643249257294500151059151523959275520 90 9939208096027793034551873587971020575940366474390895298963595576608082554424905994431351130551929503352260897856578964799570036503957593030661088497824248043513284606944322754133050747103739904 91 1431245965828002196975469796667826962935412772312288923050757763031563887837186463198076986118153467151079337601798741538700074335787360278483880088142176373864079248304563292621003008334427586560 92 206099419079232316364467650720167082662699439212969604919309117876545199848554850700522484774112909168449084907626240711293802529620859350214777666203761152325998071994330407193837932412181397110784 93 29678316347409453556483341703704059903428719246667623108380512974222508778191898500875228187841839878635766791385654213301843433469683417952737566869522210006776852930999151324815278254746502378291200 94 4273677554026961312133601205333384626093735571520137727606793868288041264059633384126032705135138237857615994994533815529474028326902886929543162956190087906125196911084926953795841924481774441583345664 95 615409567779882428947238573568007386157497922298899832775378317033477942024587207314148707076834518976841752511772863177268397261590311313763798718923034893124417636620566267954960306818147969173752381440 96 88618977760303069768402354593793063606679700811041575919654477652820823651540557853237413779662164536270733149416252197383035400589265558716540347576623620364194368176150931171248029296897666754392352620544 97 12761132797483642046649939061506201159361876916789986932430244782006198605821840330866187583640919594080673906119475674820859276803578412127734663363861106864512440673410364306031456140594613759726450932449280 98 1837603122837644454717591224856892966948110276017758118269955248608892599238345007644731012034205507961340055802861062908566970725614878093154637177401236277002886683467806543546477522995085977354112168754151424 99 264614849688620801479333136379392587240527879746557169030873555799680534290321681100841265732764202529052536248758498110583455542342935833362441283993861814104625206043311567606339928731283766274248204052301086720 100 38104538355161395413023971638632532562636014683504232340445792035153996937806322078521142265515462914305478311231567808752014586223053054211362321382285441874525382048220024540683304384024724512055838211558608994304 101 5487053523143240939475451915963084689019586114424609457024194053062175559044110379307044486234185343661939486279911269753538052226130364513750906702843813080227004652991414074744321505647078124433066251712875735285760 102 790135707332626695284465075898684195218820400477143761811483943640953280502351894620214406017722028431350495775708270929201446749522944085297166283990224434757414264239527315417357107602739534633513949034629082522845184 103 113779541855898244120962970929410524111510137668708701700853687884297272392338672825310874466551961517218970747724407783160079807594666693807864516395083764224343263557832152438566220467427457542668447201594187509556838400 104 16384254027249347153418667813835115472057459824294053044922931055338807224496768886844765923183482289249203777368673389084732635904245807836733651504899925178213839704445273455449004498871681319031335413679284595396458840064 105 2359332579923905990092288165192256627976274214698343638468902071968788240327534719705646292938421446944200095776230706721156397867981217191344064395009715035741327473473998473653384147862516148866705563836212527241414458736640 106 339743891509042462573289495787684954428583486916561483939521898363505506607164999637613066183132688316641849821139489586933799665753612409359215970134264978108007709076797845743186957292602230059624693420676932650832872230354944 107 48923120377302114610553687393426633437716022115984853687291153364344792951431759947816281530371107116903258950713882785623863605832749261088617830855380013054933214953403562835612516090141119602551061328229675561369040643927572480 108 7044929334331504503919730984653435215031107184701818930969926084465650185006173432485544540373439424822978610126315861691522702503343558783015219341671455579228464630831627817105699824820423598350794518875508436991527565409673805824 109 1014469824143736648564441261790094670964479434597061926059669356163053626640888974277918413813775277174331468997765751932566250652696315107734259612376637342597988213680418641963660734899582636171849477719840177425250140821938681937920 110 146083654676698077393279541697773632618885038581976917352592387287479722236288012296020251589183639913100892321911488563873331797863706857801414472617050941161135731679430912223574185187546965816895685863685256949211543020806300661448704 111 21036046273444523144632254004479403097119445555804676098773303769397080002025473770626916228842444147486483066934985877767100446154380787240006581471812378148435952224389261404687595296798876136963368541523129343086070558875261382646824960 112 3029190663376011332827044576645034045985200160035873358223355742793179520291668222970275936953311957238052834799913670791571914922422945358026594090580295135314495630112873002986900324815711972672011306413769862882787894300104104499514179584 113 436203455526145631927094419036884902621868823045165763584163226962217850922000224107719734921276921842279596581767979864276106959647977923483279890781791502396322866893066822201503832406689305007958207906533888054775756520368054494303984025600 114 62813297595764970997501596341311425977549110518503869956119504682559370532768032271511641828663876745288261721703875680780395421562414001652431509740389640391647060771110632153358794836694888416236999215068096324682177734791448862321756774334464 115 9045114853790155823640229873148845340767071914664557273681208674288549356718596647097676423327598251321509684948226683317571117014957299128683564690101094841142401838056075186185142344006169987859584163394241333870945094543703820416604704698531840 116 1302496538945782438604193101733433729070458355711696247410094049097551107367477917182065404959174148190297394584910539762293347671113366000782168151974317443120429466072333133308284111737242175146523419951561719487283477626033113087867425143698489344 117 187559501608192671159003806649614456986146003222484259627053543070047359460916820074217418314121077339402824819464972083603251773775676942932659971269897868385276620736692104100354889917368532371415265279789543084726698922336604491818930783366340935680 118 27008568231579744646896548157544481806005024464037733386295710202086819762372022090687308237233435136874006773990761649764196410769863115603423479981034831552694789828040081116914495793336359207888852485197928691857570695123476426136582377807533230260224 119 3889233825347483229153102934686405380064723522821433607626582269100502045781571181058972386161614659709856975454474568281649533636398938820030908223159728359671489038309074370859101660564200374678475626427033483430000996902692691432702363924329267325829120 120 560049670850037584998046822594842374729320187286286439498227846750472294592546250072492023607272510998219404465441216084007216851410065592854657617829252285650029450365647552444085267382425088333580184102429329642760316622866340943413692429424126209613103104 121 80647152602405412239718742453657301961022106969225247287744809932068010421326660010438851399447241583743594243023485168120234170727347339815394006306520351563321601314239501040594272555248096470113621613100807597018928362794810589885244542226205561619386204160 122 11613189974746379362519498913326651482387183403568435609435252630217793500671039041503194601520402788059077570995381065041684839690726783244525909857564658983993788356635868205663911152790588031697610713924132040026108768548085644848013979398799703072153203113984 123 1672299356363478628202807843519037813463754410113854727758676378751362264096629621976460022618938001480507170223334860579320554821160477048189477786680122547437113167633731102508696580479202470804475930031276865700645792019814459576586633278518774877573446683852800 124 240811107316340922461204329466741445138780635056395080797249398540196166029914665564610243257127072213193032512160219718835246900738241819114928749556990633290816418447707936055541801580642880503684853720123098291883172120435524206524037116028169464533510489441828864 125 34676799453553092834413423443210768099984411448120891634803913389788247908307711841303875029026298398699796681751071636238884945810164951939360043108607498977235518213405153308706651331478778387856064052427633828127019634456031358179390335490799857007432457151095767040 126 4993459121311645368155532975822350606397755248529408395411763528129507698796310505147758004179786969412770722172154315566025182470325483159056811058397893417255641886041305444721095902194803345376480345417257794035824312947481569536871072163199074674903984976501349023744 127 719058113468876933014396748518418487321276755788234808939293948050649108626668712741277152601889323595438983992790221440669638280105457256180804230021431269117352067802923397932115219683441429854616483689967978705727236833810354876654056213141049077439513214964091196538880 128 103544368339518278354073131786652262174263852833505812487258328519293471642240294634743909974672062597743213694961791887443020104405243247790461784124880256625419331943028575924501030190693801868991226674553514635457818676378659244051698043838557184339343333008395483295514624 129 14910389040890632082986530977277925753093994808024836998165199306778259916482602427403123036352777014075022772074498031791580370107475946128233312514011463416020713946666636639084571364360359244653559889506876118735255434555486421412460741499092172419874294834066011210456760320 130 2147096021888251019950060460728021308445535252355576527735788700176069427973494749546049717234799890026803279178727716577984140896646470937608106051618110035298348090669924023323481044738298959638413796062928881277546055298501396527698606346850711834462040134199218600160215957504 131 309181827151908146872808706344835068416157076339203019993953572825353997628183243934631159281811184163859672201736791187229661370735810770137847416226615193937223969574067912915306114734641565842464405384644778426841340326544382729497467467082205528258536046174186886196742177423360 132 44522183109874773149684453713656249851926618992845234879129314486850975658458387126586886936580810519595792797050097930961070358691856254181806510253330305508628441130947361116711678030465609731787399475414176405831148340839354019119777205710008844454765226918674902136709610821648384 133 6411194367821967333554561334766499978677433134969713822594621286106540494818007746228511718867636714821794162775214102058394117592521692654691441193546727474549186555052925307317003196525883389384945926060046655437541286421938385250402187869444013575654769256602657756076243754680320000 134 923211988966363296031856832206375996929550371435638790453625465199341831253793115456905687516939686934338359439630830696408752708377434015115748391343803372035989920442765329157816805261948577479553179778253202430971640050216269980012383377155181794480983998235798266449220057415773323264 135 132942526411156314628587383837718143557855253486731985825322066988705223700546208625794419002439314918544723759306839620282860386407219462542110662105076879424397061448000512757192313477116137067585593350878164894827367284118457157185054699493630079838648851350515199161875543575740274442240 136 19143723803206509306516583272631412672331156502089405958846377646373552212878654042114396336351261348270440221340184905320731895585053506035911021643156177738732609054979950722771160237015052408300804409931411004771420106783254859115660220618015273919699629084147152660001083959832502173958144 137 2756696227661737340138387991258923424815686536300874458073878381077791518654526182064473072434581634150943391872986626366185392963326327324048740497414891308003406619220598934250814547671132805524411498508602468845744962862711852168351269271249120123203693699951957406731212181174694755518382080 138 396964256783290176979927870741284973173458861227325921962638486875201978686251770217284122430579755317735848429710074196730696586704249093941059485720550775770505127812622023014865574441298568135180786400894424060325842132005277151533721935095952028601603046582438145348351451544497075874141569024 139 57162852976793785485109613386745036136978076016734932762619942110029084930820254911288913630003484765753962173878250684329220308485175996875961219609244214549640971599335263737864615192773480917700681731579287761431538346685156236849514185214394351812395177168500793390627519381693035423148298731520 140 8231450828658305109855784327691285203724842946409830317817271663844188230038116707225603562720501806268570553038468098543407724421861569587713594082378925340567311641413361057032088147331005045848652545185025288794055395197484839338788574295842022816085134927634189455617801356712364404889705622011904 141 1185328919326795935819232943187545069336377384283015565765687119593563105125488805840486913031752260102674159637539406190250712316748005637231960403200929384168397064061269321473094030168810707301402036520045367204710598880834974324504891204600759063997863100225244484926842412418557551167419219244482560 142 170687364383058614757969543819006489984438343336754241470258945221473087138070388041030115476572325454785078987805674491396102573611711845627021543746347657482276444227986707560293113735559077542589030379100960487372192190398590822084213717558501429671397945162769945082551371661103920597921193326001782784 143 24578980471160440525147614309936934557759121440492610771717288111892124547882135877908336628626414865489051374244017126761038770600086490312141010230440683896040244240880708692972889552180512537191814568513969151939897530642330750689814925473960079863972594643124227919936774547564270697777657051020997427200 144 3539373187847103435621256460630918576317313487430935951127289488112465934895027566418800474522203740630423397891138466253589582966412454357617904000078924420527274151039632016656746994302153891292565204968786451347478074096094566856288359670578825484272714277244854513719685567303099878586814698740251480817664 145 509669739049982894729460930330852274989693142190054776962329686288195094624883969564307268331197338650780969296323939140516899947163393423539691752441692571587887141435351969836469981560120721721120492029149647289526967944775200647416803959000608053477041426301418501067615362210907900886210629952887858858557440 146 73392442423197536841042373967642727598515812475367887882575474825500093625983291617260246639692416765712459578670647236234433592391528652926399029574488969589167102985661003007458051974747152909841208492415859582419725388446630221549800252759083674640562294513454815371208302406678922021529679726564518005565292544 147 10568511708940445305110101851340552774186276996452975855090868374872013482141593992885475516115708014262594179328573202017758437304380126020388394934292575449328244503838709542690061478445026322729131745151376745832085928006698773156319724119915986987278863675954302232933542590534695719802919464838869254080330465280 148 1521865686087424123935854666593039599482823887489228523133085045981569941428389534975508474320661954053813561823314541090557214971830738146919719825347189485959078115335230575901226484801386771332386934857694138855238701186090767674560416076829629131592762661593688462654102885740563078830862732284214431168030440423424 149 219148658796589073846763071989397702325526639798448907331164246621346071565688093036473220302175321383749152902557293917040238955943626293156180310126940223918200223116792505357838335921884542765613990036402290194441066211647088854577505927920454227036151523945591441679977579589898153674512110718485554225483789075742720 150 31557406866708826633933882366473269134875836130976642655687651513473834305459085397252143723513246279259878017968250324053794409655882186214485815142710511251262319720954429610377707926519131721348418907912239135188100626330781088010213749826257210806594518658982772450841359685637447254295629979774858626666264117383266304 151 4544266588806071035286479060772150755422120402860636542419021817940232139986108297204308696185907464213422434587428046663746394990447034814885890988301211524294437841291618805315973742279039088883772392222087385022103883661290081360687626314272427189963829874266600910503949206326866214621224893668586663331087608750811381760 152 654374388788074229081252984751189708780785338011931662108339141783393428157999594797420452250770674846732830580589638719579480878624373013343567240039388825964201669969580003028245559701946174735416825591704182636063237542740293390934487730683891736695819008892359837953893380296589915865498851513572591857134944873678775517184 153 94229911985482688987700429804171318064433088673718159343600836416808653654751941650828545124110977177929527603604907975619445246521909713921473665569256220802297882408796910757071286050100481896878480502992979886679190658882834595094493745881339005625654377392467325574821841876077286779992514087159191024826765329226734659174400 154 13569107325909507214228861891800669801278364769015414945478520444020446126284279597719310497871980713621851974919106748489200115499154998804692207570030243473346140537797593394154327998462793116910156514315590345075180806122779899242405939609518554338757533386306775025325724351969022718644692900058199312333443539687321646676312064 155 1953951454930969038848956112419296451384084526738219752148906943938944242184936262071580711693565222761546684388351371782444816631878319827875677885733272623006888164977746860680400236694615388415217023211598629553120073701578732971687236747012363625239697656296839285927726372632561566242048111552497113852150099031433066813472112640 156 281369009510059541594249680188378688999308171850303644309442599927207970874630821738307622483873392077662722551922597536672053594990478055214097615475973938718512598597353842528732466162680186805073723104872660573445995214945712387615454594661647430841854268085443476090085750714273222254970325406665447000727761929589701616213315026944 157 40517137369448573989571953947126531215900376746443724780559734389517947805946838330316297637677768459183432047476854045280775717678628839950830056627426370071554145443467886037589552440684436033903135675300102449260970584582876581251705341680747103142144419493563038459636238551738293712173573216049518169801088080565930472655890656788480 158 5834467781200594654498361368386220495089654251487896368400601752090584484056344719565546859825598658122414214836666982520431703345722552952919528154331575256641210243786558512828128788470694615025611850014389781920535720558025331659206847282819100822083474885301224384630240598632441489872320084830965717278497329404774203101187027264077824 159 840163360492885630247764037047615751292910212214257077049686652301044165704113639617438747814886206769627646936480045482942165281784047625220412054223461684417732887904099352621894277331974197781985071406410929064188439062405105422269166458018614805893855239135026660929836602157985609666723300883176424901337865767139968687190752289011793920 160 120983523910975530755678021334856668186179070558853019095154877931350359861392364104911179685343613774826381158853126549543671800576902858031739335808173920115535913662971665605947075644479391252098601722592594592725235949819126503420254057143363160648936512125870244766585782006028552354009902665857682971604400675793795226005385455425451720704 161 17421627443180476428817635072219360218809786160474834749702302422114451820040500431107209874689480383574998886874850223134288739283074011556570464356376971497587289612344421588510687688143834048646082671094444354272147588371278877654332489623663217191050399469172137735871381589592569531969453941302390792484021665399516748305574179594189102120960 162 2508714351817988605749739450399587871508609207108376203957131548784481062085832062079438221955285175234799839709978432131337578456762657664146146867318282727667771592895620736605607967818132930338538049006257758741904670511021352960812932992127806028432914191129536993797207412592921340491473814866246425230866927306893775528175460645770015574851584 163 361254866661790359227962480857540653497239725823606173369826943024965272940359816939439103961561065233811176918236894226912611297773822703637045148893832694096402339596457770516968650417417875206085513366799641606461719238155989939614487222647528912141086150203753313664105522832446134276978188497838719651055522452022517496412030793538190800689561600 164 52020700799297811728826597243485854103602520518599288965255079795594999303411813639279230970464793393668809476226112768675416026879430469323734501440711907650877828585401733105575663308933881761473690473777524780892526717247565193116604958009742160853064349736238076952548117774577290715824154490202363380436966191808519540609008665638256412225871806464 165 7490980915098884888951030003061962990918762954678297610996731490565679899691301164056209259746930248688308564576560238689259907870637987582617768207462514696942341583234038593621010358867690297360969453007297590681516473634899030077785014720578839122917233467728644677725599719326410621157706972133357730793882666959903246185708067553809034351350739107840 166 1078701251774239424008948320440922670692301865473674855983529334641457905555547367624094133403557955811116433299024674371253426733371870211896958621874602116283152136256680581904115329155046783999319729629584197413866254225045454607504944532038168321061297093044290619137425091739599621575974263595910991698494456607657690368150134842978902722447709615161344 167 155332980255490477057288558143492864579691468628209179261628224188369938399998820937869555210112345636800766395059553109460493449605549310513162041549942704743549186793297668184955644797976326994771483121004657937288386720752465371901574451209893286030606228977439701724508232925007889381008525311550502460010007392549613379692150187232648420446121435521351680 168 22367949156790628696249552372662972499475571482462121813674464283125271129599830215053215950256177771699310360888575647762311056743199100713895333983191749483051487364992234848885821449302984528829004642294183279124594025585889732088560519991766985953171768134016306689428689856633224772850319346523101468728269954783894822142526119279000355398859906730084532224 169 3220984678577850532259935541663468039924482293474545541169122856770039042662375550967663096836889599124700691967954893277772792171020670502800928093579611925559100652026999748323593626273940067216687245656274592772422601089128676917308455663095123621492966149878587997535323408402097786522207453125883877328660135732988862315993465053256034903109721289372330885120 170 463821793715210476645430717999539397749125450260334557928353691374885622143382079339343485944512102273956899643385504631999282072626976552403333645475464117280505477435377850639942047584636334400247932609158136568484551539310698364037309468034188643802766830199800508993208043914652695966906056725752194588635687741456124300342574229702148765658582181193458179375104 171 66790338294990308636942023391933673275874064837488176341682931557983529588647019424865461976009742727449793548647512667007896618458284623546080044948466832888392708487390248682253167898606655589172421803473245189209866573380359266628490833037699018184522898822647814692591901893385998054557803104118314680816477085904173549278762933269641898088608351140239458340700160 172 9617808714478604443719651368438448951725865336598297393202342144349628260765170797180626524545402952752770271005241824049137113057992985790635526472579223935928548737971329221286080386142062779809416251824218883619790244994285633629816572271681072274202089034843309978094352969762399877221496941962797292598419709188352857496612778297908952938099962836968585689231785984 173 1384964454884919039895629797055136649048524608470154824621137268786346469550184594794010219534538025196398919024754822663075744280350989953851515812051408246773710997720465542441861562944340310292053340456672664463226906614017353630458608684150113025975193486687549031443364733199622640837738332362158969791145990264213241341919774729412177536899840412887861998260112588800 174 199434881503428341744970690775939677462987543619702294745443766705233891615226581650337471612973475628281444339564694463482907176370542553354618276935402787535414383342988544264854720861423137002047639428864626006256308333775942480990280006950064893636269344733728858841408968069607053216919804223663150204436599432304153631034968115507566178334592151685682298293627979300864 175 28718622936493681211275779471735313554670206281237130443343902405553680392592627757648595912268180490472527984897316002741538633397358127683065031878698001405099671196130214472590706296803941845414731412206166342077734540565454814193868166703728522569956249364068504446179922545845197950217019558023689766311055547599917272913811737504644931488517511958415533682989177283543040 176 4135481702855090094423712243929885151872509704498146783841521946399729976533338397101397811366617990628044029825213504394781563209219570386361364590532512202334352652158588709628287730623911787613639264708882516414022992089452998794817301536583614096255035327984449420618181344902857021422939900352470464538746962523957993700305311462613756563279901595862673374009749501057695744 177 595509365211132973597014563125903461869641397447733136873179160281561116620800729182601284836792990650438340294830744632848545102127618135636036501036681757136146781909490179395677049591989604006346741179698195374096578352849671915268095989767987739399626453942698073054910473638829787350370370994708693104618842022163069595255427590807499127975239907785838350235952855707948154880 178 85753348590403148197970097090130098509228361232473571709737799080544800793395305002294585016498190653663121002455627227130190494706377011531589256149282173027605136594945040316324753003360843882353653722862445942037543562681847797219636295622589391426168631235155520223681385963556583398700805828741298946441741721890891917755364976919337765354241491968866536584033994062834773786624 179 12348482197018053340507693980978734185328884017476194326202243067598451314248923920330420242375739454127489424353610320706747431237718289660548852885496632915975139669671741077284320558277790973545961703979966708584088453504130003462364114139188858876610241647740906875470508022905189513736875597826799002517636863483478994493389891137873564465823685967480074294501803670502451257016320 180 1778181436370599681033107933260937722687359298516571982973123001734176989251845044527580514902106481394358477106919886181771630098231433711119034815511515139900420112432725199476679058404703171462411054459319597922999652192241823229184216237155771462411746137272746781479919370404795954047293439022867887630220125230120024140434021675237616103155617357300543386830674264959620882318229504 181 256058126837366354068767542389575032066979738986386365548129712249721486452265686411971594145903333320787620703396463610175114734145326454401141013433658180145660496190312340474205574778480477030935872947521292371102204553885176188692187678968232303134169385207244435595703048779993796007917188866265917119034584703353268259156673158856357883975641004699012850718375726736701693474751119360 182 36872370264580754985902526104098804617645082414039636638930678563959894049126258843323909557010079998193417381289090759865216521716927009433764305934446777940975111451404975616278623413992440217900344602129134425761761529970703029470709594424510271052070438532882701110782753575386357483141786135093859125945506384006326385845507719477269793934432018360621604151682242771405304443098978320384 183 5309621318099628717969963758990227864940891867621707676006017713210224743074181273438642976209451519739852102905629069420591179127237489358462060054560336023500416049002316466152010101949171415784778885069572450498862365503161038776566734695578836141910143901743740998112740747672711491300444578467140787109025338284486291666184260158358118464829246062872931056214021169023488009130009952256000 184 764585469806346535387674781294592812551488428937525905344866550702272363002682103375164588574161018842538702818410585996565129794322198467618536647856688387384059911056333570764415667966028844263522227647826066362862879915453266424350162645738542118201652733899236816338795055389943670966912457299486274511265607416767230673601431839661669349147747999756796793028767499698440260023901546310795264 185 110100307652113901095825168506421365007414333767003730369660783301127220272386222886023700754679186713325573205851124383505378690382396579337069277291363127783304627192112034184292275599673724140195425872451875692108681896353239594554816266579553100441303465874260311354555454179753060078749768859129511548303302807275300491777340558941009990920673097032228253731085695178320325230788704479729418240 186 15854444301904401757798824264924676561067664062448537173231152795362319719223616095587412908673802886718882541642561911224774531415065107424537975929956290400795866315664132922445550396954065405248112927091708853837353028091314009287067827916946895030271946640977808191884288861142059394692196715842705471254572489675816379212396790471981112366871284133716860785835430909226045677831123554056634630144 187 2283039979474233853123030694149153424793743624992589352945286002532174039568200717764587458849027615687519085996528915216367532523769375469133468533913705817714604749455635140830678660531002204420687807124544295019358081405412377460076555788512212861426748277182153553340590451352578452729312007083398480793440788680168328340928493827716890959618174645832443829137247503785317279121242593527764961198080 188 328757757044289674849716419957478093170299081998932866824121184364633061697820903358100594074259976659002748383500163791156924683422790067555219468883573637750903083921611460279594037570378186013618396955907790003856031648143592916214844650641308411678533159288331698460393070680341247591319099900042163521179991172613851596843196807187258070645636504689107365411394767790793955417675906295895907603841024 189 47341117014377713178359164473876845416523067807846332822673450548507160884486210083566485546693436638896395767224023585926597154412881769727951603519234603836130044084712050280261162377397080683193678805330296344892364044144904748926358759565877207435838077455505389966766170908938258859522721119686596063640711010499108426997412239370901574532341566366259227883490944597805661855732802071855374746014187520 190 6817120850070390697683719684238265739979321764329871926464976878985031167366014252033573918723854876001080990480259396373429990235454974840825030906769782952402726348198535240357601317821381568735611822266435867013893950145861921749258399455462778609226751993880546161429841710582615183073236172980158225429715062018155034240459232855584809330407104111797773091450697590658916623634923043391115788243020283904 191 981665402410136260466455634530310266557022334063501557410956670573844488100706052292834644296235102144155662629157353077773918593905516377078804450574848745145992594140589074611494492733898177103619655595148735943591025265628046938355013330834263491544109388563402967345345415919024680879377438217067398738126211754714859662671439457383012265142621688979782433588548478152082414865979310969023742704066557378560 192 141359817947059621507169611372364678384211216105144224267177760562633606286501671530168188778657854708758415418598658843199444277522394358299347840882778219301022933556244826744055205401163245202212295256721929513374552381364421642426510780588095916731399065576243696419320911245861603558899653972184499246710130377864548347137412240682014561725561502363183120171465349255455042477701827063070668056538730446454784 193 20355813784376585497032424037620513687326415119140768294473597521019239305256240700344219184126731078061211820278206873420719975963224787595106089087120063579347302432099255051143949552927217832307227554584286034525894658806300442642271774179853203592506222460948910990327669961060423704677859017897396592780978068575464698879190961999311869617201240006699880500446440187210408912581075997618676185856027523232563200 194 2931237184950228311572669061417353970975003777156270634404198043026770459956898660849567562514249275240814502120061789772583676538704369413695276828545289155426011550222292727364728735224074736223259280461998439925328176722344443358612803030301539582651852146664160281902311814259202658148752640111670368580536350581474432428865956117358537588536504699627206971196374265269097008144347150065673370534699168768578289664 195 422098154632832876866464344844098971820400543910502971354204518195854946233793407162337729002051895634677288305288897727252049421573429195572119863310521638381345663232010152740520937865907647910085632588157555364504846981685394717530254317137864552147162006916239354182654938691189209088222635240631657223118442623038038522400897002330951466567809094964916590718391284251722739168508744911994309353339579589444700733440 196 60782134267127934268770865657550251942137678323112427875005450620203112257666250631376632976295472971393529515961601272724295116706573804162385260316715115926913775505409461994635015052588955473355311831920764452732819397901381557306596792560243581145116053760684071379721863770537070529740895555683776626489395067946369071268036357478558164046861348366445569653306159173095638760196823352167778050822385849468347737964544 197 8752627334466422534703004654687236279667825678528189614000784889309248165103940090918235148586548107880668250298470583272298496805746627799383477485606976693475583672778962527227442167571181654952012595624207304877431936218417899739865780862953333055071507337774435948718661224541431347019278337314988921996238319067939410647274150503198794068525583583832123319513811948779333010587247588069609599381487344540855047584481280 198 1260378336163164844997232670274962024272166897708059304416113024060531735774967373092225861396462927534816228042979763991210983540027514403111220757927404643860484048880170603920751672130224111381711376839127727481292693902182080850344125928013732077853093786179293651336106621799311605022561510610102806171966564814321871363362308312881209041000124826776849138640992521069880929990466133087742975271943198129361734425246695424 199 181494480407495737679601504519594531495192033269960539835920275464716569951595301725280524041090661565013536838189086014734381629763962074048015789141546268715909703038744566964588240786751855288064383273942262766569227843301898095054409389373952653097610252882454683787929264026546398980077424408442714511235317283158967016006649687301623425026137027707146650054398980641193365542081562851126495526535964858875747478404826398720 200 26135205178679386225862616650821612535307652790874317736372519666919186073029723448440395461917055265361949304699228386121750954686010538662914273636382662695090997237579217642900706673292260493466838311593411758534178088177676180929512636161688785788244112377835656833390292587621809898840406184905157456377439799973237130939877191615381442373717636832249603593274990134045932824035016085546079469219197248930070160429003837538304 201 3763469545729831616524216797718312205084302001885901754037642832036362794516280176575416946516055958212120699876688887601532137474785517567459655403639103428093103602211407340577701760954085404370993790791782907951292993157460615737716662552752618813382163957812529501895057789702326680564366603747773178786504196975319680945501029778918090408534602181322670693198663170050039737636646652878377269381932696793961503478395893983477760 202 541939614585095752779487218871436957532139488271569852581420567813236242410344345426860040298312057982545380782243199814620627796369114529714190378124030893645406918718442657043189053577388296522411411056774044580544132590032332597173068894723888047685031798331471366959078012230491618883370360749622225826347050216912810601594687715145055622136490913750124224232880529939164528795286787399442196004028201025498958906914918195668189184 203 78039304500253788400246159517486921884628086311106058771724561765106018907089585741467845802956936349486534832643020773305370402677152492278843414449860448684938596295455742614219223715143914671915056075099579312967282158170383956887991832634280053883572581974235350741086268809404498349318957064904686728291422364874913151356715661812581619240574822774252442600131164846471033051731052095678970131988539230666546121092162771568977510400 204 11237659848036545529635446970518116751386444428799272463128336894175266722620900346771369795625798834326061015900594991355973337985509958888153451680779904610631157866545626936447568214980723712318773080941125291361191463819826938798191942488040970559505299852521946089100087269325667045983747819217620268222723974680218988591000345394318850925089496578600104603388429634455530213932627577140320401524885301743897778053214071928216893784064 205 1618223018117262556267504363754608812199647997747095234690480512761238408057409649935077250570115032142952786289685678755260160669913434079894097042032306263930886732782570278848449822957224214566911403753550615880714016118747745571040777615697174045373096747534873126148551199755238763160568773997278844693652398820163238273834182378274828097284035060904139108791446537706615574078032068314006917059880053891567922225517908482819778821488640 206 233024114608885808102520628380663668956749311675581713795429193837618330760266989590651124082096564628585201225714737740757463136467534507504749974052652102006047689520690120154176774505840286897523371422079745869618057446358758024375490183019101451090595268745369136394481590892311865231744448864087218052999227773562893574099804384735461863034039409627567616400424504155272950239584356992509808524467472887432927075448260135528552888159698944 207 33555472503679556366762970486815568329771900881283766786541803912617039629478446501053761867821905306516268976502922234669074691651324969080683996263581902688870867290979377302201455528841001313241575553284578720149724098279806478104400477656489943173955628092938714140470792578533828326757161362964224430305701316888406870873054745358128694149303888760087682117412427841967629755657711233406097427008832017823095839264128360540151691700842004480 208 4831988040529856116813867750101441839487153726904862417262019763416853706644896296151741708966354364138342732616420801792346755597790795547618495461955793987197404889901030331517009596153104189106758240769060860740355851368358458008542947043362381164520168995680863772222441227149525994787206607891418958454801989911856192544962809954870086931458195401832113350599410397141071883553231438834232989481040065319049870300427746334166484817814774349824 209 695806277836299280821196956014607624886150136674300188085730845932026933756865066645850806091155028435921353496764595458097932806081874558857063346521634334156426304145748367738449381846047003231372728448282068347231971896500679155814332826417428157250433272182807406175945890242982218701104557482357460265343982551786101376702531459474085397713315104589896116497387429794678082411481663531709629845138061481983566434403887670782128073171623917649920 210 100196104008427096438252361666103497983605619681099227084345241814211878460988569597002516077126324094772674903534101745966102324075789936475417121899115344118525387796987764954336710985830768465317665564993214712411335621887410777678610302238881578957014854183200474856950837851524647100187005172595364362175173423528859552648810719379832983344050734528562189479800947212135463566130420929999467967457773526622279728332436499771220910687214586721992704