# These numbers were extracted from the calculation results found at this hyperlink:
# http://abel.math.umu.se/Combinatorics/ising.html
# These results where part of the supplementary material to the paper
# "Computation of the Ising partition function for 2-dimensional square grids"
# written by Roland Häggkvist, Anders Rosengren, Daniel Andren, Petras Kundrotas, Per Hakan Lundow and Klas Markström
# http://abel.math.umu.se/~klasm/Uppsatser/plancheb.pdf https://doi.org/10.1103/PhysRevE.69.046104
#
T(16, 16) = 8186145443716474251462714767435608722044199998728667180196474843673635359372
T(20, 20) = 145916367657976914091291029266939624665706509760113262582394239627245146534733535045522041938093696201894688206008705944
T(24, 24) = 11641087710905781394776598279540023757595135136753694782513855940785636467817055107337510856178696830260685612917519568885473101775523407070622426596898819906724969956340576
T(28, 28) = 4103556177523157700304506172695648522293681628469739637871454864917298544080495481156777031120903018321581063555654701257308083822721157646048374588250879789521064099924018470506747104365419561225987213487838274200208816426156652231792
T(32, 32) = 6342873169001916568766443273025000331593063924436135196680443689656478072741300511612123900652711596311283701724071226144241851411641714893727789741510169213344005116385197594692089556614547788150860200720413211442412355672291841364265145274980444405423129672679584959498234944801613246300853599317229362316
T(36, 36) = 42779585727264015445448642446345724854339131150567631256276619026360624386334746089591014736589416999805471136628982214999119321827199728689760076470175212150637649040300793784104459719917866897767080563230884900957031760350741164297299844650987627838845557838227953702822656309218197829914755550539956726834096918727345832307443690470577291165571564933708221964195771598034882802704456968
T(40, 40) = 1254752023717859682515718881607994682236465645039927310455672721635473902488073617218443077311223223399196236811426870739597923702585992429021534491549416942785720666656630852651694275658861533064017010032279248372767232668266594020468431359059748054535380233084477917371859340224825520436039745688519584135310072698551206885837856552587587726543972883440205232489406670818006233856852204140053602623156270552495381228483478532997076800812216774494939200462590054603946222635373656
T(44, 44) = 159666674228684260394900566534049725666840243810988049427568449864421120876192605792633588043355281139952215119360218214777775197439123254138133371028057496308528071187936236254628549063930905088916609368158800975311304729268225598232420790879686067397449595809181656213689064108270176350882098482714891861873564765892230917888134519969176205662862640467867419028357811884611377601048218717358721257164103300239929814963328548643493419636170081638547194357901974156715931764484745378603573497877937715763614972509137083130481872837669242105283531432494788482324796001450836547844448
T(48, 48) = 87991698984812127224437510477389203323408912233164686804113645283247026087283320895810181502480941993371647126094750352532873352186082791967965221597148144120682121965353790392053754800007230081840092491815142021319957884820075497543062558640324330384150920058444323126183393507550191232455334015007971571163698083157930380011196697692763456968846510616864771631975869875530974670238197818084192955200339728145660918582363066486105094172049584019139829895725208502963415183602779613072318968802652657328345545720310886360415923415271494478578846058011971311086068437327852619141180836476073727951822096865488339550090421608202431840206541291173821132114713275280658585284986337768300929436000
T(52, 52) = 209729933064418136354755283485167423947853365648715762324968827437198125163336714009908687041287642176978456193726442688261495482327991062029942168448232934195600039273937732491249332361926543017266334616405270540462293747287206495312963591926304964228030196718042202180757040204865699186932355572892311169693690456164789539896441634837023330880710389493145283969991378583304216724940077649694512139761632647179891463492981880085968325231917645362742532401068599275964598683949699576267008037511154807745034117272447989638868032337596803395492564926231573678581039602848128415079540067960874100411850125903096788866781984720736084246071861419374969364591152358291531637755105410845816537244460296674237215755202673196122740117598050636376455834303050098991012394944038708556483748615463763023781924634184393545200
T(56, 56) = 2159832251877405713767869415952322608531051578150757207573535965523195068185788498217783862621783183833593780994631415525490192761598210234178142301632034198298942183184711517140512136001021898383512163482263804213811786176425788840436353758784270162820560701061616137391329586735258424060729038506542387772041758245204314551644339471682162403838678166504952166892273412654115508278410365852055889931526618896879734323803953841370272512093645948699963891882453418505439220738190212554705055791446290720009499771650183199367245382077762250092407058685294440534220632584242813645551698598385599847141950600591851538383093100230945238626119484067111146201121632982795702052014474459878970004041120651141070753828747824559542534815899069005389366922059237483984480351806074481040717258882698716271806412766688770958272446437232879360145661421711130522980618097906645705843175403713956463560793628045333380280258871594360828987656179753199409607728
T(60, 60) = 96020424765847042328556632451123729204892364893973743076139839143958788847572633622889460237687617018802642785461550229082577177591336497333961840360150490433073444074880000674542156572057837245862638284350924857375801424918647405265386394562470969783370362953517177967005625033142203272911408788565257422519777385313108899013639554041533112948075250259276059365854008877890048788278764301501833812483908431023248707100572312008762850836084061739671899924430755587087903224478590007849834950383265472180592872798002319730013188224673484647407535068148785525608368980627470430484937885816871883815670762532060475413446473808151094397609763722382297841987904000226055551964521345151165541332819213385479966718312164823681666556187207931944944131060228259039568851412333447895667227619891203982509631740062680673083965053478357001241641576491965390927211689570850167051450830456377538006403200881931422763976647606230740731314821730538478646422063845373854897039972671486795285380155590965902607781790770674972804590889957928866762098033449364278977086199817994100763791201445288826144
T(64, 64) = 18416352225520116716031375152966615358943167009657900792900708651654794402370401214890424520513185624798356741722818089985501973692055106041578719966814058837107200391471646823564693658484312139041552483370548463345795266293289391046432030285538991622342203473587751996934387930126908138642384592149052251706203262754916948957690446605728100131273536612194121018007616762465947621602847813229011811118116800722749666964802594346012966340869765484353378962848550917379922026306229343279674937964477460762798494020247961550904428479662365619594384877323218051490825647439189612955112303359677506576022961992168481079601852741189069596399061074269595355517563741605496769981484980909619594931208465828265888071585366713641095375538663695282430736489609189185011536343232026018669772819441199284243028199036734766411444489255780557868011776570418450787682775539524888307216500128905358771217668046943760320151428856013019968344655088387068438839279708538423969533171791806724909872226757430191393163413822554366341065895312464528744153672244224618717685736150534829670090899058141579969242958263522227259472589791622887500083086537068183225495903944193755484346957253502947173736565512646623432408042900467565088451405828247153785169036
T(68, 68) = 15230172184274012429389029939702058971660355150601775082402377378210077423389952818495449007380809906290062705231529120808511776867287545757083655308672827662551629239196020884713643675816330081030474864155438439323360696607222062980240512154760447302147325929449566418900371835514580882807249672926149622932954150321397968589978216458094630772695367414900383651065698427876229422247885197989896517322161142233573877093662599784665394998160228678877737513060193129290218369522683853540905355923738905690923550486782837767035443547654249625205160806811791556975670673027592802536920568186730259589064099381057694799664865250509260778658544829695952235128015549035535889596123473732975666923387456086201723869133487865774105462334542624185798494673890681182633548549911141280751262645568293786893245753063285055198600954211531334153706815378420263513552980496287290616796925167371628482424717058880092112330729029848347971275706345135693256820842083812586891842962267689403412629678604878530250153709494047253617546894659125865265029038289353015682575404801989666600797717546193586802843543805287387109398245338203770923511907514791600103582638648402732693197450907659366302599469597496162596830613092951497654456022765266078551773615635525782620703712479439020439405594368663481864191975590231855785060981241304773179532862435354617758108410981886307441526273287286928545210550243233105702944
T(72, 72) = 54284076902561656848277276959379797912997495083261426049888617000577798578016366197800099087489713736144898300721402911441802723283733992070486423266900328921383630003272306248122760891747028881355249530676507527701763009945848624484271595781923892110880615891661832493783443416821550632674674109486822223727410865255704384546701312953855986307569748623848046449816922812612074558911576026608739633084727308476981834507985578800122441053144850039212304582658476410282504707418038258603113464254601241036155539829054187271998843618955572569426995052581260472458487581724636697952159140476209742912083314017426200930348932907575129240793152050872359996776542719252790193668163683588004726874546089472448735478239945459126304025953389629301052537099297536311611765863575555213888234421677551055025591940704304280330963062569022134306829108075985035475258086430192059497906305082133281786021517351423915084149281603495085193338634651158774547642731783500437392305157622950356458980489080828674862142521525209800500822475340725734922681490432956476129261437398310161529259410533998123900087757872846747886620232764906161591041857442172262098888636605569178019516651476844219658506094826645083222448485642864253030692693881360140489340714960286255892269260031361126274056108667175979138024082139830966936513654291632087145126626626081092366422881063981466186445110055748761616617162880520979960143384103643217772499437345598477182678080755332948189043468465775881348332271407538816365370732268951318692669683744418625841959557525000681052289574016105629310591664520