1 2 2 16 3 208 4 3584 5 76544 6 1947648 7 57477120 8 1929117696 9 72545402880 10 3020819005440 11 137959904378880 12 6855868809216000 13 368270708268072960 14 21262037565623500800 15 1312956239068318924800 16 86347473137975269785600 17 6025205587810776514560000 18 444600907757468888806195200 19 34590211376683172770086912000 20 2829826105060380797105602560000 21 242851759142384265847426252800000 22 21814514850047378537152606371840000 23 2046935842920626292800935333724160000 24 200272797262100251499155235914383360000 25 20397065558849531133976623801811599360000 26 2159071817813257550318417209077761310720000 27 237189901126597482291565044140254376755200000 28 27006976212246564508662825251401408488407040000 29 3183226702994433311589950190721689462610329600000 30 387943391492887181274562408463076359263381094400000 31 48832426603223543140695099035743541461680704716800000 32 6342302349244063492245980038403919150425076400128000000 33 849123068835378892653172794179274743449661879196057600000 34 117082027430762146529116988836487957034997440495747072000000 35 16612649722232252773944052199771730417114461730030747648000000 36 2423652323812688653633021711065349811439989894916410966016000000 37 363292918951066462930090630355314345469468505342192081960960000000 38 55909875226415155323964509059715717566549531380869379928358912000000 39 8828173073394452251839551449312047062977169682322994042083737600000000 40 1429303305172033414143749386038969211333982527872054848769962803200000000 41 237128307587412434480124077565906129326945041258817986803859351142400000000 42 40289766659869418837424354190823834971039292601076518106693481005056000000000 43 7006758721957323976300257516952403474762912199223440434673226124938444800000000 44 1246580558872608410514996873979423835391800230625126140523882657655816192000000000 45 226769318179632270511537316024918784231765694845900884476641324107367972864000000000 46 42159802992914929870473298912260132048804677386495565217042437738314007052288000000000 47 8006850877520692442094642010384246698988305294649294246148319367669036036915200000000000 48 1552675739613088033330821133158179723421728282952233436172960675590930201833373696000000000 49 307305635218786045419896200878451010735166022714889898430934205292271451056520560640000000000 50 62051645753164970263669385960616192727496562095036823354015996987009229154592667729920000000000 51 12777867694211371738482168263064140595441740912032256623352707507406721054190486778019840000000000 52 2682388212186182756007440906163150675071535632834571355534926837131631692684516410156646400000000000 53 573832454106468887904303053664777846343422095630081758494573347543731955596504406556546170880000000000 54 125053756312772557469198497545750352689033018523050462598802808798387916149422309765914243891200000000000 55 27753004498829139357289116942797453421555950909624196524552792145982619911782953042985576352972800000000000 56 6270232070008608263795054192781791233656738445962625356575708873352178264554539238381590047988121600000000000 57 1441721081819497326615157237884902814235267497325982988179108626156724605653341681075441603985801216000000000000 58 337265018918129222415488858321484995555547282489716025409395327231116336825403259244990630836632236851200000000000 59 80246596740365285930878138264129136266449776161502638875184852787566025627083135224672943702729518219264000000000000 60 19414415826132014695036249607184869731478567066724046509954818411321007741800151684074522237265509577916416000000000000 61 4774694092590332090664064235344176696433331563539110736988453598623350802923160472526160790717469595608809472000000000000 62 1193370448145673030679303095012437146764254342032993336748702816902276314684813849590839343302787475079660830720000000000000 63 303041527276031028097412117960443438583259710361657872948465337933961830798002180287408881387392688054763996053504000000000000 64 78166069954168509418080926091963004860533862351775330254554035902202539053270338427297718642196020883241151391334400000000000000 65 20474774129476051736262049696763529841501760136212225543906967044363401489026280863739835191491098043178636563342950400000000000000 66 5445067828867968099629691301574685277373861838539571008206156815899725544159315523716644725499197823361402713888574668800000000000000 67 1469848088136014885722476773553745968112613068539905708142754743065250765465128557343700773467259898739346633326445199360000000000000000 68 402653186271053389790081414300029320399454138262674647133571162705753744843566687760211149457947161908123913384683781069209600000000000000 69 111914581934723415308037060102931707221334306320196976426991881124230523694395851291220852096806742285536200680502868706328576000000000000000 70 31553608364385491464564983506000497725991410237534684841431761025263513323997379351202407043468493538086362470375875699193937920000000000000000 71 9022579366754687186830121413983749751357991129796880987344794592735719733809869230676183885910197638999276304394529501485077626880000000000000000 72 2616053725178524454908124676302169245349983293016145843783211887457585594092503483461340482721602338582193013400300557534233330974720000000000000000 73 768978413802305276147328539136089342578747445370215553067816540334780040885595342102923294262134109220189155646877387973551233370685440000000000000000 74 229114562724459854365680903236205931725814973579712657496827482174624273922735375069874516278815780807045177017083100627963095714921185280000000000000000 75 69180541454714152594850341943626890966233637861262193705914371138713666814730225198106566470621042272211630389255085388246721752585029550080000000000000000 76 21165652521382117395345826725802673127629163978425183359463203790797646920265431748962701876824935173448964629489933857794345711140409085788160000000000000000 77 6560267049060277511132047551739100639247638241555001652531049981086148037441547460451482424732569578677527790194691359123786827197215862790553600000000000000000 78 2059591743299529249342526354643311974791126985772922339092492509321555726405173321868730506188538199459608447662018946775137657485790014572981125120000000000000000 79 654847211496837339919587964752538920036704424214403940488249277484002828695121751706191372881579012338265503808415118265181611035235010423131262156800000000000000000 80 210828469085683631168926930371779105412201906162898539503656372975815546979552564507016673298517008863482758046319908281180204389117870047625865278259200000000000000000 81 68719798193698402265862681090029973466037288497985442070632728073546791530501419286662981956314668692324230466991420249886134377144606439297552453363302400000000000000000 82 22674222105106742362442548626902054657011203389129014569398409589668720548686062698748064253035156093243046704377596686931154166736771749003711521566490624000000000000000000 83 7572110616909905500190942558687312161769037343228117972416841233188488983908196023491444989850302085757807109461649842788003174179712867161408341696637095116800000000000000000 84 2559017105014996280409530317850224491065700389007953233770856283239732010741403042740272249807900535736962839276726899084035248202729293611619318147226340950016000000000000000000 85 875064842536102956956636485378589006230768966529457475897263601351334568167279552084212048165496923448490370525469943652354939614057741212050896518834967967432704000000000000000000 86 302732208155733225160144749066301824587443242775210643045889744129531315331750265900323910316641832386482319694908057820014207689446594209302314133243991960183635968000000000000000000 87 105942514138990929127323961302374694670063615119402573279007570730936034886873673696400033911871140034596405421093653306594052813730474957314807801001398137620455751680000000000000000000 88 37498889165899874099887861995006851029563761831499713451825160169350332767960010193717142514697755216473726560248485627901878203211180949425797178283649150546511004696576000000000000000000 89 13422935916918941652803046909884221639040599864383709027068889862524595586547746169254109067692505321184292372408778271029644007556994900195029968640552908801115559034880000000000000000000000 90 4858512856432990569479419341409015979383939165207235890460217487762657502945683311651624481617512702168467546907624498653602175990492693355308898984265017038350304050098995200000000000000000000 91 1778004491560605926541235133945864057986428004183791913424608216327293135821737969010308639243325445509446300454045126840243463225315324758150113647695607885978781373451101798400000000000000000000 92 657785197701464114199595806793487658623822606044475306877859371914692926168383465163675889581071686516687901162503547674179314468636256039207755656718421671365619781962953654272000000000000000000000 93 245983676352742279711517487161726049703237727245965308240947787967611539906470117060837804985194293055751898063383927602920403617112682694230233863976296555867278689484645335878860800000000000000000000 94 92971473638810805600198108667293121985337779528656871623913606659397826705784392779586770932587767979911017355956407946167995013816220542643823789739962797585790133834491355123941376000000000000000000000 95 35511229552470162992978973098718243026343966905990442497894773238192111199579904970494234633074561651671533794182340893471941902213622618925749197414627755007429310109770177436417261568000000000000000000000 96 13705870387239037386033895010568985762790646456920175811200509403029078040446666692205266267648962472103640436958036642411253042384411506265258422422245319467803318472509585798523399438336000000000000000000000 97 5344730087824089059749149364496298565013053909930699264146683372415776444957462164956054329971080922444190935915167606629084603003133975430164194408493770704971128466583860193921105699799040000000000000000000000 98 2105607728631757428289303337422591965058734255770087981245215738651134528433736329108387856140181947824750921072371702775572267688806273744910118365692605956583170699124233968892953643106435072000000000000000000000 99 837947660368317600786307324758997295150025604294634925406395808580681389056202676622033588734415250948165333985101384190457613211590597464352467543589632797928775017215429514815547476608800522240000000000000000000000 100 336821776774572981456139161840589836367579800929036221630456342575445499591843675932982308634566639554079272929911882089183046963178375630172111315780638115598197468874022643752152415738166194995200000000000000000000000 101 136736433981269507894634758237026094635461022540862573299510728514260497296661121993839103005737195236840293985780963943480134350760043049172636569665081081113327404905585785771330613117602568234598400000000000000000000000 102 56056628295043291382790168952775805053752356029353648491900354818974865971184098001946128942503595150409141516881630405193961441610417486733645973012869115375270378475000233281870967159816752073801728000000000000000000000000 103 23205288295220631105609956483502308334139059065492082262880542034853092844002450880724166011402711515368414062179395777712173467311666726477909047624807667540474258562152864115533492915579134357531315404800000000000000000000000 104 9698926578952550567387134449237073935690584571734069257717357985969135672915566325558216486834450455528797758645313341612745390602704493495848394928476432541567926934399656240868205398280629425224934227968000000000000000000000000 105 4092581052607881234497929076309331429006926984800362579952613474484407173508615508691286643305942747130409045689307279926284461224954074494365011643782648883169877490753788555010800303483085442180538248986624000000000000000000000000 106 1743286548474046193874053707210826255163438431727269169264104612573988678254165665148861817203968693582744839739018658993599695235171846415909627903788893048999447006479688253185744014474792077229044391580008448000000000000000000000000 107 749548655368541468215377782174279436881395877756928799605417947167294550638518222446786782192932604026082879760690250519968981744129107747957692730791870551830665326413403378941667601541460245727859744355846717440000000000000000000000000 108 325276612437746541854325249529440659900319147383035922807986398623405921055428542367467274744192592212726853578733224278466022965921246283556787441894597281909906409949064089269735764933510875338341134450357883109376000000000000000000000000 109 142459329012143540466005210189587932271128922711291789400699021278668073314474659782190196033460298446208412562116921689157449103681026105775836782914943472544188665791635932708631761183343062999026995156085032469135360000000000000000000000000 110 62961890182051801712274968993479916110804656422921626442837912951848185054559505255590386263429342186691703386278248184223881619189295498768335674789003368782753137890687904128717404731405739873145610879015233337079889920000000000000000000000000 111 28078754566438827489831852004781848692105293011499976653179955822436270866052351963197315789115435231945928410285276615075456391483849247605161320677601427375663443473849993678190761374405004140875296904405085568993842954240000000000000000000000000 112 12634445696639147771912908254144261803376134159742777135528423185601518816557823058383220148418295218074725707602413038429211516387720960282009874538854221919983396124592866731171463031639574243799511712710671931323586917171200000000000000000000000000 113 5735595067420810166156028160003791180167553573184042100868116161027653376453861478178050538385189965537862646878501720795897775637290980923182843401539783452459122776516652002719255181167982390341089498455654169697155178959994880000000000000000000000000 114 2626703057407711374168365648417852989780835610999715664437596046082913605354863472168279308021958691764686547453888345519699683427541145115178866199028702595025557092256860766813934735457085499953925276355459947404373254789608243200000000000000000000000000 115 1213446243464314879631890345598258175904462232537122226255122169491441496849270154246371620064743172086390263983633128472854871050907170906294142479535708197965226168417597990555363646935725659719396957038295406108471931424375780147200000000000000000000000000 116 565424467222792675014607378146202448532973010415098270887970762156099677148540102974677435741149348489713493391539103864048529823723915894228569387336132948019367836971516408193600578603093288620633816913463293319097921280537147106918400000000000000000000000000 117 265730334075965045310029809384160788337110622289274133806839330743474966960464942366722387285722894752608534497449372798094206638574100942352351029055074587434525678454738160834682484196156649758058161138536262065268555508386455785308160000000000000000000000000000 118 125947246886957721387781811369819540683323231881693546330858145688234752842992945973786132426044744139310461942631849009323763011373021963922792945128637848809428259512818969370622697522471072183473464762648838779808025004107754973422210252800000000000000000000000000 119 60198586069401650362309247755739407026997416839117205755368321200802271552080899139665492758357107265597551789377120573776663268791020269149040834269971989826994668240363184277187074358997937536473955652109011576773723092326197169684719075328000000000000000000000000000 120 29013728588916490944976147973281401610493613738521679228273925803088486978272732847372776041806323722744578808291219700641134770002184275826309618495210514948305537350996110028668090296178909141672010478560153183060660057146063702167250419056640000000000000000000000000000 121 14099720889942574717056478812016257019385162979594679076083074210026621186548190029674797845993461205287208408026719387390066090483910581328200659246989978229957684508395475597325559614761567026137914370536509441196017822276429802941421160549580800000000000000000000000000000 122 6908404739626690387466055682190535697416939386327692600978663383701316404108405696750559590471251454496885822815556583928604208217514234916445888502756732624249002983498080211176797386445629301156350177632654593586976061846812831729455745405298933760000000000000000000000000000 123 3412529104461624417076506510604245246368183261860355352338360731943955376108010248404917114334299582169296187495412118891424596062023692779824259028303444386529904830224215780953504866478213532238733197092310669332659165353274262225085857277574318653440000000000000000000000000000 124 1699330300250793472672723064707169796472076008504869344127781862136732394310343032338928762209000751911449497314068285031485996368244400787399347035108964920407415773670823200178140412859984357127613964011260242715283272311265399136316723287729076478935040000000000000000000000000000 125 853009867212915331450714335102920785829507072363362148303167673008172908850870496738675328874010475700728452291852459945802636377253203840795668931071853268772818132189587405631422836619115821979549159041742548528296579370474099410099842196275059850519511040000000000000000000000000000 126 431596128063139335375855881506060961079487931366896971524201030128259576758527249053626145180444284865883783205185616677855062004216225791034523677330076490446843387358223063812829632149367030023360643043999756517941543556155245963059966005564304062442194862080000000000000000000000000000 127 220100538776107593779159911983518061559792032422795408251890050545387091813814810923931818974403949269801289820712381128455689344396131080399675679242404681940793703300268621313003820864867649562561866164249292570492582490888658860429564435954007568330387147980800000000000000000000000000000 128 113124852527871431272173541016332978006357765618285392859336173667081616032428223073554147176776527367449075994097451570780203413085041627262122173892193783858870282686132920262488638404657393001578596876232138569766642687280692267110337083631368499810536398583234560000000000000000000000000000 129 58595193055559128811796368223879397442686258814160526498372024136205582019775416418794261223449536100322808637239238707645120453159784817361181685110645080691447464517618752471714988632034696757479505699246550336308987703666379731530355495620415420482867997308249702400000000000000000000000000000 130 30584901715496561031161387214801319169447982039734576570305236998580932609798817548966092023876584542841550083194306559449354306558263240957126952005125724536413080669830782269912576137174104912656384645640698267965879613252717183161177711137226899089635186585619765657600000000000000000000000000000 131 16086731541573388751959738152535388916267730327148026116736258027327775319739888673083818892769693108054952018777295868599701170368288211436324956069821708003869989925673101654751643458485033167027731651243717058604984740845649849910324261674599118294764236749680166515507200000000000000000000000000000 132 8525483933539499059639174836953910633618169167288026786172625781034877101883575951914567142390083621331018379705710635434335953181349856602086623964691863075865714405243649657400839862253485313291778642612276036045470658194166316499433123954884219379425289576093999098232832000000000000000000000000000000 133 4552353942949216696223437225216808167319802937903078085125874623911706357632844727559831397082920527501991765682672655474875127939878724300439709881895349345640061666086299035138252368902361888071914598839553012207867965439710740784107934567324914893298809985418710896827852390400000000000000000000000000000 134 2449031544314260806550274993686203173642522593112190912286570590350089221519133369159786541371685482039442644931233915112469553126581232904014215826872452762389222036144968742645705984954830859362999178511903195906956299739873618287951662682588351475947379172006200739633936990208000000000000000000000000000000 135 1327303070660787470547944621441284325869768400748672664091696664241753141506252230440189500703920466797407861417007711596999196647444099721001001564834781505430998602081946891621401657394702190064842588261423866047001211779281622719114349096223380378169424642308124100359525060575232000000000000000000000000000000 136 724668725317329302996512384020646099030473033933006517508979943647627686944448161951975851036613806239048342924424955935847487507934126813352043632727372343128692831719159282681920256893710665029694960110429976444300024668281699363163980740557796351271479680534342746851513313938898944000000000000000000000000000000 137 398546795161358374561043106005656725896448513065241568349823070845278260205099670083020675372941188074276067703860373471264770340889735956549569126579327990300520124912008512901501337202544184308961672374507997869583450851721474536843818856431332824320269454220290718574326431537682186240000000000000000000000000000000 138 220783456153533360508893458222523031263856085442436120418030616905287393876256020513245006821558095836254888476960446384201332086064861123399559664492289652074272667874546107878310488344125224428354478900514855302746655438381316409334550285880661026705277125880725379455820440360612117086208000000000000000000000000000000 139 123190860763796627609530618422065669983309345792342336562920474547288484217424797143162471965892474266050451137176227658261389800143115082713440652429602000395319133592133234678793059814549337876910929307278472654324976304305473292943460610892172520871612688807821134822054269572305502443929600000000000000000000000000000000 140 69229769152658729859757787238623128625803017618249710554684635396714730282087584875208665020469875633054804702552074070162138196960326943380643712730276184528330504765005284296877324337146499650002137076996081763225716573870872393913480331994703156465431335296175558192442424031309807340643942400000000000000000000000000000000 141 39182099304858517667125667325289847575115195115258113039404238992258413225710811932078333295886394674882399579150069932727013576042395274695993092114012685071532381009322742014596327653444459413835376064685664166497163030875409538473760829577946256306288624031510605564439462738306828241719839948800000000000000000000000000000000 142 22332700655734255885910519523125009715655825817401578403371839177949691317134594512779091941950604934185302994344475135568074094363061986439597570052297417648019484188103513712558257601724876984006662620965647771255448392984322292209099572360739915458958339981855992383714694326213404305084056076288000000000000000000000000000000000 143 12818349854147196238752990162293896305401089186104831050486318880892655566703692443058185897735980932525618725141197403952442093741080311415738259378528658032511499228504416503059061327762081666218253175372313710365873730576648871929851016308795041725416307640083672762763295185850571034537363674601881600000000000000000000000000000000 144 7408652623218950359539920281247366749913434240032456797794014398797899555712695879679411584857747477645851996108923510353882638518214045700638606815748949128769087314080353806896712234338574046284635212388754592294904444233187874486031671650096601329023684327569037952870234001081370054412346098752421888000000000000000000000000000000000 145 4311632859650807276807880098518053587930391251077138521641782361871642677417116480349938635514470685757902258711148794133629470848237619654745440842859325442896941900642301383630377287371781797756105652659542458233725417094478020488899084811731862701290169565478651146450400107227236726091438100696952471552000000000000000000000000000000000 146 2526499537954477468527456315891306059484710907343462032310842582728174054663790214733711637753197792851962246323830340951017594571921294291609721924423761714231231063058271111829662276060194691898783751664888934146398769919328380279375169892955104018295745367930241742069969741682145565894254892209414407716864000000000000000000000000000000000 147 1490566446803606568416579873845083707871036462855764533240306327728088455471056557448657574799717357664547140656090190476296000462264743893184019325949637274144646607142356977862842921327391094789047646328505546249682878993632695499256967227829724468790714774459527423644120704699539701172347238476636999636746240000000000000000000000000000000000 148 885356456034073475795460613179524400531686319230770745959787141066177788491002180721957365210275976236146116296005766401598945836629724777925916785095178330945190115976068915027803289721305934452101029174523087140797664307014862328499832459357714492048443462206414438499294320394644532347320792717178627203266510848000000000000000000000000000000000 149 529419552273559012526693667132103876840722323414276471026479981166494920624804354613727706742685844859108354673802352018166662738417861635617938682532788431517185381330216662422567646090198331924640867423768289525024927774523674641845734381357933210464552459445057061468757344196870275382564842921085430801915738849280000000000000000000000000000000000 150 318696546737198076709559640741141093547806113132037605485076287982924070107336698319365481290175794851921875620563173559548203156626165815058738370393944180492614775480961692890432236498017696009109814262231738233327289947513859384496937462692434794584281674137639340499060652988609365065472157481758199763638184071659520000000000000000000000000000000000 151 193121720941804449159765984465568355527104396012673853010620079116728116381477565891901386782191949402540423006876403421075179947290738621715865336867994752307976092530782837743468322787938619051246049889617518693101773403237382343639327724590592486610238821799041516776420150259843364215882831040008472417900257369695191040000000000000000000000000000000000 152 117799201060607415975627881015448949888251198772314395133460194533424974309277051460162330739149702210429021040672547414176096094865931626981657811136474491875398034025191058781828736908852262270070217283270703975350434994778330218621900655915855023679353916970968582896221138748806877814657600831752089110939432201077810790400000000000000000000000000000000000 153 72325649863277429569893429963045606589557274372407940660215058364556247395937778655843281303347443544072007497532271499272825298913678013378258155809199701943735714357151122156834814717915896919513741498710300572483128238247726951875671111285216341853362893811666294864927021957656071924176762017251538927143550731071941540577280000000000000000000000000000000000 154 44695385226340438415445423822021166590914943127072413231429529061891554068247657048809156836134683881453130952031535277035840719553024875127026805478560441912830547371083703208020835883052697059639901366672890264311394715496194353305246652351986542334089189359304461137789197116019833975803774188034635416595902122947121295602483200000000000000000000000000000000000 155 27799383623278682505110884837734591697141216626581050761062538745778751306448540573337443538987799581165350492944838497251810089146199209214119679559714529210092020852201956339801169038504758763988306912761405113194221373147493031442257311689673091893956768857380067534370307644029943468479964850318853262136075054495237943084240076800000000000000000000000000000000000 156 17401705912914093046767462698485130612820863621166576174839989549425357816259780771680162466146753479650317714014907054807685080524534908255881259194864746710117597047640151240080003641906184809705243216561111632587983449625917872096063166686098203177297172272428211809066330945172692113668836861546658735115957940707806695549535099289600000000000000000000000000000000000 157 10962634193607316831962419640306419482149989251583396568454875726554909919747492564647359879832183199870019795098330837723503591383200197220186920990797215749917202938048289449579941206779667785666348751443319623061871487464303947675536964540804107693679579247533067575197073187880707622802936073551685882946739100676368881191733088485376000000000000000000000000000000000000 158 6950034300325881404594464535733526101420772621371924701065754006948667179863567718071798555623390812073754434484000843750608032558655122314216796444481927717462191929337082582005919147906593246855121579222376133432912812586764158842368989567390609796681966687487806598980910125119599844589538463677836649263694197554731913750607434358141747200000000000000000000000000000000000 159 4433948139666962347933263305379995120068751716512107290426996609877047760185619342999926485853338119604578876972629388567965044497663235985197460659542289300803460916477268027147517540750936821822991055645745612205660001793187201186866519911417373939314948704683414973576680389129809793247675938168244522179517345737598731461253190008411521024000000000000000000000000000000000000 160 2846484549794328924027744694854420715627089054019923175036695601290361675923584935269425597842201127051121442981308966433977769296965086397418579390834919172651733105028877109473960926866288710587824392015921970696661208840654632752164189665383974719317825755506037540699470917541637529479710061075623968890130086987029395676161356248731296464896000000000000000000000000000000000000 161 1838758738326511103765989937054459318473711321721189767303472096229472482652030255421362339674272246517801865587812175356817865835994495797639812555375252590743961096302871641966262052977819677174038639749908066005903781740907937330790470898471026855175531583590636884313654105328399492505392584419176809412524664578278248001608177522372977813880832000000000000000000000000000000000000 162 1195148058728514991608914499936603846146985892524474757362922391603442621952127692485869027686385103892358021128693996917069037115951352442975255277867682052687272899056467351561449030310826559956149111479728061921675568625810158202131573361622131765372137721007598175804480666541806861239026305610631265838411110761505973135428831459342679903274270720000000000000000000000000000000000000 163 781597681559752680154926688111428172230084514710257172554225785629253001609888863111549695415573069737481782122158318025604271514123074197582436510624626778421933943961231475918733118406934753987671805204156255317955970009176315860573088183570794985381110166621879426201249606070570161209749920964890723154331991452108316023589168051326011856679415578624000000000000000000000000000000000000 164 514272327352567283378957196320550585202312183393967743101539265934549339165060802322564627752619651003417116662096710690345115143369721694549970919914311873285766341632311048030923536051457228687393190818888319283139662558671673466625525596235204624413177247796125692245504203498120400236060938689216406630739325341136037784688614500287760602635878950502400000000000000000000000000000000000000 165 340435889061092070002621425666706390690025794290225365509556778715308908473521645474666327901482797421338161080383203337621452844551506171901695862970341077900209295996924142692616705702378337935598057277897769179387494476893879496618585837150618268788140078803195238887960728634901156262837402397852674761405394208770640279473763268741026226354925243832729600000000000000000000000000000000000000 166 226722148259372262343753912151471512266142572515817444269306120111591998827130049953613099316700561962409973673726425609730198471553040786408707572130671560784473529777863379165041854506133812136800074377142109958265192547666207893078516216273931460596983044553409830076432325606857602233788031390763168484267989859976495482546476381138993523283210446784639795200000000000000000000000000000000000000 167 151898441382123588574573738161722557957030012453320336933011772220337291919984145269892165790020834845009304409402779690187305972000590872546933285545361387149136460752003591890653495736202782320467465027687390674496387669126546137979049396200808133149407149409272191309771112020977920036766047749756338229621877082985343498688662999740625910932052476824347738112000000000000000000000000000000000000000 168 102375954390318800746569293106381885054715880579306254813246081703584757410995010765828249289463890330004797167990088295231830472240443493835864504828874305235799633372887790217792035353005358515805744042417002588542273025973672427708161030237714928292327050991793939366470397818780761002204707896006500925320837889357601909528531352058707834629676591263986993227366400000000000000000000000000000000000000 169 69408488315495900597171173206568076775870691318345105643856900180242407148418588781571142490530826895028043036151472750232794195772443705679160606970964258517472469065376312341047079044670898284418874028805399078851592109186947163412842882855860036771608587235502584877599761433362213578079395873717091590902181102129049701861262414149336609131242382122781623715889152000000000000000000000000000000000000000 170 47334965497312239389657829861001924314793664063448932869150902920532481499499356064046815436287327521215605358066860918898318574161231971355957300918952811490052843596798164365782647983344039167480207217420531057911934433471940460048658222073920874698873940663668970726710471326254917858769388057566932856808459051339191968659211402788511018647105699379103635209073983488000000000000000000000000000000000000000 171 32470685555874068075382556065926826175760597050332844982925975539479846070356738092271002362755604435417722333779860363670734464889565875132351916845703603860970015144906088245755517605100824978307342603762737488276366143267042338202041627924298247915667343507381915732147340365363241188109640236412396670687101329104761162291187158823396283708826520478187278292940453052416000000000000000000000000000000000000000 172 22404022291783769160776968678923095106264798119365879884480668088983892080148814072147671052808201003300028851118585011423048512204263895045923815409500202652009682407112287556156454814257765651701307667921491078363716686582779857557456119604566122115629935260259703116420748646346726607956699537795553654361021915331367997910517096037462598692857381902347487567403546742620160000000000000000000000000000000000000000 173 15547876452811913949214034900491519504434959102639831704798713534643056683999620140249176546282312992027748830773191421611368490280397596644434406626086378447563558295837977781905563803645035337348423095047253458378541345787000103833505045427057606920562468933528676536291430871885376023967200845496362920492737191834024703076663840345496971720054160570680741158945093522148032512000000000000000000000000000000000000000 174 10852062395835762194257218118756710122569770044325217187129868621099918262783803032950460997723262154369577136018016214504494127228858239437691489760792503484795690450248952768002714866897870526817144436021970160317584661757937812116437692519278514716507508777235621504841924891058517424167718503823216004127931961771993508687681698112248878013514470254694380546254261022392603115520000000000000000000000000000000000000000 175 7617901172195010477707776091913495124803057086638300788781575483732023731909869184389549931325223217824874635029586236214379055195256647545563708570733097452267330592963789370339675770243926685846629726496234287266338208248428486541292594867220253819701394140669554284170355055090092734804429287978497275849100777510319198384546534881651593552716730850178462484296061172884477292052480000000000000000000000000000000000000000 176 5378066077200644385563502167646991982520618911376897175044372320820918819938996625274139551407154447855397829712348581994385142561520326858517758553514719423328358573432435790249479469127118122546770088764301918263046480736343673278357094287382955793686192753993838643421109961916663674683920786374719966790579344426438573440305070224032223947975336029522477498794296351535306814479400960000000000000000000000000000000000000000 177 3818306063274656465595295538691739419323202894278073260596467945377508808660131210412264785461887362104310505507435579857131404484834728540956967608623734038249129313322685872948972300290639162648709216631412650078112944205245720899252380367554619747234638198939534475336014784092414743245079133645288858177412281771996624933553218862743823007429615616269333675182760493991330076971080089600000000000000000000000000000000000000000 178 2726185206611256744425779656490392058567653915083419986098715017179104478308979434525023860090359015751337173993755135553727151364185857780621682392958817122244589857008790015454388883595398198660373865277183918579399017799554153477746567923909151832680286654762163828158226535858343030344412411418178435593573376080679011920797292478725627771041656209685999192124084167879439176044582241566720000000000000000000000000000000000000000 179 1957340398354845659098725032932092483972373166502985564100351200862240237857205257041598548177835224812081790961101166143516073282078446492695239749584879502564327981906134739972693203381227987983124056175314063059924354100753305713254331406523084552176941694226848459236249781593775890560276071083578605626245419154879999030953571136149840215619242273833349886987035768113194982142099613076684800000000000000000000000000000000000000000 180 1413156512813364689892083462348203659307547255021308774905406509061185719637776463909189473081583247274125124188412174415376927517767647095461658739911058208627087058676506734082421320405923000934347655368483323427966962668119882216488037958519610765311714001080642140296946744110429226789914305751657984894665590278463887707277786740254748005162936511266697203743950772698201951017887269509083955200000000000000000000000000000000000000000 181 1025920570870931066248498023795891307290507331215128685051295570134572717909258094679770519050642307364905880823220528971908464097799150270807130331350467554395373333018827412714598807682097844979781955709396229180137297628848082857705163726385525194775713456085185667839210733266620268477073917511970894865858046141727571548358259328119682412563527271124442119499807062223638872791548741063597778534400000000000000000000000000000000000000000 182 748899592923174503340375084690234040019491524025941517797495942097267969579900499618169433641626039114516092557108596796089299445697379732174145307466586093828648226381521300737716882843496572627150862619068385855885918751339666843002513260280868260239216783915805824071640067851876529192729055559276396812171652639382378007288972930614161382359187864720998155607477374662693235296439842735471317745664000000000000000000000000000000000000000000 183 549676021268505254995735074013365437094920076582394481009499674458484371872114845235676229833277683277324420530087864116872373960978534342628234658246891509613001884757372308326363986381468480010656507489185809927965672198723288566576970838143342771313087459637056096540886939841618983418922744668362331174609366597069181916493198968587415056819956048935099597693074953472116314533703846411163616632687820800000000000000000000000000000000000000000 184 405649019162181544165717475411151752626592874442556852767370210154015153254433488602702343587087146995704104533191982622289947065563462823976672929552789270066528981111917225212177205777972792719526139626416015704679656631664646508379412108488885857806672478645789445845955721556451657929839825408209877236727300404049972153557722134215084056626997691166404811546985990733455750277045421799981481629849747456000000000000000000000000000000000000000000 185 300982848839801536145229257521783347383832389760373425782319459883813517839678506370476729624906667741628307282507528963896086913635916417514551301493939997551144226788559954175873568288920216277733146254921237390327002055156074797742392346029880156648631946225344377330883160522383009964743440773771267577073334004242604171788107709520559785765346453444118565646698850250452733070078035210884524710408564506624000000000000000000000000000000000000000000 186 224526767285794044428969382392062489312491524572425659395376837717173196516883452249248220871515087147597356989024093567290944823897413822540596213053314767312204439498504189020448322392097429454070349635730354432966725137306070476343859548361815112930142612451959449889097419640588765820208806356072011085755147168985884401565169595776729953672305223262887626279198666115111526513686779502064620696939729317265408000000000000000000000000000000000000000000 187 168390298436433987144421110071325549993997715516718008383456449329137005772241721189734311490050490495898176145618449636599100196195358704001611710086665598687343631913703587745233598490597925633626903852505479427865984867293858641879429549958850117570210620732369521001099575801005298163312640249820439678334849710737471182043839669937447686860762085665173831641761993164336395116174876008652852063281891711312199680000000000000000000000000000000000000000000 188 126962721306605667868934892351313440909122534239746341535512813564732695068992401550476990837204342513234102644365039233865613104333459668232215788245412858477299012674651932138955991653045894959256485343503899678937637031434764107723247038606956943789898721606864978585412276470709447910328902206537342546062631694297982800107728704824882424047802506390417967371852616880441738610820369827666856958762495880139223597056000000000000000000000000000000000000000000 189 96235069926238417033834884666417656756192080479336031455603479117122331856870699925203284210327704657817081171991101685000641599264796090064767762484847176309942744945090481768833227125723105555430016415147029679600832554184825268114656682580603723904611757142810704638791445798022894025055117153873563029036561810093702847443164584393342812800320510240433704050005785040275463145720429884340457971059302847101095903232000000000000000000000000000000000000000000000 190 73329107945784134909593386999453097577297964967557643908247669631449249937345769275470703960584841388778336111704402891359827541686272542369743002215211846909780688164358964528000522381182936690019285052723670157047725683142205880038709455966493536791202668538686739040702702047107879129884369311247030989176778130932968310864893880052983268123612089071449194050886354920147693237370833502467206307314200452287375056306176000000000000000000000000000000000000000000000 191 56168569038819650818221276798753450419490121094011469610559329882477152904818275570018298931044794927427109742167537647146539221584373867660889249222613516214644750602030612654570500323248729496260215226942504375549272186723362979183994766020741040042404086814622132891375960687747678370269157586516256110560324935697402071158293294300126309473617173125505914721704559789068939976565674289356321585084905464760776316107620352000000000000000000000000000000000000000000000 192 43248634076215488171435802998955319959482569471779045973425548477279852519873288786052812016828320243517222092847653135313640802718350867796287553358132435070603716749012018994577215112483735045491502977803539987136453212450496134302737436159976711429566411771798231149629891275581965719736194469033216709821181857700191005468925489523923380090911892684908247267918385252592857630057245018540662790156800847382848039087757066240000000000000000000000000000000000000000000000 193 33473551074641732963218825299264789612896719817356510953526538544529075050760709281113030653804726206894282567710032862295686937787616432768398355138754334318941917944200896412113541281221066002055485379260092824834745571155122744372288660832816130744991864150002205685593157427101115768007850754188983415134808305001474995073654130652036221462456150364476082652289288750732273316423131928935950313472424159647085400803653078482944000000000000000000000000000000000000000000000 194 26041736117465319556756384859628042766620226776995811508852212240085529385216368230986164312525751983675169619018815431826000789849083950824806973334235861938036800261792162109811095230617695719073617405476668187571746922495429488465758652392029437535542084046964344801890094882638320994740387839033355377663289866844349318552408778515886447564688669641289324957466538472903791274426027059463673352485609777839848088126925912722636800000000000000000000000000000000000000000000000 195 20364106193904598463086688499917949321130160409343685006846090816376220800997015852504538550274326811393511915846889375569657491430603601207838238326464770098623821700240201207956695445722627529665741082878049774361028324791366312442409628378694176945068300665305767068376038920235552933017266728991391685249720655538270635903903727675921256336303589318852478447208035952237046649966172656245738613345199559025099636411896220507030159360000000000000000000000000000000000000000000000 196 16005773994838108037335116588176515614832566344846843165961489650000712878547089664929835621542487529161009264175534721916641981532822939219610182347944273270971330505656933761257669856072661835008686399115887276450717670631010972794230177648771569365141314889321701882238173573242864462023903133287302400811231929085217899981145054953374229364270884863775509108466968832591080239662113824950301216659267715638680229992748514419784202321920000000000000000000000000000000000000000000000 197 12644238115327042447102441428920958882111771353229581570854741414885685455923605718653922213268587215720121223151458968214072391139125658518739120234026434187606328688811412367163733940198891588152893525666699103673416441621759193448166830445832273404137318875918673199831517623542336344964283953071563557554912405818947060722359931483383081118690578913421196262858371312222846983201886613780254453881051788309126524217103288241153760454246400000000000000000000000000000000000000000000000 198 10039270914545638466202042550092525443365504930845753425713951182142231936230162468404042106827794515777883285844731766265168983462609769529111464294226883929153458468115765695408282841180651947712169585330573941776647346817383356236944855672857701016543625301168578145067877682969413748772451453845847084035869241283045003167883518284751340983562871639882551814832770800599878277629219184338033866132711660028003316370444533996675181368825610240000000000000000000000000000000000000000000000 199 8011137409485075850865113125209883299794369363385619935181638512917597091844935515835464894711948091359499058722000289245111774144105929771733978902567860076195020134693076209781941409714429617615364779318468894501237434759263914406061763273452694119008748784347665447144015593300308919651014063979315443332372581341241367437582523925062211473760662421184408795658752031556620689775284409503473420400726220011378461059110294371254910964955558707200000000000000000000000000000000000000000000000 200 6424772780792711071091429079150928576651083698252679650364259130760285556457055193623617094846694765615078811496211783988059250096036928271650612164080343806124813669547960096948929635094437237268315915045249739050066513185757966761629667354389503812712816878886383534412000548507926397013578634401050030062959600439909665559302762795282888290565914154724680977988147634617104616919061057826589602609821358987603836693500741688786262988100699842150400000000000000000000000000000000000000000000000