0  1 
 1  11 
 2  132 
 3  1716 
 4  24024 
 5  360360 
 6  5765760 
 7  98017920 
 8  1764322560 
 9  33522128640 
 10  670442572800 
 11  14079294028800 
 12  309744468633600 
 13  7124122778572800 
 14  170978946685747200 
 15  4274473667143680000 
 16  111136315345735680000 
 17  3000680514334863360000 
 18  84019054401376174080000 
 19  2436552577639909048320000 
 20  73096577329197271449600000 
 21  2265993897205115414937600000 
 22  72511804710563693278003200000 
 23  2392889555448601878174105600000 
 24  81358244885252463857919590400000 
 25  2847538570983836235027185664000000 
 26  102511388555418104460978683904000000 
 27  3792921376550469865056211304448000000 
 28  144131012308917854872136029569024000000 
 29  5621109480047796340013305153191936000000 
 30  224844379201911853600532206127677440000000 
 31  9218619547278385997621820451234775040000000 
 32  387182020985692211900116458951860551680000000 
 33  16648826902384765111705007734930003722240000000 
 34  732548383704929664915020340336920163778560000000 
 35  32964677266721834921175915315161407370035200000000 
 36  1516375154269204406374092104497424739021619200000000 
 37  71269632250652607099582328911378962734016102400000000 
 38  3420942348031325140779951787746190211232772915200000000 
 39  167626175053534931898217637599563320350405872844800000000 
 40  8381308752676746594910881879978166017520293642240000000000 
 41  427446746386514076340454975878886466893534975754240000000000 
 42  22227230812098731969703658745702096278463818739220480000000000 
 43  1178043233041232794394293913522211102758582393178685440000000000 
 44  63614334584226570897291871330199399548963449231649013760000000000 
 45  3498788402132461399351052923160966975192989707740695756800000000000 
 46  195932150519417838363658963697014150610807423633478962380800000000000 
 47  11168132579606816786728560930729806584816023147108300855705600000000000 
 48  647751689617195373630256533982328781919329342532281449630924800000000000 
 49  38217349687414527044185135504957398133240431209404605528224563200000000000 
 50  2293040981244871622651108130297443887994425872564276331693473792000000000000 
 51  139875499855937168981717595948144077167659978226420856233301901312000000000000 
 52  8672280991068104476866490948784932784394918650038093086464717881344000000000000 
 53  546353702437290582042588929773450765416879874952399864447277226524672000000000000 
 54  34966636955986597250725691505500848986680311996953591324625742497579008000000000000 
 55  2272831402139128821297169947857555184134220279801983436100673262342635520000000000000 
 56  150006872541182502205613216558598642152858538466930906782644435314613944320000000000000 
 57  10050460460259227647776085509426109024241522077284370754437177166079134269440000000000000 
 58  683431311297627480048773814640975413648423501255337211301728047293381130321920000000000000 
 59  47156760479536296123365393210227303541741221586618267579819235263243297992212480000000000000 
 60  3300973233567540728635577524715911247921885511063278730587346468427030859454873600000000000000 
 61  234369099583295391733126004254829698602453871285492789871701599258319191021296025600000000000000 
 62  16874575169997268204785072306347738299376678732555480870762515146598981753533313843200000000000000 
 63  1231843987409800578949310278363384895854497547476550103565663605701725668007931910553600000000000000 
 64  91156455068325242842248960598890482293232818513264707663859106821927699432586961380966400000000000000 
 65  6836734130124393213168672044916786171992461388494853074789433011644577457444022103572480000000000000000 
 66  519591793889453884200819075413675749071427065525608833683996908884987886765745679871508480000000000000000 
 67  40008568129487949083463068806853032678499884045471880193667761984144067280962417350106152960000000000000000 
 68  3120668314100060028510119366934536548922990955546806655106085434763237247915068553308279930880000000000000000 
 69  246532796813904742252299429987828387364916285488197725753380749346295742585290415711354114539520000000000000000 
 70  19722623745112379380183954399026270989193302839055818060270459947703659406823233256908329163161600000000000000000 
 71  1597532523354102729794900306321127950124657529963521262881907255763996411952681893809574662216089600000000000000000 
 72  130997666915036423843181825118332491910221917457008743556316394972647705780119915292385122301719347200000000000000000 
 73  10872806353948023178984091484821596828548419148931725715174260782729759579749952969267965151042705817600000000000000000 
 74  913315733731633947034663684725014133598067208510264960074637905749299804698996049418509072687587288678400000000000000000 
 75  77631837367188885497946413201626201355835712723372521606344221988690483399414664200573271178444919537664000000000000000000 
 76  6676338013578244152823391535339853316601871294210036858145603091027381572349661121249301321346263080239104000000000000000000 
 77  580841407181307241295635063574567238544362802596273206658667468919382196794420517548689214957124887980802048000000000000000000 
 78  51114043831955037234015885594561916991903926628472042185962737264905633317909005544284650916226990142310580224000000000000000000 
 79  4549149901043998313827413817916010612279449469934011754550683616576601365293901493441333931544202122665641639936000000000000000000 
 80  409423491093959848244467243612440955105150452294061057909561525491894122876451134409720053838978191039907747594240000000000000000000 
 81  37257537689550346190246519168732126914568691158759556269770098819762365181757053231284524899347015384631605031075840000000000000000000 
 82  3427693467438631849502679763523355676140319586605879176818849091418137596721648897278176290739925415386107662858977280000000000000000000 
 83  318775492471792762003749218007672077881049721554346763444152965501886796495113347446870395038813063630908012645884887040000000000000000000 
 84  29964896292348519628352426492721175320818673826108595763750378757177358870540654660005817133648427981305353188713179381760000000000000000000 
 85  2846665147773109364693480516808511655477774013480316597556285981931849092701362192700552627696600658224008552927752041267200000000000000000000 
 86  273279854186218499010574129613617118925866305294110393365403454265457512899330770499253052258873663189504821081064195961651200000000000000000000 
 87  26508145856063194404025690572520860535809031613528708156444135063749378751235084738427546069110745329381967644863227008280166400000000000000000000 
 88  2597798293894193051594517676107044332509285098125813399331525236247439117621038304365899514772853042279432829196596246811456307200000000000000000000 
 89  257182031095525112107857249934597388918419224714455526533820998388496472644482792132224051962512451185663850090463028434334174412800000000000000000000 
 90  25718203109552511210785724993459738891841922471445552653382099838849647264448279213222405196251245118566385009046302843433417441280000000000000000000000 
 91  2597538514064803632289358224339433628076034169616000817991592083723814373709276200535462924821375756975204885913676587186775161569280000000000000000000000 
 92  264948928434609970493514538882622230063755485300832083435142392539829066118346172454617218331780327211470898363195011893051066480066560000000000000000000000 
 93  27289739628764826960831997504910089696566814985985704593819666431602393810189655762825573488173373702781502531409086224984259847446855680000000000000000000000 
 94  2838132921391542003926527740510649328442948758542513277757245308886648956259724199333859642770030865089276263266544967398363024134472990720000000000000000000000 
 95  298003956746111910412285412753618179486509619646963894164510757433098140407271040930055262490853240834374007642987221576828117534119664025600000000000000000000000 
 96  31588419415087862503702253751883527025570019682578172781438140287908402883170730338585857824030443528443644810156645487143780458616684386713600000000000000000000000 
 97  3379960877414401287896141151451537391735992106035864487613881010806199108499268146228686787171257457543469994686761067124384509071985229378355200000000000000000000000 
 98  365035774760755339092783244356766038307487147451873364662299149167069503717920959792698173014495805414694759426170195249433526979774404772862361600000000000000000000000 
 99  39788899448922331961113373634887498175516099072254196748190607259210575905253384617404100858580042790201728777452551282188254440795410120241997414400000000000000000000000 
 100  4376778939381456515722471099837624799306770897947961642300966798513163349577872307914451094443804706922190165519780641040707988487495113226619715584000000000000000000000000 
 101  485822462271341673245194292081976352723051569672223742295407314634961131803143826178504071483262322468363108372695651155518586722111957568154788429824000000000000000000000000 
 102  54412115774390267403461760713181351504981775803289059137085619239115646761952108531992456006125380116456668137741912929418081712876539247633336304140288000000000000000000000000 
 103  6148569082506100216591178960589492720062940665771663682490674974020068084100588264115147528692167953159603499564836161024243233555048934982567002367852544000000000000000000000000 
 104  700936875405695424691394401507202170087175235897969659803936947038287761587467062109126818270907146660194798950391322356763728625275578588012638269935190016000000000000000000000000 
 105  80607740671654973839510356173328249560025152128266510877452748909403092582558712142549584101154321865922401879295002071027828791906691537621453401042546851840000000000000000000000000 
 106  9350497917911976965383201316106076948962917646878915261784518873490758739576810608535751755733901336446998617998220240239228139861176218364088594520935434813440000000000000000000000000 
 107  1094008256395701304949834553984411003028661364684833085628788708198418772530486841198682955420866456364298838305791768107989692363757617548598365558949445873172480000000000000000000000000 
 108  129092974254692753984080477370160498357382041032810304104197067567413415158597447261444588739662241850987262920083428636742783698923398870734607135956034613034352640000000000000000000000000 
 109  15362063936308437724105576807049099304528462882904426188399451040522196403873096224111906060019806780267484287489928007772391260171884465617418249178768118951087964160000000000000000000000000 
 110  1843447672357012526892669216845891916543415545948531142607934124862663568464771546893428727202376813632098114498791360932686951220626135874090189901452174274130555699200000000000000000000000000 
 111  223057168355198515754012975238352921901753281059772268255560029108382291784237357174104875991487594449483871854353754672855121097695762440764912978075713087169797239603200000000000000000000000000 
 112  27212974539334218921989582979079056472013900289292216727178323551222639597676957575240794870961486522837032366231158070088324773918883017773319383325236996634715263231590400000000000000000000000000 
 113  3347195868338108927404718706426723946057709735582942657442933796800384670514265781754617769128262842308954981046432442620863947192022611186118284149004150586069977377485619200000000000000000000000000 
 114  415052287673925506998185119596913769311156007212284889522923790803247699143768956937572603371904592446310417649757622884987129451810803787078667234476514672672677194808216780800000000000000000000000000 
 115  51881535959240688374773139949614221163894500901535611190365473850405962392971119617196575421488074055788802206219702860623391181476350473384833404309564334084084649351027097600000000000000000000000000000 
 116  6537073530864326735221415633651391866650707113593487009986049705151151261514361071766768503107497331029389077983682560438547288866020159646489008943005106094594665818229414297600000000000000000000000000000 
 117  830208338419769495373119785473726767064639803426372850268228312554196210212323856114379599894652161040732412903927685175695505685984560275104104135761648474013522558915135615795200000000000000000000000000000 
 118  106266667317730495407759332540637026184273894838575724834333224006937114907177453582640588786515476613213748851702743702489024727806023715213325329377491004673730887541137358821785600000000000000000000000000000 
 119  13708400083987233907600953897742176377771332434176268503628985896894887823025891512160635953460496483104573601869653937621084189886977059262518967489696339602911284492806719288010342400000000000000000000000000000 
 120  1782092010918340407988124006706482929110273216442914905471768166596335416993365896580882673949864542803594568243055011890740944685307017704127465773660524148378466984064873507441344512000000000000000000000000000000 
 121  233454053430302593446444244878549263713445791354021852616801629824119939626130932452095630287432255107270888439840206557687063753775219319240698016349528663437579174912498429474816131072000000000000000000000000000000 
 122  30815935052799942334930640323968502810174844458730884545417815136783832030649283083676623197941057674159757274058907265614692415498328950139772138158137783573760451088449792690675729301504000000000000000000000000000000 
 123  4098519362022392330545775163087810873753254313011207644540569413192249660076354650128990885326160670663247717449834666326754091261277750368589694375032325215310139994763822427859871997100032000000000000000000000000000000 
 124  549201594511000572293133871853766657082936077943501824368436301367761454450231523117284778633705529868875194138277845287785048229011218549391019046254331578851558759298352205333222847611404288000000000000000000000000000000 
 125  74142215258985077259573072700258498706196370522372746289738900684647796350781255620833445115550246532298151208667509113850981510916514504167787571244334763144960432505277547719985084427539578880000000000000000000000000000000 
 126  10083341275221970507301937887235155824042706391042693495404490493112100303706250764433348535714833528392548564378781239483733485484645972566819109689229527787714618820717746489917971482145382727680000000000000000000000000000000 
 127  1381417754705409959500365490551216347893850775572849008870415197556357741607756354727368749392932193389779153319893029809271487511396498241654218027424445306916902778438331269118762093053917433692160000000000000000000000000000000 
 128  190635650149346574411050437696067856009351407029053163224117297262777368341870376952376887416224642687789523158145238113679465276572716757348282087784573452354532583424489715138389168841440605849518080000000000000000000000000000000 
 129  26498355370759173843136010839753431985299845577038389688152304319526054199519982396380387350855225333602743718982188097801445673443607629271411210202055709877280029096004070404236094468960244213083013120000000000000000000000000000000 
 130  3709769751906284338039041517565480477941978380785374556341322604733647587932797535493254229119731546704384120657506333692202394282105068097997569428287799382819204073440569856593053225654434189831621836800000000000000000000000000000000 
 131  523077535018786091663504853976732747389818951690737812444126487267444309898524452504548846305882148085318161012708393050600537593776814601817657289388579712977507774355120349779620504817275220766258678988800000000000000000000000000000000 
 132  74277009972667625016217689264696050129354291140084769367065961191977092005590472255645936175435265028115178863804591813185276338316307673458107335093178319242806103958427089668706111684053081348808732416409600000000000000000000000000000000 
 133  10621612426091470377319129564851535168497663633032122019490432450452724156799437532557368873087242899020470577524056629285494516379231997304509348918324499651721272866055073822624973970819590632879648735546572800000000000000000000000000000000 
 134  1529512189357171734333954657338621064263663563156625570806622272865192278579119004688261117724562977458947763163464154617111210358609407611849346244238727949847863292711930630457996251798021051134669417918706483200000000000000000000000000000000 
 135  221779267456789901478423425314100054318231216657710707766960229565452880393972255679797862070061631731547425658702302419481125501998364103718155205414615552727940177443229941416409456510713052414527065598212440064000000000000000000000000000000000 
 136  32379773048691325615849820095858607930461757632025763333976193516556120537519949329250487862228998232805924146170536153244244323291761159142850659990533870698279265906711571446795780650564105652520951577339016249344000000000000000000000000000000000 
 137  4759826638157624865529923554091215365777878371907787210094500446933749719015432551399821715747662740222470849487068814526903915523888890393999047018608478992647052088286601002678979755632923530920579881868835388653568000000000000000000000000000000000 
 138  704454342447328480098428686005499874135125999042352507093986066146194958414284017607173613930654085552925685724086184549981779497535555778311858958754054890911763709066416948396489003833672682576245822516587637520728064000000000000000000000000000000000 
 139  104963697024651943534665874214819481246133773857310523557003923855783048803728318623468868475667458747385927172888841497947285145132797810968466984854354178745852792650896125311076861571217229703860627554971557990588481536000000000000000000000000000000000 
 140  15744554553697791530199881132222922186920066078596578533550588578367457320559247793520330271350118812107889075933326224692092771769919671645270047728153126811877918897634418796661529235682584455579094133245733698588272230400000000000000000000000000000000000 
 141  2377427737608366521060182050965661250224929977868083358566138875333486055404446416821569870973867940628291250465932259928506008537257870418435777206951122148593565753542797238295890914588070252792443214120105788486829106790400000000000000000000000000000000000 
 142  361369016116471711201147671746780510034189356635948670502053109050689880421475855356878620388027926975500270070821703509132913297663196303602238135456570566586221994538505180220975419017386678424451368546256079849998024232140800000000000000000000000000000000000 
 143  55289459465820171813775593777257418035230971565300146586814125684755551704485805869602428919368272827251541320835720636897335734542469034451142434724855296687691965164391292573809239109660161798941059387577180217049697707517542400000000000000000000000000000000000 
 144  8514576757736306459321441441697642377425569621056222574369375355452354962490814103918774053582714015396737363408700978082189703119540231305475934947627715689904562635316259056366622822887664917036923145686885753425653446957701529600000000000000000000000000000000000 
 145  1319759397449127501194823423463134568500963291263714499027253180095115019186076186107409978305320672386494291328348651602739403983528735852348769916882295931935207208474020153736826537547588062140723087581467291780976284278443737088000000000000000000000000000000000000 
 146  205882466002063890186392454060248992686150273437139461848251496094837942993027885032755956615630024892293109447222389650027347021430482792966408107033638165381892324521947143982944939857423737693952801662708897517832300347437222985728000000000000000000000000000000000000 
 147  32323547162324030759263615287459091851725592929630895510175484886889557049905377950142685188653913908090018183213915175054293482364585798495726072804281191964957094949945701605322355557615526817950589861045296910299671154547644008759296000000000000000000000000000000000000 
 148  5107120451647196859963651215418536512572643682881681490607726612128550013885049716122544259807318397478222872947798597658578370213604556162324719503076428330463221002091420853640932178103253237236193198045156911827348042418527753383968768000000000000000000000000000000000000 
 149  812032151811904300734220543251547305499050345578187357006628531328439452207722904863484537309363625199037436798699977027713960863963124429809630400989152104543652139332535915728908216318417264720554718489179948980548338744545912788051034112000000000000000000000000000000000000 
 150  129925144289904688117475286920247568879848055292509977121060565012550312353235664778157525969498180031845989887791996324434233738234099908769540864158264336726984342293205746516625314610946762355288754958268791836887734199127346046088165457920000000000000000000000000000000000000 
 151  20917948230674654786913521194159858589655536902094106316490750967020600288870942029283361681089206985127204371934511408233911631855690085311896079129480558213044479109206125189176675652362428739201489548281275485738925206059502713420194638725120000000000000000000000000000000000000 
 152  3388707613369294075479990433453897091524196978139245223271501656657337246797092608743904592336451531590607108253390848133893684360621793820527164818975850430513205615691392280646621455682713455750641306821566628689705883381639439574071531473469440000000000000000000000000000000000000 
 153  552359340979194934303238440652985225918444107436696971393254770035145971227926095225256448550841599649268958645302708245824670550781352392745927865493063620173652515357696941745399297276282293287354533011915360476422058991207228650573659630175518720000000000000000000000000000000000000 
 154  90586931920587969225731104267089577050624833619618303308493782285763939281379879616942057562338022342480109217829644152315245970328141792410332169940862433708479012518662298446245484753310296099126143413954119118133217674557985498694080179348785070080000000000000000000000000000000000000 
 155  14946843766897014922245632204069780213353097547237020045901474077151049981427680136795439497785773686509218020941891285132015585104143395747704808040242301561899037065579279243630504984296198856355813663302429654491980916302067607284523229592549536563200000000000000000000000000000000000000 
 156  2481176065304904477092774945875583515416614192841345327619644696807074296916994902708042956632438431960530191476353953331914587127287803694118998134680222059275240152886160354442663827393169010155065068108203322645668832106143222809230856112363223069491200000000000000000000000000000000000000 
 157  414356402905919047674493415961222447074574570204504669712480664366781407585138148752243173757617218137408541976551110206429736050257063216917872688491597083898965105531988779191924859174659224695895866374069954881826694961725918209141552970764658252605030400000000000000000000000000000000000000 
 158  69611875688194400009314893881485371108528527794356784511696751613619276474303208990376853191279692647084635052060586514680195656443186620442202611666588310095026137729374114904243376341342749748910505550843752420146884753569954259135780899088462586437645107200000000000000000000000000000000000000 
 159  11764406991304853601574217065971027717341321197246296582476751022701657724157242319373688189326268057357303323798239120980953065938898538854732241371653424406059417276264225418817130601686924707565875438092594159004823523353322269793946971945950177107962023116800000000000000000000000000000000000000 
 160  1999949188521825112267616901215074711948024603531870419021047673859281813106731194293526992185465569750741565045700650566762021209612751605304481033181082149030100936964918321198912202286777200286198824475741007030819998970064785864970985230811530108353543929856000000000000000000000000000000000000000 
 161  341991311237232094197762490107777775743112207203949841652599152229937190041251034224193115663714612427376807622814811246916305626843780524507066256673965047484147260221001032925013986591038901248939998985351712202270219823881078382910038474468771648528456012005376000000000000000000000000000000000000000 
 162  58822505532803920202015148298537777427815299639079372764247054183549196687095177886561215894158913337508810911124147534469604567817130250215215396147921988167273328758012177663102405693658691014817679825480494498790477809707545481860526617608628723546894434064924672000000000000000000000000000000000000000 
 163  10176293457175078194948620655647035495012046837560731488214740373754011026867465774375090349689492007389024287624477523463241590232363533287232263533590503952938285875136106735716716185002953545563458609808125548290752661079405368361871104846292769173612737093231968256000000000000000000000000000000000000000 
 164  1770675061548463605921059994082584176132096149735567278949364825033197918674939044741265720845971609285690226046659089082604036700431254791978413854844747687811261742273682572014708616190513916928041798106613845402590963027816534094965572243254941836208616254222362476544000000000000000000000000000000000000000 
 165  309868135770981131036185498964452230823116826203724273816138844380809635768114332829721501148045031624995789558165340589455706422575469588596222424597830845366970804897894450102574007833339935462407314668657422945453418529867893466618975142569614821336507844488913433395200000000000000000000000000000000000000000 
 166  54536791895692679062368647817743592624868561411855472191640436611022495895188122578030984202055925565999258962237099943744204330373282647592935146729218228784586861662029423218053025378667828641383687381683706438399801661256749250124939625092252208555225380630048764277555200000000000000000000000000000000000000000 
 167  9653012165537604194039250663740615894601735369898418577920357280150981773448297696311484203763898825181868836315966690042724166476071028623949520971071626494871874514179207909595385492024205669524912666558016039596764894042444617272114313641328640914274892371518631277127270400000000000000000000000000000000000000000 
 168  1718236165465693546538986618145829629239108895841918506869823595866874755673796989943444188269973990882372652864242070827604901632740643095063014732850749516087193663523899007907978617580308609175434454647326855048224151139555141874436347828156498082740930842130316367328654131200000000000000000000000000000000000000000 
 169  307564273618359144830478604648103503633800492355703412729698423660170581265609661199876509700325344367944704862699330678141277392260575114016279637180284163379607665770777922415528172546875241042402767381871507053632123053980370395524106261240013156810626620741326629751829089484800000000000000000000000000000000000000000 
 170  55361569251304646069486148836658630654084088624026614291345716258830704627809739015977771746058561986230046875285879522065429930606903520522930334692451149408329379838740026034795071058437543387632498128736871269653782149716466671194339127023202368225912791733438793355329236107264000000000000000000000000000000000000000000 
 171  10020444034486140938576992939435212148389220040948817186733574642848357537633562761891976686036599719507638484426744193493842817439849537214650390579333658042907617750811944712297907861577195353161482161301373699807334569098680467486175381991199628648890215303752421597314591735414784000000000000000000000000000000000000000000 
 172  1823720814276477650821012714977208611006838047452684727985510584998401071849308422664339756858661148950390204165667443215879392774052615773066371085438725763809186430647773937638219230807049554275389753356850013364934891575959845082483919522398332414098019185282940730711255695845490688000000000000000000000000000000000000000000 
 173  333740909012595410100245326840829175814251362683841305221348437054707396148423441347574175505134990257921407362317142108505928877651628686471145908635286814777081116808542630587794119237690068432396324864303552445783085158400651650094557272598894831779937510906778153720159792339724795904000000000000000000000000000000000000000000 
 174  61408327258317555458445140138712568349822250733826800160728112418066160891309913207953648292944838207457538954666354147965090913487899678310690847188892773918982925492771844028154117939734972591560923775031853650024087669145719903617398538158196649047508502006847180284509401790509362446336000000000000000000000000000000000000000000 
 175  11360540542788747759812350925661825144717116385757958029734700797342239764892333943471424934194795068379644706613275517373541818995261440487477806729945163175011841216162791145208511818850969929438770898380892925254456218791958182169218729559266380073789072871266728352634239331244232052572160000000000000000000000000000000000000000000 
 176  2113060540958707083325097272173099476917383647750980193530654348305656596269974113485685037760231882718613915430069246231478778333118627930670872051769800350552202466206279153008783198306280406875611387098846084097328856695304221883474683698023546693724767554055611473589968515611427161778421760000000000000000000000000000000000000000000 
 177  395142321159278224581793189896369602183550742129433296190232363133157783502485159221823102061163362068380802185422949045286531548293183423035453073680952665553261861180574201612642458083274436085739329387484217726200496202021889492209765851530403231726531532608399345561324112419336879252564869120000000000000000000000000000000000000000000 
 178  74286756377944306221377119700517485210507539520333459683763684269033663298467209933702743187498712068855590810859514420513867931079118483530665177852019101124013229901947949903176782119655593984118993924847032932525693285980115224535435980087715807564587928130379076965528933134835333299482195394560000000000000000000000000000000000000000000 
 179  14040196955431473875840275623397804704785924969343023880231336326847362363410302677469818462437256581013706663252448225477121038973953393387295718614031610112438500451468162531700411820614907262998489851796089224247356031050241777437197400236578287629707118416641645546484968362483877993602134929571840000000000000000000000000000000000000000000 
 180  2667637421531980036409652368445582893909325744175174537243953902100998849047957508719265507863078750392604266017965162840652997405051144743586186536666005921363315085778950881023078245916832379969713071841256952606997645899545937713067506044949874649644352499161912653832143988871936818784405636618649600000000000000000000000000000000000000000000 
 181  509518747512608186954243602373106332736681217137458336613595195301290780168159884165379712001848041324987414809431346102564722504364768646024961628503207130980393181383779618275407944970114984574215196721680077947936550366813274103195893654585426058082071327339925316881939501874539932387821476594162073600000000000000000000000000000000000000000000 
 182  97827599522420771895214771655636415885442793690392000629810277497847829792286697759752904704354823934397583643410818451692426720838035580036792632672615769148235490825685686708878325434262077038249317770562574966003817670428148627813611581680401803151757694849265660841332384359911667018461723506079118131200000000000000000000000000000000000000000000 
 183  18880726707827208975776450929537828265890459182245656121553383557084631149911332667632310607940481019338733643178287961176638357121740866947100978105814843445609449729357337534813516808812580868382118329718576968438736810392632685168027035264317548008289235105908272542377150181462951734563112636673269799321600000000000000000000000000000000000000000000 
 184  3662860981318478541300631480330338683582749081355657287581356410074418443082798537520668257940453317751714326776587864468267841281617728187737589752528079628448233247495323481753822260909640688466130955965403931877114941216170740922597244841277604313608111610546204873221167135203812636505243851514614341068390400000000000000000000000000000000000000000000 
 185  714257891357103315553623138664416043298636070864353171078364499964511596401145714816530310298388396961584293721434633571312229049915456996608830001742975527547405483261588078941995340877379934250895536413253766716037413537153294479906462744049132841153581764056509950278127591364743464118522551045349796508336128000000000000000000000000000000000000000000000 
 186  139994546705992249848510135178225544486532669889413221531359441993044272894624560104039940818484125804470521569401188179977196893783429571335330680341623203399291474719271263472631086811966467113175525136997738276343333053282045718061666697833630036866102025755075950254513007907489718967230420004888560115633881088000000000000000000000000000000000000000000000 
 187  27578925701080473220156496630110432263846935968214404641677810072629721760241038340495868341241372783480692749172034071455507788075335625553060144027299771069660420519696438904108324101957394021295578451988554440439636611496563006458148339473225117262622099073749962200139062557775474636544392740963046342779874574336000000000000000000000000000000000000000000000 
 188  5460627288813933697590986332761865588241693321706452119052206394380684908527725591418181931565791811129177164336062746148190542038916453859505908517405354671792763262899894903013448172187564016216524533493733779207048049076319475278713371215698573217999175616602492515627534386439543978035789762710683175870415165718528000000000000000000000000000000000000000000000 
 189  1086664830473972805820606280219611252060096971019583971691389072481756296797017392692218204381592570414706255702876486483489917865744374318041675794963665579686759889317079085699676186265325239227088382165253022062202561766187575580463960871924016070381835947703896010609879342901469251629122162779425951998212617977987072000000000000000000000000000000000000000000000 
 190  217332966094794561164121256043922250412019394203916794338277814496351259359403478538443640876318514082941251140575297296697983573148874863608335158992733115937351977863415817139935237253065047845417676433050604412440512353237515116092792174384803214076367189540779202121975868580293850325824432555885190399642523595597414400000000000000000000000000000000000000000000000 
 191  43683926185053706793988372464828372332815898234987275661993840713766603131240099186227171816140021330671191479255634756636294698202923847585275366957539356303407747550546579245126982687866074616928952963043171486900542983000740538334651227051345446029349805097696619626517149584639063915490710943732923270328147242715080294400000000000000000000000000000000000000000000000 
 192  8824153089380848772385651237895331211228811443467429683722755824180853832510500035617888706860284308795580678809638220840531529036990617212225624125422949973288365005210409007515650502948947072619648498534720640353909682566149588743599547864371780097928660629734717164556464216097090910929123610634050500606285743028446219468800000000000000000000000000000000000000000000000 
 193  1791303077144312300794287201292752235879448723023888225795719432308713327999631507230431407492637714685502877798356558830627900394509095294081801697460858844577538096057713028525677052098636255741788645202548289991843665560928366514950708216467471359879518107836147584404962235867709454918612092958712251623076005834774582552166400000000000000000000000000000000000000000000000 
 194  365425827737439709362034589063721456119407539496873198062326764190977518911924827475008007128498093795842587070864738001448091680479855439992687546282015204293817771595773457819238118628121796171324883621319851158336107774429386769049944476159364157415421693998574107218612296117012728803396866963577299331107505190294014840641945600000000000000000000000000000000000000000000000 
 195  74912294686175140419217090758062898504478545596859005602776986659150391376944589632376641461342109228147730349527271290296858794498370365198500946987813116880232643177133558852943814318764968215121601142370569487458902093758024287655238617612669652270161447269707691979815520703987609404696357727533346362877038564010273042331598848000000000000000000000000000000000000000000000000 
 196  15431932705352078926358720696160957091922580392952955154172059251784980623650585464269588141036474500998432452002617885801152911666664295230891195079489502077327924494489513123706425749665583452315049835328337314416533831314153003256979155228209948367653258137559784547841997265021447537367449691871869350752669944186116246720309362688000000000000000000000000000000000000000000000000 
 197  3194410070007880337756255184105318118027974141341261716913616265119490989095671191103804745194550221706675517564541902360838652714999509112794477381454326930006880370359329216607230130180775774629215315912965824084222503082029671674194685132239459312104224434474875401403293433859439640235062086217476955605802678446526063071104038076416000000000000000000000000000000000000000000000000 
 198  664437294561639110253301078293906168549818621398982437118032183144854125731899607749591387000466446114988507653424715691054439764719897895461251295342500001441431117034740477054303867077601361122876785709896891409518280641062171708232494507505807536917678682370774083491885034242763445168892913933235206766006957116877421118789639919894528000000000000000000000000000000000000000000000000 
 199  138867394563382574042939925363426389226912091872387329357668726277274512277967018019664599883097487238032598099565765579430377910826458660151401520726582500301259103460260759704349508219218684474681248213368450304589320653981993887020591352068713775215794844615491783449803972156737560040298619012046158214095454037427381013827034743257956352000000000000000000000000000000000000000000000000 
 200  29162152858310340549017384326319541737651539293201339165110432518227647578373073784129565975450472319986845600908810771680379361273556318631794319352582325063264411726654759537913396726035923739683062124807374563963757337336218716274324183934429892795316917369253274524458834152914887608462709992529693224960045347859750012903677296084170833920000000000000000000000000000000000000000000000000 
 201  6153214253103481855842668092853423306644474790865482563838301261346033639036718568451338420820049659517224421791759072824560045228720383231308601383394870588348790874324154262499726709193579909073126108334356032996352798177942149133882402810164707379811869564912440924660814006265041285385631808423765270466569568398407252722675909473760045957120000000000000000000000000000000000000000000000000 
 202  1304481421657938153438645635684925741008628655663482303533719867405359131475784336511683745213850527817651577419852923438806729588488721245037423493279712564729943665356720703649942062349038940723502734966883478995226793213723735616383069395754917964520116347761437476028092569328188752501753943385838237338912748500462337577207292808437129742909440000000000000000000000000000000000000000000000000 
 203  277854542813140826682431520400889182834837903656321730652682331757341495004342063676988637730550162425159785990428672692465833402348097625192971204068578776287478000720981509877437659280345294374106082547946181025983306954523155686289593781295797526442784782073186182393983717266904204282873589941183544553188415430598477903945153368197108635239710720000000000000000000000000000000000000000000000000 
 204  59460872162012136910040345365790285126655311382452850359674018996071079930929201626875568474337734758984194201951735956187688348102492891791295837670675858125520292154290043113771659085993892996058701665260482739560427688267955316865973069197300670658755943363661843032312515495117499716534948247413278534382320902148074271444262820794181247941298094080000000000000000000000000000000000000000000000000 
 205  12784087514832609435658674253644911302230891947227362827329914084155282185149778349778247221982612973181601753419623230580352994842035971735128605099195309496986862813172359269460906703488686994152620858031003789005491952977610393126184209877419644191632527823187296251947190831450262439055013873193854884892198993961835968360516506470748968307379090227200000000000000000000000000000000000000000000000000 
 206  2761362903203843638102273638787300841281872660601110370703261442177540951992352123552101399948244402207225978738638617805356246885879769894787778701426186851349162367645229602203555847953556390736966105334696818425186261843163844915255789333522643145392626009808455990420593219593256686835882996609872655136714982695756569165871565397681777154393883489075200000000000000000000000000000000000000000000000000 
 207  599215749995234069468193379616844282558166367350440950442607732952526386582340410810806003788769035278968037386284580063762305574235910067168947978209482546742768233779014823678171619005921736789921644857629209598265418819966554346610506285374413562550199844128434949921268728651736701043386610264342366164667151244979175508994129691296945642503472717129318400000000000000000000000000000000000000000000000000 
 208  130629033498961027144066156756472053597680268082396127196488485783650752274950209556755708825951649690815032150210038453900182615183428394642830659249667195189923474963825231561841412943290938620202918578963167692421861302752708847561090370211622156635943566019998819082836582846078600827458281037626635823897438971405460260960720272702734150065757052334191411200000000000000000000000000000000000000000000000000 
 209  28607758336272464944550488329667379737891978710044751856030978386619514748214095892929500232883411282288492040895998421404139992725170818426779914375677115746593241017077725712043269434580715557824439168792933724640387625302843237615878791076345252303271640958379741379141211643291213581213363547240233245433539134737795797150397739721898778864400794461187919052800000000000000000000000000000000000000000000000000 
 210  6293706833979942287801107432526823542336235316209845408326815245056293244607101096444490051234350482103468248997119652708910798399537580053891581162648965464250513023757099656649519275607757422721376617134445419420885277566625512275493334036795955506719761010843543103411066561524066987866939980392851313995378609642315075373087502738817731350168174781461342191616000000000000000000000000000000000000000000000000000 
 211  1390909210309567245604044742588428002856308004882375835240226169157440807058169342314232301322791456544866483028363443248669286446297805191910039436945421367599363378250319024119543759909314390421424232386712437692015646342224238212884026822131906166985067183396423025853845710096818804318593735666820140392978672730951631657452338105278718628387166626702956624347136000000000000000000000000000000000000000000000000000 
 212  308781844688723928524097932854631016634100377083887435423330209552951859166913593993759570893659703352960359232296684401204581591078112752604028755001883543607058669971570823354538714699867794673556179589850161167627473487973780883260253954513283169070684914714005911739553747641493774558727809318034071167241265346271262227954419059371875535501950991128056370605064192000000000000000000000000000000000000000000000000000 
 213  68858351365585436060873839026582716709404384089706898099402636730308264594221731460608384309286113847710160108802160621468621694810419143830698412365420030224374083403660293608062133378070518212203028048536585940380926587818153136967036631856462146702762735981223318317920485724053111726596301477921597870294802172218491476833835450239928244416935071021556570644929314816000000000000000000000000000000000000000000000000000 
 214  15424270705891137677635739941954528542906582036094345174266190627589051269105667847176278085280089501887075864371683979208971259637533888218076444369854086770259794682419905768205917876687796079533478282872195250645327555671266302680616205535847520861418852859794023303214188802187897026757571531054437922946035686576942090810779140853743926749393455908828671824464166518784000000000000000000000000000000000000000000000000000 
 215  3470460908825505977468041486939768922153980958121227664209892891207536535548775265614662569188020137924592069483628895322018533418445124849067199983217169523308453803544478797846331522254754117895032613646243931395198700026034918103138646245565692193819241893453655243223192480492276831020453594487248532662858029479811970432425306692092383518613527579486451160504437466726400000000000000000000000000000000000000000000000000000 
 216  784324165394564350907777376048387776406799696535397452111435793412903257034023210028913740636492551170957807703300130342776188552568598215889187196207080312267710559601052208313270924029574430644277370684051128495314906205883891491309334051497846435803148667920526084968441500591254563810622512354118168381805914662437505317728119312412878675206657232963937962274002867480166400000000000000000000000000000000000000000000000000000 
 217  178041585544566107656065464362984025244343531113535221629295925104729039346723268676563419124483809115807422348649129587810194801433071795006845493539007230884770297029438851287112499754713395756250963145279606168436483708735643368527218829690011140927314747617959421287836220634214785985011310304384824222669942628373313707124283083917723459271911191882813917436198650917997772800000000000000000000000000000000000000000000000000000 
 218  40593481504161072545582925874760357755710325093886030531479470923878220971052905258256459560382308478404092295492001546020724414726740369261560772526893648641727627722712058093461649944074654232425219597123750206403518285591726688024205893169322540131427762456894748053626658304600971204582578749399739922768746919269115525224336543133240948713995751749281573175453292409303492198400000000000000000000000000000000000000000000000000000 
 219  9295907264452885612938490025320121926057664446499900991708798841568112602371115304140729239327548641554537135667668354038745890972423544560897416908658645538955626748501061303402717837193095819225375287741338797266405687400505411557543149535774861690096957602628897304280504751753622405849410533612540442314043044512627455276373068377512177255505027150585480257178803961730499713433600000000000000000000000000000000000000000000000000000 
 220  2138058670824163690975852705823628042993262822694977228093023733560665898545356519952367725045336187557543541203563721428911554923657415249006405888991488473959794152155244099782625102554412038421836316180507923371273308102116244658234924393228218188722300248604646379984516092903333153345364422730884301732229900237904314713565805726827800768766156244634660459151124911198014934089728000000000000000000000000000000000000000000000000000000 
 221  493891552960381812615421975045258077931443712042539739689488482452513822563977356108996944485472659325792558018023219650078569187364862922520479760357033837484712449147861387049786398690069180875444189037697330298764134171588852516052267534835718401594851357427673313776423217460669958422779181650834273700145106954955896698833701122897221977584982092510606566063909854486741449774727168000000000000000000000000000000000000000000000000000000 
 222  114582840286808580526777898210499874080094941193869219607961327928983206834842746617287291120629656963583873460181386958818228051468648198024751304402831850296453288202303841795550444496096049963103051856745780629313279127808613783724126068081886669170005514923220208796130186450875430354084770142993551498433664813549768034129418660512155498799715845462460723326827086240924016347736702976000000000000000000000000000000000000000000000000000000 
 223  26697801786826399262739250283046470660662121298171528168654989407453087192518359961827938831106710072515042516222263161404647135992195030139767053925859821119073616151136795138363253567590379641403011082621766886629994036779407011607721373863079593916611284977110308649498333443053975272501751443317497499135043901557095951952154547899332231220333791992753348535150711094135295809022651793408000000000000000000000000000000000000000000000000000000 
 224  6247285618117377427480984566232874134594936383772137591465267521344022403049296231067737686478970156968519948796009579768687429822173637052705490618651198141863226179366010062377001334816148836088304593333493451471418604606381240716206801483960624976487040684643812223982610025674630213765409837736294414797600272964360452756804164208443742105558107326304283557225266396027659219311300519657472000000000000000000000000000000000000000000000000000000 
 225  1468112120257583695458031373064725421629810050186452333994337867515845264716584614300918356322557986887602187967062251245641546008210804707385790295383031563337858152151012364658595313681794976480751579433370961095783372082499591568308598348730746869474454560891295872635913356033538100234871311868029187477436064146624706397848978588984279394806155221681506635947937603066499916538155622119505920000000000000000000000000000000000000000000000000000000 
 226  346474460380789752128095404043275199504635171844002750822663736733739482473113968975016732092123684905474116360226691293971404857937749910943046509710395448947734523907638918059428494028903614449457372746275546818604875811469903610120829210300456261195971276370345825942075552023914991655429629600854888244674911138603430709892358947000289937174252632316835566083713274323693980303004726820203397120000000000000000000000000000000000000000000000000000000 
 227  82114447110247171254358610758256222282598535727028651944971305605896257346128010647078965505833313322597365577373725836671222951331246728893502022801363721400613082166110423580084553084850156624521397340867304596009355567318367155598636522841208133903445192499771960748271905829667853022336822215402608513987953939849013078244489070439068715110297873859090029161840046014715473331812120256388205117440000000000000000000000000000000000000000000000000000000 
 228  19543238412238826758537349360464980903258451503032819162903170734203309248378466534004793790388328570778173007414946749127751062416836721476653481426724565693345913555534280812060123634194337276636092567126418493850226625021771383032475492436207535869019955814945726658088713587460949019316163687265820826329133037684065112622188398764498354196250893978463426940517930951502282652971284621020392817950720000000000000000000000000000000000000000000000000000000 
 229  4670833980525079595290426497151130435878769909224843779933857805474590910362453501627145715902810528415983348772172273041532503917623976432920182060987171200709673339772693114082369548572446609116026123543214020030204163380203360544761642692253601072695769439772028671283202547403166815616563121256531177492662796006491561916703027304715106652903963660852759038783785497409045554060137024423873883490222080000000000000000000000000000000000000000000000000000000 
 230  1121000155326019102869702359316271304610904778213962507184125873313901818486988840390514971816674526819836003705321345529967800940229754343900843694636921088170321601545446347379768691657387186187846269650371364807248999211248806530742794246140864257446984665545286881107968611376760035747975149101567482598239071041557974860008726553131625596696951278604662169308108519378170932974432885861729732037653299200000000000000000000000000000000000000000000000000000000 
 231  270161037433570603791598268595221384411228051549564964231374335468650338255364310534114108207818560963580476892982444272722240026595370796880103330407497982249047505972452569718524254689430311871270950985739498918547008809910962373909013413319948286044723304396414138347020435341799168615262010933477763306175616121015471941262103099304721768803965258143723582803254153170139194846838325492676865421074445107200000000000000000000000000000000000000000000000000000000 
 232  65378971058924086117566781000043575027517188474994721343992589183413381857798163149255614186292091753186475408101751513998782086436079732844985005958614511704269496445333521871882869634842135472847570138548958738288376131998452894485981246023427485222823039663932221479978945352715398804893406645901618720094499101285744209785428950031742668050559592470781107038387505067173685152934874769227801431900015715942400000000000000000000000000000000000000000000000000000000 
 233  15887089967318552926568727783010588731686676799423717286590199171569451791444953645269114247268978296024313524168725617901704047003967375081331356447943326344137487636216045814867537321266638919901959543667396973404075400075624053360093442783692878909145998638335529819634883720709841909589097814954093348982963281612435842977859234857713468336285980970399809010328163731323205492163174568922355747951703818974003200000000000000000000000000000000000000000000000000000000 
 234  3876449952025726914082769579054583650531549139059387017928008597862946237112568689445663876333630704229932499897169050768015787468968039519844850973298171627969546983236715178827679106389059896456078128654844861510594397618452269019862800039221062453831623667753869275990911627853201425939739866848798777151843040713434345686597653305282086274053779356777553398520071950442862140087814594817054802500215731829656780800000000000000000000000000000000000000000000000000000000 
 235  949730238246303093950278546868372994380229539069549819392362106476421828092579328914187649701739522536333462474806417438163867929897169682361988488458052048852539010892995218812781381065319674631739141520436991070095627416520805909866386009609160301188747798599697972617773348824034349355236267377955700402201544974791414693216425059794111137143175942410500582637417627858501224321514575730178426612552854298265911296000000000000000000000000000000000000000000000000000000000 
 236  233633638608590561111768522529619756617536466611109255570521078193199769710774514912890161826627922543938031768802378689788311510754703741861049168160680804017724596679676823827944219742068639959407828814027499803243524344464118253827130958363853434092431958455525701263972243810712449941388121774977102298941580063798688014531240564709351339737221281832983143328804736453191301183092585629623892946688002157373414178816000000000000000000000000000000000000000000000000000000000 
 237  57707508736321868594606825064816079884531507252943986125918706313720343118561305183483869971177096868352693846894187536377712943156411824239679144535688158592377975379880175485502222276290954069973733717064792451401150513082637208695301346715871798220830693738514848212201144221245975135522866078419344267838570275758275939589216419483209780915093656612746836402214769903938251392223868650517101557831936532871233302167552000000000000000000000000000000000000000000000000000000000 
 238  14311462166607823411462492616074387811363813798730108559227839165802645093403203685503999752851920023351468074029758509021672809902790132411440427844850663330909737894210283520404551124520156609353485961832068527947485327244494027756434733985536205958766012047151682356625883766869001833609670787447997378423965428388052433018125672031836025666943226839961215427749262936176686345271519425328241186342320260152065858937552896000000000000000000000000000000000000000000000000000000000 
 239  3563554079485348029454160661402522565029589635883797031247731952284858628257397717690495938460128085814515550433409868746396529665794742970448666533367815169396524735658360596580733230005518995729018004496185063458923846483879012911352248762398515283732736999740768906799845057950381456568808026074551347227567391668625055821513292335927170391068863483150342641509566471107994899972608336906732055399237744777864398875450671104000000000000000000000000000000000000000000000000000000000 
 240  890888519871337007363540165350630641257397408970949257811932988071214657064349429422623984615032021453628887608352467186599132416448685742612166633341953792349131183914590149145183307501379748932254501124046265864730961620969753227838062190599628820933184249935192226699961264487595364142202006518637836806891847917156263955378323083981792597767215870787585660377391617776998724993152084226683013849809436194466099718862667776000000000000000000000000000000000000000000000000000000000000 
 241  223613018487705588848248581503008290955606749651708263710795180005874878923151706785078620138373037384860850789696469263836382236528620121395653824968830401879631927162562127435441010182846316981995879782135612732047471366863408060187353609840506834054229246733733248901690277386386436399692703636178097038529853827206222252799959094079429942039571183567684000754725296062026679973281173140897436476302168484810991029434529611776000000000000000000000000000000000000000000000000000000000000 
 242  56350480658901808389758642538758089320812900912230482455120385361480469488634230109839812274870005420984934399003510254486768323605212270591704763892145261273667245644965656113731134566077271879462961705098174408475962784449578831167213109679807722181665770176900778723225949901369381972722561316316880453709523164455968007705589691708016345393971938259056368190190774607630723353266855631506153992028146458172369739417501462167552000000000000000000000000000000000000000000000000000000000000 
 243  14256671606702157522608936562305796598165663930794312061145457496454558780624460217789472505542111371509188402947888094385152385872118704459701305264712751102237813148176310996773977045217549785504129311389838125344418584465743444285304916748991353711961439854755897016976165325046453639098808013028170754788509360607359905949514192002128135384674900379541261152118265975730573008376514474771056959983121053917609544072627869928390656000000000000000000000000000000000000000000000000000000000000 
 244  3621194588102348010742669886825672335934078638421755263530946204099457930278612895318526016407696288363333854348763575973828706011518150932764131537237038779968404539636782993180590169485257645518048845093018883837482320454298834848467448854243803842838205723107997842311945992561799224331097235309155371716281377594269416111176604768540546387707424696403480332638039557835565544127634676591848467835712747695072824194447478961811226624000000000000000000000000000000000000000000000000000000000000 
 245  923404619966098742739380821140546445663190052797547592200391282045361772221046288306224134183962553532650132858934711873326320032937128487854853541995444888891943157607379663261050493218740699607102455498719815378557991715846202886359199457832169979923742459392539449789546228103258802204429795003834619787651751286538701108350034215977839328865393297582887484822700087248069213752546842530921359298106750662243570169584107135261862789120000000000000000000000000000000000000000000000000000000000000 
 246  236391582711321278141281490211979890089776653516172183603300168203612613688587849806393378351094413704358434011887286239571537928431904892890842506750833891556337448347489193794828926263997619099418228607672272736910845879256627938907955061205035514860478069604490099146123834394434253364334027520981662665638848329353907483737608759290326868189540684181219196114611222335505718720651991687915867980315328169534353963413531426627036874014720000000000000000000000000000000000000000000000000000000000000 
 247  60752636756809568482309342984478831753072599953656251186048143228328441717967077400243098236231264322020117541055032563569885247606999557472946524234964310129978724225304722805271034049847388108550484752171774093386087390968953380299344450729694127319142863888353955480553825439369603114633845072892287305069184020643954223320565451137614005124711955834573333401455084140224969711207561863794378070941039339570328968597277576643148476621783040000000000000000000000000000000000000000000000000000000000000 
 248  15674180283256868668435810489995538592292730788043312806000420952908737963235505969262719344947666195081190325592198401401030393882605885828020203252620792013534510850128618483759926784860626132006025066060317716093610546869989972117230868288261084848338858883195320513982886963357357603575532028806210124707849477326140189616705886393504413322175684605319920017575411708178042185491550960858949542302788149609144873898097614773932306968420024320000000000000000000000000000000000000000000000000000000000000 
 249  4059612693363528985124874916908844495403817274103218016754109026803363132477996046039044310341445544526028294328379385962866872015594924429457232642428785131505438310183312187293821037278902168189560492109622288468245131639327402778362794886659620975719764450747588013121567723509555619326062795460808422299333014627470309110726824575917643050443502312777859284552031632418112926042311698862467931456422130748768522339607282226448467504820786298880000000000000000000000000000000000000000000000000000000000000 
 250  1055499300274517536132467478396299568804992491266836684356068346968874414444278971970151520688775841576767356525378640350345386724054680351658880487031484134191413960647661168696393469692514563729285727948501795001743734226225124722374326670531501453687138757194372883411607608112484461024776326819810189797826583803142280368788974389738587193115310601322243413983528224428709360771001041704241662178669753994679815808297893378876601551253404437708800000000000000000000000000000000000000000000000000000000000000 
 251  275485317371649076930574011861434187458103040220644374616933838558876222169956811684209546899770494651536280053123825131440145934978271571782967807115217359023959043729039565029758695589746301133343574994558968495455114633044757552539699261008721879412343215627731322570429585717358444327466621299970459537232738372620135176253922315721771257403096066945105531049700866575893143161231271884807073828632805792611431925965750171886793004877138558241996800000000000000000000000000000000000000000000000000000000000000 
 252  72177153151372058155810391107695757114022996537808826149636665702425570208528684661262901287739869598702505373918442184437318234964307151807137565464186948064277269457008366037796778244513530896936016648574449745809240033857726478765401206384285132406033922494465606513452551457947912413796254780592260398754977453626475416178527646719104069439611169539617649135021627042884003508242593233819453343101795117664195164603026545034339767277810302259403161600000000000000000000000000000000000000000000000000000000000000 
 253  18982591278810851294978132861323984120988048089443721277354443079737924964843044065912143038675585704458758913340550294507014695795612780925277179717081167340904921867193200267940552678307058625894172378575080283147830128904582063915300517279066989822786921616044454513038021033440300964828415007295764484872559070303763034454952771087124370262617737588919441722510687912278492922667802020494516229235772115945683328290595981344031358794064109494223031500800000000000000000000000000000000000000000000000000000000000000 
 254  5011404097606064741874227075389531807940844695613142417221572973050812190718563633400805762210354625977112353121905277749851879690041774164273175445309428177998899372939004870736305907073063477236061507943821194751027154030809664873639336561673685313215747306635735991442037552828239454714701561926081824006355594560193441096107531567000833749331082723474732614742821608841522131584299733410552284518243838609660398668717339074824278721632924906474880316211200000000000000000000000000000000000000000000000000000000000000 
 255  1328022085865607156596670174978225929104323844337482740563716837858465230540419362851213526985743975883934773577304898603710748117861070153532391493006998467169708333828836290745121065374361821467556299605112616609022195818164561191514424188843526608002173036258470037732139951499483455499395913910411683361684232558451261890468495865255220943572736921720804142906847726343003364869839429353796355397334617231560005647210094854828433861232725100215843283795968000000000000000000000000000000000000000000000000000000000000000 
 256  353253874840251503654714266544208097141750142593770408989948678870351751323751550518422798178207897585126649771563103028587058999351044660839616137139861592267142416798470453338202203389580244510369975694959956017999904087631773276942836834232378077728578027644753030036749227098862599162839313100169507774208005860548035662864619900157888770990348021177733902013221495207238895055377288208109830535691008183594961502157885231384363407087904876657414313489727488000000000000000000000000000000000000000000000000000000000000000 
 257  94318784582347151475808709167303561936847288072536699200316297258383917603441663988418887113581508655228815489007348508632744752826728924444177508616343045135327025285191611041299988305017925284268783510554308256805974391397683464943737434740044946753530333381149059019812043635396313976478096597745258575713537564766325521984853513342156301854422921654454951837530139220332784979785735951565324753029499185019854721076155356779625029692470602067529621701757239296000000000000000000000000000000000000000000000000000000000000000 
 258  25277434268069036595516734056837354599075073203439835385684767665246889917722365948896261746439844319601322551053969400313575593757563351751039572309179936096267642776431351759068396865744803976184033980828554612824001136894579168604921632510332045729946129346147947817309627694286212145696129888195729298291228067357375239891940741575697888896985343003393927092458077311049186374582577235019507033811905781585321065248409635616939507957582121354097938616070940131328000000000000000000000000000000000000000000000000000000000000000 
 259  6799629818110570844194001461289248387151194691725315718749202501951413387867316440253094409792318121972755766233517768684351834720784541621029644951169402809895995906860033623189398756885352269593505140842881190849656305824641796354723919145279320301355508794113797962856289849762991067192258939924651181240340350119133939530932059483862732113289057267912966387871222796672231134762713276220247392095402655246451366551822191980956727640589590644252345487723082895327232000000000000000000000000000000000000000000000000000000000000000 
 260  1835900050889854127932380394548097064530822566765835244062284675526881614724175438868335490643925892932644056883049797544774995374611826237678004136815738758671918894852209078261137664359045112790246388027577921529407202572653285015775458169225416481365987374410725449971198259436007588141909913779655818934891894532166163673351656060642937670588045462336500924725230155101502406385932584579466795865758716916541868968991991834858316462959189473948133281685232381738352640000000000000000000000000000000000000000000000000000000000000000 
 261  497528913791150468669675086922534304487852915593541351140879147067784917590251543933318917964503916984746539415306495134634023746519804910410739121077065203600090020504948660208768307041301225566156771155473616734469351897189040239275149163860087866450182578465306596942194728307158056386457586634286726931355703418217030355478298792434236108729360320293191750600537372032507152130587730421035501679620612284382846490596829787246603761461940347439944119336697975451093565440000000000000000000000000000000000000000000000000000000000000000 
 262  135327864551192927478151623642929330820695993041443247510319128002437497584548419949862745686345065419851058720963366676620454459053386935631721040932961735379224485577346035576784979515233933353994641754288823751775663716035418945082840572569943899674449661342563394368276966099546991337116463564525989725328751329755032256690097271542112221574386007119748156163346165192841945379519862674521656456856806541352134245442337702131076223117647774503664800459581849322697449799680000000000000000000000000000000000000000000000000000000000000000 
 263  36944507022475669201535393254519707314050006100314006570317121944665436840581718646312529572372202859619339030822999102717384067321574633427459844174698553758528284562615467712462299407658863805640537198920848884234756194477669372007615476311594684611124757546519806662539611745176328635032794553115595195014749113023123806076396555130996636489807379943691246632593503097645851088608922510144412212721908185789132649005758192681783808911117842439500490525465844865096403795312640000000000000000000000000000000000000000000000000000000000000000 
 264  10122794924158333361220697751738399804049701671486037800266891412838329694319390909089633102829983583535698894445501754144563234446111449559123997303867403729836749970156638153214670037698528682745507192504312594280323197286881407930086640509376943583448183567746427025535853618178314045998985707553673083434041256968335922864932656105893078398207222104571401577330619848754963198278844767779568946285802842906222345827577744794808763641646288828423134403977641493036414639915663360000000000000000000000000000000000000000000000000000000000000000 
 265  2783768604143541674335691881728059946113667959658660395073395138530540665937832499999649103278245485472317195972512982389754889472680648628759099258563536025705106241793075492134034260367095387755014477938685963427088879253892387180773826140078659485448250481130267432022359744999036362649721069577260097944361345666292378787856480429120596559506986078757135433765920458407614879526682311139381460228595781799211145102583879818572410001452729427816361961093851410585014025976807424000000000000000000000000000000000000000000000000000000000000000000 
 266  768320134743617502116650959356944545127372356865790269040257058234429223798841769999903152504795753990359546088413583139572349494459859021537511395363535943094609322734888835828993455861318327020383995911077325905876530674074298861893576014661710017983717132791953811238171289619734036091323015203323787032643731403896696545448388598437284650423928157736969379719394046520501706749364317874469283023092435776582276048313150829925985160400953322077315901261902989321463871169598849024000000000000000000000000000000000000000000000000000000000000000000 
 267  212824677323982048086312315741873639000282142851823904524151205130936894992279170289973173243828423855329594266490562529661540809965380948965890656515699456237206782397564207524631187273585176584646366867368419275927798996718580784744520556061293674981489645783371205712973447224666327997296475211320689008042313598879384943089203641767127848167428099693140518182272150886178972769573916051227991397396604710113290465382742779889497889431064070215416504649547128042045492313978881179648000000000000000000000000000000000000000000000000000000000000000000 
 268  59165260296067009367994823776240871642078435712807045457714035026400456807853609340612542161784301831781627206084376383245908345170375903812517602511364448833943485506522849691847470062056679090531689989128420558707928121087765458158976714585039641644854121527777195188206618328457239183248420108747151544235763180488469014178798612411261541790545011714693064054671657946357754429941548662241381608476256109411494749376402492809280413261835811519885788292574101595688646863286128967942144000000000000000000000000000000000000000000000000000000000000000000 
 269  16507107622602695613670555833571203188139883563873165682702215772365727449391157006030899263137820211067073990497541010925608428302534877163692411100670681224670232456319875064025444147313813466258341506966829335879511945783486562826354503369226060018914299906249837457509646513639569732126309210340455280841777927356282854955884812862741970159562058268399364871253392567033813485953692076765345468764875454525807035076016295493789235300052191414048134933628174345197132474856829982055858176000000000000000000000000000000000000000000000000000000000000000000 
 270  4621990134328754771827755633399936892679167397884486391156620416262403685829523961688651793678589659098780717339311483059170359924709765605833875108187790742907665087769565017927124361247867770552335621950712214046263344819376237591379260943383296805296003973749954488102701023819079524995366578895327478635697819659759199387647747601567751644677376315151822163950949918769467776067033781494296731254165127267225969821284562738260985884014613595933477781415888816655197092959912394975640289280000000000000000000000000000000000000000000000000000000000000000000 
 271  1298779227746380090883599332985382266842846038805540675915010336969735435718096233234511154023683694206757381572346526739626871138843444135239318905400769198757053889663247770037521945510650843525206309768150132146999999894244722763177572325090706402288177116623737211156858987693161346523698008669587021496631087324392335027929017076040538212154342744557662028070216927174220445074836492599897381482420400762090497519780962129451337033408106420457307256577864757480110383121735382988154921287680000000000000000000000000000000000000000000000000000000000000000000 
 272  366255742224479185629175011901877799249682582943162470608032915025465392872503137772132145434678801766305581603401720540574777661153851246137487931323016914049489196885035871150581188634003537874108179354618337265453999970177011819216075395675579205445265946887893893546234234529471499719682838444823540062049966625478638477875982815443431775827524653965260691915801173463130165511103890913171061578042553014909520300578231320505277043421086010568960646354957861609391128040329378002659687803125760000000000000000000000000000000000000000000000000000000000000000000 
 273  103650375049527609533056528368231417187660170972914979182073314952206706182918387989513397158014100899864479593762686912982662078106539902656909084564413786676005442718465151535614476383423001218372614757356989446123481991560094344838149336976188915141010262969273971873584288371840434420670243279885061837560140555010454689238903136770491192559189477072168775812171732090065836839642401128427410426586042503219394245063639463702993403288167340991015862918453074835457689235413213974752691648284590080000000000000000000000000000000000000000000000000000000000000000000 
 274  29436706514065841107388054056577722481295488556307854087708821446426704555948822189021804792876004655561512204628603083287076030182257332354562180016293515415985545732044103036114511292892132346017822591089385002699068885603066793934034411701237651900046914683273808012097937897602683375470349091487357561867079917622969131743848490842819498686809811488495932330656771913578697662458441920473384561150436070914307965598073607691650126533839524841448505068840673253269983742857352768829764428112823582720000000000000000000000000000000000000000000000000000000000000000000 
 275  8389461356508764715605595406124650907169214238547738414997014112231610798445414323871214365969661326835030978319151878736816668601943339721050221304643651893555880533632569365292635718474257718615079438460474725769234632396874036271199807334852730791513370684733035283447912300816764762009049491073896905132117776522546202546996819890203557125740796274221340714237179995369928833800655947334914599927874280210577770195450978192120286062144264579812823944619591877181945366714345539116482862012154721075200000000000000000000000000000000000000000000000000000000000000000000 
 276  2399385947961506708663200286151650159450395272224653186689146036098240688355388496627167308667323139474818859799277437318729567220155795160220363293128084441556981832618914838473693815483637707523912719399695771570001104865505974373563144897767881006372824015833648091066102918033594721934588154447134514867785684085448213928441090488598217337961867734427303444271833478675799646466987600937785575579372044140225242275898979762946401813773259669826467648161203276874036374880302824187314098535476250227507200000000000000000000000000000000000000000000000000000000000000000000 
 277  688623767064952425386338482125523595762263443128475464579784912360195077557996498531997017587521741029273012762392624510475385792184713210983244265127760234726853785961628558641950125043804022059362950467712686440590317096400214645212622585659381848829000492544257002135971537475641685195226800326327605767054491332523637397462592970227688375995056039780636088506016208379954498536025441469144460191279776668244644533183007191965617320552925525240196215022265340462848439590646910541759146279681683815294566400000000000000000000000000000000000000000000000000000000000000000000 
 278  198323644914706298511265482852150795579531871621000933798978054759736182336702991577215141065206261416430627675569075859016911108149197404763174348356794947601333890356949024888881636012615558353096529734701253694890011323763261817821235304669901972462752141852746016615159802792984805336225318493982350460911693503766807570469226775425574252286576139456823193489732668013426895578375327143113604535088575680454457625556706071286097788319242551269176509926412418053300350602106310236026634128548324938804835123200000000000000000000000000000000000000000000000000000000000000000000 
 279  57315533380350120269755724544271579922484710898469269867904657825563756695307164565815175767844609549348451398239462923255887310255118049976557386675113739856785494313158268192886792807645896364044897093328662317823213272567582665350337003049601670041735368995443598801781183007172608742169117044760899283203479422588607387865606538097990958910820504303021902918532741055880372822150469544359831710640598371651338253785888054601682260824261097316792011368733188817403801324008723658211697263150465907314597350604800000000000000000000000000000000000000000000000000000000000000000000 
 280  16621504680301534878229160117838758177520566160556088261692350769413489441639077724086400972674936769311050905489444247744207319973984234493201642135782984558467793350815897775937169914217309945573020157065312072168731849044598972951597730884384484312103257008678643652516543072080056535229043942980660792129009032550696142481025896048417378084137946247876351846374494906205308118423636167864351196085773527778888093597907535834487855639035718221869683296932624757047102383962529860881392206313635113121233231675392000000000000000000000000000000000000000000000000000000000000000000000 
 281  4836857861967746649564685594291078629658484752721821684152474073899325427516971617709142683048406599869515813497428276093564330112429412237521677861512848506514127865087426252797716445037237194161748865706005813001100968071978301128914939687355884934822047789525485302882314033975296451751651787407372290509541628472252577461978535750089457022484142358132018387294978017705744662461278124848526198060960096583656435236991092927835965990959394002564077839407393804300706793733096189516485132037267817918278870417539072000000000000000000000000000000000000000000000000000000000000000000000 
 282  1412362495694582021672888193532994959860277547794771931772522429578603024834955712371069663450134727161898617541249056619320784392829388373356329935561751763902125336605528465816933201950873260695230668786153697396321482677017663929643162388707918400968037954541441708441635697920786563911482321922952708828786155513897752618897732439026121450565369568574549369090133581170077441438693212455769649833800348202427679089201399134928102069360143048748710729106958990855806383770064087338813658554882202832137430161921409024000000000000000000000000000000000000000000000000000000000000000000000 
 283  413822211238512532350156240705167523239061321503868176009349071866530686276642023724723411390889475058436294939585973589460989827099010793393404671119593266823322723625419840484361428171605865383702585954343033337122194424366175531385446579891420091483635120680642420573399259490790463226064320323425143686834343565572041517337035604634653585015653283592342965143409139282832690341537111249540507401303502023311309973136009946533933906322521913283372243628338984320751270444628777590272401956580485429816267037442972844032000000000000000000000000000000000000000000000000000000000000000000000 
 284  121663730104122684510945934767319251832284028522137243746748627128760021765332754975068682948921505667180270712238276235301531009167109173257660973309160420446056880745873433102402259882452124422808560270576851801113925160763655606227321294488077506896188725480108871648579382290292396188462910175086992243929297008278180206097088467762588153994602065376148831752162286949152810960411910707364909175983229594853525132101986924280976568458821442505311439626731661390300873510720860611540086175234662716365982509008234016145408000000000000000000000000000000000000000000000000000000000000000000000 
 285  35890800380716191930729050756359179290523788414030486905290845002984206420773162717645261469931844171818179860110291489413951647704297206111009987126202324031586779820032662765208666665323376704728525279820171281328607922425278403837059781873982864534375674016632117136330917775636256875596558501650662711959142617442063160798641097989963505428407609285963905366887874650000079233321513658672648206915052730481789913970086142662888087695352325539066874689885840110138757685662653880404325421694225501327964840157429034762895360000000000000000000000000000000000000000000000000000000000000000000000 
 286  10623676912691992811495799023882317069995041370553024123966090120883325100548856164422997395099825874858181238592646280866529687720471973008858956189355887913349686826729668178501765332935719504599643482826770699273267945037882407535769695434698927902175199508923106672353951661588332035176581316488596162739906214762850695596397765005029197606808652348645315988598810896400023453063168042967103869246855608222609814535145498228214873957824288359563794908206208672601072274956145548599680324821490748393077592686598994289817026560000000000000000000000000000000000000000000000000000000000000000000000 
 287  3155232043069521865014252310093048169788527287054248164817928765902347554863010280833630226344648284832879827862015945417359317252980175983631109988238698710264856987538711449015024303881908692866094114399550897684160579676251075038123599544105581586946034254150162681689123643491734614447444650997113060333752145784566656592130136206493671689222169747547658848613846836230806965559760908761229849166316115642115114916938212973779817565473813642790447087737243975762518465661975227934105056471982752272744045027919901304075656888320000000000000000000000000000000000000000000000000000000000000000000000 
 288  940259148834717515774247188407728354596981131542165953115742772238899571349177063688421807450705188880198188702880751734373076541388092443122070776495132215658927382286536011806477242556808790474096046091066167509879852743522820361360832664143463312909918207736748479143358845760536915105338505997139691979458139443800863664454780589535114163388206584769202336886926357196780475736808750810846495051562202461350304245247587466186385634511196465551553232145698704777230502767268617924363306828650860177277725418320130588614545752719360000000000000000000000000000000000000000000000000000000000000000000000 
 289  281137485501580537216499909333910778024497358331107619981607088899430971833403942042838120427760851475179258422161344768577549885875039640493499162172044532482019287303674267530136695524485828351754717781228784085454075970313323288046888966578895530560065544113287795263864294882400537616496213293144767901857983693696458235671979396270999134853073768845991498729190980801837362245305816492443102020417098535943740969329028652389729304718847743199914416411563912728391920327413316759384628741766607193006039900077719045995749180063088640000000000000000000000000000000000000000000000000000000000000000000000 
 290  84341245650474161164949972800173233407349207499332285994482126669829291550021182612851436128328255442553777526648403430573264965762511892148049748651613359744605786191102280259041008657345748505526415334368635225636222791093996986414066689973668659168019663233986338579159288464720161284948863987943430370557395108108937470701593818881299740455922130653797449618757294240551208673591744947732930606125129560783122290798708595716918791415654322959974324923469173818517576098223995027815388622529982157901811970023315713798724754018926592000000000000000000000000000000000000000000000000000000000000000000000000 
 291  25386714940792722510649941812852143255612111457299018084339120127618616756556375966468282274626804888208687035521169432602552754694516079536562974344135621283126341643521786357971343605861070300163451015644959202916503060119293092910634073682074266409573918633429887912326945827880768546769608060370972541537775927540790178681179739483271221877232561326793032335245945566405913810751115229267612112443663997795719809530411287310792556216111951210952271801964221319373790405565422503372431975381524629528445402977018029853416150959696904192000000000000000000000000000000000000000000000000000000000000000000000000 
 292  7666787912119402198216282427481347263194857660104303461470414278540822260480025541873421246937295076239023484727393168645970931917743856020042018251928957627504155176343579480107345768970043230649362206724777679280783924156026514059011490251986428455691323427295826149522737640019992101124421634232033707544408330117318633961716281323947909006924233520691495765244275561054585970846836799238818857957986527334307382478184208767859351977265809265707586084193194838450884702480757596018474456565220438117590511699059445015731677589828465065984000000000000000000000000000000000000000000000000000000000000000000000000 
 293  2323036737372178866059533575526848220748041871011603948825535526397869144925447739187646637822000408100424115872400130099729192371076388374072731530334474161133759018432104582472525767997923098886756748637607636822077529019276033759880481546351887822074470998470635323305389504926057606640699755172306213385955724025547546090400033241156216429098042756769523216869015494999539549166591550169362113961269917782295136890889815256661383649111540207509398583510538036050618064851669551593597760339261792749629925044815011839766698309718024914993152000000000000000000000000000000000000000000000000000000000000000000000000 
 294  706203168161142375282098206960161859107404728787527600442962800024952220057336112713044577897888124062528931225209639550317674480807222065718110385221680144984662741603359793071647833471368622061574051585832721593911568821859914263003666390090973897910639183535073138284838409497521512418772725572381088869330540103766454011481610105311489794445804998057935057928180710479860022946643831251486082644226055005817721614830503838025060629329908223082857169387203562959387891714907543684453719143135584995887497213623763599289076286154279574157918208000000000000000000000000000000000000000000000000000000000000000000000000 
 295  215391966289148424461039953122849367027758442280195918135103654007610427117487514377478596258855877839071324023688940062846890716646202730044023667492612444220322136189024736886852589208767429728780085733678980086143028490667273850216118248977747038862744950978197307176875714896744061287725681299576232105145814731648768473501891082120004387305970524407670192668095116696357306998726368531703255206488946776774405092523303670597643491945622008040271436663097086702613306973046800823758384338656353423745686650155247897783168267277055270118165053440000000000000000000000000000000000000000000000000000000000000000000000000 
 296  65909941684479417885078225655591906310494083337739950949341718126328790697951179399508450455209898618755825151248815659231148559293738035393471242252739407931418573673841569487376892297882833497006706234505767906359766718144185798166132184187190593891999954999328375996123968758403682754044058477670327024174619307884523152891578671128721342515626980468747078956437105709085335941610268770701196093185617713692967958312130923202878908535360334460323059618907708530999671933752321052070065607628844147666180114947505856721649489786778912656158506352640000000000000000000000000000000000000000000000000000000000000000000000000 
 297  20234352097135181290719015276266715237321683584686164941447907464782938744271012075649094289749438875958038321433386407383962607703177576865795671371590998234945502117869361832624705935450029883581058813993270747252448382470265040037002580545467512324843986184793811430810058408829930605491525952644790396421608127520548607937714652036517452152297483003905353239626191452689198134074352512605267200607984638103741163201824193423283824920355622679319179303004666519016899283661962562985510141542055153333517295288884298013546393364541126185440661450260480000000000000000000000000000000000000000000000000000000000000000000000000 
 298  6232180445917635837541456705090148293095078544083338801965955499153145133235471719299921041242827173795075803001483013474260483172578693674665066782450027456363214652303763444448409428118609204142966114709927390153754101800841632331396794808003993796051947744916493920689497989919618626491389993414595442097855303276328971244816112827247375262907624765202848797804866967428273025294900573882422297787259268535952278266161851574371418075469531785230307225325437287857204979367884469399537123594952987226723326948976363788172289156278666865115723726680227840000000000000000000000000000000000000000000000000000000000000000000000000 
 299  1925743757788549473800310121872855822566379270121751689807480249238321846169760761263675601744033596702678423127458251163546489300326816345471505635777058484016233327561862904334558513288650244080176529445367563557510017456460064390401609595673234082980051853179196621493054878885162155585839507965109991608237288712385652114648178863619438956238456052447680278521703892935336364816124277329668490016263113977609253984244012136480768185320085321636164932625560121947876338624676301044456971190840473053057508027233696410545237349290108061320758631544190402560000000000000000000000000000000000000000000000000000000000000000000000000 
 300  596980564914450336878096137780585304995577573737743023840318877263879772312625835991739436540650414977830311169512057860699411683101313067096166747090888130045032331544177500343713139119481575664854724128063944702828105411502619961024498974658702565723816074485550952662847012454400268231610247469184097398553559500839552155540935447722026076433921376258780886341728206809954273092998525972197231905041565333058868735115643762309038137449226449707211129113923637803841664973649653323781661069160546646447827488442445887269023578279933499009435175778699024793600000000000000000000000000000000000000000000000000000000000000000000000000