0 1 1 60 2 1980 3 47520 4 926640 5 15567552 6 233513280 7 3202467840 8 40831464960 9 489977579520 10 5585744406528 11 60935393525760 12 639821632020480 13 6496650417438720 14 64038411257610240 15 614768748073058304 16 5763457013184921600 17 52888193768049868800 18 475993743912448819200 19 4208786788278494822400 20 36616445058022904954880 21 313855243354482042470400 22 2653503421087893631795200 23 22150985080385894665420800 24 182745626913183630989721600 25 1491204315611578428876128256 26 12044342549170441156307189760 27 96354740393363529250457518080 28 763955441690239410485770321920 29 6006270369150847778991573565440 30 46848908879376612676134273810432 31 362701230033883452976523410145280 32 2788265705885479044757023715491840 33 21292210844943658159962726554664960 34 161570305823395994272658336797163520 35 1218701735353615499656622883270033408 36 9140263015152116247424671624525250560 37 68181421410323894169978631577539706880 38 505977916781877319892999318549110456320 39 3736452308543094054594456506208815677440 40 27462924467791741301269255320634795229184 41 200948227813110302204409185272937526067200 42 1464051374066946487489266921274259118489600 43 10622884388578774513875611149710903371366400 44 76774482626546597623010098763819710729420800 45 552776274911135502885672711099501917251829760 46 3965568928710319912005912927452948536806604800 47 28349599149929095541148654119663632092915302400 48 201990893943244805730684160602603378662021529600 49 1434547573311208008046491589585836240293540659200 50 10156596819043352696969160454267720581278267867136 51 71693624605011901390370544383066262926670126120960 52 504612819335276075170684985465427927522332041543680 53 3541810731938164150254619143266777151666179612344320 54 24792675123567149051782334002867440061663257286410240 55 173097949953632458834262113765474490612339832690573312 56 1205503580034226052595754006580983059621652406237921280 57 8375077503395675733823133098352092835266216717021347840 58 58047950971811407672360336302371402065121019314527272960 59 401416338923712785259712156124873424450328404751307243520 60 2769772738573618218292013877261626628707265992784019980288 61 19070566396736387732502390630325953837000847819168662159360 62 131033246532414535065258361427723489267134857596223388385280 63 898513690507985383304628764075818212117496166374103234641920 64 6149203069414024966991053104143880889179114388622769012080640 65 42003787120305032082215808895998201766085027516130914482520064 66 286389457638443400560562333381805921132397914882710780562636800 67 1949158099748211800830095880926917910990648495321136058754662400 68 13242809442406968411522122014532883454083523600564189105068441600 69 89820794478934220530323958011614339949436073116870152190898995200 70 608215094043068864733907944250074244800467123677092173406944624640 71 4111876692122155705243321313239938556397524216408510468103287603200 72 27755167671824551010392418864369585255683288460757445659697191321600 73 187062225952570946535795480565340218435564081132776209103712577126400 74 1258878223302436910470623639480262551093390708163818272076335992012800 75 8459661660592376038362590857307364343347585558860858788352977866326016 76 56768782196080418152170017595088892304043008355513657658684456734556160 77 380424566404902542422334143883972317258262237810974640933521813961441280 78 2545918252094347783903313116761968584728370360734984135478184447280414720 79 17015757431719185188619611717092650794133918360355337006740270736253911040 80 113580180856725561134035908211593444050843905055371874519991307164494856192 81 757201205711503740893572721410622960338959367035812496799942047763299041280 82 5041851930713183445462081779148782150549656273189678332350833635106844835840 83 33531352599441894721627339061326840326547111600008463125995905621433474088960 84 222743985124864014936524466621671153597777241342913362194115658770950935019520 85 1477971854240274169696468225583794477989957224910625132676249782903721498247168 86 9795859964150654380546359169567009912259018816268096809598399723896758767452160 87 64855348728169849691893136570926410453576952162878434049754922309937161494855680 88 428929692724941505916838698684990578227065751804491461556333690731629863522795520 89 2833827632834445005383159042997465842668704068101584038147463035395487188218019840 90 18703262376707337035528849683783274561613446849470454651773256033610215442238930944 91 123318213472795628805684723189779832274374374831673327374329160661166255663113830400 92 812291710483849468002662415793549764763813816826022134661342080007247292737467187200 93 5345403514151783595888488155544650064897355439758339208739154332950917668336880844800 94 35143184805806407045309422129006316384112400657134613095753163593230501266299918745600 95 230835234934981031539716625352630962354590926421599984965789200865008766212327887339520 96 1514856229260813019479390353876640690452002954641749901337991630676620028268401760665600 97 9932459400101825571019507887273644114716225558269617909803738939281756061636118760652800 98 65067744233320122618311470037037546139263436820500966307081636724682524403779471881011200 99 425897962254458984410765985696973029275178859188733597646352531288831068824738361402982400 100 2785372673144161758046409546458203611459669739094317728607145554628955190113788883575504896 101 18201445190843037230798319808538756272904772552497521790898178871832776489852481813463695360 102 118844730363739831330506676396929526252495867842777936399393991457261070021977969487910010880 103 775375328198380258777674626589676132443468186314046342333910313196887757813293160154131333120 104 5054850697293286687031378815651927094198763753085802116369146080264325959590507332543279267840 105 32928741685224838989804410570532553642209089591530368072347580180007609108189590623424790659072 106 214347469460425838707217389562900585029474262435433528018111606832125002685385071039274580705280 107 1394260175181835362058161711549334646546860622944502200940239984627654223075028125638645870755840 108 9062691138681929853378051125070675202554594049139264306111559900079752449987682816651198159912960 109 58865920423732168221941836665596679297327087952207331456210866139967566372397059029257323827691520 110 382093338023134255549695194356691172893559461798873042361223258399425839908104546789906629208834048 111 2478443273663573549511536395827185986336601914371068382883610324753032475079597060258853811084328960 112 16065623363212092829869423422951223447146187409226746839049116926524121222390959515606498811135918080 113 104071117715674796030658565890268102330185921978353793683043837081554484378674180224990771059747717120 114 673723551527789469040579137079104030874361494912500874895494313738484293609311798298624465281524695040 115 4358698455101524912749485895537855643221956106216527399323893647142889690828938938558057410169168461824 116 28181240011432273142776848462529239072555750686744789219766553753079028173462967275159853945059278848000 117 182094166227716226461019636219419698622667927514350945727722347327587566659299173162571363952690724864000 118 1175896225978981055621160701688117036868414921745215429190884988674760388088016694490503214677545189376000 119 7588977323965188661487827049550200708528929915128785290912602279850554437408376650157197217414745423872000 120 48948903739575466866596484469598794570011597952580665126386284705036076121284029393513922052325107983974400 121 315538387742717885586324445341215369955446664487710072715547950991141647723979693611081480998459373780992000 122 2032894858735870967793860770804879350696566215470000960282136799008502746811869173592705279219582522884096000 123 13089859578201705743843396182743613380094962948392201305231319876542554272154474678743273017413897220521984000 124 84239580188749686964411533498624221591256293813040134206246719850652889590155409626105902160453951467552768000 125 541828979774037986555094983463150993274960481805474143214578902079399385843879594715113162696039815839299403776 126 3483186298547387056425610607977399242481888811606619492093721513367567480424940251740013188760255958966924738560 127 22380157634761164079081088630783919542245836773787413429515564999275079244305127916691738283687943799346540052480 128 143722574810731850570348866050815483310359983031666045617670268979719649522021993340004756790558514086428561899520 129 922498387157255599009681093721513334736264077133484385825046377637270308559955120042821229632422090415215885680640 130 5918181960685778227492877170490324009000340310225584444446835991919103364146173616274714657795692487740692681981952 131 37948647686840104664839823077953222653131953134270923155231620100855319281547983493669926049987646486276197350113280 132 243216332902020670806473411545063836095072972360554552949439019737300000849921166936702707865829916116588355743907840 133 1558047485958809109226431177717251040248136634971372023405428908392327824993479956617072985726970590461152474389544960 134 9976154798154165788927447391652249198006725617951023851357149279109084133167207483413795684729408706087080768852459520 135 63847390708186661049135663306574394867243043954886552648685755386298138452270127893848292382268215718957316920655740928 136 408435514089135258181970787328821496577216531181994858855563288132936620981433906379764811563039321143329895007135989760 137 2611602265270675081513915399270420664245559717630857637645791535798923211530920452472072809702353615485817430848548372480 138 16691544912816923347067198421423992941047707760510264031910058946193117917175882891886726218532433977235441840640722206720 139 106633754550945524692055195670679897350002622239806578851339081613089846837785496460398653827746772458885412622222743306240 140 680932689775323564819266749497055915935016744874193439236408135443588021949858813111402832300040104130311134887622375112704 141 4346378870906320626505957975513122867670319648133149612147285970916519289041651998583422333830043217853049797155036436889600 142 27731121528458637236721112153625981113445842262032630623981979504580045604730540216313948129929712361794810677622978956492800 143 176858621216463476642584994993754508919318938062753560343157799357881130010589179561386858003467815901796275090854243414835200 144 1127473710254954663596479343085184994360658230150053947187630970906492203817506019703841219772107326373951253704195801769574400 145 7184729022590193856297564917315247826132746239025171360009455290466198595361210773836891634961566686686420402915013247138529280 146 45765739664444385522991338171939592317146945221187735375402694658449073244424150819645953565166143963139527224047687122183782400 147 291406342353196903738230561421329649039792794061440274227053892519104303107353776647541581884323202377541479467405681267782451200 148 1854761989842645157577116140938463036455978459499167150823545721304028740048157145959352500912381463781378876069568592934128844800 149 11800767559535755767671853030937335292350789124867184288461217072457847285675523317915880341375420319897632043717792121486940569600 150 75052881678647406682392985276761452459351018834155292074613340580831908736896328301944998971147673234548939798045157892656942022656 151 477157393453652386854948780567490028880642238945623048951184152037077035678281292515676814651005074868655511298830142893713008885760 152 3032460803133080300670266592290758999333555281720209640045025597814581687271182424803577651005729620546850157333354723916623464366080 153 19265045102257216027787575998082468936942586495634273007344868503763224836781629522281552135801105824650577470117782951940902008913920 154 122345546168880242046599021598212042989154867485261811695995333744678142145275543329814012914373256470832888089449296928559754316349440 155 776696886646310697895828627436391292266634771648371759411996183256537366909362158945399927146730866885803625032374891469050311272824832 156 4929037934486202505877373981807867816307489896999282319345360393743410213078644470230422614585022809082984543474686811245896206154465280 157 31269565495211832457667926661660104108549426352938122229732350013811697912269617148722935822462947247430908314017758369432564467069091840 158 198304459659507950142932041234072305802319779782556952368302624771134944987937698626711276544986538872947912219277176494755883519007784960 159 1257175442369710778264625770842420655652442377489417660297163809869836632376359749784433753190858057760575443503342100042225978535596523520 160 7967349366018042057252065822713840905197353567339184422133275645050089657685179914258848910847062941057646873202430559017607138969342967808 161 50476374865455918623584516392348557287585718252707876463204603465534729508316046661764135956919280744588818699791796088186082495333725634560 162 319683707481220817949368603818207529488042882267149884266962488615053286886001628857839527727155444715729185098681375225178522470446929018880 163 2024009730801348982354284657303007180562332849691402948242363731599601178321188226879082163278677416850506251667725025965547455150314299064320 164 12810500613242684412705777282198301545266472548656562562655936301221865994496301094515166374897970479822106641653040103367306453939184405053440 165 81055531152880985011302008985545617050049680853317886760077560596821988474267505107114143608445340490510783841731962835851320835833384962883584 166 512700648858584543746187406233872878931037137927613139145068907389536674084222170858252113185949442861664596589268439624360764323042495247155200 167 3241987336495001665844155095706405749408234836236883083456244109002100166664303068421043302541093483005495892205194444570808186378041167550873600 168 20493991377129117673371980426429779201616341643354582348991257403334704624985058682518738019634769517570456175725693453179751749604045952018022400 169 129512324205762708137048965061698249629149425296465644666998005365452452896355282088343267485029194347723356187426275786958431175012550750031052800 170 818213154099936167877591696919199530010038133931788837484446222132329025945209252722827466346596204290911085560563648207019735776255761797255004160 171 5167662025894333691858473875279154926379188214306034763059660350309446479653953175091541892715344448153122645645665146570650962797404811351084236800 172 32628377675123525519525015282285827035161618608932289259783669421139877191303448535752409857493395759850530192855769471951900846499893169344636518400 173 205954846365519594608793738082405335967609754456381848969270329525345351982100380352841800950189526992813751275135839672667489736288343011123370393600 174 1299646099478968476324457036864833671795606381569582012461257596659937910783598951881725847375333911713272982184477884830970711094509199001226785587200 175 8198910250427321130641146106850150706641996830016105952898447924071836877171961387871001917156392220179733556180934770590809514561932318270596407361536 176 51709036238490491221657228287520836843026230007487940952939074975680334850345892843959159818429519115906274132732031791794310006612186780002056887336960 177 326029855605397673465364219033182225518741653606534136177853150694120077361502917592420465295860696798595491141971454687245480041690398002724833255751680 178 2055087067355371851843475582894553129393416490710850004446917051004509701121383559206155966640200571955191803715123439096008025880767564938523948949176320 179 12950492804339996921114192500028245418747339673306362039196214712475346049524696395444379499274560028857298070338878431845234934041931917601424661534474240 180 81588104667341980603019412750177946138108239941830080846936152688594680112005587291299590845429728181800977843134934120624980084464171080888975367667187712 181 513869830501490927554928897984546180096372339965117636273520519696121189655725798409290240683922044901950910172231076781836891139719088575764817232820961280 182 3235685855795102214164552291704889683463970887912224237194805030614037820579460247126629757273487161855141445370202274681236688165483931361683959059411107840 183 20368907682382282790806361967453731777871554441939247657095166094357221690205126801584029947426542133645480574133732352091719479599111961358797381619899432960 184 128191277696731975389966125860388159775952500237856786885414143137313384332921395849099492821303998862834057091559032955012017159650932887247213956064367083520 185 806565660751329834345516597305361178265993028523596215862821960063960969532543269018117889967555971223453202457160618160183718777479383139220308350588774514688 186 5073558188597074764431475370146626766511891631035524583653234910079754485769223788984935114312045625437850789649881307781800811664789668133805165431122936463360 187 31906440801016897983804358477499642125229863947046935349605370343603161899810733560675313873962383184571724752022782983697314195282313634894945853192516434657280 188 200603260780861560727961445321300941446923931837284455229965679500739028540299399301692664888423068745552014132398561099628858397998376151307585098263587371089920 189 1260934782051129810290043370591034489094950428691502290016927128290359607967596224182068179298659289257755517403648098340524252787418364379647677760513977761136640 190 7923979630363415755191114655187869368312477957145545969895847321993101957438473114070470558329469428282947830420820154834662935937776458259470143400282576035774464 191 49784165216942926210624804116363577183115044756935367350130977939223677219508731606725469476415514732667735060235519297390552477095977748227037550158843409648844800 192 312706787768922755260487050855908719181441374879500276168010205180748722535039220404744355148734951914569210847104355586734407746759110231051079611935235166856806400 193 1963733817491887976039949770141768744289673297170747848267504500927810630634546814147928282073921045183719603868862585342601565746487262176341494765106243638499737600 194 12329009225284121416580715567178733662602175649247272573143404547062233753159165049650395090546576458936961224290075406944787149892894254282391446514945385318003507200 195 77388242521783408276383568483214205143718271767582880151423216233867559558291374465497864568353895311481233530928473323591894725481551626880241695047657187842237399040 196 485650705621395878469141781807925879218232011602688482582910999834985195187236686696746803158547404250622026750214398918459339348685247454401516759737848678805877555200 197 3047026762172818811105884478754296379257536884979304388185167491350465488585911394706492633015048688597811294737385771894496159568400841896651140685461832319817587097600 198 19113167871811317996936911730367859106251822278506545707706959718471101701129807839522544698003487228477179939716328932792748637292696190078993518845169675460673955430400 199 119865494995078014372750079595472804847247609063196829362905958435436858909597990872985606950293226437887038013899389488067086931363240428234090007632018869220709027020800 200 751556653619139150117142999063614486392242508826244120105420359390189105363179402773619755578338529765551728347149172090180635059647517485027744347852758310013845599420416 201 4711250664478185717152239695622657974399132144880933290213082849908648123172169390521198467804510186590025759788099287729490548135103840950920188449226246122474853011292160 202 29526947233808827316409581458704381166283669779303274977276053900912616455128546774256620100200544040707785207384820288443242742272482488335965141468913007876500811447009280 203 185016142272930188898881712391487550953265162360954511187660790945619941531642913777607984076133458225518732925091090674383274720052205542676589457874174118319748926899486720 204 1159071714827474418690053080570201422148396458320097378910933778571089633712939430430308841418130194177514415089541244518930515157974111193826869250799973153003132983223255040 205 7259746740675498310234283685132383541651419768209780656203116935050141900914215749622031962833556923531358580365711990060033080306530530599383903014766661114419623172969070592 206 45461520851802877767971970649615411498690929616459306050980683719488752680482224839866122485705283647356565867338681879502148900948662060549539975189558217658258805306456801280 207 284628652289548452112520164067157358948325820207397394406139932852451321129975668562640071214850471531275890647685660462969975727678579857353641583795494927947359476701294755840 208 1781665890774000406973563719304994621878462586105920228446125925836017404380905386868064291931419778527505815496570816936475521141526495068627121837027569212439721339735989288960 209 11150330072403792020676657152396808446971430921658103630658051248772778779570450937911139205006206078057309122820644155755550151450318926075427154846086414018522275178826191339520 210 69769208167326584357948226182140029996764096338374991288974663528035387220740821582929699597038832316987162797077744860299013804789138423157672768894083562001610807547512454381568 211 436470875738725551433609756210544263486865436808791414698798842924202422423591869618327978521759519708166136929585892017036484465979444163829990781707063041905811687027092131676160 212 2730001798252594722646068569505574025394262118907817999483996536403266094970201976952372167546476995910510837587881569880143294348531806420936640455394177328146727816027944182087680 213 17072123921466930378237386547330631933451441983029171715083020593845776706574220813617651301276560368792490308296048127137797502686593268322477019185845277939396438736850805871083520 214 106740662649171742271409454207141988443729109220995475489631222217596491744842558171123445986486157819833420712617347636029780647638606509418103979769443840574357173036945692782755840 215 667253258606915449361740960253017825434288012990781018874717965862556673977062317125534471655057656324912174129105652199181512513610637900734566273535500101078772281682116330697785344 216 4170332866293221558510881001581361408964300081192381367966987286640979212356639482034590447844110352030701088306910326244884453210066486879591039209596875631742326760513227066861158400 217 26059775883380684024611772526010719219150188525792023663425044980115980700256235657322141231689463766606592975779587107779093633884102102344356908609278172150426705471225511072183091200 218 162813829142956383676702909084525686130653930147379523988921611297788833549307307180150258520922246101459539600971548810986814354817188364188138117090994818664592536017473147157400780800 219 1017028850536823437761322281404708395555865645852124149848606229476598741075125096906144080623843071537884247370452414490547771860227916357120424402650597771384304060602298015120202137600 220 6351807457443615470382076430227587888607997260912811735872658905912939410169190377950190758078001728604786163122734625045511993345241623066743014223826915172191062633034352148977989713920 221 39662870096254250448539662776986747901715096018369593644815698145519712153997659373625625548179377309839841199589926617931251361160332306932603437234756302885174961237952063192713238937600 222 247624945736073833881423300040106453116113167033604760323038547881487932637120522035338364908903679961432522083926298614651866606163155754092740378411586647742578812053160178311263734988800 223 1545712665760604380102875487245866290303271428299452136186859455834220637806599850552426026695936872225623635609082545612535418456408577621960065501116271810124079400798201651162686632755200 224 9646903155059486265106338978436254793946310074833187885666203210965359159167975853001301720182677443622418940095970530206805870544907104979911480225716732100685102688910204947881410324070400 225 60196675687571194294263555225442229914224974866959092406557108036423841153208169322728122733939907248203894186198856108490468632200220335074647636608472408308275040778799678874780000422199296 226 375563330617147716614653154282626301677244312223063364129404966067954053212493445774542712632102961150298631869647730588369737926558896780775456493884717237675521272115520120413450445111951360 227 2342721040325467694829730689269598428083603286818756491661838907278515151316699203598028551044307458100541245495247517678993607506640519125894477512514359509024397010200777491213417754530938880 228 14611181225187785359859109825181442827784578394106454961154100553289686601633097664545599120986864936048112504799306886576881183659836921916762925538576400095757423458357480668883684416416645120 229 91112518731738679012571217599821398943564969199930208229380155415273678895773202903803998012092764754046745226434105825466315852691035478153438679777672922867867251958665861987624023347785891840 230 568066747223101155234900547991929939500313764489999646091004968980445458854516404191543187605830541988274055020463077190081291011995412502921874203483404223445746257864029765609794997742282473472 231 3541195307364786422243535883586056765716241648768828962645225780657322340911271091064165325335047534472357745582107494171935320594257116901331163865870571782518937711360185551853267518393449185280 232 22071415579523625717948934860626888289765885448791925344762915857027965969645249989994754570838270408823402155653997571433700317152137030341917512715727787920355103149253570293016486343090204835840 233 137543757173683710482668898788112625737081826916935088414574050748517624840879411954817097153893427612066866652401735938719883521480270249169374371086852995967191458252000789980514756095137242152960 234 857003410082183119161244677064394052669509844636287858583115239279225200931633259103091143805028279736724322988041585464331581941530914629439948004464237897949423701416312614493976557208162816491520 235 5338948903660919516817285988179884651524095372542661382832683873637385932612387622667767806513027240572614505763799494126729514733622378797872697355470826734459388505844602840932687998947873886568448 236 33255317323650642753056823739934027278561102532363187426966293619690497122628007649667875743958262896787047980816886679518188079061122444207088411493822522456166530099964263458351912535819383954472960 237 207109064851090078917771611139842296469013448682565673595790081783388918789025060299197403367436270192648450715973522105353778922760408133542879727277983304410556111508638197740622037564849834248110080 238 1289645521467712172084611460963219678012932482972950959113281097491522595148466972115170385674540136241617663701986385546782774636684558209708183848008282593010269568301688273326058233912216194771845120 239 8029257472568852351723438719302388622942441567630757435818252188566467035903426169486918551814710136935259763968852475705492755897015157389312876844503449784097410534028921132674370929127103338161111040 240 49982127766741105889478406027657369177816698758501465037968619873826257298498827905056067985046570602421992030706106661266692405458919354748472658357033974906006380574330034050897959033816218280052916224 241 311092081535733024208371821748904787413796880239635674510178131994769236297710547126904987458796082587688747079083651418672359370076261544077630653674485320991740957931514734756626301040349906307383296000 242 1935969730548817910982677535346490123327182238185501346331934986711249875472529272616193847574160745359748979756611483621985839716259710270169056877825516088485792903491161944394542187465979169003798528000 243 12046033878970422557225549108822605211813578370932008377176484361758888114051293251834095051572555748905104762930027009203467447123393752792163020573136544550578266955056118765121595833121648162690301952000 244 74942128804414350171591735849150470129233655602765527526860259267008164578401078509361296263471883716548971434949922131028129445628326707944686332909923256671220529663013066743666321617535499635097862144000 245 466170629787459059842880838506552312150824861790263934493612388256818133948911198564353532675637350138859724354545638072191303163826815930235518250427440992518122804924211892723867241408669801811792415948800 246 2899353916970781957559380824857825356060008286744324470631003878182649369682252576436832947128964006961200724644125309961189812360386294200245296435585303733954178420870098357185027964858799986878221123584000 247 18029990350069316140936068611261618408535112260887782942871343955014370169360080799218523914129913824665604506288973587450961748119649181747274394028579054799002502244763040796097987668109784533785213140992000 248 112105827095995506005336362090989578975649770589874843943175856365452253230456631420947434982210996442074040922167730934876544417743947734896359337064793961693797816376712132691867326549295515125390317191168000 249 696947069657032302394621239023501478932955200293679752706972793790040514059224359195287668082179206796508495371548785089112011078986470255500258047294381737759032207835945306855464343366704648249414502055936000 250 4332222984988112791684965621770085193047249525025513342826542886198891835392138616757908144798825949447096807229547248113920260866979899108189604021981876881910144203908236027413566358367436093518360544779698176 251 26925369946539665159476280358411684865154220155537055039081302400279965192078630446782217951737723032420203264056150227321576123316687819158469252088811665082788147243413737859622165414554582891986623306200514560 252 167321941810639347776745456512986898804886939537980270600005236344596926550774346347860925842941564558611263140920362126926937337753702876199058923694758204443040629298356799556223456504732050828774016259960340480 253 1039644634491403378280805761416661679530759956338754882937581942820973788687024792327420456225708061210027295089038771792605318161853047120098500506119209080570987625521805884989657208005686892896572148461097451520 254 6458894619005647759555557053210598938187162248435256713683087817998018262000492607451454645370737482635523904135839298774532252202378379352422967711244535154098497925485864907534169583594385499963743505006345584640 255 40121133633352729612298048518767014580739078437339006409702004328270042851014824667463153561832345774488901428043801761799447401915950403506815611194554288957223610643018078484447547531033359340951253772274711396352 256 249189853425901719076382410722029504622559119981910235122758542507614719269974887583071930325443085083739661213240800004926255347837348209280612585153677029070256019228120096836998439743527505281689427726237465313280 257 1547498078084588107571619951409957546216359359887660448466625034405264949240777901099543971982129041998632292981837808590903904806024932848295166093016609098817621037696808072186184863154357581438040181521692586147840 258 9608883415083372667944709930847875926506231374186170691641601957818738173192737199850656756261126842177554005259318485901659129842061792337088589461289177427541972489884831517993287406097987773115272755030044662824960 259 59656697032641170849633565902715770230973050384908735413743999799893942017351047943474347737713868580005817916822332530231150118865001397984704447311787634376399582099362197223680332621643105556638450154781126709739520 260 370330419271857114428109905257627896741501935850933457529933906450110855446171505310644604802577630338959192760581710399204139584031200985951203761389327853398111251955271485842384834043584509109286379037756686575075328 261 2298602602377044158519302860219759359085184429419586977772003557276550137252098998479863064291861153828022575755334754201956728452607454395559195760347552193505518115584443705228595521649834884126605111268834606328053760 262 14265373402538449625009108590524155411727136955100184831516327420349887493022568593619302834116665023375437817473947749360235268946334812393813940100477556742900658228779791850006474496956608861029999660011927747669524480 263 88521252444649238737699107299374226737409458215678713479219187642627438739972745037211795533377936570907659764705257516942600604260146060177583080775586968077619293647789430795477438703548234453235587243876296898086174720 264 549234134486119140349814915743844634075290502110915654086973596055392972182103622617245913195731288269495252631012165957393862840068633509738185932993982779208865162860148059253757744683378818312120802672232478481307402240 265 3407324215453508931075832911256153126112368247057906925732017327981381306669352285217933136957668822320944133303335852203605700034237107509470104429592859203846695576385220412879915970790470857755194715445849791031205167104 266 21135657727437179459680918434483656609343637622727618148337701470561199834603125077479660436015614875299089548686105850135148139310117396205359670333940667993785893612915840906961884781219086147729591280021248703764994457600 267 131088573770172169233077157031853690430985258064557811436881024851121149535965449918750253490793476529944914953648656508703390706732413513543354359823991558792919250273365664951044498867785792736480161646873362746946931916800 268 812944811962784124124530727563212065284692160086921950030209937696131904958114096137921348140667007435703166615537563871138191621601758431003936365774156607141163410277364683390432675814402938537425480063819137632185824051200 269 5040862254103806390482220273514638382508797483364259526581376119245903410669644283858932374344358990344806252471065637684232355482645847817526267130525253608592790216887153501469300012113100748997865058536990043012958938726400 270 31253345975443599620989765695790757971554544396858409064804531939324601146151794559925380720935025740137798765320606953642240603992404256468662856209256572373275299344700351709109660075101224643786763362929338266680345420103680 271 193747679847768440454844303944385510672367655301557665051186766265923726662490829744186862033840749975761999725972766354682524777517487641576950547717900522461632852026186682181934424081808329895061854058012133904143838766694400 272 1200950691997564671348777560478801363947102451611861114986400323251277217474115952017275916871527589923289454183787073801451238142994427072421833174457280444376150693074083625583608231624738397805420168903707565302891588825907200 273 7443254838314576644403412572637845816111711897902084273102525080370553303905509856458721067203753414469618155600614391472730750688448976580724328685647320556353285614217397415705000468531345674310516211666934800338800616459468800 274 46126447866635588110208009300507526261889367892838463853022217468865691642450933344039811577050997437114640978868041009929550418499950227131642007694266971914919266324602703692945586845132207864887797545293632448814903090321817600 275 285816244235443789599252537629326635455489028688715426929272212970716867486314146975432141553799635028521266283604152294254377865905146134662974476767385164156445199334992753064651927214928298915522934607928544337383981330575917056 276 1770818034936988696430151591833871545756834199484432536409621319492484939860859388869525224844193390937577410670156160953532558517021014095194515779971842864882323517618976839639691288179447069367913833983905111655531188678568181760 277 10970121833761272935285704446162178962161471069730275207505090917866802010112760690614098504810959779237844175848332029589393033989920794900194184398670333415660892260773156161811228341212747909874874148434589067151232923366148014080 278 67951617977470906455258931857162849542597313604588251465193404894124579357604942119559272033397383956286214643204416384722787066656991398626382681778814079646647685154861060829636457566792632736706954257569648826023104654807578705920 279 420861633924981098045474674728234422973505942325191751010230120634578039892262867321141297755235410309901716499846707931186294090262656404395660480694590428779237275797849150944845156542715660820894684433979760470852777216872745533440 280 2606335975806847228610189592781280319414497514256723200899067961358422575618513614053067893955636433847748487181193541259560835544698022161507411691158642155368562272262394384779862505160960556655112081459003230915923984621633359839232 281 16138877572611794226981245165264867458296176778671524446848321184212296375716062948228961336237748736281431913506322995699771721878201276017875075952370239680929887379845431421768543626263599176440907550671407906739173427906199452385280 282 99923688800638981277692390278554817667323137076455608809209818395867622241135623785843143592450742175699929507028510462736884490777799389812801002173185952067033983564574905185843536068993773624346895686071908528959563138738383843491840 283 618608843741058286920555009781017811141873272642933663016733575369470226736641741599990062098846997497619351577081096574964740734426517777215644366810677696188846428286696939525080831070237072048960287074197822412498779572684270296104960 284 3829275870763311508473013053503624337983849342627737252054287413730734713390902048354868060456947259157798662227142844291507092292682458635017967594553420386971802890591595843961591905005199903739690791114224548595679065101334321058283520 285 23701202231671864915601386057475064323521088562790626360083378939722863278672109520343814942617736719839848561995368341509538634401024059762005946795762223026730737891240614276309642527821658351567770370264884574465887266100890324023902208 286 146682265559647555596554032593464558925287855790697233067648883647935202808565153325204728840676202776631230610950356519132459380733610439785840999400346625025571349886349256185552682777078095392569767676114845093722449164330684872455618560 287 907692347156564664597491156397188350701432863708286710551025844455515401351957185733671074637773296624728451446159697484248250383912516170939559633919915003642559990934342435489691862759897900408375983946968518768122194131886049942443130880 288 5616346398031243862196976530207602919965115844195024021534472412568501545865235086727089774321222272865507293323113128183786049250458693807688525234879474085038339943906243819592468400826868258776826400671867709877756076191044934018866872320 289 34747499514463197320443577979277487961583484876888245503472791258382286380647198391238880679883548179527775226511163575060932373909412264803277104221330448664527860967835169375194925607883876978176351572322835519935736554427641321888352829440 290 214955221134299917216813030671806253114071627134956939424931681094958006092693358323732937723141673910595961228831129150549354064805122769162341810251954568635044767504469978824481712208771294133959912830162644561257625443597201832647258537984 291 1329619924542061343609152767042100534726216250319321274793391841824482511913567164889069717875103137591315224095862654539480540607041996510282526661352296300835328458790535951491639456961471922478102553588634914811902837795446609274106753843200 292 8223608163434804063555239374239840978477899137248952816016663240873340467520213355444040789323411871540805803825780664720211836768211800334144668323295366846947271221149684686280482394768555794504976752674913205994166181707454028592591772057600 293 50857262771822064720689739747858675266218270432406493183010900315571648215517496928548129386532499355740409954035203291716804942744026560428225730381608207258254114173116821336314792147851955971477876709375231157888836591310261774094799627878400 294 314484706527797665517734513134717930727839509000391172131679648890167538965342889170409861308558108261007024817809522395718201992886531587954130536849536465290836665192946874793946571853043727741995849855932551853884030350347128929606618107084800 295 1944474931209162514929992379517713578466370387853266094807402303646324037534865863887551142463762676162972248365032436778949154017034012259079098641401879704035546024786220676692062871389666981021696373346511778242320241895027671754584648906178560 296 12021584878759349332168533967964242731734654762741476194248466944840449286110826117953441184826640869521078427391923511167151864362068386601739022005964323845895436572158053507927280590010441132667920146027420791160290684688853511185438876683468800 297 74315251977785068598860028165597136887086956715129125564445068386286413768685106910984909142564689011584848460240981705396938797874604571719841226945961274683717244264249785321732280010973636092856233629987692163536342414440185341873622146770534400 298 459358034037181531406376415708154114583940182111637078153381932776978436784959620570584572619477037447447284777731168796446849884849065842644119261860606268347003905821302364304130401947024958667923430692742714648436049420801414093057758370306457600 299 2839109186958901237588573967319962554351576777733462610125250206594836626015402604730569532444125636130042081168050835905798590592645731361894088280663546434465763270761761770013488236782950246215125417793272697894012773677729141284183068455940915200 300 17545694775406009648297387118037368585892744486392798930574046276756090348775188097234919710504696431283660061618554165897835289862550619816505465574500716964998417013307687738683357303318632521609475081962425272984998941328366093136251363057714855936 301 108421901269950757295126711094848855713490048985683076448065535132114046673494517810155982264248290239825939251197710128139447306127389212155150053051732005165770948985888037189206128186620121229879148347010335573927235982959338648616038323213786152960 302 669918105197775208982471665241682002521100766249286823351292346213658314876625066999175704983732813203692723982565983771881485672959298906892417215213681859732876128502208865546551772172957437797862552369275782056119941537093132179859362619592466759680 303 4138899976667442875297646723869401678942246318213415621497093307300225628544693483242432078315339360783210492723972018551030168910164381365355132101914232479933808952330478535653943622137875655305606264142852356465533104149961529507249923511145537208320 304 25568599197965321446740067590219527477149797978963139924906385628650735955285968294504235010119103024838385872814537667233008740833186540145187296340114896701696359251567890427493770139391218686394501855461436596849576215768512343469129461690563548938240 305 157938494717923493789043565049093736940820391450382149568929936145501595212323817268347471341194721635395144211090455623170453992556470300437812676409103165199986691245750510050486108008567396738253250805538841142506890460681564770806032478114825331802112 306 975502467375409814579386725303226022281537711899419159102214311486921617487882400775087322989732104218617067186146931790170451130495845973292372413115048961529329563576694326782414196523504509265681843210681077644895499904209664760860788835415097637601280 307 6024601557471586346718297169950868202755034207691526793673610210355711357514739517490441577812808044294781626661024699264375163985081837020724228323342452218435207988734242487229502659962750975790660503998212779201048429375835584321146761016114088341667840 308 37203870656853757244994159796255036758571672282562610264828592922391438318159203124242921691558314611196995629575548629872862213959823551991615202178562805582674563618741977956852318374185559597252715190274677617014266599587140523957211491729379857226792960 309 229724871240378539881711510974934013383025083220483690567291117462533541459701487252606778600301826142925138062233484743680974447363570670550167656170543149034767208364270854180175480446427338872356571466162087033214306381916712361522199113979471739769323520 310 1418365817916401694624502683890399037468096804141954141115468383300932897915705311617707658841863533024382949197144805804533500297593142785267809335194901894363046570352304564196309256691812666457066057374949143811523169080608346645011255174699060999737049088 311 8756470644371354513437444222088637144497575125249363186307714777935019819929756264649513520824366506131238786040250891140528361965848341310978115509884924878382795546869533000826089301762959227001822605015763202952168760883498474464378166994926678840820367360 312 54054366862369323054104222986354856218917723369327799669322623917637333888412533864471035388165800932079377890748471847232877003673794568477384136128328093960786103279713847947407205112805959843607404927116538233608580235453904044289719069334066613613525729280 313 333651874690407450928208814088298984712297257346777344923742202584266227068412189859929841437496253676604977907111973191226576265488086601592032431309680119911305915451780045477286646255402921462777975460668216828536028801587676081686061475889510215659206737920 314 2059290869904489299040983062748800740039592626554313676631249645249388369613321095377528766579196623010383589757907656192984410199095260617469295706618344179579970904922132892149622676569970897435871708416480905139180967571582535816266201083674747764164148592640 315 12708766511410562531224352615821170281387200209592335832924283524967653938185067331472748959460184873435510153934515821076703788657273608382096224932273209793979249013233734420123385661117534681318522543370282157430373971298909363894671412402107014773127317028864 316 78424350307755053594580656964719246989572912685775490108235293904072548036268611697379305287808102858225458228393372946517634138866087140332555818411179617399555492328499310503925955820187318444845313163202690528446927987445801454413320424633255312682273000652800 317 483905454895800898520503990608803934106008256193617850636303580051627457283726828012851486255371133093656139731032925815105654181773080272840628330638067292219339252348721297620439020770619542202263194155282216636095240200138762286537712146948414484563173467750400 318 2985605353791073468230279338284507291559711316515340323737193786356267519467522127550989358594459632483501088529203146066783941838486740551299725738087698199164602556943997440035538863999860194342265367712778959245342331046139155994298714567021349744380334414233600 319 18419032402071575503063290713930753447616024673674576041112217465671267957091170993794191403491838735822978502274206242819532280683830424466952539976666426507698864677322216181786647286369043456004947472284479598102926982754864761745391442846075286197305636762419200 320 113622406130279031384521674591560335329981352205730040953610991491359634210306161067967918220290280201607998635904009760392989756468378930930513480981061018519367371478231421071396380447789036819230519719654883520797430824869071999016883463056726921729629146778173440 321 700848486411066922558731824583456273998015817343755392797974340040162229708430526213633888087771821804311019623333144316442740553917103686113447639696264226381144534351707830907678608369539853277496663691329188072208451816949416068702271828200371666743506886669107200 322 4322624515566394124849818023673118509813849109455584503406139873663857727332121195839369260069300739451433804260682064013836281801488720250376729852288138986313518773982893640318787938577348287605926627611738408420515482324414721467213390841012230217865231915915673600 323 26658414969065811444894233755903566784982004414970663562801952409716422888066827932235367077579093105223703213892503626983163694577602262349072587819684126503828264389392953967538778865777330615823547499079204054407637277988340944776127165805871091622252451939640934400 324 164393558975905837243514441494738661840722360558985758637278706526584607809745438915451430311737740815546169819003772366396176116561880617819280958221385446773607630401256549466489136338960205464245209577655091668847096547594769159452784189136205065003890120294452428800 325 1013675975962200916418470586939865471780946494031407570181866239628540166309938029497122050291453638751860074822410953299255190577200026948030273970078942877951722127151132692710289936071619236154915076903448626782675635327322822755518090815473707539285525541754100514816 326 6249965373263876815954373864261133737054302003077083484863653808752655626634893985549740248729514766537542179119773055618107156626294644679573161594658512836450802072312198504133996231607222897764967191950710858383981677938401453185863075273319485134858608401612705628160 327 38531896613149772663498525108105338268811843541906422952553902380566831019253658332930508689414990120304847196041169663994201919751100928666726280656977253450412284335722911878697664840734438415578513330191538503064547592427575931567889785171290770739678760053979249377280 328 237535045584722074163396395635942054815663255005288985396536556748494305856496637649955757835357042753830490946326966648159378907733920968793050425269536605111992801606194292130264263134039739257011444980631984308525961072830971139116686419562042495230580648869347689758720 329 1464197788589107496666771703190548593210228210184577697216340842206524171054635808979058592371137029497775792216264706268897326519405445971769927849381824423000369001998060864559805245093716082714952007357816608442828720534046229392488267656145356171208563999717438038999040 330 9024782733303771661273374679665381329059406604592215261024355372872939890682209804434561142069371872722654428387522462275567158001426294262363737108007972352675001666860775147014072328850359128006704190805451459311253386564394032073700413371514104400721876289167481731284992 331 55621017449968864619328351500052501242541357925583441487884244594141381803600326287149561117285554744272552972539413362665126895235376556783148107856000796372981883384882118730842016769953874988319264499223930444093525403599286481662685327123531036185717908247437047528161280 332 342772896694687641599836768581648848018794031071517232783768567589196587861946589106951813391464593393920612595830240180761595264010784443308195869498125389696147389775508478684646886479896470560545828811482414724745039083626928136993536684622724397698731446609205419405475840 333 2112222174226723845534129276665295604007703759035295380397276578657751946824968170713108471709565602535510801941872831384152532978228617650655909682312772671641124455913944138921607841011253926697417539703188933979509970569376746357689901732269761153386777562889157719579688960 334 13014830043588615790746221710710114829484593820642628421729326942747465588520312860262207289755347335383476737713695470025706325955672141092963659060478102270171958473864961191319368074254971799830195499129230018352788980334662706599179095104823857645718527618041576607470059520 335 80186893164080307439105079435539334352406572077033985261042778536808265596137091771884166704641901194720883542212141642188232408276141191689185051644259113688462454597185910145919927478394811327909025403590241068298974493763414407225987021780168484121680719413844221247218515968 336 494008538242994751187343792951090541992504774403155802054638546342836636261916011808929241305383141288905443251128372617052503229558369841656586478879810611116420479214806053577542410357968034073725245789975592295770467863363892330231527187752823696821068717817433148755185500160 337 3043209867633403867848444255686836691918219322436057700490889086669818566408717034170139777299630270966669733499532645557866459063985684840590722641407972785393735652373701386430201910691814951741998843501452016635072674434253532574363947898441726986945218570293742483132834119680 338 18745452498262564653433316391538443765011043281987787374029677746883320281843043979710742651887071669090551435343275053406739549618988745083165338873998222897011117243319663569667693426214079081440359740147997333237341148438212588224336507469099631913668476518791632691960238571520 339 115458716272484469015837063792130591685377753312066371790483678865759211647458040795386521112507981253867467247778048116558325013582443952016664388108874010055926881427880405703439952430486717174181330788876160565780437516044212047824231939809675608954984598735212180120392265891840 340 711089858454654347409302387002121938203473574810197007439037716308528791734638639486880515322328566898819048284844802223744507583651875398596750672647006403109149675617592851597068412910115252243340313740902000661012459289989941259246887299886649191622758087504512662270886484639744 341 4379145755879103019236173057784328651692945768625846673378238135624370858189856724112753906677096746297712614070891743899892861952108323569070898570553411866654587445152331344146169111763173107656934483448370092047290805011668259954306344075548279479201736022755063316037717354086400 342 26966318601992371223717486724250865907793402891011792672908097993055336337274380880062747741116858911412230307699701791383550781494561781977962901723934167810451933214885408803426409793489013347150596555971542145764896009808694021823886434570481510477189637613807495156653312127795200 343 166043337864162938846913504261276468796675413719582816691492428458696414998027674690065665391366781402048485159946851846653233966520450389322033960469238957480100533381451846626345706949996490347469562467090078751765190591008634909889353206451477988710858643266359853559334679923916800 344 1022324969756677629295822098910998723579530599587431412071456289173020369086693648237090346799171055260286894095254163404684737038053238152860662582191418930066432935179985497542442463139803972546338759608420891849531028115570606799842006079256483663051158739645785377437996663019929600 345 6293965900762850100360365617643366054733110126155664693448617849865203663594600895233564917685331366298114095821216936439276468025579935758481296592969779152061169722673302019652602294808532283154850798284886881995373633963686866211201220035770351595132351197123617801966101194940088320 346 38746090660765522294125950189538640741565099909570999413426462486164404056232658690310674204247849162471049202598821024900748199117009431114350178448050952583497952339000385265491453433358883708438821388285575314017762544342927818005371672474540025715699156213506664503432935101798809600 347 238506194960792955677962621339638434074879116446235316274002662450856389233754924963987320173698575824317467137611186481809792949031504740231273720936705575557209297395114763478644796926958431127450497076017258993492624768635428873946610640938378947921421895308502119248797548638162124800 348 1468046751741432503052287169280188292495376630539758757065843974050960878559491520899025401758799854642781651174606785758725794531107710211423529627144894663343512399483723630377175732809037239870686680278244163115118397282807725999981724117500022144964614079743711320203805601100411699200 349 9035428145388530133399177190870614476447189118622927822857973800176114519042371882209474392486825466397406838748009672807286552013809058837070892948731328758916517576192086985817115971558200547972020026468964075562390594164673339392437660184498703631472753705700549901999353670956115558400 350 55606606357619696878119507626100867377906415318610818658388787330226716211477911526512022404047491584628612373323465243505414951536413464957287724033049377562017653883193586764143050864961039943804946105754710339318255256659161065860887771535457736063406604234511384254018879449255636893696 351 342194500662275057711504662314466876171731786576066576359315614339856715147556378624689368640292255905406845374298247652341015086377929015121770609434150015766262485435037457010111082245914091961876591420028986703496955425594837328374693978679739914236348333750839287717039258149265457807360 352 2105662751234340269895224711855497880079463209442500580665561422329913764231838398014423785439980188327020531479346603451621132605382370019186804375097639017470808362080372533761081261774573645424501980158473821590268197306359141060396554425625899585897529803705448571577008616907127788666880 353 12956089222892314635162685762464989789044175894926660796616428921531367410514314448972601875285090563870505933068387599707991784756063761137885946466606436107497438420505861595833055242420322826804584421824943740776381089375104969924026391536712333995947407177473751550893095512527709793157120 354 79712887930676444280746693758894767685136200845057252019860401669760785932486375338594143741160811435338875486505503367694932506211036360899196585887765022152907968587180131513345746660992833663221426188516179286471632804121408543769857290302145376958117098396999522253799892729619638218915840 355 490402668283372829039861349773031472181232289142549403975704555624669173173380968280252422339986513168394659331064843253649950967788460316067169981912334671498453530688454668239851016077769996395705900833012212849729707166763820449558784005689818319088810543377597060851546382314054337662287872 356 3016802931293782291003641449446457651901400879837593243558407238252880587780068316106047204844299055726922202064696648105318518593979573292660399607831496996015767506201448661363128441602012056479202030405327938598056344649474064001499261158597477861810379466283532481081142070976907301911265280 357 18557140720227299470711475134410142867158197008748892893149194104210996556764789978064088688622074863799218923624856692547001307653723089497709348848173578160365897601171936303511008565148511137334251145014286143309052472969874074362163522420952552897858804784197863665137781478614253319319715840 358 114141966105979087805884548173103727914755167076159391482442808428694453681553261261723808079178237011413072820731660438515354411881280008586469235094073237734988007032906714358467153241500060124050338048383961138454004316982298077501352168633903691287947173560904178186126801161755826282519592960 359 702020783181063581825607471772181145503563813103509572125999222870633297294901395169599354425697903401671489660656006262512263346612440832754663150662155178046945736848629596945669845006217639983017120921537008896118221537317309624298009995386237744745925791706062466392668459512971767219507691520 360 4317427816563541028227485951398914044846917450586583868574895220654394778363643580293036029718042105920279661413034438514450419581666511121441178376572254344988716281619072021215869546788238485895555293667452604711127062454501454189432761471625362130187443618992284168314911026004776368399972302848 361 26550387126789642888268750172037643156676334460670958970183566176877441573316589330333905778321477770479282128357164691141495655045151398032131346249280899296052493476992631266202854276647893181961586570475747319830199663847626671192633602401685052434947714222057813999055685533879788193484594216960 362 163262877746502058202448170947391695212048399197385510131570768811406588238129082456694127797081794246096359164980797244422567204780406110551172311466572601748654283093330379001567827679055829345432297530052523574425481910842035828935918229133013609724291745464919044093640762426564664416289245102080 363 1003864306143781250434887927147598522626148834734337351552798776823855385530314358246119265132469875364427200154923249172317272730220017737603902477116776989264452781995353735348483171844773033330591978201314690408037673898070038485358042665082331616817132715916527014922882043350116614262142135173120 364 6172110761400501204596920826803092015487145857514964265865834237724693276969350367458282734523262585345022181172302834196829825192946153013070147647767436543884190456334070493708531149968686946686441887952039222893374489516155895962173899682566643292408634665442822690652225310487804897578774995927040 365 37945798763240341652371206398208598582885356997982410445487485012203319763066362259113387551425208880860903491919582355993660623925948403729669620059151034532811296942503162158580668220629406872231166017984591825130773573902065289148269125719669993282643770381516970185818064648588038877169235865370624 366 233273353052707018354741022939806958501344407774482031427177161960266310018850587658483939865318907054472767368358088254059389081511977891780755861019371113931216989400634193597831976766164386509617823881052818597115411314971712843124605281063545040671990391689653505240684823659352698015384646713344000 367 1433963717947975567870015661450148496945593961687279190462429638644034864857021596069590649417328213392072379245274787741574882201337934942390695429045507446945028686887822181898389481156585438598631636718406427125592283178681700746836810665066369514321554015400158876901866381949590427037350852820992000 368 8814200896734567213374933223370206250247102014501699806592434354926105609528757745406016437451077224708879678947857526824571694400615241412194981142665591970080583939511559172429774473848359407907893375698465592820896044973309801873219743816250347395096073866399889618347885206440145505321977252937728000 369 54175088438466120433426418836324194513713895308644593933202279449789722282957242727861369322870035625039943392557563335604684560706220508192027688974432418938056272018461290523226906522189916360799734894536910472947946422762782196879301840041343598623517332056896882532284562732266260179052152871714816000 370 332957165159653940177328855226489779254555129545561639470545901267086022895796675576099334703260705436056300742367294662608250516340393069266678283048268434230108006945894526080589149814756404876915127432910633555361162609088018150550087525010852279107779494857793272644365123386955339586931339541295923200 371 2046205758932644160658516953952551743127724246263828943376939770590178253914869057448804536720847461978998290276542942940018358968345272770695489178841110593112254058858866629282326850613597312990206173981229769558553775603020704537073314169878014006376650264894255152639225017041127154334780199876427776000 372 12574264421828022987272499346063261518252628029459981087526033106368676044218792111096685943397465855064489493473594536453983786563541111703790022211910695741544658006858519125105911775544848004020460520755621648416274008141143361752015043527798763490798447595559858276702334378914023319379858970208370688000 373 77265989423136269937878199735058968900361993146172323465441468846640765397719762784540493786238583752835951525580371789685069272932000611327310270535386902519089426680213742184296916325868074062238325773651165732359517497746650362293883323768672294694128798630088995094374665942281344364661224556883607552000 374 474751988487612696035412040083330242066930107620064169314397046549680424823422499676133836151808196427852985576961749659615746495181116055695612303984810433125314177837249143153781587478194743836961691518316520997225056710753482707356534433209649554029700479283274092852601557046423875267356935913685909504000 375 2916876217267892404441571574271981007259218581217674256267655454001236530115107838010166289316709558852728743384852989908679146466392777046193841995682675301121930308632058735536834073466028506134292632688536705006950748430869397753998547557640086859958479744716436026486383966493228289642641014253686227992576 376 17920170377363913442180931746192223741406369475034115776537989624316107405760369962243308851919146491887774992603751081619810713663210944086988763324539840280828880353563977869920443376879058109495255269974786671718234651264117842584405970367416491081127894176316402183998795113296163162432182826930891453890560 377 110087837119296614143477554175546923567896954122490748377883246604552001994008002208370035281285791180933917461194396565070243004891237523887177654800090902096550893630912925057654500957166839738968199483452535627849950801930230566115342778172245605686716718600394661692682253268949373698124497154302240337428480 378 676253856589964915452790689935502530488509861038157454321282800570819440820334870708558788156469860111451207261622721756860064172903316218164091308057701255735955489447036539639877648736882015539376082541208433142506840640428559191851391351629508720646974128545281493255048127223546152717050482519285190644203520 379 4153875931771605074337986084880870424742086956456017291978750289522078253904326065988192239652405895354771531675613974274327782043585541308406344499098492146050935038081005446653390939998578712864558100675285573498036741453608669653377411785207114252417297549481306903160295620518246552837186077321625128811888640 380 25513543223039279588170682952926188345652713043074590419680008357222449064770255363201159703549250946731675670870744778832318534972970140562685284370778633339165479944423859769707932773570217673225996334147675075116888827770322723607849681859666854381952559159182553452568763100762072248215769222285981712228810752 381 156697352078508961250182147269940369367000914752741578955515011957744175358431489632259091092664690853942574986450243523537074466763123697944051352828404204760228931942130792286395177664447006182017930241221941406229710910715367908772620093311339735574196820032774737740186104083420601209514173176244612090854113280 382 962335047058068123279914443704921744855979439816575246674445596997036218300733703343664470427726085715574033817309610749261719107398660197321320611872869802009154644859263975664615410473279257861293362162059357431976182713450924382148080468346604763500172093709134907692347120889279399051100131600706439699329187840 383 5909691986111165080820780082490798809141680528586383760256647634822530510295889478496863797509169069459608688089588001259173794622980806224803514566905978523043163772086132821835967220452096121383190568681889317702370709509233875056951136453136330035907062048051919850893995896427115265191090103198071922122251304960 384 36289202352213873074415102694045061437385631995850762777825976882582101414785696328894804256579741317150409600300126320232114082606741513224184081637407024368061927537966409359086486213088652745368654585812226591516120138080139264021590572282540276626741802888818820334395943551497754675314037664950660396781949419520 385 222825128209437911553031955243435130488258789709587540796832751559543085050788015900019005876764957074658618948336360054620045951382693343537587451924234300275580251168188549934754424435692402831302595950285983538556124692003764208174130163314091464793812005270565431871459767677248550785564636467385353709071502409728 386 1368123196519087695286750606028345231236200340963011584685216635223101325311833154619287678569774477375494629294189568211009090426883376228456171660778329771122085998105199127837740896146608794585977078762118603591652889948313267288530281054545069356376514125624974283770361785997614158968363182455189866037563369717760 387 8399640090256724454783771162592631187124578837540350194346446318579040694937766344639347607963266558770478654271303395528055810992958402890986728335941373478516993104645873715096827827504760971411580204493007240655729370845458199166790562753486007211241854166627749091055244453566747394596462329492328479858528595476480 388 51566862615957519719832327085813524452914295853147201450858853430039368390056081012708572170537373564410515862047022392133579746869141535274047388907763792850070818492954822652991350219372011943047381564696760946499864333386292346431172990924751724683448702641513655502303072908237093541053539352708057832533544109342720 389 316559557652716085066734182727307702811206525700039889626352035966411341170832702977758535586743568308000801744391489646311024255844498679265874459413213206493493867766519579679545872297841554035982383487135900103449038632715851216652033682077910330447494863516541412183803953997095576802148719728192396154473273349898240 390 1943188669283595660640414444741473437256483134681783322475607113086125001956342284432702395370933596229112613784803144136586133508953153431185906297013416452167754665212943266032904662259058154774722630944111140635017944837748071314525560602293634182285391546816923437866735040689863617600882141100750247163612862563221504 391 11927500783326418377332467179998813937124193154056982030540810924313810753696218625673876595627213889897366427323599861707945576525543652774542647347396929629674197433532132579230105343789615272274512312700426438680417052712520130830847430806917447666201891847469606779744665211395582307524596262510998959572048261257625600 392 73208078787457557693525296007849863093675532471074231544594875214028134370900770442273844614997644436461897000358625681809482288572597011672320432443461767063765609757852834147009269023361771288501215878462311253737457726597763864232191118677151477257351407614826208959351184945453497530367802570411896675332520705576140800 393 449307598054319667065605633513826640666527695471325818029421982229607786520642896454871534888993176541338665559452939299044456183300519064004165096828574509307385879735218921024392765609029497068358607376211437007671114596829024021699859995545265555075652913910841771017697348825531389423020711958863854404330890437276467200 394 2757425817500875520214808177249829485105746110785953878160259779266983826921102851847409571983719545372987038890246718845404809774671713443558556355663688232246850398984160789433963723966074426170789625978881357067382627145006548437741780378752416528357687172173643153098457333655164719860061120600337055709827647404402278400 395 16921519447144613318989101320641991574421084993785195444710049885932072902422160285767394436679838425276254638658121636661420908591909451613128963559819696898649026245917989249589691308591808630475934312336223821598317691644293350412876140855938880163896287861642812666102938169063593116305792800848650691242081562805749678080 396 103836596607478309002887667194848584661220294280045517501629851572764992810317801753572647679626281246013380737220291861331446484541262543989655003662529958241709933781769479486118560302722462050647778734790464359807858562362709195715376318888715855551181766423717259541995302401072048668240092187025811059894591408126191206400 397 637143449208607457760791831956300131573633846010556374392872338617772096941899660130234180724356728250097217823346677516885147698595757070928966218946909265180870021895190055486611619388997273439239266997354083578065348760492593452802661745120684695523120360222103889784132384506326223062551296140037470382627769950114362163200 398 3909307293887988471989582044314786234429180532557232829817573494735174524452560226226210726956982739665169361619629614312144549447162911475398330418764704586863529129316718883161571795346561160147292185948589628386019049429957068371216331612021889513737336481563763062444349957197107127434045892396913323302454809593415257292800 399 23984922945959387918372172542562899002212115147118060068655187757172198586114955974440510926292465530577279692342990716381277837209661171157331109937684202578049923079116109839547688609043563208121732509278564938067605596502593742788815989439171893557967417811699478638756312519344657263053995851096851667780474621264863533465600 400 147147502273460844879213278548623385378571326427569298521199576890251438325815254903192534532804276030091610912524248044999139531281271285050226359467692582816336278090377333865625069616482260281826828944423995895044760334543412612009386095209319566978130108274776301448769977306179472308836264546479184981833211801459937777811456