1 216 2 6912 3 765952 4 63438848 5 5889851392 6 522106961920 7 47175115472896 8 4228713130491904 9 380326363447427072 10 34157975785279848448 11 3069635685131267080192 12 275785779148632316968960 13 24780119367717730113290240 14 2226461556545879196181725184 15 200048534621110821224915664896 16 17974300465645439996173439991808 17 1614991077442182684558712285167616 18 145106750764077780411996719345041408 19 13037831960600619838349039389265362944 20 1171448028486246508608394895530435543040 21 105254511813363128078406376729354017177600 22 9457109028790854559829054190602534426509312 23 849720467640365006991003882887433679269789696 24 76347313402204734118042864505677679046489538560 25 6859799789527700925619437555292815676005507137536 26 616352442310009663814099759262580112809976135680000 27 55379215873350277231884116165841273233382772939161600 28 4975817956352523489058217657650299751771743150556577792 29 447076831032193233189838883208273885289261939100934471680 30 40169816216952844896329961407959344844393493424375211229184 31 3609254658115281099811289034588808837716476860624513657733120 32 324291231920315059117364657960118991664212968186040844218793984 33 29137540313023524183435451102624742520939111225287067934910316544 34 2618005582402837973255253713913274807791462319138195224724257112064 35 235227584616457975299126678467925650262274004439545344194279104315392 36 21135178983725514155739247045799011015085361835469801062245397015035904 37 1898994080148009708725712638228526584345742462148703795152235620718346240 38 170624460725590197456812885432692869157739608731726301639423888753711644672 39 15330593656000261869766239531830140322287165889728953183850049022145633189888 40 1377452569496349679760876073572542361304498591704118261182878262041579194679296 41 123763999215352458093847845656192407409075665931286227694267950911544187752022016 42 11120185072781433132035796331650461465015512634914544989517753886477591465926066176 43 999147707224151535594982851205029250735982697737656745830439461409473419797373911040 44 89773338691527728732061943356485755298373938684875595038385982314132575186240659259392 45 8066127041630408144349999273060667371471477733903050042814277969930273621460596966817792 46 724740846224776949619759032491849980994487193099290514704335125724141617969660488165883904 47 65117904971707095657305634387345823591359233519883737985628354433439671829985556663950639104 48 5850838365179078154299779342392104071614397806735445201873279472801737197723400863039591809024 49 525697342233674327520366185117024830238618545937744015182337930171478278161689623216825856688128 50 47233862633477545461295936964940681470403945551278845228333927647902153340759734118243864273747968 51 4243958643196872290608532281981069118394414129859347481466613978391267964559228144643860010354343936 52 381319332380828873322916966272586082770920492977334610534875308735322032271808623599095140538443104256 53 34261510413266273974434537382229656906210782426184055316565044026040882069446767679105239823646839537664 54 3078393871271158258387551046288163076683467906716774837084566955017355814231337531573074327519500930383872 55 276593434217379517653646395775434297463423472326756009497232162439953214002999326127012661276070139605811200 56 24851897142250077406643727520913073118289060728237510458275197060980021820580296558349931069274901009928290304 57 2232940898675063807330577503227975937993331390130886243991531989747052019127527264923726556350396316262881820672 58 200629554695009072640075391736788826739920298224132106458343522288030261861686361131849045582816813399352805425152 59 18026548862534455810912922914270114009929929141686390864508602717647981933547257651075266870725585730395258010730496 60 1619683921381030745126936871777574813108800272988556423996671639568362069045487567672813571521439945684516283793539072 61 145528466107704961843880739368759722822032562664692714770686749424523064531223991698117235887528620071595446117286805504 62 13075720619368413299440554259788010724040536447563491807916301568107451466902544730184140652546469406677695620623426912256 63 1174852414023513774192905329057758521295434336739835162032704231684298627574937152778740136935180908149121676525249912373248 64 105560392036240092476221722745309721183322852400867663919641261194926140793425062102649484277289366348293405835264012213813248 65 9484592476329271236723776196443612835691785324964917526429643004578171722547365463360995992445107237041401975164990066756943872 66 852189847979707944498854969460977000496768202114303410797106626217487392975750757286131575989295342472399437566399869932227526656 67 76569187217281733385904411753554877272000800103469975135767293470356671023562867833529311738964404758867050479522985420943150546944 68 6879735125939618521293402433863530212058026081981104290303900910932127307490378107266017149553031276419737496687159305952356133240832 69 618143630920047500415588754314811910969948324708186331127908578679695461470494552977235314686757188676593793431127174225472141446348800 70 55540154010628911650323091110146929237877309795119716032766469800257557381732151176755951890531888061815298965362857636502233088121634816 71 4990278235065021641306506864035431419118808965581459247172620977742377058371492735173085412085471789139981722999183728630404723062050127872 72 448376085860293393948982654915419185591427892893642171393709459177410032255492201078643002355213864568133186048089703937380032789489347723264 73 40286554156188787282459195212584725785577641970168071537100598764370393456687648028507241920157442333543650369884388696902310975036434159763456 74 3619743552258124080583959528752811944821020697224539198991206311521706567673127130327139932244736482784202961168024163409854657589535967641862144 75 325233658190680990000925469321606757358167227665701889153788301498683520517374821719579557478458973545584899356713249297734215823266184978484953088 76 29222217235280472669794967755983274267418464360030548287100561889391167067495964678888540299221532435266298787741870461258112094341755231519467634688 77 2625613796851457709988342726527059876504276548207913623967716999843312220348980788190599838080047506464947908181654349214671043353892105037218249179136 78 235911182054100598016162111908959394827218906745819177807370273155263567005726744712071600952125546792279367054614018709841993280782364848926990836695040 79 21196600156847662840219984622373559036941291905729035923984251846473993400635171907898237035092581317948691152202873585925487708358367407215965129884565504 80 1904512767462794897403591896488496329464077455774160992552142275626678563980429269791746273965125006849959952812589655671983273461842181072988032886642835456 81 171120314323475109418891730613824929400023272311489628458681805515940413200231503736227649409580739974915151023142047928601827442031730286414237011941481512960 82 15375146060677146172583282762613754554168345859979970516729963093708773109368825948737508089687575636668287037255305918160928124287034819711706938766568674295808 83 1381455599364371579248058490709273639066349602307012642734954060226770504897237835960267096666559288105762210464228787642781824064412126465462406975903302785433600 84 124123671117250202489857825514882471300887316720824313484024133843736648996222618233953129059966943633761865490261097204341615551511036665112928216225067967138758656 85 11152501563359791720391549526865864469352674723465529910865774682308322775229057230812668406222868425808931229732376663510108055902758901757390500389849125888985137152 86 1002051341224446026522789236618751359795045735817141667985647218144630844428901018227640315686776114490183938840917228327386937423118996709386740004926274878777040306176 87 90034229965820771817757781129430365173336839468487647338511387763197335117801666481868104039549329739435650888357226505195097129328975436024617440032335941645974129082368 88 8089568101004744428406731021904849639831516519033676072622681973163390641985922510611942093388284556238869529682444220966138939225864331330434483001352401234346579062685696 89 726847023466925603995866645171202550118788030288368279510620489534256521758450369664343937659225299564882287673732820891570978952476497907812671786419471782424819774374543360 90 65307144822368515542422890643210563754459698149370841398454101247556618468294118449392162196395938642079592600991242484166694464806018808128334546241463511753594712457058713600 91 5867841550078095796999938673112828396122989651030914563160269470647814262838847841540413264294112480498356519846556489187662011452872275457339559616555172951008573027465446817792 92 527225076987742812729486831563845648320449097380062371399406262367843961676605784255395551703900327724711573995346774747598913315981506056002567775910737252441907029839618334785536 93 47371129474522339459566811300957273072377658948098693471275532664676290993256760227424207116450673820390907083306647167763063117854197606132918633163371020703053300018743137433288704 94 4256292057489005413602415938861901931353627684877960591666942974292553748108975620955450918230857915050546164316461662838806278019720414950943430399884826235067491645214259033424265216 95 382427488632867592938640490167018810647514602767361899364752197940198506030087040350684016647202232340106581603444626693844350936489332109557050331504195064427406975695069463877752193024 96 34361078160675504315139379370881743544726506941060992782319018069716583143580481747403333341434229798436207850361265389339814629165976915092282832691505154334587829103852487990320845291520 97 3087340025124380307245882016094419342711392494998929947883116391699582840830164802432226731189274055573087962819381023333327998315891548923701282401029292614558981668546398838410482565513216 98 277397245399695170406265772116282716911848580951938394715191523108189804784360575495689992294757682061755498590080864158587108943155549109872313602395016515403307620111753937576360735657689088 99 24924119510366738350509689563134799275539675480220440320719568784869248236235896215213488254115070717932802539467622104370313608486383601631033563437753092577289502495257750868173687805274226688 100 2239430072465047432707231108306290759714198315159373506829744692109013469628513153772332353810001161709466026143750291559186477079469462183922158225755740120399581507524798791012025901452189761536 101 201212606422260539716740964511094030815268385160988774917101804366971266603631399900146988931340702721362188276097337902749825194153859137935704608363318562374219654607671811457842415490901955575808 102 18078936011908640929705013427481023766237066350552825157551545617699548186337673910272238284671945537472100609295215002364214534671403500939632547808306209823115463127180538999877840626114960459563008 103 1624390902410810858486161187104725867741472322547912101927904104541823411626843636217955253639506959219318687684682928686756942820985693370981024457993515883449642477427900163510120126647216102791184384 104 145951387963148150624518130571163278646329019145669196999226124984266669017235407067230774049840166375612825199834760191901840522039500479545719554992403422744561292738688172176144299113094178303538888704 105 13113720113031098625507747662765752636103172399618451659787474521287239272987270220818480613647259374166049437692371690238977513272878959539124375573321517158108638299854957934951477079108108186684338733056 106 1178266665379966621402394649436983401072756334732210415398296437271624163751226705227550162197910968618193740074147050257068094403028619713343822643793161099311595570538643286657981566372271813027246270054400 107 105867162237667464051252302418482961339015784226813258629268803854801167139422016646811578562834875912333368902113606501392363834743155070723849253604881549556974519725505199716225353140514706706291674476183552 108 9512155753504494002008941668985288718889681277777048554146020435199724579736413756248535410533063961648797133075485113384421556995895017791154615746331544808178927338590969913310725950057587419205352756711784448 109 854666406149644879466944492077994072814095136674014175575241491522801373704488738338378863854205871737193973325512290669859292100071528945065896960976372229870889929798830499489030238315695688782923655030694215680 110 76791705763610280076671282136468084816858050777172441184234304246972994775163217075742336990548336574342072168808469369164665992274231884684400343813832843030716643045616837922248947604727257961305593324487772733440 111 6899728398886415670964005595703701015191200675081934897289296065855227319627955781737015433113110019405431784827165729818837015609598157882222718944570548236737494996769580803102875260988052719573571317913586772213760 112 619940024837410826634426820935955956510230642231166503884075750139771135844022584714526931155551737627260232888976768368295692139695003319159326024794516795686601580339628635294444329882633279758318509583282989311197184 113 55701559855231103992747817190046424635932277793383580992254418763779318191308995108707286884811862022808763134797655193462112581144772611679556901647288027731554633509465138844405971114115010949355885090869237857015300096 114 5004780536826310669573717049632205808336471267468483612233323569864397322732858640818971009940855226963453537728318981203878317369720330246349083394387297842606446177319691178868394661754048031468638020072704746917487181824 115 449679116471693138528790008952203533070677384065109111565044475460558355385274737252753131588357767374730797852520414359961546808475936511175833721466444693262704859103447988140299500319130931631168760699400698129632173490176 116 40403631348636745030566996132855166947401728281634565377227036978163996356307176391870699323294816618672616628579549924854926204403076822409309597492409105401065017635602353483285465434991194219138505010252537581258455314857984 117 3630262928297012142602308065932017878398259991209730830406319765275145434345407326699314702537029045530663952118516778637642352647359260615852902269707957981276965231460675181040976973658938478213298588307911272950371935556993024 118 326178823256000785848319190078349422629436530030646909304546528594542665486323996692750608937100437856667542025012015037584835851786506660375878455192078866885438857814806736698532487219237238589363269040071173637199468665971408896 119 29307140238070608030636935192778676923439499578424269284399988957956191420697480679693242055716281222271645811441241859857843484262013146046424490911337850767868695107534692883412319139120335444189276436677973907206742285351190003712 120 2633244121614310844122108264376365566692285095915154783599096867443938152512538303252497010954226502840470668334343491613816366274954812957411783157763916802613030890535469560544403038855708466436521144664741461454601624259094399418368 121 236596766101693563922203920862650573770874886646763012054150184194211517355973491162248194459121585030842659709615043869367672463900266828761078578755718966055496948266637376759198461234812215545089611128074580618509795787032213061632000 122 21258199826707350702292132543571042592590390075764911892225881225837936002866860840645376117536687635488637602432588117196769727132769528654887807844983027475609227182219465198648414959297775566086793061536172810439660373110046008536989696 123 1910047492694726430184929222156515355724377349419374889673131002223248231183475599347194830295931344362945124201474967877972679800707600674532485180707357360675703173477191194510201902149879565915622375371184312536274243662835501709291159552 124 171617608926883796970673527889134204227670262386110610537744196989961760587833363530454585807738592913706316815851667789618198570844843291632503960735666667219206636943493919175269837883554964646359402573834855609491930550738486190431251988480 125 15419827939581024355341992493502843450343944989084918287938115339712031329056690079201671062083824446147125523756051476736252932190274020837379340563976523501779653106983089038823306228812351755303254001986273507672249698989600619449002584178688 126 1385470262480954992791405063240736388195919683540418657717270336010612106895754457566556133847947206054981563789278202545505295177076540031413495546581938180329187625915415288447677051591974087215149088367473612902902042783724195990668115108167680 127 124484388265567264870568563780513531024794359183399853447816015649925834208207873642123762782466312121287308217846326232232386185051187913343752026583222819291921549739113269935932055956247400423341188749962672174870308021654429537463529700264509440 128 11184911969242297382114287900544225778379147355967859685334659549201211843128213386507411574952135182995156899478017749977858893600783133078521005327868472219255595067085930050896719288295354953295252216501519031126813734516864010522535413137752981504 129 1004963413507035289594226678393028113942947473767332091976876972873360067637237209527191357596026493333937636801981335802824295457104500239455212409523988172170187468103255451345527704676839145829212464608496857124694854249378065722623557719460969185280 130 90295879419078684421807581948159172079386437069315117585059041729266867748434368998808886388374133719814592606801347712137055827678857042813742967279029100644663994053705344991743591394445590306671549657236483261158579913561441182006371573654750652006400 131 8113077282696241844334842317748523538927816062995574650452533468055123886782712105812553613480567901449176371169703424609083526193418036360844010756275675319028490015638263268962128804998272346153412607391989591953507885810431398431145906225082700367134720 132 728959321493625659882265582178671275216425684393379409159120876039926766601749553061694456487207701629142452043767068528543930355422311762784732605309178371866379420618143860567209539387938064452865224953811176177116262967802306298448978974396096900623237120 133 65496934625014630347998456227664680390024423856098212984208726765979526995673561550858758855443675454235276657077354990663247395016394181565082455642223964053434755436339167426442703543201765330343323724495602836728157858949646524735306470910664640677384552448 134 5884894148117361982831516614313604120895398426612394487917004225761454091600057535153200254300078479415762546414986589198104457771031252528199569285492817360468411649526147292001460021639883454443178141119972028900778937287125449571095551238162484255658795335680 135 528757251508367605430408131255800030450771795135584403910763492978559709367209038564530188999485729685311383138037114714659538754836780225474859936512080347852621105162431979475963702789482118779214391289330468360328205436777814739938360890101951541463537112055808 136 47508795228224280022884665899427324151443523849179444067276942061016588000913576129551920577418350345107660502476508595451613665342047780757832320023455860549663801150909254468178948400205464469945285762299375768494797349667775838164932386866808004514503140132782080 137 4268661314050323990221337311089937499481609128794788147893424695579831232856500450644880893547126919740751239538562872171495152767301142162433464721570753724240024317215983220286928403147559997538460014225219512752784432015755103329005382977048932728446463226505330688 138 383538865309822262179499285394049708647694313449959752015017977641532187337420097879994983901037891288323728402111057753268606295581191502901362132917960568897111554040615388358335640915451841470797132387441752915509593746651009119275086563115631012032420387249272651776 139 34460935262996545830647229050119037589485757149551066141297160927784905025668973461307604919257721219999541076724414411010987755206168949793425661019976986378766834882188782042107377473925257059961608387838270675834761062256063292513819960546805221547967368995148805439488 140 3096312177492448824218770239748109606690676074443309887380870653782037759766840259364204780039023739360598670365065769863658764512228795809871875792291385229674226742749440114839031609160955267305313448484169012731141841356152904448741566023200165705268414020127523824730112 141 278203392546415198343385082971390258113826141529571699339572981080231248622045234711347667854009434085139023167167988334430991277751502821734999750355195073198673839493741734946926357179032494686661286274281041513337945764508185156726466027470499567007631415463772904707063808 142 24996551764691543572186976446793672552501956641722486895943321808236112625309644350930641764635627626927943647472084115991802767446171886989988595872595643735048590365582887528090263633091732781854871527348720763432891256780896785125848229003444589660508793310528976099934732288 143 2245938104513438880897137462856041740162708443193586850753716560948440934789776995449644617260360675982999161083686877881884220891744062206011873377281484939339933136213501651981495243552273000709960485050230717748344802357538270311834659009869022982753116624915934988959293112320 144 201797352562467105556035514541629661739779063346476761238256552972443036527963957304411320480205766896351503113303787646853300961113554738878112797901860299323225941955235597764200207366864326297714563510379357379295770388152864389661335116274506500212532499959277442168012505350144 145 18131475404146420257926770773710173799232306282673637275323901549350232731623623785870820652436023086873804787645072007850306494575271829619113418450410905000885431322714812215547701499159549250763180558635747204721067953625403552105154973342719343730381177807046833088141894975750144 146 1629111562449268059116078981418391763140583602714851379802426390113713978585643486778758932809164765438488589331482346317444633712622787284370818550054474309318220014592819798192552313303068424984997300018848710632906795483446460993103908142806232727690023260842685821298188122807336960 147 146375538876387352549724068092230894430566063058840859747860611357435692372442779047933940927374436936445447352332579746008294707335409457713828007879639815885513945042234391242879909304625333913420782536362887327040517735696160304471923788394916229566758204540882126952145589843074744320 148 13151830037434899786829289193633901494506432957561094907266181701162382655475778717704493787468401324267272367646998791951642754513620133980537148191563658421495959425747175086869720348534724678605959734354911688700954983266945601356928726279447519385900981488364967673224323299085826129920 149 1181690838929356978121851553628265187470869478009293256587534641664440726236656001735811801142734522474921144956897598104295659188187540618604457093141044369025476706863634504288088237767417072605110972002009255429224344345131984650814891165079288435080073355899183406706036480436659099271168 150 106174823947307987030542835234314135310319224847198759748722255159324354860560674664634672215870780324416847742563674063241953994450153291675750741518241781400100863254576273018381200633862588501202105031644795135950901517743266546982283051658484542559063017493976446121322846833319963711766528 151 9539799132618786287417021291984619857728232534023820994770978933887116741073132466614479833244807392528223969163551215942636390351844288270944648646356634690777582294582590690035695322127619584372341844753896026332266896255984893019054592174318424158592789393416250332543296205030605188233166848 152 857150161472168907241471179662603568154429494821974429465490126939530686846693393003494605649521721039682372670920904096023352829070218079404325780348286835915952516034178854451260594700265943287178833311861343716763867020979374237478557815213799985293395185978819258900080265344130212615933657088 153 77014870973502326029875911994164308417159927393382185318101565317543804882062991123993966823844953437190448489890248211474447448677094961658463333175120521499494120493262831787117064849470682207148449100663187639353885251218713245292776863570133455552394645107544786935598708689840654197030217842688 154 6919779774500802154088518141723210601835647324129437228664932243442196874322681389070340923591766004478814144610285924554963264273668643442393789751769180669142200247304888343600733826502655658880655157351592621440829390125399908334702832977993053765160943441485603450429686593313572329767382458302464 155 621741639274641900791802668069667382656930792012177597157053047001985904691649941192157107260063422808017082677030992292067406838913018882470944439639037770731373994916999233797422168794148665559760204201908241551077235017401329811777913066761906536001813470961546086899522061010794828871489726850269184 156 55863434763110772329041532432511246409700903273064545560320789290643276101814487764005536848726003138693651390461254290076509350689285844753361259529750313846144054300767855991246237156256487241113520144504107785427919157841402358087421999878245782597927486428160450650849879796761161593280583854844805120 157 5019324983884208143661395479597704500784686803258768801054275716334442619561355175032173295949571812338737921538171478309543936537719816311437378228842101720970907852437203718916237612262921873978537227446009129295769728361408832178546620807219774488406917598292867195472469102936441359273556806145293680640 158 450985933834500436602332103388762783180130830330812455619271398992842951822819364119411360301264574563778622129078919700460642281353042277179513979410595003791148099864816183663368888437823868264746343411856124249948003735225114069645914482756656926712127927454508025293091969967539679224211597072635323744256 159 40521048780384851274152738651709613448160118965265531024933507309420141828307997046601421835203106926101049112662907850679621779550207833207523999761280175583003817595108134218942701143518840789456558542110931953506689533365426466136532970013910275670768401356344385425077473324965463888548060610328093710614528 160 3640812874808821829240449840328592861151001094337677493533567599901864649976565233501560630107427418637216574400816290682038974427101387933558843459662064862403794662703596441135850677606727462399553810291623375221677600559870533889534310913801846241541630807562254835179051608257934528407283261128245388156862464 161 327126735075779116919307255298351268161447378304251415880004335773682492155307899800364626767473852958127708202248048822922440355184053595962111296483347049042171361056486556600979065240541448348752515353606355047355531085428778235777571691132892240509793194580964722452827003765000114745961856858591605801455976448 162 29392310036521210464823641423865614828613665460449265980192601756478709279802963926698625965489775370198232470759420651031024845262568167038883236383979569767728996091327115382939828763015918439828130003251701820819586439173963033280901466759251293350947890041876741074363163767924371261762303265589049449122621292544 163 2640896620946804200023420930429254014185782488446918550897155367295240089378644646112607293111946110148756226610499450360879335596882631743413045631946624782638571840130896953407844022578487318098091800425489770914642765101526154955263965798487554386349982500785235565312134631579687904461172361286084113047822176092160 164 237284342532531026331237017852635304632048200371089913801207125065857157498024611215272414875675857845086275309874326159548075876214420219805559009505098344389129584720638141736976231361318495524970150221309797606992794756552782397519190466825791542173988456413772952529955559474499564438246252909454134138301378692382720 165 21319978512036441411011615685784389584665892277420064421066643545197575468693878811502606307617901250638785450719915276631556251531476456532046644215409271884328678628532558647901093208969806479444350484423842082068186560249802695240134117491670887203540615007794853730118644511162739966677374916539528126214890394398752768 166 1915598302451748224922593815160765692387674402435920842439876458488368982540831202173070485650677826973800424183060892349165357342605732443446166401147030011856544517941023470468050841149016685445249518123267732997412745773995239454598446771970123126239286752100511930266489554719770580020107916174212224299825225527298359296 167 172116348723538868582931571367730513529787602677906888749162900988432855399225116475548527697937469745109628167936212195862873976857783667435682459222291519845672248891465577245466269015658743928924811541995433512133169912859448658328376562345540113108006895762713682930307438620502182445690171368644748657794400609700556046336 168 15464639668978322364931936972740275197938364585025269183518004194999763875609850727506217758554728057026209807682680425645059175156605227675611542429771626085577374660682301824505625851080065890421147274948699753775359010025053347743049320500722897917049235273735238897823309302730895187910843677953226836588310712293349912477696 169 1389496592653611052577997033999971380299114336580717306049217916504529654823695883764596291626222335371239302323633834902237978111864358942749174131646764597655539662436376081305931563408962414346701399142943336696422773834331808603515714232260464943816509667616177166469221700827177771359879868145572370204529544230790955213520896 170 124846153697905568309044659852458234583337445631522324974346823543639223382710058746914189850092588844352849015997141043035500989494640857345612247070848955304152446191950436404133217052958218898349411011252324490531678881038713027892996060565359661672261279640526206843498719270609368843944006634592135778974400390669674770147049472 171 11217416563357236907290149210216085460133181636698117859733215455480913641672088666186625680865496463619595561851429386706145412288005153525931317372707868062956333095213047001100006068759006841533265416114291322722831651720088394639506767842093551529576646240381606445230858733350605483321034480341381782237857880915487703840868794368 172 1007883948594503055590506179625737559479221493771496376343194390840298031782765248919733526538046717904885422293694071209320183611544856657458004887858620604979608156638046855490124576421012764629502961543363785922912633518254601475617740370205310114596577213081323333665327758548689351888747090703622308244361640282708129423011918905344 173 90558289254653590838914124235338408538299051737316535856945252716648697989349103800725464798628445252220594716457569590800023172700093628971245506926861380277876367717240274770705890393938313630506809694317482673411668800529493031639774749919357353678473578674793035848909001757236085296270975066494018679849280932488936317691461474713600 174 8136654784675905842712943578209269130605507182023318030822740598307257247260497894088566576486027560042258359416860032342995079283839989515377353186827824089482148245813842138239394863439571165015077880582622940048297511768503402107392221834544561298510897152900068480245646285182745069455674832586949462886717232827002462578330272400408576 175 731077758092555562672040027499577952040111682978252536465225935701389159628400686150778973084504037025932682926807880005526120390032436905974604918422790594734725731037804602042136393248645751760068812023728564383794672089650940421019904560088940134581016379471930464818375251826065298667168026827905111210627220834380808637310647073310244864 176 65687275977866873807465167872066729239101365468821025106055399925727196642488743751465102773223679066875044431480772886144896203739618200747140478747532100429562592939332948983509490654442777807549883377370943351902938015099607711798711231745384804945256910029867216640802837469250637682580840176657069877551394725398044527535455764012033114112 177 5901996302896940100704335315108762920871226780785660002710601380780262712223426347392444275917014407264202103534753073214335359758821654195771451386350069480342152852106877387455343257149690353043980439018320952143141638310810784394839061313895062207255583548460726435161367650559048437561108903784910277830754557642785697555904531650748635676672 178 530293878698002499846410726265121114353846817029539232579929082579391617023553108422110486257065843254489096302531293057903802047620670067504216016088890181218383539338571990985492803342277526326117584166494511775977569661302790525511642991958802739320368334979711607612006991845719897040811405725434368665830766981498151875430697368242372783112192 179 47646861053867771320369247416465959081788956301695667927276135126657490364079381305908384036007746275121160244710326543289285362882147928446378629171188466872732854144238318267948342610053176632600590938000237595812159508503334955080023666662287429248063399455052352082641101902216005918681347041437634509388195575968874626261182678293501793296973824 180 4281066517042435660477660629788032026469119180683284833867487323927835413653141252942917360234494026588256578484850996561129010537030499955438075786459289332223002350389091292684620207511133832667638279458541857275596668760664834185983419860234023557785444620744786066385385552366009120943220041283408204943977019131927212362204046923455819407834480640 181 384653471770604695332860344265591366168987896323518392032249737340432529680545408832522371798764039759290436801880760429790360092177892982306395648176348122462016393105261677718065296080157196403559770542094842926573187081852482091085190123171580288738489086322190125157785379312249122074356422216332509229322294785659257673518773450365117973990628917248 182 34561082561126849430331260458544071285483028479554423665780077914331720138112296162426709990824003786852897659726736734417542158922318062063819176457381307272096063957836716357647067963498284931178344240300644377341638921180557372251355263400321955182434771012471403039529789020826316713687197503327274475420565159999732864751550915953407375869581033734144 183 3105310403929930085709846216826284875021778616342381318281881368821203865578089803831525671668148206069573683294355383687757912094586992303836432880919279753716857782709323220121638161490265855631303006917215928213107008012380084900685360719015673537993935132871482054164781172365249983977316211368078388987161468526549983843794542557206316830440934281838592 184 279011882446111119949526581965952895266559322728241216645191622667823515937474010565671650701427906886395018864361445650392093969563473412067567583047207344772948632357767370652356473088916356735005328761902314422800473639917558188648791453240483321259325794790874697560028100166970465561167855926850371060790614649678285862848729311240842344427731411326205952 185 25069194515177081416981300929126602574945790586373915736845276012496317352909716676741218411667516925898036082150572598183714990045393943347306801022460172543807880607014884106822163863019583445127012848799865955845491748043465048087480313204453475185710472238666742027129521199619824975922554738546300382996660236240145266319347870655814200729258418026233987072 186 2252465049624427666003500441121919860525657910366353754606092789534318470658127041783308333728619003360465419418477224708484807112216900701593571165425679437151551194536915175122886485761556035971052802273247393245826508052068082568377515850883279275027331238588460307378742730222333333931184418156895573285512116051761807935376454203584773934827251480036961681408 187 202383798039780656201990007521816372502994677010566529071673484304008738095792064700511077371220298581638187352753636099673683326936182787001417607661276856439127093326513669822015951932552197106056765120178119240577371379215264557468085625178125077804914920494295992161259479890325902567127720702926577131608667999034417997580093087951450698473008297224827494727680 188 18184167481682432676432962743618815401507300087085827490645829307083519504655934912822547032135339688719717299271541860384492052903988974965087863545618893003076476017825701941320633589541780581567152134577147513947788863087970330775309532607912205009952678439218953792275392432312363294115065960456406301382294260974885572261497843538117949555762719205540766177820672 189 1633845941249117984489775905623924795849203282471083849718022046424862483178021487742400461373305605353127288452554769782517146141876918352276366235238720729620317747329724423062249804764618008579112352349002972194118300806663123883641735363652585400818331466886393542199807461162946564349873672471254972781303885313570771126201252701115609076976494526521452664585191424 190 146800922419200773211913836168108482698855724691822195566273422113846521290004711672285369718376539004334339979109994748668952463650465271445757891318057755699674163145994011548998173472267565859674869576835945751414562971822880565104494458488253749208667830745021059393359152747737388229884795504783477863340943769791940004420445521407342094700443947892725238963734839296 191 13190050713503792551213981269359166732271108439330676053063567862534462101559159217671157136199525772650046996323312255151955433649900449791436919084996577558445151944049571449160388447496392519498281811001447059044744524598006135522384861252542531104488817782315210470617724803177001114169418199815492310444185270755371846544970165573132391978230621335803879441580005785600 192 1185124963506677471093823023469242076414867998665989428922367480582314543263674280413561903540611290921593512139013699083314129645941259098867034839476201831034908131032104717272307950718269577208597759719363631656041708164934331435887071187833470849312515123566537862488324891046501968270620735696002793152618512464489205662974304129784201141599706563978544430949807922610176 193 106483379755983359278959063187838657420305428947216665036181723765428386772748143644742400889584500106345689443134839579164275049059482752921606224503922423562943716680623575696112324101766236378136638562202677613424112314238052534238342409460196932248192490721440620959621106703006401716246109491601092808969916781944487601199835928946349023845894493218060937850898222220836864 194 9567522846457262936435697704352466329394092919323508019437913506121413598867819136072888681743475083258056574320865848199951232562448814445677311460016552108705700648805682385712161928049528802574182815135388229498009086884389616698210472638179994474050311532372214091867041141405526893156661555447171611598731946111674937172641137208907343738109324471509962244739532976474292224 195 859641134863003304863703918408186033040328357689061397024362312269246006394431830973312197272040053077850379911472870248882848800099014203977626706117907062135636760353185884410086119139583388831950647842881801331462291690751908208127689994155193906708637089709656983663332278337915489911726559039617630252634548534526660331033428895440248976803330381127494556220474139528539406336 196 77238684726233874334872973942574587019288732608096004588056549621722972834527914962563995178563159969739100481993784615267650081719285282830455090433623657660351311507555140407757977145684799017778313147679479703051533856043111121107775967804790240285389217768488106697095495979451185569963760521409913753592202474702361044535760289557672819033776998079972943815085536288510096441344 197 6939889421635571106639728601770690745332447989183759323553485696082716297079095566626559825112658512658960271084846843882308099891770945377359260456040104238513322155197321029311631211994372428927522050351641519127580935490683645563039924916977226435117375517008878031480484572729675736833147120645612484813895544601354274632999926335062693462824506109690454242051469428993749636087808 198 623548489403150192784503320143372361789660826900306801727089446481124396882729460021560545165605656010217167955576173589697053554384638104943623450977236064449347658100536217136876467347496803014761589679284502053738119851417651970989090545565141473189401137272389350584487714800426848460415888999920871808568727810260194358585212607370395601622265961241777592605512907133486606248312832 199 56025780097417800226262662914153412391341516076008988334755043681639761692421037989725595147586854521162570741332267953017478180784104349687828423468160435448263143315395886673685641895342930056947227046351331595762099529988896529153902062021712379143064435714059953261914803972301946065752388000389766152718133701275188166899057395814179702431389185252589226240159470805582523514881048576 200 5033911698717618133484303583902428603450322216316004146216075190137524893230767496089337199852711270429321143164682164068315044547237019075509934050908834493171971514285869499662817161086231993961272726984811259641879230233849514407369502845624103080601097593373430914378092328834828608976564318413374962242476326958893341818799567821725912788517077592829032627361365107104754414319067725824 201 452296548953434668633410707556472431055020959510509406309990171868028777734755584579119961724479339686076728097030021915034441489976348552506216657035901505037913877734303242809929504973850809986684204655705899417268642156800612205097653564451896579789770867127744087884130997892430685804464249916902454694878360079006246981905715952992953959442056509660914798122826881861018244683833093914624 202 40638807440206230351639339401745254230760630053098085152477191005241404409489838109437778718432927606289956103072226868598365948804606610957346111354093922494823310510610572456973595839494613731519283627849681280542567226359773506228784309832776001214624305535730375880470348526620831960546685276586357922347678867746814252096887559267692788380899815115276709852708682823342553110108325701222400 203 3651393480634736419518230901828119740216391078040079268713567768673795937144091478528943431589157971335097528520521465813310253768308536063753211974684307814597202920172106354985142048741751524594819920385077823349134436521648562278361504245548450572029158674520450224089742254418168699463983419654534850358856570479694123066971250999371474999952772415667396246981937843966334955644691300082515968 204 328077401632388938281161039921653429296317234761896695537519836850522114283543071056689039544080006382494016545441673813793606402937425567762362388768321231107609398615523279485007099807835775592980556592063721881048504017301098065440407179239199667814396892173733752167663461464988187427868930765326152150396137334893157902256305395461832911306937207863799657040394037724860488369712402253010173952 205 29477727347847828460402915688801544858099321664785208430387978125868837429997129210097574697772964571674965054868331301245093560425059470547049749251320207507352590214461892949386303234253178077113509806926384349658882223461070065107460473810206139678992337800829543319191100596817141260341387199775566537259545419858309209124544841025688832688143472210943218957126559596726784593300682641780544372736 206 2648571359290695371399727484091603531629176160568116785938266910510453748871760310526437328373971395558042515610766400017108428108081368299277598290040553030891897543529177343525208620462616389867374879681862955272309612410753397168066239326586549007685124438451366695649585771092675694726943929830802487628087101103395866966474716828522725084369967826022010596390490920170267094421830446818687419678720 207 237973917136699564543564291298550228479507564818140822025073082639002427246312937787831886203061330674176376267879961246575232283671191737364132476187756231956607778425787428867282665482070297694848201717737601777848940671352901403970061722441071176977337134767814370710661083080139988853446989670214621338134212584853476185915343511364912430293092890384275883078290223341358894976216145296649108404043776 208 21381936733073734273539370814955180879392309867627875205739068463363845914012648613966707722275397312902141738158482533587643345582233954213666809222447088023943259627033857011689074913599176306861319173104401134914502671887574317741483742558710065501889894605221728659798696862868036601594147891304888867610598574380114400983493167543710568604158989588406536118351252325610211343089756108559071363345678336 209 1921165243477273285513792657227965498742302141265540098577250764648276046346984955757777483598539852377597654497376637244189133344336985801254709511621430930682419527878465123214541886149221258913850674341025323878844973807958235442011199841928979211169997314791779863616033564341192173232112068194060781840576993220538921546750756728671343036382011946330751872564068756479396728972992658099697824095451217920 210 172616537913332108879872284609019298735888005698226024438442988418138299801347341215788461136716446197316143025466743437543089628025570268240852203864782839627552820081652974276397974900155575067645172598672115066812706767296333231359815701308100354415228332498490606903837546409869741588459338319130697684922907496679212877124751421270132497776183740825166013066679765573380368244727203936495976053921785315328