1 0 2 1 3 98 4 9602 5 940800 6 92179196 7 9031679608 8 884920243192 9 86704120473600 10 8495233965926416 11 832359520419841568 12 81554242533212620832 13 7990651049213997158400 14 782920694337905296281536 15 76710246743016291041273728 16 7516038339426920711452262272 17 736418336770352197140239155200 18 72153964926815661478320532685056 19 7069615726154394120481131724825088 20 692678033233276992484194267967488512 21 67868308025408836475210075997364224000 22 6649708830423599420585619059205758974976 23 651535728765461925544440247650169651099648 24 63837202001354421504513973031598214289815552 25 6254742724675202383591280476601324661099724800 26 612837112614167124748936458760866620359193399296 27 60045527550739027820628590397611726145878753681408 28 5883236025747196392172103986048427429055399473979392 29 576437039468123768377224933451950664595137390942617600 30 56479063395824634908183699270319068275465353513428566016 31 5533795338711877973465248078624364789666414369534114234368 32 542198985066972392129777944306647111250757677507316337836032 33 53124432945885870672771308045894168172994919566977932879462400 34 5205110030726681381147328632609015186731000602208822789511643136 35 509994534145323003611092663379591699963292069177330677506382102528 36 49969054126180200991124786353934768566029160778173988750046422761472 37 4895947315297369051123006877358848136070931172122696236149536666419200 38 479702898790889806608072424408459247797819196546467883165154500463558656 39 47001092186876606309488851578274288587914139399209607157712841972095909888 40 4605147628516325638716691309822063363119990022729448565689528204264472051712 41 451210465410226159381616770659405661008583193948687540223258338333974069248000 42 44209415314945130968121010142002110652114913026925920044747938100320929842200576 43 4331620279933802382557095760374888032585244310250842789304851417154783176397160448 44 424410368602882743228659142496455022972049712578528741511785943004968109427237322752 45 41583552882522641231643481773131842475195701344075314982576412711652565157516463308800 46 4074339361750013075214603895481927652523234632294223810809464873855941449217758929616896 47 399202090345736236088567894793682646262326602562145782829362404812458956893025342175838208 48 39113656175158651110529224481989935478402960581825698269655896741873265892618048015372910592 49 3832339900984856336359686863445426311590965483813794138860619155893955139562782654822193561600 50 375491082984165603661028254168687798664957811492588174211801365484123857145367464076544223215616 51 36790461452646259446108049534804513416542683595306013484478812579132350089966885914191689488007168 52 3604714240193365094511266797902504939223853076717004145130500030024002061102464084662632481378271232 53 353188414616044486743211930095375875017104516151075794195820045317193937287861546525109599796094566400 54 34605255203891972970645746615751030741797794876651993822900103441024957850088226631291415515054510964736 55 3390608633152181262149796744483410260946149688879593243055818497129811481434070486773508501275749885411328 56 332210435538505979744738789466142703511239073920446833831824412511839475264838731250541250293993379748380672 57 32549841465507281652460101774193018123579536944826030529032680789166008952991327521579495511808799715570483200 58 3189220042748636589981600496291983490703772142445110098177539068513245198442620419652289477656674385366410592256 59 312478464506435371254891928433065996052722510885731137560340763352719697429470818470881209819330472166477097074688 60 30616511081545169109799445785447883646185398522516761260717039730429503857691254969307053983339072923544022692134912 61 2999793129062413702017835903117026465334063610184871141275149212055385938658884045355149527947590485562981269635072000 62 293918493625953452459528319613897697835445863001072338322443188701966962980855253934866039630897189439325076378852786176 63 28798012789085313513629739650355740334943026446884719413316882194368651600246497117526161584772029384082731522588302901248 64 2821617416343108817430795429095634757428745700068700357828409568670723922898195007009694103228397085261229039060895978749952 65 276460910776046493481190692572071494747347192553838865628357503965342207140822617692714969793213370296832280364922629311692800 66 27087526021219870143521826281204815215725167378876071430863378569466194851954820143872047651528453494919041017684295880588394496 67 2654024628257995181078176594172927748151571708744747322493354384799756411077290728864075239910202015761472355172331151039039275008 68 260040238517241088005374262576384509688422577122227485461487002953237195895870581788391629415896740637634452724853084210064672161792 69 25478635325433110634164521379297336093969109414560804080580739580647645684973162433804651532278060178456653422325257590284259793305600 70 2496386181415410359972112346645986168189595877472714344925989504897562802735578177349279066904418104007476766482425537679437330399625216 71 244594888508059349055998680928548049810392457773496884194585810000799859376716715055361739253568418072375809808433052177404289859576659968 72 23965306301426985386767926506304416909082081670047749222379557401068591093312766919070751888715896134884814407693474262310261531577713426432 73 2348110827762828449205144800255975760990423218749132430024807453684720327425897724638822961615650684382567060334343611602050821514896762470400 74 230066930508154334051330654572073015743243311274074882643986371346300454905551351480766508734556335277221802283950286988476359985396727295246336 75 22541862968143599080131993858462643591315863658421840234250614777030075140089180649665840210063289555798971489706459437647479176925849481409200128 76 2208642437017056401184832736820194925917468151902792193191272275406254762818928600964290807568733263797744762386665124315476006618762455723511119872 77 216401875101735240117953344220662177452729247159156791252276181760258906605974824533201167461315733273067388770913769264041353690284868961941271347200 78 21202966475096019418757058068151253000515631285293559958336683267954560337859894947051785829593804394233008610024776057627421709634679633358797569785856 79 2077457910809206432557955783990381469695626407464450562334490407896026395297057755162008608965270199168288709004886226108959244836818034331238279296319488 80 203548469326352038351842152714921081524170356668945567988863386607274677618435940215982740106937291909703827465258800606562751150588898005194633775899738112 81 19943595078160881345615415054494285226429303700741736761783942906697126353816128025655984513261924066752638514177352686990931694268038368440411633479581696000 82 1954065220721113667793606991035010110027023421959352311518848678083103833318743674633854516819454683957939166734450045723898180535966582311149950813447206731776 83 191458504440512817681082254291322002212195436744615043055323602566330781412529247858066430679280035179744533062947749775568039829136188989755814356450867096322048 84 18759025304728813905410473706567486196575098754128355514798675354144250370761228802741242497535804538247048361835410577914220106894274587831447507030558081026097152 85 1838001562854542737094864258735031003259935287031089610364159537501003874771775364172925631897150284677851250393744341136042434395980637229502344060281790206364876800 86 180086635109135730607485876408619903347080507931538525104658037324390091226892463231341229440925656289352928441863274610176330130592313899315566822893554324061705732096 87 17644814237569592514059426159527280466007369906716713281035759338715226932485917845943094633946920015787231284801813423115008267929254800858466543955447760177634431991808 88 1728831622011601794916608791880856245862028089842374824491295099119443459201166163975960591667916310234569960053693988916050457596805785856331090173988093388760050923732992 89 169390209328661836716799542752004857533546738064739299373584848195028028547849312233952251794187904562956281622692407286926714827951108504318729903962922256578129721661849600 90 16596782850964836794656521972112714325795856274164766588962332532914507910770830266599368754647078814549246459103748526140985952224015021851522868408018404957879192621013794816 91 1626145938975896682202905554181541994212926821392017647119561418529231719198445667502270233451825348016700240428921970747242769888297569924440603644177877841359004617416028192768 92 159329108453935945182295431265846890004215236783869399884539094350798879465626133754689284140769589948007525069116145636177509477148713822551476111392615991643266694121528735301632 93 15611000336607770834500546452944632136424667351176417153390592123541231724192964216624545305328516164208704056292524428403901443220797359470195777709188011425357418014674984003174400 94 1529559374770653669890688961526042255589608969941721142232508949918339111211979240961696061353913044912556982466529161692309986416683843800434083263277639887701740432049905374840487936 95 149865596726850844107618517136646251783508829719586319104479095907750150435325579685812964922072821369102166873607272796989570865948575097723599768245790332971919847504861376766361468928 96 14683769360481841415206833301468280590272686094579575829954486381059678064439482850727747170240428668082187239648579675781593324890126991889311909121560897351472741574612315112353742979072 97 1438709666133766757002054426509618205343156219609359258697330707152032950014198668211947596753717863829316145151813593681002166697500548054957119894376476359778384834616997158257134089011200 98 140964179742388178503370920131339647562448764149528048200678500328137109745262590519069408987523869797936817850398435021386649149705273455402019125830651561463578768309316496878974433237139456 99 13811612195421773959816346064018266224709292574214530005149098370743132689135705473532378185583831804470149517048743004908529612337721797533287960091615100070711162524643782699822980189061644288 100 1353256066791849071704995172433527410726385774744724884408210283332170729315808611225134923369240469098478779035076017610993128710797325611351416050726618503806766769878472071588894109661566861312 101 132591471321210365479169894206357649718736387339834609611994309569811245207570972489116157733814398308041980046403352239867509554433462466317372197051025383172921721123040975450311976786455429120000 102 12991257677345032118815239641878182617614713187754302292206625917274837688883323686710933188067072553249917086989458367471793950077057727047879772478899034313938715136518258649987395936853308920037376 103 1272878069437170726912935145115649181226804419625241955417025351273794471020150579352693220115105481421875790564874113307756072088442790325759582958538003311999648239936543265747864177858051363305422848 104 124716068289488041173230013742049863394991603696898203026284071172997308484596990129190513704904203034237327641183684187425151476767239336470343370391766526507337650083508203525990714638215326986091364352 105 12219628936230953693522715476430655314346723553456773412665004924251188642548464731501964956640381686392414357254871302141049332579012569393442131132476043591095090411703930859015594306189385941910342860800 106 1197274203614054485882879656662720121079188925031369998035117914434270492352780349706934184723347596860388132355695020241447984289789697321884388164241868738874304185046818207776476260577283391653241417629696 107 117308432696304877709135160921993710555131821205967346260616225604710005873287377341816546172974783728945252142143602241057620361734232312405883155833438184322499619953764776500376642347961393610133838241988608 108 11493831855830649906523480011042058194160760100334737193544319873432712034597457418798607656582082110242913933665361629583163899481375187221132780495348458326127214147098854460621357997579062007009809664879624192 109 1126160905006011081083882770760277715606644226190392310274822115145196359378804252287579917252698097236347674994921152494667946908451299883046200722232482039591821987175780207587892330478052153899741079481719193600 110 110340781026877424646407464574485132013062812646457776932545478644482377795053621809345234675451249364941586321634942221218292469229264638164085405217792542963346300314932262634692205670853952958160606169878721724416 111 10811144218823975593185763762758022381848942350900481354768907262928982631196497328811257838359717041569802764170234495374403326090651031940314277309899204246328753786889010177784660371082731285591939922489151290605568 112 1059271451882695853282912033821137223157170224762954257213487820809751333101666630979884577689901367575110787716039710662249089371945342600874471005559686431054291178514493132897627331954765958082093791191597069035896832 113 103786979996066545670539007786945931824638984142067716244212268624829772678700936841371066097933614588277717590643551175909661951798462272821817529990229471834827877986846549003611909210824898429474007656931534462936678400 114 10169005496710756084006256939053059044368306105473110283418375349591698219846488477192404708442114426916066102307635935817822373097505412051336368997031368866951023460353932816088171847996930514172288562796907183229722689536 115 996354964717661963141272102011625894484444720368080672342512359722736765999598468891172919295131346608597922590967034607794773239651933456485320526649093690017530643358711722878633617285277540592025331138783040887586950217728 116 97622448531337450875676653483261231541386845983860959668999374502129019671520956974380561281505987738788764281710154119692252132739694467911458738873617118883984101002233040976473918150261205116990137874475144192617061675958272 117 9565007246141634861890029497155577439266942016977637886217253676489198454277054586551512659748996535708081703762413169660625119462010753988409985768561179463250406836932120592248686711491027546383849461036286564794696870343475200 118 937175465224817541563471537414280066585077543971840790929952861546937190479808307568099479532838648523914429440153070318501877203011574501928355687841248353160771901817343351958418349889820177135383266905807133061495059170308653056 119 91824065577539835803496430607605135370459065425206442235362945924246866270112660032500645968898689562272197921727476064873862715656210279681002037436905216250829145564425784250740500915779395304174792457847026466896926404949561049088 120 8996884075668454273659523256470474706171818256582287657483708794853099020090081066569927105993005899805627567470412348217001542379902584259734342957441028695874934721510092169868652253046601099454858894335196979489775797566716365504512 121 881510991284353439147026286272891310934097271014213777548932736003755210236287719203787855095376780801826957216256955173136403427799140836894603605754347001763241944416860181078626439796735348955967822059933609937064234308728304697344000 122 86370083377715300127861257008230407522129188922879785624480440710778304405116016319838069945134938506779430552058240782270933532839555996847151684678011124115405960683409277561365653795573970995485936844084823379873315410660240427608702976 123 8462505149033530705652109134234034154546792319900190563643985324184266321280897023905723278913033220102780540187275082752205213411420889409347075891233581469306257663085275480651676819086655686859709875076192824007710781776086105296258203648 124 829152764438530578553650972640918886330541388972372915665861600888636542876717676310121205193586985693058934077248841628151569047253568050122319133971534961743782439060990178548741596962901109370260595883778727105995909983235117838178086551552 125 81240045904677929636846491100541582792083962534652745354127148916438012669275770484344066662413698531479569978490011929393349356204026827133168580977427959087952066512650866946815373148726135406911818976860162870739583756793489375930859965644800 126 7959866193129560043253848825907793275851567245618024298873128870609147968503272072113098290506155282113611740023866671397291933769900121922950276297519996920695814953361662980430809085381235467658617738540528403878267216345795488605547920460087296 127 779904406834887528379603491956762657867869422145497075798858375021863624887982111526114944336278390250070991382381953773075822810737803894794860739995004842310013961296417670348325659621063623559730714739018063254328708034374370904591834485157265408 128 76414712137432718661114634514110924884499500235767477379690374494401416943085240385415038348374269933942729931993383736418636051584764981446050451966915434552539976577142208368175053024693472637918292808946689142116456852935996757672788683704491835392 129 7487081980654736653732474975398957113365215284260921789058058983701295133172577593547621528252005896745887391352586842261480181409685492573923354571277722576464297676637343584740458545100718191268873233847297499800904114171658933510124107334069885337600 130 733581204679889326628460318320069575260022098857098800372930399653738120217026433686896079691999829341229078892689523774152220506046008742281596647081282981624396092357305386887828587313820995799073740331417261602204370275116703490476816941371439779414016 131 71875983894667844536281646245416020461255435257427160592969063048098933191002245346128720566759479263646957956700868156182394649229689485758448624704823176754037888455662653227837720639664256151926688806011197042016426478733093624199707812039732958611898368 132 7042379259268088985902344411414129866052512611030147540510222317914387976477785991053240823383044968178719421598899700258326371183497477586843402027778508755932464276470225405554320965512469460897217355508434475594405386175292941764590411946011087064407212032 133 690009415440483384929357189026093894832223725010439604648815849029513823828441022632525343250404887922987209400778768889003619586684293424539136501472884211727873423317170764437867779178942678655623447462214556214167694992221242105681460955085007066394682982400 134 67606837954648835545105199835734373433825820025801020960502932760256525959234264646005377156892912926516389082433121551721838066752693760649661690340287095731819730556529794464099933717605357569329303416586009640037245298465331140473253992774438670332550117851136 135 6624090100724704916650450869523916408725265915078479174919989778807080516357301053263261910689004657022760155659644354530962123302590619956817767380345189613294877847693285515952917768766967156436960487930504515611221703859618009282167528369984819678457122183446528 136 649025616195111784160653974813672339308208408037639357100237992457573377551097034690507656493208670562377462476480280500930844407520375368246841879893148007911434389612828920974457741471727570615683469210356270510619652487645634247371471272272963451148132873742057472 137 63591262206919505437910788630000841419386973455858500037473483281284576838974794797563223812513071705798945802383748200382160827690391604848276868694767814396093980426361847684464952828691767986024106061639053501009503500381552920223839849626010448573160107382354739200 138 6230645645045721309346935977790455114421306981858057724958200885580973383464427696091814918313294609827171933708654363076449899424843336524394639448327459514801387213004235415235616461728849807489131027102206530557910103732416894913441562320804478033267394257723280326656 139 610476090690066849305123904246204599530449310275177940045828739820372822425835964627402735547077845619651251611843360085091325821979266196180978112198701496821743758913562346997721483343769897597962792443892961887673171158776092595676825427739586826363058317042116762533888 140 59814195596336459789283448744172469843755189793003722009041300100625374650964995678093284453777002281506168314093231979612797030755118400552687065716576091769501285599103101534946234134765992264985375397447305851930854953352592240586502008793837900027513180281611996167667712 141 5860570216259592925651167729120409635488947701093814401005955752381645970149717904523887070999052067896365192277913047281883926362357644721770970484000059590417482501194276825730735502240379702173370863364948187565448439086236487392285843210940635029043565550963891390906368000 142 574216252802247433794235870556311799338229364327607803854565581133200054325370424651984746388999548649280776506607292169665399189449538945932449733300572687677374282545840922718542186751287678828460373858970027769710085320544470579962839630654594557046214397633898132316488728576 143 56261471634187729325983812979060315515875499808703377148945415039548842031946002180085457371979957663493723367262958806532645352713330101411936531922488123273201844724490021872765672830621711765784769896452332825056457464535185643861573712117728385320470923837020089184234082664448 144 5512475787644792979078825200206798296957122522524275744988941542713520119022057472799070852961257851925086328438756748455859913767527450860477915228937234935398426034434930461685598853027425177689250529104610676799993411353807104157274298108276072572292058107232700943790307123658752 145 540110104245921336491072901994308112470766256207761616254618380355845873980097740329948772675459309573331472740263635431061206258512263524124011819372004047422499347685174205201443156251026423990014982312458941660749241397744025836125158067186819655313980752661130652313081629953228800 146 52919765264525001390166986745041781425541178863315589841462623391787468609811534437389381580489089822482634155888958758747086493506666770462432202467998522177534139221078202248818058114894534700666089765562767061399825670156206917731950941988091774075625529644576338524794419121169104896 147 5185056775714958293563382555210105963478093996092512281230827855634460232013570179383499497342579883984151484331637431086352353951136318978270107818225111165303500644970293471973766808947162347817296767060526254133861417192512789886058941998698620220100673943663158914125226910614665822208 148 508029724489536862766431156437100300858002129259339572380938204605393527800110254510708171976411850450801880196188690328945036514224345926329545701781124897155387994928646603848931511160592121016693750992400447370995619233525940994998312413988488598021714795419700420907222648401994912366592 149 49776542886423182634523126565725409272157252479423093068769482395617296803946777801690633854693676184410615956257828377374440873686083628142338938558913789698897416501717426590251340560120133534940353003721122789849302962051157191930062498686874485365687848603243314931079569089574272080281600 150 4877085143420492824457733541128215908069694738724944441594647398361284299731184004056660701416027442371338759952874803602037315548207746866096556887369989140697636041178450512636933511869451902182121206862685232510489699042546352927156128246485722588641365733527005462403983325481474674042863616 151 477854790969435450431588840777433708172285769890085709090137906074614626780048138841949367471061302000022377243469215096244908041976987025621177897085141108208970537202484715385238981482086046146777997566535710540448291900245440272477440443158227064716122466188440048685728206759005369512040071168 152 46820015344717833156646790929106246969067866059750949601950325500515510855845255238502924690761175541117450292340077329824796913482648313017143240800569088626197717373761145206728146318220693618579879519106774262498911626825968053996934851173013280897002718955000070760276556295731563262831841247232 153 4587405794200408778450522333370857335552306302315812889572951623238370834619274917095602720959653080425510083894840639892637607705215580701628795242661600403150958361554187260828587861222663802528534636877330806303812442845144378411154660534068985073776834212657630054409731060568175189018496362086400 154 449472127800950624621837895088485806390187881894830161278945358426359310770977251364892060804664479530617753321109702554818835961284161612133587647299235701331541523997562829270788154107184611260559234654940205469248621575570497148185162862636414510668335747402537745190633090823089705397286979801972736 155 44039093712904760395383212674004867311567307813088724179557499222536735713886532083925230753415199687839688805300961169092460648990437406827688331844839775529684767435038048894015581926781646575929747926910385474373757289520218431765323651217300484075349349577023383768573223438541654778556087027869155328 156 4314932239609064617498311166262300024920815789918905309274077033091747381339338189721942829713080240449228267412851975165951505929140297545889189345499699530506444125585733665954985452516386995218594178367907896077689717129830265318705347493570174610362899587053486533829794630795435988887701954771573276672 157 422775281294262522994043727868357392707616812796426542860500434244546169899827369528582546850375033164648690828848891643925062659757768284683485179195280874438572154772531823165800543182752362238270369984201153044664844764144325564369593407067442510847413460832087633547782727371075643601437679393558442803200 158 41423347702358509124181288708766499885296606022469963389710494401899341155420403537421645705677327089654673244692365677154324237644403011303889769182446526295919058279456947202916543261004698725360059070094977182584999407451884244777582743197622225713825793362370481114615047693103822200963117176659184248160256 159 4058642524268545369123778206003380273973652156576463559105907450517646340891399891928264114062677304719828680598194138577835925163831979571211830409521369015251190567077235762239489638492094970360809248129339361587240612240756367337074369646552843234933232922590642973965179108469432424407182607953812939434098688 160 397664120682912729155881901610913733849647318132448488865599509161925542725046348601895039886731021208363901352133640849273612017580245191956151600594729270442024837457010190805064151485703297697908586198535067481184410000779220230543733059875783392572029174827158270486358322534618169947501969345120349696045350912 161 38962966541876910366538178801457539156717489872666798981710540082967667894372759363201857380671514723810222675147900414951658305872536364852560433197464425765287931689652844227371807866321938984454319828960177934432897698851882069858611691128533666785588992667216329221715185250175641790006378630605886644333576192000 162 3817575392862571390462429758739617009890614712885081403229901729112507602563080324896578233226034980890985094361789973383563966751473403265167010150150324266457333255911064713900827042596578613881127526065700367439461605667482884405682858264476547778202577223037545947187115437872143659080730101860686650445298376114176 163 374044462567448242444585039998879551890966806882992643918566948372859809715393126321138263141390085097868918802105121590759365425032648447256661873848336849261288083215905036273826306558732060282381588914780715653198371560015618907617202886536444614930281389872345070165893882540969727306331537225086079970350573706805248 164 36648722180824202616788409060372716851294965845107508941213101137082036336903400218821756631389776269629372072417578335947650683719696601024622529616836710579073317488646871425407176388670548750445633458596378733278561489670195687177674517164042619167611171053043741784363226258139288988702329187854714463793465626514685952 165 3590826684795636959960374917836528492323124719206769890951046777537293841397102435191889873349915294253482725259318466679688248273680201603518494578702300963050662537720961589617355633476596313423107315764615554429992629244559146105596868276303103789196034200418542004727264385532568381438215597335311845291818930251025612800 166 351827717665610773670883165129859046813963632550573234295320157996380632384242231848367564075028919284302048331268374577937553029453220363942763223653591820957806782061676942039650037727929097617963625678015131576672720542987455926974137742043376086102876129298911028979703183329675422802967723880484851409670668233347480682496 167 34471934677860264545826629432890513530783789740517763421159473390090227385972944516269637499606134259273093771013782071704520820389868235263183758928894593851938963316968898396706468986070098373933589101813953663405066627954281562551254304983698250230503468602892443756001457437537126297927960509092844814457141849007551055659008 168 3377545942994974703943667918093010607923183467305639668805037751912849522560580078130727739833251099570194585462688106277887165292148180615064122848584363013848102791498828688993154660559413782450255804726411428750543184098433618218168973612918341770417134170824861666030183422511979026351334194443337822113980559866273308493217792 169 330930558544151800457387802714249258549410412216471652016051380740679072756164901767778779228659395489360523187801406851089533156989741963805757671643409786169410195640251273724535743796850410483377201684984692110226421908390586022255456905456030097000418141803630658383445972491298870329834895134428920877541180583196769130224025600 170 32424439645440886495416117330160241316626374030279610618235425237082723431059039213086058908928954255758190883233612495194218475054410416091734123575356990318574502967161627167626516582770221399806065253519047003944688260654080562944598438787465112822500143628414154798245644937302265334271117054785147570354807736033550828144968073216 171 3176933224136118572949864722750275150512285834142968897283039570472625538098273513078898215516580198273323985510518421715331231489018241293062332595041698231647962470390558959879949553623887996360027640441496637002358996700283113996526136087360668996411013239300979908911306311910639405017909801578675604053016075770121587619946423123968 172 311274607086048738376095910594866644267570758997950392712501407055843137286768686203305853002807001522274234198264338103112072248973678825887925126066935712720863173092340454813899803221975483200483096632759632332223292300106437010533672139683770631422634297164239202763711527277368057161086618320600638902054865809999848485098459530002432 173 30498557627984504123711499508851430587920909810130852548030571812331682203027134700897815797844052988786328303458884097261552417936442488454430537689369616450181295038108583453842420816646349577654623414729560975283877927417030260804306817416834800541425339095616839911025907060558248322976452775815705261193270817228444908364409141093990400 174 2988236098328309306646974760046250464327714019874827648921571034794393169622085663315579336482711578898015625270574112855425912813273416510882416843306088540692325187388456497566929440424898307643752128450231456313155590302268752684801000762570442911796837962776121832875011468880153599537370198793297914319136430356767601322741898908151054336 175 292786140520918343043156103485514842642940132128112847889217900266225867258558340735524979343710046626027958619909345291637216350864921933089567989568617937754947505773992519594651400320006741449932399341293223596738680093767503702588889461097069735755007269673868705941929072136133936258016326576191564192752983633328768039811977274716615344128 176 28687065298853340999616004192060362078079477520515309437845511084020546204999473220754816817010619146192943913500574690354736350559135802609755898144037945722903470915476490007280703372479810865478087631189835449567764338008610825348341565185987693218167118752113580938643299046403365446086525264069186695061154123205505732698928289124412001615872 177 2810746827006585581276282098614944453966502916746244099213081650433481076355431258952500998108353256233656447605816500964180887922093578811889898882136581444969030254705148035674319627702381451333952723057921287610447427764656325876732295609304599795908867623167783194575159448403257545843963443225627912987607598106872904268415348379642942927667200 178 275395814916047680283076413655880435764561126886090891104006310720313104390422264430903588180984597872605945977543015945109017543664052451959990578653096905715519158019273554516068762108088422608996410684413906514924712392260302714269068286581478804612632692832938525906488339345426432761816244385583397099395422306227133606839306284626759582908153856 179 26983168368118659496578935974079052816019057429003414839994192287289817268108671051710646639740273885002915392904003929618755357503232953134455296910239223597230939425379398046503390047337260652778980341626446995887400919585980353346615227493766313652446186162381639972446706936954983895566304022900721659914776170814045347661715185196663153239143743488 180 2643799708445796535304169572632435415098338505788562472537222831532961466065868918538781563518184871534540496612637299070747807000229501302272699116046137718717201025371142461448300087114835367127122080658022977783935440694641554022539754157815935780330500978527734840247964303142897568899974161755499555877449273895163989803634409536703735498270270554112 181 259038405090951823140815460246030512574005135452421115478967849105655644039918936674697171931502636862614962837252647301074047575307484661716455602778701017987091238607521202425840401757159191457152405943802998928833898386235700333502202677010974173845084203523393251064355608294130051784406335243993155032670199289384442910060848704226572752524008226816000 182 25380476099496387074729306764965725361422306597325692191993774766691187192979924056283245286160222042793197277057534160907115166766133037845608103674080607487297506981486335552809462772027371092066681538331377849070154170969709349575170782838759837165257590943335483134626353684218459279734020905587818194089924631811885077206355904195130722276356265686859776 183 2486768580940464029677190432046149024394238036267012992584431991437525033623952719642408643699838754920008103225963842474295138247930422739546161248854342131719181501708445841770475670855168048639620485944587423211017440958259044857699732312844442093847553744039830560691253949836820749310365236077118196710747273518985968680402756913714357637577866020858626048 184 243652559979966482134215203726992672939912482940972621888890347611344070920761406676843480592011877538075207721590341494159109317963649162399832586180377367693505192153464719822400996818262414024498674259492904718981568905567446977355423425093077805522729751734016723981473634376639996513856325093746407641265052955597001160525057465735616787038078157512771633152 185 23872977340874834321093735584381189650062634852142782919126085201928843900167369948891376280729764321221530340509401538742644122883941757069704501123179273349700070468036125650911756736848006238303590836458415487613771717863693285691116096194495936057039820562445559289063033661011046016859299128714993712450553695101468141794094826128263016414456503704209902796800 186 2339064474285773830502917656861902600360258390544110780830578569093804014074560732178001188550332879724633822954478170113790805823990364894506241444899208033535219895483233384349707358217468086525702904624405731976711665212830807103774666580210415577978856955616196776880214351510329229659183601963881891004871732014032683893500242845638304375042661206697544930820096 187 229180572525324085720643742901297692456005197003618570955558447600788935691506617013546333725371162684371671588857841868074013682505287876147472252597876028739752149616420799414969497591838176467042277471518844902742515647421691709598535092668231734769813902009262393015682880380690242414566274394202995331052528629985000085279435609220297302721351885248950983414775808 188 22455017978533188852962080969013450055487788789573531732083066707739128089739499345863184702709273277308974548062159546731025759273870231132663268271702052400428640222618271875898311349283706357597091786399597989004813110116900125926448889748326289176285804682996482121983161848604623098168176523427965778661138062274501942989597689217897859057942399431983801284786388992 189 2200133400751201859418842647477515510052891290984198872602229420463232974923087922660565008198058038850910762366913919895904376381474272075248705346121605383184527237517357802239204573234619546691580910512217565232666199760161368957372794125150639875806469231129636723168318495402491683135652166747152240318129425045641220412810014672135549593072912440563914623942236569600 190 215568163237660715845340655290858493085072370938872342451554317071981353286283137422043644434004269260834636762861439830705166833865930922912107797383373923447282811996255828075690251554294148163059735046624522196823277950275580357570680926485266055250681413041338405906251246225746975701097575988174063619619361378348290596569402242490848064403029534376399665543769611042816 191 21121279730489247749124546533209177291316986569427521162507118614213246156105901291514956024516022271484092581235687275569314540966098281901236066732878401287067346521158036435813166243174357280886470872748178740158215906727486552304011985207305772134815165539588904505366285493132398635341291142507563930242061156228041196022975799734758839212310748544006039394041537409056768 192 2069454277261470957982514878943917657562894539062019329240794515558754160591805760293621603113702174066919403687571630126131414681009899764475310324227316578285705393449495059053538911327978425230548026059228267491111512303393130965078033188462995137101384860053629964714083475834523572312044336813764917036482754587591340629058489569521384546677647298243839061284983126865477632 193 202764276612163175386788209043437512086581030854939039223272848287529481245684752706191887193093781014015133376219548377809740009657037980354777939640811267869424993865008199714375186977655536958031933612058873856648611773919071861473039228498958911891666085954176558732969448060797045289309662425463946741714825827271495299255686026213626167895984813730808215927140263357998694400 194 19866760199437468245989279456498988349169815234705901805222257543146771653755922153686217701716963135025349232062140597765102258117027702275239287464151049618047077987983904581890661245987586665036668397929651181416581730819462256162427688326521047375109073653789195495901577743006441391207722829021839250853979965563431356645799113589796321684713156451022717482737175842830141095936 195 1946536970991647561756175810318813983194468730939468498833334693531808563105589001555836950993876199670456194475337339484224401815449400747012740615607521240032874792834692632625856051732828182099677439129881698031111712396759462960194967377542064724936905885899432805480888679918509662247778217919289318690206606973561729960689801759747612272766097362572764696876388952070637830012928 196 190720889636782586115613250852330772376359596001598501082056355451030945641040210308164648761996433641434656360118934988258461173397807217802698101754608779423985635541823910188170111747325186672438315697932547104686114651420788445586781947622469300949066558670836836546135287476527934017499849910432309553138539523477922673434308974228086410087708115219228894858920642951236847059075072 197 18686754110462710144206586231907778064916851470694774169043856164813969055695729432197023904773662744461255410902704954170360746189354208543170388490720445341070526533513073813175419239134402637534755583519129852863177012414443748741584240932246907363558648937970211115910296395339900514390489734786527757570196460086889298536640899870832972964049863096759286166780470231317069736129331200 198 1830920461046072028960014224225257588817098724936084671564133791440866905566899403934692013370294956089920160955744847638718836204209916822795092675887094425866063629013197585870814745211676808105061170553478860486381974987312645799784082047464951983026849462803739015686116776168357194542232994309258855622772976009468195411243939569393175177656711167251971586554768241383170360446556307456 199 179392831674294133417792980801611428147945841340794908264947023848875328807444750126735423262479358371323253262841189658686105226520193140216832741459953812844192094590226337267713494192266058389020925203073890067959707194731810400881356872169700800521904130056890483115007623471708325264110052462837794795516611256007709371704832796000789501464429594664499696910033726715088061184290259468288 200 17576835663158732930885792090109469443321058253948028840621680069606900489318451713612202095696236530477498979436525096855960874526570507907604018477723699469879093142584154657064180801351650368507840547560134268939078541133742793994773405308535748547180551046649659867239374866675079161493700675369485372249382357136736582036251126128938584793158786854786466354010195681595863655339552315277312