1 1 2 2 3 10 4 44 5 288 6 1896 7 15888 8 137952 9 1419840 10 15255360 11 186693120 12 2387093760 13 33898314240 14 502247692800 15 8123141376000 16 136785729024000 17 2483065912320000 18 46822564905984000 19 942853671825408000 20 19678282007924736000 21 435355106182520832000 22 9962076500026269696000 23 240213836728408080384000 24 5979493901471317032960000 25 156087289839987482296320000 26 4198845615636331036016640000 27 117970968698943874644049920000 28 3410269222818954012516679680000 29 102612965029180334236001894400000 30 3172160153910850659361515110400000 31 101774377784959412158204792012800000 32 3350331628249482678403032573542400000 33 114174406197416104595870325512601600000 34 3987420899290751774359943198539776000000 35 143842385173506668017805573757075456000000 36 5311835103453360571729139577674268672000000 37 202221727258017602943175303399773044736000000 38 7872883609971460169737520853009567842304000000 39 315438367016325007901260841344482787983360000000 40 12912575165588127880593054213383891409960960000000 41 543144072237949268719253888231719555112632320000000 42 23321742579618654747819747131910500118178037760000000 43 1027561679620973688802612016410306516769770045440000000 44 46179860319880442160480185606395279257132387532800000000 45 2126931846289288788150132163705197461718409465036800000000 46 99846174554731092848494248532648622985700861122969600000000 47 4798119000786904545677574234995934158206602985655500800000000 48 234849207797047154557558173159647161772154348664730419200000000 49 11754874305444893800548770947029731463646238919591198720000000000 50 598890307713655316267115066135195009269070632067771924480000000000 51 31172710094311789823933596047196205250836050509093100584960000000000 52 1650602516245237478388256347484929575083247417261917344890880000000000 53 89213194052413767711537503401042600821470650037584419901931520000000000 54 4902450789598697198570264673303953645531195408278776280881561600000000000 55 274768087914866284500406914447704431730830221428183279670499737600000000000 56 15649084607793719940597229022671586091697742300354997504456209203200000000000 57 908357905839840620006493328962415718268205551399471023717147580825600000000000 58 53552589525045719363627425806877095055689147147772563797166522787430400000000000 59 3215505932834026040389475023323140778025177691184534970754412067160064000000000000 60 196007178784329898628020037402991198053189936285483945783478314801823744000000000000 61 12160766071741195105081518660168677643678530222306365884528104795409481728000000000000 62 765620682305818066821334818778450066324521399476313014722171196171316363264000000000000 63 49031193640832744214091081524175755008857381847281291174411119723212068356096000000000000 64 3185044978338723933851804152363062177438185046383056657708616502409171713392640000000000000 65 210339855502541663798322507445297265191723078577456284600967491053380547788144640000000000000 66 14084522668078209003820884828528131271593260006138225630771899777442107746030714880000000000000 67 958291886368395655323823897580160769220985973481788141767022044992932997811237027840000000000000 68 66085669048501111532055599073934487611820864534929332257330819476012108886538411048960000000000000 69 4628476868937514637843492925593983304408507916646408625685529074058865843503400956723200000000000000 70 328450735242135397975515529378291541773911791537001492054278916217256217608987327279923200000000000000 71 23660431509103718546033190898958680106458107928806653853765637330507075677429877409474150400000000000000 72 1726361021576003591542901767979743721761153294194764935089005094363627935772002971873915699200000000000000 73 127811950055001151861036254900886310083066121862197302525570199997872445632115441607943965900800000000000000 74 9581426138663573705236827860428348205119882338964514784401945919748063000304590937278780538880000000000000000 75 728519175082583540239224870420775717371256741013124058585718501827688199258849882798646571827200000000000000000 76 56071167340547537200328368545283136203925842814123982388262528746219335500253868108086342215270400000000000000000 77 4375436547264373951880600678792945770464446134037049955620149730188070013063297250353852422763315200000000000000000 78 345514304141857256328933382840556407581707504209702738135145047110169469040651326357874276190440652800000000000000000 79 27652468612526786804146128148403244652765332086355707302801652731639226358577340309396187181448429568000000000000000000 80 2238955339401591433607151235849122985221922090778032719619720003199549497054071063200557799886481784832000000000000000000 81 183665907287976761358081212873351271320363196101141048761394149707421285797689307331288408535558787170304000000000000000000 82 15238473178881323824734860934256577410484732919149975421236968560666250331028518616440681723917129589194752000000000000000000 83 1280507111359732485452570456684541907427361378502665928712522520030041771801130462929630271940847364659478528000000000000000000 84 108803649225880054676956591347005941520754280669318960494289189845025180851533092719683693523031922225184768000000000000000000000 85 9360428073560250055485266243421641102072868803847672651995989172704548612363137690756927528703714028119046225920000000000000000000 86 814075531988303699799523215233456714720859529300416946517245956112543169249433183162401654710770779522338746531840000000000000000000 87 71662873910354398314739808463747632155150923448989120675268482902400519056199862568568135079182729917431381355397120000000000000000000 88 6375888020723161922294629352754839872213202403221970383886572005802431541886060175428483338624026547857888206158561280000000000000000000 89 574015404507341971445631438593581134783568437258926733896475902103205728331929443987882600617407193809038355187787366400000000000000000000 90 52218893855007210940471243992753429645994888124325836242724393570683888107171200893157916743613267035959761241705650585600000000000000000000 91 4805623950625145168020663970066936353169415277399261623097586425366622691252844548047074332543791451367943651471389831987200000000000000000000 92 446787827255370660329666582647465585702608033931654424270283795824498756615742982973612227642617854527791008418502486366617600000000000000000000 93 42010494176059483378244134093187638609122733181291391295763517047085821259590823919037992444529915366959707898826216375215718400000000000000000000 94 3989840174218569279358433533690519427430444898993105759562347977191939772854006804993394078940825115015868411392201168567402496000000000000000000000 95 383133393340648325126436984519546651634326897106918335790292903184860263393854071206996060687533794456981928359302514567811170304000000000000000000000 96 37153609175554648478001787796296630481434311273030961198789199358360211255216250203953746121315392637858683768615479686470333104128000000000000000000000 97 3642045377139226500533384775438611680981720688405685465276785913174139195234001611487454809364945479259133084419055975028398284079104000000000000000000000 98 360466299577100941432951764342472992718478004338243688086243700926920446582553677661759220247954013374002914073296861849643783055998976000000000000000000000 99 36056056848158977391040802619990356514321610127588447760287864331469339365325390989974805000954609066520115013180274793424807718247464960000000000000000000000 100 3640728479509617274968304072230463340941575463203789407574388367839451099897932190831365890456653950535669079351999481898323067690884792320000000000000000000000 101 371447631125424906199448714606363527476531413215050901194056206483519229789582313380408262290554859472924499791824774377387204089681165680640000000000000000000000 102 38249680058158926979122365981330960393333173248355540279219461378449063690727662056705547928065558717364311855067948211271298651530857461841920000000000000000000000 103 3978928172720031918489652927617117140455105373734035848503193428072751155550807108487980299480700471057273418523046976031372563469252041564487680000000000000000000000 104 417688429128438489637338090247251482014295162583852619168005257142091872566176330168405790004399665922521055428533955191200896282137049214379622400000000000000000000000 105 44285272504359625529181686150073422137798341006343376703990882748838626363747166285025556450338048475790467841128740888644990185648506392312964710400000000000000000000000 106 4737442761208239640721936316752055839094701841570966404747880277489159794389036887344407555649644378669240282601840403055355955991482370540671126732800000000000000000000000 107 511758446266863352033422556947636865565098187377088511386160352692306019806398433779448676371033434569753966819285859965122190597608324242694987998822400000000000000000000000 108 55769405441056143992249541190282031007708570855948264796038825192049342623572507137710871065829357309041248639385439417637937808632786922453385516521881600000000000000000000000 109 6135959240335627668121949422768145243447753003514982485629957322277925150408067376727091560371464306373226194675404022344694303332310766829912169755181056000000000000000000000000 110 680947089718934421803315897717017842269321270569849659875765428697227468357450495334607527200036922748151023575582226662168262932171736733875916682607722496000000000000000000000000 111 76281956503935882671375634247433089107035706714057635469293309762407921023197403660507003006535653026313393884137847566153053969551857936460979426075976138752000000000000000000000000 112 8618098132393664497201574508912831993306273449152486242514102429088747728666219365320854784163930329657640312859913936996381952711862746948467355050331158347776000000000000000000000000 113 982660637778599860083333176053338839725256451071418406984404333211212143926918779458018339619043085360337593623368426671225814944072039537747090326518216328740864000000000000000000000000 114 112983661417052385773117349175921779417221927474125164590035476157943672528532075422979288008837836677370397697508148189729843944722359985265650648411402414493532160000000000000000000000000 115 13108648284111548937238732636411115747632555928494545644745611760714878551938969349540579008423330522428766647797376370039230121806229158310395655477476620898779791360000000000000000000000000 116 1533419339871701924087862903279618768921005624361818786920564475468398348634495824841624860054743402320978638580353449591074578466208740520064570960763061451141278597120000000000000000000000000 117 180977413191705346024379805147930900464711060310251611064328571767359128404184683661647988022430928655045178221066698993354580370086559617628818978061838821740521885532160000000000000000000000000 118 21532342232652127456005794852974278524652825770559773394353970291851425858056218725086768793960649269753521440682493123041084791044650990855269104640418504037937536082903040000000000000000000000000 119 2584349520503230723786352813593194261374778360417672669354009745340959732767673765427034585398896398713651435461583573510767187138844772132454414299225177742956283388808396800000000000000000000000000 120 312650546123278841519335456127659085854791908724428909410082715258320280718578150925093127548555864369507589043869168944048225190395305693678151642863626593147660582041472204800000000000000000000000000 121 38150056129953467792416513765628498846871365610713464977840386932867375881223779375850728435089087438061234020989931825264436007636816702750594398910476834014020555969580865945600000000000000000000000000 122 4691647474131749194093263030887760423082180887811446490667321816509058735730098222707926205741959844698793497507576535602568772275889136055578063349773809436073806624035374419148800000000000000000000000000 123 581863037234345236081188731628796774542316074129989148438807489947625959945104229759431883308430765784944464713990070041123264275149849713586575676750162990086540076127601223217971200000000000000000000000000 124 72720733349926129180472825210357715521934055049160160172535607325291415757245666552260154256593233082915887353413537461092625443302160802546849773564250467499170778782042733087293440000000000000000000000000000 125 9164318543832203417619370990667065436449767259113152121146587308838785210663606894375714499793863335832470977773673160559595847151426992165685622536756027281339712737541904426053140480000000000000000000000000000 126 1163680187349000941427685739044468150343360901542498826959728989991017368597946461986848858540931147727590167771810561333328042426311886624444255178710456917674619191292256854976977960960000000000000000000000000000 127 148974785713100920971600546070743317414755897483413657896507148096020275678234930447773881142783263395446380921877939037941308830969758501884189842190590862391347321608730068335656309882880000000000000000000000000000 128 19214734696971561145791660466048360886811186610441688246850368757486018895284687546953762806726943264250598529142308363110463275344065545970734191869498369378501304216864387571177066353131520000000000000000000000000000 129 2498301131088665529374651537652210378926071752467009695680826766876458829789584546647549851043091131714111838840333146120707817967660783475053211057990033058562929582837079663500711121492377600000000000000000000000000000 130 327227703130390411473675449090935432829675742962041131291042337596793454533503379255709701970897020804910761011397177541603884763455300772879318819767467720594592730882489938895640824985000345600000000000000000000000000000 131 43200523668700754788197666584399013618770353430437257380026564515099680780383631587919193367205636014701146137473667833518861909516173744125914821957105198428515876257480446547208392048985191219200000000000000000000000000000 132 5744822489868112504779191198849253531728293654160489757044757230753951777354107697265570553215162555787919171684027329716452099148701408452881010675333262221378729254934976916477837929738596358553600000000000000000000000000000 133 769918038507446676071156616953407590154588912133077470077835881088597899335123251552040499861092470985669159932855767144690043881763349068780322635629605388053782182086196673415746206671461209761382400000000000000000000000000000 134 103924062491444394412317058779798211622770827328714403390207335128674124374675153883771079399122812011223633797618446604495989398791683199584806017527048610085519277145623551952299519997144186721665024000000000000000000000000000000 135 14135665441582599158951857318246739729142055075144800240488465759150084247721729928343954801285408424153202370780597720856434872618682351053405648513593658690063958228230544925995447918681021658026737664000000000000000000000000000000 136 1936317118226084279728044913833588644852356499905486046725183604480757092014479285162724927370465645374372321265835875100259235107052668246483849778823799798550261844850109503696210082984929311525823315968000000000000000000000000000000 137 267248352744019156089047095381240431923079483159908890174231461233445883887580230595230015712290661049571211214915768485197613016845394901320021742662924648310372193398091732068539605786834654155405822787584000000000000000000000000000000 138 37142508142670387704716511331700307783424810953532936979734784148780085349400905826476937508290604813547025528281724591615896324967628535670663707403768608288011994825532353741017627040486742872018027257266176000000000000000000000000000000 139 5200642918621116227509534406266354580715360267880438205281577457677519115430365794930656036409740669879969024581077720266292405539063622068461984482567757820465583403413260312020761972284035821753030547225968640000000000000000000000000000000 140 733194494293607977188802379327420698626877541691511830036202054450615499130202358973102515984154651011385054829524515993377927294948178548288039715042472632925644586111686124424244546152440087932976871520851722240000000000000000000000000000000 141 104127080202168050285415813938352680820574966771342873832330743123455458336855825509877355190696590125453358654889523230043367939931012256728015653115972484641841905555601130808138330425191747297270776745282324398080000000000000000000000000000000 142 14888274325150955019845032866770322589548492073290135608649499020457134440258623282379213285416137602800858285106518905679499596179314455407279162480812332025720939714239381844838500963914538935188604475081057831485440000000000000000000000000000000 143 2144181039235526339135343583565730181921692259405468667256607067905800805868711639368328001073117234293057617416399696520619628580597763795933644177134561937188683613640515325879733939541772698488757601539864994890383360000000000000000000000000000000 144 310867706981979518446919603959665943127825933292001409787823697965064914005542993909489415975435339985461389041746236698793494941685638793338559802159156664948022957822898381600673879728011731150381258553948872855728947200000000000000000000000000000000 145 45392235513201748998039813232771778084780586242970188591893602973803250654549785017829667494357558532009965829737918136748124834646252585645771610022887966578395759768459756767570192417088237406746021237260278839022662451200000000000000000000000000000000 146 6671853827834909903517367642291671572185636180277610222392014891868030730806444751099550271188681264556237537673243667186954537584777478426268854231755122530106437536647678252021406418676184823267063286061618196033827137126400000000000000000000000000000000 147 987551866240005756802965206886331244399932214307181408004004536807501427009560375554859424306279283743110361713181686385262164276347427949982088002774731783765742671223978656249634282492900120870117234366203340835172035801907200000000000000000000000000000000 148 147127955610856311374529780839470269213270565166734050814368685061095879433444132756031534548593508159171724593045452596089907248247113676541869368671613909332527140389754845363476986609704877256738463320288972154582287266925772800000000000000000000000000000000 149 22071749665546319571768048303936317139933846320235432510933045415801213227281713667247823093899257781421413145685173453359981061118507708506088743374531613114267211666610687018343889170752843219941302178884094016406378308037509120000000000000000000000000000000000 150 3332453307233731198364276698370033151196464824116976900723006201947095331792039794431800443348863422920330870945936212429329389120560006087722957876559634099810516011044242167910398429068409693127987259566226715687726877031866040320000000000000000000000000000000000 151 506590036539091600697274847480897649521894548801566500174079491071791670261514894152026793963515915595035669491661051143462229812575319609838355953186260305237773376270820545301309886575688718317926468870857182902979922431113313648640000000000000000000000000000000000 152 77499648380706781666251428475950796185305049740735986825742597329233315395813927150102737363670145114057505488934450049964892598720243898945094041089169242469326510238029087328482084517129516713309416519305749944270667126497615984721920000000000000000000000000000000000 153 11936257186514527829148326709967657329651789726410702501699877839024053714393418232699740595142866423306264540675938305492287401718692120644290994129478008143548310659030260776184226891238475866628316793099266145480242410310966454182215680000000000000000000000000000000000 154 1849919229519242245278512811170287974377461161444042726591546833949443484784954587976120178953081692024035473411625388688257374214483770988232887784401961707349367855546501877186063329175082624532253105614080612477865943655158760740382310400000000000000000000000000000000000 155 288618297501140263772327584189268556407543143092311554168759177685403049132140802390495048363966384908368605532757898129477415027454148461755691805439443977801196911142145328481889622552212584185482428062507644117569118221433086782810252902400000000000000000000000000000000000 156 45308283564777558018379094942476100333262097169901576237321120800268349560364483542043576023813448082957914958158617694741018138561125879418982610237718322039310108569398706047322790544557923029560844949873484497949936754024605008268064771276800000000000000000000000000000000000 157 7159455909527482456348605381848517684200070854956697737175892021471428178465121499232091876577891595341679716624623676376642885129529255884158368919298298548385534964832220797273086216637906457929957318006684188723402716987388371501124843628134400000000000000000000000000000000000 158 1138236193926927069116609039906759180235299724106491895617339506614399535551331621742397130599872176336537397885331917888498981715406347076635599367395437293603897623102168743804435314681579651587146234462575024833592936554309128578099864403548569600000000000000000000000000000000000 159 182136323747003268406622882482611979622944779466435144344567438376634017770503445547193406384589537010846752636814459833711020523654846660475097742725402730719749204632719388356703342563740645339290680211889070238776508929265788926007458050433089536000000000000000000000000000000000000 160 29321001420995031175139779740193177504431914540202024113194251925023592219966883348220969815229927240023204907476472910750836135887247162950559843391990730210722653940984611619098241090626867627055581565151686772244157323800155808878875466527141789696000000000000000000000000000000000000 161 4750473702564794256504885012232470950095921348135773366542445716432139482208102523992144088097486327879458757739293431137897560961123344299739637539390355803762184819220820667306874586623212759194239085388565822895371184665487034351709870312210670026752000000000000000000000000000000000000 162 774251306467521991623005505208183397570785037733820739653417370141329611245592456536283622897021934930044147912279953320479103218133427192675981110428682936963592629727202281583934073298976386967252156553063426039462853688686637875882249658585333498904576000000000000000000000000000000000000 163 126989511202861001120514004643426994703374469194340872996226656328389734389678340161609124036096267843845076252688342249268281201175689883964276831085999101228071437595799395104073198480970508893217581601876595971454097209654223904843015334781405619724222464000000000000000000000000000000000000 164 20951264946895519882307211174512012573268974567089177758407606451274802636596534228451152055355382900237630314496444396661583949629494155482542880706151550473366901053059170181509872044390177794195019812180244696829829199225279651507770328542865946332165570560000000000000000000000000000000000000 165 3478238703043209730085723388000158501819851085533042378794708533148775817857888953230045200527475773654923024026739430058522857203073156571038416810599438780178346903448449971879240494983842326238857797771141176381207528891693858168067535616270567962401791016960000000000000000000000000000000000000 166 580811624301554709036565960845884341385476915563638663560373757766714395852094850423737145197238889184818540362111090884677830094757991231808926336162689845025876113650187571215313876285814654435479308251159184598931436824563797371133964370021639405962818559672320000000000000000000000000000000000000 167 97585356574366969555509555683832162670220865624274278152067657471483792014360587262290787339417161175631413152793492661851726307573110028925944843495763021554155885084698305262866932754513706276864574486313894060837697989584664730877436151094295963865628087691509760000000000000000000000000000000000000 168 16490421644553152855840913708859795407251382074301994901153981462845906674055094298012950920332568597320531794704975751184224653753676422057483126974371952335154292014739059108542579978583843357395536621267149871229295787529131228506289376667515707101424093685549629440000000000000000000000000000000000000 169 2803624287148533305331709132393082353347413580952999295095812893856059636219835982146985935981397177293168145823522795157662662632123092785380392250480447612635902473354232401240403114723320835327530072057958379917762512895346063496084745955204282420275760853108444364800000000000000000000000000000000000000 170 479377062422309148158972869120328086757027034156602312100345513215275018018042531146206051813117490155605214753520998921838099627607369791282251022474667085814254614530161632990909129014160461328628827273121132560253193001502632321977863283568134829864465733292057742540800000000000000000000000000000000000000 171 82460112152252481482310730216907560185323366866616894132635971850826203660946717063305293262605450924223608428596849653076929801971033046853572504766415946270954194129467859170040336803035257605628556849271092369329862635870715330475139291484924759617145299466446593169817600000000000000000000000000000000000000 172 14264358384269461628616331487000904808068325862347220991760634178389321237268560360198822982452622522305107793187753319595256045851130026394900712082557740220510765110820049667868699976170558003808888181455580935600826637831936852514963193479275831135207956746518895509949644800000000000000000000000000000000000000 173 2482211813970963762244870751308303170490618756207746743794237246749963158609667633656109952286993042745807907987703364916147635279152319394964704875994588377679534530738085716799457661863458241320701113969821786412981045868632879078648171144383972809438191444416622617380991795200000000000000000000000000000000000000 174 434350139711221261469098551924317842873453982620791539781567084531375274201477539230017189322362829251919970606513157156288692762769020693329230644861142272873174120427381306535782522006413053513296554266115540896282045543754228892562718392401929014450906296872545037875266191360000000000000000000000000000000000000000 175 76452050014838289083294511481186467227186249091767471428097658332599128728067334523288582425783663810113690739438593776009272879775726166963333724763757500646088174701829472689615050847755129555241942028913304478067836937787379625729962248131295830076294742076231248775001732546560000000000000000000000000000000000000000 176 13530888403135291431414824422231362494956755162903914368128461520231556702861642877331106595980342468579362476159482427965710282852837289688466971311250697005785939258567003186681331779493032307320017755454185268561622676623205009142391650982242005305240503427826849664108202158981120000000000000000000000000000000000000000 177 2408696038868512964385620270506383552051219542032548098664355175417591171542476890824148132919973379949820418867310038166172289316479096132618706136463075054138510696828525739600250727568253860519537013595615631637892501639198860119024567255750611709147214812014409561167070376608399360000000000000000000000000000000000000000 178 431121562106917517766926698787834073870209967246515822279584019007250607823443874274842140678796616574961035011615273451820012750194449841190077810405190609972568823674069053878782540499843983595463553430530792334578269052969094738278240490358017842565201730621141544639727157974075965440000000000000000000000000000000000000000 179 77608116314642395106788486456450060883196376982734079164202852637169791123333286443988692092453785065111100255973462982954221507702045860659877370540796878594906365469698625222900753762779392471064415434044566839915687425334092270588917242883442025961978961801645400527184650655444972339200000000000000000000000000000000000000000 180 14045952963714167212663955207856913981864557898648207952176602797687954166318028202023391156855734556175466748586191036583549253826669265604464061792336835210505980229717902166420174962430531936387964522399791262699943203737332417008502743085102218939374757684216471369346378331235617551155200000000000000000000000000000000000000000 181 2556564335458477567004496799166856811538267077894772715074082144514367703130834528749198370685855786533670579836787806057815635228585992671507732855803835975043061347462217014094946907516213670580054583885971570169852982724859391009803929259312745643720024090866040091914368675016868433913446400000000000000000000000000000000000000000 182 467814911201589051453585006055556174013658800453058811790749813650465321553110154088552948230513319322599566791599880739250910790015310932885270589274767697454574123422291567194403297427419010389652436464665866916201234982964923263113705221228062787588323315815191080032837132337597450237981491200000000000000000000000000000000000000000 183 86084561579183231949558940405162445313120840897269417671838879532496461363581795122697906830524139464935631465627254430040109368503315693783007091673952096379693349485421183005835108296589850533118602843835500849909525912600096723498757078353126431984915769002014713461365637354787014960397208780800000000000000000000000000000000000000000 184 15924432813138273004444232204713012382014160810649935145961805484303461230063488698715150686478892767160443875938005693112136886858402181119678845465407882101449806582846244016581618047569232618906614046325900072502147036171595089562562196365897583047643854228133143473788423194781155374334107189248000000000000000000000000000000000000000000 185 2962167341781673761571874795801155663222661745764350847841319070254786467276451283374067049883999492920729782841827752184789596677569670578612919091512145124967661229649429557551790322511056977385170468896812249075924556137250482647022815339872218910861820485284847133172463141946512300000589201276928000000000000000000000000000000000000000000 186 553884067783651321606069779755777067391552596985992970068228364855391673861037548689536469221506699103832333336710431404358209470152758393485374910647709513360823166975038115725677057661879408371346930271867845992950728626939087997141810807630280270491148664960631161199404568416312581030837806784577536000000000000000000000000000000000000000000 187 104137872617417479418205088707067350412993726035147637129753216631312766252531603635695873067508283760976487973477873739300068170579533798852285301662270850763346839223616535102217725112903342604153693109712659339344709368819724463423031184766696078698578137449098815308403422140016215980682169212383264768000000000000000000000000000000000000000000 188 19680624032236880821219399354508233282043410551709864129978142828118775218763699269000735858086306081216282486732347673930217348473849441679076410962055417353239792936621673066656338089386839165911380066857211312406865234346310026554363563122583525346783978740254146733743073851523917530681498273743374385152000000000000000000000000000000000000000000 189 3739588137906551640330102010648533561438579894584285570754347579000042760922480338921547233550876950757449135647080505052670456933979693824177554160587918704029719477166786071385312884890455247742611783708024634270409943761595069687455871183375412119011446337321887399005676543182104021286961833001888912506880000000000000000000000000000000000000000000 190 714210385273439493570648834841687724281056032701069792049023804115745303627649401427659519130981005277991602369852765980939445897563892838343989025968585874562900403308417851966399726559662304943362881768258507497071350452899183192942107294098725219441035569237170184006725135094588086569346526676128351995822080000000000000000000000000000000000000000000 191 137138074295175638014720699636118658393168176439865862946773321250143042401132110302318268143823286553543812337372257060323289773929250874556091418539672741518364320632999502234505804045793945550466107394300730992667319560014083445343657779832891156237807458719885634077929452022267731105642537972990805338866319360000000000000000000000000000000000000000000 192 26465799397337924384252275470586609541621223184093363139915347587032897859435423069759766421858981998661595666781985148173657939503321579916862948397399326675007412231392298471780822380487523937983935814994177448917935202928747012942260274248854233559817271312505276256050483058233269772882360902212960535068519956480000000000000000000000000000000000000000000 193 5134720079876704291041994796657186224500482392523856143635462887419366374935222325502225277181233670525442701307230327923687141741728963567384249502200911763054523089839214151745408719481915494194039947233196242562116064021739370176539103237985323152667827732949092608903854740253619583396454608931573203707167370117120000000000000000000000000000000000000000000 194 1001201901194879973377257687763018206906382803243871414971981370128524494402851555228949624921606471334938350358265548573765474854366824522381951012899827412891736574947468867683908369009177702274382604679478384527509561996101624398937187394901570859252013927948720738796849896146877326003054266118520814761449858950758400000000000000000000000000000000000000000000 195 196248864424125483276873178533067391286666014515665220743673523771331678952605163684207081485609282698647374091169054402500615521798340340798910060694060146822136081638512409095896628596019218549909296413190770625179869825934603622576348650282787916583927950993361614872426524616088183491893986388118455925765041329432166400000000000000000000000000000000000000000000 196 38658434392516563549032535183368690650535282769012095921716475013854869533982196768218868827475017899818638498875247375294317679977496713927035987834419524014366444057769284941070771120722810218026721743676045397891775199142873291772531999533703614073779828228186829866560456079965827766820522023826102452034143691756850380800000000000000000000000000000000000000000000 197 7654878021929366287384692239885535493661818718016889695198155049886368526785954973711041567977295659359809685405970023339942401887632510666781587239187889437125051272341779709892902165590939687085151196593474126175228684117272661658463038083786414263286185700212052333187253880636328596522651646465682025109708063195548509798400000000000000000000000000000000000000000000 198 1523220647958359810368332451842250218502102877124119592912869134490195778096081477088567280620445139519045432657939839167410040228977501844771528915947743732578627619462032287831192302666095814738520610727014775042517040786001460942196309249979215999088428351269079590441431657616419735065646585354292316294263224967058802973081600000000000000000000000000000000000000000000 199 304663945115977610076268308539654369958267186881549726956023443544603084248612360828339594422682293849133312089681910537975230599634451188982071158230376707066758525471734868704862515733946397180006168669630097069641394693160780336551153245077310726800179145662293445213127040720065458830316813344749387785961243555965119989022720000000000000000000000000000000000000000000000 200 61233509678974675672812168200400867436300228883303059251844238439798998136721267509781656957539081140556274843965369419938870062312573475799870993171180953970762896305532354793091178677578506220953132644274448240831461012669179706172515414639327418217319806671833954589995234054573636373273367723790332964083598840800870598306693120000000000000000000000000000000000000000000000