1 1
2 5
3 32
4 262
5 2644
6 31848
7 446592
8 7150512
9 128749536
10 2575353600
11 56661408000
12 1359913708800
13 35358235430400
14 990036819072000
15 29701191750451200
16 950439443688806400
17 32314962008209305600
18 1163338987982963097600
19 44206887945726303436800
20 1768275639474152546304000
21 74267579290816415121408000
22 3267773539886864437051392000
23 150317583958796491881971712000
24 7215244055874248349219618816000
25 360762203414160819194220380160000
26 18759634593047572641430445752320000
27 1013020268427860383763849706209280000
28 56729135042849050941193935708487680000
29 3290289832790133299200962131593789440000
30 197417389976249759945797429850170982400000
31 12239878178792737976451631709346909388800000
32 783352203450958069147082352215927763763200000
33 51701245428026363400641128776418450420531200000
34 3515684689114476028862408643291972822997401600000
35 246097928238308554819408209171285716219461632000000
36 17719050833168549094963777205262238219138760704000000
37 1311209761654844626354109414406873627664419127296000000
38 99651941885781955356003541839968711682077434576896000000
39 7772851467091515540385742864629319518426139971289088000000
40 621828117367341641112940626613704201755831100600483840000000
41 50989905624122830486544379280058090155247746365133946880000000
42 4283152072426351213396341023331987743102864135422916689920000000
43 368351078228667609358203080886449489049452560157940771717120000000
44 32414894884122810038784934491843192391483893807896295175618560000000
45 2917340539571055561762218892714655358859361457326556885444198400000000
46 268395329640537231304345003609942854978222749731758297844600012800000000
47 25229160986210505245230590151423578218258367275040172959044154163200000000
48 2421999454676208762165378165704844151917158412015836573265871188787200000000
49 237355946558268471106122652775147397750170571750927022701541731178905600000000
50 23735594655826847718894129311782300647269220496388079157707004497100800000000000
51 2421030654894338497741294391515172709634068656696352918463756027664793600000000000
52 251787188109011205316213370004960242026186156765723914583490346894124646400000000000
53 26689441939555187844176792391469664226436369473570501921139482211660490342400000000000
54 2882459729471960291445976862338749300753141656535013857173407867226146681651200000000000
55 317070570241915632289901152196503803554938324901879105372353429966684076113920000000000000
56 35511903867094550829165332399666701924118193236576976761283905207718053287034880000000000000
57 4048357040848778795235846481366867471203519676433500300522863172561026533409423360000000000000
58 469609416738458340287885111343433843415288884371718356995632512813305680020677591040000000000000
59 55413911175138084156321004469808072094833563266377840809313498830151213166860655656960000000000000
60 6649669341016570098897203654922658487117966611685730303463522736390833012564099973775360000000000000
61 811259659604021552073779833013305725572668267808882461403303946446042873485269474497003520000000000000
62 100596197790898672457656279507527134769811722020478050441235693888297352315272820777109422080000000000000
63 12675120921653232729696161191208806918521930096935185119683709710722724623916538586163608289280000000000000
64 1622415477971613789403091240790131725634923199116065593457059616662736020489423218628554590781440000000000000
65 210914012136309792622528748234903008496643449274423688630220615682330227855823820316087311505817600000000000000
66 27840649601992892626182042417599279592223658474530712395441307528618935514461666404857914074542899200000000000000
67 3730647046667047611908938028897380908421973964827363303741779501899326157812396158377830157069896908800000000000000
68 507367998346718475219652043040961992230676709075618014773309179893622406987079579167885169323942923468800000000000000
69 70016783771847149580314461975195191758432986842853855210297714224521247531889353635906171588149835621990400000000000000
70 9802349728058600941244195798979754987491990626338421002280772261977868174833903157067787279620731127726080000000000000000
71 1391933661384321333656687782026795178115658741723777471422606120138999827252271803666490421715726609982423040000000000000000
72 200438447239342272046563891090447073510972379975868195810865569884624095920563026158738009315745009916486615040000000000000000
73 29264013296943971718798389333663649618688829000547141863059113981246902701731185642190713338483758669496320000000000000000000000
74 4331073967947707814382166091497681656250287583338115120783858946025241882761231294124317944517700350268772376903680000000000000000
75 649661095192156172157325244513196400376184363453745489371360987587038103349155864730574527088890753511881315786424320000000000000000
76 98748486469207738167913461975146664252578115191446430978480531039473678279194529234941840773354072106673369443351920640000000000000000
77 15207266916257991677858675029667287960947284727415011231832560010473481834325293174669026440940570599965622012006168002560000000000000000
78 2372333638936246701745953449811188950193646051547525838474164345374242390363104582029942812848720362751057113938170069647360000000000000000
79 374828714951926978875860656394449032336893907602030241210964195300879877165622514009693790098933142548867790247317084181626880000000000000000
80 59972594392308316620137705917730058252200553901469010133585923317948997126071509455419069643667293501320706972932544310070476800000000000000000
81 9715560291553947292462308430241726483120292026849513364827451743092394876789337108887334340501140802694103372284017045512231321600000000000000000
82 1593351887814847355963818588356769163979095878283054423409811191279510004525077244603387881558577271335725009310763329713751877222400000000000000000
83 264496413377264661089993886142588014921814090637125241275433604396211954819156151221323322415467821776629500158593844540961978738278400000000000000000
84 44435397447380463063118972911410026204071353738934511714393456110000111817261679680406675694168345621470385361523357822985383298937651200000000000000000
85 7554017566054678720730225398253944589257483402618254570577018826700685295176535032787980900391677886941682375588856552876231913975578624000000000000000000
86 1299291021361404739965598768781388880790342172945287730365308397672574505100938232044634627619928622713765302052323613547052813222074646528000000000000000000
87 226076637716884424754014185792188760641192270474245588287004920910312834439992634126605189702587742601937612833893773392088508966212649091072000000000000000000
88 39789488238171658756706496701532979171229367320680824057212255675444842599500059818605485898870096813668613032845987540243992371558160711811072000000000000000000
89 7082528906394555258693756413058352934736225822195983527829327794609402951660409994396198070985766795017041319165685923408235143965769240219222016000000000000000000
90 1274855203151019946564876154367011483413429109076493954271732622339532197535370340846229173485271194137445947189223378784269926576567543622459719680000000000000000000
91 232023646973485630274807460096281805945725859349231422411076163003680429912722090800955926438024342726109228264984647070108010696580910173757647093760000000000000000000
92 42692351043121355970564572657851052446781398416513748292397509134824785970417771385167632199193632732375657995522860344854624417598638640308175073443840000000000000000000
93 7940777294020572210525010514372734169155981412727032506711810252154988182213580891998019828632953825932855906685695070266797183020699894584303220414218240000000000000000000
94 1492866131275867575578701976703230796308406147167441316424126567841352531485729621230813870064208566082498377772125876499674715253195419178138392515963781120000000000000000000
95 283644564942414839359953375573722587914262842269841215405840834490861167785868810906162132686633672755544109704334145644152779313565690509497496963373649100800000000000000000000
96 54459756468943649157111048110165066858026704775072113060020834949340741961226929066852341726404899463052063766357027729052719052673175860060383643575091042713600000000000000000000
97 10565192754975067936479543333373014648392051676053199505045583873973262124126675506764798670977388988054909462173251068912264496967578191946453392607873302160998400000000000000000000
98 2070777779975113315549990493341207063844524610626280431414884002997471720142747572302058643988887575404374736461456015385979430478296586905694544629310814291388006400000000000000000000
99 410014000435072436478898117681568425531664756151749151605890089835973210282028098267471105748577034637136221043167174022583134963822547813178108445063970642342392627200000000000000000000
100 82002800087014487295779623536314618368487390671876647313566580634199549216088263469708907079354359103427176507789524219156388557947372099614829961250376640320587694080000000000000000000000
101 16564565617576926433747483954335646236649896859871764456579305554808799657618093602502667822993475756492282884489092833733566645223655417820116479396334332529969631068160000000000000000000000
102 3379171385985692992484486726684481258224338797773260800765302816117744692466885797454312563780022471302025024657251441169509187433972616858793765346451787205820107341168640000000000000000000000
103 696109305513052756451804265697004100640885295853952651823211077379803862004083533935052757583398677619932285333984400195880774975849744058507496023428225668108984977813667840000000000000000000000
104 144790735546714973341975287264976951962311306399426227046380449912732694198507596203415803630152471943712573765691587382184275078515239417685945150165164161848803290535134494720000000000000000000000
105 30406054464810144401814810325645170211102119489507131528323759246718148835459050201789501087823795996051372966082407892968569450376203513679752623173062169167990670187966968627200000000000000000000000
106 6446083546539750613184739789036777166150407572066412388105942760633897273763426417681953374795281324389422978714623800293873250287995484676506490984718837857486929893285813446246400000000000000000000000
107 1379461878959506631221534314853870428184243593893047704489410165610596886973860677523611411488913680181348899894875745923249747403304509737070676167164975048852731225387466583808409600000000000000000000000
108 297963765855253432343851412008436024752998648242277697687229606159227814717922060728045117534856766932706687299437410154080558726172836036951182771426194991518696465103693150277966233600000000000000000000000
109 64956100956445248250959607817839054720795524768645512595707891264544263418716369912071901309149927688791872922868934309332692037308056944899700849857315029295458533597965146523534413004800000000000000000000000
110 14290342210417954615211113719924592182960973769351370991543946324479491331430421694051847447847059713757549888014647647689193443823031804961967574588427399249738592149936576569337788235776000000000000000000000000
111 3172455970712785924576867245823259480499791592023433764376459211125219947301963850553073341003795574898743238087434808746961076046391581180800474196810872841963116080708186875150612899561472000000000000000000000000
112 710630137439664047105218263064410125394905867703493827092487910399125056957049438550453944426424272124665440418833713595874855632854029957695353882923614429745585499278505483353833543647100928000000000000000000000000
113 160602411061364074645779327452556688536699411823097007276584305026194751213571041147377929237028180595077248504428230713561941728052790137037107315778590499394837242523327861049817161328521904128000000000000000000000000
114 36617349721991009019237686659182925008679393382264254125027291758159554459258596469554381037064586521401635722593851295513170066114175219670029647218396094986796737219880327584097450975366305808384000000000000000000000000
115 8421990436057932074424667931612072754539820211392966005876409108566032760441818684024059940021381293334914845445186272949628513347728154324621705291411132415187467995972494924522675478275067865989120000000000000000000000000
116 1953901781165440241266522960134000879345747658392469682432142093669093152425921206736635420757060995296142186506872269947197745882941734990371447567193086235669277695136621074209990812663009760866467840000000000000000000000000
117 457213016792713016456366372671356205800836038908356887701103810854453529700062197933366896159115934987420536956784441503898808507815547157445787315715123786926722054590205592564742541960714789893764546560000000000000000000000000
118 107902271963080271883702463950440064572967242343180946392862458991149663657005085072442909794681109121341668763559758844261899516475709326011973430952826381824979400532892162405632988843044439599496728412160000000000000000000000000
119 25680740727213104708321186420204735368834656262652494307158696476174458366806478197741274562667414289667946966654741021556662208539705162819712256251171424711357310813481564474662393719601835028459280222126080000000000000000000000000
120 6163377774531145129997084740849136488576063360648674692531321471399289779589827653567389476792643357456154218307512536751656214760129113920965588482724592685330208000147309822751461835324354156879935257654067200000000000000000000000000
121 1491537421436537121459294507285491030242096836190428402650167914132718499247491038496446283194115363856690954387662996883267678137223230550181830050712565520402444744625057098965752245262883355970909292873541222400000000000000000000000000
122 363935130830515057636067859777659811379881057882991874620609133332928248899384895699442594706409925014661090531016411761230705239480378436982653606558944891935053181127832314892691264058984686507623627684216150425600000000000000000000000000
123 89528042184306704178472693505304313599549490681224337170293962598614831309374328383432661893836426254109304985202087436911787285339918137791803810264080069820759595497043592158497872336720852894263467157531968248217600000000000000000000000000
124 22202954461708062636261227989315469772700419993310660947908668967698359460580287656179783531986762629180936872222479852022954403724912338374538080780713151363330970774837222506779658369026677779424070588975347940510924800000000000000000000000000
125 5550738615427015659065306997328867443176611140069176377856962256086583145831148236963917822403791443147301043306272871796673664394344051978703691438745728302757783989064036671477465659917137821300212258248357042181898240000000000000000000000000000
126 1398786131087607946084457363326874595680694275015121339829928865304068112835208896079778783671643041904628216069512377291628646360264197021766976648009853590035591727163478621810140229756677278023177815454150981761609236480000000000000000000000000000
127 355291677296252418305452170285026147302920067586269620785658703260284694830948761690237619098259170020945619379353927145530903425051182529843651515680689999144359699101360583895100797673848405546883230248675540266051876945920000000000000000000000000000
128 90954669387840619086195755592966693709550549962103480580673438011710408936415207157619504110953400872262675228322223830064979137505200441401959397794202412564921646820981610249472101977593043689984607214322729552231878119915520000000000000000000000000000
129 23466304702062879724238504942985406977064427510705060570235482684087208969235740939775422284216256253447046582309708913700325303644930221243239554682737281358097377052745517943221568425174250311373788695939973503723517050523484160000000000000000000000000000
130 6101239222536348728302011285176205814036800897825540521135629400204178458810932300952746932739372594760254763569456513917203907463429774972880174094198157753314157424022096527590259619374531691034336105413560607991066765066607001600000000000000000000000000000
131 1598524676304523366815126956716165923277648302085780837011207410157890292693717418209067524427324595779509692837158792172472936462465830311347531296649157729395458365833863332334492758023926762361025695399344653906643295598416180019200000000000000000000000000000
132 422010514544394168839193516573067803745299998908715228853009854738558852550709561759281491923312469135544864675446836437460537390714166236363081526915348132701957543397089619252171748763278394432924665872736911105654708250758305598668800000000000000000000000000000
133 112254796868808848911225475408436035796249911534583370475331366356764262395391740990444448694234955202222502364838531312482956991660228907382667677086678708261406169139463199057171952376167001169546993584072928120711868318788198586961100800000000000000000000000000000
134 30084285560840771508208427409460857593394991163975404194246095268121734135013085261248363305125268503013917225812292876821186861847066018750396640252546975774094019854622506272022620775095704430740335597967557735309606927338740297901696614400000000000000000000000000000
135 8122757101427008307216275400554431550216649607216105293965322459717062399401978243095497733763242763995408054302084985741871540701712531053233881042492172441650365675131090129355979639405755244018323947987666330394076583580529292697338380288000000000000000000000000000000
136 2209389931588146259562826908950805381658928962210051371763616068581807187335378187167364735169823768011273795220090513836809455951271443755214232047088976916785971806077363329032659185985903957814972614285062717018353997015778338269299879182336000000000000000000000000000000
137 605372841255152075120214573052520674574546572235982895388717379688687374528827077570030889252257868558904121295494382880528564906383541990916607411782610092920718113437269678838253867433322924717412932372915961083587457796658179094953009101144064000000000000000000000000000000
138 167082904186421972733179222162495706182574858950020027402277657829004007482210156646534219832377655111220206370067422421252143948837575386565327018482591952873944771193060312714970886726423505139833099074981607656086647730041540704262613894025969664000000000000000000000000000000
139 46449047363825308419823823761173806318755811479884214879782038099282942391545459434470898940429106828596065678045257672087319902562095013461144296588782199176396713311714362561836475575391774581533745446972725659180366363138164207604677169270428270592000000000000000000000000000000
140 13005733261871086357550670653128665769251627310524812135749860709771180004929982629907931333277058412373980304548817627402561692702536222552562093622495423211955249029166081309477578261206696464049208727826132768150073264570625587092243807831357925621760000000000000000000000000000000
141 3667616779847646352829289124182283746928958915030009497998985326031546620331870659989887784178097662340853913940226938018058094140036161389504347082412806387730363928488883300175548183673868344232643261621297182319460556213787960814823541869432256405176320000000000000000000000000000000
142 1041603165476731564203518111267768584127824333766666456507882802021485654285019061165303142601929109902048708555126362156894031984277123309404373543407779697031640057710073677547160511239293381495348748753228611358587523245002668752338207007518255133627514880000000000000000000000000000000
143 297898505326345227362206179822581815060557759726803020350070759036995647929244478202677550473291336511194890620212611046758398868791230459909140567438986054325151828191811848260705191659217804693795227011718172892896254637871501342260548802707349160884625735680000000000000000000000000000000
144 85794769533987425480315379788903562737440634839862977032621106307870403968555660541815456327854869299551009774824077401660217792356054539112819515387911615364940422870444313336040167016458253106628969715540988769494773223248497931881168543773385889886175588515840000000000000000000000000000000
145 24880483164856353389291460138782033193857784109110557172199425618833471811431529675126464673060674968212863738472192186989370203996017760341611792065524011423411446907002011016773466776651801052015897201914813059746538106548041198770197668051770291810393006905753600000000000000000000000000000000
146 7265101084138055189673106360524353692606472960665075300029431475184276694717812942246925123541217707062901492680995530974542620977687667899590292510572309565935057516657695438549515958354767516597198900698274729351981938523894665826973243672952740851428060520723251200000000000000000000000000000000
147 2135939718736588225763893269994159985626303050553031858647743936098973175410888721478655612416213095862825849881091536313067922693424344716936134785314396554008548502790076259294700586053878124853225786795208570551757640392157560577897160231716134894167671958712143052800000000000000000000000000000000
148 632238156746030114826112407918271355745385702980969889064278594197331046514709263877016826311178054603387374786636285729031306759773279078318214448172363598605205670981091501404319378933691666777681281459899359501294679274600119668298312337592576203999260758124861902028800000000000000000000000000000000
149 188406970710316974218181497559644864012124939490885350859027886659385829877160118578612559466055949049552094323248925412345083257505348775570385451209821080739915236447339148859144199730578190489275736263190617278846028246172014958264528507135268549539972924956426845447782400000000000000000000000000000000
150 56522091213095092265454449267893459203637481847646497521471422970514344487498772507129738078390193142749284135862543151202494299872448462595617709665460376746953598961952852992401156615615830141422201322790135797625380333380440202748991635289950010133472667123175535432171520000000000000000000000000000000000
151 17069671546354717864167243678903824679498519518046376091048828283000121363877239837185076435459849593292832184863667860787998676954606010192551859464346141656326841090672427853903833802382336651905426866057563602978600639610218298520640436329970319851030863916636133970191319040000000000000000000000000000000000
152 5189180150091834230706842078386762702567549933494725541453077038463660083245225102049079462283481977252585788949365183877403252951562339846325737260113170353214134676392980671366766836098650090507833999334315666711950697059834491701131881977644195170112422515918390189659164508160000000000000000000000000000000000
153 1587889125928101274596293675986349386985670279650697351570325026315486710144273598341830381796106015574809101740628889704558846987097117130639751343003325508116523008670193601212790858592698729441342007068328676387638240898295230061076648663825772848235055352430700228369296874536960000000000000000000000000000000000
154 489069850785855192575658452203795611191586446132615418674169676344647735599135180007850003742816813968975434435398538975029362964365525370299647002080554649644937749717592681087047296078767514335062893077665528930581121319166769825692742583594335353562037120120285613378783095218503680000000000000000000000000000000000
155 151611653743615109698454120183176639469391798301141677485131073175720383682435538207092703067314101150860256264263412587946989185173613312078531523264043621934268196521718381131664849375779240516607448308771839645371183249805441846864444959365187546315300078259319551375742866828348620800000000000000000000000000000000000
156 47302835968007914225917685497151111514450241069960992518262358224701095484158950943335099652593337326242470050790113880821083059038313922697776182914337720527863988901712155662254862081904126257455906347814620449273919698273178052361159514881834770390589252925322506769621391083589704089600000000000000000000000000000000000
157 14853090493954485066938153246105449015537375695968498757027008772000852362963204427751880793026556612119290530977124706505353180127237436542468519669431197481311373122699636114819393629677012146579958259388328631939236027053863219039158706932239933829318663465863976977161896995017776850534400000000000000000000000000000000000
158 4693576596089617281152456425769321888909810719926162902908477413395088562503527730722105872428014934023323132588328952080314301555712507723432639538329935462077640562160322032471732995923517129092258985556114283998952947511006170980221626614304798190552458828641112171468781941004603218093670400000000000000000000000000000000000
159 1492557357556498295406481143394644360673319808936538335843590754807603598973652329154926491041505190065209873481418698843830333963126442944661568170189688452102042670318165855515842220917080290993471121149969927248039426656493654586398378348696208522472748172909512751103401010750943569219105587200000000000000000000000000000000000
160 477618354418079454530073965886286195415462338859695214172221536576759656011076096544438672087175694947148265167668468271109878253077630354980690033183822571723308776978451242186252660079396586304709868203147344724255826436408966529782857344153004676153732951529904694164724531648627221742699413504000000000000000000000000000000000000
161 153793110122621584358683817015384154923778873112822330435818933983848849929887679281687203604693619233186718288567564325870848219071343952334020305680890430823010245783323406931362660447314643700004435071038559881991689697536646752531740268428502377555494576184447009730903092504190010135962911244288000000000000000000000000000000000000
162 49828967679729393332213556712984466195304354888554510968255874082954318129069317454561504109933042950645498007132999965936483077853551304019090915554916129185880195588794983064291179913111524367293382022066136897571098949188960032140891139752243584693253045776243480564600350694804022486356988958605312000000000000000000000000000000000000
163 16244243463591782226301619488432935979669219693668782872593602345537448811865882407688816062844166273603498557950569667040694660669916334991208308986220494109671373666656872752360732476039772872713337638759602874928716478359908980937868892989819636537174687024037563868769329619704437721325789326409203712000000000000000000000000000000000000
164 5328111856058104570226931192206003001331504059523362786612278114638860809883662871274719481462863604027917318850696354327048240597946911287716826641477129335169342637131136711338814927512608298673013046742414629126866734912712351452590953073846721936322690982344417789324007408054382774290924879984549953536000000000000000000000000000000000000
165 1758276912499174508174887293427980990439396339642710048303910331260446793594639911935314630190141228200111761082966955508108783668629634684285035003902929072426212730465975036306386052840097037175472586826596268940506650242943677714970087326771902747935708580881113752297219880675723976594160031266163790970880000000000000000000000000000000000000
166 583747934949725936714062581418089688825879584761379790276004891294356085318370592890942895438847267176135447246814160394422288782750719118473481186311326056695857020449799199111875395458466705613464315257693869107473911454745820287746556006534681656291276640709259986263026077327273674307156675824124659142492160000000000000000000000000000000000000
167 194971810273208462862496902193641956067843781310300858955877339470752298970597501618892387820384570219503164246602605345248253105829843132516423744020564801308375074223458783355020149585109924893917512423659560979887753219183798177645846550514287723901405549045110052014908656599836337355520990268921510723258941440000000000000000000000000000000000000
168 65510528251798043521798959137063697238795510520261090112791300927171812655322468384031858251865415951859608639508310250179784888508141484665547309632270950267731149447750868299512949433427936315932696172657110541806860036126638119345933413976195251697792162704209252649719985728557006684322473041149494656149319843840000000000000000000000000000000000000
169 22142558549107738710368048188327529666712882555848248710731034210703911431300881230936882767758832251890447356198981120062397762267236606096479851171456258931216805430796137956729375009534250735450088522073763035961567284563591848857289561388524283920296293895831509624620748930902283811222722500121562858705035114577920000000000000000000000000000000000000
170 7528469906696631161525136384031360086682380068988404604339231721686382636034818507514205521726189326210113139599287692000990788592661374616042850825456654574796015245520809120970473182316663046105387586961025916935346288859242428415081978273610635347949529674988397469074656181042629124090497447505334061332301425200332800000000000000000000000000000000000000
171 2574736708090247857241596643338725149645373983594034381941432864124741828920636140699121403147348430860310070286534189564900693100396347971037404224923635376071228451806637496037924393795051787096943327948181765992318710848156514484570636227831941687557033406414998247863144676487674107245661332615704706168987300079966617600000000000000000000000000000000000000
172 885709427583045262891109245308521451478008650356347828628870975476579012573539356503601755299293437717639849567519564822321913648228096694788845173861316145833462089091870351446935850156208582092590537032658891811831214421734389260983053403936152792673087809851052636863095465611417128796455114572080977102192807592616945254400000000000000000000000000000000000000
173 306455461943733660960323798876748422211390993023296348919044465592335203979517187495980094063611688780594615837261479649786707060417902971150280666879880105610350917113093714683940859848850421385009955354879287228295055586994688988166146258910566820835284932912082649565516906968291371139052459620131930084329233761844112811622400000000000000000000000000000000000000
174 106646500756419314014192682009108450929564065572107129460755207723529574738701535883813035138436583259787308735800644786404329271322090036012625533027426873165693454087060649853422501862600736234691902374191212699869131127968055890450638590239595079791357759925130751686283140149911597867948121214033112446552473713041917665817395200000000000000000000000000000000000000
175 37326275264746759904967438703187957825347422950237495317689748366582415891711880065861443756800954649085984599381680752321983852250350318161523984365461181383905401208587729911651404030435195071273434027427544854483702505151558878984698133015995179675453292943076085287121185687809698177592910981235122291527192462886780137918955520000000000000000000000000000000000000000
176 13138848893190859486548538423522161154522292878483598352951240916122746722186691721825432457604862375406341223806356263306420322267456602965349825862668146607919422374093268859918161684955052708186220712035104360445926938626828105934834302447254261051743222585586838405528022523293625570179641662751381310283491413017515675651974103040000000000000000000000000000000000000000
177 4651152508189564258238182601926845048700891678983193817142642394738541933435612218727231038909244316545185930716474933584551227187138296660892673827805066593101586442595005452269997910532656730283165192511414052211366939873069520474602161560437824986170225565951574719222120241614435130696974060148753798245557821438521504991191142236160000000000000000000000000000000000000000
178 1655810292915484875932793006285956837337517437718016998937809543073223786402407582675476196810021754000373572670622468854312119538110416291652905761317039763964130406787201865835156711457992344651394830233888120811837688831866258951298104388973303228648603385884489204531815253515961933685171186754609724325139313869880464955303485463592960000000000000000000000000000000000000000
179 592780084863743585583939896250372547766831242703050085625970951817456024273742589237748065016570666293364892893812059714525453908032603549518510532945581853613112568343579894588198769746850505048564017086300747094615100968003645424461194178727866436832016561170866826821385660413932071093245903856964581551050164205339698487760867907264839680000000000000000000000000000000000000000
180 213400830550947690810218362650134117196059247373098030826465631890390470403308172886136341399951775092271737985885871137007190412188381616388775670260950076943118269609452093216590624509901356791225321698468084126133356646030311277667498536880132791954197124296847382451919085887299513684846402189295009101812460995268417529637349846537784524800000000000000000000000000000000000000000
181 77251100659443064073299047279348550424973447549061487159381454806820484585654509921679822425700082924201236928831120686756647790165590126073916930746561237589040407699659057354076838204770622653697176053377413184633220759421792488990698824207466228132460168205019110910914353756093538210344415416666590048674303218929469839056539376432717601177600000000000000000000000000000000000000000
182 28119400640037275322680853209682872354690334907858381326051211736994999697416149803470077860798904986093845309901746725643387915452839478441259367790037903544560026934963666206234425922462232646590295420763664377512595519723678850964601020059609033537767887693557381253433680451563339588979200437836303990158539184984583808908915523510982375007846400000000000000000000000000000000000000000
183 10291700634253642768101192274743931281816662576276167565341361413831016371353610119010157791660020838816943685764953122396322174865266019513665284720842582274620145831073075849423583028119659280769351371394341210221320735938401101517945543286569527697377581232823338867255402779823025375401705007410966329062304233723912409384268086274103665861486182400000000000000000000000000000000000000000
184 3787345833405340538661238757105766711708531828069629664046832079300438930882300294037778068244082424029542399689889978250230682549561294164990901945343104129708158868871268357871224869059256845500587798946373294154909102782006444856480947229347315912962429677346573434265245882397677622855690572158042478660490995249978283217630371603312542376403350323200000000000000000000000000000000000000000
185 1401317958359975999304658340129133683332156776385762975697550707879117387171698714518513245418338331874393598577682542126928031027980064254095655918702386756879240698841062558344488923458789923187871320556437172935313573269370555064507316138038217156336355260813067761203348385820936708842852327513744181104445267094574411838339665210443041053714503696384000000000000000000000000000000000000000000
186 521290280509911071741332902528037730199562320815503826959530088460553339835742728859925968926707008929215057148996206953470623062067425203937653108558493945903213594680233525901594988079439856141129090712056253340066132225611058020504454251038463181837071568858505791414808970252140713540996726760937501210865405146816933907708394585970030341254169229262848000000000000000000000000000000000000000000
187 194962564910706740831258505545486111094636307984998431282871920958337980054831750706593574121970259141307390130650865439097144591869761508335699116465901065223811190586719973967921315732525727073817098386810501000696817284687905045459104162358399060347534985354585458659110941829476546824703528740794013299105849961409690284398302852902242094513720828626993152000000000000000000000000000000000000000000
188 73305924406425734552553198085102777771583251802359410162361276172790103289438100676806679815873221106064617976669940520299863969507804145280007019463938350132426747915577173009433950481112119683760740045554521817294762975684504364755435121998650632964341085371805435185110550488501078638677857604860582527711088823115572906478934805630390317204590738960812081152000000000000000000000000000000000000000000
189 27709639425628927660865108876168849997658469181291857041372831965096203327706018189124894208250409467851836981239737958330824049831327444727250073871847491676412773880022618403495194005808681145614595815016998653851579224017410838598163124022445745479970501275696939413077337320449572367547024364721842498597281951811286078243529867920847230360812460317834746003456000000000000000000000000000000000000000000
190 10529662981738992511128741372944162999110218288890905675721727095803269134260687561059641985088868324948226804836157007638976002644448772302711030548538539153718036613148205477448785099033527517407470228410166086370376121957054406335497021582944030657864759404739034625546336987336312617029833360520278644757117822879599018935900434463115729033571918348009633774305280000000000000000000000000000000000000000000
191 4022331259024295139251179204464670265660103386356325968125709430919524064536738771671297853635153118291483102320772727778008777114802856247843254140216655496889714668583140484368352069427790961243699152806387698595771121785378057877116918791023402712644772187405408780188321002219911692004169523084682356402347637766355783982152192049017026975152477660113841857453096960000000000000000000000000000000000000000000
192 1544575203465329333472452814514433382013479700360829171760274270414728214534696507880962667324159032292730259699988630881000079736067371017759468919742108016978010547066786410466184181525295567990043170058410388698813012416361779684291694616103694194911615432069540604259172737006417181738666774123411784452581061122713272170136342928886940688965200348057980168594668912640000000000000000000000000000000000000000000
193 596206028537617122720366786402571285457203164339280060299466223376878237770889905397414973560551351559803623938687496975601014968326755462823985594361044857338605213119304763617944595546848666307669501155651852425844907909664755206356523299483361809461039955903168490716077311138039481816865984845344550640759566691690392072902689397506724353397843928252639204981416698839040000000000000000000000000000000000000000000
194 231327939072595443615502313124197658757394827763640663396192963184609833618481214591782142848365135668502086621247682719451445756420297917819690714740819499064901799086934613655116020857447605900633744088422269122131719696521102911972777371489340201164338687921424257169941067209696871730431939856499252804132924356352224444225645264435187541877617826785159971494237457371627520000000000000000000000000000000000000000000
195 90217896238312223010045902118437086915383982827819858724515268933787764119702604362526551533595417895795680205695761435812204723053562446809012333749894018952311159064853506207537830584747009035659207856650378931526726394592038646699233763151063067358222394185368467554065011886480465215253116464916788621782373720092779883316245598101023368927566302675100765115273477350018252800000000000000000000000000000000000000000000
196 35365415325418391419937993630427338070830521268505384620009988013943839691579932391098053786602341737242480593197525692007481722656677499626702761055148466221120868550507630775353133167037603875188758773929258866068071110705096809156920499867909698240728588170386975696462143816066585986254230338819386745231944476393875122523275843725004705000688583943272733290528772571348441497600000000000000000000000000000000000000000000
197 13933973638214846219455569490388371199907225379791121540283935785506083925187169612366211726666178477203289848422523415648090903085788414866524593395865737806317341471528677568520801969064904088133599418576100816913100512966711604099387566431644244370762924030478085561798741858217218628471668455670951476298063903410217858293778966004454948468963490359397570656075284005338978084454400000000000000000000000000000000000000000000
198 5517853560733079102904405518193794995163261250397284129952438671138814818454940387800914815104543276020264021431750836317081189180706535849823668976169868867995223917463204512611476077496363386678823376700786569762997060718551777097794971535217621953813542393464408458538655243207354375602618543774391065053338828353519390708199302402394369249351903274613816386508381145723090671920742400000000000000000000000000000000000000000000
199 2196105717171765482955953396241130408074977977658119083721070610928772603393068876162935300737866070467521806338210282470844877222550597333640446390814201075407423344708449338723860701397391578718199469301953882726223863167562935696061022726217340771850091919123061708559522773332487529637954071817289111418211347160109195028988163065349740473059244999570189846357444294560343446818861875200000000000000000000000000000000000000000000
200 878442286868706193182381358496452163229991191063247633488428248314798378181180068226990189956071739662688610971150429462050617110817488750472893157847100490086088858769440430087738431847170582700465313030414677854639200834339460632240995277471881028352264874907545884693975568653651148996655895114536856605154055065649965039493108527270055710075318311586580232523872328938085497247031623680000000000000000000000000000000000000000000000