1 1 2 2 3 32 4 1152 5 8294400 6 1194393600 7 64210599936000 8 20804234379264000 9 4229084764616785920000 10 1396531754239566739931136000000 11 1256878578815610065938022400000000 12 2046959290878571310305421983481856000000000 13 4853749870531268290996216607232176947200000000000 14 8562014771617157265317326095157560134860800000000000 15 35872102048348971451354694794359726545823596544000000000000 16 581756188038960747341647856916354726598050253517724057600000000000000 17 18553093387693821419812209896333291994767039382715433027880615936000000000000000 18 66791136195697757111323955626799851181161341777775558900370217369600000000000000000 19 4727507995735626539317890194806288712100690633382867586814753023333599543296000000000000000000 20 108689190828358642640149749890752422522164558213978832114940623808858120380009676800000000000000000000 21 563444765254211203446536303433660558354901069781266265683852193825120496049970164531200000000000000000000 22 111336574277546519568901772522917767839602120460326825320915094370650310175664085037260608634880000000000000000000000 23 4851103772865603728326794959517761979778580583679539476006758452672677402825151194482701354346846617600000000000000000000000 24 2006881940786418653667134243690972843580654303783065996014807597558938257471908270207813288346417314372320755712000000000000000000000000 25 11573652208302835581573311590923046276214148988579104872261640923018464387740201911248733948722708991767501614433646661756518400000000000000000000000000 26 1122875737249541108124242690551353949718296734871944754706824402351251414898554389429352167705077226381283006632352399123617415168000000000000000000000000000000 27 11682399170344225688924620952496286492869159229607713227969801082062419720604559867622979952803623463270868401002994360482115587407872000000000000000000000000000000 28 1433396732891625900661066887962951163369946374294285142857798039741942559949384154624920886026740524507761332702072519407397394082054159728640000000000000000000000000000000 29 16719139492447924505310684181199862369547054509768541906293356335550018019249616779545077214615901477858528184636973866367883204573079719074856960000000000000000000000000000000 30 2560740855535787200584276285125136808211534654118251759901760553471032391868634425096710207163532209968122579862132504194365655670791133472075819673190400000000000000000000000000000000 31 343040572729836674316174664625559374547765587387814331941031971878629118536258723688208186417595139541702917919986275532406875374499988076742520936825934381549945842588356444160000000000000000000000000000000000000 32 95726432333864567510616625452823295033802720904214275208274406642252715689074898369620821402751892955502916013742346148889629312505270272781615346479900101787780727222640113140891648000000000000000000000000000000000000000 33 562307439110352043296687067822984955567407579195259583205590855029655687382213625962985207642215489268357486841902972221793293046975540713552691555302049005876872549397205315750558237213400760320000000000000000000000000000000000000000 34 10708582870417544312542108519620925493825709938194523502567272243184762910506876292839090294338351777626599979417200202991831472786602197348897457979172221267919160830720378033153631069492004079534080000000000000000000000000000000000000000 35 42133510727287653141491540801812888804676692153618330666031170559719984601115317327526238189239333897523707961451687078163346004929156535888435566873726820915227988727082403755088295934090598824711434930654637455310848000000000000000000000000000000000000000000 36 948003991363972195683559668040789998105225573456412439985701337593699653525094639869340359257885012694283429132662959258675285110906022057489800254658853470592629746359354084489486658517038473556007285939729342744494080000000000000000000000000000000000000000000000 37 12806982035143819577050278589847160810734617355638321780177074879772735339113635750307423626939614440935918247914196892451053953221016740359825775528705274678514986331519582232889098199231881882976606937071694736648223224195815833600000000000000000000000000000000000000000000000 38 217508833545735023905437440762845372086387376451441388997441296676753735585770501775487398634138863528596572570252810253181888271414865071995143117834478415645081679769846055285630784111896088120575522409062676208509334798259974867915949211648000000000000000000000000000000000000000000000000 39 162188802669060583065056615223905769001129994161119565845677103565338377876908372083799450277988663963041833580363687048450563863384343073260684311211568768214219462974986975959139781461879276831020670324341787717581548195705051533475498718645222113280000000000000000000000000000000000000000000000000 40 3960215138894431958149806936357379757865114346000980024447988133401847071585922756710382631621549540085801017695894204462785667625774470293862447908331091763498796244054484356943354592177607555750074599801330670853528489798490370408878461715160809819617486490828800000000000000000000000000000000000000000000000000 41 119023307728790047605356033347577507707483530112734649655243455562132726704610869692223048652574614381801717049200323961746434880608399358480051196695375813281025503551935650010512941513836565666786754006177751145394517380849426186810556700728711690120743940432336457595617280000000000000000000000000000000000000000000000000000 42 3856355170412797542413535480461511249722466375652602648829887960213100345229392178028026776343417505970375632394090496360584490131712139214753658772930176350305226315082715060340619305048304727603890829800159137110782363139521408452662037103610258759912103670007701226097999872000000000000000000000000000000000000000000000000000000 43 195061006508522619551903299937995628451418864632183072436038794362336043421285502243862612368388982764701804936757460080411239886775098356694809959966077482882916458964113614775040217845996262958135604557865512183242278162497459117469406700186977325397526597638288162356697500768997128440215764992000000000000000000000000000000000000000000000000000000000 44 7190728943930177847161363248914270847233105025800796782282134115373155904682268754717751342348291460637967337188627008404279947186077225821197474364189480328995832343253084295067082590674806237688710926421154241123043342182306332906392208595692732123454420495337854817117296668348310142820113960665088000000000000000000000000000000000000000000000000000000000 45 10450123000852121371638921703474094490050222397850111769587732059784706198172586800085200838524273826563172236518330705708309102005125964611375631886859017377136568359138868695945807204911235773635283301855615169999760573648811411612976163521140953456142464421440850329655122343130294256954026746045386079600640000000000000000000000000000000000000000000000000000000000 46 409686622125406566253732286462998400387928918885315781814917447671799621793158092910540213673505631096582604360464636986588550035008958316624370272492420917253262025951680208355859425661340087269597646565947537124670613529328002580875117514682809939294609175178167096323799416340080056049625664551963315864663490560000000000000000000000000000000000000000000000000000000000 47 2308846433886256917769218159454610532414717634674807118605235493092543867890507273702282046025213179391405891466534912022724257087887745639763513072525695819220855110291925182763461935917924114885901609777519268264545669583252681102396920740240196181185063859661711841328377983636249332578554370801853796369030030712014978750407545716736000000000000000000000000000000000000000000000000000000000000000 48 25721585926076594479238772229789869970310128131007719323824990317894099175905254506040136632184090375893497037328408968795301363886180376337122496989372843798651185500369490899741105312369882256386819978634565824292125263085933751905266617689427970580551264217671466678397661430892802833854042881972969999399523531505528193421548015327535977984684600090025997107200000000000000000000000000000000000000000000000000000000000000000 49 66213288427118522236928616332600868889619429262735253718057734356028654079230253669185503338721903841972467235800725151105516148077267664650461380273952051440939360711090354706636905424704046948811546148328449835693847332843808476540595247361303240478760713107562106736118283344311752196113226349678431350742235220316888443562828916115809071621905831963587658543666298880000000000000000000000000000000000000000000000000000000000000000000 50 3442031585595329259964497191433923568357976410794029429279513262763793553654705506738939205560119449321096736785864896255069151441648682279189584392161123442105791727205320999069812891597815176587019414974706136258708959750552539844486303338829987653047896910183508556570372841370702126162749958561683575336984355692953128850170098375364218779193152768795140841733948880977920000000000000000000000000000000000000000000000000000000000000000000 51 9843071435391599900952924914670319748873514247636120639281847926156066279441424480315296347697605892734945302719305896312624895842286218602489673111897134771898040375440520360727492650280179519953246413843632718933542343265978001130847083921005012621402344674995192952480068321354455342905960150780126135602367755898234264180212537071391225195782757488365963871157380870591113225830400000000000000000000000000000000000000000000000000000000000000000000 52 1714859800329448016176117108662642934147214469176375863386831987235067772171092490664879317009456088818640215973652953983742380470478957625956980840271831464825931190012628323560270034611878186261354543717663239901809552778184693202377892640918475088011491266448104510308426769118084995667076048120014767899274719837249815580066359494413041254042493170256040114308743546461548696080253520621600768000000000000000000000000000000000000000000000000000000000000000000000 53 98775924498976205731744345458968233006879553424559249731081522464739903677054927462297048659744670715953676440082410149463561115099587959255122096399657492373973636544727391437071553993644183528654021718137402618344230240023438328456966616116904165069461896947410819793765381901201695750423580371712850630998223862625589377411822306878191176232847606606747910584183628276185204894222602787804204236800000000000000000000000000000000000000000000000000000000000000000000000 54 81431373313272084283789847871059421974807407945430661701534345725480190125368832193546536990911825067988678286508651381973544192092600398294053879294074610213118173478134162231982580379001221804507384010136915436529368282881005120465001469192209900691643513579103422814401232817571091346656299323670336479990876462566507405471907599589195782218015099564123197746012713039348087271600187517783351093092983100917415936000000000000000000000000000000000000000000000000000000000000000000000000000000 55 22037719385110108642511256281544964318558318278066449980606686693503436105696568851532194946263747044565098392092671610405830604423894543463729347463626329972629805997488364918746511175258347594877275382319037168065406697658287092305621605600077183381255839604919718086071620928714842971724567668632374820633783970695640923681547862890912533228684180681488410465415811806815882232184761780942171253801180899233105130279367365099520000000000000000000000000000000000000000000000000000000000000000000000000000000 56 6859659468373520604433932870911553950426550496009835311111236534477964558361419415684370074211736126238900673325612974725595348023129255595384993332402293132144839944832407171178978895478597671426629111161840561419992482190293807529576737486725773073865320142363913979543241971900917268585371633325523568759272015584759890340454167495374682399985028502844654944102731207589499781226212870819846438370004801822594327789885556908031116773530009600000000000000000000000000000000000000000000000000000000000000000000000000000000 57 2448019334630851671795892741414011076353626826526441424688746812164409713417301480172144268049047261771106980838451020594202226977193400749800747624429729465878833976792361749351775401636460274357033095809309260397744250182904919990516922599163099242025065966902074289590334167944402287076839779531608958806793225642117752578857520457742767034020176160290853514062541888739375530324136579428074773671092655542837056953136144748268680053829652435057244110848000000000000000000000000000000000000000000000000000000000000000000000000000000000 58 178460609494589086873920580849081407466179395653777579859809642606785468108121277904549317140775545383113698903123079401317342346637398914660474501820927278062566996908163171527744426779297954000627712684498645082995555838333768667308683657478989934743627308987161215711135360843146926727901619927854293097015226149310384162998713241369447716780070842085203221175159303689100476160629556640306651000622654589072821451883624952148786775924181662515673095680819200000000000000000000000000000000000000000000000000000000000000000000000000000000000 59 76063331601828411107701208257002121151284858036427064248138884783455027202360366340480516995664606882979658500676480541757077138568200822565918944343279175484339377800518858129972500445343729107669387373372413116299672531611317298530586043636289796884492157204243960913252862320650542426356890619465967943959736977465522090222731449258342097080631638804146338014790096886306374339936328709009454330953178127373798205762469628373508752554550141669283538682221212469632696320000000000000000000000000000000000000000000000000000000000000000000000000000000000000 60 462530531454959593431104855402640524025698962867274307045589217435428163477766819153467428962670677942121192574150384008333373494495540508468851924634428081659040336363565344063311083036073224856645757038755270720312519750312020196996538273775004083314870486650724695554131530973440913939170502977798321404481361364580576629969470938722241531127407371643892344297686920384142488513844695742530197670483407510164736456531335674367037131865863818111192834458002627835060653450592256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 61 36782277983424206708015182521039585032619684323057121993493436927334989272405928526360343820827422992669245718266735137878703193776263363395476980454628258765853523708976170421290750567360687133499897182749974148762132820623813094145952709683683424721531760580412230689246755869131915240098595078806433711369975781156905775921692206930947535521375943822608894787929254656628547256574985584228971439547522498838340501969197938168364260874500954271474498967438200975955363405004898566144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 62 146351363343469107272665156136882725667937908049197257387804027302975404984357110214591035559335906523338749039433001850906464753301963497785888918570887909283580388377982471194253799343801802749336582577543014347309305560915951636605724865580034394936860238524964398251097744632052271573963773031990132873583158936981404971863575325313939295673003058597586551957810068795921735152235160865568559861413076752390060984043422250545910149999529163051664356021282057935913736043355302766559892480903793800013414400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 63 7132722521418409824006382493379264782654702766556009628001245063379397364128163068219001773427015818532843345569054333123310058934884660630500467104205552559220286732447728175471177705782765610917564038728865894271914105270715010060413545586587068926760025891547627394224550472070225504388109436941359414120860959890137705938244544922401219680359686237553845401918153961103722816496549875135524736156553701344479821838679837340166511086293136075599173985238873850805545315942760667215973119805912910310584085526217287505312839906547990528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 64 65236088456390401667929235270815562376691565020242047493180524986023818970719211964292582214615270745163286397600261547132320999672176004758647682748703426508763471687339509366522115055478183134207879491084138351895039146697833386890836052010456460746559858196850633338297649974428066913718377043061231889244286668295228250532198004600993289312184356831505606618229172138350313108383686857245863194210135923864691709347363481764413243257360742307003452764875109214583960981535714590968772860159977810357583115278080677068386388920213192570411417600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 65 6350341794698867259962903478202270103996663705330441871176165024239502633885690969452097123099508915417174951087999860044048655392088301007225800029489786350069071387932377199774728767960468259016331821180094363726870690696153893213501544646905873714913122836314228051683246439110725745649001694879752557026595841438530698819806282559879090754805274031406081770644900532635572879222501613431741306777191471372684549754709750768875042751644524099132944105944002631384461097786612601143264225299412879971448570773629485428545004643049233017574129034854400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 66 62720782519170928313954736270142479537448972068401830851014611289266076346168830126945147647169051452928634001696062190169083463722449655907692430732831452581957697311497966517220362791065779882098638068509972420396141633353245210027548147062078330678649241768901492656489743982882076718989967206955392430690227382035064491742185487125012426370994643734397276714546145024216101578448082199073180436631121034132802880674295823686351929867602604841999035663673405359784790583413166603165438894344984246171649272670497604667600457281468827828987081260936277786624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 67 8966728522007067654440479036833844065181967167855814605309788894655252833631337805075804709638881996035751434087148745014852482534245524255711975792041755597929971128598317904285037539786613204840592274260958480276655197363220208316290353000089803037505656014620541428223138358041370661719322876218003787895073865324705312685143000552640486835875178229088058214941451113715648204125318520593515976810669555528550389322211067248706221743326613055039322472330370340987352409521666117877528568416539027982052357037177317476186014080770528817199842170014827317944697391565986915685941677706444800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 68 12522359482632399746975776472559107159952258385486652033669700365638137206488955955380500049266765086491500660857605127723948695281208709834323442906972776508075939809708451600455943569008153611215312940815457113389091529530289506520160521448223306379704759330366981704063505267726762478701451905617115987244196883401662016752426478002195900897950604238456632007036530643126494598302058672478862671703130566286656273227376227507677364740375703324510387414446647236959131047851653077885781111304035322830801277841872281932851690008291092466358190187123964523417139206720817008786419567028451099860136886272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 69 277259108758597921803734981687874704567967953389715832356359704286809591921227086237584534815713012326502283983462097432609404820544764797989278043881635723084303560979731581749110546829584339278044386325331763792086376647309877435183696367856699384479198880436566953424528464786337242115193461092355972989927821895746738960650056979963515068382781077438336586868003551221559668032033267674825561447800659344207291347094431307640447121226285464108066056291674312230175131564752277118285790371977468165587709122336494987892392868101051599305459655414183293538617909259752316607335163506896526530449301082609584121128899924774092800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 70 33577187107101242722119521222328378221999191027308146161684585627949788820028285051716437504322108644788732599533193847478729361387253196095693528226241612608401498448889413476144283663249981823928287361542977922276828557495815396910486364932917722257968901216390004327524095199484585369118388912128677752972218942862513075090564500501501528841428319602092314016062702067135762037351356848492074793574451049220879811298524009080488708168988074845343231681146925908323129133017759768132882357207959304725333925551438889013720345898509752882288386109279253580700783282993044550414717641339196948943532158308351075405194296489841734451200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 71 511098726163449761666967925802729464845603506936096252386833523375748524381590991924231256100989436609011498784943100481222850711160126128110663621687139978426364942559205169060724075531941368130990492043501706616787676142481071618831199479575635971795321877756369874767868463642683841355918831022546918908179546882877263343882217180446458881022469894796453820417709728586406945096624452453690796027151542967307259149292405367173225035392801161589555545554428806746457155679169583400273998138923759483746693123310905722220135304938969804935459344646676185691217959305419938084077788703601624848899342339512209902834588096693272480109486407680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 72 1046214370307588362850400865299323812060016643906372281938778667291517414095282030364236030330460495409688896653575465892183437462269787361753997801095900317631654335185888619093050571705574932057576468661527770091436340397912002048017573598801198696794638251300775813466849466368827267932403561889320615595061438032033895587728446784476468070857973425798000899360361360935239145678149184766197215372487808007402422899013749503203735105334724572214591518704370587708445611781826499238047890178114305579377140286269755627183115833762651504806537292149281621374409019307193952351483450948318916962276887879845901710464452767277491945713526720773733433003212800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 73 317981605758448131697331827367148930644777237332162981458842803272596795439973804711245843647283877469529057057292412058639599188864523869679647751350514621206515740775603457036074996462476119319890160143732163666454660675021496051408208200078234833497288554260361652702537842565918524748802492659556819577020986319229856380292708792897280694166094489758876879233496333476300665672733375126420869375722236237584699568855522898651865583771286966000456220079259404386932963002930655934942431078543920074243647953051414387879708661285473160581577161020564742216591055092136343889638888161948541311591225262029073956154926373180526647835120448745501675799011039460626474184212480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 74 820233865701611497372975841944505732556219207188399073251591043870056249798546201585066792050369857976490901270044722778729412138770329417684824843889825567750070560989475995071371707984191612476245468277633515640394562903754813695538545317404917660766792353941872630529505543626552027526428200665500830101875112215606821984057248880170671517616221518132377786360456132798266776068250069125398586692499230192842294656575982480853167909401935638009413394265411688678436668471583026644176736683593352536281918121844731307713027056751322886722659554672736751612312923044726001284700630789434576391802950260775349063666046993569341960935743917589566269275334415097652429118409384067207056588800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 75 2329986266234440897652991650105111177267979989082648931446774074961426302166910535000925495815425933511398114709755930562359262150683525691407027669900084214131884794860937476792825437971769853320538812994579354341435889325858468659268243292133391826710246330662081968058467392409989441868201980302844834296530054252534810230495716351818185746839265133197209073958744694968809835371831342728225042878397250157741614770951361219713984238974966189493861585696055409757693972522191550933518332086725431726581983275575498006583117951117325047229922870650250721175726021893635843403472429155204829077016943627436178043916136070639033450330439412501602808891777365709924808993469339040228140131632761379225600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 76 49225332606028131462840891930960058884034679632776069865715727123402092241245787736233798035997379571586224684313432126279844403807652911017309036923607933909582411882269515615829884008509588531315506146111612047428712821570975775532343861443869114918362977388730161717706218351585710634851109725918071079471618379968214683248277783852950958127534284124451815553591761536560049637024176138451278945308612655269607648879620445605086178676847129851604972917744278032239885628963408360798042717856268544576274307636185333437687281386474712528994757983336353223370657121042865416158387230680946170258808353368033743201786952783136071325087436731350589345862300227039936720074574011002783037235889921972076420268032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 77 163659919800216701007501029748209522588745484293700309367034791649193548649752455563485808006811204465402426600063155542404634968696043436619494917383024732801574153337285564233691953845170014035147827187120315930135700590743504857069826190174538707127630663646409469244752438642138660542690398969191707192688429163097165641991996315362590370066225734083531284159826742361247830432534344332679998250777667588126060199484429534411793487588186415894854323890531682868215276575315011097716150685265101278566053995413301596984307240245542951606297957514454068751259662326296150715989976591312602699754061091291943233973951396341079261302204347083458878504175086585631204095641546553652101166108230371700841593091147612063572951040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 78 93830926609603432544702643594090271767855734105287330227665996072824216412564202141997365281401136605490575785876772376608384209043563176259083200916629171027502313694745555555590089186407428956462007879791397138750197062501813124162612713958397433050239430334061589451328401056807516995989942740004088873147973611335694263331317617761906666151523256933400731752921535245691037228349184596281160595067528626707903593858887449916369852187801926223589265219114480051928750738368473411720376894398602706676447128099901851168835105007000757414998169674154603415806955468753838328968771511565377270135710483824167049350110505559771379936659664244811268866638148674671480306991781384943652582550407504642430051885467619387505135152351587191706615808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 79 2384086209193319087194219073284595733964644205982054178370210481337060994359683268568554496226730127236018306551808513112026340666325747122607188875514007298801507587096477394134210774876779605303052764052261351748449407027106068438923395872323428666119059522545543764487976439139703570239551181919700691397383120868372947264886384053732208383711071399606064480612391302413796495029809153961382538370866188956554961041916647171459098442740371438105347599252130825793022315960702450356483086653485905124101305093843298203090136375251477484642646294495215893061916182775847525490703816572736806600334575400359260123343399760624450348272228480224723058969579405733628866513745418798691506786267170008356348335922564623035934475594197879874783040566722560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 80 1738321941985628194898623125197482570938875410578008168001492532849111571213536995827947439659277479840258837810696774658575883177420999879446260753835168068565298362045802197666453179278798130423308847255708325511754655187647932138654564201692189929693710673386356191391565048024289186093195591608678457259048011427901162902261002071109595923872635004014617424649196682987019249058703317953963098075088555860279394272756046051575157423647071780569243495433595514436266919349615707710451716668169631156814729109670530242020574033409503656298593592356853485224858773190498163032116411736820198547678990517319975179788921360985609794030177125612951017293750890568766106691319776152231009072819945176663196681911186711243086359271105906607268163000319753034040609867405721600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 81 259557477814635150598712865605216671796249850292977938688996888082418631534097152793925851021218081966903202392761027101656658111419825255110159859690397809086095036155552016049038139178571095034016224820879577270208054193427908474989964407620887342982130557177873983148510003127314684662921600642039763606121204580353969279811708699772959151781617767110991343599644444176969700664040581772094492794171782347426826218904532483940185833425713372148609919195446727559051916200694595924968756813625238021224109252322066484728062532156591190411706606032930771415755511293654282872600559303938517005059114340328471439882836046274700986539485940562862404953853424366688654210863973886133467987469920122040278202563315020446153037740847680511358406859740865743781846694848780321651197923244079610593280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 82 45785939086501640565612949492760220904858473591681308384739051057738646602614737752848520120142869658961724902083045180732234490854457175001432199249386173522787164377839375631050327751099941164000462058403157430464700759720683054988229721504324527302047830286176970627397164551658310374539370353255814300119780487974440180958785414639949994374277374118378873010977279952817455197136758624597468528891902406086092145014759530167048781016295838847014789746076802741416758017802526721164488701923491986943932872109612527906030230672422685988625045304208988077739272192200615498726738661214754399692427769633942361995332278562857254025565319915288928233859744058283878602796404993513943752989693909527905074932168769606701395857485530842203622970058288717203117756971324848739271313660255643308654592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 83 9095261238993997640898033935084164278022432471300616628073664670348562300133374984126688484736272097089727590419866115177581906773402448088045606892172148629088443247109652210190679933167789016909702631989158876018739929085285257775314562577120553156165349880901025370756436084704466968081424225533673512717106637756276633724194894058351638611435104097543494427984855715472897077829387866463146123920208160641172555262770355278482721915825670024324398428037398690008732391474949456971555461101895928803279899878610301191821812370952368657981412867740339366788760736746810488509915468311684413696593234280552464379057832425367063693034919683751384583437366106704770331420133746346907528492419275739435558716768782609379318124599098181098472382496332884607546057146458780674185513838598526935512534799772189574151840727040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 84 1697394033466015815734954685101147074221658437524006277597619595439130090700090973037659111775422043847273321834517093878901045769679458471983423340644735065755001632548591734074625451847505457491756343992344786078121320525612275947060304926392546112216202256173272958792049127871886443451227714665996285637317309164627370492144147908745816204220464867099957104128245713044413944252831681190818182230484927771498186953359254783491559494819049842619516532234051493124189673826620967457859566372680225816983308034945768849622553911916614848427123195029173093987585683734636760607674464358199792021713015754373823112277288918551702894648948851060418396499415012297671058330951040278245270597369254915596421709958257285692805865685182098949321309910995628256998675368900723484539197334614611490813091294472685107086513123843112960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 85 11713260580059702163470688728751787431494702038291432026956435388085069464532493984611298373640678715940737259062794310405088207275564974612298545461503977726917164946886135241758353441654958546809954105297275748104742023155568192877661910845910219548326440902928043457916721554586119041311922946251798020807495587736391621979602012335250450634120579796316206432771373384382928022831039697154444848978437779679430110688859529524400681606378465976335877571379899408249041713640067334025713030086960760527051229637878231521012549098003686605182369890394305279366651608715792522323076235442235280570485400258028930437975739270666241118259869081027448946387324663435978125352039245696581409149210177110807957001303588779839808844573171150382526069948586856567360887937107322907402378653090296897630309963313463584020750748174303335987184612147200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 86 444031325330378540118210372269261809322697669226461212036838079054349507169006431079255112988598603494509403460386668795554371776180641624858482332616426692824625990261099146038965353742914007551423654717448705854200664591506768917047533122459098417742087449180591436101098321314883143217466802308056897546926381615211389386779512621047105148072267965875591855359338916297712415402968562972182702152848795508258255411421745240570013064292067330543251218151316360097393888988067897365638067655538742751884510540290120885349907398370263388296558005126247332702312113288714911607851585356848187024688362981175295791979073699106716246367770995092820061838069059868038147770586755299883635178119782677850364863479382924739352521508175891393271306960035707622312480182823774597702760381149499849353602033795544581787939355336233624788646536919482663698432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 87 3510387024040586526151897082346172720290504993160369196527582167399214969652831424042932632531165136562447535840810546076100209329935547128057565751738962954996520719781338543691597257750253532049121830090326072241368749399474946296035076911699875837060256659355645480125362195583478602706734695905948601107987212129766582941492037975813125025123994513781534802769520612168036815777953600072435204740801270012992829420749599369711727083059970260621834772971201433595530223759508781913981913559546361322183744201231573020517840622537561864505818498899154873761521359825759976504654826360696536135162322781548701175568371689577059513132460438708884457365907326065801110140743475820346654003912376461505845889688744988763486937152288395863638638630324058764287338743774874673151920256567561965384804312809790797992426793853197117262767074270487202235864588999332986880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000