1 1 2 5 3 40 4 440 5 6160 6 104720 7 2094400 8 48171200 9 1252451200 10 36321084800 11 1162274713600 12 40679614976000 13 1545825369088000 14 63378840132608000 15 2788668965834752000 16 131067441394233344000 17 6553372069711667200000 18 347328719694718361600000 19 19450408302904228249600000 20 1147574089871349466726400000 21 71149593572023666937036800000 22 4624723582181538350907392000000 23 314481203588344607861702656000000 24 22328165454772467158180888576000000 25 1652284243653162569705385754624000000 26 127225886761293517867314703106048000000 27 10178070940903481429385176248483840000000 28 844779888094988958638969628624158720000000 29 72651070376169050442951388061677649920000000 30 6465945263479045489422673537489310842880000000 31 594866964240072185026885965449016597544960000000 32 56512361602806857577554166717656576766771200000000 33 5538211437075072042600308338330344523143577600000000 34 559359355144582276302631142171364796837501337600000000 35 58173372935036556735473638785821938871100139110400000000 36 6224550904048911570695679350082947459207714884812800000000 37 684700599445380272776524728509124220512848637329408000000000 38 77371167737327970823747294321531036917951896018223104000000000 39 8975055457530044615554686141297600282482419938113880064000000000 40 1068031599446075309251007650814414433615407972635551727616000000000 41 130299855132421187728622933399358560901079772661537310769152000000000 42 16287481891552648466077866674919820112634971582692163846144000000000000 43 2084797682118739003657966934389736974417276362584596972306432000000000000 44 273108496357554809479193668405055543648663203498582203372142592000000000000 45 36596538511912344470211951566277442848920869268810015251867107328000000000000 46 5013725776131991192419037364580009670302159089826972089505793703936000000000000 47 701921608658478766938665231041201353842302272575776092530811118551040000000000000 48 100374790038162463672229128038891793599449224978335981231905989952798720000000000000 49 14654719345571719696145452693678201865519586846837053259858274533108613120000000000000 50 2183553182490186234725672451358052077962418440178720935718882905433183354880000000000000 51 331900083738508307678302212606423915850287602907165582229270201625843869941760000000000000 52 51444512979468787690136842953995706956794578450610665245536881252005799840972800000000000000 53 8128233050756068455041621186731321699173543395196485108794827237816916374873702400000000000000 54 1308645521171727021261701011063742793566940486626634102515967185288523536354666086400000000000000 55 214617865472163231486918965814453818144978239806767992812618618387317859962165238169600000000000000 56 35841183533851259658315467291013787630211366047730254799707309270682082613681594774323200000000000000 57 6093001200754714141913629439472343897135932228114143315950242576015954044325871111634944000000000000000 58 1054089207730565546551057893028715494204516275463746793659391965650760049668375702312845312000000000000000 59 185519700560579536192986189173053926979994864481619435684052985954533768741634123607060774912000000000000000 60 33208026400343736978544527861976652929419080742209878987445484485861544604752508125663878709248000000000000000 61 6043860804862560130095104070879750833154272695082197975715078176426801118064956478870825925083136000000000000000 62 1118114248899573624067594253112753904133540448590206625507289462638958206842016948591102796140380160000000000000000 63 210205478793119841324707719585197733977105604334958845595370418976124142886299186335127325674391470080000000000000000 64 40149246449485889693019174440772767189627170427977139508715750024439711291283144590009319203808770785280000000000000000 65 7788953811200262600445719841509916834787671063027565064690855504741303990508930050461807925538901532344320000000000000000 66 1534423900806451732287806808777453616453171199416430317744098534434036886130259219940976161331163601871831040000000000000000 67 306884780161290346457561361755490723290634239883286063548819706886807377226051843988195232266232720374366208000000000000000000 68 62297610372741940330884956436364616827998750696307070900410400498021897576888524329603632150045242235996340224000000000000000000 69 12833307736784839708162301025891111066567742643439256605484542502592510900839036011898348222909319900615246086144000000000000000000 70 2682161316988031499005920914411242212912658212478804630546269383041834778275358526486754778588047859228586432004096000000000000000000 71 568618199201462677789255233855183349137483541045506581675809109204868972994376007615192013060666146156460323584868352000000000000000000 72 122252912828314475724689875278864420064558961324783915060298958479046829193790841637266282808043221423638969570746695680000000000000000000 73 26651134996572555707982392810792443574073853568802893483145172948432208764246403476924049652153422270353295366422779658240000000000000000000 74 5889900834242534811464108811185130029870321638705439459775083221603518136898455168400214973125906321748078275979434304471040000000000000000000 75 1319337786870327797767960373705469126690952047070018438989618641639188062665253957721648153980203016071569533819393284201512960000000000000000000 76 299489677619564410093327004831141491758846114684894185650643431652095690225012648402814130953506084648246284177002275513743441920000000000000000000 77 68882625852499814321465211111162543104534606377525662699647989279982008751752909132647250119306399469096645360710523368160991641600000000000000000000 78 16049651823632456736901394188900872543356563285963479409017981502235808039158427827906809277798391076299518369045551944781511052492800000000000000000000 79 3787717830377259789908729028580605920232148935487381140528243634527650697241388967386006989560420294006686335094750258968436608388300800000000000000000000 80 905264561460165089788186237830764814935483595581484092586250228652108516640691963205255670504940450267598034087645311893456349404803891200000000000000000000 81 219074023873359951728741069555045085214387030130719150405872555333810261027047455095671872262195588964758724249210165478216436555962541670400000000000000000000 82 53673135848973188173541562040986045877524822382026191849438776056783513951626626498439608704237919296365887441056490542163026956210822709248000000000000000000000 83 13310937690545350667038307386164539377626155950742495578660816462082311460003403371613022958651003985498740085382009654456430685140284031893504000000000000000000000 84 3341045360326883017426615153927299383784165143636366390243864931982660176460854246274868762621402000360183761430884423268564101970211292005269504000000000000000000000 85 848625521523028286426360249097534043481177946483637063121941692723595684821056978553816665705836108091486675403444643510215281900433668169338454016000000000000000000000 86 218096759031418269611574584018066249174662732246294725222339015029964090999011643488330883086399879779512075578685273382125327448411452719519982682112000000000000000000000 87 56705157348168750099009391844697224785412310384036628557808143907790663659743027306966029602463968742673139650458171079352585136586977707075195497349120000000000000000000000 88 14913456382568381276039470055155370118563437631001633310703541847748944542512416181732065785448023779323035728070498993869729890922375136960776415802818560000000000000000000000 89 3966979397763189419426499034671328451537874409846434460647142131501219248308302704340729498929174325299927503666752732369348150985351786431566526603549736960000000000000000000000 90 1067117457998297953825728240326587353463688216248690869914081233373827977794933427467656235211947893505680498486356485007354652615059630550091395656354879242240000000000000000000000 91 290255948575537043440598081368831760142123194819643916616630095477681209960221892271202495977649827033545095588288963922000465511296219509624859618528527153889280000000000000000000000 92 79820385858272686946164472376428734039083878575402077069573276256362332739061020374580686393853702434224901286779465078550128015606460365146836395095344967319552000000000000000000000000 93 22190067268599806971033723320647188062865318243961777425341370799268728501458963664133430817491329276714522557724691291836935588338595981510820517836505900914835456000000000000000000000000 94 6235408902476545758860476253101859845665154426553259456520925194594512708909968789621494059715063526756780838720638253006178900323145470804540565512058158157068763136000000000000000000000000 95 1770856128303338995516375255880928196168903857141125685651942755264841609330431136252504312959078041598925758196661263853754807691773313708489520605424516916607528730624000000000000000000000000 96 508235708823058291713199698437826392300475406999503071782107570761009541877833736104468737819255397938891692602441782726027629807538941034336492413756836355066360745689088000000000000000000000000 97 147388355558686904596827912546969653767137868029855890816811195520692767144571783470295933967584065402278590854708116990548012644186292899957582799989482542969244616249835520000000000000000000000000 98 43184788178695263046870578376262108553771395332747776009325680287562980773359532556796708652502131162867627120429478278230567704746583819687571760396918385089988672561201807360000000000000000000000000 99 12782697300893797861873691199373584131916333018493341698760401365118642308914421636811825761140630824208817627647125570356248040604988810627521241077487841986636647078115734978560000000000000000000000000 100 3822026492967245560700233668612701655442983572529509167929360008170474050365412069406735902581048616438436470666490545536518164140891654377628851082168864754004357476356604758589440000000000000000000000000 101 1154252000876108159331470567921035899943781038903911768714666722467483163210354444960834242579476682164407814141280144752028485570549279622043913026814997155709315957859694637094010880000000000000000000000000 102 352046860267212988596098523215915949482853216865693089457973350352582364779158105713054443986740388060144383313090444149368688099017530284723393473178574132491341367147206864313673318400000000000000000000000000 103 108430432962301600487598345150502112440718790794633471553055791908595368351980696559620768747916039522524470060431856798005555934497399327694805189739000832807333141081339714208611382067200000000000000000000000000 104 33721864651275797751643085341806156969063543937131009653000351283573159557465996630042059080601888291505110188794307464179727895628691190913084414008829259003080606876296651118878139822899200000000000000000000000000 105 10588665500500600494015928797327133288285952796259137031042110303041972101044322941833206551308992923532604599281412543752434559227409033946708505998772387326967310559157148451327735904390348800000000000000000000000000 106 3356606963658690356603049428752701252386647036414146438840348966064305156031050372561126476764950756759835657972207776369521755275088663761106596401610846782648637447252816059070892281691740569600000000000000000000000000 107 1074114228370780914112975817200864400763727051652526860428911669140577649929936119219560472564784242163147410551106488438246961688028372403554110848515470970447563983120901138902685530141356982272000000000000000000000000000 108 346938895763762235258491188955879201446683837683766175918538469132406580927369366507918032638425310218696613608007395765553768625233164286347977804070497123454563166548051067865567426235658305273856000000000000000000000000000 109 113102080018986488694268127599616619671618931084907773349443540937164545382322413481581278640126651131295096036210411019570528571826011557349440764126982062246187592294664648124174980952824607519277056000000000000000000000000000 110 37210584326246554780414213980273867871962628326934657431966924968327135430784074035440240672601668222196086595913225225438703900130757802367966011397777098478995717864944669232853568733479295873842151424000000000000000000000000000 111 12353913996313856187097519041450924133491592604542306267413019089484608963020312579766159903303753849769100749843190774845649694843411590386164715784061996695026578331161630185307384819515126230115594272768000000000000000000000000000 112 4138561188765141822677668878886059584719683522521672599583361394977344002611804714221663567606757539672648751197468909573292647772542882779365179787660768892833903740939146112077973914537567287088724081377280000000000000000000000000000 113 1398833681802617936065052081063488139635253030612325338659176151502342272882789993406922285851084048409355277904744491435772914947119494379425430768229339885777859464437431385882355183113697743035988739505520640000000000000000000000000000 114 477002285494692716198182759642649455615621283438802940482779067662298715053031387751760499475219660507590149765517871579598563996967747583384071891966204901050250077373164102585883117441770930375272160171382538240000000000000000000000000000 115 164088786210174294372174869317071412731773721502948211526075999275830757978242797386605611819475563214611011519338147823381906014956905168684120730836374485961286026616368451289543792399969200049093623098955593154560000000000000000000000000000 116 56938808814930480147144679653023780217925481361523029399548371748713273018450250693152147301358020435470020997210337294713521387190046093533389893600221946628566251235879852597471695962789312417035487215337590824632320000000000000000000000000000 117 19928583085225668051500637878558323076273918476533060289841930112049645556457587742603251555475307152414507349023618053149732485516516132736686462760077681319998187932557948409115093586976259345962420525368156788621312000000000000000000000000000000 118 7034789829084660822179725171131088045924693222216170282314201329553524881429528473138947799082783424802321094205337172761855567387330194856050321354307421505959360340192955788417628036202619549124734445454959346383323136000000000000000000000000000000 119 2504385179154139252695982160922667344349190787108956620503855673321054857788912136437465416473470899229626309537100033503220581989889549368753914402133442056121532281108692260676675580888132559488405462581965527312463036416000000000000000000000000000000 120 899074279316335991717857595771237576621359492572115426760884186722258693946219456981050084513976052823435845123818912027656188934370348223382655270365905698147630088918020521582926533538839588856337561066925624305174230073344000000000000000000000000000000 121 325464889112513629001864449669188002736932136311105784487440075593457647208531443427140130594059331122083775934822446154011540394242066056864521207872457862729442092188323428813019405141059931165994197106227075998473071286550528000000000000000000000000000000 122 118794684526067474585680524129253620998980229753553611337915627591612041231113976850906147666831655859560578216210192846214212243898354110755550240873447119896246363648738051516752082876486874875587881943772882739442671019590942720000000000000000000000000000000 123 43716443905592830647530432879565332527624724549307728972352950953713231173049943481133462341394049356318292783565350967406830105754594312758042488641428540121818661822735602958164766498547169954216340555308420848114902935209466920960000000000000000000000000000000 124 16218800688974940170233790598318738367748772807793167448742944803827608765201529031500514528657192311194086622702745208907933969234954490033233763285969988385194723536234908697479128370961000053014262346019424134650628988962712227676160000000000000000000000000000000 125 6065831457676627623667437683771208149538041030114644625829861356631525678185371857781192433717789924386588396890826708131567304493872979272429427468952775656062826602551855852857194010739414019827334117411264626359335241872054373150883840000000000000000000000000000000 126 2286818459544088614122624006781745472375841468353221023937857731450085180675885190383509547511606801493743825627841668965600873794190113185705894155795196422335685629162049656527162142048759085474904962264046764137469386185764498677883207680000000000000000000000000000000 127 868991014626753673366597122577063279502819757974223989096385937951032368656836372345733628054410584567622653738579834206928332041792243010568239779202174640487560539081578869480321613978528452480463885660337770372238366750590509497595618918400000000000000000000000000000000 128 332823558602046656899406697947015236049579967304127787823915814235245397195568330608415979544839253889399476381876076501253551172006429073047635835434432887306735686468244707010963178153776397300017668207909366052567294465476165137579122045747200000000000000000000000000000000 129 128469893620390009563170985407547881115137867379393326100031504294804723317489375614848568104307952001308197883404165529483870752394481622196387432477691094500399974976742456906231786767357689357806819928253015296290975663673799743105541109658419200000000000000000000000000000000 130 49974788618331713720073513323536125753788630410584003852912255170679037370503367114176092992575793328508888976644220390969225722681453351034394711233821835760655590265952815736524165052502141160186852952090422950257189533169108100068055491657125068800000000000000000000000000000000 131 19590117138386031778268817222826161295485143120948929510341604026906182649237319908757028453089710984775484478844534393259936483291129713605482726803658159618176991384253503768717472700580839334793246357219445796500818297002290375226677752729593026969600000000000000000000000000000000 132 7738096269662482552416182803016333711716631532774827156584933590627942146448741363959026238970435838986316369143591085337674910899996236874165677087444973049179911596780133988643401716729431537243332311101681089617823227315904698214537712328189245652992000000000000000000000000000000000 133 3079762315325668055861640755600500817263219350044381208320803569069920974286599062855692443110233463916553914919149251964394614538198502275917939480803099273573604815518493327480073883258313751822846259818469073667893644471730069889386009506619319769890816000000000000000000000000000000000 134 1234984688445592890400517942995800827722550959367796864536642231197038310688926224205132669687203619030538119882578850037722240429817599412643093731802042808703015531022915824319509627186583814480961350187206098540825351433163758025643789812154347227726217216000000000000000000000000000000000 135 498933814132019527721809248970303534399910587584589933272803461403603477518326194578873598553630262088337400432561855415239785133646310162707809867648025294716018274533257993025081889383379861050308385475631263810493441978998158242360091084110356280001391755264000000000000000000000000000000000 136 203066062351731947782776364330913538500763609146928102842031008791266615349958761193601554611327516669953321976052675154002592549394048236222078616132746294949419437735036003161208328979035603447475512888581924370870830885452250404640557071232915005960566444392448000000000000000000000000000000000 137 83257085564210098590938309375674550785313079750240522165232713604419312293483092089376637390644281834680862010181596813141062945251559776851052232614425980929261969471364761296095414881404597413464960284318588992057040663035422665902628399205495152443832242200903680000000000000000000000000000000000 138 34385176338018770718057521772153589474334301936849335654241110718625175977208517032912551242336088397723196010204999483827258996388894187839484572069757930123785193391673646415287406346020098731761028597423577253719557793833629561017785528871869497959302716028973219840000000000000000000000000000000000 139 14304233356615808618711929057215893221323069605729323632164302058948073206518743085691621316811812773452849540245279785272139742497779982141225581981019298931494640450936236908759561039944361072412587896528208137547336042234789897383398780010697711151069929868052859453440000000000000000000000000000000000 140 5993473776422023811240298274973459259734366164800586601876842562699242673531353352904789331744149552076743957362772230029026552106569812517173518850047086252296254348942283264770256075736687289340874328645319209632333801696376967003644088824482340972298300614714148110991360000000000000000000000000000000000 141 2529245933650094048343405872038799807607902521545847545992027561459080408230231114925821097996031110976385950007089881072249204988972460882247224954719870398469019335253643537733048063960882036101848966688324706464844864315871080075537805483931547890309882859409370502838353920000000000000000000000000000000000 142 1074929521801289970545947495616489918233358571656985207046611713620109173497848223843473966648313222164964028753013199455705912120313295874955070605755944919349333217482798503536545427183374865343285810842538000247559067334245209032103567330670907853381700215248982463706300416000000000000000000000000000000000000 143 460069835330952107393665528123857685003877468669189668615949813429406726257079039805006857725478059086604604306289649367042130387494090634480770219263544425481514617082637759513641442834484442366926327040606264105955280819056949465740326817527148561247367692126564494466296578048000000000000000000000000000000000000 144 198290099027640358286669842621382662236671188996420747173474369588074299016801066155957955679681043466326584456010838877195158197009953063461211964502587647382532799962616874350379461861662794660145246954501299829666726033013545219734080858354201029897615475306549297114973825138688000000000000000000000000000000000000 145 86057902977995915496414711697680075410715296024446604273287876401224245773291662711685752764981572864385737653908704072702698657502319629542165992594123038964019235183775723468064686447961652882503037178253564126075359098327878625364591092525723246975565116283042394947898640110190592000000000000000000000000000000000000 146 37607303601384215071933229011886192954482584362683166067426801987334995402928456605006673958296947341736567354758103679771079313328513678109926538763631768027276405775309991155544267977759242309653827246896807523094931925969282959284326307433741058928321955815689526592231705728153288704000000000000000000000000000000000000 147 16547213584609054631650620765229924899972337119580593069667792874427397977288520906202936541650656830364089636093565619099274897864546018368367677055997977932001618541136396108439477910214066616247683988634595310161770047426484502085103575270846065928461660558903391700581950520387447029760000000000000000000000000000000000000 148 7330415617981811201821224998996856730687745343974202729862832243371337303938814761447900887951240975851291708789449569260978779753993886137186880935807104223876717013723423476038688714224831510997724006965125722401664131009932634423700883844984807206308515627594202523357804080531639034183680000000000000000000000000000000000000 149 3269365365619887796012266349552598101886734423412494417518823180543616437556711383605763796026253475229676102120094507890396535770281273217185348897369968483849015788120646870313255166544274853904984907106446072191142202430429954952970594194863224014013597969907014325417580619917111009245921280000000000000000000000000000000000000 150 1467945049163329620409507590949116547747143756112209993465951608064083780462963411238987944415787810378124569851922434042788044560856291674516221654919115849248208088866170444770651569778379409403338223290794286413822848891263049773883796793493587582292105488488249432112493698342782843151418654720000000000000000000000000000000000000 151 663511162221824988425097431109000679581708977762718917046610126844965868769259461880022550875936090290912305573068940187340196141507043836881332188023440363860190056167509041036334509539827493050308876927439017459047927698850898497795476150659101587196031680796688743314847151650937845104441231933440000000000000000000000000000000000000 152 301897578810930369733419331154595309209677584882037107256207607714459470290013055155410260648550921082365099035746367785239789244385704945781006145550665365556386475556216613671532201840621509337890539001984752943866807102977158816496941648549891222174194414762493378208255454001176719522520760529715200000000000000000000000000000000000000 153 138269091095406109337906053668804651618032333875972995123343084333222437392825979261177899377036321855723215358371836445639823473928652865167700814662204737424825005804747209061561748443004651276753866862909016848290997653163538737955599275035850179755781041961221967219380997932538937541314508322609561600000000000000000000000000000000000000 154 63742050994982216404774690741318944395912905916823550751861161877615543638092776439403011612813744375488402280209416601439958621481108970842310075559276383952844327675988463377379966032225144238583532623801056767062149918108391358197531265791526932867415060344123326888134640046900450206545988336723007897600000000000000000000000000000000000000 155 29576311661671748411815456503971990199703588345406127548863579111213612248075048267882997388345577390226618658017169303068140800367234562470831875059504242154119768041658647007104304238952466926702759137443690339916837562002293590203654507327268496850480587999673223676094472981761808895837338588239475664486400000000000000000000000000000000000000 156 13812137546000706508317818187354919423261575757304661565319291444936756919851047541101359780357384641235830913294018064532821753771498540673878485652788481085973931675454588152317710079590802054770188517186203388741163141455071106625106654921834388029174434595847395456736118882482764754356037120707835135315148800000000000000000000000000000000000000 157 6491704646620332058909374548056812128932940605933190935700066979120275752329992344317639096767970781380840529248188490330426224272604314116722888256810586110407747887463656431589323737407676965741988603077515592708346676483883420113800127813262162373711984260048275864665975874766899434547337446732682513598119936000000000000000000000000000000000000000 158 3070576297851417063864134161230872136985280906606399312586131681123890430852086378862243292771250179593137570334393155926291604080941840577209926145471407230222864750770309492141750127793831204795960609255664875351047977976876857713827460455673002802765768555002834483987006588764743432540890612304558828931910729728000000000000000000000000000000000000000 159 1461594317777274522399327860745895137204993711544646072790998680214971845085593116338427807359115085486333483479171142220914803542528316114751924845244389841586083621366667318259473060829863653482877250005696480667098837516993384271781871176900349334116505832181349214377815136252017873889463931456970002571589507350528000000000000000000000000000000000000000 160 700103678215314496229278045297283770721191987829885468866888367822971513795999102726106919725016125947953738586522977123818190896871063418966172000872062734119734054634633645446287596137504690018298202752728614239540343170639831066183516293735267331041806293614866273686973450264716561593053223167888631231791374020902912000000000000000000000000000000000000000 161 337449972899781587182512017833290777487614538134004795993840193290672269649671567513983535307457772706913701998704074973680368012291852567941694904420334237845711814333893417105110621338277260588819733726815192063458445408248398573900454853580398853562150633522365543917121203027593382687851653566922320253723442278075203584000000000000000000000000000000000000000 162 163663236856394069783518328649146027081493050994992326057012493745976050780090710244282014624117019762853145469371476362234978485961548495451722028643862105355170229951938307295978651349064471385577570857505368150777346023000473308341720603986493443977643057258347288799803783468382790603608051979957325323055869504866473738240000000000000000000000000000000000000000 163 79867659585920306054356944380783261215768608885556255115822096948036312780684266599209623136569105644272334989053280464770669501149235665780440349978204707413323072216545893960437581858343462036161854578462619657579344859224230974470759654745408800661089811942073476934304246332570801814560729366219174757651264318374839184261120000000000000000000000000000000000000000 164 39215020856686870272689259690964581256942386962808121261868649601485829575315974900211924960055430871337716479625160708202398725064274711898196211839298511339941628458324033934574852692446639859755470598025146251871458325879097408465142990479995721124595097663558077174743384949292263690949318118813614806006770780322046039472209920000000000000000000000000000000000000000 165 19372220303203313914708494287336503140929539159627211903363112903133999810206091600704690930267382850440831940934829389851984970181751707677708928648613464601931164458412072763679977230068640090719202475424422248424500412984274119781780637297117886235549978245797690124323232164950378263328963150693925714167344765479090743499271700480000000000000000000000000000000000000000 166 9627993490692047015610121660806242061041980962334724315971467112857597905672427525550231392342889276669093474644610206756436530180330598715821337538360891907159788735830800163548948683344114125087443630285937857466976705253184237531544976736667589459068339188161451991788646385980337996874494685894881079941170348443108099519138035138560000000000000000000000000000000000000000 167 4813996745346023507805060830403121030520990481167362157985733556428798952836213762775115696171444638334546737322305103378218265090165299357910668769180445953579894367915400081774474341672057062543721815142968928733488352626592118765772488368333794729534169594080725995894323192990168998437247342947440539970585174221554049759569017569280000000000000000000000000000000000000000000 168 2421440362909049824425945597692769878352058212027183165466823978883685873276615522675883195174236653082277008873119466999243787340353145577029066390897764314650686867061446241132560593861044702459492073016913371152944641371175835739183561649271898748955687305822605175934844566074055006213935413502562591605204342633441687029063215837347840000000000000000000000000000000000000000000 169 1225248823631979211159528472432541558446141455285754681726212933315145051877967454473996896758163746459632166489798450301617356394218691661976707593794268743213247554733091798013075660493688619444502988946558165803389988533814972884026882194531580766971577776746238219023031350433471833144251319232296671352233397372521493636705987213698007040000000000000000000000000000000000000000000 170 623651651228677418480199992468163653249086000740449132998642383057408831405885434327264420449905346947952772743307411203523234404657314055946144165241282790295543005359143725188655511191287507297252021373798106393925504163711821197969683037016574610388533088363835253482722957370637163070423921489239005718286799262613440261083347491772285583360000000000000000000000000000000000000000000 171 319309645429082838261862396143699790463532032379109956095304900125393321679813342375559383270351537637351819644573394536203896015184544796644425812603536788631318018743881587296591621729939203736193034943384630473689858131820452453360477714952486200518928941242283649783154154173766227492057047802490370927762841222458081413674673915787410218680320000000000000000000000000000000000000000000 172 164444467395977661704859134014005392088718996675241627389082023564577560665103871323413082384231041883236187116955298186145006447820040570271879293490821446145128779653099017457744685190918689924139412995843084693950276937887533013480646023200530393267248404739776079638324389399489607158409379618282541027797863229565911928042457066630516262620364800000000000000000000000000000000000000000000 173 85182234111116428763117031419254793101956440277775162987544488206451176424523805345527976675031679695516344926582844460423113339970781015400833474028245509103176707860305291043111746928895881380704215931846717871466243453825742100982974640017874743712434673655204009252652033708935616508056058642270356252399293152915142378725992760514607424037348966400000000000000000000000000000000000000000000 174 44379943971891659385583973369431747206119305384720859916510678355561062917176902585020075847691505121364015706749661963880442050124776909023834239968715910242755064795219056633461220149954754199346896500492140011033912839443211634612129787449312741474178464974361288820631709562355456200697206552622855607500031732668789179316242228228110467923458811494400000000000000000000000000000000000000000000 175 23255090641271229518046002045582235536006516021593730596251595458313996968600696954550519744190348683594744230336822869073351634265383100328489141743607136967203653952694785675933679358576291200457773766257881365781770327868242896536756008623439876532469515646565315342011015810674259049165336233574376338330016627918445529961710927591529885191892417223065600000000000000000000000000000000000000000000 176 12255432767949937956010243078021838127475433943379896024224590806531476402452567295048123905188313756254430209387505652001656311257856893873113777698880961181716325633070152051217049021969705462641246774817903479766992962786564006474870416544552814932611434745739921185239805332225334518910132195093696330299918762913020794289821658840736249496127303876555571200000000000000000000000000000000000000000000 177 6495379367013467116685428831351574207561979989991344892839033127461682493299860666375505669749806290814848010975377995560877844966664153752750302180406909426309652585527180587145035981643943895199860790653488844276506270276878923431681320768612991914284060415242158228177096826079427295022370063399659055058956944343901020973605479185590212232947471054574452736000000000000000000000000000000000000000000000 178 3462037202618177973193333567110389052630535334665386827883204656937076768928825735178144521976646753004313989849876471633947891367231993950215911062156882724223044828085987252948304178216222096141525801418309553999377842057576466189086143969670724690313404201324070335618392608300334748246923243792018276346424051335299244178931720405919583120161002072088183308288000000000000000000000000000000000000000000000 179 1855651940603343393631626791971168532209966939380647339745397696118273148145850594055485463779482659610312298559533788795796069772836348757315728329316089140183552027854089167580291039523895043531857829560213920943666523342860985877350173167743508434007984651909701699891458438048979425060350858672521796121683291515720394879907402137572896552406297110639266253242368000000000000000000000000000000000000000000000 180 1000196395985202089167446840872459838861172180326168916122769358207749226850613470195906664977141153529958328923588712160934081607558791980193177569501372046558934543013354061325776870303379428463671370132955303388636256081802071387891743337413751045930303727379329216241496098108399910107529112824489248109587294126973292840270089752151791241746994142634564510497636352000000000000000000000000000000000000000000000 181 542106446623979532328756187752873232662755321736783552538540992148600080953032500846181412417610505213237414276585081991226272231296865253264702242669743649234942522313237901238571063704431650227309882612061774436640850796336722692237324888878253066894224620239596435202890885174752751278280779150873172475396313416819524719426388645666270853026870825307933964689718902784000000000000000000000000000000000000000000000 182 295448013410068845119172122325315911801201650346547036133504840720987044119402712961168869767597725341214390780738869685218318366056791563029262722255010288833043674660714656175021229718915249373883886023573667067969263684003513867269342064438647921457352418030580057185575532420240249446663024637225878999090990812166640972087381811888117614899644599792824010755896802017280000000000000000000000000000000000000000000000 183 161905511348717727125306323034273119667058504389907775801160652715100900177432686702720540632643553486985486147844900587499638464599121776540035971795745638280507933714071631583911633885965556656888369540918369553247156498833925599263599451312379060958629125080757871337695391766291656696771337501199781691501862965067319252703885232914688452965005240686467557894231447505469440000000000000000000000000000000000000000000000 184 89209936753143467646043783991884488936549235918839184466439519646020595997765410373199017888586597971329002867462540223712300793994116098873559820459455846692559871476453469002735310271167021717945491617046021623839183230857493005194243297673120862588204647919497587107070160863226702839921006963161079712017526493752092908239840763335993337583717887618243624399721527575513661440000000000000000000000000000000000000000000000 185 49422304961241481075908256331504006870848276699036908194407493883895410182762037346752255910276975276116267588574247283936614639872740318775952140534538539067678168797955221827515361890226530031741802355843495979606907509895051124877610786910908957873865374947401663257316869118227593373316237857591238160457709677538659471164871782888140309021379709740506967917445726276834568437760000000000000000000000000000000000000000000000 186 27528223863411504959280898776647731827062490121363557864284974093329743471798454802141006542024275228796761046835855737152694354409116357558205342277737966260696740020461058557926056572856177227680183912204827260641047483011543476556829208309376289535743013845702726434325496098852769508937144486678319655374944290389033325438833583068694152124908498325462381130017269536196854619832320000000000000000000000000000000000000000000000 187 15415805363510442777197303314922729823154994467963592403999585492264656344207134689198963663533594128126186186228079212805508838469105160232594991675533261105990174411458192792438591680799459247500902990834703265958986590486464346871824356653250722140016087753593526803222277815357550925004800912539859007009968802617858662245746806518468725189948759062258933432809670940270238587106099200000000000000000000000000000000000000000000000 188 8679098419656379283562081766301496890436261885463502523451766632145001521788616830019016542569413494135042822846408596809501476058106205210950980313325226002672468193650962542142927116290095556343008383839937938734909450443879427288837112795780156564829057405273155590214142410046301170777702913759940620946612435873854426844355452069897892281941151352051779522671844739372144324540733849600000000000000000000000000000000000000000000000 189 4912369705525510674496138279726647239986924227172342428273699913794070861332357125790763363094288037680434237731067265794177835448888112149398254857342077917512616997606444798852896747820194084890142745253404873323958748951235755845481805842411568615693246491384606064061204604086206462660179849188126391455782638704601605593905185871562207031578691665261307209832264122484633687690055358873600000000000000000000000000000000000000000000000 190 2795138362444015573788302681164462279552559885261062841687735250948826320098111204574944353600649893440167081268977274236887188370417335813007607013827642335064679071638067090547298249509690434302491222049187372921332528153253145076079147524332182542329457253597840850450825419725051477253642334188043916738340321422918313582932050760918895800968275557533683802394558285693756568295641499199078400000000000000000000000000000000000000000000000 191 1598819143317976908206909133626072423904064254369327945445384563542728655096119609016868170259571739047775570485855000863499471747878716085040351211909411415656996428976974375793054598719542928421024979012135177311002206103660798983517272383918008414212449549057964966457872140082729444989083415155561120374330663853909275369437133035245608398153853618909267134969687339416828757065106937541872844800000000000000000000000000000000000000000000000 192 919321007407836722218972751834991643744836946262363568631096124037068976680268775184699197899253749952470953029366625496512196255030261748898201946847911564002772946661760266081006394263737183842089362931977726953826268509604959415522431620752854838172158490708329855713276480547569430868722963714447644215240131715997833337426351495266224828938465830872828602607570220164676535312436489086576885760000000000000000000000000000000000000000000000000 193 531367542281729625442566250560625170084515754939646142668773559693425868521195352056756136385768667472528210850973909536984049435407491290863160725278092883993602763170497433794821695884440092260727651774683126179311583198551666542171965476795150096463507607629414656602273805756495131042121873026950738356408796131846747669032431164263877951126433250244494932307175587255183037410588290692041439969280000000000000000000000000000000000000000000000000 194 308724542065684912382130991575723223819103653619934408890557438181880429610814499544975315240131595801538890504415841440987732721971752439991496381386571965600283205402059009034791405308859693603482765681090896310180029838358518261001911942017982206045297920032689915485921081144523671135472808228658378985073510552602960395707842506437313089604457718392051555670469016195261344735551796892076076622151680000000000000000000000000000000000000000000000000 195 180295132566359988831164499080222362710356533714041694792085543898218170892715667734265584100236851948098712054578851401536835909631503424955033886729758027910565391954802461276318180700374061064433935157757083445145137425601374664425116574138501608330453985299090910643777911388401823943116120005536493327282930162720128871093380023759390844329003307540958108511553905458032625325562249384972428747336581120000000000000000000000000000000000000000000000000 196 105833242816453313443893560960090526910979285290142474842954214268254066314024096960013897866839032093533943976037785772702122678953692510448604891510367962383501885077469044769198772071119573844822719937603407982300195668828006928017543429019300444089976489370566364547897633984991870654609162443249921583115080005516715647331814073946762425621124941526542409696282142503865151066105040388978815674686573117440000000000000000000000000000000000000000000000000 197 62441613261707454931897200966453410877477778321184060157342986418269899125274217206408199741435028935185026945862293605894252380582678581164676885991117097806266112195706736413827275521960548568445404763186010709557115444608524087530350623121387262013086128728634155083259604051145203686219405841517453734037897203254862231925770303628589831116463715500660021720806464077280439129001973829497501248065078139289600000000000000000000000000000000000000000000000000 198 37027876664192520774615040173106872650344322544462147673304390946034050181287610803400062446670972158564720978896340108295291661685528398630653393392732438999115804532054094693399574384522605301088125024569304350767369458652854783905497919510982646373760074336080053964372945202329105785928107664019850064284473041530133303531981790051753769852062983291891392880438233197827300403498170480892018240102591336598732800000000000000000000000000000000000000000000000000 199 22068614491858742381670563943171696099605216236499440013289417003836293908047416038826437218215899406504573703422218704543993830364574925583869422462068533643473019501104240437266146333175472759448522514643305393057352197357101451207676760028545657238761004304303712162766275340588147048413152167755830638313545932751959448905061146870845246831829538041967270156741186985905071040484909606611642871101144436612844748800000000000000000000000000000000000000000000000000 200 13219100080623386686620667801959845963663524525663164567960360785297940050920402207257035893711323744496239648349909004021852304388380380424737784054779051652440338681161440021922421653572108182909664986271339930441353966216903769273398379257098848686017841578277923585496998929012300081999478148485742552349814013718423709894131626975636302852265893287138394823887971004557137553250460854360374079789585517531094004531200000000000000000000000000000000000000000000000000