# a(1)..a(13) from NJAS. a(14) found by Donovan Johnson. Upperbound for a(15)..a(16) from Robert Israel, upper bound for a(17)..a(18) from Donovan Johnson, upper bounds a(19)..a(50) from David A. Corneth with earlier
# upper bounds on a(19)..a(21) from Daniel Suteu. Likely all of the upper bounds on a(15)..a(50) are actual terms.
1 1
2 2
3 6
4 24
5 120
6 720
7 5040
8 55440
9 720720
10 12252240
11 232792560
12 6750984240
13 276790353840
14 12732356276640
15 523410559111440
16 24076885719126240
17 1131613628798933280
18 100713612963105061920
19 20042008979657907322080
20 4669788092260292406044640
21 1312210453925142166098543840
22 414821946023574034721351415840
23 116564966832624303756699747851040
24 37417354353272401505900619060183840
25 19494441618054921184574222530355780640
26 31132623264033709131765033380978181682080
27 67277598873576845433744237136293850614974880
28 148414383115110521026839787122664234456634585280
29 327550543535048919906235410179719965445792529712960
30 825754920251858327083619469063074032888842967406372160
31 2948770820219386086015605124024237371446058236608154983360
32 12328810799337253225631245023545336450015969487258695985428160
33 71223539987771311884471702501021408671742255727893486707818480320
34 411600837589330411380361968753402720713998495851496459684482997769280
35 3848056230622650015995004045875562035955171937715640401590231546144998720
36 50798190300449602861150048409603294436644224749784168941392646640660128102720
37 754410273444757579463465760687694220355962707792741923755284819142494701701382720
38 9958970019744244806497211506838251402919063705571986135493514897500072557159953286720
39 149434345146262393321490658660107962300800550902107651963080191036988588720185099067233600
40 2279023197825647760546054035225306533049509201808043800088935993505112966571542945874379633600
41 65309967780089587873968270487451609317599785196213111179148638765876022283040706199922097160075200
42 4184997425380360701376012804565411673462476635588139951248665623478569631874965412584808063920458740800
43 378662752045840416621203014569883013626558348464650490928930514277964458861678745496086018431587027326324800
44 38427397319965479637339165184633274007768558248240267603786239766588368977889245694022307273461450109062507892800
45 3476949336907796563066085005070803265496906918859027653058182760320682213488396839640832384410065467318084776648436800
46 352983373632216414879032015799793018316511487309487346366119772010515978995555535557176944497694256307599284610125952372800
47 32023269374210817533870975357085308505652873574696803476046255686601390947199528747818019834753069608866396298090130537190740800
48 3251034330139256406856115289226657604802385378176794185691691923559459810350643358007233191643966379761725418578408142266141196756800
49 343179677079871538528532369077657451233776096080248318147085334039320406928635890691185780855260566079672781336506150383714268004246868800
50 34839943996825638462955134641132862106704183050162889506610250197005847031802044258859871658206907928974460434063440893105056202059146367444800
51 3612240233534879021477651314727296276085196402823938546934857350675763226104267750802850353394550420984001032264131615238025332085694354523044308800
52 427837345500104606182834499367615698235806747146870105437511439471388072263015576672840398706403946411766066262396012640406958357561725044063890978580800
53 220006370339173291532792801775309652888100667778587867449026070007932417011738236976898045386395394959376052488045639184063829789250608307683930594024626203200
54 252974544940868748442273335914141579683035440945877037974130075624691097633364223526123194385592131289433513329431766261434978746999601213198675277469810464375723200
55 340571787642998429096630881667795470338300440046764934036394122781177259319771619842290346782296732998894366556500774533015807402744406125691767367124004264064640496740800
56 1025239940359312678032613677997766426337432391394338772411525011120194181416015176020618903145740187886488657468995550114689602799044220236070086201854379112322726454723170539200
57 20839872937051171343055548708632031250466243026032497977060446023158404303326668775167691127328161125504616570724041580230989667126101965366349044664428070568235611178083883003261417687355200
58 20839872937051171343055548708632031250466243026032497977060446023158404303326668775167691127328161125504616570724041580230989667126101965366349044664428070568235611178083883003261417687355200
59 88583651935937610055670702840356711227763100372138844533629273762164989162468907755898576488802395261121089069461839788297843389249246228245397923523235775431058315958068777888186246196704688891200
60 431281999745035221759050666347377138908647768758910436189053361038700715000951785525585801335019382466499840208233761128738200536477839405930902391780090148930443190464407932846316973869370513227940859200
61 2100708203330105829764184901975456547544631349868263862469705807401911222859526000720157498089473819009420880678914582458869949130300938159020912191392484981557253492500799522072751646903727886874262822270883200
62 10232228250065835990589390737232446598238124976611783429718979122866177074131653642029776989096619282900580668392249057226039315111478933729052533084707511294963203502187041849689496141066082266597842445069664622070400
63 50900025017615749884303103023938798186450186171780761047251896986094463397903502540857927066498339787022563423884543482438845278275064837735430973831748905494079851520762898127485254453306545979627901883992590338861385462400
64 48605864045538824366824346053692571716873450336133702819821898190091359983167035292379291328724602125154339177557682799199587210194866329726319116564470489921959694958726639243640881288475521101339273899539583371478120411744982701905302400
65 48605864045538824366824346053692571716873450336133702819821898190091359983167035292379291328724602125154339177557682799199587210194866329726319116564470489921959694958726639243640881288475521101339273899539583371478120411744982701905302400
66 1174211568739006585448883423109777321795604625378906480253641389068858287754472319025840414509015781537289622607369008007111374299428115132990077301566146797435046592188740703872894823885715847745792633777953639344411452410899942780793846708860800
67 34210185544795030003425624427817541469363544314168914118504220667606947739269736980362569166394785697792099776106275708052995052775492662581727839140286362050697905879828677099795945408875600823450417813859801878797329245822057883841259187117822572540800
68 38011472024574363177299160848964747055086488277911617392454440201495760933475955725939180954753478108077121600558940573646660428704904973421646854583119077704269167385079951588453785653699867913824298375162504797234605380512201340982409639558681469422474282169251836800
69 38011472024574363177299160848964747055086488277911617392454440201495760933475955725939180954753478108077121600558940573646660428704904973421646854583119077704269167385079951588453785653699867913824298375162504797234605380512201340982409639558681469422474282169251836800
70 1269023674764054020070185306006886639527984890461285439811578765824632599072917088654038545084293152365503074305829988113494953123893718615979211723023568265617861052786929391246925989562538779965907985882643643319525323552511765697274561873775296846162211625493762131334140800
71 68550782024739222128295726426424432081961881893065647217456003604851998370304952284717042882445336421212127494954037635338577508717068440825363984023594805851212005255052853846589287752629781898902779819469289182172288400353151418065305563344330221965647198098178925060478042821756800
72 3065928809359711926914710042601973619298266559882651868998040894793278913042440116693562340654961045981040279686278461508339505915338577638503068220785398354730395570312158910720936343117858773574954521351853209360008002050147628365150580095690430182915303687221423299054887129629738327892908943996800
73 3065928809359711926914710042601973619298266559882651868998040894793278913042440116693562340654961045981040279686278461508339505915338577638503068220785398354730395570312158910720936343117858773574954521351853209360008002050147628365150580095690430182915303687221423299054887129629738327892908943996800
74 507656924549743220577919383828150798761687298040954439922609140083637288273893973506176506157938482343048132837133423421813928065332095748122785064930265390317426915518062686451579051345479435346628043714027365017132644740591733375517232538476214922037771775587943168078193377663177350125612095847151247548800
75 113743986520113831374125988376426601716138417361389818795806491500500643254963495516972661711104497108578349232511168862070102339562428375950092976858852551435539049242274383243806843643082868095051805611453130232198050573246458627163322842944090130020247545206324440409405326058596372564801594362418093488943219388800
76 5955400246608176554457848077665546491530246614146273175307689754743912637173911889656794775429834665712175119202016326861111258186962197033072386384750208319121600492113323576350138012828096587260856165847707196368755985521815667328822806544947951010609781904841863419373590775238098837301287484208528700032987413023320253287564188800
77 5955400246608176554457848077665546491530246614146273175307689754743912637173911889656794775429834665712175119202016326861111258186962197033072386384750208319121600492113323576350138012828096587260856165847707196368755985521815667328822806544947951010609781904841863419373590775238098837301287484208528700032987413023320253287564188800
78 1362661091782063732210231230956579435939073749559669525661600975780399149168312590558172759017670675126103166911907676967434054958128265452296522834153466300456740849322542172941575005203347621055840347424635897156038622171988150178990942517178892163636585818038553515692154098246595408299843727850525144591776582994266343498301102891080988800
79 356199065690055838556325291889788712879278938444471539699801756090207001213336393015182726496288266427363992515609068908124151959866800296052395602535105263706338175773313644312600702671727992008295865536501201086865530576347455833516310956604498057196630241837536491619076320112174839338011238822479860436757706675844607478184852473588516931005468800
80 131882152319390420328985515574317133660836776955989937087436605199478958468592920055798623967207387894206822242079851084785228578829296975939740886677834397009218228462235103943905369945718850534411923364593853662051479141185782760150328014917143625309561749460103279677937489572312880506072526594614232305405724359043825035500957920009666805092048695728828800
81 57170179370042394443706930855043337515758187575431431555383750944139403794689070061774433082039273077439801969389482755042811928695916211690800521596288622310745539757373982145799737925896113672702045845021758326891394215325574410015672478191834777501707421298942525185841053363343142922828184997299823865419066537600888792090992766495281546230966382531552945325385600
82 34208621401124700351685158959604702557779031831464448919702235061578510031964464013094754628338120012067278526578690797308606764995824090035385800293244839131451990357683557902777513087488318879348555958692037601331228895306800452943636788855604667093314668257957109222872564709837706236124643433911314720171462298643451786677771082068591147981581205054123843467105765681468800
83 20517854556089856202740159018021434341044530872819932330799500218098147466949030218106067403050477004888065550984744972484205031443652132377826120056304369317190963558860925140440808756340671864062955659290423614502646946055278392638483388151486131893952861054479172511390380475261683451341985679252328750633476378085059979722486886995796673016069875383695872312306698005323277698147200
84 19888428926890469810614529039290202322385903689525830578465601543093056921951711359627103898403052210272947505831086929520911275736001127778783387128294601812474206568303691746874335138905863007168580426356085408702834066267902052990586019769181248218939894060543885516154460603743114570693987673487489759867826991605359559191279568715546341356059417282576620164562362487508217662576191591868800
85 41915378639908069403544487310392257770613217962452193038628112595686388222163660351150145709275026410997460102421407800703568988976277348989690582238360332921397695672011661323670917097562463569444645041501811598441985112684768490997494275838790690450337153243234493036793881878169468517641848808341483102369612482716922995199607222814092536107749258868277821632804702316544345639576698062281969771639235076412800
86 41915378639908069403544487310392257770613217962452193038628112595686388222163660351150145709275026410997460102421407800703568988976277348989690582238360332921397695672011661323670917097562463569444645041501811598441985112684768490997494275838790690450337153243234493036793881878169468517641848808341483102369612482716922995199607222814092536107749258868277821632804702316544345639576698062281969771639235076412800
87 57369833631859683873601382735761217705957814524186746283756165607268653928602180899837799776320786750167828917739063681403810953614852772304748706218074379138701521085669742356620893474280614164839851461190026907303875149443112869705464171103244193705565090144243922728411942870246252708634454244059591446772034114708159905138436214677170386667388481836255032466253145146049032783054460903746248763100802387274699026236800
88 170458114422483825746259455178135706176776340416401983625123054309000822913083465710270773950560350075317338560071583091093872905022954393747706305392391420332026717097769262790018540037509898638269473292568882464256847635335504514509160215643410187537706719819181287399304850009290549269661767697078678816870944956491095706241571832697872481855382894778467670335835708691597672602082553217100056492132710271464969138293202627286400
89 1132496247841128673241659757133855875435387097345830548101313909377368146912937967257960317590153277666243912188209460763688471445076178788624885668839417469187950191920893472295493189432026382920283883940021283101610972161621239102575978242331712604107697183634236487172774360064988062445043907405717621045480905227404505070437717908149408655535014931760749600221780268361754837859629163431355882955527658129201606247527507316590330587945600
90 111786322282382482896790398307382019807050472624096771754085453332965803569854795732394336652051599638024668112055569171152408363453904236955934232913041279108094703161452844682079978710504499253964262419649899918477138927762937432253070017990315541161895959961885533584258756652307325782129529410666329048914211176082595370186351402070851430200845259699774531572203280453854090423666614431651072265868252377918196355875259340704099055838300652376251547031849600
91 111786322282382482896790398307382019807050472624096771754085453332965803569854795732394336652051599638024668112055569171152408363453904236955934232913041279108094703161452844682079978710504499253964262419649899918477138927762937432253070017990315541161895959961885533584258756652307325782129529410666329048914211176082595370186351402070851430200845259699774531572203280453854090423666614431651072265868252377918196355875259340704099055838300652376251547031849600
92 926577092988845436857997153025570741413887046838761008131561063266816663999846054627128769992944225903269969504438140922667790272697503700405735632061339585393450112736375273075070507455609794772405960678839966243573294906140598589993093499455219888181945255411112675807418074119509914771231933562611160076712511150906042099822516847202145360311198734647034147701454397931134121651585071816842877396156645162522431851747481930192715326982436586553892269800170819340457600
93 9753058120522535033242977464448941188256641660177856530734282206071286832244128730350278255377066795170325886956425638462552129807747331735999420519755592233582923452949298675237347311524636032045612023451714978590857309039572991569540450253698712346139921670336257901248470840555751204253192851052139483449650605748037987979361344124992969799988307420916010556988700259350186386986472357595714496390768875482477962598009444459957201852146049227769758926489036633150555660126889600
94 104797472465350200886618069227392904974582892774521802619663558204259852405993367000367929976996896732352255120951597276777039439859242598794973106449500847044404932152590254672321380538059685175650852619786124476151782483275772924872579202484571561675040557154172404171350179547719989903122860711311892694020130867297915372987452044494138984003835236003171443504373677203905400292011352432426624690133166718680097273248220115195895395374486378686967781961164273299653058362378792439318697600
95 1126568335391692817779880426898283327096393692186250099441008722142081172906217378664371638476247156222851756017882339441813543055812716212582567164680302657580532603601259466809924746315665524177006018929791354309400248782933458560512980815385520952062692925343303131083495966813641064773123696641458406118069579934261131392301831149355778213855733686583008437683691005903078226879462917493805265397691454005755315403527386627925556015477070308283471937590993225208395561572082498282434993653565609600
96 12148171738151362779791249602520502907739229644294951586892663930562740372717450925885030264603834678654458354492375619409634029789450594390052538193905964559304290870805953353051084345388965756378831896515901695474536396572875398318449310973292380320484820372035432024951721183535315178597671475812116799904167555791111271785278455286204759253973550325659819985652611391355882851344177792889981375182299456234337308780284364060866337917016579545908805821407563011975601853593863718532591490211461973694097577600
97 133370858039182386541792220317092093811531352187401067793609513831450433720073780529642470654805959420330411878182756859920901308144640837258063404670023241270102360093476295901163979979223343088760523081903824720607808889025145122192616919008533931458308621962616995062191848475663290695269927558813945800595651314314577764580954630131706966032054666253115643063819669492809542154220453153960185287425558288082529322743774470857315290136525818522324666642032221193757511954400588095173038334245830673307766614522060713600
98 1637823083665559388917565882619180753990737953437495218220679822652702817916091063437409473772490571421896005797008706903560302156357010502520977936687298389311165486234225961855032358676241323743586551118469187057085078596677865007047801573193515209521047520462556087718941192462130216174190502502582546968925105220539925099326725272991239958685245864765078339295991755856587566529665858892004064002160823908249863803540288133682761105444423573154324810232128329574662361124191316866765675195951903717554539417304688045587340457600
99 20173923701158045204390748922202530975359127761318568778760164195862846512823304711831768929537095707243705897062204779922916339028673633995241974522676672057366340140147285506687825128197767458587273618866392621701719402478681836013228123830031297400540662169437255225237362287791599854638319678034168884500803452071358331514565160083284635021564600700813491677654661315388904510890284949306583500372579742450277280045208500741639348795431206342845830751178178076575011728915678097933823480715313779644943892851156362503214368111386720169600
100 328262332436103858160749552038214595188440568873188538524208156317130080808837992018350809074553633399700641873441307246938688276473424650401288632222909246234469789491346702894314225460255623120429501180293066872528693465965293531935439822613822084302160080412712234291081242139613339543146208871058866553478795927791108075188061678124843129871866929055276372605948917256039732637257815416083896188934997864773683454770551827773818927840792926467748628102509621568681256557982799708461131931740361565093496473484303953043968824937171786111353532713600
101 17501730097291435719367215356398764980125222173848680632883009771465606716121025734235041695879032183343537313159392952703538117027138634257270836010011539613390945125792656375406779090794958741299370129747652322848900295628668155461083483820298008181071719360141259494122682742914142328717298068680450141988626459767557400857038273164387140957197111370620448893846013264387098578145108874993817156605563366928406986822279317155476278342938391854753264249684693475589850892272926706782053221825837077840822850948937823405727161541884914379433402351300478417052800
102 2086536159204345044698440513744653155973508631312419379416125757175498843927571956657833582320990121061358796770942350860947943399691645210929500774370480409163733888269091598982896376091314700415046846914302348013905951635352149832595633832194991510266531365888104037194554761967267737701287383526719935571117904279466336980486313907643568408079709093244533392728729211927860032797807163838500906137308489913560089359763273503406096926482998305941586430460247305080039850081937781423026100743066163830766017063621904678927631502039684798588731494112533664963811115059388800
103 402493145637943327616201906541679993699673676162641114609298466326144167022234538061117363936140409756275538979869063042927970488040739591619763066733186127397773281552416483676844871903607211729552870428020405366266252922650002070598898600073896262628424733093564102407707495299404815728346398740968270795804986363928158102316097884150527896400624028067542268402858055790079549048771660205189912172880505799244036288858582637561821869852961928754882786264464393161749951561287448073537903694337980850549653882355908674971271179569423646478026010019473675056603174840728161598129289600
104 77640989624153807652381392845210751811006004281943929436899059320134308374529836180637041914069815547939157818508764809486401098694957069553827620609214152460350170729994878501931181743438208102867007387747538477219412149234693123989195623286458633812893099729727588454670623612872909353266407689978207625315573250367941938216494801549277696535625292181691471282687048740558017427738298576834803119217767654404594974190431248952281638304150180998975422866753924601657178771038157626801947231457024126577308514493734537034292950950649155680902365640634105099945240947099578230098596506863339062400
105 16965526596322859011229746102300472591518432494609930786233291664434355775424089426730970379400710356874728851903646150864199843727531886734124098887353792028078029255896990507363369855583773542536621358576004865118836414226440027601401715984944370226647276718775672447300109747277998275750149458392898565411934452623776827665833632824495053192435042347779210598604386106064377306556339194061224400128155837754710134650038920123476133806134405025884902054092206639246113894229219220109111627443755438347414837009052664786126764162304722717102887322076941954209733738065825086643923094927864615787097944342593020520022400
106 16965526596322859011229746102300472591518432494609930786233291664434355775424089426730970379400710356874728851903646150864199843727531886734124098887353792028078029255896990507363369855583773542536621358576004865118836414226440027601401715984944370226647276718775672447300109747277998275750149458392898565411934452623776827665833632824495053192435042347779210598604386106064377306556339194061224400128155837754710134650038920123476133806134405025884902054092206639246113894229219220109111627443755438347414837009052664786126764162304722717102887322076941954209733738065825086643923094927864615787097944342593020520022400
107 7477031738119336072241543137545723113234468852263162439779126441299602894903373904382075054972051385787166663584876451266219539893681541770228605869198020469507138583238085872007354480716310951446059470505928820571806984269612146858347567285314396400928067860366262458527653580189699089494622932995261843705481163833070445958313600962976634331509987349186889109641323940988258479588390354724854537769642510823483226526453674386728338396365995761244202333441828729398993331022685619579641026274082352119812153502493590981142252069647372886848391937265629059503002467386245568368303273117497883952661619082829573749396748976525782400
108 7153440953266390938072704290881044153168083101013720677495378501461270338700704674726987454756587452440259802001857254622087758069785830376857681502913993979413459686068103837741614386443388478422830395348207904519992738114817549731581917606569559630360899616073146503645334471064876174019428631230568699763209021959137810575117188140945414227785432743540359482930046027639885376384003063914345510473984940299325143803168514241999644072040728376455971363415406230806725639921871164497229541412424581288149454675240962709095980424502560028738604577423621603400077865120390885865680689942504345783720725543424097992635286482360439687000699478400
109 15303323939252485457723697250742035157372082902484749966126967157860968960614393277583700904719272287363613401149334768227011668555513260539946364997861209184304678444186366231760223219884936074759248379949027658864149672593290793493275380478910217423318419613861874538234444131676574983544674036112809089738978020899253381201484564585338701613571523785027614719197929264633298767700091796588944225354578255609054795984254921110799678814281460565424181811832193848374605647533168521258190513385506833241280852841186547096139928558354398399599512480644831685863720886617153417798793334252363327792053506937164203985038085919510814664421400895896533907241600
110 156607636217937768972667933155040060836887720855898743783566555297119633156445524904726980378307145756055064687302557760964939792629002807605297872318589436356117859326088533984840198397337635965423711259027295826279946178737067476507930572615248149386793130679668618046580439271649920799317926103603305162913839530871011847148571406546951953575490668812107088179944254090803842651417834787742159197145155886127949128990974615773882553304671397790275055144421638496634844015748218708568592938626518040432711717429658067729092733577348416046130037527158580517353282088099673954712540569269244600125376711124234130677813428938678666827494444651816937442185509319209562472411505961600
111 156607636217937768972667933155040060836887720855898743783566555297119633156445524904726980378307145756055064687302557760964939792629002807605297872318589436356117859326088533984840198397337635965423711259027295826279946178737067476507930572615248149386793130679668618046580439271649920799317926103603305162913839530871011847148571406546951953575490668812107088179944254090803842651417834787742159197145155886127949128990974615773882553304671397790275055144421638496634844015748218708568592938626518040432711717429658067729092733577348416046130037527158580517353282088099673954712540569269244600125376711124234130677813428938678666827494444651816937442185509319209562472411505961600
112 1607645682553639280644241022807946306469922709632206127682513412923663296465504584873266534236351535413689224482670995501238806200832385237827307339678295880880033111919671863567919079316054054551295399304945915314644310148492822601078819643554853647788115220839487043846045565598809399181036040236464600607303357797661290609557950989794364624246979036639677932839172317540733656412330203417350283768687973046191829054435286791681547991565829138019398464992263477512047613420225341015280015186200411793371436350037158841263274419993679365913241201654574195130770176451063652827454934960648618973034979401319845799926675988174411067535828034440732916627554282552529334057428665876365446903445615909322121600
113 1607645682553639280644241022807946306469922709632206127682513412923663296465504584873266534236351535413689224482670995501238806200832385237827307339678295880880033111919671863567919079316054054551295399304945915314644310148492822601078819643554853647788115220839487043846045565598809399181036040236464600607303357797661290609557950989794364624246979036639677932839172317540733656412330203417350283768687973046191829054435286791681547991565829138019398464992263477512047613420225341015280015186200411793371436350037158841263274419993679365913241201654574195130770176451063652827454934960648618973034979401319845799926675988174411067535828034440732916627554282552529334057428665876365446903445615909322121600
114 4026719627578802490734375348909101788128911262024307600899757629498158051756718266332047578382189159288412794862320188255712188199609035885835984469591492683896570645250131936653004062968871253117210676486578918360861928312813835579196205887996035871021239115135654586198634002419942387621312994063603038425226494864077131245498552923212552835881291743234474978519456119765826407695286532247677970698591072775004151160724535120999818611009628249678646512006915183844092157560304856094030198086707712447671444125550312575884126011062097250861383283904264910782386182714450610996696227853473812164084644729273385005918284704323575022039667334088362597574486257136771137952053891161485823171068563601793659704603528457600
115 12163647681898796585580125661830341592825632368171831857680657061397954450196256057620579188088030867844872233684133542566628457536984366632819141527359073849774305365559657428289323873175446887096679963586250152970638317836378913876338113221104970760688327969332216588286297031381180557800548374376234751025702029262355833165910807994926300921227931422684781907104416668738061066054353030141564798717701056440460791788872214504433175379884866063493088267263609882595700751738422047770630606690705658090701952978767398162962724594768209691002654962073971943354310519920112533434695701348881439411458177096858362082745366441101647880851934441115715744099894818262176326138317627156816756713140654808343695040705913033248061723017600
116 145288025972692100376286228796602905222817752306850115233296632299302334008926141566395936804243931355733108575756899443067781462656121707840345886119474803100699425757294751897846738771223719298964218459446881944362909892909137397066034267691924926077033394898231776145124485052990703249400014235591450090502825636872915438949897023423578594387329156521493957714065615090733622861367514638295354766728395492110411001477401470177252556374830925828129034885541041249685776043378098432504512170316885870925104366691726064900296689487841836565589229472978346410221650941121729259967199664332890589760811010016057890370140266192119093319660177795520960960780926962714092264401573993726900782861497934629601870640678161904042106666424592253101512051867644297600
117 145288025972692100376286228796602905222817752306850115233296632299302334008926141566395936804243931355733108575756899443067781462656121707840345886119474803100699425757294751897846738771223719298964218459446881944362909892909137397066034267691924926077033394898231776145124485052990703249400014235591450090502825636872915438949897023423578594387329156521493957714065615090733622861367514638295354766728395492110411001477401470177252556374830925828129034885541041249685776043378098432504512170316885870925104366691726064900296689487841836565589229472978346410221650941121729259967199664332890589760811010016057890370140266192119093319660177795520960960780926962714092264401573993726900782861497934629601870640678161904042106666424592253101512051867644297600
118 813721663576270654601196126013386434891616237966164614697526352414836814763150103682218228613188219076430772635196335707915804164165609852774615426193337952304452733199909054021316728818723401140535202363296552760080040992658354904940273688104947028031327838767970278276647732625286408296392236306933925342487147719885382337767186733064256344228459608321137755850583835938387936046187515168040599864858053415215724173233415974354336240158199873651742875107262794103938571002328485360181479097136138059083422195206539412934016476827718858678470170599005736090867244734716911061807951893236336885489270905041451751102606604232558975182681837877388327561025706362964149394025608115664793036767145739871828109898696130029624666397239182914585415974950947415260367079177600
119 391230101949794091170900103352974084337148423543793415893017571150273838545886319737339266645352454532560187045563051447534408185658268124925427750715714810607680166374704335628414869207042873767139771216251879262063011546358773775556349857598360164566418688929435232734037371104194932502048321972003489727875649928285311241990019804267534694826791123657833994589561401053855458377925642456567675125154682279480655426801856338218731690026271383754373268841312436992257330394231127606585591358341497065584553677150890036222619091827125743162166631567525025767579498400107546823605404270679504335515245147807918255848077213468659867362088858872441750455870491264346093826026407568151429139054833104907281432626325883106279247432930680060336456435441147969763307886444569334410924366823281902601600
120 391230101949794091170900103352974084337148423543793415893017571150273838545886319737339266645352454532560187045563051447534408185658268124925427750715714810607680166374704335628414869207042873767139771216251879262063011546358773775556349857598360164566418688929435232734037371104194932502048321972003489727875649928285311241990019804267534694826791123657833994589561401053855458377925642456567675125154682279480655426801856338218731690026271383754373268841312436992257330394231127606585591358341497065584553677150890036222619091827125743162166631567525025767579498400107546823605404270679504335515245147807918255848077213468659867362088858872441750455870491264346093826026407568151429139054833104907281432626325883106279247432930680060336456435441147969763307886444569334410924366823281902601600
121 9088532400022030960954621557134294496991883406219857509684465292119361630357494401741341257982026294857325317391643106573107757444894765786966494955451484453939420738072778961082260720050866924436020914255449465743764554644269656497400891698676283044283507192196010410855076679899013953899432819979473470938749029355423950102426056992041760347378022766016847171434879308572066462554338034201118607976819539580706025706916337868722036317231971955685257213150807072204712944149623205350762278402148598395078390791625123510203216115476361292064523225470993319580952734134324420302733353965838596757521334512380985874622147112254288990193597227477151079757064829741728176583939448931190578493126019212276818642344829211703739237589143058668232670754889751470940520373160684834930344832288487012795169083197193600
122 215626754722240636833341475789825558873455191965391480181122984428407469883267298996423623689562501181779174799388362681922731143557927440467528549207369054917596129171521098472244451145673584173739870455300805671752019610674584141969268523348391226900978209752711765268570747252490391047493441040954432240833984264920220334616608654040627305287471364950572093883414150234781434231961275084945091183535276347949517201497065791755628847685942330245747882270409249384065114250983859241643676083400307726398630066916682453713909293482450708255602570397406746475420488165444622400659735828476758748858520524889068058530305151038691399965406236278183865999454185543689110327846516145722276559158996360315585026091709978414125446168298429935738390989623549233516504703612654741535955346904836824672688953022324417690188819209600
123 5115777207052409004337377719060029964820527384667560890756684564983290676697445123541454060193512739843413651815761033147587012955041369406782641412418717480318817934355534016108393946784001102124519297055833913372519974029681176423044390827085063241539629781022516938018979579356123509032674462082322582495602724967140742748736348568720833083773316667977047267802346156616223556050110121164515024995249986884102155161275663597120564969676457288503736087264271131619535544502021927211759951579099156794779923089145315781489907646285931454902286313650286802233822532151401819570160181313541932329791390465793133251812055975490573225440592257828208310603274521476364310438933384267507079686665756682981045680913618482544981852216287171778532527603357257682255231615426314246307915367052694673430511926941121525384682569676701247770297600
124 121372584148522854717572542611799109024354059991829647092673414795523518212892055796835615361584158498370556788669557184303722235252113098309591617425379252055143009048217470136257170996970351636059175204994987960501221610735333084994816550088458496292913999283728998221108075956367509299117882771487921779077377781644423810555757608665888005559207925645689766854159983253404991024828180485363418683343980264135666472585140002495868974843268260510202004733535778196202534489120462110505307363826746594934647176099533192715719369317831159273421285322881630339865982087390795129407310692625644682439102141874058112787993831210989499960401423752541589589864889665447934623804202944252783459975992062872581790348080724547352304738361033758868204250113320399703281180318259611575148928583911498010919609470517795401982836244983991543716413654320418323200
125 2880887574990292261934836282886532518602750325564922089991364708850198329675377828761658052741507803668581855021650359578717495765164576461637684412539849374320637617301926045105960894568968411918963399122162722630198895312125852761545062489185058774720612897305816198891983384462569588633040327362060015638190998321392474696157829437923488420515931964880015873057696979744993311629618154523844994846051283420330262880742419131424807468916281674726046626389812860764880467864840979262199467342926406616187138474615455249497996640558009462608708080008575288115166881186620057862790829597737219417030512934845575873940382412619083399296073765636684309519438379487382389802229417638230522875007417404938019988112077261817720978022205492757320960105289776290824308282104025077122083221257803451640819450228432015196004136847593998049902461902935957813508816368147200
126 78079063765548491485756184623803670129589532436999745929288377706018767483450073188563361330511237849683173065410478873611387047922400197808619431006684946786288016561828359820486907712741049279759759010139442153382267212515370917828717183101654472785846282193435416209045890604932400719048511106645022841768811202227726695100476745837220272588970174717859419999577891213146178064428411236500819875361257571652651782317107085204291443111485731953711153853196079572401094717437602275863749335683183785415035406814240153630123830426485254968630410881398328654698506652110414713568960858219058033621580733997180400267402938371053021092815031541927547832999473256237394438131381616024480890493544349261547055634452536001492464053252291246480954578614559089788495526006305005828140932718326082579812837207579334006153355670597227092248249015215957324817732366496895257255086355200
127 3509308042628286272155751657159752687796857999507963418459752750659124995100341821156496184521063125842893042852133693439238409044294159970047800543829200491795294066842579063531733617556642489656962394118056991651004108432690202648769102135894166797145808581450543743422115355740376514717721479591124073869032074645527216943285444845620769148756486897073849410970959205142999344819035106766714771688349690405014034266740188517088639763757346310135833928832874349261268595923512187612739413453828671998409171206394439268424944149734470558929091912236539125771036008766435528659401783107638773738702270020975975456348417222879367174332343195888870444850330474098782629346542799959320398692998763082061706870680256301492725293103610035006006946367151793511069856797553840277819155666894097179310620116972763325271830059239484826634171711757136422695370291779080647973590137826203359963385600
128 352690196844639987752213001640124847226844299258425325248362635838084714192892876723981209842780504665051039406772618813667003678593675911121012985336246879183057443553717835437800337802561999168347381709079981440351416839684192946943822049483225069512677710425603984879922375762024822399565052812834498680370151827802148649250194213353879234637826733476135240250030275613886373757903695230163270895404124182643221614556371763409811257131210456188150900558997071096301740539689568470538724073209063420352526234460882764826888788133329928122719547500567293061098957657797570246895624847130480057499075387159259540705081748880002833229561998703987629350145421906552003549221031081752924400854832519235308745393308693296060270411840135490714044830993893704679226235509856087879087596485012545064036460527750376553781374442617720241438158091499736706668772221817613308873622172726182224799195481622417222400
129 108650278541752025823349864877528600822627086993585471549466938515028173653610381334577820903761332385605623220441778936126291606890516610996463564406541728214906258800064341404146934582968580830613899822178530295950496408603671834411618183987745080355937822107631467122767469782819214694182400917982726854742042241066353560268262086459480839596526907958818663652686159290160445780949173005182940076185673519542160893989220275740339573931910569068901332304558312517673464374146848147144649621716382016110246338621577095277852185667434131088640945801046662559978903828767421567726454547186513931590794061564205559885386562389928572144214213499062611140300751637430020562510215012058506034032896681468922770675448260824325044892508206293011400437597856569427967393297642557144197695440188512038906813708834702702606272324981613571678036336061498458904671520024534889847059577934712879318536735367791725322079490029689600
130 74843364378741259183516574585491472225693942521414003874809518434961029008042133202820718343222727698636012921289257412092599687876265319660581744105606140231117626972253666722879442599359387842756769397238490655336549263837178183816358317895512337311101901224693662222954623742854972193215589729156220808050636408698161312487239888385120084502762718434065032625528346605418709535138612201477808588632751464338220286570755140513571596820507046641904326670707067259491985639439224344769404482866717680661548298615033719204066537454459484710352342747447825311605888299869872352430646390720102192460583395544967283366317041651108624875068182428593958971617345325756263896985420619284837703769666723876198046767563401093483024905969276000942226312162167786630316687437985906584055275081523986537897326822477161732364907209833819752912998044286644572397123359748973630759018609897043359890129297394750710006332563460681806959758530950400
131 79411578830733463204541861171079480283584987745606298200165886923380764518751366538321046255424636625826650045219444519125814744948530766631951106272241324868029409083455714247614452166768953754496116911743678429465536305513896140298958230985717441230753781580700087288702049055643544404743805893804214521053627039256446500491045656703503258725271895680490384820366852090314629773674814941910140020507475336096935503765469346070384670971460607101682767477847460869824378452920295396934115437934111638659818967929855200388736916143623074379800150873302520132564461576278436803015401672388410029560601106070699376538377443991212689410765877772978469952388416132221323316356726924955454731254822399030280721369439879785415327891524028942953017544232355461878441613138792962639786301434597042933406040355824277471133373241800320563128336159732546762662273779225722129177828365953476640313717671813312834574126437622909135189431865963709926095405542864463086124422400
132 79411578830733463204541861171079480283584987745606298200165886923380764518751366538321046255424636625826650045219444519125814744948530766631951106272241324868029409083455714247614452166768953754496116911743678429465536305513896140298958230985717441230753781580700087288702049055643544404743805893804214521053627039256446500491045656703503258725271895680490384820366852090314629773674814941910140020507475336096935503765469346070384670971460607101682767477847460869824378452920295396934115437934111638659818967929855200388736916143623074379800150873302520132564461576278436803015401672388410029560601106070699376538377443991212689410765877772978469952388416132221323316356726924955454731254822399030280721369439879785415327891524028942953017544232355461878441613138792962639786301434597042933406040355824277471133373241800320563128336159732546762662273779225722129177828365953476640313717671813312834574126437622909135189431865963709926095405542864463086124422400
133 84264075264228769450049898405321753100270542528124592512525411536948228104877926201947728576137237852999776742190838537747627892475741723780006469032284162010912544560579961759116176742828443777407402390757776780023435171302313301381922980334789157649683670147303252879321320320258305537111990013304852121458958728225938490888438802993485495012605582820931444049409045707989769507533970588141272208831045507666762497216830231181797503666877720823092092355668606434658303486241055518414238593281424191939722766927471637128167056011521263811292478870863757763772409717516985388827843022910519480672633704004289806846314818106305624570903391428363992277845936511479451984876266349176369094818151642756574975779080232406769610066094346327682222350539124729362214993461398117166922000979959454856203198786764362919834875199130222934851563704255577557215692202544382195914779851035393493670211063341433939262530225149010875570914062366560060855920893049925331582907082400801727810527350227810182400
134 84264075264228769450049898405321753100270542528124592512525411536948228104877926201947728576137237852999776742190838537747627892475741723780006469032284162010912544560579961759116176742828443777407402390757776780023435171302313301381922980334789157649683670147303252879321320320258305537111990013304852121458958728225938490888438802993485495012605582820931444049409045707989769507533970588141272208831045507666762497216830231181797503666877720823092092355668606434658303486241055518414238593281424191939722766927471637128167056011521263811292478870863757763772409717516985388827843022910519480672633704004289806846314818106305624570903391428363992277845936511479451984876266349176369094818151642756574975779080232406769610066094346327682222350539124729362214993461398117166922000979959454856203198786764362919834875199130222934851563704255577557215692202544382195914779851035393493670211063341433939262530225149010875570914062366560060855920893049925331582907082400801727810527350227810182400