0 7
1 37
2 1297
3 1679617
4 2821109907457
5 7958661109946400884391937
6 63340286662973277706162286946811886609896461828097
7 4011991914547630480065053387702443812690402487741812225955731622655455723258857248542161222254985217
8 16096079122395561512061763913577304064976913480336184419870793713264277662647884811647537309195067118494671396772863385036070451166210844912750004569643271101628982439604781505910612662005364378566657
9 259083763114418269675684687517473901584728423196351644131818696852008747272257977164137645187357854534346232169044463460803521666517518516561311436843039662675377352854036096111000684607343594738911665400772966385633219223834518341167177571288128285145255043859605614453347634658178535481199476974372026468483498710165624761556284757788943371672377068074197823998327903087705505753950398281035022337
10 67124396309528000740141897322590239481386545519122861413940212538264765045894227785804651972514654499529925859328293557615698068986678523193131340472173415365758537510244514553887251327089883299322548908844761580561121094084788677864216937931753251692089781590481303780390619922804280908216481219552730548329932371790115837650795778121069908005147805341711806528925274845747566497175952452417510563506458530485235462242604366952751531326401157213859942671737619262329404719490533141390781687183664964155339581521435803946217475425861702684685742453989366533766815633282617146124013017528490125887698133205239603904954188172286507673980840453941939264641062643690183343919960897731226616395159214617096138861846706745934890388068180526708653543589287572372513333902997461657323312863235396018896897
11 4505684579918576285346738866335056898110301685668199078230938179212682315156231410185391761603272976014035539665517248679228261440294129198036262705242310399830546082361923420737260766677891361176003624143368380527062643297677246518686688642023537863317793178302508440097154593959832175055427351149410096495695380712810868774475142767054868274802269522299482066464842097715922988138315118067288670934735264524936706249961394413647964221767703673264468419121528644906680808060759817669970046776525266199099671937918801013826958891378841908663991372649027188879525186690599345723173064252017258129131786488462307158861824049980863991149295162169512952373415599734988691348925488351712593858837027205238618188975201320681214515875812195250605867622987451763883339709733502125838221788546339051347360900518381976167289930943228024924785158428496314937921503359298542415845218449360806235379253546728753218950843742471105739555344908900309982913223331321839212821903239320600564890951140667647680682245252370183758578065733075207856432661797090351101165469273829754476555209675613232875323406611257057059099019633298079410970345108939943042100267260413671556828411902575269208445279433655878082023068697154581711817787688949105583339471599190831084304744483799555478063729574297623870804763558027580772927971329879231979556301616929595576646883067201999872899862889211861332535050455387251034043732447006164551883918733705027099846583024013092062384703436459115108358829136251317699709899140949893425335769021022912434045643544474460899799213759568795794758914390056283305470380859003818724678434817
12 20301193533716037248887592347973029650332885195192709134179719837189697953299163296549208488795559409492628753621375228924473040412579647215117465714113140417584339242941787992997110202743065391019285810440858303279232764152192244304388629654612987801229958771388668636355189552393250911634141382484217064877375838619995101659460803429166338042548348789218668214791169588820513927402182642297800378674370741730208859192737573431402660554178313003788205962500994630318654870306699344827660151410060304474825624778165577439325053006571798769634096192964232260723442957049129363328545453089562939224036173924993586984593210711034176582633120405497182398027605008231922177578070477515429234139982740806031418224437265967301678995738846129193461796684451981738728014244477682894325773448296147094087048260474878237318027907939350814052930931836376546589943570691639991257010316882105569679608492029192474797733654451442159729872393712261307286006735725332195280212011146080461892383626293799528565196223189742540429828472300884488541511259323587865409244910046866122416277586699621914799129116165491075270143148013381363952609153757120263725004577493513382960197190154580930356606396676472684164768428047117653906997789505991740293131168400875727713646498835997048956407290136882091423800647672994076849417230145131381192531961626125581457599943712397151281468825708886292255329333624473267914408568620832333004653065391588127451573673848117387665844791194626605675510927130423342467794181657838222842407187351066509170550704591225100060856854823790468053882308177322284360059740965765871184186838219492220698671458372173998986474401124639139541532280845003163699648994796230071491521559423380724249818204654367497730844853735379516011088297857248702635171862924723388077437456946856920501035352743421847170523977367785819061352209735742223483491637850862134336900178156074556550949223950450397405902330407602712229558932372121899254808307006182184009852888224460071777279879835593067662312950864547132043095888047352696279111267094424966858986387135252482295123907985271185361058300965756851786980920333599649288454765306080263327478681220103202490431793441059772006768163430034364628150408849585504877035247299506701100132524806206240706269217579500879876322414233315839260175447465672729945095433809322117916696038906242014382523862614497943269168173507633332165288994258575189421467173968001393973313359861466333599770875960783805132370322913124835620005999693485315174270334140844363309013420239376362606018148132907195705127410278054215943558772467326614295884279890820591365007241455108723425918561820341255543885238899382978073966963322349375204500762746928559539834000862432476776079175868821453011201608197046812564293260382926580886388122523679246003470321918401722732142049237604395117434326838019661919731370037574940998527196033539091371802519651407757212001619208712994984668166630756074672564140046216537774341872058337148270905688530205615214660596530671659930012650762906320893182970987496534626851025863336030781260655231505580729556697158076152584540399132321355010074584207816895989600246977093005231272796635966532533835958420487549618332161677709343575088863367560953857