0 1 1 10 2 120 3 1680 4 26880 5 483840 6 9676800 7 212889600 8 5109350400 9 132843110400 10 3719607091200 11 111588212736000 12 3570822807552000 13 121407975456768000 14 4370687116443648000 15 166086110424858624000 16 6643444416994344960000 17 279024665513762488320000 18 12277085282605549486080000 19 564745922999855276359680000 20 27107804303993053265264640000 21 1355390215199652663263232000000 22 70480291190381938489688064000000 23 3805935724280624678443155456000000 24 213132400559714981992816705536000000 25 12361679232463468955583368921088000000 26 741700753947808137335002135265280000000 27 45985446744764104514770132386447360000000 28 2943068591664902688945288472732631040000000 29 194242527049883577470389039200353648640000000 30 13208491839392083267986454665624048107520000000 31 924594428757445828759051826593683367526400000000 32 66570798870536099670651731514745202461900800000000 33 4926239116419671375628228132091144982180659200000000 34 374394172847895024547745338038927018645730099200000000 35 29202745482135811914724136367036307454366947737600000000 36 2336219638570864953177930909362904596349355819008000000000 37 191570010362810926160590334567758176900647177158656000000000 38 16091880870476117797489588103691686859654362881327104000000000 39 1383901754860946130584104576917485069930275207794130944000000000 40 121783354427763259491401202768738686153864218285883523072000000000 41 10960501898498693354226108249186481753847779645729517076480000000000 42 1008366174661879788588801958925156321353995727407115571036160000000000 43 94786420418216700127347384138964694207275598376268863677399040000000000 44 9099496360148803212225348877340610643898457444121810913030307840000000000 45 891750643294582714798084189979379843102048829523937469476970168320000000000 46 89175064329458271479808418997937984310204882952393746947697016832000000000000 47 9095856561604743690940458737789674399640898061144162188665095716864000000000000 48 945969082406893343857807708730126137562653398358992867621169954553856000000000000 49 100272722735130694448927617125393370581641260226053243967844015182708736000000000000 50 10829454055394115000484182649542484022817256104413750348527153639732543488000000000000 51 1191239946093352650053260091449673242509898171485512538337986900370579783680000000000000 52 133418873962455496805965130242363403161108595206377404293854532841504935772160000000000000 53 15209751631719926635880024847629427960366379853527024089499416743931562678026240000000000000 54 1764331189279511489762082882325013643402500063009134794381932342296061270651043840000000000000 55 208191080334982355791925780114351609921495007435077905737068016390935229936823173120000000000000 56 24982929640197882695031093613722193190579400892209348688448161966912227592418780774400000000000000 57 3047917416104141688793793420874107569250686908849540539990675759963291766275091254476800000000000000 58 377941759596913569410430384188389338587085176697343026958843794235448179018111315555123200000000000000 59 47620661709211109745714228407737056661972732263865221396814318073666470556282025759945523200000000000000 60 6095444698779022047451421236190343252732509729774748338792232713429308231204099297273026969600000000000000 61 792407810841272866168684760704744622855226264870717284042990252745810070056532908645493506048000000000000000 62 104597831031048018334266388413026290216889866962934681493674713362446929247462343941205142798336000000000000000 63 14016109358160434456791696047345522889063242173033247320152411590567888519159954088121489134977024000000000000000 64 1906190872709819086123670662438991112912600935532521635540727976317232838605753755984522522356875264000000000000000 65 263054340433955033885066551416580773581938929103487985704620460731778131727594018325864108085248786432000000000000000 66 36827607660753704743909317198321308301471450074488317998646864502448938441863162565620975131934830100480000000000000000 67 5229520287827026073635123042161625778808945910577341155807854759347749258744569084318178468734745874268160000000000000000 68 753050921447091754603457718071274112148488211123137126436331085346075893259217948141817699497803405894615040000000000000000 69 109945434531275396172104826838406020373679278823978020459704338460527080415845820428705384126679297260613795840000000000000000 70 16271924310628758633471514372084091015304533265948747028036242092158007901545181423448396850748535994570841784320000000000000000 71 2440788646594313795020727155812613652295679989892312054205436313823701185231777213517259527612280399185626267648000000000000000000 72 370999874282335696843150527683517275148943358463631432239226319701202580155230136454623448197066620676215192682496000000000000000000 73 57133980639479697313845181263261660372937277203399240564840853233985197343905441014012011022348259584137139673104384000000000000000000 74 8912900979758832780959848277068819018178215243730281528115173104501690785649248798185873719486328495125393789004283904000000000000000000 75 1408238354801895579391656027776873404872158008509384481442197350511267144132581310113368047678839902229812218662676856832000000000000000000 76 225318136768303292702664964444299744779545281361501517030751576081802743061213009618138887628614384356769954986028297093120000000000000000000 77 36501538156465133417831724239976558654286335580563245758981755325252044375916507558138499795835530265796732707736584129085440000000000000000000 78 5986252257660281880524402775356155619302959035212372304473007873341335277650307239534713966517026963590664164068799797170012160000000000000000000 79 993717874771606792167050860709121832804291199845253802542519306974661656089951001762762518441826475956050251235420766330222018560000000000000000000 80 166944602961629941084064544599132467911120921574002638827143243571743158223111768296144103098226847960616442207550688743477299118080000000000000000000 81 28380582503477089984290972581852519544890556667580448600614351407196336897929000610344497526698564153304795175283617086391140850073600000000000000000000 82 4881460190598059477298047284078633361721175746823837159305668442037769946443788104979253574592153034368424770148782138859276226212659200000000000000000000 83 849374073164062349049860227429682204939484579947347665719186308914571970681219130266390121979034627980105910005888092161514063361002700800000000000000000000 84 149489836876874973432775400027624068069349286070733189166576790368964666839894566926884661468310094524498640161036304220426475151536475340800000000000000000000 85 26609190964083745271034021204917084116344172920590507671650668685675710697501232912985469741359196825360757948664462151235912576973492610662400000000000000000000 86 4789654373535074148786123816885075140941951125706291380897120363421627925550221924337384553444655428564936430759603187222464263855228669919232000000000000000000000 87 871717095983383495079074534673083675651435104878545031323275906142736282450140390229403988726927287998818430398247780074488496021651617925300224000000000000000000000 88 160395945660942563094549714379847396319864059297652285763482766730263475970825831802210333925754620991782591193277591533705883267983897698255241216000000000000000000000 89 29833645892935316735586246874651615715494715029363325152007794611829006530573604715211122110190359504471561961949632025269294287845004971875474866176000000000000000000000 90 5608725427871839546290214412434503754513006425520305128577465387023853227747837686459690956715787586840653648846530820750627326114860934712589274841088000000000000000000000 91 1065657831295649513795140738362555713357471220848857974429718423534532113272089160427341281775999641499724193280840855942619191961823577595391962219806720000000000000000000000 92 204606303608764706648667021765610696964634474402980731090505937318630165748241118802049526100991931167947045109921444340982884856670126898315256746202890240000000000000000000000 93 39693622900100353089841402222528475211139088034178261831558151839814252155158777047597608063592434646581726751324760202150679662194004618273159808763360706560000000000000000000000 94 7779950088419669205608914835615581141383261254698939318985397760603593422411120301329131180464117190730018443259652999621533213790024905181539322517618698485760000000000000000000000 95 1540430117507094502710565137451885065993885728430389985159108756599511497637401819663167973731895203764543651765411293925063576330424931225944785858488502300180480000000000000000000000 96 308086023501418900542113027490377013198777145686077997031821751319902299527480363932633594746379040752908730353082258785012715266084986245188957171697700460036096000000000000000000000000 97 62233376747286617909506831553056156666152983428587755400427993766620264504551033514391986138768566232087563531322616274572568483749167221528169348682935492927291392000000000000000000000000 98 12695608856446470053539393636823455959895208619431902101687310728390533958928410836935965172308787511345862960389813720012803970684830113191746547131318840557167443968000000000000000000000000 99 2615295424427972831029115089185631927738412975602971832947586010048449995539252632408808825495610227337247769840301626322637617961075003317499788709051681154776493457408000000000000000000000000 100 543981448281018348854055938550611440969589898925418141253097890090077599072164547541032235703086927286147536126782738275108624535903600690039956051482749680193510639140864000000000000000000000000 101 114236104139013853259351747095628402603613878774337809663150556918916295805154554983616769497648254730090982586624375037772811152539756144908390770811377432840637234219581440000000000000000000000000 102 24218054077470936890982570384273221351966142300159615648587918066810254710692765656526755133501430002779288308364367508007835964338428302720578843412012015762215093654551265280000000000000000000000000 103 5182663572578780494670270062234469369320754452234157748797814466297394508088251850496725598569306020594767697989974646713676896368423656782203872490170571373114030042073970769920000000000000000000000000 104 1119455331677016586848778333442645383773282961682578073740327924720237213747062399707292729290970100448469822765834523690154209615579509864956036457876843416592630489087977686302720000000000000000000000000 105 244041262305589615933033676690496693662575685646802020075391487589011712596859603136189814985431481897766421362951926164453617696196333150560415947817151864817193446621179135613992960000000000000000000000000 106 53689077707229715505267408871909272605766650842296444416586127269582576771309112689961759296794926017508612699849423756179795893163193293123291508519773410259782558256659409835078451200000000000000000000000000 107 11918975251004996842169364769563858518480196486989810660482120253847332043230623017171510563888473575886912019366572073871914688282228911073370714891389697077671727932978388983387416166400000000000000000000000000 108 2669850456225119292645937708382304308139564013085717587947994936861802377683659555846418366311018080998668292338112144547308890175219276080435040135671292145398467056987159132278781221273600000000000000000000000000 109 603386203106876960137981922094400773639541466957372174876246855730767337356507059621290550786290086305699034068413344667691809179599556394178319070661712024860053554879097963895004556007833600000000000000000000000000 110 137572054308367946911459878237523376389815454466280855871784283106614952917283609593654245579274139677699379767598242584233732492948698857872656748110870341668092210512434335768061038769786060800000000000000000000000000 111 31641572490924627789635771994630376569657554527244596850510385114521439170975230206540476483233052125870857346547595794373758473378200737310711052065500178583661208417859897226654038917050793984000000000000000000000000000 112 7340844817894513647195499102754247364160552650320746469318409346568973887666253407917390544110068093202038904399042224294711965823742571056084964079196041431409400352943496156583737028755784204288000000000000000000000000000 113 1717757687387316193443746790044493883213569320175054673820507787097139889713903297452669387321755933809277103629375880484962600002755761627123881594531873694949799682588778100640594464728853503803392000000000000000000000000000 114 405390814223406621652724242450500556438402359561312903021639837754925013972481178198829975407934400378989396456532707794451173600650359744001236056309522192008152725090951631751180293676009426897600512000000000000000000000000000 115 96483013785170775953348369703219132432339761575592470919150281385672153325450520411321534147088387290199476356654784455079379316954785619072294181401666281697940348571646488356780909894890243601628921856000000000000000000000000000 116 23155923308440986228803608728772591783761542778142193020596067532561316798108124898717168195301212949647874325597148269219051036069148548577350603536399907607505683657195157205627418374773658464390941245440000000000000000000000000000 117 5603733440642718667370473312362967211670293352310410710984248342879838665142166225489554703262893533814785586794509881151010350728733948755718846055808777641016375445041228043761835246695225348382607781396480000000000000000000000000000 118 1367310959516823354838395488216563999647551577963740213480156595662680634294688559019451347596146022250807683177860411000846525577811083496395398437617341744407995608590059642677887800193634985005356298660741120000000000000000000000000000 119 336358496041138545290245290101274743913297688179080092516118522533019436036493385518785031508651921473698690061753661106208245292141526540113268015653866069124366919713154672098760398847634206311317649470542315520000000000000000000000000000 120 83416907018202359231980831945116136490497826668411862943997393588188820137050359608658687814145676525477275135314907954339644832451098581948090467882158785142842996088862358680492578914213283165206777068694494248960000000000000000000000000000 121 20854226754550589807995207986279034122624456667102965735999348397047205034262589902164671953536419131369318783828726988584911208112774645487022616970539696285710749022215589670123144728553320791301694267173623562240000000000000000000000000000000 122 5255265142146748631614792412542316598901363080109947365471835796055895668634172655345497332291177621105068333524839201123397624444419210662729699476576003463999108753598328596871032471595436839408026955327753137684480000000000000000000000000000000 123 1334837346105274152430157272785748416120946222347926630829846292198197499833079854457756322401959115760687356715309157085342996608882479508333343667050304879855773623413975463605242247785240957209638846653249296971857920000000000000000000000000000000 124 341718360602950183022120261833151594526962232921069217492440650802738559957268442741185618534901533634735963319119144213847807131873914754133335978764878049243078047593977718682942015433021685045667544743231820024795627520000000000000000000000000000000 125 88163337035561147219707027552953111387956256093635858113049687907106548468975258227225889582004595677761878536332739207172734240023470006566400682521338536704714136279246251420199039981719594741782226543753809566397271900160000000000000000000000000000000 126 22922467629245898277123827163767808960868626584345323109392918855847702601933567139078731291321194876218088419446512193864910902406102201707264177455548019543225675432604025369251750395247094632863378901375990487263290694041600000000000000000000000000000000 127 6005686518862425348606442716907165947747580165098474654660944740232098081706594590438627598326153057569139165894986194792606656430398776847303214493353581120325126963342254646743958603554738793810205272160509507662982161838899200000000000000000000000000000000 128 1585501240979680292032100877263491810205361163585997308830489411421273893570540971875797685958104407198252739796276355425248157297625277087688048626245345415765833518322355226740405071338451041565894191850374510023027290725469388800000000000000000000000000000000 129 421743330100594957680538833352088821514626069513875284148910183438058855689763898518962184464855772314735228785809510543116009841168323705325020934581261880593711715873746490312947748976027977056527855032199619666125259332974857420800000000000000000000000000000000 130 113027212466959448658384407338359804165919786629718576151907929161399773324856724803081865436581346980349041314596948825555090637433110753027105610467778183999114739854164059403869996725575497851149465148629498070521569501237261788774400000000000000000000000000000000 131 30517347366079051137763789981357147124798342390024015561015140873577938797711315696832103667876963684694241154941176182899874472106939903317318514826300109679760979760624296039044899115905384419810355590129964479040823765334060682969088000000000000000000000000000000000 132 8300718483573501909471750874929144017945149130086532232596118317613199352977477869538332197662534122236833594143999921748765856413087653702310636032753629832894986494889808522620212559526264562188416720515350338299104064170864505767591936000000000000000000000000000000000 133 2274396864499139523195259739730585460916970861643709831731336419026016622715828936253503022159534349492892404795455978559161844657186017114433114272974494574213226299599807535197938241310196490039626181421205992693954513582816874580320190464000000000000000000000000000000000 134 627733534601762508401891688165641587213083957813663913557848851651180587869568786405966834116031480460038303723545850082328669125383340723583539539340960502482850458689546879714630954601614231250936826072252853983531445748857457384168372568064000000000000000000000000000000000 135 174509922619289977335725889310048361245237340272198567969081980759028203427740122620858779884256751567890648435145746322887370016856568721156223991936787019690232427515694032560667405379248756287760437648086293407421741918182373152798807573921792000000000000000000000000000000000 136 48862778333401193654003249006813541148666455276215599031342954612527896959767234333840458367591890439009381561840808970408463604719839241923742717742300365513265079704394329116986873506189651760572922541464162154078087737091064482783666120698101760000000000000000000000000000000000 137 13779303490019136610428916219921418603923940387892798926838713200732866942654360082143009259660913103800645600439108129655186736530994666222495446403328703074740752476639200810990298328745481796481564156692893727450020741859680184144993846036864696320000000000000000000000000000000000 138 3913322191165434797361812206457682883514399070161554895222194549008134211713838263328614629743699321479383350524706708822073033174802485207188706778545351673226373703365533030321244725363716830200764220500781818595805890688149172297178252274469573754880000000000000000000000000000000000 139 1119210146673314352045478291046897304685118134066204700033547641016326384550157743311983784106698005943103638250066118723112887487993510769255970138663970578542742879162542446671875991454023013437418567063223600118400484736810663276992980150498298093895680000000000000000000000000000000000 140 322332522241914533389097747821506423749314022611066953609661720612701998750445430073851329822729025711613847816019042192256511596542131101545719399935223526620309949198812224641500285538758627869976547314208396834099339604201471023773978283343509851041955840000000000000000000000000000000000 141 93476431450155214682838346868236862887301066557209416546801898977683579637629174721416885648591417456368015866645522235754388362997218019448258625981214822719889885267655545146035082806240002082293198721120435081888808485218426596894453702169617856802167193600000000000000000000000000000000000 142 27295117983445322687388797285525163963091911434705149631666154501483605254187719018653730609388693897259460633060492492840281401995187661678891518786514728234207846498155419182642244179422080608029614026567167043911532077683780566293180481033528414186232820531200000000000000000000000000000000000 143 8024764687132924870092306401944398205149021961803313991709849423436179944731189391484196799160276005794281426119784792895042732186585172533594106523235330100857106870457693239696819788750091698760706523810747110909990430839031486490195061423857353770752449236172800000000000000000000000000000000000 144 2375330347391345761547322694975541868724110500693780941546115429337109263640432059879322252551441697715107302131456298696932648727229211069943855530877657709853703633655477198950258657470027142833169131047981144829357167528353320001097738181461776716142724973907148800000000000000000000000000000000000 145 707848443522621036941102163102711476879784929206746720580742397942458560564848753844038031260329625919101976035173977011685929320714304898843268948201541997536403682829332205287177079926068088564284401052298381159148435923449289360327125978075609461410532042224330342400000000000000000000000000000000000 146 212354533056786311082330648930813443063935478762024016174222719382737568169454626153211409378098887775730592810552193103505778796214291469652980684460462599260921104848799661586153123977820426569285320315689514347744530777034786808098137793422682838423159612667299102720000000000000000000000000000000000000 147 64131068983149465946863855977105659805308514586131252884615261253586745587175297098269845632185864108270639028786762317258745196456716023835200166707059704976798173664337497799018243441301768823924166735338233333018848294664505616045637613613650217203794203025524329021440000000000000000000000000000000000000 148 19495844970877437647846612217040120580813788434183900876923039421090370658501290317874033072184502688914274264751175744446658539722841671245900850678946150312946644793958599330901546006155737722472946687542822933237729881578009707277873834538549666029953437719759396022517760000000000000000000000000000000000000 149 5965728561088495920241063338414276897729019260860273668338450062853653421501394837269454120088457822807767925013859777800677513155189551401245660307757521995761673306951331395255873077883655743076721686388103817570745343762870970427029393368796197805165751942246375182890434560000000000000000000000000000000000000 150 1837444396815256743434247508231597284500537932344964289848242619358925253822429609878991868987245009424792520904268811562608674051798381831583663374789316774694595378541010069738808907988165968867630279407535975811789565878964258891525053157589228923991051598211883556330253844480000000000000000000000000000000000000 151 569607763012729590464616727551795158195166759026938929852955212001266828684953179062487479386045952921685681480323331584408688956057498367790935646184688200155324567347713121619030761476331450348965386616336152501654765422478920256372766478852660966437225995445683902462378691788800000000000000000000000000000000000000 152 177717622059971632224960418996160089356892028816404946114122026144395250549705391867496093568446337311565932621860879454335510954289939490750771921609622718448461265012486493945137597580615412508877200624296879580516286811813423119988303141402030221528414510579053377568262151838105600000000000000000000000000000000000000 153 55803333326831092518637571564794268058064097048351153079834316209340108672607493046393773380492149915831702843264316148661350439647041000095742383385421533592816837213920759098773205640313239527787440996029220188282114058909414859676327186400237489559922156321822760556434315677165158400000000000000000000000000000000000000 154 17633853331278625235889472614474988706348254667278964373227643922151474340543967802660432388235519373402818098471523902976986738928464956030254593149793204615330120559598959875212332982338983690780831354745233579497148042615375095657719390902475046700935401397695992335833243753984190054400000000000000000000000000000000000000 155 5607565359346602825012852291403046408618744984194710670686390767244168840292981761246017499458895160742096155313944601146681782979251856017620960621634239067674978337952469240317521888383796813668304370808984278280093077551689280419154766306987064850897457644467325562794971513766972437299200000000000000000000000000000000000000 156 1794420914990912904004112733248974850757998394942307414619645045518134028893754163598725599826846451437470769700462272366938170553360593925638707398922956501655993068144790156901607004282814980373857398658874969049629784816540569734129525218235860752287186446229544180094390884405431179935744000000000000000000000000000000000000000 157 577803534627073955089324300106169901944075483171422987507525704656839157303788840678789643144244557362865587843548851702154090918182111244055663782453191993533229767942622430522317455379066423680382082368157740033980790710926063454389707120271947162236474035685913225990393864778548839939309568000000000000000000000000000000000000000 158 187208345219171961448941073234399048229880456547541047952438328308815886966427584379927844378735236585568450461309827951497925457491004043074035065514834205904766444813409667489230855542817521272443794687283107771009776190340044559222265106968110880564617587562235885220887612188249824140336300032000000000000000000000000000000000000000 159 61029920541450059432354789874414089722941028834498381632494895028673979151055392507856477267467687126895314850387003912188323699142067318042135431357835951124953861009171551601489258906958511934816677068054293133349187038050854526306458424871604147064065333545288898582009361573369442669749633810432000000000000000000000000000000000000000 160 20017813937595619493812371078807821429124657457715469175458325569405065161546168742576924543729401377621663270926937283197770173318598080317820421485370191968984866411008268925288476921482391914619870078321808147738533348480680284628518363357886160237013429402854758734899070596065177195677879889821696000000000000000000000000000000000000000 161 6605878599406554432958082456006581071611136961046104827901247437903671503310235685050385099430702454615148879405889303455264157195137366504880739090172163349765005915632728745345197384089189331824557125846196688753716004998624493927411059908102432878214431702942070382516693296701508474573700363641159680000000000000000000000000000000000000000 162 2193151695002976071742083375394184915774897471067306802863214149384018939098998247436727853010993214932229427962755248747147700188785605679620405377937158232121981963990065943454605531517610858165752965780937300666233713659543331983900471889490007715567191325376767366995542174504900813558468520728865013760000000000000000000000000000000000000000 163 732512666130994007961855847381657761868815755336480472156313525894262325659065414643867102905671733787364628939560253081547331863054392296993215396231010849528741975972682025113838247526882026627361490570833058422522060362287472882622757611089662576999441902675840300576511086284636871728528485923440914595840000000000000000000000000000000000000000 164 246124255820013986675183564720237007987922093793057438644521344700472141421445979320339346576305702552554515323692245035399903505986275811789720373133619645441657303926821160438249651169032360946793460831799907629967412281728590888561246557326126625871812479299082340993707724991637988900785571270276147304202240000000000000000000000000000000000000000 165 83189998467164727496212044875440108699917667702053414261848214508759583800448741010274699142791327462763426179407978821965167385023361224384925486119163440159280168727265552228128382095132938000016189761148368778928985351224263720333701336376230799544672618003089831255873211047173640248465523089353337788820357120000000000000000000000000000000000000000 166 28284599478836007348712095257649636957972007018698160849028392932978258492152571943493397708549051337339564900998712799468156910907942816290874665280515569654155257367270287757563649912345198920005504518790445384835855019416249664913458454367918471845188690121050542626996891756039037684478277850380134848198921420800000000000000000000000000000000000000000 167 9673333021761914513259536578116175839626426400394771010367710383078564404316179604674742016323775557370131196141559777418109663530516443171479135525936324821721098019606438413086768270022058030641882545426332321613862416640357385400402791393828117371054532021399285578432936980565350888091571024830006118084031125913600000000000000000000000000000000000000000 168 3327626559486098592561280582871964488831490681735801227566492371779026155084765784008111253615378791735325131472696563431829724254497656450988822620922095738672057718744614814101848284887587962540807595626658318635168671324282940577738560239476872375642759015361354238980930321314480705503500432541522104620906707314278400000000000000000000000000000000000000000 169 1151358789582190113026203081673699713135695775880587224738006360635543049659328961266806493750921061940422495489553010947413084592056189132042132626839045125580531970685636725679239506571105435039119428086823778247768360278201897439897541842858997841972394619315028566687401891174810324104211149659366648198833720730740326400000000000000000000000000000000000000000 170 400672858774602159333118672422447500171222130006444354208826213501168981281446478520848659825320529555267028430364447809699753438035553817950662154139987703702025125798601580536375348286744691393613560974214674830223389376814260309084344561314931249006393327521629941207215858128833992788265480081459593573194134814297633587200000000000000000000000000000000000000000 171 140235500571110755766591535347856625059927745502255523973089174725409143448506267482297030938862185344343459950627556733394913703312443836282731753948995696295708794029510553187731371900360641987764746340975136190578186281884991108179520596460225937152237664632570479422525550345091897475892918028510857750617947185004171755520000000000000000000000000000000000000000000 172 49362896201030986029840220442445532021094566416793944438527389503344018493874206153768554890479489241208897902620899970155009623565980230371521577390046485096089495498387714722081442908926945979693190712023247939083521571223516870079191249953999529877587657950664808756728993721472347911514307146035821928217517409121468457943040000000000000000000000000000000000000000000 173 17474465255164969054563438036625718335467476511545056331238695884183782546831468978434068431229739191387949857527798589434873406742357001551518638396076455724015681406429251011616830789760138876811389512056229770435566636213124972008033702483715833576666030914535342299882063777401211160676064729696680962589001162828999834111836160000000000000000000000000000000000000000000 174 6220909630838728983424583941038755727426421638110040053920975734769426586672002956322528361517787152134110149279896297838814932800279092552340635269003218237749582580688813360135591761154609440144854666292017798275061722491872490034859998084202836753293107005574581858758014704754831173200679043772018422681684413967123940943813672960000000000000000000000000000000000000000000 175 2227085647840264976066001050891874550418658946443394339303709313047454718028577058363465153423367800464011433442202874626295745942499915133737947426303152129114350563886595182928541850493350179571857970532542371782472096652090351432479879314144615557678932307995700305435369264302229560005843097670382595320043020200230370857885294919680000000000000000000000000000000000000000000 176 801750833222495391383760378321074838150717220719621962149335352697083698490287741010847455232412408167044116039193034865466468539299969448145661073469134766481166202999174265854275066177606064645868869391715253841689954794752526515692756553092061600764415630878452109956732935148802641602103515161337734315215487272082933508838706171084800000000000000000000000000000000000000000000 177 290233801626543331680921256952229091410559633900503150298059397676344298853484162245926778794133291756469970006187878621298861611226588940228729308595826785466182165485701084239247573956293395401804530719800921890691763635700414598680777872219326299476718458377999663804337322523866556259961472488404259822108006392494021930199611633932697600000000000000000000000000000000000000000000 178 105645103792061772731855337530611389273443706739783146708493620754189324782668235057517347481064518199355069082252387818152785626486478374243257468328880949909690308236795194663086116920090795926256849182007535568211801963394950913919803145487834773009525518849591877624778785398687426478625975985779150575247314326867823982592658634751501926400000000000000000000000000000000000000000000 179 38666107987894608819859053536203768474080396666760631695308665196033292870456574031051349178069613660963955284104373941443919539294051084973032233408370427666946652814667041246689518792753231309010006800614758017965519518602552034494647951248547526921486339898950627210669035455919598091177107210795169110540517043633623577628913060319049705062400000000000000000000000000000000000000000000 180 14229127739545216045708131701322986798461585973367912463873588792140251776328019243426896497529617827234735544550409610451362390460210799270075861894280317381436368235797471178781742915733189121715682502626230950611311182845739148694030446059465489907106973082813830813526205047778412097553175453572622232678910272057173476567440006197410291462963200000000000000000000000000000000000000000000 181 5264777263631729936912008729489505115430786810146127611633227853091893157241367120067951704085958596076852151483651555867004084470277995729928068900883717431131456247245064336149244878821279975034802525971705451726185137652923485016791265042002231265629580040641117401004695867678012476094674917821870226091196800661154186329952802293041807841296384000000000000000000000000000000000000000000000 182 1958497142071003536531267247370095902940252693374359471527560761350184254493788568665278033919976597740589000351918378782525519422943414411533241631128742884380901723975163933047519094921516150712946539661474428042140871206887536426246350595624830030814203775118495673173746862776220641107219069429735724105925209845949357314742442453011552516962254848000000000000000000000000000000000000000000000 183 732477931134555322662693950516415867699654507322010442351307724744968911180676924680813984686071247554980286131617473664664544264180836989913432370042149838758457244766711310959772141500647040366642005833391436087760685831375938623416135122763686431524512211894317381766981326678306519774099931966721160815616028482385059635713673477426320641343883313152000000000000000000000000000000000000000000000 184 275411702106592801321172925394172366255070094753075926324091704504108310603934523679986058241962789080672587585488170097913868643331994708207450571135848339373179924032283452920874325204243287177857394193355179968998017872597352922404466806159146098253216591672263335544384978831043251435061574419487156466671626709376782423028341227512296561145300125745152000000000000000000000000000000000000000000000 185 104105623396292078899403365798997154444416495816662700150506664302552941408287249951034730015461934272494238107314528297011442347179493999702416315889350672283062011284203145204090494927203962553230095005088258028281250755841799404668888452728157225139715871652115540835777521998134349042453275130566145144401874896144423755904712983999648100112923447531667456000000000000000000000000000000000000000000000 186 39560136890590989981773279003618918688878268410331826057192532434970117735149154981393197405875535023547810480779520752864348091928207719886918200037953255467563564287997195177554388072337505770227436101933538050746875287219883773774177612036699745553092031227803905517595458359291052636132244549615135154872712460534881027243790933919866278042910910062033633280000000000000000000000000000000000000000000000 187 15111972292205758173037392579382426939151498532746757553847547390158584974826977202892201409044454378995263603657776927594180971116575348996802752414498143588609281558014928557825776243632927204226880590938611535385306359717995601581735847798019302801281155929021091907721465093249182107002517417952981629161376159924324552407128136757388918212391967643696847912960000000000000000000000000000000000000000000000 188 5802997360207011138446358750482851944634175436574754900677458197820896630333559245910605341073070481534181223804586340196165492908764934014772256927167287138025964118277732566205098077555044046423122146920426829587957642131710311007386565554439412275691963876744099292565042595807685929088966688493944945597968445410940628124337204514837344593558515575179589598576640000000000000000000000000000000000000000000000 189 2239956981039906299440294477686380850628791718517855391661498864358866099308753868921493661654205205872193952388570327315719880262783264529702091173886572835278022149655204770555167857936247001919325148711284756220951649862840180048851214304013613138417098056423222326930106441981766768628341141758662749000815819928623082455994160942727215013113587012019321585050583040000000000000000000000000000000000000000000000 190 869103308643483644182834257342315770043971186784927891964661559371240046531796501141539540721831619878411253526765286998499313541959906637524411375467990260087872594066219450975405128879263836744698157699978485413729240146781989858954271149957281897705834045892210262848881299488925506227796363002361146612316538132305755992925734445778159425088071760663496774999626219520000000000000000000000000000000000000000000000 191 338950290370958621231305360363503150317148762846121877866218008154783618147400635445200420881514331752580388875438461929414732281364363588634520436432516201434270311685825585880408000262912896330432281502991609311354403657244976044992165748483339940105275277897962002511063706800680947428840581570920847178803449871599244837241036433853482175784347986658763742249854225612800000000000000000000000000000000000000000000000 192 132868513825415779522671701262493234924322315035679776123557459196675178313781049094518564985553618047011512439171877076330575054294830526744732011081546350962233962180843629665119936103061855361529454349172710850050926233640030609636928973405469256521267908936001104984336973065866931392105507975800972094090952349666903976198486282070565012907464410770235386961942856440217600000000000000000000000000000000000000000000000 193 52350194447213817131932650297422334560182992124057831792681638923490020255629733343240314604308125510522535901033719568074246571392163227537424412366129262279120181099252390088057254824606371012442605013574048074920064936054172060196950015521754887069379556120784435363828767387951570968489570142465583005071835225768760166622203595135802615085540977843472742463005485437445734400000000000000000000000000000000000000000000000 194 20730677001096671584245329517779244485832464881126901389901929013702048021229374403923164583306017702166924216809352948957401642271296638104820067296987187862531591715303946474870672910544122920927271585375323037668345714677452135837992206146614935279474304223830636404076191885628822103521869776416370870008446749404429025982392623673777835573874227226015206015350172233228510822400000000000000000000000000000000000000000000000 195 8250809446436475290529641148076139305361321022688506753180967747453415112449291012761419504155795045462435838290122473685045853623976061965718386784200900769287573502690970696998527818396560922529054090979378568992001594441625950063520898046352744241230773081084593288822324370480271197201704171013715606263361806262962752340992264222163578558401942435954051994109368548824947307315200000000000000000000000000000000000000000000000 196 3300323778574590116211856459230455722144528409075402701272387098981366044979716405104567801662318018184974335316048989474018341449590424786287354713680360307715029401076388278799411127358624369011621636391751427596800637776650380025408359218541097696492309232433837315528929748192108478880681668405486242505344722505185100936396905688865431423360776974381620797643747419529978922926080000000000000000000000000000000000000000000000000 197 1326730158986985226717166296610643200302100420448311885911499613790509150081845994852036256268251843310359682797051693768555373262735350764087516594899504843701441819232708088077363273198166996342671897829484073893913856386213452770214160405853521273989908311438402600842629758773227608510034030699005469487148578447084410576431556086923903432191032343701411560652786462651051527016284160000000000000000000000000000000000000000000000000 198 535998984230742031593735183830699852922048569861118001908245843971365696633065781920222647532373744697385311850008884282496370798145081708691356704339399956855382494970014067583254762372059466522439446723111565853141197980030234919166520803964822594691922957821114650740422422544383953838053748402398209672808025692622101872878348659117256986605177066855370270503725730911024816914578800640000000000000000000000000000000000000000000000000 199 217615587597681264827056484635264140286351719363613908774747812652374472833024707459610394898143740347138436611103607018693526544046903173728690821961796382483285292957825711438801433523056143408110415369583295736375326379892275377181607446409717973444920720875372548200611503553019885258249821851373673127160058431204573360388609555601606336561701889143280329824512646749876075667318993059840000000000000000000000000000000000000000000000000