Il numero di partizioni piane simmetriche contenute in un cubo di spigolo n per n fino a 100

La tabella seguente mostra il numero di partizioni piane simmetriche contenute in un cubo di spigolo n per n fino a 100.

n

Numero di partizioni piane simmetriche contenute in un cubo di spigolo n

0

1

1

2

2

10

3

112

4

2772

5

151008

6

18076916

7

4751252480

8

2740612658576

9

3468301123758080

10

9627912669442441500

11

58618653300361405440000

12

782683432110638830001250000

13

22916694891747599820616089600000

14

1471328419282772010324439370939640000

15

207128817998739967595148962220780866764800

16

63933715835026671012966859285185181501323997440

17

43267914495358970648777404568154568798671968497827840

18

64200558470613673551239226499381961937440414451082039951168

19

208852832272601292482368757094155834497038018574249053066065084416

20

1489580068908851107160300593047932148294854846411081640244977083071054288

21

23291823890284432636565662115718983156474678616780632411516519337846635182948352

22

798462243858727673610136654706723206719342513005688939963669245949719607666321144326040

23

60008431957471815795755637261647616797658579806938833250102984663936405320934015843352337973248

24

9887204267036629700540634854381090845381056914187273374556511265208353306671515857925225756130350631168

25

3571370148739584570451779993257442106526779674451488623000230144465026795907198948856935537749367629037743112192

26

2828092033159305332784752643960142214549922414999589302158952568144649061625184688828199936384612025985137967440272167424

27

4909610582415229265457978802817581459477024116401142008291051073479221559366538004127349722764258931716286500030257314093785415680

28

18685003618475838274319944409588565867241751949275752613998993552448447981243131556944489479367248462822605249202533792166952034328791863296

29

155894213799146576047082048137208943413036948479793155445517362306465570314392142960130454853144684982616923869351464204067193389690940298811234320384

30

2851384078456127076816013006223200198229054798218184166856917366091631287712026074660029625360472517658933045358997506310527560471890785879472632878365279502336

31

114332258224668353241856357782258688324433495151143482972955526176616808278662476709979820089255987774016586459273625559317629029485799368835561916843616321009591829659648

32

10050039247268629852925072563167266042566106063492146408672916696489747716140490631476898463708748262124332789004272082843623813932314361807927023093226531117607208997199375136522240

33

1936650990579142724172182084765799412001100255567536562900966418952074574018639494584968329394927849756123305078274290891096468524675949840676348038953319590711983188645967590780596585844703232

34

818122670420674856285921537139330033755764238165017513662688869066709958645976729006707069197725388015023625993948564945678190629905130742598735344485035865121958004498699615138067933839808695233055703040

35

757648711963141975384677116816547212630822230136156888732824168130450127882429925747671568720035432828442413079566995998950995348972166329826437344450834713203898726189777656181604384291964140230030154157405503488000

36

1538150310374294521235408636838148670223633089418370798331060316075558490665557767360958174139713153538609100989720237327142124749006044180312774738443505839233987453201162926314548105568932415483612078500905864854899319493120000

37

6845579258305340808702405982928396468707706711570150350511031760652668859681628094835565834929664132480549233825937707368543655784297251906722308665935744605656640777852358483966816424912153258190544508447933159374646839293123168829440000000

38

66788447823008988625543564037206504606020323753905376120253374735152120190099230758470801482913565778380830244016962905364778422975761102575845948252058262237656231282141641706733656807829348814962620517813856793078865289137949487706870843545405963200000

39

1428471135585326772621753266569881979277572925682693482555705099739309529480245120607798630809254835716527360218266062658062493592279039282726091099819554279553520937704521758588201808218683903205798919481488602513102477351209589582041100571408663882034814973378560000

40

66976101902439092979834136105212721094727302826857196068263971896409092526252594366448056101308935298338889011349661662578817224476560170702790884797958539779630286165950279889813330892651302755942682560490224314171391351028420362071717958894090529424827909703509257808130017798400

41

6884079954629206082511951325342994502296345537603638872697499901460605291673399242364827543593868032681694411868306631565212948074969961792595622414917781664934427041268236666725157555215888974815207827051907748021440534195952153379998809164622869291811688439779903440413090115869982572402442240

42

1551132838808251330311495736474702298123429093692172648584199235957395344570144240742903802933097527953845181640516334321099932012994959483809624353169504510131045728658566503779413682290010761930732619733075954328502712159679944766268975597231892948091807362812445973928935041613716897093838736186096806928200

43

766176060279543548320261144993634937546551504505087177512774835566851687997800970555743726655234700468129223900935814819247548396560923707840421949882428593908360111679147435099920654975540541807610778316159730940744911654100806645921266708141464265172340662354836654810473727893559782136662223649898667716784937623565107200

44

829629435453604431305599605454633523060668541611565142632163059896155744917589859223661321905091763113341439867219136959850857843016746914201323854209044372574704489837860301896798882884075373711118034576089311414194843681710362626878167878976875474240605387013396889355091954973295213524632884995916154146841391528780482427731775475080000

45

1969315235367046969003157538021223742356573519538350121608757407788466442482045553792898703436883468525695536260524944632350316797880303912189834476070230849133581132566835392517742464897076116734011536723336270541329599819603321420349605654964517280831424774900820634862635693573302131798143128244495622770941338300827404316577321191922425765507891200000

46

10247581942791482161112978248436404361744859557137082534243548013988067329696597638734949862243370603116270677596407733767824280264416623725232302452132448473736949457777491944339703296658699142963750629384892695136474821002347796289529731029204573616702867040468937187489418413344974210274436820882436344086249371373769044970402993839820121832838196788930590294560000000

47

116896690439597834993767114039700112795849841893983924457089720137524595298773323376898929079408148403061409580207609846665452533053547117078721177654937921349607693280025145920573029500972182429814055320308656968004564090832732557639658602512171534524115908617185100448253742409301041648707474188766218311528062128540330835198956601650812521362633970048248425252591690743545856000000000

48

2923191730604567102182272326079880113746458346749305013425533652785700943751656159085921357806583647744347211724338913607898256579277930906232538291294254297176772183582493784075527821260850285264964880852382500028164243469357956160330774334094667252169094442685951744792625242622987885015274849079745398936437845269333309661999304150774331329688322346277628721288437379655770085162682855603840000000000

49

160245666760970678988727055611836984892057225499222627797821809151659186968505597039032624421681338062824095958067402018702914719227585003031432168603883421018299456442520065202098459135118578006727848708714494554977945274735181672447769838163177364372676631558224650936205146109251462677898653149943294019086533653156955521834722968248867867020661357394708214539954867228286151241518086525873295950265660211200000000000

50

19257009945131734336614020143628175725982715698890351505042778278926856789709619818313220486861513057454027982764311124524462518998123638906997934426405793792680764906078687003853870928146854823139513208524076250908475843864185026338641585742277616859407872296495166857273508368943433310645871322509406373561190647267925446612450239439432861012672200061364730438932195196721350046820957415424009306190444613500484568716500960000000000000

51

5072997666220478967359146292916508931532890194956421540125304419646165994156887251990954984201809138872713184440921728407804798201272331575053350848144374089965472125658221154785471965191686625006604449353391926916776879515619496761961891949760795053386097891612985082741347417232507156408447040598375116663438363769679279032578835610754283521873152553524242566933555729128663712668762275117379587101070692157629698634179929252054452246937600000000000000

52

2929634339175169014892312095044102952724913869277897726758644673632080493048527849867783702534552960538679672359854082903288898936140416981852534000615069140552555190996146657991494548091139477036868043585177486012657955588300836275620530930450533789293434480401901126086305477946860076042454109259262720272175492430477263688912700214455489040538287673454996554466154908555626011014591179174848084504055053683660605335453718313039440581223807205071360843400000000000000000

53

3708812146465618346342990546901451468379859408075117065956313484434164153675172713513953772000311413033686918791043560481085996110253917997785771287809025387824184082421496158507413383159453472419887357449654376206251090412498140945137494427618123506628201032450790466414635268635642423755074732973591369608107617191581609228329859478606731411830866029880346858899701865249447558769015883275658587064390580497268988769644707169566579941094189000977758968652128470725715558400000000000000000

54

10292684321742658493347992463613374468391704208180945870521180050256226412154646149116787287880258159359043832774707618154009610985418465898164503850705503603851093733309203839893802086770232480597439724136886828662000216567325778436059796586264555817133324721506691227246092761791490237216259260244607045718354594757704677220660958263297368220491864853702542827253894147683875121278304324455135416423685074961926892197468131405083318537029762015532483780855678999784356165330294478898485170000000000000000000

55

62617340058082097879927975374465640644313304543916531946494055199464397974335584637231465334637799711951771787335357792135555046915252234934754453478474361652410438118530242120622050820009955237177929707338281507636468675130610475477067263959617847384868399540580018412015929595533929217157481648877705042533589129755969231247590766676984983894407732826290337202048238310361108526332449159530067267100026443913839997200026260714251574321697640783481001810309725157295274367290998443559359315332706395907686400000000000000000000

56

835088464883800219155392703560277958647041728216189058153015652210432050651790531892140490567988786742396286274803951284248368817728248211997964474180414595981559121458790549369383051083427234645194287312739032109976856879304136724131565647033993943297297624960429967990772393885939714310735722778051153742436768388476434927558843116435937215555264347532320771421034190260420496204191902156504169940266907593954327066412058789660448202270544691943229711171408211839247905093392396345896970748782319068446829381901036562182440000000000000000000000

57

24414174086718225074499312458031550275200283199132673941330670652746903882738748914930387189835586304201073982784665880226424162617748814712866650885842502612493730181646036590971488542692522636691569156751268305818719774506217344243675403684242400678370648260810804865791577940537648622293911631161788571196100810227671762162169970340762589199711216916504183945134226216533677604750162856690015897018220834110362166760042023991732665676393384653728094232783905809261770088845113926727040204034624606827533739965863516145102798673548427657216000000000000000000000000

58

1564671091406544963957694590061558989477529979985120250858656837015247936160478853684607475867180857167710316277826687378799319587884408801344792504667729902533600398937309928257174698825394695581246908241688901626500026926446433852619157750627094774991958720610623266539518080995580937622148026846485848376811773918029126103261966772000221306752392690267597412110814472264250370045198455876660731818327596381569223615659988958339201485293336420267460913118763497232603472894497851431606622908010686027772247469537789967100059896260153089483299329438719537528310000000000000000000000000

59

219824122327232581423884432372298428117467320188917538073124270414581300762494598050599112042756620500557996091089682889105509474825401696834993216527309520295345450670781170024220322702648483336173908507501288158743251995763841911354185428566224606998502663118996427983659787134406141296522176084990271676608687204035114073545415623558375620793641327182668585108533565126664123989845193805111035713312986486547710251908297050357413894517162353994484571475570746975618146990603793441664365735401993506326588837872284316283131297249252495116482315220056858126521970312961660551168000000000000000000000000000

60

67701565767363572234313579177248981445466085223185545377728591449809897844369981165550717819035786315813944629579215268968557533327160397217746445936922524683450030825998891731668039651473698345361875915590682878832615371924078537476141748024327917949564931072368344735955718967235781123537434899909587004986323910342127128996187619271234646133000900380577405953640621871742291099485580865659496204266203262206338967931830437064628773221941617468283982550709970293815105587770752193786067569038581443818857568527936560088959577406813236313887837967424656975138274830175591138632436818073974879211250000000000000000000000000000

61

45708079281754657294558152560558981358254381360622799406993259967878720451508023354589720097240221919332939907421146844339080008350351046863426327776342484521722036204990532976566273428650755101338595435533068800649204542365000785008727837665305014934090180356756553819409639672612108705547187287178863247833915776290531444890739194578723998186847167159705617598870836390330636437033732657753180340247014656364468101188758425343363398107976953461289096263195117781324540328888071261475486948602313036954444396101259854953821889343719653283500082431554548669144761118099995732667083913900762916510053646593286995968000000000000000000000000000000000

62

67648465874032033333602028804199040536833263701969784011355989822734010378494922721426830258796894253048789740460337056634436003633336857242979951337119427359302215135405899670000214844367719751681817343330593616023822271453340763950119547719558739291407643283420675914954492661669250491291597545730311244908451899316700533466462916579960419977022945624166122997358220089870022497308047075425520815774439318017323153396091170160807406018589839722393408639654165465737999084752249425115435704246049672886212709784087591644906496295443038707778977185484111471889805305630442265334221965816013910402224204290673996531539013297367398243359375000000000000000000000000000000

63

219479260855746294838983881565634902820414635390744298426400881279253321729421390127744066496611457089369154131574972409679663220905188958690560315329851474813947712388472946720857662842650213272631450115819825178922607404127297073162018445525327686642804583197448116640726266524849966822693676554877131982986759032730519717189804279273127319031379477516981401593524381733059595443442256425291228255611405600065615299703385116039414090114623237978580777069082517902535557058308912903613478664318851524345177798994692199700878113343658248262875312488836510775860652598133105530426099412988276217562592257772704758774630689767919620773742465213414308944281600000000000000000000000000000000000

64

1560987501728178323421613970913295935999927424530715091759608119020368834116671219498070714891410462317380836675076008340866431528241847176560771995755091082665528967825153452995611013388754326699302483401186399757406134978541047562157428146186489470194732446475798206042325236008609716475028284207682243953517075011669770867340371224639098977016038049940084079527689021223347860245850209459630281815172343876045923763681300981572219851841645133481700965585365863902799506895369185984762984650188087202504079573782452502762986993793156483738284724265727587598334281397994747663473374419239881038703269889782319011430424903420985225583921642189715300116505471637520393566050993926500000000000000000000000000000000

65

24337480338918312922106035007792844023066976345972240223277426717470335017370509308817459922008589637231695728864780513495402931123042602733946987821608627696986891535959875902697598964464337074954124022002743588265650526230813720704972009432439391508576479732404493255565944147486654721332732743984597967568683213036863765171882910127755338564962309695711552303186360462872366383656175970025266860474751514533900369479931291196235559820615082519355403637867152590844375854737975406313307908717443372226146079166120447772290538858912139590689973712391480245493716317846987441003548668877598225398294560448825888920015222536418159211323080416814064210977512478910748882096915626745728561835818399320925798400000000000000000000000000000

66

831805734906017396132894764302892539956270361874913188516639682923645607258297194016902132418791971218859965079832309809396531336997088107277400963834514971424376110380388093452229736729402269943181762262900175791169890812638739390162071921474857559400309162196374141369848886704746915601848491031890412868097187328326276049717521686997712124176770180234588583915619754803896854752596711878643322514313566678245677122069461587466931248111214960833741022232893864072847247424613611425092800383766261225989874666343369349095519503527855614440237596032760163932217806677748656894209304770993935892185009934985880623855748025870771004682356960216798479945343391532981855684342464083681923987826226832657589078741026054811616893958312000000000000000000000000000

67

62321540507759086301028431362230701736549880693084733065258271687327773502302564260581689026761378737284683894082662191625305549802515554976358045767175244179890302448695292108363386948676192129184597618560365196345807214195143466887748878664273899553052147846337058438432650510955015645770354367538367299430420335998863852083131608574133423950692384520231849677549053576972958216087956155779095616046017529738236841946421552472060949332449269632018377801347550329766530324532528958369536326320151374267525304578197295549802326818318352817215994392881226608800052621394730569953223292742499861322130053944058037595564029507995960184955527555880414112244998136954523505098949737227606000566945269282890540843608908836715400078479458901854834625530287882240000000000000000000000000

68

10235858963059029323467393206960958631288370804584931534535333470338102522899838758232563020549264691930825517135562457405418330124914829274798889190480464106882788100391194889632669330623813706781491416911066286044481555482835596070847047309760990371647728438660927443130400929744010343173957894948667874392006669554631300256256019132568496498510958978751814634819241656558980709849499553681703252898030940795560410540450415498948292906009174966086634213827829964923898816105554184969963339308129125711827529658765979459754318030373815958517147536950847257452213324061042993200899793208343075415898581788138782522770698044226121398649093320000322506711947222411518711960226354226084718418486216604529566126228347603258982289616798589710157449084489759212259795220478432793138691200000000000000000000000

69

3685361768776556322740576976637671456733099730327029910302948175780581992355374120536242940137520436253441011442631285234527722882952265513183352767707847428136483695534243100879480760880703312370392918015886320552413210547725777125190971062737607204918746153871844353199110379872389626474555285571489678589045673681970518207698718039929192270416887839192764355952239739986464321393183907208282756527719437673915330661836501690070160963060425189406989692113877843612374055108873541951653010816248879888910720412717512262554469205794873013779031710735154498199480563634468815645670240128446774897515574069289477947243777727097368000247572222273580573281679076938544409893231179248246914192648851571621149373830744642604302723245913605789738428359731653890465577393737503889850678524317526332150037014904832000000000000000000000

70

2908744403212491622821387011814028365889656597891145777195135111619639650399336406314330114031724479536009069022404669240724839059390061844499658969465464951699244463936175907265168621479283043315485959723317474493256437314754780427408387186427369148376518422740172321532469806230698383670934474155667217892464717788611133593196129958600677439053899522001654928557444977718065397208187282912298847903467743420734963400918509423098045493622641946610439123295854736151100140190845869643163761993731144452064451575169802317017580847104271502219325944630108179466218514844686075859914085331017865508187240474955593781647748381312299261279949251775874310563299436267681201030509557697952248772470169278833186405921231379914318861403047064390405274486700852340714298130773901826360576433384064543774444667203768043628059235125032968054400000000000000000000

71

5032693515618817436416621539122081791440958429115098697182764195354147520091900136932608183506906997686136945880743638120444878669309894220607029673172205526427226087517346453454489576160931809925593028188854885764809770230775269783322692231045421782079371318144064838094784833224569591091014638044616829616035890164840150482771063874298579495413731195532874421182876414600897366655020827421340198662811948666138075104055359798987710593469029854914204586094638936513714776803347404743163583611110770967338061609943607731494737047081355947327299648819685694914709544625783214229653900598635151207476314607747816651129088979685764476549149618933832264625671898563124421421535254248216809166582599485809715298695392358180655591999210835032061596926111330819192417929860405444316209518700807463734288062678283358629007695447294942324340373178431040672789168128000000000000000000

72

19088191597846097214696630781098832292520944277734470958152574665401157995666568979253484219213256469280109843248798131250228886663912328890327875112172328474858206205150840466102417038742885348625684960224568379211777106136135178258809490373626672338011221887468136822262211879173438670243922918383663318697954448991327110664835546890388499152534410959459175301921764031201566206983425653218690781417879010274916826025054453652128038414439157950112276224698100041398047161688650822593079946901008467422336916705852513233834159853467965719990048278254005881057888770402272775074804693763798092883474198129040812121136816176434466840231822286039039475067365707816937658301676645799920411686979180691760488369945154933009643269880911102230375350552258811900682174171940989991551208294861573487546813980543317377575777761962080988789169671481535332384396426127968626182683611799767104000000000000000000

73

158707833729737411478991663002084762884212028098040260304558099994941668090026472904531985693303695368262196515220078986272247263074518412215739721820353938953891505839282240570254872578059823112723381699639444501958394024805388556987567673877196801884506659267003973829494402383905981965945387280031489133385123393284651527778143860094389104290882945884848178820167488388579318983935556310233769453148782340635237411736197009428516734689010151464995669519204742550828833772222491127045422663371903530559468928136052807535676070767806504632439558185362680354399882806783200859946217193408916702287159139893980214275976449457215680477351117637139277204927698476358531405567479945347879129095318694615078512827258835114196217733492162866077720472008254053291299726725547695956076797375114706970229799763584558179273833561120197354316984705283990969744270113368388781389504322540326330163874442118935207261241344000000000000000

74

2892684832309156908151398446541230643211843673681337194197925780615367101323744754803981955759703224206417239399367877614165929557633337853220472013645514196421230601003284349981398809166749477395810224731562032619362453415244332719332326960758672301221328098483187491576427968536729824079205640860046456279807673352368438616691968475639264769230772898545568604458229116744647076555974662161652289005050293448061609261918987334802952187308657859680291760167711882488862791039664901191538535234278546320695929705165749608007814520441035753595766782305756690167379669933693122267782598800628615648756827745855755017543643260570884311390694430055228811367867690025050708974605163732454832102543287752435067743351688103431152974320318207115506923868917505242973043992420976390017455624597577358656341006320333261633714328457033653961513778730267977494795933394425817626402657327337750653131396147744649024573659143985173791527534779582537600000000000000

75

115577408875127422747872448149963169307381710491745732308610320598495007437118746960720584586560138601334064590456984420425244500619024376549254949320865913608024076513012014479547689034263760761268182104932777171343451678297269299296743175554813118551637072550371126864408723883222209601402669969409250416751203478231909732548935402517083968341772448810780208611390603612849176318992234861165458478645630669616800153195380093265607641941571896963607148191282158757901006951113657547245303218489546224096891701994351557676237445793853298210462332278830565411557962204262264634648820662487634937793222761851120471320007189184995983301482679367839411717633714387123022500553551475353376685501224693708665071663860096972775165660147678931950283934709955423402037175857184208441911459736524788313811562997664250573681747542945798925429417082288401033349857025439598878604872971811835967407045873566458850036434748985548428825359487812850060520860944038935257050775552000000000000

76

10123105860889174248462062214276180850460298230112329449869990665966622036754750747065237792108340048844052471817131363823730857021252681402089668042069867931612632743844814945923644064430731487219937179009001732748655359093277870952808770547488690111969771837911867582653989067951129692774510865228326816635865562743873541379647842551932555214936130686981767521732330304542487753272764969913170287065755056652183593075782149055985570066362869655418452319748214503899575092104658185531620202950669351024867988587445709519199000469552297345632436098039974002222752410658896086290799954622666532327217216627785999326119316802572016535323401245697759153089821939112547573275345544257572751461922716625779407250012199912351214709488020666892057654408797867207740945734779588729025507916264999182088566171607291102454415787519732694754877437406925236469355229389811101412502112402665015000987967645948305122944523914136355368795440692405136185687756742338025229823657907695677792773182507288793600000000000

77

1943674353688267022532748109867278618810440146001873889275067710583703713743310152147134666473434801559159956211899972562842320178751152373248233206080757504785491851486501552111228565750531241511633066946035621179830888182654868304472852759899223735056285419465517016080517243920198449143676550574008963442238841744650615594574411474251507442585643974858678496158987094278363841290073241787211201802554747863039760755265543106833818742301692855459567930361454189270154595833598455461128071087422796493406193933843972936975448175731283267394797771600174311296066204566385904704336538586978361450539396035683767700699123212019105217736217260973214848626348826778133449278176459654740730778107554393294129102377201267657585407705652096863417949652370349502469975013760110176189612990509843633576909617061466614181692418276606975269507249273195731134733740154566125992618439934650593678647946035882336786408940298736397480319394665896340767231803169241010177912380072468966649732866955859581033877877894917075118283816960000000000

78

818091813586141478122269974618867131300114135464460992226036630515715252700730093499992219130379232359634149996086340179574638741383659553737500900111217271682692546165419176354746674695510503444828656806472080080380575342548724793412878716308855505160945563966802314818029150696558260211051900277265018358893190064966361562478976615231153134230006652667148519188067413606895609545869175337293767903653308832644269761069324210488752967666083469319389975972445295118058108534037581267384683940382676863832025548912516024989897482948671125804254279643708114842426897339265189027867703227674689391227234567204410183793455614041155546016132939598232298998018966964125715453176230506939846654093305023744498046909209332256150412446773510450768022176426435227910521090130838275038767023865732983221437170110559581200265834216864202290535769099905489639745901832753638635318762781812363529030901907924861383798620260825647541101828818239859627471638819527480017157033113380980186031027436309043603306040923290537345897953026435338762497540653255261644800000000

79

754830299483371454386277884058826498429956976965486896426805512341132609582502613740792171018912487865042213277768912036807120428448085374858678245550263376386592501451128673562499509658093939923149796767864251255363901014435316872256125538455447554712062616823514105908658617478957159109377533849921810288890819002131492519589000516041281824979814533159339475600232912321671179151783412412151132518846155707950233158098694511163700486472612128493328404420226330751982933909653641431146872234877580054389030362198860981061100977581508819183428148545987787164045665383349214059951583522997490712887986897340227413812387483254724637192373657802727414847159299868422185239568483697935198713074958934296305738656719711370148113669335954580420784375271823996998892873310543019054628979311376254154382696954523652760270681352020778550171608085501442745237270793710878437553168489442986173618917866719469798320904625036072598486207311541739119622688234549554268584831894072144109722789552233527305387308194130637975789936531089202840601537491722495063298692837261977103051706597376000000

80

1526740618312383399636467402827196932913565781882247098138318662628603109963303871331431836892102866368670309000115294969352256940694471580715533674910773315871977365786109645484860700427801934741255724501439526022477695339776834306514944251013937749202489467444342852029004549315078571199159352992680259783095150864710009856315623968896082579533273789572658535348368399892214633914856335134207271839969231797174528792038941839322973933908993648045247736150926334439234137525841400242787593151778871930450164233823700937507264577939014255317131418357916544868479489489005856404867226565974438972475595602704764479644027544679887082994886830171681597129845556417431786229854995903441057597674593056553561736420127175686396962887541709917677361931790015056071440144975263072729327847709466967851385675435514228750574384994374674192369255184908030645023085550127417940036965915171077209496862033874980672444058381416191919098329545188866860896367855001297345010461509244787983047612533009944103906108040499459533958903825278099943975393951348718951524244263736950743491263005842900806014899657117165862297600000

81

6769393767916614229518962235085870168698832455573804483719544540040782826867038407469229232954190883189745977830731400321175927288552402474042482967596479231993112353528233767273581538717065803514896836671493519124975932212272443910834141349400469915745293999298771287404523447508360670380553307752146079401096532709070322522113346326217611019034308582484438664185160969854408360322918171122130864562903910242323153315904030752497985030230842877653738925774002745559845917144893132085514637244006366631541892204505819833672751517241399605482662857834635861119721832177702257331305642746236927158726188008998311758947757135526063080029787995415553869638902628212387919269587796364719672828854039736883857927280305978527972668579715491437663914499602450502299874487405718043568361123499512209637811228508061120531567219632719389241158594514275791050825028011094331092059988569656462527543561927284559086452125068935653754362176310914345881327058405487534161911280563680904564234902277364092299315815618208752766709455297493632965074942210163901715612552436356581102053555865226233315068545244851548534112733498452471762302795255906304000

82

65796501811830391833900121016383070204818912463914276920620356410296273257064343924843576018801862465066184346230253507194721305671403977895597074209381107162168675076269193337990619834971824543949135792641875330723877012217314976519494690505668922124577274376116672100159918961037437374795918463768892598992219661346618588457269416314356977195457532861450648497226449263679963254532277858739665936388116541544948561434405040496584285824086766561289075921775418204096034949137779012612514680023897721011545952660449063517708845315590413450561598597069597412850195342879724524279316378413808884318114261483835197112132184538387712232596362632945662445921211730315076525203624475638492718080797410358467292276327881910277636176769711639301356026421916658631022841503918667067278807805802613630984961464151904405992605095844476122919523662184243471005806217113528212521491649479049661610174730463606524199261605328896810497828657326605422104553140423003078035166398275781521141656355344378818764296675531171091298231572709641834877000827533267275359787152769243660880172832175575383891292782464056947534189544253365797978920139279209580480409146249374560015406848000

83

1401923355792158742911018182848548519150725407957678888683299897460651984377487021128691240269529433024874627277910652787178886755008070539100626384480539128589349738680199900045208297526335318819910942308329365593901252684801711202970379610267246359440297791019065857577511307373978155395483083845488362825468223341316768287371213383250528855555571170033449562737493157347247679684924727851416648567755410586639788517902780102946550516934655197060425575041620928250741928417051622312235981242065999319995730568174033369951451861704843814703497078048319745213223995608605080477230556479728066994057011870533293824783493638787828943997974939340344266000151468306256779911522834893198349248101404174857440417632092947616198951337332792032417970083639356066784072102209946625006376635129131590529852815928691131680085839672039453673570598715669789159428324810735901327399106139089914438938138528476237794376768633793283885333116424405149875320572596015598186644218491640792275798191377520450389803573600799036525541476177849133329923284980333901010876416390079675032237869401231724124444243735890315294831353182595914485456168556618497660817854721054871021610370398533640183198884421269163343872

84

65480820207454363543581646169019315836847033935759744498525634173232950954721356848150215883393180145361082750163500216780208772731183852917529121469870576625829405745150359296831896664183789382490794685390869687016226750255575154177740489337411074271535145007305532179780682368659253820605320424257748135043311636912592041995312510808069865882342823178649808232748494496571690826227800799083690688899626769365111779502004351522790074364115816532938963573856943528136286150334461397026237968811415417222475823148306095353154945181897507523654860764160521395531960538868847729369528035276462754611626528909732613330056627294421607511613309795809948970153523220534616354055640586791906816684324007591819235798011939078489720329070422461221450917536890557102471050753145112108549271508291562182161638060030236770715132461880422652901542991181916603933385598304042276492082385105569167119020926417135608912351166661320572800060371031407759559726328468101255897424216607148523635946391633407811854487522518755127363336291056119381383185745745505899702899016972171477854689325220213539056845148808519520566191243749915667124275196147741465089131647095466368494205526152695738667509770170604347070357781265149819361912462815040

85

6704590515155244721933560310635473660748067743059098268025301178496756014989309918829228200314282831482470185317758881955916661699145214685782342858830720117624405975771377796794381033127361866061514724329550311515217727481658007325827226640333153730298054237981849752267268870930409349554446681113464011581553833443797675881211711774795302524516079922349524505217895317520467295473590736941374772105518109315679826327378295318553839705761906243910293723139483125965474572069777844561679630748682082200917180582490336188119588756997801664350004919589053585494769970818748388249704267465457011429630587446572196548597991683634874339397311401143049217428129550319430703532378730036777983679332538236388305467854117618898185043139089347224183671545280196620866407234713096011253766873824283053496534031249377781090529535035903842524582842557313701441127501248583000163110065347064526990759136382112280237791256844476004178212378677663140599048796967500192719137126217186199136529748716787424874042850360770993897446476882934551262210361527753887161547737917890525867863007576681030370185544606334603937311157896288787994679383313503987544902433700858143492536779246728517931865681757981039173707080820351450266831839909524172320628240633775316271104000

86

1504868846022091106913247182577272105116287274280797097682610077368612559405689136646483428863038206628785824703639712568146844655971282183009254245309215866685777072285318370221947768917530458263373220391212973869980401066468732624298299621578220857233261372546914052906015125853302594824138379329046090641837041908959943485929344205800836033001498220004976439477542647545810288342819338309401725299646381733362062952873278822318483736121552137346414185459680132037606600266942011993282294467159474070793267342754075155105657460842026118292948814932707256806484826173556205049792898362498434836957623300072486720267069954774573060961449282894551022101787243147939632377923810911014513473707181908482107935222647716261901631777363424425129166042831857452142762877358005920174969405080305049897623841193406870831487902141549903642000944901353155232449813606389770190801021504866609767386147776430575701226473617864721218072492472027695822622240394757267461953593295304264716078720865715921299056276948678210954101074853508975138460678910053050029522219935157334511557250175285442004037850684859630464991378471473319402500125016259272292098482380877301346098049442680042491503013725627444716766317702360803746570061048504731067717963599728025347227145174834556730407317581887010000

87

740445724662061104625196878165006526233024946867487687588636489213354464248674732693634983547287291015487188141590127263451158103485038965710272965054511531902082117489600651577332802631947018613104359108073869057264476974064229388513180855082140523539114650153264473546091584350488889886480171820571831680009097195395021828996453733647679650154645648779275264871299171013910664732464497044246863229654035833128995085922751398309833340650343086181381801534135583269905870902352575872284518669907252748996078106685445480493368209644912006161290606180299575319178176170208933718803635961666623886610377542596315882801225043095987311558633553668343835852290781954070896196530665465656819348718348118364778708927338449115002528487279529928940888281262956710736783791351305459021790526824853469661074102656284383109511078227401880393578527397554550740097813742344060609678725969052679322826994424498814732320039356597611696363751420865350389622446747667956814200531577557607162126874550537190294646365107362457783343391423147174482010857871538917941110685923774809211788225215467017902578765755672946668042839602403185267580674505893606005794644360078292348323273431782594050763380771833503067111405971606508691919171837280765238874147938742494099564904113089059014704442596702934108118222452593373069967360000000

88

798648968870347709037959135296601585996614293662306217840362607563900330910003579979681997038072618645816793480068020421988787660752562623207193266589316695453476512770713315641394392423478944563893083094833270045234834978175802575369399812485275865457877902684454505159314576744494638548838002137830547547645092169757498329133036558779557621023888084997727807080202910043065640693975844709348337652189595637692614167852505975926782576212706835424032154807188397006723333270319476377628302807341026412666467545195565376204669769962063694548773238131805437273717641256028532576045166938361766034811156776431562547082343151117055003929741273401061666687667741795790335682353402362763846581321463060425729778773696544027019632656752565863758453683490031721331334469343974736612376144666935108599964106649904973764390013933649736394583063186004358189705079345333380849971932494385112391812755364710443452659488497480443543073492355919608443153035569113313822270853749011685557203922586458744910320920377041853793018967831567449028779760206111405770816715761716457793380596726060250441744514238871465095296516081361195389809490559432182649237822552515705050335832336276133311405176467984682490236977296295850316261662947572187922077241723505715105988196335251596965184095002984081668504787900733002457523605524948201023577238767817600268800000

89

1888368344625849845637991364602142679483440256919813150715426811996850047745626156890609048397019007460661295470751102555274595417210602848918660361286272118926450844872836470888766215088915431976195053121048661229511866086556383639355769887045897392658976246467487482276146685654920582941119281829548005465703600707246098849251187089513870150550153546336534244295366987494549324376759648725504306698324877095546858255992574464331214931709599175381497350775148620352990694311304788939933431392357713406233769546705547962141086953092888498803379232159406845341951798663965364353587672551369579734217450526703941836401987105527544638739867799404260512625708202948751489791432073144422345380697645172165863609873633144448656323983824663475600497849737072450597320465171132154166113922844697606866410593750340336061200477472298948014741038176212282668022432846010001985578753086172679066548989808069086600610775570797340414716404323544586330266699773307363535632823068994375542642317352898047089727236205731071294620173722211533120150341740775639039307098136369204388523383226517794468883693255234859726489490959804553548702039584670940950278518269100852892554587074703926390656448219208253055889705992147595282499532253230799546591441664796979370917032631458395851643407403634918804871665197663187401554988999651907027321681571289337285740519927640729238679735427399680000

90

9787809418881895896146456649760058530134446394870058543834747268864563136906153924200910108295923218503481068373720190219420775105529054771866953486321121076784584964398379499552258021893755938493304275500639401273176409669826898483184862138379023521632273364643981754854633112339513378345556952530695072097038673798099621093122920255330990016548406929205556827116011637621271328079077064999918040008710402932476217317469855100673113059534590922758157786898314958177741047003962471459872839381054865937060849379993518507112733156036227959421544324773025278860598884271192301025847033647382624917387841969253016218027601502090341513930843806521925564500875675627817726541039096629891738809719367605557448015717996478227256130094985869626885735666478851574929483559544222260449625670696271561501691297496893601431956388967823787406869144985597194341980251541653348635174381039640749967956245049282545734444402182566671216098020331849209531473381465118300252386073603387787287267463112608042167822848439369243084976465232066533994777672558690779019308075858242079713524104412224913103459693469505763158598909604610616043539253550336270176038373561589428420615094961288150942798027603081725552286062368605258431830420722602783339188117018943362481165865280904321605198081917885247781568684890539498461468889703428013349348204741115437139847874270894135721269223313371151586418288410736109223053962444800

91

111212156336576005150304145555247751158540093460084777266176372941186880690968484674050379976116498376479972121327050712264340652166821576797600975374378982722915970456449799939181713264924370824834450780951322773763820027219795639316309816738993541219229541782224902865264801823756680217504445735760753107388829218277508829387837917400013484115830123927216544508200213856049174477058628277710099375539969053356458888075087966294171724122421356078744438727340178429148167039576570307422925870796166300117581105946224810672067417038838994104826144126723858280200280568568050777502731743816257946343919332010019935895732689009778759172645491398262430345052496568663557462361979326473448298204959361810290156795803966652222866365943814599186577897855869561910305610931405618585889447549667667291861264189027898875516730966049013323922284275102178143832336651937258737929310147751638681254445088352020182112866420642496715971101011951892998184233523395972166635849891984742837723155287978824909665995090488268814798427099266524321246256785378222572509569916078482177682037778316076578645805727689547743790935067270330726423329107810109404615127860924271048639294875152664979518162923682980191454140763838319293739494986512657300551876220206978925926682659959947460841585628379457916124406162254225384606373374203640812790674954185495739930160448172608108612117594174253066634352234897627497965006169005366883056964441837872602687733760

92

2770045686767613971078141611110057447985474284883669543287559792685020570204303770359734997360337954957322552352915132814599798994477178744204728000076905857166466481879693175173499391937929664084726624876140452496254767918070222077588551097434529736992357719275353793267527144151168048253812515694893466648951051730223586529420295131346074598356985299505248637667125047197738837229993516637837167656572043313093794239236911086782502252494251749574602247740456601112379634095777699813753252342200801394232561934966657234359794494779859948702562020282594060464630014938739655312023520525707186902138467908603675865366598632090766118013686307805837254277610559101562824301353521454516984726971777118557514872110819967162538265879551508569942836414897049463282299458379634860537443284298473876737897835877061347869653682251064519260077049174643824187660077750951416461831319569981789364673202771635318214312073268815290663175023305991887768206236548333537196335373530618849306410398960037891273311355177641522167172439118617633315818052044797801538600643048848786153939035571920043977709478589276637446796032501786668849021861457704960919959171883291899310872863918320490515266921000324965282111186008792237949354382181283215770608492354526662571559594425612292836179577635813607917655183401504965302389240590664119660798799461676386281358404922525979478660353088765168436962523768906587662102575251797101282308386317165478657440139596611417055566840778079118295040

93

151247939505605372376821275038015972432231784319060455326503254977965366844309305800428959840887859961698292603640263818494722768225981794629167485246470845682201493752102396865040979396084794915447909470848592438297766364557695178087896921676858475341430257366989977156925012398042392427520904084743051438727680134469661912899633124209654484230296589233604758297238318122020552930427354883211342735647953221549102295350824486759048484464435847440102058858186892598560067762285328216565782243854176931396008935670180917837807291369223138668566659499879972693262886475313726258104652052250625726880274545101091808936005477097970330661266762683709736481506192016349602275859799294157334373595498681362164421277339353593949040074235193604237506707504402897482524187260484296510757109317146920720330813486159992234348689753623679854958695935139875461442609470523336125535389968133112824740694287248209507547781410037145617129855329355918158821419487726370519627547158940770169252493038924640569745986759948577136589418435096013806878913433006404949411924635940727807352611682731091990134563632300358260763269245933179190336674294929230796168008436582988329441474423405102099114801565919066701391954878205072950447696870317228364672142434849846670029019667260235419092331739177813040709595932359608035700605763432979468810248038794068692766407795403735161503595354118694175593400126470576052970864857442577633421774198483687514513156928471072715671875402667833871802620753603010312849854153879453696

94

18103386294642415526419270478008905401091342942044708215042794800586672053742798567652190254428910652077460571068370498291605742343779373439392507092882998401275423179575852769638064001558550969257299049004973578163182568760808121979543923386058996700827151891646644117451420488020954226150813442309691700785353696360317173726739123571188882247330075752487849416486938952008082961389388564586884126576564447469441557864039145913727692398673273978549052863234985852925694263552608118017994604824792099517682053647078706959366651024378998735834662295575823915510389901116927610663826755156794779736608026037595718977538041622532162142701864826081122167094496688546741606311620728547864144075040372990292685419059913258141277321822897854536784711992002932338299561637609028451353839365190480796572595224236296147154944686099325014796555465109979221442273094844989336415887618307555407199347202613099297836490446983644438061461337944492041649730527473868993374048230610188219235468722261142501414215791909319935110665812666714457663210534382040550223665594230584865675126770642468444739178200248745963869296656703455989277194721250401065502068251947778017214011848818267064618980457809171028055220385200758310775039459702329099018439782718102113074485615220831354823578229955133698331929248797025875617128216584926835608193864570038761209557187729618802176725256688296172422427080973589686497473217616387433481995501096340460267858220826114360362592165115414453388833103947738416148024758775432646278546373092106763187594884808704

95

4750047377355092821921869975679062446058792007948012010795720930233580423721199604270680226039879403058752461781495360645138045574538621719254159687813224870302276516515713964507277294253987113403673066529009788329023947468435554586170365459444343300949614416777288349285435415479578718562857565333835489673422878132434067802151540365267975731955988403150780595964585229821403159268891030599527769933040172545720890282239871366081017382008371836648820298468714282992160873858721314178258692255714398565423263772171887995102096248446801518352072467336250789013371309582962403405653511081180077618278376851603324032168716659837360891960887109319615395325146838868025708288089350718575626620410144946417294278737104104250686663942955248992858671883895080770013727286611626461000242303135203831119139479207169375744459726417239209510729968271086842855103490355693427384920024399851306413625834462342679726592460228580306441997110506907961180035330888279685526710132735427907623675035280500155967692050200179135956887811619265733400480863719809870593038624020307502263201548142769964683030851925816823141025978566719806938769114051030960034445002870213339766763577213255351868140973499757278405613769335044882630914801260227497487427413590002133376637547952667880759735273243152164914580658784188548268640650741260809682931478565072147231422860966573707183614001812772342788400442923449905548588541984226238569575292189846425786415798840733370588815027279072424069379184655255190026361378729051650004211371380778475651347316530220412314431542231379931265094385664

96

2732145290276658473698392137470508926561201684604096653677118991656784428326000580221947722480974586496299083310108025526528805405482916485776072098693978873613800477030572091897363512028366550868292662632171522925018681773736453850156905857487793555282618583935706664337662640934530856963529377216834753070239779819918810473546600416627578005092363357405581528130937740965503851420149255287994416579183809368172085157210857158226221277359651839603651504892263196164752806344287829574347310024426266536902500748054820338728506350081398473974390528834329126970920422946040516696488201821138192558303768128965443849401205399892887719741097103801261456508605561982562900276697425337267334722867810048807912236024664359975492976269045234746516214300571487490733574204855044914857885702595096202245790911611357349835321652475340586665032080704238673165911826938658693737829768615017748777388774015162979069365840486899617067441619776433755346800967325199421875393584647828937265337414237829426117591690965187489915283759925039979598680435799620119537461380496432297344772736138530879453218021295481158065625166088942729571927130960080836547031384236608613865656609753806144981567765574527797928679066856858625032340428155925146847221386397648167115145243304940341371857603943453370741258193936883506427287047299384472014868804024101643565234759293385702337226503295324093448155005444323114760680167529800536193724642466403908306840701229942331074268022760977448164141405495457181103433744441440496035401486814035461285922710427035040200409977262992208396160202995947944745584490790322588417523712

97

3444905581908420113268661415565208691724324960247947576644082500642891722060494595629489052833026347547765318613292862517893989721120906171427525095575378897561142931985861665445802375801957033194384215592806396985569244228300934270777347845246925345348943519518665929431175058906948212130466469296842561586961498526769389642266894677588103011844217730187609159777352112552766788973354597383936375173750989796457008810531865001494818229326081224701023314970110204196222547508044229975882176007187426358204765285699218784691117721946742863720069238044586382023028254703809011860737462168761301893434542983136435641984224242670524412113464452429815310281638541219820269625768888481574960575044092139339579538892416768934330100241085183038279752018756517554012587921118217766719900971786011741552274843549410200881008350842253131271729126719437480174306688661616228650835147855035129481061537362894124394302653393790456483154463285606732523935728356448018338140432134814399312659137628016779135253300247180061644595984582454062031352230319184026784532658103867428933755458267596396104071693949090302585959643459331797593412774555427342969220190826091152127748326031523635945263267753275237785917181353292942387818771913457903892722112546440510520399593784038887100343062166186356869156088734115829447193485264084146878612590406398849663008138189686218972069710510105787038789879298418250645499640656041614456601019654537714668077567016743215019534882521103836034370066904691969608026369189429996720757143115890574457117020216779534782121609391216830103821254903434904768632986399059071597666020531578582029001676646428788654080

98

9521787776784122717842001598959931093576538471902507956946466848610843763586937442092100830356483312323813752401315333296844516993527809502390298696827915695963944232961638078381709434466487336080603678120069085550117730515476386993302249433620566471107464499281393536474165086100066873492159810260296689205445828443165428496054094934869204570926372581364345013506040646090031871586227797018883331699791418811690497583922519407348966690411863209198624682428979130607568369691843253168128173417843906623724881532175995758439932090596901391385727932522074080249906501918571111460905933558349911174180233721223799020382913453528991654908257997546698459298337392993907289313214060111734751053140313964049836376481608597981948699896184418007824797904522367334244843961371215067517366072348686673532214680288094355774630665862953897303503291808257477549274640893478046190555995851269498804968010341613114760393334591547543346252804949536541213089377228115291491957418778729722528321441115274608260099805289356526003689028576053382449230186105686173397837841121991571650745312371939727365433063518171325828569224748442961187520849848608294714859512431107416900835751266119092196192643907773722764606964964145164669968105544521596871506923782168734786603937562550984217489386928177083449894067904844940374695834194122918379068782097008486104222887757497410221299660929901096854272170543750221178238494983771821895126985064545255739813960510405711610073636440524555272928433986879120622894703265799588149625796321082188196618859539766450643198955728850612442452734016139295292615313681465153836705075843025691887403890977117513491142572943938144633594485606335905792

99

57693551387113967568785827334868474563707654357612053201526286057551081413682556162936009136389537086273534524233998904634725047920209877639733738815348565205378011147521266966513032309915183951713225979361413221952496798951018655368503212009886732497796288246125444431365531563300530974440840472083425162182200170064179955536781497002120363160945746284054476332232408125464785082047217719281901456591779505142162730752118099381953149472838247587435772930461531544629724849024910018809365457691363820765492665304660728005669114835476012862880468558971295398809859788789468083789563869815846466660087395637783073410840559885780435432006991393806744465154309812673381585990801366719569766634452246517485737312571018297577515292850741024860230727247571906133541537920664273365560108861831160757493057352846636022058673033296950442978776038158440191835696977972988878422101688238215767316481491544587024048904898586505122379593492545899747481782791624276113426964834015009427526039898908692660342218071575282081545498772642428920602557701459812116477719190298794158803831267657486808976295026610255951725928574856978252471680140359044821076476507128474371151364475346956007916859076235489757027146763728514157660863436611144340066348301704053650588068358137451501120928525770059671511416585087115202138873696884724655541525013980869134714839634866397173802493416621647661747765017221420276941551960019946353487234052190569037661084549193280808650448732555610731719402549710718977773832313707869391869189368611639749344772102920154359186737452377349844072628702110654942982744878378052129321062931145984526257143465154134557386349714179533914697157474536494696764165646584901624551111045639307264

100

766308443612445478597811546915319352374876057785344165182146663332713889351381976141467227477957870749285939608936007636231027607901402001975432867285512452257682373145949763939711718795279409783554704474371045322893404018797699806500310204775215324545581030586777691661630227210064895168910954214164680259842665226262332901962106232263088449887674566728464067356307810031184704725288269783438767275367585147188652288961673912061412797911920412593159758999641619171840788785732623760122908219748755431913487721983530883100035659570607704371973699443350381602173858411376781501745657870277678935656337826712288381677353870574156905275126606986050933989706070308388139723891503363880846731186355724496204310560300259483713921211953523986871339475594247992794364491034626125702402099724900244391078038109668860637475311021807197517876937907766877991177674015825199537952643819029989363165219203942525197801637347790158180115997340695832582722720940887116861245630898402340330845110529210952655205237334558945742954244904239111376726999896151942841917664729164244630764475701068275819201827901548096241085752890047098305003661193469316483010313158511715400064139000559544474640762611614153949292079018421817669305630181309650999944182389934630035275413294030088486547497607193873347761501458796210240158643671826326426064994314843095412604635213857950333800898370033609704551854900869727589644510557812003845917391059724167877705148931933643888366835833775675316918373739984232211944786049183662588299445631798714942205585183292743629511408076282384345292478597213552172346691346055149148769554446946294496781248044138312559986938569056894124454749835252497085001509689138316830600907235147002675836927755712257411312941281574912