/usr/share/pari/seadata/sea419 is in pari-seadata 0.20090618-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 | [419, "A", [1, [-1, 5207, -10241605, 9430556383, -4074855659024, 718866251409866, -34896855712101945, 104094431749907220], [1257, 339863360752454, 182328332374531180667, 4510772416867255050259374, 16160675184086159624202778226, 10652182562394538906090590018818, 1031368762220171475017807970795496, 3611883573807988371293659859250582], [-757971, 261308428976700246368, -21151845545765773871807980269, 14977110399169416836212084322356265, -922575804943349421263944479202393603317, 11306334059659220695194200415083944192132371, -40404285717336787485392511309663147160566359764, 41775218686401304479864910011372215028130477359508], [291825539, 11482706293171258218499773, 19596135388680118120989190192720926, 100440779078910856817245553571848104336794, 18277823669646042339110163621199573607078805558, 291666400516708643141883781666667771547572943905142, 494837194208727406214318792378568769711686491397828782, 35265152662657379700521636262713433866147449274806465701], [-80547674653, 110076240010911667340161781614, -1498808873249104337386434560974247317748, 22032788031044611350969097131631551755672601984, -5145367560484096761689774581864039159561108138697587, 61076445661965539904576405683241969929198887063710500054, -100299714927066822701634537596433382827101124738471820336660, 9935095948921261872852582104323632684343185088560719630964840], [16964044814835, 380647999984058597701603282554991, 20346790649471552121442556606938923748022964, 423625240593713657245278299237485851046596635483404, 48569308502331454961274204561233089117301877753732896694, 43204312011437401187166974685034320422400301601990131913518, -699688001377524301252282992634068542345808066380190712412094795, 937454965232365301799096687000765488938870549397511813706702486788], [-2832875665923606, 611859847108986576862142964537651386, -70969730493450294373054878553614634522696306823, 1141087753675853684136801449120465583434646314008202014, -23836038274743902475868932656838924361782104560720706030099, -479486601298640909262568799736176352030476051741141284797048581, 223952602583255956868865720847044154265349903691221785976966051766, 944073440176546828467456350088802444895121446145238321955021020529016], [384761084803378722, 531435400973953826532061451969005902030, 76106454793492231485762005833182958509851548035160, 595402340875795169639932999390303900695936065418551843304, -14183505229898012588598608906539282095095575818073291490741714, 410499567673883870245797832936006382234242218640598155284067862475, -51521638353937822309641499223945530385712817171161056298145433079568, 413641324248920250533243244904099567586624397929600809225443593837370678], [-43252943062295023166, 275520529105368471884749434647648642825392, -25809211247088060575811253921272065029233670008981880, 95549323025622751629730708300296777086231126668305977958079, -2133768695079869218469810291575694666234022327325878192912281880, -46317245348576487704337567235458814396077112736940973839576492185555, -75637100198495625822422606535703594916830975581684075034576406885414165, 102014610971082457379144986967243233165561304001556736578185687533469104160], [4073510860172031811088, 91569860255685892486893687590549408143064256, 1967720855884731954126609805526935176924602722456733833, 8719767166079679581943356617518103048475495369537526071131697, 916866991179506478011552493379259952424378403207044501568582255073, 1654709392225631805917575165826711397678642809027791781573189684587796, -15320238728139175287072188418212661928540650492569102678557222044583215573, 15400859671867903589261092293439082581267148185394758880227014625913090988096], [-324042303585176494734424, 20603644971494617707341811327166981629503989923, 114862057941014696233516768541626248518063197022152574375, 286869054937805920192585767941458006479263783727384823811829627, 85202075685106514432890493805309116009096304668489358343321221674243, 376158749429485463137060561589998478461744566245479302084272539890426861, -1444017387522931372344304476791918383783712052111339204433145023630937416445, 1460712676848950998221474385742742587657789617799050733216713327792262777323704], [21881427156728746566798668, 3279717158897660604523384905672815594861927349289, -2840322668420380292650667142901749587356556275308960799425, 36665936305512458933365071187067021573314593894718835999819088521, 259599352605215333557226266394666537510689077744545471728047574679095, 33789361263372135479156001789430829225171810821853607058252469530198203599, -103132732416639044304474963769674438580235413983441161012168922616894287547815, 88138107705182801380052432131730383344452958980108515105975958517010111895361656], [-1256905419251829660380441634, 383255540211259123590170021131715314859266161235838, -346966978594490107260644766866652005651264850888983484635079, -341629997191273178194668805916699600285623369124458194642199261047, -93449320182332024014037691987775850709880312397201819662686153984911254, 1812628658743318988108579556413230114352321045371440684069285842346075104126, -5345056281463596397760650424719759231369723644476862259927183349356962806803648, 3628037323721797091798652388101927272063616096577820009454115812971828149544702832], [61365550402054332554014135212, 33946322402782957987550499831965933766606439485388601, -11247466787279790836360257874251175576550238330686384480374873, 19043009188335595797359445907081288347789632809107338993034030112120, -3693984008081281638794221189743637244669134400786874930957964805494352234, 66515126305729519975878139282185504722041030115828374263327995060205998443773, -199465084341963593920277356563894287887606844475255739442296872807703989124123318, 122961435627379589901724007215471059664287687044150645735251879597493386512316531884], [-2535736646757536318179572380345, 2344064939433114878207923410239576831201782105302364873, -141395118186774520625604931686195488461830957801306967464292877, 761230100349193925051713241603961443661227248438683005769252850823504, -77273129184131102662184639264793352274606309157251527593271066637504457115, 1655281083141600817652645958586566248368291343568807796753002985529137371911266, -5037497128590456832557459113854647880447972410627245268155474033014583369217566608, 3531125627120408449795126865225950081592443373515095651697100919391814765079836191328], [87903917479993485279984354637475, 129372029062817646232124609159158613075684556556658863449, 2369390695380156617253197419222045221539995667232380520343841037, 7865324820312516648872478593247594639437452406006808661177519270290174, -1102174183917954165563195204646055941084057016509813779061821728081251104284, 28407561224573007328780453942572287717837847238046855760765888505304688594061166, -82708503626738066366301777760762129508294752924472319690038898269002656393070095192, 87792235502288961182881565967298322836722233426950879250997239880866784268222759635129], [-2515723818706176437152805650172245, 5834302240201846240592017066829251091706655487896376447779, 163927359209991854065055967142941194961315947780008360683436555184, -27414919482296369580756530514683958856274519940348590491525473034431658, -8563433774720061380712838961402452509807539749392208390932630008485440939346, 331450229816555206833925693105124880715560503700043047841885382910526213371450194, -695015240554055150289793627854554726976373536781665624256983788493420000851088532338, 1930207973930043802914737190255262131503023344175478324846376943761345760716143558616492], [57702799683583198802905207551172089, 219219793304854402994675639928441865692760039112909459539383, 4586923476329345232283146756766392449983057018835093915117107676439, -1337102546628961541436722714325858999915105347327461062457620326923887987, 34828912617779406831411382255199528407285057070178436741774046316241890782718, 2522008002787316732559903242170900090897906564717378579768202441648731813056927221, 5114081639152037151199890197526011230037679440939815206889284574849824803466956567448, 37973298499498083360161227294885883107915038196080729407658811804279634558979488110002350], [-997070177134831610837782553143674018, 6981761144106829818051432652393120435099459187288587270834686, 88998437910003080103455119100564816030236431461735610944799393335113, -6096019856442313864032504470420499322058474906152960410211033063414275313, 1866909130532080099872582769853668806371943398199081589781272880522578896982853, 13662480141410107065212149544924343954176758710339813244254240122380301713738978939, 306387280539977983093087434948393942524048971161196939296220588399986413796439829590609, 672726158316916772675030675554215399768384004350099122373199319361039447980499289216082004], [10875347801853164137461777090484571492, 191333422855403136966571844153081548571854354058475182235949112, 1329186362939376463925614712211919424492332691558016456276102720172725, 240296656488240284892514017729618044934115759236776903433316345492635736949, 25105524388572108763029340148016318491664457301650089216980565820920022392313370, 173037293043418457486731604309484734418116466258267225729268441294092534426286891530, 6519236136786652425677040009195900975194902041949625196860400702111016785394307822937971, 10788288216275322239036611889411848730737876080380314219491575985475458704333446629699002079], [-7844583234828678392791231298561215245, 4571970811228154591223321528298520893527240039844728333026848390, 15663153211774042523802264545144418048834604178666294830971518668966964, 6235564762463797304192483695566871032242398760549884903295951919161216525751, 217331481140548378968420150554706061519805057557524624798461284679414153355313982, 4618322616417340412183780780248591192448386727064056689781823795375067190654025730790, 98563538499712362609996108941903392868165885595751290094683793458692707171670951177903145, 157256791326554083884873841611365944961898261088239507072817017026139368175890836223560757168], [-2245866207752185615739106747929366969305, 96371751875872890850439006621089683895143400053757027391144513345, 141448826473491842114671009207038909274028712669008505903544230449856173, 87005144452357964002990120395923551422806084718155868577129281186183278873711, 2036431987255924104182589473700129205801654418464293111947572933300660441348116172, 89560282749364194833727353782525672557015567681304257012847954860858959650240608738836, 1203956894149372670275383941435968275762720973891975245075570901674571272264648423923818657, 2088889818557145662765674527064995691388533264269117646358635221094738985718752361376281682800], [39732267639248198342950005655881923210971, 1810382409663829398453201501626429908116595249025415688978471099754, 830195407452598811431231732652371365264335120115124921520348503210268417, 854410997938767523403591954156267602067144078148439953043274355632163715939832, 29282696591952935329609512836244788084945745385275379242302111188238628240091538776, 1236773675402280497211919736380349949906839248670802657037556749295500280895980975065116, 12547191824087907697487646944054952843098499028078950035101546720612007457035607278235666969, 25330360104730853574214986663509942604191802338920557888725517315487881415122207302408535916968], [-151102375769155487044895860032047647090959, 30583145246988701560142921571836811278244576346285514711329302577485, -373546071451863916649028589941864381295999934806418492621558119894449450, 6067069824608696235924598346860088389316246676069022538859908807417124295589969, 420469476208931166795979002424596142361275371471853573632525689080630357322596056411, 13049233166639639558752219903194567141183594818561345935813681791611859179061087146434771, 115037287738496626458179156251423268076611630491644176702945037913307856908819209422782923867, 281017846089179594688460398112281996118645144945907625558766595146421001416862182170169774018163], [-5179085385150830671407449644832166657816711, 468328935016834944017859467396245920319724722447610271712947172316772, -90998609424506829676333989076357301627733358641115582260222385352977096597, 25696745964239206884080756522943668704461761360907238346479738232031209344974643, 4531831871580323363831243657483538764251266729300115703850714650714704260546909801285, 109067546893680198962346207983698058549242994975299377380396762497257563107472136648291311, 944981858701022646722934415722599342110430621880423450811038887256495426928413610848437337994, 2861421605047541525991542594482846035479700044670943653971629618776798518606907543527517103678380], [78665825818186681165847049825323495995126445, 6547170909584238279523256187524158447558996417392553066741661418191336, -1517054663070683928136992903114946928687736514000350080087297224265905879704, -59333869663374505401016640622181359490650013175221059330660825285266343667915028, 33415886507025932788298515781126465531081787401384247446515271516688808035754481037886, 722063082910805137982233292223145144093518666304577643380234073087943035514451120771473109, 7015996088097148954413989460958543453556742824922058810613878974468891132849028692760630283397, 26853067149390012762462297809471805961949258752790582979174704122397424844379714557697861958267534], [133276910167512615360975405125348034428585187, 84087475056838786710699410510580291153481966451744918853687259064832471, -17160252319373737145170786267228033644318762576004246363761497317338336323292, -2625225345591159185803174938613545182578227303066478693184889034997804221669813518, 126698776986966917114267807546667678442702268697269414452459691080912093153957194356086, 3545262734084939394158571400102258089874034959578301024140412432010861315868117699708648969, 47026289341767410148426481087840417144233816226569190296648127980863237799032425292715618407187, 233364729849918181163102696466059777629778357648574768655668586683684385509889915418654870371820180], [-12368683648257304596500162623660441647727756835, 997779339316290445010439864795700806796684282500322354670742892873578016, -153066271112305298423679089623187943150476750688571613926471060332434368864329, -33833361432521581421424653358613790360861293646533351797906288905561326109095079485, -586258660542865005943147074751876255497836080394381294270088736290008022440149145484105, 8668557014012771667470731492278267323704522562819594207906837088581726622390440771486221249, 280435388659331957038846035397855983366848271168337209909905921834206783979494941793871657067699, 1887339433354454549582804121402366466934236948089790119133525918182099978167800101022977742648987377], [47306613549402806408098120482769375072982858499, 10994153033956065664766325046884786713566631521483798486947940706664055010, -1103885105489428769600793991887068420249765113822167541670489537192044384405443, -316051471389715232193365315392151508617241662290589186202230634851778631100550156796, -15247239860275985846265138757953285479740809586898669865280102728675161224635930664942762, -58230712332899579953629790270433245498136272744313965317287612847705361340555708366433459401, 1427603623014766390694847907650747162374325197712879008593001790287177817992877513737602032759801, 14273396379685388985762047230365766146496222098434003797415163175603323330074217552091169411786969640], [1413883364226186521107809879611473953439938995653, 113003560193588982824433042946859314028301782993259725651043823751230346975, -6117512179577877963734097978527540339463458813834735131032959322050347982122916, -2406404757698333476954859825272960251038418801222517125725976190807156169065333573997, -154852537825058368604912613623774179258581098215471225843457863910654635146341685496294687, -1064242285599972383840948501954847569374120054875102703243411115769389059366360877125961651044, 5455288519091255873883350541436112709919045708287327272412016530943703531044278963585156121830725, 101395649592333384221434670122103454244300691194776034318998950417775606412313290594622653521538808916], [-9428945188149640305242052090061488178620715333710, 1087959543265877933895601334535492580769920873796296376599670669361333553965, -19139366866252434730645153404213948851465769812005615645648980005929641926627582, -15257256827281045496626778221895055404194539976852015194621371573731468885216535602490, -1072170511034825332877936351555846322602924165758453927556359510283691109007036500090733500, -9920166588730801138430590859096811912673439704995982332722402858201604462275505542993454204925, 5813930179858058974760645914304170080868760903846439093474706367204362156643452082515270643346963, 679362480843781762747752329865868160205512083675812491023508579825531881513539413129394312252813339648], [-150280408660435146881587872337768705620095973047386, 9847877534583300453359886919597146941635976377830572857325802674949141873759, 90106376599100175477812761560609561015333228669180594448241008010063446985910356, -78119951406937975195674522090957012163833228178808414399427144742483188612586235988124, -5251948113035065305980057910441300640206380762414768095827701256966616282252593935770047607, -70958238877683565497703156932115648343985198564702063838931026303481955156681666721430162810952, -157275869819385564883357997287385228571191873961419904124095682649037666384621388970758303751490947, 4308847799692958416298776117695750452505852927603226154661227588007259020225703308412457217652386831861], [1077002694525586594180869963048523527018058019709845, 84091636700561554325591223827981434531020026413486014433587939992122721961555, 2290142138791013343319933018565539521081249374980521871343105032057689688334167934, -280560224018395793568655570558067831569086698980442364761417361838805921962925093806008, -14037143800823250667346627992536029192331205464977000219454785112811993305867534369937620837, -420486601748626242235824970016438723567598668728961851291276146065651768856530674236824816854154, -2119675949464804417276343202144825493824117439879644050566762612412234620533285999480865365414221078, 25953813783328248555516397219840648655255934393517604768648948038658133116370603625651490788538465514364], [16433007271382056219892982628465907774968589710604125, 679490771660101955884980668078441971807012001723689178558824757985133974655935, 25918326983856924162469613943835694638630054987104031536567656394802156998352178147, -152029642910061692778886365025106760583215362128779892244095241106198620820230317605914, 44724349061194579234174292644921719947721758337878614406009477376703175158690732285550165533, -2071473863279008056472566141666080921409896411084655410550935644504936909307814863995747671758102, -18891593925398058184304513616094597480010456335766870170726794305736118533956536673336243980790087039, 148885796856007428460279178053809687022770285944712544996197983774608486246989510279681013804372815176166], [-79645155954369845643413528814696944828769502201965693, 5210260780585566186374274404351537114537723830774401561395227087959946761928020, 225547516174012052369765780652781740621903594240218733882544187375864475257399714574, 8237547921624510546805943832031363275820954103462606174679915644768732535242542729497614, 915272924574968425425446171610768827667174291136746393116680408116358739463054688897762634903, -7919284602725479614212063817620009776010847564132782154075078705756759290010788567423720874082246, -140126069699719682131011052677019346533846398177346532749651413783708734079029105438066004249970365449, 815442556596315364889002727197432883917070802732616727085072206222777246154024733086455457853444464382644], [-1753157956892470918647602906774127623391245787043352821, 38010375956721998725649343575733151537965422692575361914916591779297520357987148, 1666607994728661615613526157619324203794380332528311482646434160958170544910484867219, 88885239009954999696124415018281395007324265649068018825699868837595097359168799682648440, 7482099683875629666278254496517171133406057872705293663692231080813383841454198177294507050291, -15837690448730010250104925078678434350879383394202811314861188799142095830550849508104328960135263, -923447909185230571013537750975646741212398543473209204915857570911521957893763332294110559807272178779, 4273246979433231061064089311906468651915116830221033581366874764562042510179558504905240858153400940891887], [1419669288663650511742741364360520256868767364552717265, 264448819410413999863964176361284658701500925959889708595086979888841101476301667, 10770851801451985627660828837921736346992019201822925353533218835128717485671765219040, 619801675422648824349433367670703796659508979183461083656543322579058711094659112185400907, 43935503396907636631054211241498677458294409791679931942816748522975000140915357332289299904082, 85639914548159573178600130656217816882944851079643833658644367005135913983323879907163412086748448, -5564076397832582263308732771937871319980451233606882926125471570362161323853423085508223011550618946731, 21466404552676289237883084027672562216584186912717142845847481269484073166571628116545245310133968091020992], [156920561702103085733993397139324249192261543967734230935, 1758433040805499702995747813323343413687386721117691104705297401519066580474129007, 60887716033504083288467118819560043073778508057245866527643494637312382422666567930590, 3322069825506794223824132328271603517839808794089173557683939892658660460553784421641749398, 198955183135223070944200476457272078187560131809612829635173011579757048267632076063990606360682, 1373261107587829003854536475456263898750694261200016192251492074273509471079283314669660200799979195, -31135677612977822302924155625391969605218975171632525467557166306903185956907612350262460999320787932683, 103537716760943791508653727320873923423758714538306626791182298496608154421728831274455833237021574279736000], [615030019803745326169005706556693546462311470852595696991, 11197711013655285704808827399146471278424989579512630257571424316058280752780294506, 291741777312844740001064372430633306433133940932529849426573294277652522009952321667158, 13831590264013911025600664837885670296653357914039464658360183618655947456411173078307808934, 644366389314233656953250979609154518719683694426343996181592875447865213027818876632881900749134, 11533238349040577751645043531849328541195545399046930394769708924360529441435953237262974388112110316, -163413679821611082833496475084787489301958515563769711799703493626684564514387819855013660759254772779435, 480150753778021668230207029146862408004675904195910134885532453457099738675090994880261984715845728357262296], [-9164106500485960323203164552832631090103210392339246704303, 68416416284924313686745637260374536279871104833796769345281530803302860923617864791, 1055066799178380117909049048828108861421645569508798385941200320566643184053165135519468, 40388044486638522288670601255047601999295868789753217899098525176662732059023276645880781167, 691184878163821494365520697913139383218462583130130144375510693207599583983059332663747520709690, 77603159646209450891711373098957015824592148177720013212656405873458091712369418602363345378002351592, -809968303718004899220870982272235437832330766758527506363735575415491219840202556647489205661631246911223, 2143424396799937976778106170306364033755491655752728384675480825272526517199803751009403957377385573540897923], [-99870047081409101924892148644251066183931319857478774083161, 401761164391439606257255881045371096374161094728337874576791022825509184832632867292, 1238809621072230734883154949242952848773245443081176139503192616411028056891704957882993, 40729872648959943922521915772755480667457835606965669648518467208705900356530138462516734303, -10045273111903203476896423617873995089878311438166319971677500039256040936012119345777894851047380, 459494465602824251655138964967742317945096871078713252346286026602088376615075309220971580609345591067, -3811064981727107815095460275753214816806401759596303417661440927480082924967949609529414090887796244851940, 9219755897528373613160930917357735435335518946222264550848799607698667578716486003233763472018646316716569356], [35454469045141840013018692847972964627544804745850927246445, 2271157880498366421241162490913635747585343774935299718600810721806174441718034100089, -24113574786123050017689142569814748665395484300033109679154648743342088423399509796595644, -334845172968514622272756190149969352886319155724198338834360545186631409391915575966158474279, -108365172788203751609359020572360213538475628472895985413639980915081487339059801452998980801142812, 2487745632518133616377136094304444436155848130716912671140192458353861271855793752734380542606595672585, -17093335808180473356647141142907030870813597877745275861880443723732172678450738248694500077158615092818703, 38244011335361594149845966415849888610099182665311693018029676134166406390057824041990388276529876655041343222], [7201673565393371588659878601002611888824317632425186872180376, 12377842725677339938920914737669713779415921108363128904580978211903985561236798290370, -313431669076224561854398621762461521909020348213087844417957495239312794577058450496134298, -1585317855743103341640827850745155300723491838267515663149139981177970879443653471236867297206, -743783941197950039493435395652106871549593016463867265901846487027042945695374395432800412096155586, 12572009057675355823816724829048296276794733933533418738078482326934598397613102450300444507978246116665, -73338670452189567774854936973834517096505622793357745161739117353176100091857287252693850057636041462603755, 153080071590786845187760441968088967934009289688700660967525444722622791209866720355098311197382844427788870116], [49255928396323927716967862382251842640105218738927312576372376, 65127326748420345380634093063693683779614178293848552720972174427423307393251746923817, -2646718836021886375143823311850947705777739001258273342451560393576154438252537057413355303, 9287810893296774882689862555039741730912594780323470260908665307970732448158061458133052145044, -4228549986667456897395173403412389530099604598654768790948111988706291169981992610486029630260851719, 60084749286443485473891506189716411185216824459693677038265499772958913106233901226214102013534078040518, -301934875204399838203833514928061371978306356463084097371563298315354463799557336683563624392733792667302723, 591549758787268798114344387167500408193189464309574141137256630775937663469606110821795238037230796957052370533], [-91639345450340901879423564034749927843132601470260684388437711, 331256554876139467575410380926807745421625364195325929328932560104126026136019558125689, -18596930043245365412225914837737143388853386603432658866210479091228906954769184161324068405, 204212139610438602333387669418464370319601892398392622123650753141594914863603718099990523276238, -21507976285256209141124059220322406192419871190770438922354098248503493460800091826114103297570448748, 274109789710299988379391751513955280244378720684618575244740243236175230372988429804991285981352061682407, -1196224566898329753486501813971787345791078434744677048470942391852480504234932160042097309879913217863241825, 2207569146548803660714916495851994054668402391936063224311427995941792763330254690199108713001864498312134202472], [-3760385015066674564429474784641496926068847537249480367122841629, 1630701189216870071718213833032809593959764706474264222643117997969637652151810886430186, -116377923031954119485305963956729987070744498226727118198248907037739418557449197278247323092, 2001971006036373015010611528446407218178569801047678634057015589233476475785218580383180379816247, -101590123576962285011142146982012522163929227999045171966076064132917078882778926686657197728433448079, 1202157727158496836402670953996862623039435998839149958591434108518152209254388788232807204394309456463387, -4573273633923089794800552211553826633069325777276219227305056714766214257493252104930131008365942648457642763, 7956898252350732140567523202945615577212611462330366193115537524133515525472241553877179916188541649615856847988], [-25219759618013154318695478887696215297639967630938345220194409951, 7778312241417408592670499578878233120661475821208124799412947934092844814060278049710881, -667690255910296659902021301131247753917477529898305777963752675659259231217567368403326447243, 14815356546721238872814812806358348221651590084691544527744874987184762651461026606504112169564467, -455981643528537245664962962413290539186310694009828337355456545879874951315422072663008379910788148509, 5096829569097273100930849812251146260725262358306894037025078772360427951755740167180442402143106251118389, -16917852304847815376678910140647746109995734145238889026597471812180814050578034536313463830705642930355980927, 27698200323352195108347705190390688648930339135524864090934945073695365677136124610084991185584294396125511534832], [2160854756904963817257124024722254088116907089328535203739221519, 35988135787892938288411388542560358424893472927530809885536437970912753511623934451723261, -3565770025099629540690570930741799653930568221410177785126078493073404613059750736005791618391, 92846041339247373964412398138802749300990568310075227209389275066663222845406592024625736649874305, -1975811415137191410488644251796842611198873975205545267760091825224604359948059773093508868553033961589, 20982739723328306078730940773898928417870688021515959478177646104543270416350411628766857505646965177995884, -60726756771672098655856801683372194359760303904169536241827523275110925794198953818114247385628625733346509937, 93092158925538219658626058964787308737866983668217776579847957018653167771370525947596477499242783746252107975638], [1398784400091292538392159362986928070736598162236187103850382261171, 161670325873739837037624644368203601991436456290813115923142197900876084769020149698529349, -17886257027403331496898447743354386768140805498357862077592482904403003960670647232668343030124, 516712225903752020033817246762183043654343836128152302496159515837251424980462714280333247380230708, -8353434053952463518323307258362445771210578817076641068054752927599000581204586531906549908893798892488, 84166225192021359256580470213820048516502232937354701455031506959753067925080374437625366223573089278935044, -212124167856458516046548663142376131783004027235100110422797324626803909741609801567246299899233322971988228519, 301918024391181897592859167963696082109637662141901321134155419297808625933495470272422936775450560944553977574960], [12228443192618941567551898314042414342412750399074107518126888851287, 705840600074803765061811182642214094357273750649894955570994775811033724210868258666356103, -84757432284770422042405658030514712325036135865366065098746237230365792607075845283872543519254, 2618814605889161593866441016084010411898462475386597374226711804920101973692806187583568510155985058, -34672344751835202606150239502648555452520371655846596455239276788029671422036921757269795717445880074772, 329783586529136821033049786732563845245069929005430771661755810293796462142967622652664196462029481288439713, -723241948619187009514176209810579111314282866842957837128214815920107220594240687559268874324441784559944965899, 944052985767696540586512467094795119974530921477755081654707769751761175499771836291619780913433426110321028020580], [39254330128229028272976654079373273751226664076274181315141231497520, 2997596266175765048178252604195606878221279893531874890819065715276004717393378558780717565, -380886894098699894891704566330493005387847330720687056530279952921066040494216969714151707692723, 12274244646422446016045798798606699704185172823477094291590150223123718285254173323079066998482774783, -141614926471886565648109333044548532844815232937969792061436744689930087003569847476512976263296618554153, 1264414756032661992900962217307792405304293724830567611091833707601953675658042663174506640931807323392982205, -2414357320479146025518027575217680959706670767116016296107000426904221445613441280507365742902277565195938157137, 2842264082201112790159320830378205490115141536280849209644141782151712592704458313444102618750375650236423807352136], [-235073321999093413235711673710810055886387655427351120469930111686108, 12393471285029258636590210251311198952615197682654619698340549509899875558205122530982788244, -1627365370717090130928641326670782452696314599679197529769383661909508788416627750632369456375721, 53748065292700888131620401730948418248195234716109818439653312238797562610364623021157296935179613697, -568877036045964866159906962653207323495658479286352858374077147202920665309590158187663967450117093763197, 4748686599429236593359000959083978452097989465677581713054914831203935557412253603787456379323479239470825982, -7915428026685988837999563227989904801744082612718983608848251185853380129970471910291924772511904735210908897081, 8223666523668737903296740762937808011345088594985093928925986722098455499491121575336337413217493442039673410653156], [-3999966174500252546514469178928689972897701994173401351152454797886112, 49923986040192691238770951199889038903884360135475370747394279294778980638027519607350392837, -6621189871143523547066854734763676582807664933025821304728796826759958341595312206861679427212671, 221496585223135047760707450907681579599823002185026327167076192092085269029994398178381653452220096900, -2242789845638378879293685788709811387201563363800296616416667147250261505951032252304496874605400892995799, 17478089817756236521461454348148953229266406729421401115621525909455790466688306362624633995602383316515207894, -25559404003691230226143368159376773626245166291024299007664193441431609826782959431677516222881702739159868731193, 22803504219213271930289121252718806533364551509664927850126060670199992094571215771259827541826456054472174141077464], [-26775470631246873259477617387099517375631233075222283916676382665131890, 196086035319976840585582291183433678116008635086036910746138611825536573596454763733318907743, -25672894205502249701198421815706337385803282341844586285649102308429996322804999846167293913293151, 863693411402514370193732113309448176263276708394274792731818655545437334909500627074483507552529436211, -8655301694687728718167626478199978622064097353058528462183197144841217943203830700778592747983605377055335, 63050317494757901610488791241394387416599893495183830620628302936066072004247659178051603869415153960804768293, -81490141613058534360946888419417609628921877853066447847442709179199669174923051689547750816126202775316469864726, 60354614542061834500606220240155395997126286477867875183901840706197093097484540368405662544820523884707230484231220], [-79578296567838168566816924746106292409545245692941787992196389228352593, 751471927410399604680289620383738966730075700244345681935804974319126409087289009306168607445, -94853899006265921634476110133670403068030875168264634267328129410618025998737330667305250687777533, 3200059320643987085360116991412469543244812788051091656301411311575256277190508684229340427245907176194, -32619579149550596304032648719895211323118898358405359277395906953743822075908392761438288811785260258093808, 222882460583458901871203921285053486976563480362017200816688498754458276608827727722683181574388818504710052727, -257005182050635291269125350046654137850101950159118308806410808735789698121686116120599048358319835562754786144275, 151534088026296629130867723847999544120462869931095623457399874857340171915736380559153538418011724722610066186500560], [353153893073517093197899073633019047360272094806527394776160465019738371, 2811895923599905392278280664937166648363423789873214135700104593758128755616482579112480927918, -333570627091236842265840443012132060441006971657861051098221339155415531444042890737481302632721606, 11303448712775457937831701530075655617049080082032889623910222598864236519647910590723478193206685721233, -119849727208044160867090334725119826686180033715025420425628834475320224054548779502872600378328712104424789, 771832936204104800339687966623140840848867363329313771493310242775290701288851882219574355828783643075891922600, -802636320161725525826884498138948112208673418481784394021277247364245323981208259854820641524020002567276247053069, 357345944569979802349652116486860019070766183370689303648696228246468725396185236925807102199154080063306632622808981], [6487697921198579995041990980980112376578415899488013821969152768134425636, 10279762491879210035768815637061725084819467145138676601364109004061179968353090154587003660014, -1113722755718796359858797724929367350297605760511511409992510383635667628160348323045437001761794253, 38168826514255253765081174988081487864299813214910276594252424438342024118040482355787910996264379220944, -428884541527314752259384796099854508424408078615362116829361506179085062425723826545561846514157952284053898, 2617442726872193682624239358405629517052237920460341571089717952947576160735640309318161504233714938385636964074, -2482630583329891318256978312102155186351867396441592690582272527949005095176144595969469474082476251498973308401139, 777850125628097029308935383553072227721781674430488623832735131054863918910127790443685977360862617547533692143212700], [47995271227348860399565896288226335925333857350676942562662132895100382810, 36739017987094177504196239505987087484232151152749040579828746601002112057076132035245005245890, -3513908901994900345592637498571322465739156927514869992489670848132421621119878268403494119171099805, 123499648043165860814248220421307475626861481641986374377696682570987015466261138438865077460397169690590, -1494391803093874356408030290880818429861848915314693727661152196833582715380727093157078306391426467993841304, 8689597272781672583646422275471158467111731775098263025508552897881022781259793085103662068602068233413357766284, -7600373628124927253664692860974335158156256746609260394865959425730498954686491732868110996229525524208272260691448, 1509365139161181107603448574640576120775925167755693219442455069498788754615353963030193647176511910618179617808401630], [217576614660283692157452017461470626424453550400434687075088201810209617318, 128434920169659101418938960428591606257070947492844376357643393820775101886065962464127395072840, -10388896617949998349939337390326122160816945332105440929696927541361737799269164565750798299560649070, 383698743889617275815280737330430148908539080900728643261905869472992009911848703801879638323050085195288, -5071348196274139148621939045673235580658755421847359510848513899971198181114979600134555707110528369322792887, 28234867223103261974388304126591564805962111984670756284228868025753835980785270106268076082993334737298241148518, -22998681210681484876623690730326645842383352909595418130806855409189639444117814063852546772818864557798911130897202, 2388938506167958286337261045567298014304915185542253051164165084412823289048492973468622751749007931662328109447599516], [376063680916958612499015762963663127673082410199925246058857463418131527146, 439428643976728885598035328529835574729855741250440511448755661498061581336230364842140620976182, -28329816792760707274097329485152578452362089888614543149452573993146555950203722936897425675008310799, 1146987791913808730672866312473110729969339579179376440261556948288030335911172397603057218640881992022100, -16772935794603442789429578569862388585608823202439583715460001199543921070342798983769838609274266822953989285, 89778525662172851666147929771200945661023442009020086155965147774269799220365619510505846139007251914047949639808, -68663634868119461710356611383238618952169420081537133266775492399614349578118821380994142757906918283481722653755996, 2061445679905617135204725638103146455801075791512566207807965085441428141612886212166417890161055684494007084946626957], [419, -3750312900704732571027320517286688546908265929075003679785606837345381827586, 1472213015383895490091826475633997661547447127634146618762314421543675133307905136106500164388398, -68929744490341841953849634533186667975515674296257260292663850864965066179560750962593344222597040204, 3305998031199761819924017150869278373572132731255605568396265909770042377911484963813572060831958743957478, -54117352320697457282376576193606611922452022100555423553220879543718744392716362051311520933942191797085358361, 279344876068477010239616040275207297989737391952744749360795419052695821767963697102067018015319488450034886914029, -201840164543228589581594805833060884746106402687424228251409926592353316253895703432450519007223911155832573037850737, -4803094895807118317468402907839819668876310489439487508077365153773120727403677114226468579172733441090840089405087160], [51041125651, -47075006502554231786315077703127551944362188109042881275561481166789882550259, 4832222166112396502796807327464493408739200260479109443374144788977368425657427600873602216999418, -137178750923734031878434686078901699859147159209932442868198731262808507006685706212182743701810967705, 9211441903552492269974574329172933066178874596290005877457261954355746385621699337153485697245762015773435, -170529028730592202731693567278221244606154295189156089803521664642925242365291436553173198212843527347194420060, 850574985576583080930196748903719064431938751635682748599499148064349146428154510493435111387349337135166129884517, -582927566702361745432195199409625539484475633133423579447562581403577526821614419248751717902498337517632913821287949, -34744563438833517956576390071922480950421483086055572232877050971927538096297732093813894979841051134043646093833827072], [20439951020757869, -321176739113822839671546981821627293962433389750945297694175256227033288140000, 15546195968215728048564110445761345572648369590143482816723598878057631247240526006003014623982318, -149555989158609849639780491866593560759044206335960501731162678245399492414467487200052658739021800770, 24893106470441350829453200184980906080126447088602605546549545189986919603048762173924972494715932892180639, -525443928839688116316731796609631662965342729027946424511332172365012407547008755695679708016713366111323263443, 2534813151917487337100367009159652672254912983305165969071239203546171737532616086038083930744658689199177719293985, -1650573858579105509281425160562460954797494801922221672404738462087689299568215822947195057337026163456385942734751963, -132134817883856607216761335181084466704809054309371754870269461460501710584977181040661767069718155116425835870080807968], [763480881026806235234, -1567210221740980677422120672979964934521531510546536239924181566203936421949614, 49045612640922280459094065727374873313895693920116203118454664464092823492445977658280140218506094, 443991426951444658559613978903284757595920487253554439779499445393456346516440104046019155839265337581, 65548740443854632466964366501932106356431347392389043962260769413071436785458382223448721422816372522648410, -1585113401512146518019274019691338439444453266230224489406132073232478561994246068989760231486819233210969506019, 7394810186509382025790871858166921182957781454030453188050501293305312967173189461806180224792374163843143303857173, -4572918112559928114960116059235737743086296462613811884499146876197645927789346274539035020680825633144443670487513153, -402337140344768216856285635732923069814089645597771774379019230718506773065357528147990992155616151212641654934702696322], [6933372087675135128574190, -5217653368989029032797197066995020540076658363112198844048998278278490403468538, 151797279459794177825048969697726597364265239099398819982638477389487556978995767487316915433767202, 4132885827203479092139995375253603195781428396727603920578985460920114293378105053809707818241174704031, 169285703235874574604625385904835140048728863176900447524727642143111396998007594652282049194495804299739116, -4687275281917417132398243837786086804136165823365931562598713282048452956717270996917994094509717493721894976540, 21123347793109577948611371761570970095285357615522073775846356244292270982167768514979494888684272394402973180109422, -12372137892435000640065970465235341580499858154020795529693206092547073458075360673276949699715449256880076599634102750, -1065134766472421080294707260620447597205104832082000991132695888450261975123809730790441721432044613140522864208098310328], [23491179196419818987283146759, -4692932523137220933104450153409001057323521414821771274237855028178489027140548, 461101291600117851334245415103858833286513855399128691169878959030588571116084609285222088877235960, 20535631732568938086902513225958431913083687575862093400480697952207841626655714844641380910268985415577, 432661587240356701943795186497781316386698787788420650445507534955222525373442051487085880452998515732557277, -13601434652950160482220552540393934601402420558737718712426007169317409642086337075446017033721940236581108877366, 59097980132992122480642580761099104046057277688199417465672574606151568451939928155639774804097576175515986909375908, -32624421403163233280641422486642943803490173135678611230063069355995037340557904570368544296188910096367573199053698311, -2504543771637179530066659662877674853314535242016752671359541034068793163105720304336414550480255583751458940887617152428], [37460213443448974948030739058496, 93289416784098057088474066016477216577093472976047984617091851069180594035708085, 1375213349884386007232975952247385700469637480725829277899419111357042583043988968036908813094842381, 83424505850580613097622226145841641065454454045142142701503467541907411362404243337027293004414433701987, 1106934847859277586241274026976855469827585145552246821599019504602194383922862611998953518405888721135624982, -38767696690710638939484745428321244329046246312788886876684926148682424833243468436901897348852177104035779582024, 161987356323721116947820344920763039263392119065018118007887806646139591848176152609795777299450984024422483795196517, -83673404070347130996126511832568689329907652654094061539218040493752207648045880677868978131129291663902320291390330754, -5188653027626408710250005427705764534506724393970842030207413872622144822749617723623658859425762556994556618997705495304], [32438801595071126470542535365689288, 938994911484988601247382252428545390521012087032805399707285733247366442230722976, 4028567051686652343462971577502529956827723678177067083047182235154568346696348030728384527947508015, 303511132005281267834135977004777863821422118508614418611371259316898848298667641935124425770069735198405, 2871194328886541209218786398315759228870880152201296699118235025929472611049765252097589135873916710040829562, -108622058945902193410332566288653636706175525812649419276582101451700763540809355753399407868047850133723526724653, 435121295845410842685046969112613222233333638671666071558053966374995170735151673993753025580630967224791545771830540, -208230722500425413382696466284844510035417265621037329551191619538161018166896479329546504431749362795431439856079684610, -9036914642432076532735726935605017462091728307873195774931879530939133034384905715244306372672022709003169463876468325950], [16800900273682014188724929461131034442, 5957476219814950956768174052315873914328506563290105327573564841140501904080679912, 11595677961463214724150234571175489362884652638015630294916703187255540010793705831898477143767490548, 1024515434336322119706153609314483746071021364968353815339395910930717786276667767738149212854105867162548, 7634717086427282416530153926584683640495035534064455116032680135004944984507480150716883993783694761306175897, -299355219655354600316930569175274088826068951210163819154188082833939642694673026668430816757940247511328949157403, 1145707670016426661318519650910074641435213751148704235513289342644146601123190894991585837439352410367933899669423270, -501334974556406303921338369144769027787171090902213926915178463691929865218236510517777249917692481566599763656234171222, -11081260424794739784881580474576968123245982465285440048694009927973146564140310461892015983802777446826110435838615724160], [5582416384586636101974230930278741553662, 29796678869998421890178267403949300700359979159337456162881470149903351738725382709, 32806369251249810070896310022922384968961937383892771053206075180911137835312456286933805606767942546, 3265709118677376635002422793349675987107892521045949127135018193962218345142609132447677060495527245913329, 20933255244050223172287450679916464935065015995553295688385775856118558016316794256684819230996678280815075232, -811798423795357677874359936238765878797778601377686327456463066960788896892351643690765828261651174834353675197409, 2957815816086896867734619996796705010371514684835427628779663712179209163763167638019011384195706951666127045629668246, -1163071021635632627089013948737213198274580439019390149502720959837137631825344025899717089517175080868025324832202737642, 1303660766511599575638999663153203748551052300007001577322679033746832552023835398830377174188079493959305582919416242480], [1256050884527236177864676026799914827821198, 122455615718887319375721312677044305668208208622245040997030142933175673294791304456, 91260234177982837205711509204720532840215946976848595083285827880748151162240244238218906034136278190, 9930008358429886926341659575497682924594944230864000938342571076805981417930975001872969294984449176740346, 59082534576841325085296806051002590411561429732307547907522953473911763934294717910026990447681767279923488491, -2166662218027698007578927486539550929822593538714574159973740905754276109481946902065448311478647915206973623657373, 7488309763396832447611735399534670928824313461304938484022223130651298503087598905229682001461545951104996392426320722, -2585071089635404266159033412534796792078263873676601735237987277054195478627159417626744422222667871815833897639698205866, 67210502499365022933045595534029397521006842956964508648052754073901297642490821038286832464406425314551326003403480233488], [199945383734843852208462436230885000521979136, 399573952406761326871214584319477587500933043649118808787485050471664051819355021350, 249692222772253754016378142925110863673209344290427137371697646976098154362190262697457272435704858860, 28987466970668209228822721805602819257071522055577448001377695799223374358391158312153349871741099282910404, 170260372724617657188877648003767633973808179098476569195006626612285394635004576443671106366735321278617423953, -5691556655305746010451692208189875730524218586990809667878851070470150726069746891860348739667290295925478554441162, 18593996679260402564184905601622498874848533888840100921438084582494580111640960045683428207608147933643359159163517357, -5455073197789122367503132721116355632899508817996169746823166713909303957043423219175540150630383440646957441964708493536, 288800223172739955168664125600214189647362819629323460830966899798163146925977398302736484487939740925685109490840501915026], [23365222848727818528403386987887748910785192146, 833222939221735854695226332867034402989431933740733448011613035638897708843452074948, 672142066042115685338690534096326286243776131595107224707474168320129989897491501185194623456305087175, 81587996324305213558067140314209593127068016265366823908488595953910562255439834495742368726662032952862188, 495369744710006968577863932782137315707265464562439832482743677808643973389694986231467673899067081887896361534, -14713704089381974848835366279298180361226180304735458266892580760190364168123110746650087902709526707191084690218860, 45287386529785118464930952308970096876009086860063738606264562359168845115167936527131357321638559269780833315858724260, -10760452515015650205591165016440443947577397303723474007354890276416963081992806715733940179863174826025490922157855005980, 900282049887910006156846129138441830731938108737109279624845641585400898561458967244824213684226911907864433021089495646504], [2069542340450012858246755503251019536246277985009, -927067078166461425202806548854460401363429647686014698219814682476702729777040449326, 1780641643256585099317988178607845703799863214348422905031479901434129838884249661650837995473310849987, 222079246149035614364071746378380219566208111953833152671550852118843657678283282766916944301790174004168625, 1439424837366848735331329905688333662011447836119083807036263313458074149239992743357625695444664049944862570702, -37425939009115444357358656720661817997862435730150511930562469182637023190051763251685781180469187013129937914436183, 108197150169404369708659036212836527528764188756227051989126967781922686716331800652989224566063555282827820477517177774, -19242486516630786372706902358580010934242681470089392796241322538522733926537723336969858482988818537689283064335023407554, 2373216126236847844080889647609559955061032082093212669397425918146347625724606008403148168035840976764580087780456615951396], [142905547503806693302370327727290279688871824659228, -22758146754902021810347393057912917442712960890042255332889840728911039890314582868491, 4643789000795003878218786557160687795337363164494323845651339950230966715168713510042987461941226735841, 585865516182936730483408069877903843992189181401368960521243526390185179053790166399862182461803226437657947, 4141324285799904363439549624516390154725040185696443490831009332361744147792918406627399291657414865410324666200, -93640176445005396204143785828797798071049846644327921517863094307248327262693770255825043855896956976985738403378715, 253564767828425470930832121070625725455952930897474057430128424586622996378932574879714070842051428358992100044437716870, -28936554933593193245421802489515355476809669337645288310543877212088103353191220734150909686406057222218434976764576184846, 5512947633539664312934391921562200949175558611284887092082060302671660804038404291577683784127489460232777391363952720171736], [7887120032299099325664289110461023077467988027684508, -162374262011512325077736729598609445693795865313930350465598825322505467305137026710436, 11925169685793114524035774906289456558502050381068483505885255134931015115754922526842579518273219729554, 1500297762047778908291897027820027299861471465067718838793956465127240647998348441776512081849364954000579042, 11726336660000061875744149230931434241125960708930652554243274601278240237399144474548555322852433943576698163565, -230385721049173434587282945298842973144765046273816862780050587305332545617112109545854324089445121588602110479601686, 582886360842352029460186690800376481834870988094476735687615279095327380175312550781490715067467594347001054829085159738, -27099095648109818513654469742982972200217618268652007820747272521978754458892411385027737824300191795633109174622525386838, 11342587947604237428746643882917697246149737124219980425183270768932139002354024526775719184805049068881588423123179636739062], [355686245578374261004467949933741190569401966493544494, -868972261225171000336417916790251866152280680217848627788504189001165490154344555266551, 30162205203097787574819777190456841636291812740058668154146312595875021631761909068880959046711270232691, 3733602111753465408099920424989084112060850799119520505405431725325234423243435696207921916038484909089973299, 32554167109887672061644764191092520498404698850981078074598642881876962900203567306784292418428123443144457345535, -557208046211464528782358077987206114149867348073969033981237337916010092778386439601842662882910443143729576593836811, 1314263286114556414569010063666411691676530975496274781507454723730414860780087386608882410524285436211026155147090246826, 32721829773955520820506517850136959076728000072980616803390103483056553038359226744226397248097333895264124731499064033662, 20163365967041333449184609338557579270652367265120205232620897097998790279263493989845579661901926702667561206942212165091152], [13364688588967998862795398600511072448568721197295557772, -3964036597212934156763145469464238701002420511603433605414370325111893407283133371474684, 75157640933452344405432505812772405317565105781896524381723185985076037338673483492214967955801863909708, 9035774655971801818240502902983862667718601053445844577936831587023371576792724743952471192437238226968572925, 88415011089152143584193760798091137969391077664147174416902713960764685662882333504742075553514047866999657448447, -1324413783047085782166411612627561804185645376912788555576551426867448282791566093917651989292924267782513471024187523, 2906500049259830493932257168623198687712813142919487349554064775426691770514176760587281768890537529610722409490800876868, 290100803117622208465620798203959030606163765532276881138135796533224515566338520024991441163841144390451017023506865832614, 28283364580294172483085297495433633156335161159804815138971879925099128768196214222982227051415875999350597887356997434452040], [425642439275582493661682968972880321969855716549790257397, -16065862324522363316398828205489941923379520918336887578284272688647300384820737199081977, 184541785473600488800489629010208545792311848442361086866099666560198647354342223821673313207321472886189, 21274282399567784135029107527335736353843396459616508628949835091099809101978799411697158063957206598027308682, 234664477692895541343758149543896871110939323609394357450255641818544668011607442077013909637777804491914347857323, -3092938758894057636658357112050310913139054481098116926848478212017911576148658955424512698982025877307748005263569058, 6304515346265360421671022340075055293317680980911592233819580929980556673449554946274519193132114185626037750139343564842, 1121365899369854440275536872181352658564131578822608892632989961615901149063280346097208260552770806710546819835732006802642, 19207698250766111714897408897411468960616722216536363234937273152848150792692392469904059112942218238956666169396219559160736], [11664630119979678304542810939289667734953785575372185739295, -58669565244022941315511654654456289058247551981374444358132498554395458758881646527267132, 446604232244266996531680017545558289039255477640813022229649908973954263241615368650079875679925251582980, 48731740199726103960635282808317668362362152223150481742138845405156234823535071438418141297773057525372450096, 608410596493256471696779228453966758458441483826215964195074435462241662070498573894210759906539526748776515224211, -7095540455766784297233343013482531057519680334400652355138825141366167889926284992647018408955466385184683461966624952, 13414247889172461142697006560349104638034490117593321502790140736434486816080906789971308778656680061166680492883276512914, 3467000311992106954495405840949862991416981872245191641740221966854191665278941562674414325287397386159416179559557170580982, -56571440001385539028094829051991272603760156606297658042898224926693339020151959044705518890973191783475374514881720674023962], [278729559108344007293088306857407954729190775537093409280627, -192664630146379600796435736969971241130950105770921800535542310312540031632616734247283230, 1065485609972398288347815883711141762036422281229796590960252992735502379965931041251053991117368240461177, 108564235100347644766377449388849191797588655513140855612925610949895956337910893942635284739208050185800529423, 1540928537009040631596559223182000585909724469404638349744931060551994675320516340812010120603285138626405000203048, -15989169962546439893027249542306068088582278002683986414717600278079715184792864458343868433716382206960279664911448955, 28003573423277437776810758690359700714943138703188144455690424052235243229644741383637101811151376313416490527759345728904, 9538648279890581693781949486223522946458049238999657914387829999808707836342813693212864913171925478531975450116765574397348, -321873273198021685182875802043423275312557354173501973954792078528061001362375245226323452784014589918866358576557421163438808], [5875276967159944194455000657498923577125828977651910009343356, -556991387253484039973705708203675325183009011147761174734987307506653304457431370335804961, 2506422274183305273525394711552128412126857509955502324089239634996301733351718959459597436585574449095709, 235034426112841750913606019423480191036121425212043588942903979019038248290396470393748116100319818231518679309, 3813464925546902731057363419999647665281434309583276778521980286782018059682344035273257628747436693494429257763018, -35390947956424541340429879933892675868493769628273200475613374069959373659368058386993145533952175389974954558598432832, 57382876204621114440589346632914908976439981706724477161801765388968518213418315496386087397817938587077075986529512243822, 24266540481941207244513741015719461543368661610846548275933917641007714006505148126226968386214542268944528071550969160189998, -1041198333006356111132623297815361895517993345137283901171645631853336905347286827539276071104700559728951383055437312902565596], [110369224445229081186741866173156014709500937491043632846221950, -1326689852148677134188463254041763410584479234896659672511741458575907173187774489204824526, 5814645833271430575689053332311956785347733672238433988783686393749465768170244070496768548755449785225867, 493786149954481002555113428023737310420654121939786249499201755262288317356027896325892140416663860977727862531, 9225384519464861886070642789520702764859687077379125237971383107560476815432313944695885943712431266109086070708762, -76953545093127094596380461271585514036110577905097040462242185969744116216486658418868665839349173273323047112198984606, 115502421399630525480526357041381555225352760844698301729563144662173335724634308767430697260928229648853328907359196408928, 58100779569832737722183046849732954454234816305797014794350762846611146495259872282839708486225846342317624141075295461390898, -2710016129741617790250989839746374827359739530285972637459616938278579789680986336789531706721830331185962884683060179097128584], [1864487409878103256026802638868533962656566386991277143143278721, -1976815134768308726787334230923830339193181193948526617477113645498299754580270576276212357, 13305475371107433807104960371118546856034778717250768408151789161634139565099384431608935307212638747542373, 1004470384507983997330160630664338499234756947686818623830974154566547682611530579111398105055358479749469458032, 21826590292907230037846957977697139047486030303975616401023066438317299580385221912655721278653045644633516361277859, -164410438691322602247266702280189628331198593917250560731480038699656737305193039764894317395197384259218695092914680519, 228630869310320125763089727206679213612858489535075411377773249200832068722425795096029794277493831358718259446812158241470, 132098205841022843592107372404757508168629238607497782034183254274942428283892916802060332984884004961123176746866627984276910, -6102243497863989822908716586495788909802863573788937474959919342652410202635535021804171260511138504860132791910838713213534494], [28551493520154329668980628757245309335212418478181582145200325882, 3030485994384326391504446225366843987410014858596895707344421234046640692014385091487274121, 30036313906504034213180362320486444014046760210207818569556155744249390893600101794499489382624331152966019, 1971524146928074618192914405109173780643311775651175169166973184308749495235684135304227291267755986435902772315, 50530211747179714548908023510640293374018232815706621283694262563104535085285285639162507976948510816736332566640623, -345258155869712704541938347664106445653584794020923254250754241264172331974237427872381372048862447538030318956175560250, 445800660020639171010855855237872609562422657387771481506551026409851747261442922118496830506506609347508531587829455261772, 286456156308117488799949426352381513267571504963751192244508720453434207574340595306676270145047974525800611390764041598815398, -12063815010772322220440732202296002042772244009901592206603882372865992265909046771855610686683690636774012695326831132447838752], [399147155507146387581459371966016224951056332310537341557262378396, 43767090518590266540715525868079194381607960582430060114958009783395701808847442355706230183, 66901873743565434110699408470960812416555840741463035324413098095761258310337586435140819336632093194015088, 3712851257866712562755789793832481927430928654139216368823168962479159116229466113386508123206588564194346141924, 114529444947713208437991593854332870331468594338992126780362924410802125275197584755297554669814524940320778321360992, -712989334337954017262497431025776024210583698940037694663231993809838265281736194720675687988184270019435330815418256393, 858268092387664469701048863641052767859645879436510616448905811931196259004102888844460344302211464773919910825709869939480, 593303909817966697275054538523607985224324885762272382530538679885888856963858642450236480014419745272271998522849515918589662, -20502521130974418345203444820326105608331657204529787673091505129437669337828186111802017756841742651895655108511266901707346384], [5126406120867797053949195747468576183145969864122446284929327646025, 252084341198568207037810890559465329334906339578252340555891604797247148123452370691312706376, 147050638307147965006734792711318183918161268990939620504358180527388661522058821733735307578923372031443392, 6646842763777309836854072250476405957538553195435897508119134006191066099599990597876230582623289264380087554994, 254289001095681612005810588666826498731037312911030301685032162516267565846299087558193384001717913417339416439150879, -1448854177059657280105136156599929238805621146720462525977079725037061916282766185740704925263102772838728784421589109266, 1636527835501485823888768027476496570138197414394709603095390954014529741613951030362744008258255310331246965098483093534668, 1172387613450188979234284401753663299296218858095252250082823303800123392615647578187959693337206567496386328246299502806287614, -27359629255549212440907609232898877494405864580306824537796815985334169118168484202710467160772698963215428373411203015126583632], [60830156613951858367745741676856307332868691143901647167844435022587, 1140773897819519428597171541896273149550980815921286242666231406193411725593236687133757180466, 318999031889849249797233103903991940201533314174278304495910284970058754154173935601582159879334019985589020, 11123844753967542621149065747039597393777316123178746079984593187674811612361736953508822353364347730059365397440, 553390736108499092648018675971107862010414011737415009252682251021431391539419791230223548208616616821716656489772778, -2899476758616212761713774371395263821074093359484739448055348289445986178535785143967909187303422999899715438601433723615, 3102479116550688126472392805102716101557273831021742481277775800342637644975491034485298246544223527953590676182147383235341, 2201510039588672599500679696465404454683064104137621171100367462506377335001986476704013214784892965716909441605603647143663902, -17217818820600858417165923102650261235955959897359667379201946710683763949715892887963683456876432419117497818471644439782697038], [670268344936633985443193919817958482380938032742605623272055013811176, 4544029098479401788177116381372200418422853212769008702596298054790537735614702410029745401915, 683058147779940618509165536057166812874798559483742887899618451961934976565771841144213813279360140660610275, 16815000864443790918456714116543766742571200350671129876298785677139334731292898278238111501509769590681653670657, 1181099403306175986683639039322488392014115100577140145887786077757395552301216765185124283953569377736713098203381843, -5719984018332271844785272915312935599117164818404330111111588668487234682437589294094021776519418003595761156833809194362, 5873406657822648022383839013588608228130893915542669487807785545602287149510515148530644801977286871828890112941062010657462, 3896562455238915604503065120700010040717136880963959337213079987968374516621823383664044904736343607303064249317512822309107048, 52369916598184947157628629522330413113365338560500944515091849386523794758498827657242103065576706893171862732122345194526193576], [6889386890450644938846292594467306419871379581034253774685004777401295, 16603428747293053599004708049541283063900715138942424217722394759360640088787619087584479637595, 1443839867686941133741786656014307761893994325718699103131249000370340330187590655001649026244498195141858776, 20991643379872462062933895985867575424088932427996915890413521150570569800939718187914183942863451162751109351167, 2473751692652387408383222168482877272190691816324141208755396637896199696841321087581860637168614659951750513570815380, -11136603737852986862011684592799290183467784113302206036705093901945506136833223542036747376861625588009394689390364551311, 11153955776241407501201754457911777813356943931199826040224047404040702557879334752395994381948954429499466048240223567710330, 6398045615210958219906081807504882091632247050736288311997434524704997286785084148031644830000879183495948508397653454825050982, 280118413791587501372620715318838181698220774191598548454788115706943149950080414820162913931697944446562069874772695915253046676], [66328610089119729762165947173983653203409629501736307444679601533122807, 56757318259315796758663260602707617719631606812043921893662314039714246927342517122174546222831, 3013114631747064970227610984671650104949676406775669150549051533639544935940925134027330257248902148891376407, 14234722239202941981659392270698813244715208256963874758858555736152928843932211025866976633165711106299388118726, 5087633144498782143347009854807130552914495740949741831541525619837099632048261412198612330841867916610510789410010708, -21427156336874144295937585912234015005045319048420016600055405634664791115573933370136003388207034412806808459483967211853, 21332205073824264509255483207802979035268960707592785867609421620643281913986081998091116310345907485984482555916732495755838, 9423338454197948321206416389690212407381115967213254078144513386634305465581429247096887603571739607290836515539637877389084422, 868072785324288593220671680794198716981901188346076261322803855853025738703509914284932140103316607014484929483426828554086202936], [600382264070154713676086570502611306126501504177529804250096746845185866, 183478959417751505869289642581911933958897029335127541711875887530190397959043762861582187356130, 6208471685818327807530755847426037272846463022225623152768648317345213593874122464141231417650055741259322946, -29478789153626100122504344188678506936078968412543270716432168153780944462484098557312020693846976954657745261513, 10281386328805568383848096710361055842799148058170812778415785898167568059691053784873375300669292797543794818841236293, -40799345049653472249028423296643061960817600637543199175099852653658580940685318883748591209474021108818917208521654496013, 41192763796089075650333520619231284338831315466327249548664257525234256169613961640904043641257441167116557222660790736881509, 11395786927351768833630802723350552719747894179226088242121483779212215829860500447485139414142445046120639124007697464700557230, 2181734638158842131254104630666427500776633638825966548101056176116949927012878314760984823132254419877779607517625761843091486270], [5126626646275083968622942186771702303976388578220032491306826526085551631, 564405538561652084049641911470976149526189300853514352191492236188977534098108682647485377896463, 12631592420094252934686057793276544064080437652822719415214388666438372710667855175989370080053109497391575395, -174446926517750578897848744823885368302865452790911944243798064881244625848183977018442018221848437326427797027373, 20429666672577204534091915674790594107578465119590126955938415003686345860154410029815446004360806663848093286445813589, -76995538233377134021996118353330642931266297811306653164874786648431553327110851921399119044357538101979670106538052223955, 80357193800820006710443837273129614964280291812233017822185616083925507204326300250405567423552752172690900868237744330396678, 7495932722820724271383700304409854388549234554667733969227879368909639056893497956042704060992133934578345636865110016893440522, 4789597650730183644097763363610502239833128837748905131992038392645301051685818735369705000919714106924597103765044092450933995664], [41424005895809838848237470783972065288152263648798518424860416977933580756, 1657845723664632078233257798165549489864446166363902399502486458412988929824270600295525378374601, 25378289678386329770728705691902913842943774967143277176511101153566699267647356002046391439948061668390957610, -568569772970734652659507273775559962355292665622074372923590077980624400191760846448272435968948363857078145209053, 39944038010441293069420289096202645448652351957145232017349295219383801908231025546958246774770752417230387809981327794, -144222010265825593592902477696267089863329124455162707201764246631698604095256189279776182504727069264482462243923817212068, 158105472210565471121853584087866281382508934688729912812498227764595569043776668000756405378203482575803066985095991293529112, -14368806222064551493672239128799713945154923517700549462973381722018392149137064926287390221989652450946581646340196056622100634, 9377602125806351868410232385678179725357035734531818742435723595321975834498535320166470499463540232555546582043837576782853871528], [317623893461880935692364254143409763372544701034305170980761911138032748618, 4656756812350997790739443621918224419100465139950624175027751339614766178160953318805051480905616, 50352180041737029894354634685078371990381439057500871534224123614941725057068927933810461885947188060885552009, -1534670922223248214853224768765339733790839177702462644786036255969588315960666952304221458849779628538582472025763, 76901969414271254354793998828249363657487001852849783839843069881377662356614617239408048942053821821045780484366315512, -268480727594429790155634644027147950194340801386000494271129289805290388746486666561123289006735986501327767407683090723790, 312686878481773525540572476065033058471659437610214130447976795327087980820005745695382241941360947430919443790192565765009058, -81394003390199533255794470847400137996867705416746191580980687133704511319016731370661034867893148466769519537629880368336585634, 16285732700733561483619409078331658154670299402563495215500408807319225768454577085365619559084745676064594075535390251156119687744], [2317054954607670761836289051786366318196449934773188732057218112223496586702, 12504385785168108941148727075564889863056007894787766900566305311942308430632665879754288085384620, 98659921836798210545852015671135153021857442865037141793080870894529568128058524389833940418276361433947164634, -3748467742061457753158183890178311898527051220487186653728008731656288047657490323096419948895309275774567545880406, 145892133674701062064114922396878088017699215619865777268646397814051525757298624944077399638670334913084824527262780642, -497220299480332908857755454816621149369784058623239033912024253163698986040240082952634172257111652462198757951920126615417, 618836862692391240962209732228881063511267184473596414184434539548964484689921717081791983273901774102574621163406998122629251, -250291938574493282744364274127524925756539646650928275933064008042935905028636453549146108758020585471417410569397502651137496262, 24141353036370678802381959788582928285807496386633300088140694368520287820683240328056131669297166717560736713532494625011212636651], [16119500492610533458616467447556346722173793412593655421356132376878840515206, 32020904744805245361400860907035688981974479856441619144203235300506952021950695824714315902738847, 190914266400159277772062075711020729300749648727556659373301974734498348852227693683897145264429412588289879330, -8574960672235133833812413512071639589967238761509910119171405058247739494755999391628338100503174833846682713093720, 272923540756078223808282873925798714881594814776357525641113377904390382093675860735019861805753264076622990805231210407, -916649155837452693134695247806001205720326889427251225770013673455513508611047541920272509965433610055361258875432598340310, 1219805583918722674244546169674669058809153553918239288320016495868811485020740196180041792332088160930027147843324265297543626, -632557279886835446837450063141278919779583409686139163035967157281746225202223056957232590999257645791623716620199110921139070185, 26626887012316177881967983178975271613270948329656875097678205490966069105627043561159952456888887816813445062808502961621067241996], [107178376658088828315673550129327235093756667481034915120080815255231647995936, 77780545486389629682985263651583022653895048367053115798900405302047387907560822803007111639675303, 364848823415425977117163966658226824562004828322997594645783846311215834947119017271948235505198822007596053952, -18686132543754737429763236224258238669792786302144258594859993547137218568712935554521474158754705860963504292680750, 503791547879890498059384178587117515372192139814466575091282582783125252369240377715259047582221961164228572609981676423, -1682404120697299647757035367043878757130419323812032624154651652482741405524077591867838974398602233496874621795632233486732, 2384169734171244701407308401998988692199840385818736372666872206510782362795955459647467985569998083997580288868291948676286812, -1436758183774702493960644758024652873767256584659391080363747771059835124850522859699584511530007024729968168707704004412049475762, 5841039957192742008736459390988823984033112049605201111666816302231071771296657312760866034609474992377998514597192926035494838338], [682461569649903912667415257433267412821703261253406174561159215715883634337623, 177360473152080282893874226103286144649701785485647895574031960336915634780551203749262147284003345, 688587326794326861883568890135364545227950417970008909996315406421465200023481740356381699233542382781716250508, -39163876782916237838954703629008243470145043235611834474796696503107355023016984895610455584167491662921749781347367, 918150916780604509556354767656072353681710899459452975349807764689796687432343100916218242961183108091616782879595630357, -3072994229895066899512995087195464484752180532606128444739890678734828648020580082375697373556218979303311595250096025592410, 4603440257712185111761197611081046267923779016882524476722341799137636553576888938691888208471637013780895676824968406769853843, -3036252829789030263729930506454147023853017079821889320879750025710061276867422645315875061406576024694827700995247891931578407594, -79789853200204855451241807872951680449348100311643370976986681675830617992089732032737900314637321341143662996994231879162147449444], [4169404230694674694935078184575247071189226331923798399091338082105870872399201, 371865989917700471488156500201755055621727767095785041433090739785172268923959453279855880459913779, 1283403634153804502650341743997370769158718826059105547856342696945744069907781973514841448393105859150945441060, -79415486904716880685704239603329449377157844669884683359697287940234554345181726200804830921817000030638470187824961, 1652853414965614544576013567215644355542875859989068220042739962522479456590564596294799053203453255823034871795719899881, -5581084401714479032172191120126193662126781925722341498455154063874891903848407374783553213073636259589761165642474548130306, 8754249993854566821257824140759860668059764781852553885064102637261416745347204643822535599422368748951226706818136856141147381, -6073070206840672945264007168322805307006788430787036573084419248625169757877185195540866637066824711467852194089187276695523948020, -314844384047402585441736919305692900099086660591785596952479286568589226970392983386833109335369666313557722606379572907650466972165], [24481878634852522842324873394807577786279916654163225822566836196601029346741250, 683911809255608754061266435631461751134568423623706188686309969338394883243824094355731413341226018, 2362129207266866209321852039750524825947101393904973617523534705022464103998242669698470611869510532649800183732, -156408495003372827276637280899784468662026161469029917377015594816272329302471906298277726917412577300077704955934065, 2940024664286598860222046283835520564909958254020330841315144563668667924586279630583993041539247679720882701956123135680, -10065763784136960309533350883475721441052578335653277107073944958254622938411577727688278013799582133921050342836657060370908, 16358567952574972756276750142152284993119703816990998950812879063579371658276092185493305565928539990418947277375593834282700122, -11610952660175933312669240728442421259279609642008239123090141036566387154491804847533437529992780784130129210652802954092191211698, -852665546219648582264676791145199883717754547617662273003569623867999705101446110603340552935618325665285352130343560773085322388728], [138384408028226582377233040071446788476503309926303655157376316857124560892394888, 954656775981677582411529520511844312165607228515169933790520464534440717837560637576199537767498156, 4292877983994604293831440140906292313781842243249931457437746032280394056729616227087296460712586341298705669315, -299978041408149080216871215209179311543401394040937324562432469775572916816022193688519998659222764421398094807598020, 5168020115885325551298613274371970513795014150230129500781048181685185031331047810028941995718490870037982072547864724681, -17999688488231977539749614416889407605795606728385855843353870503238600971746399520281923335146511610422038880204728507411135, 29986048074197162368657657187031918004243626403007318538729195314738640831754598984724138184147946676792571849930356570936847142, -21352985293435116985394401345516792927022794262312239631596449768753756984938068276726540141346422113555088337432584050523986558697, -1938450703926980417369775409582136438365279644428737916835536000526240757288217426114590706610535904443562192190859919567821887153468], [754136037430523039960444268045726388661990106382516993535299540933078606228956870, 242221200585892140483589873664099214088832884217182647428098940089724350546915787361544299888383369, 7702922737586925374295851599980930593479820700483766303256824849614842235059841107065131049506446967563999353495, -561272986774239470617842169980234183438562466588488940879600686218343459091808370002376793807063453280783303835801412, 8976828889490742273082176373310236662683376945123732515744865850744619191864330535577547836593697983667239257110274116026, -31857836978129875007245940874707863504592876173464468806638214125709584229000997958693319243720703527140566632236938519372023, 53852230701920311465886636514407415485292497318568262523173918012305128340587379161358379878609674615238158351766791652780673283, -37943515090619269504017779211300148790233111692084879021791405681133677865674895675546592536287230144912779931619823898087112709216, -3900534118460918645869042664760354871395479622452519768048815238063112181198990888659742031836019284993640326320761485528907250380088], [3967683157362067984946164014643526533612804250936168655279473632563069616956379784, -5108403784300387185581917553125348810415392576810465882630812992809089858011306399646539382627214038, 13644889831559602577432275944222585409338926408489835203177772875377418943116437906035552352901344502857831081584, -1025759354403878539376049948920720530562089445145998639737853863289853361691208974487460260829882728987079913161186525, 15403381366302930595096265290823666843051501349755858693530084003053469722477343951782719897817079017737331090967934673718, -55707388012872086773876248718898768372984880839353388944404161159009131494689007651488030159234288151381911019571199897250103, 94671409624679747534812415643585250231766868148622590486975787875722663635097113059221641341178078006587382600369260099912067294, -65385213430857210140036990230392840990775727882665470542060568110992962653328657797195263254227398422093502636922159036904481642510, -7038721973764727732183753030145929509030138086612781078090261084292901615814069563141459294222376339586040231309854410311404118564456], [20179662158068055219377016422085375177455298973205693276596093724854519513297601719, -27156236151920197311107444545889948487111887686629810088140840979751866856240794806292579578235710660, 23857418190923546766289444651575553199047424047021767757622897792118937546424971497488312591796896165441994927833, -1832510338863720689410737062530877181330076200914659875230506042010252955085368075378751009157606317799931945783619022, 26095588350223596985079847525266583773257440749403507905442205906419484181217673267348435798958370308197236717857919030001, -96065917732788918355016680943866170380796583141171185336998212660600905927175587966110881234626528376086676272276463682813240, 162818936882508863564976792099414619572119139830197510366924689926620454451382747494584395028445573123716386711079696294624926011, -109631700022607298236872385713931837615078635036519893315688001596882571269328193734534557198043703257583705719187504038968594356213, -11259117643903659189882311560520818165901417353268195805553795163935327391760621701070535653860065193847832531861195544953084516842520], [99336551282689248996945400067746157375212238472991790291301667296231458481056759597, -102172822810574460883420548788788396540170032128114891960915478988865481029020546062505027515864736615, 41165273760100734878219123050493013960174998998617528095310223238703540432513377840151051162894317456161719517572, -3201604158895892746925715442151680756435944618761968143197964722054919538686496939097234168113785636780064875805319525, 43614608531107063051891526944914649087016190563061946157975803663235885007613052038016888352076041787867284500188436747451, -163088353988925004442079808404109364703864209883053018715958632989786946723391957203549676702786085138876973709090734162545894, 273840180418572764632388123449445779421107536840479025447140861507595309314475854839997682701654921865150260855484373243934623440, -179486739939065442759631530158614269162088462469590048747020495558566981668993287498344247624277862078400610709445508614211301858475, -15167234124078275027378961290060622757632846259454766548252892307628515605642676912595454578827818033936941137927632957727756767600444], [473825247910975339931488647767900085046278533837117488477549012528692455376166200410, -332570392659969762511259227175916610441257893888356960050605098087717879508416331251479424790136517742, 70079174391048728238408232021103165265460099578178784274819720486801477902955069889493409025600048298343587152790, -5470990911687554932795136819453006238198843639115619599104392711762776721294206485555204620581857741970628700094957501, 71838631946230131867237762990914892977627164101849591208146629679621148745557302455177453717735021368911077159209316434722, -272106650321198862143000255454326877363792752944411273871923064371271348912846365690984846038552022047071189130997393004758212, 450311459314735247037265672899764128740796131455932548491607949332382787604136367226557102627714227148597207899511386862299469711, -288091707119786655083663206428954014565296497677866516488686184216127275769258900392981528574832507191207427537089331598696430741903, -14111919996702533361411485485516805867094305239565343561415563393764002956248406769994489697492211277660169484972941435291327185337456], [2192334161454238591704702375880337223475434559261588370392692100854379348595420308062, -993934553553662897417854559969914767349867108582564419790797857661656450405179166261454885547525742625, 117671430424581090419496988165629169388809043825873787522298640987423355177779301821029177798718751510983074709290, -9142606312061610350085956308549300382545918920952024412887306692520788593172503093452401340925123914768639817496942419, 116461256952322903212322761174946521305472623630834312853369611223221451185387362207909802385648608644470714949346326258740, -445457803539928657498328622328287624043087423475392361184418287311747001218598849922839793254649773099008917522652488333049475, 724020812286796747841062790280281284127633447476118383749147229638615908960327010395346279982325850269624677863017430794620396046, -455573455047553457713273041069898124621690297799337861040286657452321572503881765043781604250301404817675611188829782459412755078425, 3645970852119927796218711604537814553313131403664508688388369232754641352415042316316183690330297558350405579754993806836600858692726], [9849464999157154266087468408923238443332757215495968586422772981913157945269853044506, -2799389766565973408788440557898315800289912650531176995370481659960939749147394100169688619864834848061, 194815571392106906571767626164084939475353213077197522545540630899070887503245563652158404109816665657308587304389, -14933900021758725864299350831039726308201417287411454217719256354803690156186420889286537923271305883941370885621425511, 185532276988437070068899363756485837358725685262665087176307336593759229373673278284038252390768510433296437152836291451612, -714367335719034960017942635315453354354054768833399001403641083322021428983187125417868235899518698667564759105233183634886481, 1138420518797114378067350418790002409828447971764324890920376227485674971864985082211319981558251110763476060606954123248607892396, -713933750750039592118021216263632638373285094724852826578195960506157243905879699920187519637387206253474544009454286230458560042678, 63878286149739245289664765147808032264311445376480981537030143082204487573455882183278618997577741592491060759276106106428196257874400], [43007923729557450066921686169772671871108148663247404138322456776328518819024410731299, -7533684826841697976666048350962581385928990475240517845865843467091915494668856713589485240389527588394, 317877735328253019971098847221700544046511413964685765507550482605871767095077189452231895450684270875252724361578, -23823980108922429175119103879117685425685420558282684025613353468988350046274923483864469207837469807576376313881197063, 289902796412701516633231199486920956655013010030307599009366867411669119300756629368645299390809555112074680745886592312295, -1120376137186255166092591687011506863276143080945667588473223748676897359683674716792363297702896333957809207083301452809201959, 1751364248274323431016691711516063482592903252089099524967101357939693384939967160080069176859081342559668144848158261515591416831, -1116071613195075114827646168106835771739484283608390095621516885587550954421283566088830742347914957697653591753190620706620963200992, 218129866163488693622074703116110584590096252127587225360389922967109905034881752208503355858685293071312210943728625321756019708958884], [182685314144583360230737676257507756847424842931035729114920564020242391966597732608457, -19533945997904404758734774567808463296335359986947952467613724161264157860351952264013077963173036093458, 510919242732257227808126864478130534439362189666878508136615588296793722118649118780471040305771972533338817539137, -37071446109567462588084723325243497108216719796549914950264868295916970417981648778025081171420225681487048735735667740, 443290395754873674909963455163534493653201563726499807699471206682666132741441511835439792431751387503522198932022864777055, -1715384532911396598281777211509769526095711642164697314429205487834027389206331411972459785462239081499572780257182058956132575, 2638368977361552964791265355198072742862751304553257992885365220599831051155862005941478748381049798714294833000504851947743863752, -1751985691208583039161622570552003602360709095481847237554508522701266984452005890805473378509532937892967544395844969097982986630202, 562245764730196289259088727945914665921833296116885477947569150629715844989973076505648939308920970503812000135473526778691183305686656], [755520286013333335844727232785231124687773844013315140308217887498176662638713649711501, -49062968810354355718079067148610378496760012811347854460456486158906203711161382635541417236968662553987, 808387747267476611827767322945102862155598471030708595283052937734558529811480479435426203219213636027111981211662, -56161460934598196988718457116219451007330145406374801729475244228494054668344810415050470600119504834429280965335396728, 661452377227695386271187818253067216914304628935606501831872340547382027395560089437483706713447150750268569398898888502049, -2558835533472989516047353501400982749017488597551694691489062520578367200948974577503764604641102477721997622328033309296445010, 3897149626242683148093239338171003685579833590391957576280554828167245682343230253290077410205597783044825719194706366229536288143, -2776625567585754473420610427461331149873182580050363090788541196597663780086164782139305781101790394017986234149292348041014092721726, 1263509901650648610681869922977290394233550194717046294924896495523642692337044674653428623919703826682787989483142202312660766157593059], [3044558187549859011318287060354638307420049728578311813756176167026640522274193049358879, -119816830297996391639908147343854714977149522096958595919136407639387780318232304235746299796893307464431, 1258098540442557115766286988853724511328076314493024013323674066249361504140262826328584537333134287513051753161720, -82610310706378650223924324048631696593342193326377708184986792446242454068160289083569019509043795317017643738614039308, 959629242852749276760425014457693823537106108830880447408796560916660521599320287356928815462835007931750783105324087787291, -3709906922713792051223782114738200671265684349187646549656897746475844768220797840664094466901051602208909043266524554786762910, 5655058601189789056343628651042533041849170043402514355364199401217107287611633638922303921176483353641526529651274342359852284174, -4455195587586236604012286022077343098964013638071266502616676037167241063345581122607098631283639312262163498286259353069444014708610, 2596982458127197891335287027264653928612075276809888819773587401500284614711635838556527789878938744837039594228968729806930894511026372], [11963774886282130059845293993566986772688374043680910948172368674532541419725998153110779, -285267335385545348380097704705738919269266808670561333788987514393825770422105201144407384491180474994784, 1923978902287634950520467664913816024881818344235970743891596682299842990295123985094876769379657413111512014253987, -117514713344972348127240801921805044818465203083842210430101437897177091488316120721445795533068463330427031701188739653, 1346995166877997362945428264771190054213836101746538712696627828178381132597432845298055855641586300317442952554077926537541, -5211926731507605459709455551637789938364930634471822894274453482784494625250076626326687545826661133788433182494601239441022613, 8082295851781453887542917034282109273580921119946644236684122939709617424291837748926539682810186815195933429970169632447790445291, -7232108911081371769329321176961380783709013658788699087788885820278097471461412052213408931843248444353104599313160634748680354049290, 4988400213349915799645579177914528595690919519008989473987104441416600053477219186090611095373270693346858481004328647544740761207291274], [45876612349977296868151550210464999483413754518096411353795013666216703532342239996508529, -663485777463809705655558344581198944349495158035012007185966320836877490140924638389495602588997069402739, 2887484753953354096160122198839681320814302297391208090061069696741049808785465365382158573889983603100660387081478, -160680223275913157280745592412420202743563447071072508678690154599945793688003642450400133703508742903008193646546538667, 1816358116197052106106377202099081584393411593473899412781727644453039426583259959916341725128496084303744270577035055030920, -7065735618512218982448121490588470695970000353856148320822742654336902262005062280975909964363789145698762246625875068419076716, 11414987636762904414597530757469717426221234947073753146567029142375937159084011817468903699096597411841717085368691575540267230827, -11827586681717975990032566070005392946347755664286167355743330934811608888772701066734934631770509384364542838975852867575462034728461, 9054545654491811741856619577626118514057868106203780251543668083637980770900549009367100311009959864028247289515845399344917908348148988], [171787434609253464983599766265580337470705440864421528482706093883306723624371859268600425, -1509830795506343655154638643363357198000705429808401071305513199914971014511326432837034620090012776573712, 4245693607138259466239592624541714641771534888273476592542280606563486584782555436929790910925022723772039122301370, -209101638592587687257301378697943428397201269249205089492636794971071584606532330781983390275570022027311869219624905396, 2326874681847601493654131322459168996267301246767356932313643552069988621031532037419327209701983682776434431417286122894584, -9188609476879067939562867394668587144902504838026196592520701437582293302415330832400962869089242584847830789432312944831054884, 15992467795269478886843031467020663122185316167262420220651157363924113417862297949637264027781520002279066532398257180888426757209, -19358302921271195169227679638804542566680663567982337659661218262164806972099037743730698512608844624232401769027526983850206590179527, 15620828480160734681298274478079330715802833638981715396466268927954502404238926602675932034587743502990900642128954690282792148376517957], [628567248606075589474745167987508896251269013871254541790254000221739861749509160805274581, -3365638703242157959726701850686269627792508155910903406910061080054303066122245179422508194496304711367688, 6102703615906148882480661963775849953095580455884200724980343216575734951186760726206964866380678581776609209836730, -254508299940828215775513551227217724286720845782140595790804296397107700394005117180467382811975020369343307334975707638, 2777248521350918760868293674203802075039225297630887697192380435383833025514066939829296784347574478746846354025237979897807, -11355821055836067100956063779754662137429665464867497468027951027955380203535486823076099210900395134971017032180693987999524829, 22310242005887685123717092049681101047525000728892464629753858595622167189115167840244754927335658533941289699060421205514583013210, -31461296600274445959309497710064346978308349589440355547763023636639522321099932803389706608881259574997336426905614512862514763491637, 25678610237815897489211167635803711752991858546121802162920949596177408228121075010431237498037767713968915471889633616275887915200309232], [2248756050090143357867502013441605394170493166929747238898806114741243990471864041040585234, -7356402460845359771454654633004554266692300535284713959785991292297019407218335059111261458141471502165962, 8548991845376283711268445582346070862208194629363435795209502686742190262820380865305722756768861507772738877394789, -279649001153943349026432412877478030189836909730128420360192696773034730638755132114875898614301220229973672481449800734, 2967033051345378987217289224194893555504315734054176460096290189654182619149078134868407021384871250645202535758288346060454, -13122985405791544267005776819580693343138817597800276128563633356859161634607652434382738407332668586890334640516817458721952259, 31080469353985114108177693427888927231142466205612221835051542050803845177591514032424405329891572990458671523253648016752730559526, -50368037984546962083269301854505115121564852477641560920112869615474186784900420398494869585521793887463675893420386176312444760488045, 40220997611607608935382076851707178293552072710794066744196497613248393381380066675989641388729232222571868307191407241858540601568325792], [7870831843562920523405893011742528220462452471668574010411080985657159061990343006023297969, -15778071343319217739883300816247390180316676279016096370094058297727976197254285239216686738051496963059080, 11620697414375670259983482072448036606261901923611926331545106493952105130112607599312554233626164986319564346873515, -253010485982462443006483019180257990510812001727894596109679127016282443223606012873968422387737653531844524248379402143, 2544634543819681013177390702601479957749476849996746964625966896331470610879533459558444355984485222985208827349193222337189, -13728621085155339697154757863748858725694563606489889687382002863188143220857957446534217125083284301390584160904966371640728808, 43269630911819601174907117320257751058988962230427792416168731122380027368926713018852207390802763390385740825364841357419565765884, -78821736502280684050873658524289364869884345693501588771721357797224900387424871863185988052107789570049744232452289645191134939620725, 59866822535874408756764072118073573179222646430152700822709157954935094348163811689406242419483520840447814885283188774017258939743377816], [26966986367827997447125772899751552842990995844140876363307726149420089834761486362098001389, -33227425188749629084994816092631259288524289886819085455062375441489426200428246602554631184981608370315518, 15227371609191008118140793097422808521759837688935621050941916637828805999874529240298270380679286581128158958218144, -121795615511918716417642523480582620900112405693612863025845494667503132044549693576981822688804550721443470944901760635, 942875111387295930253130775305852018736580541591274022172027351141706255351339726415818241598324045705187376013145420836408, -11976789637716785209888194403627438156321345394355356900804574947353992953418905830699490940793638956080328563743536529330759581, 60040666049760477736391552285494762240090948340991141791011328088834000412220869036022312098923291407925631077053811507623206329440, -119650373826781518501940702616619695755054537161837005231755665540393448733305508126506483795583534707201069520895225386900905354601747, 84153239638066959450609201780245995249228472285303056400794887951334938661253906623367356301087255072830665787800961123333055343963139465], [-62431, 90492502781652857689338574704986433276101032978586849514019704039301956666026892930095701491, -68738707367672654679877451703673661645075120666667615023751816763683063118460468663448600952195705628950872, 19032728873837536834766643049414999493251134064146878881354746358709552676203731952607273064393719477973798809780039, 196689209749927343856878404888771578558340776092572383055235364029036585368268711850536269116906999863763251652537348322, -2692989006384003450721271857796678027888897483779983066334909281059059478960129142377856983201241299907266750376695468841018, -6097214806608783781577604655173381230887244685597548462797287002919720998258315384315322672366020767068945730311314892361606227, 82455611558264971703224164155932299000018072991713621250215694551483279675446396501517248347813531962523349633460769265943470532677, -174699498974622279633798819823331579573027426895940115630531142948595627709437844346549256460669540007207778641775046661330556766721386, 110358202609535247040049434562155417334676971269531464739129319378131381057365605498926518614258013552460936451005593744412521790351397604], [49673326814903, 297567776375818101232338593915224858252286091710822585680829010151137009255204942145223007613, -139741970013154063456258003063560153408992758940799259620175218195180553574669434294781659516130712983601006, 22268808172619352696506400202916693171505839747087716743079841618637498607955921738817219257222605833671346643297302, 824471965039843151518894870404785393865406240640302306601458799067175864603862399146694828727809595855206817052539056668, -9573712539742324817053209166074654359038407010923655252152308575529588475429318376092473587493486183874377197161479854813296, 6428092822946786147977315683422390378928200331918333951331614526849496294995825487476392922135020476709558270895042714928105122, 110687959421428107554440945179925939803208101543284879135574058289342133818528460305240003976515657898974047528683625270026740299019, -242701216688861697399247501861246198540660111177728182768561441864206843737526108673331919042283103947229630653693843434212920646105073, 131722811222611161425793657095775854893299367229190012271472029780321688747610833644932083451314018022781401322823127942983311223455625754], [-278461280245175102055, 959328749907085503194212086814487107634449938067723340855290828923222027552548693120717746359, -279246926024823776118115782169501952461253765370110284236456537988255708669337611266851992449414551603947843, 23460691976982546091510997540635640036901441923220283005924049297915639333711246939740128011961826693397880210945518, 1931389629646341033910935808326388047865787816657002861185957769818354392126632273368283159458560058491230245922297477653, -21311474991712785350377413844651095120628468251199258288969529471069775848599308603646091648942590249892199600425279517834536, 29100472983754844692907468847240729771571128924821554126247259921908890963596395699744770349386040023740436831755601615958377727, 142352266474828218944536419564358914176574048747550887431440401828163371388881769206075339673704605129908335362375221279106848134507, -315535149750523803600640022427298019561071827976631338186339917136644747306673335794959787039697795285085400095754053857229182470804903, 135006422474641128028711780760095685719924312312441259609927067107966639988952326488532340090544635395411999913639520809616954935670147804], [95736680649390871752715847, 3033635717280069647609047384052091295903409035723992532769369173383146665678709631537807693765, -548605490214140910968798436606467369173549557926244659332134591272655691356745782114782549335911248449530222, 20038262392457475107780851139543393370857950980355308570753946003973260529522985544332507781129810365805212876407700, 3739271632776319806717167311132566106732528574394311326960905692161104789914817846835199730106921455881178935423752218496, -39912589223140608930405069741115103804377922338784819989040201115050522166771242355944466121541299744779243759205429561860722, 66761017690749469871221114360074688786111463134394968994901709183059780940609861018066334619700727771483980038337862223176698856, 169399037554863207641790063027520100252942947857819784452979680259712186396442209471517487835201010445381504816682174810917487967476, -372276468678435975025179176894013250913121262056905926158667365393317162941873290282219602339233913597347181979588863123219033261902767, 97458408056295716267699269400004397112397176815679072695416607935518319834707472794398162401098567643566525903376074433471030590594437875], [-5007595459955443867293841377094, 9413941141109721986290604409656040511916744985837461289664986703411448564316330819163661865111, -1059682980747388901553634054194538945304411017403830713869151770987454545006004254074736799508218030705180702, 7816163808938907528779948129137595190054918171992948530232760110074679233547917035246990858299931276591186255624997, 6516384680681043476305288298347617559936253093700358118818915903332133353147686217345407188207359857627666146739483712787, -67677121887978520745938365095498199085274357183733577406627823035890747348214943044593138120168943820246074810988805408729383, 126166650139502759574031876934236194975450182057674839291662238564253366868844515598601842963734716137253031165166065150622084275, 172891250845786197975175723370778822391496529632815856659764263384180599535480314689927326664929000749501144723037738513491782420681, -370514764251083349644529884680824989570489932318807788523492261290453121688111962145482115260704445403355456188509292468340196752260269, -16433266172227604532488570220029683178002111600492097324465529414015714369000775697724888514922380935552588038655061097958522283727340840], [61341773611259725809954791764781430, 28680140711886566243549587906104158509663847459974534943977934102273280530842751908427198768837, -2012464339622256067597426716232689041026811859978886488174162563969648899006153006871121848724909097382164462, -19662752159246042081271886606064040456471878953463697381361169044655278984065845454402907642579738999122813705057218, 10554032159624262766084661584195146739793236118186312812288103455854878661305487009489230490490270382988810802832320605158, -106955956511118581208231180891622850160229844726264601904476931124833393824491973306464881983281199381218925728160107047961335, 216926395440556038020081974067038134742922046509974026574460520208974939400335734183101525194238885881556843538740996704563319243, 114963841127910276159471130717911153150778983584790680683339168017863602051052201438232724349155151085512670773012213073107239533282, -234797442511890489640127970264823318822512220312270851273881029962501056662261894694733133575790899507243621507909387721593901236370649, -257623824342523009357752427003551320955635995417131036359697803028265466750052333348654230563032842701759159060971224475325045017881747380], [-222036997490574252027319941983930733019, 85817315132818631674043830898309186646196073850428860370297798010591092167177211580815076532586, -3757201645754567804726525337710211269311321938498414612280117562510701146946225323904494910359409376289671888, -71896175683549205175670389597225349044159486624852813323716159385960915738571559202118029360874684401013472201804855, 16114231638813543609796819036611771237783763863980674662961607813028591196232392675220231665708795898142786023474748709513, -159711356612815895470685822939010800927190290050358741520199650859883888699421917296403861559801579276759562806856332561239548, 352957700115543765824344106372150269394957716808840243619164571029781161187091778895250304188568936580876930348935549829801467574, -72486406119409284299776926943467652235362900378458688961998824265181974346620095340226242234195392739682507922882111997401905889491, 157126321139694876649768037629369197106872289428435956537278711794996477872397895839876748785539038414936516087679053461616296187422489, -693233060782906831169153456457316593665890177700199773592798198876449907452101081428673326091079312521451611563043872569679509504334589536], [265518248078764051583702864053856607531052, 252305857171645722993462524729936626341329512707027699195454500338487348109451333875256830808282, -6894172786483894811294731443345517742242886756648948984998109263850638159482894078381138301889352300724516701, -162228034850743390997114002376055032704708895885838105621840022124429363023867980005185679615765464000447792206711048, 23334637882476052759357382520544974684394868851876363601417246980267751201931392083338574682488994687101181866161990233852, -226830611488386790677505147148438154599037915425920206852971603452920511912773410501862308025077907587611581997318858042292201, 554576311391613342635744342643690851006373601982386653767680013572820029221827699135366554974646077068719673024211249628653597371, -502120969313802602776499894998182678042802612790550034295467378121920175394511617088825899475186811161518131427171239024334727635305, 988119645743043839943384713247771526407593061619330845729745808889333256709982522039657390088834548981326387282208323626493037299095519, -1403187816797734628814692428941861680625841991725543239240055137714673644443436802920753003212078447586809273669132205191511654788874095097], [-103567464671448335660552870140471930000111668, 729132746720804746517158626367012535707842381139599981900453601783901662970207558585068327808727, -12428514861138576405538460056832232952937908617531534979446080042458021606940285869926408608076099556787041842, -308535230882487680630570685747142726880655671189857886286880515688975964520330995003649533296854208855464978697012033, 32075267895677800775256375735424404838218514246225032337919172916336590044866179292731813420405142615150715390968908407143, -307156732860983655380323282393381984329457450516349802240338230883911188752791965736021408330379941489062674363504511629401131, 851153932238999090358452549013773443633842586426010661819621195108381398460833220239857381327707152023078821428163983211788213981, -1346801429492596411641509578769188906952943509171068782978042606082027467445105627354397660427857812612564918804680518930707114429506, 2511116440788113399287630232938076470518505248578720364093835588181364312553956979195675867739729874506952123604707840620951774150729046, -2469916551829601413709686039742330664164588844313097304797220927973313204144187065591629016959197312998203731573198870256447312284169083468], [8988948699428461263300069432651641002069991647, 2071926482832942615204466944595904512603343602199567644219828906109864208050146026567879492651073, -22000946781292203080822161189873159970281848098689166678368759514541656061730134315249015647565136865057506169, -533521464481946131343067969889010951055141949900824349550369833100482990160106032461081441332445104733239218177375814, 41692554455848613406405396304913349363395398552321987997831980842360977096538696128652004479334521740424144176413991563172, -396226344597305457783869599590828889617382141641103048268824878173969883696645766400345254728905637479780767822031735320724127, 1283876646741647759163319068198278343985191975441589332079089333900583247636602036331030228934996738033816486154785092340729490270, -2852469438079295080871642273965792972374437548158775979590070551884152831127403627590289730294108918226505002503620006200985788545998, 5046675652191924481086408413213484330481889407533253645941266459925563907311829555412939431209162947938573410706383440302831774218619355, -3957658553285666987439164810033401230297610128534428559900427533686434031116706247670738605752876686594296918225139821399559615199018789646], [626561966222408269724875543051868749081236919402, 5791431969776105014679455298690438866623080835635271436170531844140961386382177357460751854992187, -38213977716606173100044347942978592239051841439326221575991791375058871456466186833202041878733283331367616225, -864183489403593269553775746042439803413698296410350784206514618879429711472202201891465528538190810911441376033724995, 50731781627259520789891127700907517682810780025409971775657886986210498722230274731915207478811982270976764913115395470105, -484740143507969794336656127349258656311935213937658813237279454757992183134182461393246681014664418612724418877214050011128378, 1907416488711811101226169100752322723243093600406138087180139683380178216709331849301620455739296784381153142227821537632453206696, -5340661479956421903895900080010004907779293439090911780342437829336241857627633132788928815336805136818332020629769683527639169420546, 8957255304313908712144283576703189651755719198738472875061817360726526950283063509984867824519115606488408702093026727760439806827310077, -5877883266819701452157338371856753466363046171327128902658669521635615501272097994528852730785897368028572549350611531358162310486959267364], [-10317983627128709006619326327137187418557658625004, 15929089535754598753716241951121285229545339191512550534211700214453111232388836582800408930969549, -65060040692308313925055615542146490177938205911224519751979639921138088820670362745159604539074409975609816346, -1329812170672950509123026243032505381015280623649425186558357153135399019996152421391222738734780657397919773135043911, 56541475615804611832041053115632289568225988782349429889154021902447751771444793198981228085284933900648640760507029656287, -556827661577127136158282870793893989750519458412035386830107319800965655646623917065165006983800456281787599625601392630619555, 2788212363585284276645398454490483748330072061000681310037826744119226671620597921580150592316575640994346995299085551261282790772, -9188490968781492918728453533907504960824658946844335275823689710793902260896778137895937777698613697404082407006199088226243906716398, 14582860676302902471486016646885518419191724424898695107572590538100431041213960959024073599011415294620494492225675744956770275138321615, -8138177756384824660323336168470018136564987726378723731351950020757210003814207276301740264387134473245870472002551048190706549589642559051], [-2110213313138174022657768700726526578398754298202530, 43125402153166182984870918412123784665980651534973784507478524006451254817050816947450933931196101, -108418710476403662316193660309553065277002798399664166588085623590853705059993408768872185717443433274358463436, -1957656563123086039898004401473096027720221901305197071719691545489879270289907562914225129441162299234967846144990770, 54835460412250210940896951512608479364884741715854989240552807643022004765145259697784344651382784150600545333988368737076, -588191771208967569447939437350832822250563956482548768490592405310865957038603062134100596030978197541407036389218167865827245, 3995540555873062945168403835848179789418194985767099334592488358472444826168646070034595162968422764947911813496479736654100181051, -14768835718189793141143054184530000528318377682826494997985446480492674692911789336380210623288311883467930849833328659977439043534812, 22119700181193573653863617972064821126079308522625654609881438820897633607882067591143813809313283393636588001483022282564729078768502311, -10474246416001597771517399720477248975603540764271762396576594411459340441334916840642106412652039316291655085413490523783868382197201142752], [-98165180571643997884750771454219538031680742217003389, 114961117854649717319115697487968231710116282526468424456741440567471820029492571913410868609903917, -176499057936447674487482458278594553972680608724722140445497376432959434794118439411263157528137048120288448959, -2765141897873002656717988436057950381997426904415564205774863007756736689274798261668772208005720757732118251355403315, 39262314142959238906098816362271508167935756224918389196325578674315580617756266046474781831896787403029772596030805033405, -544211394938028664691171357273445366853498194432182025582058351468964898812443171150649167210625834319848564124400313255963034, 5579777997612375281699716191073228251071926205137130120204277710671299783266585727218805188240079120172958459140158062303502032896, -22329013540893109297609984100193241034111925482761116932247716175972109566316646880446260400556462005567029104954251961737162578494821, 31423172281293067048890352625387684158232449067663807506632193781904981722989995592674590455307347499546081507681238619127364700719891135, -12368842052838771951494771815266204935744078023615492776685285880791117995187355362058277196616939356763328113855013575074012858798349577744], [-2647270740541396240499418642865893525330185711066781058, 301840566408698894758524042802869187989421418917001756044991476641274362766607538433843180365009135, -279915875212245971542127845669181454928976037245603125179613871183764183101968947455582611088282999557222949378, -3747344473020226517977815974710125991206666440139378319357713678393046802350381101101287889845988953653479653691229387, 1088943054235261398516197829870437501208280566140962269230862470196766788022313637422107164304086716949707069771588140602, -378025806628407024434126331627350979118445924863257719269034246848579145960535285587040384564785780560610215121201112409488470, 7530589134581811843834317200669953193469956491575429856707521539616509435125645197525557185555189060977563899979315386413415973020, -31784429095435130608335882166703900149562745660615371371671660173594598124540369912270085209577931057711160323434311910158260087372520, 41721362827396239412617733156943294837084446559164007226783004062078517712863123174333690005691613151656598907539268027079412477835413279, -12967794188323379043307204601363489338635931631384314764218652363135885294490579099979065257395973958374439900095626021292792733781233760344], [-44426207653498179410450061378723396576805977931693261635, 780802559290263788682468998499461455285642683873649450972030118614405773178955428432346509839772124, -430731499440469357547704891388031852911639924047872895619239303304370769967061364479797271395277392346241916799, -4858372999628236245659824596664482168546744721573034809135070032778024090570778662629735820255156096470534768335802247, -70836417655152360261542835425480272603821565144718664240003507379806112660009694804959036335930857341804466537002330537609, -28513469662163312343711167600229096319097064685491698411060391184902381243264339100462226005371185057777924117168539415661690, 9706870871125283183903905293438553023047855053540250662590998395198755500799088141694317245990767589994991197934626965938021156621, -42407464469021525448452789995701742626897183776406674525235877353975430210301460458815770978245995717377193384489958724799077827407609, 51238230103248468288370492357452417606439847490919182633665080292468210862490653489640306455849089497317702848304314238499395195858038499, -11011711292719015203402148563714659858514493131614728893745943169623102955401515958424965619288932097121915413592314093784851195313492286727], [-294724474877268388357571325685112473374057582162132650217, 1990513843051212961997255904752961931707486168020310340071397874724609238614517554593996852060219631, -639151278722239792349837753749205330956244409888243324902282048868073701026067263701492130757304160356997357992, -5985510783189090590755788974624876934269451326286187923877086215139850583985958353826083902773632004938861276442202437, -189611478662253636313312924441561057737488760924818042519209767214876863271660904969205708870631936464605627200809185519777, 582070200950214982362330506149432219741361017396984710317206024627791340050965069367941152248139545325614991947319992683276719, 11731188032100398589759879717327987147382380024773715617473310487927099132782081500200783154817397713042599289301360603404533498504, -52404940640711833367716133989529901480083273513657235573045538641622394014845583826360838510117249599393600727733933315037627188395227, 56749813778512024888543535846223952999466424127577234315548958799389620719402810813790226749664024467338286185240280231673770446654626644, -4811673338515624420103747825138089504658437473056469585430347308314565462724062198808304206440869286209273880812570523022647984319585177660], [8890250216974981687199714044186808260777995714489926903128, 5002282847975105440565685243710609987108119801583411361935152161474221017991237441150373391988801437, -905451047403290315868887576965140738267130777143381615238185402413824349808812544771866307664499638447580588798, -6915601169778367434242088827537976325922723102139157377913847897921323773627105307126392241708902850786281751935195416, -369006392606345891912829618941850258167754310069244422576634873806583908018645397036457228010302592524226584562863686932144, 1551158506833791919997914895295141951328596689053042071925109063498941942013896588923310213229380927970128159434206822606726912, 12845451957994313230135623363169214816034835127249276701440413400302611595114932549893153464527557609477093001911300860167384487211, -58403663120423081324984187243091199447011758989674401621201433911633262426871522667577950136083187442594305401288168670225592846163297, 53134322310966376949917431128398125087806602395547521278354590345664161705700444934618642876289366059392491368752056965498625405386458163, 7693280501469849540878308193978485142737367043416803442272105417230304371464256295984942066149117335524606352830933677729008800484094048210], [406676806564224525090988173174165220876845913092343760928111, 12395515467026956955113984569145459992611844409153218952995568978715611079240954707474745019345334998, -1202874940436403783592821746571545315391284281314715128841180434414879948577429849994810916642166060852950004931, -7294410442440962342269539720221146329354680692890203063290943111374452726952572825199312142991683049161008577297399375, -621059198830210291928487034702940886815961184965639221745176617895718531051855923456065273929205996908000320744902248647990, 2999988774700819198418093365075221469286825279086490855107942430295546931015873140382812663034472826679710969733624350811148547, 11733211168897366318291824345125396404867489499645129007160892392692844699562461702869024137275602650318843175901886704929805480249, -54905896600711536998654134447890833013393481854753068440819177767927724936916191258546894625876376610720057644923028878730201321311205, 33027928195153448759336667970772958008127040510024555288700935310807901537721378381783818860984898489088652725510468426597549271834913879, 28752373345033000926229356057419788275639825854550142731457906379932416140927609530282247516081058031106893660000876833440698601060947658316], [10081260663740207029210716577503897328347547882165953669559224, 30294525624970283607197429071266442180056347712603872631179650607739043782321887152374918495621031579, -1444297641988852677365773553494076599768328315583296280714384949814244304776169661141944447029018122388307489142, -6581795669036481551024198628101147574571042339988417063596730575086765344208805239402472751107129205932829879910731494, -952216732001598627214481062407456327651231392335382795545277210604194520436788014344402880072242055998387705749844543479489, 5078760052839822645560024064388788881559801581475582196870188468581828034017993911113495789951131553524909619986257176322131490, 6328426508204141398979247483202595827433753780854221445415717549235131583359057999136669160735956105622264496184902346136415993282, -33835691852393728582173221599058155470888786683209450469616118371324666219612080647777153828744159691200637434934563211057999940171787, -13241084936803527199599040135437153529892024297978815309624575821095184839336950233113675969303322022937312935387561817938212622417477401, 60448078683071701678738329647398097995060961557117994949663734643701576538126392314516305287297819113237865818683676876288075934458809333567], [191459174569487987776465564353570174588457790530637919882297906, 73042003905438885595871414689244551229971277171877268015919721154504570070130805339092652189973982800, -1420892531877269892410492447208550518106707964657029942197885128801056323162564940074835613278770282130958530826, -4008639058330072628193450428387115975145246707991568805280381603679087527949478071899483182216976440454163388779287895, -1357780964085727614688852568072746314114992566907168954340835143720307374010455030136778944584206540391884683634460726068157, 7971871121364759320274144379807036547187702551404136917676419157644347885644938098911535221879870821306230295707314263290324211, -6348406179461781795167624707531937275131571553728828413376424067695976365879696743701678728145829083232921009668344018889113307851, 15630954614174362264195546440806235348010423013339253333382870299011852261595195390127993796457625628796809569218295806572017330340625, -97205550382563043638611224556049077022434514148865366635241689410887521129503254383767119086109614767504477293453277327251452422005278051, 104134727709091973781124563232614103084052819337350355747311569742830332209043912547286155035440213344876893505634915601384713031783583555288], [3045983400496280357238494258604065992876872963091275150526289083, 173776830147293444258058435711364999259398785547202622601411239485603095548179104055823922186729729560, -694244136908299203086495147830025595049316206966250272729933522255116649044487613945317675199644766600438852391, 1454193119733695274877792656824836388901868851192202308126674924111407299571141606483390566600517258950859808949856113, -1814614588742603701751999953162331219158871333041135237459031598588670500464218855552287052607274622099382352467339229000505, 11900419007889270613144300531041697870399697705043313615406605666987878434277486930847375833972866855284643549159203611591034325, -30259191092769892148621671078150520465659721879804311422268822856399199205076298398772022189478439924027172037110233163908659868093, 106684248194731584018537291383518485459284551086144336746278855578485277301638892304721413881313529048996586559002452078064932961946883, -231019062484479300426844855466250335412500042612034771648042401207253185656845364220386583380764166084979859939292746128464153098430733929, 159659479511567547500030323235808593292309035951659952131156015559366375165481253425423351132670340417349690847940813070775568356557807664524], [42210592763130590782028890921598512901424934841247328348187886839, 408055791837336110536541725473168991666264868841204441681219841794009588479563041600142164817867328236, 1586467345070140870423072843237544615186706759503227786079669252437276005195684430793118201410147729996171638516, 11099190531325244423157302592309473287416598005540516952500157710771508241702867250940711257653277006893155303891807527, -2272394725491351052172958066407170839966754018401996755686625032704804293482647710165451307776531664076397754595359814716606, 17116111970282758142898475332066693738697937079576210371491658177882481250324367815909054864563945630790797940653912252952678470, -70224956568785277385087026373221742265767899799667024081094195894654218022209440676752478467664591589831657806555116251225656529457, 253619535854940252244316039703159636641379679835042571215999564247940929000886841441152970426705983417466364258183708041054687106149123, -425132120721203367198582894395259390222007172829632535467685785604491426315104027181845369830448198803110605682299539184887112511104777173, 224395041059005780101261582065765547357962071580739887591447337188680832148992243021661072130994901361284780136555246212111530562162813096048], [520451073282216750290557729093403313907249053381883570266293023864, 945909873504310741545869382616476223315314111346031364637605046277640762011584056660560346097959776302, 6984193417658705138484282506019272278253761401984312793193068532658453396539949804458557985492727609137374652472, 26435933374474677020220305525088221147271450172827435795568150508856215405683945105419094524062199998668039459562941660, -2644198830229028489589175659630973559324730727942374722456679340500736891654490347932696250351142628980306732857628150210989, 23876451516068395048450564886394641992234962823029032761261909069329084307671804382291417577922565700504400647281805942506879628, -131485926552129717298519128075270078244340564703493597431826053744722335742962065120525104784935417359884083865572824318822904195632, 469351209165388570116462861968485583128390910363376152177202612170988487225088641992548882924944785119853746652584101934591608690152141, -684651933410197261664798597769725762628870021696529874777364666309181727969064774398844194087360317730728296343048605012071992993427868739, 292171060222724058539986998261586023322464385140439466929250134227888747143286642866161573663942131246602148552386569262593772591407223602716], [5783608133969358200528963221557253168639022330014541224790931597146, 2165074893346516735446415775164411667121690084781480593857779586171146379455296178299277170180710068789, 18250711178467425791106682984255801224796315357578909078026279285813847333512714838994869927564789077382922847208, 49066993167641018327411569192351810548437836104294371009745271720130887054910916493629921019713955322262129534992851518, -2797857319405521331034575185633319558459130628760161351530019425774285210846441146253838281960148311201432046517453800360237, 32385700010010534700023944490751939533729376222226996515207418058808529763343486560191341971713714654017472589997308081661943896, -218804164537727113983232823277933582361235574267173587281637511707569724340360911144469906331982802545229057673889224767974385355264, 761410928697160815374823426027180246137774479362832856494374243159897152841959366632490453640646774697100348080526316656698778483755964, -1004305896358089118337554047907499352883216368969128995802033590421127905884440854257179732772142336927066635203417364417434988399495230111, 352261791033417288164385415099899766451173642793756035954330022221232644851449728495268758777207668507658311678114916975181116175980430957304], [58402354487553999442322293392061032439162007766311846143617220168534, 4894134993454631615459585305072961686245475603119460639272102291792906337949293521129059542600300024071, 40063075151204111907086318993715213171132512010977112146824573028340243023803042599886785738356772679258397955199, 80452595123436102928619657453314617756917051022594803801074357736652711071658456046060345153577136550974544878017679283, -2550270652552866144986849986997139491507161465365577125691107906787879821403807019527732096950771825521184255373203828905549, 42680566083177201190478579526336138196651905274257075749291861013205081554447311412317435115286365040414175089164399382817916115, -334973418511710029151245244661119673901335356669447773326935630639348455947672931476604872965611324132535834701431123212477379440698, 1126301403135892262548333947804794923070586361989213109025549667460670596093760131997544079615159993065397629127355402276088609484269687, -1362201490062902900969620597758702203009898170446365106680713176579876984692785289860536424919820475114578759433105912225810174985751701577, 388662691715202986898113547605602153783094141151424948302317831407943701349516061150235234092438617311728673734027334878187332538074719930232], [538616515707572134344523215173637194443041936101972025246243690606557, 10928041268668071857189999034282126552662422718958888832934652903683459937648014881358574418176985265266, 80129259647547196780419415780135769832736526636891192217060778767860553337346737747627671559138205884360884696039, 121528490233739708604247498793632602703483788121973591754405211494539615171453121384050022780317977457457514541072868953, -1667671729111448402233588428485648700061472151842580582921565908989562238357722581201588472447293351818080588036357039005996, 54435283325803774215528059926918360377184471572058307012812817520508029819320838007121366807064021491960377036867152754614121804, -478640252603207162230864168353618482298328527323046318162015246951643034317121796337854003782756469715110210264284114254647698446282, 1542371447507898673942726797075380715713309942441924134576107970924002860375457066506147294781130349093642516442771061547891088247059869, -1712976402948703902748248048571160521063150825098530574854516034957805744116948914900919076664900106841939536233655542482432093638911875587, 379953892147182807537513140413366936440792116385986156779670978805237993174544913547550239963684643499196554990099572599081752956111068824896], [4548787745937563052357114751931236512332058061009353632277666087117452, 24107506758633230281911681800000874464963753882431362131004830018798626086037051103219964547896062215952, 150800450848459962724617495158186496326380042697597476765401308987507550558352670850612709299888413520781966159295, 172144925544500613507448512587582397503332154838489982552397826895966274606718744189717104883996539677411593220925934398, 124535145988796170572993550117744651206676563396217659050965588845963833133402213385187095435989427957648240333997595998819, 66660350782897630835641001762889597113172649620911799590755396094208994995277635830770155025934308975129787211595783529639249105, -641425765414124427955944029574168377749513647364812012953965208737240200647190718992967122489481261610108087023468319295055307898021, 1961812758338337475030443686475678853500600213592072085497745433638305405581010081344711997213069330896453461647095818462051650714840235, -1981443165810682309567383666886919848752678774325837508685366102644773744126691974069504878640276515863193442595138681439458429689381856847, 300085084662305509927861725854842149452580085447230472986433203296281460724638911623093120572408716581165354932209078548832097936576558302158], [35188300169718517100989732526463902894723088939721963504802821035489880, 52551233613867952920730181156460467480761737693288734280817489852720738069851309536644287980555182035545, 271351465668103929832887398425786348188979383386280796117329137640809418067378090791732977383121426567728281565588, 230306789003140729136176957068569808455322297601051636756654113920640761906365978855088314409696156541394659649159408804, 3118422662288944578484251219850125697679238815566680501469355040332268375268021456879340093742972096127914406882614896663748, 77276134787402461186594335889632644554642622977858631180094311095809117497853260169988180553059128681606603472470328624827952170, -804476419415539383888204570363493495104894218371667055838180098837392839891082169651667648075365164552810301024808134033024995413044, 2302930887142625043581373306876644265414541873547341378926587668983262728004897939018449411680098887634018886397201846269255746826107690, -2058394907438357645760876645739108178652331787090129434303176296408442035210849811900452750693478902253541396837470502101388506497262438611, 120402960068180090807914252061762967153531057295874274410120114664600610291694676188888205931700933428764083041730125461107833451333563900344], [248674208259069889788031481159214472580894619235090810150687989800148502, 113216097559478221127703610356155745881325240645313700175753130051722713367051145274555750489994913914001, 471101033464581404164271463878229626147379343055501790184088928351659953205839328606225604488239863572999671346117, 291219448263719084932936665132332996199708633070758803137885311360213155501430444071567732407278557369900247183924290928, 7583041382427756923993255982553357440448197661217997425951547747220162463057978950035398438726929780292256679531774945674812, 82561009239799738079194034002553415456813003164924626165052795149613743235223423269390608067907792339765964163433645033610306790, -934767235677092879786049022803148192780962143003438229956363414891311711697283115143455452834293791041710371116192735599638955740124, 2444448457054510316256002342039139801287023556808042305202555210516376568029168619391431596981953629554027757918898048966848329856153517, -1800749493179318016717621913935631031800848840227652179791305135824135682533394634008911391774158906633504455252278906456514140087085894008, -186841304093952293976912861441778318415155665377185564834201661123315084233365568362064226510978710470831359393074068880804105971391797608012], [1593848144254078263317868701118249558045629985802414380488645621789259638, 241101072951312921112824624103736580377344287689964132880298071067796812305103214585665173556575245991300, 793524253500544065542301436186198893139843101189509055827724126706831523131656316474591709932873265928757386303215, 346184865424855163752428261743579800268964542033225453268522942618194441730357028115226634925886607135100606454074419198, 13704322649498837561179288480432744575693582610392905723878496184327769597393710325737832562276821853793027004312565811628824, 76508034057492407888839216535230074446119938719681819442839390104478895114342495308430216920890296061317215871042928797198891731, -981722361077041810920429778399138316307955032852876833569389077019897295234974758871340744361885115072810206400818583241321266312074, 2224148238609146984080384239609449521111732584143584916953287293540026389074789010826488796625598081484436168576440987282061545574346959, -1038519725099329924948454944459628744577168716896910129820073416865292665404344156742423666947466382877111326011101849538253521694607812885, -643434553444478608211437235374816091271857375679885846392991907647058393124302434161835773983478750528351694225324481562780740297754709340608], [9117932777451358877324782937381457417582296655970985028494445301767343502, 507602791797893671746040945237047812752543717190213548388258941266654156320387187286128408570225822896076, 1301436316111060238740188377724911657511547313758555335441919070003177640845552042900983747790702246929478908718154, 381450699794373716385747070964627008979703017810318615161838358397135940908432091555878550355968082348673900327301354430, 21505243621170019939005861586191274659977715378772452149714435459536098912873154628550889240539411889160547880132059583619604, 50177614334784176377062124899171402307596283046466114267614280939847727028072272846186961650234236182334251996283535083098329286, -874985899943468274150396797420845419103428188694765274726374710740384988887334395706283341454073089928098464765050827580407785112680, 1444507101009698468205333935197417102596129032163769273824063241256619830000776149906932213510295378215450015230494241132050259837603537, 408972756589720935006687136353031626088325084440048918067867714365290120299891202550869031388927903006917151775996828950819004581715744889, -1258777330828666842129174366166320907872057587268680378829712163553395481978327306795572665866717928387569431583568951180424992880023070064501], [44870692437071246972897200805369822308435562510592984179062882249814219037, 1056691497333612267235938629403555302684425138458268384880984461911637007072150182986253541064437957296684, 2083165293867922250057491590427667105648478686574858827802918419067238614020066837527221684610854193310432407180262, 377191770460216965521353400639293855905718013137135877601081563522243042318901522001145528916962292373319324733380740933, 30749688392571734270120658321414679267591789245489657306734099271406676201184023896149271589308296861490129295718809907581453, -8793229550205271437670193889392218402834861307721847173657196791381871870358536885839691385339243241004543107831818753905239922, -524435660801620918497077233473249401819778010535937522734635834585279947835743633762344755787019462422926519236903537188764947983396, -112063562765911179263396971269482508062993639499041327763330958236135792890777915485343479426900563112447896524714291933304484332648092, 2705855795245480518604455298419168732956939500433748567722353741993637366777751493451592980996422782366158682691758312350134425766137375525, -2022598739174817907363970201247236929123247320236488336318113983003239355158992899355548892355126150925450445907026853737302180679746835294028], [170884719735126298520779224907937752653109652532851411039566256342345097902, 2175377258174734488213110632031837662130353391468241752231870053510679532791295664268902259213641515862274, 3259336738026543377022268963787170875427906009737445616885407714741056289799241515774417568130817245035267888198099, 306895593211150408939000865000736039709089136522702617885641106422735332948985588548058841490685026901553236732064638218, 40838222360857339248676802264050919153281429253673774075428900690745997927814094410898334501701687968086985536326174918666278, -116275495683643642317452395787923368098494976675656117875728047936569871350091239318451979819720831045255470611266812099476555920, 176262547294010589604554510627151191813277646250691127816158097715485952372288686409266629950114513057812279778833225380593757271123, -2656332276418004238597937118835544115161993403369646152816639914637791060003345640005685710454812492948762006376892870897381336227076952, 5960991853232984929392547686504272748681243086166566267899524239988253739783995384838970297186994723998507955268801257239426699882201391438, -2897672532919427566997927339303603738651095754957762731601716893227147136112953718459882276083987173156883466669658249159248738771449830710902], [272293335962324233234566085090685729868245431543002871408474471131934285145, 4429384426850077170577080812909910236169150974963439477089552546303420170190579117737317018137198880023705, 4989406791665578029110812366390305176334944159091705947342464187416541577431670750091800898564877722035297226415738, 137524123576606249128973329453483192227175968301909085549272248326301912704354124298759333577285237479138212114403292444, 50709656284933711690505700195984732646888607517924388402118384044142027479488385367145969061277032137311077190005811678702256, -290983722145687072786102369773958332635574590139516633181920647247713315457019276210988872444898616335377887316706059195141974496, 1341168298804428822388352659254120962537558586314394837249011740417016833503436097815343097781293904272953610491083560388701388584254, -6352905373595062553256254397178430138440375134569383501149408468668028006700633157429976333334483035619418728982870549477938977892606244, 10179432787332765825003885026653519649009618098564832437126693569659881187417604270775991672160547977700439279611130468904552379099070658752, -3813728435007689664517624486637282702410551035552538327551227776235536345989866698924593422864594222777405365585641721977006180395899556626780], [-3216895408394872725657907810476060076697312278046845345408678635266893585602, 8921387195126982496849587434788362455665496190756671782462199176329562256691553669025016427506705216730422, 7476337503794228434788428454467342373734053709924948965427248922762488562805964162348440385892198786329218134228252, -169081403490786871723657730962716311824849171645507412361500871941747736974246437817975252715050113693920909432458420162, 58768127304682549395337610602874467656002300019725804983391880857014296343527008556380451809877461652748561722547986382250622, -552640967399522563618716319648321236426410251419122226789908423550710548622059137530174314317463331549184275268810087590422721762, 3077333528454872743020979775548801786934284744876178921325126282354129611172400192785187634269664948898146803926083419170838352172361, -11269501150059794632847912910875147709810844515758816893205246997218152151347411900320073658123683735272110595642156041287372736805073643, 15208414899793093381347109694808426896338087627373215559068172630582969130598208281077816839197381714111648528455218898700275710393432786518, -4663987604852387121955421293087499113947482286929176241058953498070972352976605945654094832572195171036851210830979309667580102652294131210905], [-46216538315362593313109197763770635571610807367139821665061641796692328220084, 17776942558173248387909270381921692367346817570817844723779328329706916032878171176946588244609710093696896, 10966739514211337759293377237907629848704909184151543960294208235165737748336326085774837410123442981831701364904237, -653017342042884778777705643386934412098609331623256204188165479333985189993078553919735799933011885257414673340631125523, 62860398176216428169071977116376032821976981613258275851281594072368863832677895145302217519896147143706342615399750746008044, -918517981765176609906514920002127596005681640651805945313473579940932484945534344737477165193659597002142611871313394991415143855, 5462819093691352877253822176077309828893418494911510696902462269343925238109265795780120244397473827277671795856302440069390976038864, -17318318104612220909542494869128398906695825920592414508792405437069599279463761782024751700677451440258332976995764427466753997419058785, 20685323356395792255426918697590627848039989743739650273179533748524184585078490394718852445820965503403331572264947239124819439739482239501, -5305810485678557831158585983099829266385476672687969218176212602233737956291846057457976425461447304878523712063727464051206373239197816092200], [-404490605553775763441417373138144968466135842128361679172542529043799441219262, 35048592980761730753507805998296892459012180562105995665679613434320449373085138171469474030562165106700096, 15742354343770421417000308462172714551614731419228215001646417112474893582186123981034896958723833276681709634100617, -1350807104620943001914231858692724206731038405434401064407404227756462495084981910944185993616705408497167341975960783143, 60330755333761368129911497951291653429924501663481299328018579328190433404669424406998194545541730270067741226222385076775785, -1397940105230696942438918671959113968306980208667174908453597517516938426925792463538728939081433380300542466803431631662610627510, 8517054385911577939483782228920447196177391414958069288987758436497935487450850643782454566028348875369743382334951060722927404031727, -24195603328316415469863853719578944918646365968529957343326309200455998902145274462270408233070240328528475234728886623161384571953332781, 25997922586224895297331396128221567399199158771324126393879438648744356710489832982634983875945306434834772159866677738826786120375492792821, -5566759543207848340720474165232166512584861283003972647061820224683548628282519194212713790716865353948476244117327485454344136012690574429976], [-2906263703661075359256992710301892012864146531225781232144927870741370754583540, 68379187251764432642690326892498194973866506034290827512040241358353535924690287260652688145937338394382134, 22096880925229811225703694417784011098729594380134154294557677203879039228680953764294693808830901630701362441934062, -2287088413413575101346409274651719237831330917848043659508071903514987449506081107425720224738955339213401387543760029153, 48179629662274271235190605641653494988806205355452559323982483943661663720724498404412168946135114037255898540364977145478122, -1984529670023198100023457562374187608240077727319103484396994020092845414617263705313547507571397936469416761615042787817262916841, 12164062958878663217711843991240089535221683376698922075117539430891227986561317104981914971449279781962443574723169080020583380909039, -31327937008126410190881722924362181667063418738290148982791414933749383803731001421807287855318683070672503405739318688685668901616739413, 30269126104459876319480360005141978604819147514141959491665689641942380341612543842943673471570981233565952611167809153893206559976919526071, -5256906122346460738101834655172990179389078233368700218054325601754045858445701360843234413286202656631582495281936152285870234393844780985856], [-18493845775602726906332908165769764097304701090198970134295242154607003669726652, 132027987174664618443331414398590463632796174204966544105143059734755681872450041476126976115145691559066182, 30289894747531075581460262260526271012163831175630558188401826945353316066541064083247360408600587737269582554260805, -3463222550019962049223077989709994930266665554185622183506106073222859677083425137574473134936625118374783675727909267200, 23345240534052112085846154352385051977027130046100614769634354894945967662652999587327374516458881822016114719299842861127149, -2646291445899170841652318572096575059306831562480777362953745835011426285927052242870406910486191926517867115281534512454447708493, 16190367986180226811110151260832389646299035093368711447682829832538669688560706887374850032405317119668476603373816297413350202239471, -37835417552809527278350234832534367576871943458642221166489783030947704116891454757659774114758160287639766813433119019557928913310774304, 32378881819736878467750879905605323853011551770126125965114724065581522983005155048688282102227024995656885900069846160465256052000362182477, -4187451386860230976986473388923580616565777155040237141196079792048909692716271023983410883475094018149454736294628790810505710582985207634364], [-107567459695037093819134305727935783272147178590416019741649048182851815954421186, 252315350970393296461941990426394897188405631440066004379420601296270629111653467371175935559330149334616021, 40467081651013013945911476915928248374811859175189968148050090595437893266792420077611591423906657688230933516574499, -4842907543941347695813704438969310787505581821320519025947023893796471819768641424192155420728189824265357967570883487480, -16886100913437503145602927219469293458197192668824106150511247193515141427991958329401874437960512735588887092075076572919113, -3314180024353051294860623153918621762915640229542609278776688273981697990170576531650601070900389218172339444875483685124714674461, 20201050190118836529731742010733746421466287899686054015482664007448653806971521276483367203761420208321764062824544432594717659757594, -42522360394720723781238773746724621665845095508916000992686153350318588879076492328259877388201149624706873719595262909694700244507622566, 31033664750031976842992775723044188467152570966311313756446433086966517682560039177866794825630785453273897539506764576366519120875258635426, -2194744694522507350143087893281827663820877677700280531933615739687744539172909484420394465600671522810707544489391551807585165831755527212496], [-581333804107156627712059005799954239276288429752972036394495535162214244952383915, 477311506251275932615934329458129091627512100776127991326063286793031257841229501716472383438719855496406011, 52533466995417067365195152837266954576728532088430262808599409634465159692581213960836206253857615970389028812748674, -6335417271475295485105982803320211770135458088727359109546333094986289418854534177553700903947080231167196841963419074655, -74356383220459328123404795326101445255318571479312745952898515546974358504393242606263445364936794745841660098871458200032115, -3870508589785717194368929120315553669068859617345000045618024729594199538317104710486381629295599773583591405616211363539579649823, 23579428808468148575066209567929350867528828557475327021743190975521537945469615709419982600380711189232028806242403851230672030145225, -43904971836646661102337507411379987751605792527170238039261098205221056311336674327971384038047048699485052034036900377192512429982420986, 24889155357451523057331923380341209152267813182541576533136498342342660949791406400169636482973178040903362930381478009580047669238669650211, 832311294930151840069564107860548269048976912322603158930849727661898251324093636512633822555687889111665045094689459638330526920118404614072], [-2947793017296433314939449961693496472182284134425559471129645408045137241197473722, 893889423209320672612734490356535541667434277840744415285266396367460578705990610151478261711891195557119895, 65964204096840655307967862131305240118715876127152900528977631850479538951689855356652172048301341604297502293097969, -7777814315504281796148561936389152314392727876436372131550553417119572140291603751636722014544529206181153176138491442030, -149441868146587712059562200009648663006910574131576330957761862501714498205507060495428126394832225951992748125947001572651319, -4139421436026016496855979231754074327894991631020371076144017000513422142428389706949102637161416423295505588012330396711400634454, 25458086808178264447633708730484894099721996346789424652663893422750080090599814067522309722808762434487639585327608887757696336546891, -40282677302783410615359364461759478939121754092583280781554992794774471429507818189331870631756573239520385412484618447173988941435608363, 12723973298095544878777372275762058799864855354066789499321366956789979653056922945535517929598869651707052674006208665562041832689275491580, 4924507616717681048316422679955508593963300278754429585699099351066731153681275390697293419735645289510196198677748796177096315016740287624912], [-14113320868996167757302008367680505948831029818171277312731179272547580914268162488, 1657412833136286481539801758225110483509871677179761286735699727623449748444197472406987624364578389997460503, 79536462361940878590058326071072507560955252350726983785743306994047726387565212879001820016022568026103589774150459, -8918368654741030007715321305564973437406131729842343835552486940621212469221871279628790630782722708526149763247745088023, -240463125496020664206179088318514346937747851174782833169149949675620356449037135321884313378889181881269115941165164435114225, -3882552340392741061624943413945498778690926492224001548176570985627952204616100189137086165936443382130942785913237223332449277437, 24711288251953690574227443324645624939622606547156489190139486749699265007267558854258871029232686880795805919343100889790599560222609, -29855699073894790904610419489134158936809252778561895450306077987484505278258398353480117171112430464594935570853427499418937219578878599, -6347488218678715396580909227749531539830196721787055678654031112226492767876004142886264888083954627412767330794787686663827058511395461784, 10008023822932158440219631904179010912902790739395468741761792169954148785690003495567614077367587749375452595233428606741241976515658893659628], [-64072951358430137653753734137432803985989468151974971061052655157768080104669028250, 3042861936027891162666082990996476994211189017276117268589239209743994330567148486970428672894734352758479774, 90966955218602543338105582723172951001540741098085184632672713490804026904589758459142107623259038664577425187425420, -9404387629829361223211609699397939201009834894203588461546076888353294117780529866844618215245173410530260041800379236111, -343204777928416847948526484409251260739761632176004357878505958821303945491716237522525941681961837063622272663601789486576804, -2803755192272570378444992578066345733599182108679900026873533954643081758363717445386760972605118056361499920417899377831225070129, 19980930168786988928893703244145612736960627605510041908843316483971417301019133279587579555990305384351964109562532811257928224720754, -10886798828733674471044605473549179598745424412170489899754468289993135873741552988017579213837679316873461315437495914227365730157155158, -32645636385891128044420204449514346691877405991955154383512560366445010704403146905095569857859020287620457882316080378167965068611468045224, 15887648659915924176379354316006196788270695548174921643468243809627974891675295761859730544991752450404258479079397091103917772489909973638016], [-276636333237452808394412256701570089820260380796126157119796920242528836453033009074, 5531927534902953325999061853477569967732978504999026134927201573383439650421697156359794115017647449755648860, 96443864769794302733401962046068815212141602487451156189135809035064546276487450560032459131309446142100074355570235, -8778606274854442470397385361755156290226604031256984896672655871985599781177927226782591257127095910873002309992574057164, -450674852273592857596187275799385478415056968327053329984632374970627312663145350234536042366946448195453390368286940132604449, -567186272791315511300375747983476757546567236115984382611810840901492787622473276165901547088094258954739512351280897683830934259, 9749552566861960930042689845878375247722095613957639803917072275710865453396315528651964896103054335488739076851022721490084836570444, 18099208812143223235300987030096360598953788479152494628720725832963565567493361592233558050809785705440948593661394062540471046919377788, -65711449660581456025579424112018343795772019864958186046180763440019865386742421861480150613577340785331725331200249023558812995133423020732, 22241253203087644086845946245803562083599537213791011527701504700844310312169596938097542257569246325580569273060322140070603832209881511745760], [-1138118832606884017633455073077391426087947860809284962789322785045549582987842442913, 9959783406109940388895767935289495465870984884319000473850150138064305740729381397458308326464227209989959550, 90050769273108788759578343921673185372311471881774124410102126658718246179205694122581928473163030787549379910584134, -6489029714876170423364377983187416132607014619982988959513368727296628372893700158149190373756691836427981407029381626750, -553242813735308352383595521391855181196092544491096574711650935412487876744885370520297866801006813951484614687259220910314967, 3167240131065210121457596143291459795508138659992423639741372967443347664834559156232691129369193064961550325451798244465418329743, -7526078753011358767316770927055239150423894883036820990573627211587576876830714449220336217250495656802519742229341569758328440800107, 58087524209663696406973416014476164084608864043510936071556704074029818516038561950248982987689748021203137087372117608295296907239370618, -104144895573918248331587619175872641373587852037585503651523587265594676448337552453500744433874419093342372610505479355629195512565361436316, 28628185867773294341881469122081458414995045868276776326594731090652272866922201377287563084371014845533521292802407739559452389665371427804128], [-4467028946424733825398995863819708258686510308630766013316785786280811100725857100220, 17759776898865050280156924220984977204734122671593548523562792397126612393925416361253678869890214166229680790, 63095187855155312426960899234104537018402582624371011898070637927842440444181916290988475254341902486016307251616307, -1917442996598108449806955320970062492973056556377079382090633763412007329060183336026146229510433484209188150967354474864, -639280548542971626871723108902104874014558622259496457408207590540926056645898796303214928175853662941656539198630444623535538, 8688192359487046005008389667158308950240710694688180697511279977335649113802113735508807437343007719086734870728413742981929307384, -33209556600348082442031394553197194547273462690622310947397053603145634857474606514436069893449984100643952227936127919812036948818794, 109327318142464880430346339201284004807166807985826213846246250083577429378096472027656140230303887915957210479712806229972555727241663396, -145533260914166838100404643058042056123172816075394431830990459121999909947385546186265156088013502584763540254112634027079549797232546226674, 34512545502804853608333815344698386171134867744807222646336632463534813786368940834576268373350619793834235910008458299851876671533041174601004], [-16733482384671904823732183570958729899325042505662817547020891526171838203581850629123, 31366997145603990774064748309542548984363911058214308421190674300675761997676394585169093664989843051828718410, 3376967378689854224669131009074728218144454341226099933192254458948032729868752971529101823433377092499742817716154, 5568539074032865022968008762543476221940883105853603139981402376240037205211408553423753979100133756190562212249711017959, -696383480747287583878209983636198489789141807528873770629036704365987090085556268929850074846560816181077634065691992467305074, 16156577866978300146804796315106874223255897334618665676542528231305469977259320305245266742165570939002633723858063274314114530883, -68201771620804758364842940936775687366776080840017554547977353782177461662360868716687917708718092055459973252529503813891268739226238, 171076855119933259967620968686093992969102900189495071995326294828281146803299394424100890370722615285417307196731345888005506127462548326, -186499091212607373387358418716539895007649077876661224737564547450653843937906644694284483402319877217667565137905120005006430056548915720168, 39300107663468637819981360816480407950623322759137992918759355828087682821638117975310906405169151460911225094145734489581316988027516335998832], [-59802917498371722372170477948180084694274190050611560200171201701330688049195620893811, 54876765907187373710510165326718447693989540064403914611949507923399873406023530546551233593893325959793710204, -105536986558705635550172496737009099962131735244711804879416863161649548981837173517488348989873057500623145426854614, 16536265711020850097787684388941127684043492606891313141060335714366030997238455624333339931643458809346889532453683213300, -713163966722567582750883279880613243278527660003560385473088975167988221507880076640221708111917718638011591274748700946257404, 25511633992260984354236104167042448308331757305023812116352355172970461712147404176808379904597721190614253845704507475829867230816, -112583895975907687896420564767403210209903756783368112732401295149436188917851491069771161171905714419449516372647531931685851602066055, 241347024267029181142632901305361463211303100683673118350666577874497914273945277960243101129861673702970692224545350824895301198741758272, -222882216923742274134690916169478545311012334962453304067595250720938931719960240031353973456648544957880712646357150675750491092568734157772, 42385347780599690971291445482463895336509096973123902171719793160698323063194047450384839657907680918630124214638267394300017660645938490278680], [-203621751340599363961520163981807624664982591111045146969062505456910036101490761769542, 95107603619423469785989491353893985273207533858518022342566776405932341011519542648042805947647715734009469240, -284924901216029010313753775532669931998598533355057122144689018022445777225465354401130884558631604220634516659227025, 31380443700075790960277173245086489488136278680169929658613543432452891461848320077338009991517722229421746004589921224018, -681485315860830825652468829039034509108554199885307290499201550615741037986250952668701787676208233859453704160235692085971956, 36367290330873916978491168020078338502232043307929652907717073695968478337289546572274705671886898681953216217130529984308925727421, -165204158197390999483327127592236241626858086254201156007679315008494417951659912247598013889376006015035293937086256848524549716691278, 316649397310507460431879268176088114147194750209128992280577834198018457541819775799225690303511768762893006941048689604481015618308580284, -250048913272620656840841755098620483412515744090029967013696080535684941580253122925186288390242567267440480175746583664737475865446856872596, 43202932386411227011175959341253338889320753035333515141772914887540402790431817669071438043849040176953372907273178507024045889556298105281680], [-658691020500835711760111073169805495229192867976267756911700857162517304766320265008241, 163298796143167725360490966756153829566922657157575320954041491161647695691395126923537698424053580879116711156, -561254308063300494521872654134091323874981600877356227386459050381491991074705480144069384447553444680149877222392154, 50189480350254448264811100827541421552275730926106251927477519932636805332120856073390913977992349919874699444280096846780, -598848766915920585406820238435680945913243637342404470895383483932646866324701555391998797185650949646941494497523725420886456, 47912058654332497591640246908380221446000572315401229093132525883763908727635628718317785651063215551401164562028593207496802698646, -223244555341924028906751220893404246557003475860194050539406389138756313030980705867693419195789757597416617438721515652293627704122987, 391757341405611505151836222334324049870930172232513475463853464445825978095833094870646739238969517719472220769424350226131597542822031291, -263296880437927446676657734151313219164803451918353215191027054357922259102517884039758310447539056744421431913229878112612495343745147916516, 41276671401859123805203996654217688681727861834306741326148556169499773806509460469875892203955568496606517663339593126387644321836946123540932], [-2014361646213665926816895481063846178300290737589241081847836466481766584883413469088575, 277792465673153711636585768851755186512217550702769338292368210229175213644623031682970569424258943062717144966, -966049841862427935594951407972829204843232647149789505883241975462343889960738375839694297948101291538724691112369981, 72592886559420904864952107220400901703709099597934610232938218183094065238463492969132967638822304469919059011169075364290, -470473454017723554715534442634123640712116229928846624337524813830436770230164306796260979911082054306911316050503048126977787, 58831072437864430711966305418207309039010045734236113856123105789839076135405553386201993974338959905118739260596533667780498937676, -281825090713744924419486916708980548040188328495301090355121436961884304966584177236087344424024950573097680667028694226436830946046962, 459497258830801789608561337439961752737442692107649891776915634626273852964684046140075633616655102430042332635174287354538213722687632496, -258302265892879293198172276847173235235218227620105382026076919298873252163962299141146403647553967275014949290586913173340866426108037218220, 36258619473451290553884675786132720392931676387077552285386545420049451068509497490323422405643838330268348961490221300207006231453526308599904], [-5772729040055867851514981198027183482701505186563415458463824650952054254174437124643778, 468225797296819115972089321561985609223571957248094223337190228067330414344715679588935407016326546104359328983, -1535022813379504567928953792676108337270294954048663918641640020349441722075908619790388313895233460514615749262713314, 97602512225393743152221487286378428610045697231978758986100973623831282673025216406142088995598313874367120186087186987206, -310447428403977571835981151894244662553116127089206329679550396416770683981478876364352129461160204379885568466515888109552961, 67273143428206150561691106095056119803319299013073395309653192259140468187772364550065417599755242985289450312170450125031158089423, -333724923537268177883614904995390232226294933768960257391561517896483263700756390839145385476540420855942725432413765529009860263209023, 510603328193432030314507302588287039143807596882213208861770182333340746535024250574799040035403840947174689825426730107258627515368137750, -231539975537311852136621643396194759505200595378983588005160604549735662065133318192745847302225560716850156035771297002806171287518047130108, 27952017043133795692985692293536624642486103770191964815133364600971726929601896948950994354649165413884713340956991130515726328375266952220016], [-15252027447574599630425732790336924452370704636608265150821588056084727343005959025742171, 782013537579750954450233774645771645259388456285776371772801069516651455921738799133681548403161010599157296969, -2306154959180779879133016352041324234930657473601656294252830052900455805620945857741788252986104764615801181260937509, 123466426873077945306047742984478062637958498922369847280193369288164996728660048055374381589454116897692877830717495839581, -141213176587674126242106811189232791686778606882094379500736883306295684464165677966612045506442886113025097679413566119598043, 70887535529108980024592407329347532682014810994525531024688968969568451282039597798702255344096283328968931785954729920403050408060, -369317792403884295554831946987096326535480394420590606357790039105956370385745559778753449903918905904457299366784972944252329158085886, 533692706341444012168694618494663681777525836669031029231073141667774152982791866649374820074909288022395045339424138293189827477873369768, -180606208943046221541159111232646574613930891529829124233606658966887714832913417740073067154298032729155496516564142811128371113382234363668, 16314089242871886136035862091407843813803864614898575087562076371911855842863119662455587232214524124606786206107260755315435653678709654129984], [-35906142795515709641344957656033012415782954804194650160556465968138736343656667731226297, 1294264352706784404263315819161068167286989073654304508111456623943684775757135850580929998380476444659619174004, -3316401575046897736667059005668234901339251295453412981176460711172077598665698038219718279635200976651208200860627003, 147559891951769737138698647141087937693187321223376318112907432035778848913394421091611189471622426835719684041820100709549, 9371127004979326514941609482735481944655999099411400766505237508412565186306494888661277305839238803166439180122716192870152, 66953241094800907479892193593997035312413110288622536246248474473323575611035854180452630808622913669421240711078278931435814964857, -376827776220418160917204763222615099354692642671705458389031948046844374835583801044163642875901522097899653428911740743102629667129478, 515445499126328631947183285662666656675849470234473402676727176057308694091302248981155082805765838033443486346990767032744380359422265271, -104385854494697209433180104193265713015325836652999333469894218785916848499309953258291699369205973616249764908011951451271169501803611272412, 1438130901620737460569639560524201852587358828051742909494695594116558158103594131786562404248618776991871595018014059603234814427826171881924], [-68856044459588582774844299428258201596994829831445410022666249297416946315105655642493164, 2122786642658076339763545713571655868560777744643602307857052581909351981982600208634933699224363821691044721930, -4596684127639217905448120229578723087646395668043193131678775382449393270009123547282535067537154109571097586668582899, 166342079317733984014778513900365863363909798255324122626075671780985626817596472989890765515110869607796634516349509118847, 114034973484416581913658191814333043259662228439478320106535187608493310580598337974920781809339013198047618618521483825187238, 52616763887833301662211315696960591569402140482699528924756808662970489582900704444266252357761164253584365659122343228579827010331, -343004805981402905079505944061424976548731433619639101273708607647374181605477398055267735206041957186282370291735884707014119161636651, 441097955245483802177984651556198523758971818499916498726822642103401915410645309880300195322295886574954951481669208138375646131318832408, -3037299396944640162771904727329737268013299727244424361387938778299486368217089325006747699313648265763342181462381830628242497759849091848, -16481696844210993818036656617398111721497680076658472791308109921631268624873751844349171482839563480588394114004990307649833562719509218338832], [-70428899961613728489966163244242121048699086060432378531749188537167799100281105810284704, 3450550436942050743070733332926244980111241862171847095974986384419522812347118646929024259664830370582602300767, -6164895019628848645034485203395261881512669374111910297973996913274816225297236630247711588879310104532812725086677322, 175408809033127019136635185370981574528521361271061498994630507239820711108987237097624419584967602522361364890846228593952, 155501210804563692513328798097221574014401511126312480968316066043512689497201389437930572676748959244013043113439423819960990, 25242183353274057826699269474477057578502866767966606149894322994536242435059594913024819921347717780316401822188847898115614970269, -254291730780363925653019477758598603421963806261159118128748862109010582167027947971930643614425127023037592120762255999303897109713781, 295368330676630046466250836726200662813215063355575418163100924611719909811128324843997930684208989460888542544066538667492162584313324142, 122190440146981081222522685621080877141479455716466895925034463814438237109161276119267656213992903703322384377137384012713723472265681806772, -37195540040471234395388735826719725426835153624062056377227019195807615040967580483305154636180151710616853683461044253881447282226891504555304], [223302141200937458540622617414577769129301624101356113588208502234271462872936176756018978, 5558944983383807334871468006959704108818106118805952470900238231108811543102402184214777016140719298227374806483, -8016753827439980289602509084840100904047629853248356714618973369766077351867612380488061519727519962264291413768852548, 169669445453955837099689201304361200253943555546651894768103964333820095369853388497328650613906698579160874781513678538834, 139116430823488062201798333602480301732873528818599541119923141049339410854830949147113066814146983772367105510737159990648812, -17140130684367721878246162868148726282502892056568589204850968629688411265890021712430762281861273898841346822424500324439649038817, -98502513042383197232079858050110642231801987576268486632313647842650352033175705746202082519505998136828490784072742312225276647671885, 63921332140630652613726585562503940574465955373305482962738674870527724258469629630746058072377961605561348728625757443935974775041444228, 269246411985942212471194736749598007934285054237622409816293381995426672488671468572625771004150100298775489983793219739639753118499449429964, -60442668029335809240528678139639648302049900072065642321757442639481761629541548407823366886569838355681862621904735900993404483948683768136752], [1945498396538151681014036112073052377067345792392804457782482250992582069353123723267511028, 8876482954036476178912961103966352175288972955629477973006758935825522293537867540512619858459241510017188031741, -10114550189920787840018937746400112638133965703337463128979971829352265439409561621960453997021963280464314317118684048, 143669241846299277843694880275279463770158447122552490559012869246960669112844386687468339655003408279030889175884794336102, 107798775268394807450358053011659454210251619039119843442966746026760465595602014231154338849914294846965223701430454064191771, -75320980160087163225418971819276698637303845075083254827290346871302167085320747451114924440701193363161821715308126801258527632475, 133045786385913632726652608850158204517195650463272366536071383918518134301308136837800071481074381579882125348897707115627334511001696, -264571222636806538520344364535994814018237556344384979898297240453694687428057513072404953184575268860877554344573409584754494157643715575, 435569731322558271327482104253665187743185196376600231296527847654125457380965598104441617421278694317146232625106501865086408767721626887956, -85984203610223165658383484023182186109204404758061375997505998987809435472782631565446006687450827564166154116539550110225902186473915264319060], [3939019, 9273097151575140965378239230317934972488693040099426244258520551798566280315608763143752083, 14049341640864796012623650369444279589142846331299335125055865682278412933064400960840700280677791382781133011135, -12374094900549194591055854853219886447657882303606791598464109717125209734486098695916342121983542344455170895353700859, 92066339824334496047028960777157471540474624670937829876210361544242387554428252769262016595330224505243381604902424598902, 157489855188858721214235212833690767821443325732548708588004874079341074113433365110565856816390829364977310380694488202430810, -148393184021344658383193647305452974882098136867497758160210743098023822556144109306453383084225211732809628108766950443299498602623, 443101176562379060047342825646584619073124074394557996345354533450788751488030750552518244287295932907192194112896395606579795653208143, -695804586112456132114248680711846464360002229621543651279583622614107003283472045337142320529238552673758675749888716925411281206221509008, 618259976768347047184998236747904188753346061123145295671421717137578168822304267919166912781913911927192645093886913333383210800781713407812, -113612762363054136763755976643476101188195719707640033675491009265129143871038797164931916879846485954354793808405232105917134572746966747220544], [4173870835238259, 36200289473968624997477875646482761066129007325082179718813476758419211745098548235578997752, 22042400802152322087839469637644302587527898186066138419654353499381971624495681898808988985474608500903982006994, -14650581952530594042128719705499974763013067236235650506673661728092253644890679799661469976784823981049878398453244795, 10255480247179930674008953212338003235966302036885208375538287653998089801156358183227188639267723192779026328925045033085, 450302445797864282407670635828110892707052300498252073800462814189640988863167217370563423967297484661695250046777599556314780, -233302853641442097840254783357208321899346378044734445476705202702868050036999586542318250513795838337249434406684962492203120189152, 826004359220331121397089358554214356908294697859839600593865591533806786119709076894967052173035682222918691879936786344050735236507759, -1226808091786937304765005833662456681717729965638125629338055755130137106700265237078325748475117737470624540939291121296387393180331630144, 814007163097285388564776956769821816134971538478387040910014943436168839378577216651354331619829353252490228691872787724108666410412379153972, -143131020600641880673839429443593811378553793962441330148454614708412902297999766002598502347090942122036520822163520809419074165906226732764320], [39243359631638662608214, 126414497062266777451587195077357332790366746335313258847321328564380955878404812641400603322, 34282345737350737400521772505378524016331838189739216207948766750261176479541890983990683966706208682607891434769, -16724534249146415792886608434630982844615306557959239114296630257195365808461949308395810502752489480360869074361569132, -104890656983991690247866444011689598308065408132720526101089432051346668052097982242493848649415418812054862348819139087453, 1221613621203266407631151873689239009187924880243603034123137554597208982323295703104015334638083540792106686838044678518328708, -324560996490952137894929334619403889947951875277988673138886448247420442161188280740574405187969299254279681566219548861231994922268, 1265532496551465380791404842457580017655744129845856156809853585071202210795662492737889699869946146528481765233374634726553477489261738, -1842815532160522645389570359584457678745944090222439499369621235520414824983593545565514328259095659872564270110916399561294094581791295624, 1018702642927734963091547380020668133193332639127211333598311632329849596146426520888335056725412603222397217913196369007831731018309142719476, -174296308430439485315835590893956119705560287838399680039140150859429033198059719685148640731233040266046089868989273068095104996106496606668384], [21788901315174699947507876150, 408651163864748113188408842624281715524073169980086160656004455399868156370745309203764126841, 52858063700704140117422836737844015102545587346536925712094892794184399160679680819002873259679292394054616982747, -18289544815100368108521073465752062114383815674649464490193236481205276463327411731281333285337224503334301189838150560, -254214579469810106120378800045256922930696530433848355792837679670016242605762807946267900720458597065985492652580675559363, 2776657629135799712792687168035820399789733460113650376964487789260060857714010155183969318140406165695732040614544866563413472, -414206685414415571168289697311575065454225047307015473172638160145699725862324820630738150759785220800023279663425220660936139521206, 1733484238899778063094015969159097060955838882640797164155942270572566422944430689182526313683204170387505494217701583057050927019066822, -2514503831073761526523892494166112422171114279265233677316880013887898393973788601718741026589809432521909071192765574535359102454073267390, 1226724891752456931451631465623582602981309137025574567543903724554956291613036879329703547330206240245254907973990281450158435572113287489172, -206734773186251206370135260847007082202997633699832062072364059391627642866082163908993857032564059931161807410288901960169055026727956747681556], [1587185568545633219140987059562292, 1243633897269705955748312776359952649372686035013683167529282501993314416620107494553761131921, 80798073279442656296859310496293578131997085566932633689456068075011146995983869432222555398978122687849808977511, -18944098004605228975163459193388773619056051179759950783305457500287949737611105035611635059632201784298888017545103704, -435475404609326675709066768695952717336391487305426017207778126257251275770827597708537336103530890642596534771362057847471, 5471955007715425928727772928429494390430039284228079237424490778184058789816288704580077460943720111699811609029313713041647293, -492099148170718125125344861180212869777424359517576734449247529036195536071173346942581685538232606835852555964715541033153110414333, 2189448292586784258195507387049726020560583475491334118902114336803973291278087688836836830805347726999164594046541244094951108001524712, -3196188056208201973432204012718357847203359285174061382746704206701137988783513848504188395873488893588019462246798693739837393619680443596, 1429989079689207381548530231205484929073924311484466089842334033193265742401483715537706921260133127364742386697267481469633389502374306869104, -239835441684401952993423229802562844838256757794926904995897457842399864952035057373952446532523619326852193235894591978266423754461406243627152], [23121393926204206503199706723265536279, 3596670156817455983975270463599678871637419207543424940911369016407515742349691210829878933759, 122450166057411233993252231579591200875956119826515593587458209326018150211903595332714943677992876593713953192390, -18190308611210535360709344490596373026093845052682287949358342773743366509633571655709500962697660401337822477257883521, -642648863819916780341018338259226755763063387723762064692654158565824295864093999991413176480346333237929700582550076367978, 9677415226804692194871206921891996967423758673005666628049979185193163050334803692458640780121095657366623001965301613444574124, -546585111690887892424767861892802658029173972001801035043363114954630073292973596426608771103828188359690587716041746841418949372711, 2582144356204332872598449168463510577586957902720113100828347554863532456367343658110504762758817900316139993327103599437646907533853926, -3825614948313388966976485688666866922129234209048751602011520471462515382678362889345243331005642876728323615204928335419465015206882746292, 1616948660653186937338975275485730802308262573733340501930783045053342348448968630938726930351240733126396166854459038327778980034412254002020, -272640390661952887429499046658193890581835672129773327284073840124623998359325348568791626171577781416661361635756232512842843539990457488108104], [87139604126429349451057232794492995082724, 9940699359937520847447065887843131559282694985603604746139744368558458340925068938469398551754, 183994837908398007463528217054953933719277762907431308219947204962139703289008842001756373177937575909549412722575, -15442881771876784803392173986878774578839228569920845393092397645675620308737041170568432425506579918413572318246472838, -865422913990090967056547868022016702399715138817469151575350941184402198832335307939128087048892137152140224742884543416797, 15716380247147809588275662164321483304295647504128909369641804339288281033622811202565021831028644891727373460914565632188931257, -565540357236574397986787810160200947571098193562788285305230503236925966624859878730455773066756438242668830595430322373112448160622, 2852589669178899605632791695052968531695273134641448684730323516934454130985005966077870355339413880336663894276155458370899496832017246, -4325947266551706067548477802523789155293532814731772971980959692597951376714998201755181623331851865211766816919771710931301002041433284108, 1771817718138013298028782831349576472988509866111373323817022898228520974181434321956493567183253743793362457059898625532455422632215912801220, -303750993001281702557458609536084724170900806612505715427236735012012524338379095829712078579652689903895604616702357548404876366481027631158576], [102100705332478559701567898380380928104095335, 26346394783624234808384146957920541716517472342089011283198832788110030125696697301649052330826, 274131401302377515040666790985468877324136903902407615680415715456090838384454887875463573527575936341376556909984, -10051890779611558930564616753575490524560292078318679234035217879892482358954062647186806945843052005989533257271820064, -1088978747198168192132483626492307098711111124936742973090940353826790352763701230484234985722218785358966853434260680773173, 23783365505364582753241838105596047769346828384224276170912700937772429614323707638618329811847628783499112547187080059695829170, -537724781835211171473519784097382403114921316127754388438313982148268121712584856605519773673184307724366047120495493074784749087360, 2939127695543860402275524247364378791013206143282757608913016830036856466352029808814466600645560725651284325126687539238793304735268174, -4610353837310023556664058178582611505204049658153826793458819090695067669622286518356428474537137835539044802867394539327904911489246154638, 1874320565775360388364077792852725756394450219679422359348528878612480302074230406633828727716365514758410135407255203437857825097110176002260, -331270876480260684955449154255097932620679947684433328129993698529702078086858564456242829199942215134938806127566337632320472050786559901279052], [43884896243272002348946325311239737989446441858, 67089412074537768894031416223372188266056701375568253085229058394716182332374213179518769269634, 404983753746061100277995263838585256581958985110987026728408592298120204651255490116457170234564562070280668597925, -1343003798695658709108624332961816993096713861820180631955513863680356703224561927356804050619046102726112131044950823, -1294122522109779882167747845483461249454727151003951194473812171335894777119778024324238228371946238914552941412224555636155, 33842796064648345187232932555927653208241262399209733380684611923657719745499512510358203880594637822649791975547512930890653553, -454325778966107996506554489351655377622355513700095626364518992070023112528409523987814849466857178357574893385396657333338362624230, 2784074430034477100221005367103953868601402911571195686586074944160002202012147455837528735909742137212496562490776229072847519986500698, -4589311774342220547664093926195395184284301207701854750054673936035305892250289437572116934807826323709751973044057730349911684683698274060, 1900251031954773982044380783880361893328011180149154703658117717731406494355849290624939767938795628260896100078583365281423148674085205009852, -352803313466198236861432354388972666627228820956729991755430270544385811674792039459714772853757795640061578017605091626161576903404760176714016], [8316167343810191913265798965168241922485178537799, 164272246786726186167413938407432313968637933300062090379453919713186490853490529869996059582529, 593281345192192677655129299991206117239907275204880269680885089185018809831334434229184305068951405215331066350110, 11321524138615146825942804964389710026890161561748806886861673124021818852230169218414846449669253681106249853734982694, -1457790093500230763625662843750033748869560554422875456748354027193886063936457499691157571441500901873133845995341988339339, 45516434497521329341170387880731634732192641355859528291258866576244799425416940591280781200485610986488073178022607341348539644, -310505714300914464574110491618922709429796199927644902313343905046100908382486187349896373863913963706989624408818753329502981648150, 2341425959927279721088220082542596533772881297321283269979542638513952588593872417171009159961634977700382668114899890791162591539110408, -4180310706276738876536953450881767383038130254019091355596625762807336434712891548657590540606737891775424173854705281963749430006704577592, 1823029239157388037031689281688619367919195893727409005272116415895440399176618582250534010881684699286605641935684833400599971934600710277508, -365514369509673332583155808371174680511800303061253754793649468585619000831089328546992316867010923751160568883227966230019337818903344785519568], [843952322599403233105020678148724856405271104675232, 386681095750748605701389386972544628005452617850634435254144548790442777929991559583299188923215, 861879476900110556754914156826793225497125399305855366448290587766572838662287679432352027831736621787884722196067, 28458516355609694533567323164566482349563388842848012289108174555432301605565376019090806583107864965614264922551091498, -1553886857575358815449183407397501612524405940486517373345157068212594983009341788985439498569808287998474574234257246987122, 57972036369813072272073272310887545438524682314080623339871196357551693765199675991835573581504807934347626183487040210729685279, -106727453476368688596951287513053775509268992929839907797378210920624205725919687308142043637499156497991183061534501564199274233480, 1584775977900083605262445907743044153097253748456224404440965917521608995836374169673852730262471615330547551235784329627292482572435876, -3319174888482716206156313570533758076995658429447984553486124232869131948238820627737486279385045083003578047492981835091125819836039327620, 1616284211848717120432082266111316642124511280875920561424330750483637286879437048112502978735359626020235693801218249943070684403230466926228, -366264046132106237274866996563559614749657994858650492631421073959500323981255187317942899397367527972284188918009165279420760487223745724273408], [53775113469571965385109815458118569135042035662391601, 873842119703675702035266519590847033873218570170330285789974620222486379016153415267408746478498, 1241691002682132611563919084109073464597470626403168768010636352261455591039426668610445676571931425119297734263064, 50354833608238347150049118957460446127671596843934517541828827896431775817809210140188100313449634613742006017874186096, -1554352558091348997631055436139197878706899156195003757115138796000183851250479780507342509299904358560487157007229087170290, 69830403251988538022882241536800863373900053130603909124175668540869338896036661247776821445174601734775961605370129960744913731, 150381347940450745803546955862597204631225992615555742506179068484898813692530003579723019912782874045845416309164913110504396775519, 514369878606147251176163510663278272993711821706963311897375305890391552897728732070845429818764865861952796934806256548982043318970014, -1971762748351529620914558601938001938830436162607283132584839855914175186171648854150995670003668130239591878561315481844176063002633073842, 1257287782260602380853431020733788520054160752647066237491672590310824190541089244869566334125017111649132871717390262756971876029112689764252, -351797200939067146285619974467851124148005227344319337781959245333995188497303933329638359412683791663438963552725095530147466671571793862293369], [2398583172760260487583869824595012025490492808547776180, 1890540460687088504608409327710316237162270751321281356562920223167315346855337935803511727234604, 1774107878847240406606157057773960793065867974805896617481483808695620387712860388486679970954038556886108382250607, 76933966676882444729206369387840951951133285115176799842951118791900596942254666231090431533729388262319841904848840083, -1430265385973855704819512367469606513053023850408983483872753562446956176550207221866840264848387492185128479530722322877856, 79111592287786497261845574413083311159776299796489630252178653671598769974653927676704670793812385812102919592383963685740166362, 447840520567159547138389878459480598568067545975275730273682347871264333938664663613442410635210012478347910513093923896731001168321, -837872045200603586065542275871688121767351001100515579703589229838811207336740030642411477452899163206811008623449663186741714323668260, -144453525361064250055790597417954067472123277314848347765890227588290307586307830967185566313052501004589455855785485293380171861201277762, 730854148849007034068338534576028707570134894769486192774096020684701650917674288132476382436910254934511170658505502243615890531927952082541, -318975932102816066150947241059216373611272087295901948661117919679094852848886983679835642260052927974041317247814666427112087606571649565244372], [80573312590226049611668271857972931904487198361160739522, 3896272822130598392896503461098701802705878865078580251628180702443719998267751497573041661551315, 2513994656545921334093056324820970003974651384821103706923149995634984953202499282326100654393986395738852897885490, 107600759294579108287847851654965364942541240047419172034319288621967193031276284884610671854247274582639713992694777899, -1152733492586533146020935340825288202329259638368544583052601293413442861493211606605321913319214978295210727064007495667223, 83242634645097790619493094666981965284750897701500890225456371849756262424949013048027955960921220717112568031737977089309766304, 766956737165294597552856738916122926838943912621898232436607955085527997150015882929397799720323469762036602925786810045461023778502, -2406452736518249020728065241036179101745610001963997197009265232022735934648930231790751944866649632265070280154350942772259360816195238, 2108325521258245750291310650247940274902534014594777577420866529496203217591988874731144891268723758169943957775637810242700597804648330546, 33143237992720503897003594873478930771505231324297700083325894062778038477260716205678296867178499692430653451192821479748382443982066721084, -265027173692810483465909532656827708652546155022885667450339821674486233073366563658709975892588284358377167027066195526236339172366868866816454], [2144770032389658149333192875415168242076906869656307119656, 7583153548973505288296798426016989914048876567650697835826334717992819599639219002097588060032665, 3533335518000377711756738821815635970683986117294374021874530686765100503805999335474458156026400141779653654157972, 141069278614501730066681121356644507648940848545655359979633593721022612694620752521642299196978750749060861112466523800, -693280408499228569470696235399479706111731699834040288413516548944148611134841290063843969345887701137230466562794853969562, 79147782163450024601638582296113727809752180776782645322006912611682372375546741089596531380062715090918919821225715610111147808, 1084837912723230036260410009226414511442735077523896074595625735881277532407110894910619148170218803264487778698509581190378696660435, -4094339499558510339583459639897787355020754376434128061992482417267521464176107203251058054421804622070015364094542098006052837837885569, 4681172784241025374487391649509885149285719043515221191841755831170362872589405529904784273001058667651535324926297814857046624529554293681, -825292469154615157579528201309123038864792103544372875189740987751198441802865079174412726834213848227307860560244643741616672389639805660928, -187775017659245995557674145443335532396361418180950869442965862942535993978999798377551233081356630337427562315925963100978221017376366044160500], [46938791897831316086947237548980889282957786798580197084968, 13717184248067291257546959441303224668131912501030824192910710873911080788921742799879610110026208, 4925610202454127911444919700934498886137579794609465317963023043549755018256278596351888644429532452515924773719013, 175181584349171476520054041003618205043595352395073495344976276846647773472119977419762752634254258509578041862292443339, -23430138704381086667019727329878500005059242920377321016615045884493808608229668567858788648534776695756256593520927839806, 63437302999594511499095299077795389813847517671901118481437835153704197330246741286945118235195037359349574405067724335760302431, 1376700998949914094521587625527535533004147487294765568086866509301926044709221592713292619077573368360829446145775161886120838553171, -5779319836692758465263484609234092621691874161370151253977272296422352422826677937471884789031670499351481169790712573919723174291264678, 7420631426851546088526689017225811678916541013657073694876083500249732960072685238163039152626767928801125597015566368936896307173051549784, -1817865837882864838494691264767031837285376587132316491516445603163649436499302470617368793567094541982624671041411259946974462517163111923858, -85827758841687496527969216770371791909547527393320588830167268227587534825271685681901500780696207019215120273128350922796238591443549922816613], [868320645154678257478913772947407375318765980941310053952488, 22317423746844148515976636907786995897599352979587582867958792572410859759523305503606363419923492, 6810960382501842508527851800374051911046554565707951956654950058677721609537242145878595214139493217853803171580081, 206727890796721947607228794197755556021326817643225899944013810974603539921346811170890792748960451576450756071284260720, 886747204995585092238566539537828090609181054826373695098988258428977076445670040676563046456998942541820061324601941436679, 32701825326118966378010787261126541409575443684091620773300695573068097879878652543506778482048042960320236331033177458197032723, 1618752511271639113034928698511617789471057902390234143439941928347813843911593126597978866803662061107077939266720040810104556179128, -7324457935617838560060702437050650389665423574072865949285969572521340686013215266316746080045652537199996332649793143145511675296557875, 10134528944707298493071638711740073879296651912613550335544685177986372205704905626306316964879941390412697985524951588995014617804211826010, -2902228706870819438032347344588224208336199020923172425272149240567865933642260451693750712039244420171740684484195335485233134780628385239952, 41304926001301212031342107342922315480834035653036932386309727023434136321341282268262701367407067683296845961261596244910954248587334537803704], [13872591702615772404952464747552827740414356111411644234899708, 30011564585396831028919535235634743924679431315658675043960210830190893530632981779940432372810007, 9342184939329399080232508974365903143372971073162976917500798799721468025723717075701448581109722380313247658452153, 231281120691860048610249289005487028739406803007716739478340445975254388350369089106903111256488378276223125194808647307, 2071247022286589302964064822554108452063578643435666228466115530260808875614771777000600552535501277197788134678600945185478, -16093614188667168797207152573738989115129356266466319694173490622059817459373335278535807347533801732444343474675835596769307255, 1791295324241076521748229046271508939052803681091019094534806227370479428624259002888476586229272343916299654562873290988008832330714, -8591793658210309896152650751017449642609502941318315592713350657648894518983099634290465420122303797925751476655907425307620577999488928, 12607442971182770376955414238635903228400189945229703427599105891706677858823607940816969816121862461299707325596027277886456697220332573954, -4022719650180360581551778675785569715203840466019534719102489341242735870050025361061345217437638996652837278540541271131024156021762853424141, 193179554832274438349690446128880483948815688538364373719363486162823471825768089931687360830617468196211024670661887191713859166400625473316332], [194709649710091570076535795798344219435154957682449864773377987, 22900307131393779205569966798476413664018105411918420056778651628224913175568171020259940254377363, 12711568472252796316413861677907823127850936579392590295175089522135620437370252980665245411741827748210864845686266, 243060844807447242337392060339761672074539581723630021640672418137713238396814510021186694997926045326281125138738678188, 3571826538157479783449128607441715408044295135508112094416494596574775156588882609335193523902493963394248746267826832852519, -85137430138657927439310811568775105421624752402161648783473076676951439671531929904488389807244760344885912836299154420362120306, 1881626818561704595613540138839177658459040695429573027668193520572653669638987686409446082844772594233643093365758503218791078291246, -9457823779229634369886831939774215389171062151522259460484959770304764903947004224298184124474586776607013901710983408336991316529838697, 14621051170702210967300484465806048797864357124734617149248387873310524667370817895826404938170651530742603208709876260599380938707963285897, -5114910917037974245353646715823838210063921570189315312519471391463723574315090297958164852689117431948192736848186613533391010972520497884498, 368473534900702558449842066989355977986926562887871224012171618924719331027166065366183829169249357709175442141350596716700112678488350455518088], [2434443223472999861934112166978472717782361437501895699377153426, -40811864269157540382996286837949557156386606961140798915901050636125502796099468341829136494433810, 17158500910204415281334178280797040862997068298102747625450495129411687370461034918061356574670080888772484976133292, 234842817205642267642408069685305686558616493001713850932294933186549602361586472951362209896325495573051706591845127964, 5442461929381704826238970776590033648821370058923539389539603846957015366037315340301039858249379180271051736008291110176478, -175259940513541305883472560123874738951400389730560186499456469055758788443016745881551994050155634923499695757925801185749782761, 1886263718599878135662258887377903026731218428236960373491113569825673076745947842808237328755610246326194247669540065537194212400637, -9828852721687700618998358407379973843073948383753317040982242304899133790484037931361965130733414973280747949220636343642357854443366816, 15977248202250668709364402821782305942519708981131500599111393653275889010280917913941225614944297362403044008128543369272838087416486815903, -6111820475748982597901202192797914022575584368754294180422804134963733577966631021764932708096726178684736241922034233012918379731396637889316, 565116024782857771668724602451990711316836910529129607007405349974298159784393250640523989733559426497880386652818107206125263968269860891306462], [27426984121551829186120039562975092396258155167571916283532386036, -270115085680772699048741299611762485888666334650643523926086806045366832062819280133441203193326474, 22977786469893288470995687333983674823387702858306403159017419023103213860943931863896009194587248571557316600459912, 197930516367246265814479961390023797819086750615226554881252213957183832431243684810211067693083269859548552445716715854, 7753950973869544529023730073008423573285614715680653467334221241116109917626230945453465571075799551519792701107221735586305, -285437186893113615511450743602628326787901205684934191059749870816905729282526691347131964749147206694541795117464783086090879524, 1812072015719351346956007023045696002889305745906299289908407848488827081400309524230022462362280183365703418855115810364482458470245, -9654092946246149666121960039525203516021222978064340322312074283313815146672303232679397963525399563210939468704092410341806912995266784, 16521268526768351342877194423561352518661219562541401979233144627465059153935539435023025531258163818347289783968154483988664978335032979379, -6951036164031473885862424696014764511533337248586802526532055033814748949661367833174433159350355180641325229882551868071614022019808686033959, 780472201094644223903974671818304789598342879701773891636425388590707714708701900186388143912424018694717932833460813366683649956999339507262864], [281126643479324592438901057208534402643194204303601628046967529135, -925070017123230245819787340970679008146462002415445525385600796480196337559039354890489079995812169, 30528467434390736053947733519131740965753675265484441925932541638558355567815066486001775012138969862007922701704719, 122204115157331693906125624446912944230356962035612963633519572270208751036268512160997425320995194816570884700538936806, 10597748916511880098745088301042301676255687442121454352991759570632647540171078579051577948330732182190338214752926104716254, -412377290743329004702515363399247900802376378293444315299298897853252781225780415518549494964667438056219198849941083390963210247, 1675999281632036539049972944294792438558101619175650246903020161643754732861531193808927611252063415091496371635184523773808533282733, -8934498036244602171363105594249370136034823356425934938722744438237750000894196022787873555436829676228031042358592459628481053778950979, 16161774100005007703145254181204765508988249262432300847091069546655531956312061856441936062174602582720358067318483991928453186030468306900, -7581784284878349917997066967249121513452708156464847645886883632384107061909420254538341567301347160382566830016398275571042770172187719350027, 1011549976495968464819662919558779059082975556506420560342086309395516015592265045592838590386806175902340109409666960478246327967809818390427672], [2643132199073667041769003443099728065624616709216759508757380013346, -2587046615960795348343082316679278045513981731013580278461206153082062216364728032176490116477741925, 40242903378522695422511489901397997177950163137925425790188830662077384487758926571320146088604892688910991776957029, -3739950089491064582212166188500770986153838577453579362702659202731741853744128284665164750586169119893766720573333170, 14087869245698778680569101468574824387420994561649286720523077092798571914802067718848266550687161495564197722179634607549823, -550262398549996380112874838357813227822390335480844538720421365368290581085409097083384876798221062360902440462189864877932817042, 1503291261841611646288037332623211661970741899698599710608690076491360387368828915101387516333813865435507843064900356034749406461023, -7725741875072857944470462301365998520124734966509819211379023449330796626703256743485730022786065475688489772040377212276268452451203181, 14885032944261775328176830714935541424197751426443642963379854615301826994638512107550627418881900279949568201704039873013840583864062605019, -7970913289480674346467341813528034097016753952686529658858650085361286673863197020030671290486453354022686068924179035950264490929512982957803, 1255195207888611244645268283831449983622641510620340947369809868955273127127294876801603310775355113001031735765354570320163714863823386067101816], [22954658650965524752193931543069797800988884779876868776547570762703, -6488759237375541551145661943250304918808656407292788523462628369617529008208756852141074640857023937, 52635751912421893016065423647752631505059980928036041039838060345095035859979784295730922158951579593766885847140454, -192349120305126628691826499839866536267693850570815244950502704818452441714384261158787852078640383475638697941693293275, 18359521008218546737369619285107715259822649119980699402591045455197132465016974136504885248856910212566754067615339827299177, -690716199755908142201068059642301260383779225587466497237894588549744142405651216488243411685041400021970353414717480225105387582, 1324301576999370494476358133299177021392209158943458846509242626576822264344045531233324983253554904188947874221257395075843686348244, -6134477031574151199081131384399443858151450772133198156077386185905159025139719827725522558088851968952657587451471248342733462319814295, 12760938476658809952998223950727779586624755238679413017362530532574830887464098057821641374447261475932821524689673360879366687108389977027, -8106876563383212834896379888319948167371593968965451334246852649478100082104078227292734831414381288648548756777850677091215935160433879977049, 1508244300212538354706311759804650594463427176147740665992775659566841879643455173891978060679411352678055576827340491472730455054849980437085788], [185263513948525970383155454779985953088552547559546010765097290684737, -15126712141520207796903460816682729352494371559577273565560079526507470956558377671187646767131811459, 68312396594647651062759632608696432292366759102079401409065282088360650371727699895578294298730884650118417348309334, -456769412263909419438823010271665440135062195917131541630490351630523948798302305535770782862204201636004768680224739042, 23563146961742143922101909032912999810073403524252136101428731072491215742805420805470217132790207872515850823991666799303837, -823053389814182796314705521842788927855351185328151778332337169293711086988364510288749023706102937086574004668724550096559227786, 1170238812790827302803579553500097371554082680896932152236732819423941129007838780749774225468695477664241199481363586598083471651721, -4307922122637476440058071063987278930317869366630809929129296787230669373598936348044353360498276574936652782233852280079447592956066688, 9939630679831742818991676437791423334544005838817349840383519476068354047524082349993333869475109827007834882780519403299183422896427396238, -8001075969722711668465711330131456414967277194982247992488257699785232423968115187860372525595663808073378410031612785331921402309149982226692, 1767611513132285210794573255200515538447980997275460756171147780443643362057339800885439733287543471291887096478894094151647004296729678296221680], [1396917608616732219108610043973416787214468834545725979800173311687998, -33349478802385330469522249842650242993710980260360017189153415904439136118878091641591394091717103828, 87976266785551553981445222881071829275766613088484357251883956880021371851136320623732814071440338576422096309404805, -810394831154959178039858453394441612466393496903193817871137755555442165081124215916958092458475381973814640695800303148, 29852722390224660299727544754433214402649711036831674271879800603844835105836534410961634674800517696744828477779498374945224, -934843017514396154439629161626646552316639427912068609386119767899630674901637579811123824892951446485361794247299745178821700554, 1068399900875414626780394477514309762771049761197383516062716414378816935626293234574895495537597536848023667455489451914569146463742, -2417806616970459057570092840679828041162475356517741019160779946659302803547760040525801425216383839960707433665739793540379217103989464, 6638736460697307120202440182551107665815535676402493773740351803979382338675058191046364640492583992466552506161717055042106011729836582179, -7686326292266113789435118981684909262512784199996357704048506541725238812976482197066477887633414687812468710295030993278236793261580377405998, 2030300870726192724993961200614734901728108951360014303413559287576438035909744971893208466149738674901669522126792316245773403801115620634542708], [9886161539996858004740567316959626415071566348778395437014809453935558, -70206986070064205309173442241781908534108718089804122267699286542335972710503325046703230026137630189, 112434399800289581368606801783579050499231932204299303181485733718844645071786588417871357175284475755295607631503000, -1266317336478865946759295390321697528909326873768789070092625558463280714661938514164736067242275889744446050780569608238, 37367606298622530370628354511239045743211426317204909454756954552049724910246494757121970108207071235305215505022690573374522, -1012783756297163771162795027284491695468370155564354449409261738071673895094337656051076485797245517979985079934481343530586598820, 1037574283177502925501008188607382818235753266480773641975681304338923216768592046687560328830094546157058407087690512326110474013562, -640585976999989297417544432622857563029588342386572289526969498178502532461583153676665872690411451830411856543882163089082547585083337, 3122554809258813201936466046911340022903856815530714641406164532201934207095879686821863744381801929782095010571428518760842127307383529866, -7212651296628083154541668615204685102611971568531217126891138263696910756802364660278355171884478781387104318262737279432462990911652055467468, 2293347219444254898232422511268937986806348183182521596406912054159992728946929493902072382593508560827141623846956069714082875773335186096572000], [65938514587292142525783606385516399263609767958416723910812258478866297, -141945491493437417989180446906803959167111408276735541372855939823262943089470475441454995289321846466, 142600516049162499226187447504154437127641580727432989707795704287021661258889102489699085296830607979461618725587026, -1836688799667971978836167097102298132982564352397118144871688304759981575299069042002730923414697088653104367662192597868, 46207911909512189706549015330311810128433897352673302999495624518975132736229876724251381363431525496507576814004110730564845, -1043848867913582731497663006104867436778416993867967205671459372467683582110201808639449372666019486098708395848849887414774463968, 1084340018900404662967193173998993273243731130607290058809868804820596798649515416593661836677440695297549972842921876839730808315145, 863520678243090924092484430665285879594926643046252965755642876860649954965802553212294430003027201350392468440724425904206272991266264, -324338139993026986509806394223519867792966498531896939876935523913217745686073358242771546617990353914429583828286442959582659951001401716, -6641043610278799146097232346237565983576880578530035441682813850184663013119309144493814171639930979222272982501690714084703451564715595413164, 2553705108845334112690178567843362937786919368665247798793533346483757248516524635616430640179722911194697951253613935234586880602070793100024303], [415991115715636575330120493932091723305078007637782912315743381697745544, -276600946809231347375389960386628514688820900568125280086093947993315660531373403546983016315044447682, 179494822174666565203753286947095019408987647563432973850049988963761059904157073133997090386391948788458842440251995, -2532011435604540555337197893064103261006194010457034112765605411421715891350572001799428806076467640195679319420653980319, 56404253968660076438810820792594111168028658832962205480672272099194521629663570705308286286134690338342360452880034959730420, -1016616642422643493083875520924900322387180751162163457438143950170242187163985650373311845456260693580301237964802925230707008458, 1200895465676160719174152357511560950291489039025808197358128666493467454521184788339944063827326426098841590172962504772889708941248, 1969841827357121883877343454881383074180148505627403285813041407300927494123110225897853125940456444099202618694981724590734134010842298, -3425788803291645402988044165341844823130305092191641986877678433536978859723313926422145238591158829002499717720214565135451087799185601602, -6036135447256003123102895879267763126737614459643699616978989402457771858488803493363521262801767367594420880157489761114939110395558111088262, 2808115238704298145791785663807299554316864545982980869572734763322001971505330337365739883290816206333583416469413112224296474186308503138118516], [2490410123445370830272231839251757717942081976019578198093503060095565068, -520592544645050300950597512290784208075090015713609203244025659271251603049528525227730363717208116308, 224239735216069670865472377004583819971574008292915311570428711209902907998259496113180599008124141287500142528479730, -3360377258338758808431971985468452121867389686621083204448318617722382314493455526072144647021595150735500108042619155913, 67883768620008693038987662903231309453863032555391660922144099341118859896566485422504994542957253416716093733113525671164160, -922664149270684031755128572504257816722790740101572215206810806539577256513487031717859827232481130249409607952673991994529330829, 1364881904769458323024435697018302357652106337524188509574835076051879487953294901395643472299269225304360839576171985138059992563081, 2604233163096389259478580224279889122254141375285748710399771611529353901483713388336242501657268839397291309664940874060977081777621372, -5941478891937873091847357570089463524715824719207309449140195343407948644046598301702312229778054771925809010263622943238846069841587778453, -5458877168478190911106711741427378577594862383073466805605453029910616591700338807386732671978432965404879668851263272301059220538182439248484, 3052984164984645182207003183033191435930044876580802814241943387746597304900997548459438426290217929896314938730886971826765376176355216637319522], [14189322182606632252208690290653776600255732304200984684638525597380482190, -947380496140790140831468862763956321347431054075075822634347573689475800876675949530601263966594770507, 278050742017713736545954255112561568320876523146987792795372732928666255212562090862090333723582324393551218656136078, -4326679899475359143261231913715373705123177188572011531962661121314795788974733199779800762639123448892475385372974137087, 80435380284528146633370026575072594188710242448128366285132916057864154185926955815411189687232064540597919690499416186303050, -757874313640212440916326116272696391746415032151580073441094906484807979431026562190609770777127453573852575375470591812922123212, 1541376594536632498203473012880628015873642650794586297829400191693999632292513946645636827131486065971060751348892295438595828136319, 2751608844886453290184747500364078574657420596824722363645625437092565827451048369344935907662508810903310299955654648098322803796985981, -7689679984698713570031925416421508949086742175246838659848856343396194689361254460969860134442407137204362085708405570980993882356468558583, -4960278959553249828237196702308753552600241492179595537583039274116296869468673732267192245057960998995170954837609746658732235918156033816665, 3284312591587744090909917587294065266258167709792909662739128317452024971499718134217342210314089453410755112614169685172779894761691922408210444], [77142163238565571519751719085088007524838993338608989051852439972015338723, -1667335414461554404959108166057662594699473907877624182743932098849034701890853662475647653063556284201, 342221680842346381999965656907719921149078857850375854762686983125641816543977480080222227604037546261001319552796667, -5431823505574281784115463414111160356990293236107728231149655013480191875283266932305287917170026096476142689110759089667, 93678268841445635083930837065076642324272785916294506432255023402146821326680840762142391338269713606607159733681780348307791, -523494155772502201633668108800509207124256889886759227108102687108889046972793828657247473695087123560630183424233026619974733152, 1686912253733556313724491558362408362618375236038534612478645319178291705443593606860070828432113116759752049095630772457170537948176, 2456807510070235605311342525046919793369119071947082842710988356140491647125195954078502397956763988705282159427751671361536413284116618, -8562696838100260635611419622069576806530811113474437566787689121249229843723745607771021376560121795912849465458717308195525141443198320604, -4577047739931934168439745750673411939581741162594209356481480065653466257333603057369943934443607149175129321067745200051913838903118313336683, 3497700796625089097591419657804541434152945763446965053500748840962154187140955499556262336076140128793784329700718251888095313583854552712278777], [401131463284828583775597640535014797575061100462681746317892130301673447573, -2836002976966446890660283177606843566404331030067548923258221567673653088514490148436868621512673038252, 418103862876075735813062373094652486809625188621572866385941459191412790111039497339465793969695969241275419298951995, -6671953482403850336284587387200258163247343647076242262694027218294925045990802845089507633446010240601615689915892551452, 107038209535672713060088155803532404711058964651643728541559930363865170944897682861689111404716322165266759125731102548263229, -226789468700741497147355457818433573913041930051471003474165401486113650655781464935483524369593847668838149398789831340559358103, 1755058733976413685841397683386518859363033036725555203558229346923538716986937094286482921505601542941433937130305565928961649513813, 1817673132827439345121416561204653208079140221182166788951328037857233891185402820746109200971265346466894814211825678753908303009406876, -8533437782491015895863578812473727658081031188609753895952783199199586107223124112860499538176579857754024612587506639635136476455243194646, -4329591982102184418565748578742636556208590821917380994670178814964599207378764249196546678025629532593787052977513213071248731312634430823985, 3688447584216153323921905090039995857553347679733648567725906592735768181125216788885834332574912238875810328307931915469577484829673731924283280], [1999289118081438678265078153860101615993078296138684349022676727135680254240, -4654241014076275331505752590356600554620872278586245025641242066462283082230661392642617136895515610756, 507078643544328804216133023557153457499088559553552477566431694812103651390603587575817582182170342907443379997477651, -8037732889744022179814833991909025674628686529342531030282265354320449612022402930530175521467168977330912469500216104035, 119736757151856649228778876489586572760692121108504265123168903166999773013486525603251058038315802577323208510242090850777419, 118830158474837231953447491924351626593069601576459608753386784505904955045059019461344992858281973814316709363557093686927351814, 1702838769164006816093139026699119659380011616596402711961731582367291041520780152712292695478069772186000400772079614349300544749527, 971350421440310076837240682508362913757381878847475011819709654481096248674332224759015842537824258650819885304727575307483894514317134, -7652829233996600491350121040031404826881871235568663405689906838189833596960230103315810979174284782562272976110204373415368669028136429184, -4222442238522334786035798698674925847066442991414750683765020986831339808198777710517655145610742520242259184688988690278417316163810179425929, 3851743610241019030682867577123170745800303865643577000561035008652851813890494660453150656692107642775392483144848921783551927396190103687263792], [9569808632543491204177897374432972702213603330471472330790358777904257191850, -7347299403481324291532533497002986331307850680011051394142974099289199701116991600772458844221109657906, 610523307087061772065998839126759485004608866150812186895925557101210607779223035977141400890897167650255596624125337, -9513686825450768878915520787794094276273260301361877444538061723502987867779557309353970746374720911792785920752636657754, 130797988096909508765469609461619236921220342090775698226483804618650586042586198561496756414973735522393428164756850055379881, 494293606951081656243870549729494724511628361947412867336031070599647124799061287754897806210416041562944798808002132421990527148, 1497088205288324283785755800867314059077863670248460882343338386069494945538902212054114218985749769885129712775614295236374368153230, 75757223586310765109563913797610514857785831609308267777344769573511302442256697202179798706263711280394024531625196730574791741398696, -6039044531248871904636179237862545170220226368659246346451904908947779661564367087918465230206736932393221465262809821474035839809018270844, -4246726666536426724404606703485611298939649141245713126990183720796486978816522002437527794412541240952519075654378946911379372315048815578401, 3982943615545837274198560549288304702979140389801961194666652735510832794901705059564710465666794059819331554167935925514151679830070965514636632], [44069702219508045595926558813825175055319617519476652292795644465858744192469, -11099599563963911659990796344801854945633984393053163774211417933092060165910555704706366269945856926579, 729770438033908876351970269025127343031224630939878258070866239461070464936418716372212203116171908803892185199644321, -11077635828437474229720565431408547431632018362761354346756022550196379133549177928131512549304498251203291849357015371601, 139076610304982089585565180075615425823396240708738343144062427678552405592128558751329750833724770032732040436046536666656166, 875971586483421497168550880888681212528808508784634361941345017733281367418121489036584769059558516536083044044494166307167199333, 1119842400528690958406013472363844508979882115525950035679528551345536383905028347122312769939741827385929067843723010983936610585238, -711150235684667900652526241892634320358816844522819952208974880101499799361139352129513412147740137919599499360113905831111825074927983, -3860545089785053593012492904583432176380335788142893561354356197136931952130748599885526804662866262224248089979655289221577652400689446141, -4384024786696859638323650030695227120494606311529215494941946533067177648993950849198997473313385637774993792089253125255555487219270506019691, 4077887786455733403932082016044158067544170803314064404431000161714436842787726447902461182991128202596012023599678117882579396290932733507313109], [195564853443183681981357709580784387417634994442294154304144468814666611963392, -15906393813220873320066768371180136668505809986244567294628203729157304917673683917859318549702854945465, 866061310593322309727466236700911814367352378645373962283471507251256118017199587834076144272201058072774114262749064, -12700238876211858417576651250264460987421399942363652825649719303921076006234047827153275275119710766075354096394921640854, 143309683225931902392639112601369286678784696356791269008008892126287483836969950272052416554898405361137347540424127884230127, 1237342853138383163608684181803615513683188883392902500197831016648679989113423933593286342726079315158278286158609578655974380359, 571943348413612560941894271788572497371452659870732621774499390681649924527535424499750530644292251513196728335500953884814804860267, -1251458382945173661638025207205189763833229482621114335248692486844894857282533006680623013777430486670737505281256088251479584968882457, -1315583244924754767249950813578895842092688806192498484550579734594493003022695728960300698195774293780192631598032026732079517634187168455, -4610754216582314935949177606871153392976449116999419483417540442352413734594273002587705353485240251280629408887118878507902585946841308438762, 4133232598899244237732626801427594009713508755414580085663046953883749703137047769572545532579827798510168873779356724226578574142028457534132660], [837532149332920688132921583707297674208659347004260886225377633718165740120203, -21281376112420101077455596967942428066852944293900869402183635428991620461233672920194442550580227106940, 1020494217095702864037966088575217173762570441055158448615285815188731730538371207963279183361686903304963492041361395, -14344667565924584283327165191767216001410029277503674754831770018199452629326957873387104653502759256556402272992344203370, 142192027291996514739002252972358498495683123817490522123745563074453096830033898172799057696431726405660843955795503135179605, 1551093868695797281821375550330794228636224789559305698906643959302588367114091160006822496495898739904005364307671214111086751774, -125698396020696438401788520271114132591996750726631295634932823799405546699370442346148123303945329587661583239822585378430170639870, -1444054272572309771560170753205236762082748197838404877735845621799774490383631279146198720871071716901985315354578700348191109902742502, 1388985653258921228798197965098789134358663538707636441599366789382615851837206488093035787119844170965100289089210430336162959240705367707, -4902247841082463833087126415331740758285704910894999874330614294747582079939173285042005573505145497469121016348861010106164014364811071105645, 4146747785730732173779947648868477437496704363112286998810140250601434806114251087423345196494147852193782321258105854523202297674521040766423138], [3466300579608859376705212796605185446826491084707668399812995010859457479794168, -25729915813226358346468177084077561666862965750329171884887342149922299215884112394248605738768163141587, 1193969060433425313171628477277915508432036013830601085031211448200675873859688413847816229648844233235839451870523497, -15966435930225395465308424249692104403317493985346562591377255567888564733548818630587707539795013814325646780826304437758, 134472805651307339796722260875426226008545939312322000275683754819463465071295396476433385188903228976538773843222061415068327, 1791461845241917358290888798186801168151117848571893830761886053230494676826291573780068996473678459528346080476315022533626343175, -933423168592393524420382578052223703613355619724647522757712909202504862499038106670893260446211909528193489674001245634267287937590, -1235973900401691910979246863201579574542490827454294710172586346439024757440215936614312390595153323937202907380121996013208380342720868, 4056981938926228053551715274707792979774761820853404395582678692189876842323057636714639106909769459414973985024095929104959172782033547887, -5235841387100471886961842323911416716625463418444358061766732397870969103785749316534585630790698665690542394510344315839380820375469119673259, 4117539150042672377476073158100826425768024177156745200165422655913936535655891917492255101901281832796293916406271870561334673564803064248789516], [13881375064141888433372148335207368155285498014649422460002115034020750553347994, -25861291563975896812646271771940496969260037592032695938452758643568453978503437454538141930672130575877, 1387129929922228736448182431383907861938877223014310624179001970215507001839279931313560638288329648506280187318753030, -17513415063830992690633523159843646404703983564344635931417274537536234350999356166654796910256355905912652785222124697702, 119067978004709528969471603773540500149484911554382655738242954005165213877422867568005892387404970024199785251264760128529429, 1936589933374891989448754978301438220583620179896093426898047724261492729194670003765227005337148907199048252039072215634965416504, -1796591095904624739023374274397763327470952349790033793652136694848303307017633952394184747753403849883212367466629821034439143786418, -627118970736078815728329115171907538798541114576074846030223440356225479501770062570321555684289381060087594187682622061639414574466929, 6518279907322878003216208523562449146660663418641435012639407790014844285186703986655061349935354368964251265819308476695413992484649270225, -5592570990636260345093021299573606772263856333093772218151248554995834778884936784455891944144242448542109112049786053898099478674297620682331, 4046166335070269701069833630485554109756196023736771170973622695207415748700933545300099472811011574364981147293934792406084335088097023299880519], [53852515938511287341169555936240231589329702402283535090936678527457037645905113, -14972528822589006336560978025622449616916902407868037171098862275048780873866442575960786605206482294704, 1600307739395399640992323591828294076731829535867551093348880958559576531261794928122401982701860271965169863131256553, -18926067860922600658700606854493007325796242986610805849977914493426788435966235401329403246649161488537167171527775937673, 95180669757666453843459340721387826280722113690897257303376384596491767642769599250443057527208973173305556463983741455442617, 1970648283440141636529206480557947097685193158705044777252826928742556338278173942411890096695836130274660331585855045507308502042, -2651320245579376137517157289426806818113395001912223789922301171357265384306020343322427025944900543959099860788586339777303483770458, 331884009631029829206338575378101870130706455481163464904097341806912499037246263231401788969363063962787917519533731108095629985662084, 8639123825206979003063330196908097025296593441495735235957096074670805814698143870676100878628682635405857017106151564618796191846795765017, -5957413340502748232008317200314158792337036388970413828432182974744321027427089598087746036354433766361277504599130180966464758184289465567601, 3934638808363926983262480443797458649355874848902980979936120178940221123873288476256152413716195765624219686613162176591289275912568152409338968], [202607198561853491950516725648078559061887679342466833033563024803379197934873126, 19103364569934947305208383801344489816365295746347150467179712914144342862360325889283685424038449651399, 1833465303614515917007406027328672039480012637985068893038410772328437592063562361378665574993814248944151652734428326, -20137945696593634369207735007373192015095709378823682505215219758070908245066495059673297612465722446335481552354131295377, 62419314007040518214119217971165576386780357781605717205140570403118599358037269581516242313710897228577004553133162313497570, 1885489189367519391764246178505633205493695883252047162821391236529165759380084836056749937294221643724956689956820670377848114669, -3431439868444040958051250789133313256532946169934147197280608701438719959248782315158780192090586105346701758382256812826446667604563, 1547945953593122858643090433466700258666770236961993951771261533699869337068807339861097755211260837334863693519353600062572035934684231, 10327104431568773725863901207181356913041578253937070128675612237088268744649589596779697922257447118503346013879752571460007893554993177616, -6318316685005199773582078514910098901977402506913629878838194409623780215070922760027077148229229066061293814662533981734572595621890155181821, 3786289909394526548009659705163787448539230688865150420811997134843780978374048641927925498433679703774313666834951043821714102919348239356231212], [739968675748109057841598564652775360911765423581464810478406524833238046463661387, 97121350598634814788764707982160917429673226569604233937777670027381971788359041740539464202346327380955, 2086147437797600862891931634192655492333732237116586134726411902873337238309764767961681762309486777728359660178603926, -21076494333491898482640470929788324295667019957019607861259964796660841311056993630756106455260846313229473862000864316953, 20902042905299687064303691683108092755697135767474801549670616430162146348347253225915520708798043832582713195970952500177816, 1681647849862435383042507503910731089426573132222677692253722725189394240518587412821813505993132957908631289400391380469898957017, -4075746259752621646111922062089732848196951624393563533373988376738578977029055035398579476305858998800990380063243525745813203120094, 2898381214579725431381398443376806023373638307927915189800923881444321961237968753811073313229074183348456482292727253120051648648593320, 11531301665717354339329162830370878824678579737018967207795263155324138296500915636386529276150008714441350064577511188173637504784604256493, -6664506672405128785332373317563329505118517979430231787930051226611583516391648761741537540683434837927005725245145816150531348415384041693099, 3605545170289530655435681828020858503371120042850828284946722781420519469021387388812454368023759142878130388706622811710745787814761709628204608], [2625940962654944087417374958411019153518799583505268601704711295477213571418809798, 252761858205960559435735093592315730493480146055982548046717449914527547662550463119384545215558559042869, 2357438761370527759335759484686555725187120310238777627876380551467167957073471327771256550208224121443213811953043295, -21664218815401634299965662197681712474090624700394929411625916474184035925249670684793710805367212732903202484967635448556, -28664495259396627789642043369535091646146069476517733463927870956988022872350201375376648688450146898194024891895396343926883, 1368567716616944627664408147258757300631716742249097897059408892300084887232977443229005029000492905566787210327269042007684946043, -4534627508018440472421769776614686560624062393884485858879442215467788405591095848778915454764559567890839110404193284014546360528177, 4246366977275287762500362012432525916775168202286111379058693582823686449453008511675072270795646046090194105502526191735947715859184255, 12238661426779018298172868543993334112928760955653832190239584215950456045079365224948979829784315757861299909412273430020543532675366251582, -6984664316421646922883490668433006253997265749576890189269664763698281754817521518216459790449250594452636585526004658902689020806909195066005, 3397614674834076462294050480143667918183428641211156637808307900318857355785185105827378876768303841238447295411946224986539069365110356082223923], [9062447611727419837396715754338253434280422728292599824446397998405832347462980585, 538384427039297005552638736340869063910923128873869260279539081799090790764427837319892293042939850771894, 2645931851701073721621349013790951602883436150497441411939128129363663885606899905898046545538854288678318553546268673, -21820254560341051656876312220811171481083243812574620824857593304839987820831576887362904455395011147651301017825038937677, -84942762481796612600433073463126684871528868331438621288994619866634055227950524450709372521379892218354187876969396200506248, 964012729035128229825292543473407021485810757017290297933069627511532301819905066211578699471513020289686730924554030021088219950, -4775237630748672995613944813715910165836557970639663682522303659498377635592251940125868792718656299120315679014799775387158810350042, 5456831116705976114106571440922698333966478373168778770312965212881221841974449255987633021925216183508573222702049500896421356610728805, 12467952504824388276282938681088349270907690891827993446176153771744929994156552819188044347186026716708537527993924307408334299689988195314, -7265549833082310578559043139574174602409115725052872901224454849646825087120867888445410611326026080836769470332000628741904451645601303529738, 3168147929706265331434855253448115517112640968630347869934797319243670660407469755651788283699284975178166577791398601831441191079360240038631972], [30440059348184692340276125834453384423388015887794840654254709411633736293414537813, 1032295256206456646831534674528359779994647351565578790576368604437727404538329134802670954859885233859070, 2949708213850516975169240911598975379048845769085038054750604339253154850208205412408584290306671849487839593634626071, -21462382331626949000731424384376258515512800110464032679831815007999114593147280155320150000629974405215625701666708559417, -145967024411981852268275151465876235117935578347530395321802365498290417079411087669405571882647999434436496803838592654701011, 492717420923778545555909705775141458809261482945307202012149480421880126559194600384581084519489006529678267692381838282114919237, -4784626954475263408911269930713763489364478302526566384350689955417197471721879565476788060394824158996899052822807333731640117344614, 6410777071879527845687351806139696756446741365887277132408315432426977410096000680174284599766969602933748762683544608136026510827843617, 12262643838339227617871340176510077516898937147986376614281133583759677566638268304425895730566205793681198714511457886520512580705374912318, -7491500237338872948886757834101041269795966314373648535761165398009053345213755449850687134640992233574873025925850993006751329543247774529177, 2922892401220509252624320683901524112672770705609428989974510103144541275275585624247630798077984362878383831862615388625766256035511859351484394], [99589237064487766385713374188853402310653738725996627557057716278306845780225470362, 1847431900913477811224567059411628563440562591079137664582959671950321912092600478364876088091758293340025, 3266334203645634221327607204961312669384605794430568353447610186636726131892890016435503866169200638665174508083374122, -20509506737409667610021493736195189516217043078373721937366241677665301049092069088830432340314879895106442954691202743232, -209196316986027888691531016506566171263884335932771064974847538659344143990420052442910631966803249073226648886420509595684416, -15591400023860680308055139204464074937942192790768241481605449716909213338004744965769927349925256138630382113747685284982795495, -4570533947277045531570142036169204425243357173997232262910020303108251635469294699667616980051382122974524896243955731953278561159982, 7016492003425953121973521604534629983910826163947551747018571701247008344670535056502692967706521201608620636219694824294724875590713079, 11683806123845273672772883619809152255755358682354694667559737193878243657840293255443713427122016540928062166685811094900239921395186181590, -7644999102871695117548832754533929798999678040137181907558652720536971565508416704137606034787427592912383301484462260040205883488897204319679, 2667393363140515624718394634955955682074845534745947939526959032025564704730055595570006540439223034637039160465955989378077450272704805226102316], [317579687281186987983559764430617518167475440079298312559218196747988173476831680721, 3141063960282306646435752260968740241586809114921451649632098733922637102694340870731272669545010335899221, 3592873568214547120658624569040988169791785993677043621873997353357046573285347815944013438557514014845049502377224036, -18884590672993205484343362403051474825468496551437719171014652532314495655178049743396584584767445309381846785912921299115, -271618579861933793270471857635976747764478722212557450651143134313765535131781955247743178166200835255342787698967924216398430, -528601405442029614750169092379907144931511010859076634935147016713888527288838347357339835615562413462741585926655484194971349352, -4159864891077794837344641345623231992759363180131978115332954921853988682139303747585155711250374316523623433006489516432677564174711, 7216686442144248122832695348377346971056957421612932708649022040375491278260469156109737285185118112656983726998923094816217378053588651, 10803766600860335065414245885940847368078670657821957597847097745181141798122992136198245159838827205518016703671447214034903591486870906205, -7708256988853578280468204945901857360923704839662487209692831495003024484627022747176525147641719767862124108984534289338923432336680878678157, 2406763859025736602624096703330050668418007200534275986462651308798828176603313423073826509331415159400404769493446277308899971140069538674173673], [987765102506361668345926839818237317292237928162160162837933009009546144901718820462, 5124683578196089001938780965553831839927398128620912616044545940895251233156599135339299414915681501698284, 3925917664839471598282571018506160370130816771312115359028675875819641578249401656574422804131208086214904370765221452, -16518002060826668872332689059913062551252010189215877609663186606731610932070113392554514120038258698703993595111390642611, -329902051006319935199812362280317638577204654590975397629301816679716265410259780376443216555269843328515289887949465940127988, -1014008126564606277992919746526609352162983041655018754021402575571406298263921645093093444445045240137613275274771704486723436007, -3595182463319632652878373964177056253363484429996046507946108778118312053323296894697653445798382965616082260381901102879650480218879, 6991265077232972172624610167487827668743871160766140190044218272805924683325915484854617474021833644063523338692519156312647776015332872, 9700836008480416780642884704992331901047607861118389006777515158194190750295982250812111605792808045829780314554640096715995281102118909448, -7665506518693717844805403942591005671965149764813983075849835021467476519627942010827161429511587445037693339374403356743718390179107610561069, 2145541081654708917503014850039144730787052960426582705793851695007419993041665118786812829694880368507299195504160611475930957960081114100694528], [2998367852390434188674105242040483214370344223483941620681936677902372114931775167457, 8072719941073313659744158787779244285580376864077834472477447482277929133476551989822591154859672051025503, 4261633709379598428254440718034089933468667244978060811021400023288309880314498779470345370051406635726817051657581707, -13351186051132641614428176538742569031777332573287059084632585086985601860863436780086415097834628003039414779655054059367, -380585230978551666857184028958429567405074021057086686836228168732376815470617527131600437323664249528244827225705219165255080, -1442040380619387040228438402047420772964429817577789239706149825743012889844050932217408993501216063711770284359902660380120559255, -2929751269598034752963455848728263315047770622599215043971527598277699367807696505808969797864075320236279047035207681957335188894802, 6356022008333928386643779640995180231845296247172213752136058084856896174875419971995988584373448749429689543162165402647778885289802714, 8455076508244889926952462259824313065412938176376814483456418218636477464007897780814357928272919428858930437977167330231614747168310620897, -7505553736319314280669163416773244709214314826133486125022514147757115433687180203770636610497349274765963649117919502109760360600916151931933, 1887631492199994085353716466223263156440044155726687844488779867502239009593193061135485448018193617867951808481330073041977421753114186617858848], [8887914090424715178475571072597187133376185167651485871383097901247514080163900806824, 12328087792046335951517205736723642315691879499189270653654541824516859408471932272287547991749789928143617, 4595830622028493497695306630561486839615933806499687904103690651820303646467438958623928049560112735113821610292877745, -9340528575762909589427791800210618784402332816117347865469970686366143914088864035171429651134902393579510695560198981534, -420292485487589504517314955150106042821557530331017861207048496829581253449682132422232072818856464131853265373358506230275351, -1787679923796500377021087804042955288687007831835944086735825213812769676336582862221708146065737950036152194621441429383418121673, -2221820710223565945975999346257849482325117808912751780150740912664683479327861273729156487755159515459954638420921115466462669532178, 5358007915219915558664066496817552338128177582226693303009820206340903726453752576919617533169965777621921328506342646981279844111793838, 7144854243835668466235539463280798704076829789014428552156307550766658248707820704165227042207491094455613121143862380410572739742611222396, -7224066070557117653052149340607528338390832060586517752382264024421513942739256093329700832685596040748183269067684810049104798111139795011197, 1636333838925421649177408087486157995233861082241335864118006038399681591443950008211141136802816905289542057390896788281940569778811265056415912], [25741687200686951048049996235791394845129183007049862546154959125146927341524488175908, 18301931252421882488264167126519048009853415224157104640121236487004577425327909493575900592819443810878894, 4924041220174159094526994975152879111988840501527679635131362839167188106099255910988897328836561338537991849375191688, -4461230089304151403151385013786134497228949881223140239783727292228522058073818116380983692445166604213023828899789183641, -445959159609486527650760635337810745087802310451612706037696794518315005522941482142246324298333619088353194311794220179223087, -2032380356241551660366584147099250840906130161386954951130197645961543024436655564647420509190940784359754465592916029446236174873, -1528853762101178660740956831908152435700999496122762902642588244278208953712286814146300066574682945549538630884459077216898418513708, 4068585829406376868648551788518395210519901930818029268199909443194248135574486481282370539280987002348159600573062651493199175805908452, 5843846664894163709362424734386847475187944643097917262465844692576012167670290674216169324157247750223772572846849480454326254220911337958, -6825123552233930410539935845448205907252350717927827627977244796508078795993379888967161696029025858336827012292266566346934175592004248050369, 1394418914158993755734425686581896376917793389340899979506954813475243558847418520651661850557148627586267598734514447105973887853845029239419333], [72882150058427846195502989123349154474713054390934419342969738093830262034690230476651, 26464343046762667339293226354481487955891657050752059772759680573664154891947268637460626092242309790046945, 5241618699707366349851525917119436614631603293684877771116999245697033926502614577613167226685791806347280705290746560, 1289033313776536389996624334564613671634500534928071763996323793832511693336092692668504900171840170280648192791110900578, -455048327256986140116280009665671313248305658430006521009988996226958233686997769821601949595763860030321173265578243168267357, -2165152524713210738512931945456592321042367873806276586329822470709259192860957261593360524167278625782457116711346679194620427537, -902341955714497032712302420120092273078347524820393435984856756433824018200448836278056772632641443607334143990873162804000592352599, 2575270120723667150426196737279714283275146215492237947240070095901087122463622349457914890929532406208919750782857428020045896591365796, 4618239889786633452815136796147348080905673618638876373664076800014583447623914340440982299763107269030076967216614557216017820820013764821, -6321698479456599044049864454656632582086465344931564879768424091936590714881855397218562331565772342485235338922488074099902472121657325296380, 1164238844069975276139923731957903274900578582630177254741590770658618840595534468659009757327402669596321688042632153866301849004871880380085460], [201820109327446811223034024526525354301179393993724327400056241894162500225047509019747, 37322446586907867651595188423011243592823624099734869956130837903673177487235467464029573303589614210296716, 5543844593316350217198816695775082199852457433655313207469330349918188496400926781674347420663695599115246873322229988, 7886914844170984812596498541879993398505997041234559060588435641531893020145819674044708561923624795028134211665733251168, -445741242984139375234693221953049616586469590688398997281444031004336507892381794315417989550769347337927313116477171983718852, -2182956453680866296423711376526992884182999339622363314026630621140287926020261302420140238992663217953588717582910106004048134710, -383703585091781770235855267696041902248958635705160296179264301788801470159300184488693067121805885941614069860020123517501148248153, 973357197637679117192523851704300544852050520926276794770768950783306560564580455523360949129834577185173855710599346188222031816925642, 3524011196134506727042369334953878250555260459488566610291294755394253245471843873845554380546590290986878083666350253651467544696673806871, -5734927074193426139944527273203231156762413781831998784571834454087981915956692833385561914333945744566987580516598459795243060889511932267129, 947837583107331350674031161074622449864044829628047974846743042884646267387713457846256972504142298798085054156389133057922613583245486649632186], [546848634921430211709902437217490211639116719107050671261156962173533085434433704740562, 51382164089523928795754113822878958741881445872477197667541814169705295803702601998974077911572051099087177, 5826044742092746173242600102025301827607565786021882135535492555832894433243644903593988976717026097219400454586153672, 15280935709569850542705183143305584436687338074444068626735808834956769026960617534219695908211422335776787773783558284310, -417085259456227244420503926296161418039456377098440201649352361197972822912739628964958407114090870462160129305235717757574354, -2090413666604739611079659599222127342099431159958421041978202938663089423213563520499655570032007968717487753979278991698799256553, -1574183083387703854135187508795136046854552591711626654439550093272353337986957156903326996780976527123905279780874824466393699600, -641843785158263375160489343636814803716428523502852040884950099391405372882429002867810037550673060950987627066271098911436087310493416, 2604385199297555511416548804562473710354303310765002103152409455748055675318703873139895133849672125268020564997634340413373558769523055039, -5092253164880582290841543551327198344724149242107170855015916040238374936025102977185335881414533053834717213188444861783822520740417931480013, 747037884114907316751782278055985918019144533695499997076024131708456817686753934237969590565265687184547389735152373505200082022676786753880892], [1450503279521226917726668785048044816842601672862088784710871598207997459714103919242014, 69090399137227935717634595563575450907549939001159522631471283019631250366168753632342714848276539873407641, 6083709305994468883177245989122304615138247035131920708867947674595413522588118257456315853343912522512488851040734607, 23390018695275132945684763374553327544041588241830073565308739985586157009597226589597887198334216079829848647431111200786, -369086282428659455261415906988907289586190631057893323314185908494373342019202846339326015458539633370931697080146818139914213, -1898919797851824328249900513091082337204032352544289738171888480552199907186546484013564856300998783622699928945567964489725273072, 229401816207063368911183249567395423209031533833770096922226501626608485626515815995807099588044104460466926130795578576253492778619, -2181627171012301951819880925470477049814112005165143167528168772138692657894233849814247178408845377594047803074584049325081113693460403, 1887717650456484771726683474059283488636659984893576624470329111938962691379281130750354503761152336784163532304292892180752285738763995424, -4424716669805807374950315401734687505277590212033672477026624851787432353597698891546862158682463260407657858958630798692293534581733435640517, 563487383018800303738701251599237364099214337352374078255950837970794752386741282325255291204707050185746753740680164995551172572865178200340755], [3767892739992191690428868827023346304812385707671661740410705889280709095197243434720585, 90755355724723525344463884931895791372669171519388844431393145529374039808879323585715437922559682883493332, 6312612503173669725824143307394172612568514935690758640891033202987560399990919939269611051231339014137921439036001918, 32103247674985007943441085796625127200334945737096814150797370863060007456801081845781992685926215764944558742418896300128, -302737430105583609351559760572369103479190808708312083484781810752731588048389882524471006123102697037358659736708945929139986, -1625288648495956838487546806418547121915370855561128701386823981855556241137099394484894467725000365723599552570107456677001010388, 308352104088212467537183583401880278529930577066343901887819516522158932286440934343423669720862657143042517543966934024434672716484, -3569056174015880364049117963003346959311000767331741044696850532816228929394208383677841177272533147402696118730122786737023983202072538, 1386150036501326986663427027543602958127550780823367848302957633968708959771251965614070568016698931575434372162829114919056480766046420985, -3763794662429944609350251098108185729349840450699814557921848583679710592777168542635725827241784774861243771646405234465714940542514783255703, 398656077965743701539178724060179088839148810096530872303707447914584729815519816895794839539668111861566146510588485424664973339988544544475800], [9589070886687332014430701489586093931241204233603480243488813377049008170523978966012851, 116444367462304188670949347868993565787071210513473300360229297731698556271435137329476816977903707567228463, 6508927632181612402804177098495245541685564664497124613232922709907718951470408560832199899004191365322442194930611854, 41281029865631088885798659127913655713002208568062229906733224976946144305636448494476875415566267042856530184103952795394, -219980973336259090463860723968716514394825867158361027233512528276856991720540829128085018774847050685106647216949654861605816, -1290090928500256684346093708971360855603799828092748720150700113320516258641583460967391712799322931341499694063302221393114525949, 246747700517745763091783903275942364667540300062933274470496303337827417993584871516701946283268240865011030964013174677948151059273, -4742593506300821268343861839489150185982405567710088242196129281449748845106927504559409169400361665953364222560552410507304904890421313, 1095366728773393249424698189312531044999856864783342042036203374955714360340502284422753321154739737751950752073432743709504522893205248529, -3138259787879436772048536156124694516961830305156699523311217365434838397936252240739319608287024638939670721726703603281114924662746935112045, 253787644769774195566644203610272022289272239201623556862986190999312828735630364169960225922932359037855607669042287212492314946880537171904204], [23917396578657598759214451030986970559360095046375070787291739647877195043327405461695901, 145860914506606673455185884270876905654344867182989878097994233955219998067664762031042693328225935895411308, 6669333007542164588073711791178437366649638651811292142074025471799871418916142586821995188804793730070354965577883503, 50757761259645729855264549968986404208638759765402602649321835822059289026905461483675951008975064294162505745415583109306, -123606297044320260179798854541977531610051217625943581374681745095656034630662780588630880251248508572378195132721811844160514, -915862389460836880418642526554611425418916906162692007350426096416030708758956055405565497571224807041017280086835145674256377918, 66074197590150943602044566749632403682131883233649166209588224919134586077169741134430508965913384443280745142061743314026818088723, -5658263857301495472266354247698661151071794201954082321838225397934076534507168171178507634165926421812325492416305420537213254047774951, 995676544486555320049330748128141760004103853892707935670315526472565148536558225410334441210643271600353472093589078059677678039283893771, -2571495692958827785257968479663429180970188168777521307937054305475940663822964643449499153733000851860355511795261173777465359124908381900281, 129816011800439077991026937640248112086759079705376005068181494432482816326653534435329692428740791880901821919985345425787962316784981891287504], [58487585304352787524426795755227074587132784303378171154666723852890892104881960817846313, 178205360952505550996220520524513628998981353914803090406820465026956693613199487874001169852145978215709776, 6791104728628046375999185698052616866557919030633243751969246308796631947072129543423896290931214085698457508317988216, 60346001707332021071504020320012045943045115622479349553851037150017309359617952026132205020657222622936912381202681580909, -17091961691883949927724153278415577287488477669927191139225765405519889784723322032584307365350967088207458700950797562522596, -525348166874528038131221828227741323667794591465426844740847821610087358730358877805369846964812003061680507161535433973988769490, -205048021567468336895652343213880987231741829972698339384135049805801676760271655768281127674840946411753765049471734903456459522030, -6290498783571847951804179068487479991849121611160178352025934111180437026577895740445887500850919216815516164432144584138793621572367013, 1054458256693273457943221181843312931559879948643299841490409155803225263872085722239809456995835389913159151101793434126333260806316892822, -2079613167605116981542120872993780006063230571049852225550507236601206067370995977120837944521987832801448824759645842647566018084799140851687, 27265040922446798045220916638669317935463278977609105465459191703783413984620976451619241684972491567502253063841282312427902617010694470759926], [-96807017, 140272100224460519734543389660931101392587718196991373681520495365645754081454375436859731, 212027146852555785050724337749998222671593427133663189633037732616614333929643149058661619142980387439771279, 6872192691998721775884753015561794581816779633322338229146084685046643422277413161014923686166591808622379462125058826, 69842061486179235820882688948115272623760281165331672535776449549037806351695842369107636673813601881786811130342092878542, 95595573534708839564213748857876542792301446146611610351398685515157435764923495765159354050450364743905230583567936127939958, -139926394949165115122870756932892054581192205244755342938701306265434267196581047073350358151998262950603518001398980539337765564, -533953630580520882318692540660953430004051644259284731362007391719092930221410340303199455867484908331403001416583422333607682217384, -6631844149954633046245043861623290321361140126501898737692077506273126949779144074390562302278694194475767834431048753530809435189156688, 1229796567189178449448836620476301348560535546993880416357166228719001527314886178899659622329404164938581810063902814885655592501019923116, -1670566698681643655796162646224823123938299716685313493745775690565423384173154666413444895255730780079543496852096985559302489317980621069565, -53847827792240677145662744306733555020124081201144543161593616828433128199604014486719418657560530375538544242754776171461620768404395533677632], [38825838612736114, 330046405129276485386377794598733508960433840304762531809946611681953673121194431891942123, 245079413992885918353083388080719870617867209738504393387647967737723364173814758815072575469766567814994613, 6911276924188647197741928496338552902342390601978963094061872982122749346416147893739755823789692681154101377109118311, 79032794539756569615529409052324800119698848994186203039147306999994488141993020063205674387075610734604682625103310939393, 210230795912805752246608375098218332632549356196999383912949038606869436078622325427492603222251336056003357453716383894655418, 221680587733647865596427950844997058566484511584884605981273678810261293653836970686145126626040762820801891700281955920087159610, -886934583546284149816658161217118959976402680858715866554322039387587390409256074541192174802400489338927900468569102221956992787470, -6691706197614559384723124278024812671868006320582847267917391246203819665706065078706151991285467458275056975683874868799545645733136936, 1474938174267905798987325761423550994505305945828842510569054381647098051482706242372780312026458747274343396193632516611152270948976475887, -1344308031582744348149258795871085585161083151586108008921102616375856943592907632079665585355286648167050760478751460824366416980185539567213, -114083748214649141325906351740320087926746698554234431664744774582674955171294152710675932660488551731859939840986858117386541727611964346390076], [-149207123974564640055324, 762090261655296757022780308459589600741307860637475697340696943705352259215454732304283292, 274189955275516059467012583428732977802137713779731521446779042951407953468147329921283856482508319161472081, 6907802120704437284660986131161430631955299307428547701593380484846326595851344235041567566127951865688032173751635108, 87703294463537712120288381278696484172455888277734015796280666853389585218695147353167120133078974509089653714734012682587, 322568113207699090981338953064494278831614878350762726560999163935028060873739611102648969934198287343432669259971271332232485, 544339438288272098902373920806186296279078061322325566780322804130814545319017172961243172471650338950574223953441368494450265494, -1231921549295338356120856802775542123865317447484529044042918663267327865498025765308240460936741460891185357117591112066814527854913, -6494296756022256651706721755133102287838130103193225104331664660176345717449573554538558412344096255971293686226711480507555317523510621, 1743058053921877810272635502579967797417533263925450016077182875239434414609310253421006997479992129899559524765356333762882035596384936415, -1093860179733876545201307136303139251531985269200196035278019422557497343652818101480147019963265617140500728616201546407387511463505246200615, -154614160072112627399543982091335397597261640724804682682995035919387611963669079858118578991023962405927637510913525185324478353429092178314776], [31849292892323428887369114419, 1727391779497005794782396059467973693987167858147826184931033317921411869433764983626222886, 295164538915928362759229095979126191003145552593472658244431486925493964345234255225803652021053747738085599, 6861989184779839296340724484748589362078138054922479425963775008637587358619098180984589011305212485869745946268091835, 95645107228945480634961299352759787718854396029922211625127276682636944986033771031480768950562819119360771621084531674887, 428573472055260251792624683569902218518225043850823206656446582368646800902492784020396713947241062163044490940119633800295104, 817056140501702140724740052364690827732372615614761108787388756277287496627473002538821556920412321191875347636320372037568769496, -1540683795905745261438538159913452080345480262976882137282791248267848550233973565708493251684630632492016510474645120993582998781210, -6075928599074465582345421845028485995205021686923733466939505761261016110273550951091040892507302869512159863624541319414041191215287287, 1991771170911796037583933079484023563825455101255975548439074217490641661164236988298515548969030359650150939830061504640872602188764374164, -907076076674538566696704308768101100842167850863586813198175340959791751568389844924021532024658965086783647419956170046583895230274841934295, -177202053458868137349841168404825156390256130731296383790514473393452218013482994798030203709365866634712317838721383336266481343246403467981912], [-836554727115442617738379908495147, 3844569925769840380895083633554074953264021031641606825524103782032838035999485368475734316, 302739666484943440987297799976067579873324416671491330168666715207476848146011745554955929165895330988284070, 6774823517860963401870725009792651567514564359239903645144428046413762913395130383711333993301141827182129850417059568, 102664517891811925667340665604008497161479441082606668489545562574385235559312139040122603529836235333346182854779086689243, 524632625259722976181930122699975709633687046104119984756790880831459135298168716539636157653965194858549627551647922345287170, 1033153054772177779901872090636848287136839957326232575396079010784908856779398371157397341638612889536550496936689541152110620502, -1790456431319683819811561900780244498403545276020121926682391699153738869076372416793409650161186772335472997587850032931447230951152, -5481817679879879719779032674425946315938949853859292691597363881044951907738684152234034315645150914399276551626405164454433504766301743, 2186863241902010384049440580603072904457001657862079512337426431415068472197434983085633003096954560715627460984477625731884298408326421850, -768775989720674667090435200690827148585321679928835719250777264466523109815986068462631686836426709174604810844437936255971798377931084545647, -184130470721379842880302322173932305541852553471175971380912357718782554164229438428016561403138539842794058950679444844197260016189275750192632], [4206355308473387587602197996059274516, 8404097318279474094914963842793111604450505246119430306383429121077465846270104786170283211, 290601337278978457109285354569849142933611049506463453930754978019708346514389591849965118334641095699896933, 6648020772124311406066913437347373003935815647104366017385288250664603254906805399074277064672005385855642465543764145, 108590443339325407160732911632116780820706443807316871917817368525359667336749392133004517653437526498636323599600632705392, 607722830865619917946042945594970770269593248856156432416533326548838671885048181789219690119294386366626350867900830526324938, 1190112239462415728310792981311471769196115540207755940513186231564411838489661901171173862215051540217048808167850859501102827286, -1964964015892645433669842578255611838900123093391945009211333169473669018173470453591088800273260216250258330634262055364329192554413, -4762569946234281855877173370738598201026465204219675472074968681727905463666021414355654159059669337561764485828593437889597978759676679, 2304835826767497984507784342312424630720452659436969619925040224169465248579263638874070749000248777724766524413467561260741286467390151295, -662941949276037089196084100150728339335466361586634044509791422050191031089276893091508668332416350956276899619380242965045152412846540542334, -178083523127374651966294952991126477839626945850041549844514177655946871670845703005475363783265088663099766655711262265449012267290350779680772], [-5360961396820853947548306945323112988611, 18048016299948581886926815006535182799651250233511710405993952712285957321801892722538310075, 251484182304796426264898155801554116563718660439310260667480557888320462993558859880763975667627617863713047, 6483971683735677184861500686826392419372067139456643132928603154092364700567690974382353705535046673825332133180629352, 113281472848150585133154998199148489720239261700373367088613428457763538289620588676048818299366017428509287859612175509983, 675538474672313933233114425169998900028384022145085110876705269563931253013688025282621986140514271693771071352481020744698760, 1289145992015733189406246375465809332784923492769777992932171157213428239303482160144969265018406493749648035423265549405154588932, -2054857108322939096222473618753641738458388117386173130975006825125231327845641749057751146429252677285271774418791862796512885931092, -3970559031020391958442211164137104656784086296778342992165944398333643804125624475209730733505478488525999536758859095092244369789588068, 2334040769463343072087660144303061603376990355591395674630458828577633093894992462350022588815359280290028086918906130373526979650133698269, -574681162787464250110842834829910345062043303664690002397584417251074150771351239775854159867408680152889696976461113450066923044845645450141, -161991663787355757885635133383463539769326314682824976401295893600145049254294722277074787835771394937050057558189021204468319502057186225985008], [2039716051017330510871857825750428728180874, 38086122012102545193929494709245226608794609466253103511006596091919007019319819925223633481, 177361322870025717968942634686646419060285645465266226592246216715743060150446188784845845836968705310955064, 6285668418206624449626976190330565922179790772333098287486819360455024933511963523201576692730550599262073620493337696, 116631642931394748573046352666680369594869283208598757428912291285899548046522454421447452871385826988453632563575640763352, 726565324627407343645975480344679213958037391335921844195375799553553491232700001456385601917419479321162232397815182732096780, 1334567978276357195843701920767463186841808967273745769257814749392456339459994678347953366749518479261452941707493805768167593203, -2057613309163624527326831559642076815366466593668365988155668817768348285533447836844001078261091346718046639300466781116905128691198, -3156425494509001202625829754503904493460526595398787888689755516342950946800988426078125847076736614973497374236107653910364604190949525, 2274382895016583003119562441920862984960296801371686480454579952352491969428719843968020428202576657226233366196317433853464427835624562642, -491741573228574891364599773202521412217704233166094473257647373007712809433626484818931506927387708588338800720811179039451708678964740001739, -138857404888416792904116741400754989658459253140205374698613905932221809406812290833525011906524628645137479197341197922325684995468585612958965], [-234783020721587842160364410923834533168292214, 78995446061173788117772879187285784304060079764214935312425576910289015392731860162346523688, 59729601424105689500570226506398009425320166945368046823769860725124290663356009091727017392411411808233401, 6056615537011760279689182752607751934514884674301141659653175403466198460176538588972618928656014983237668446484774283, 118574609383810236078202722163669324265835334935652308745326844089890041452794360704806419529919149216615319057404217524327, 760102416901059559954722229483864953521209739075544779068424023970330233824440285636960339597838641164075005527082520668214479, 1333042368460701783136037296770437400804033786649342507853012455983933637031142932989478834307407418966481380750109912037205047081, -1976978679209439622439528326591632142830196745976584727708769888236914424931840927492627223107028441665043847561975600030149050553688, -2365936411574473635262197921181044731699190118113135223498294127080319202339264576897313116973916506445306064602579781819369970306217386, 2135762476832065636422771120078110757224187265339980291128324221966502556747822964664674092502199788473225878760830223073373740688627077850, -405454999834736046812756937323217079121106612166272873145536807046782356458076278043598702131785264601674082350068854371962531965142782028001, -111579613630422160356752137297951856169736186874242620956166314221013169204072753226110026634385139350216867429998568457877424593158987785006012], [4426079502366742621113758528177032926491375048, 161075739427147231943944009407041037697192927933361182959072772964729689946394379976416536826, -110012289879724664340840203715884602768328749598155043952000258367108903981450345192341471540680490278056518, 5800729207459959304007422094147487850755834953298539060111710974479129520018055200394653754997015029017448757450752999, 119085981327526189018485160710629730841671144588459892487969083070297060214206816351530339949705097299174961288545539438129, 776234543723238885806376869683733051933596112193104564305013006459900560512041746434461317746838488840501181173060409909536776, 1292785374505326544996461510962165124130262042963647496314259348597059115443058798295118225223709596752096193638734683963466229001, -1822041483493687311786142825214994329972525072559704963612884306426516725118712827741620203671133402475637256066142201313080460824308, -1637427237716626866035007175125507427750150007093947588613365644100229140262125600260813446646120449737377409145640079763959264529518074, 1935580184008648377983417025764900313019984568417869953562356160922053931681836006946622935088952401529778429935344940939492576490771074844, -311079423195795393986780864060962449123466882581963900057371070111888528515481370687125700660160353406933518299000966782098072249789563396868, -82793903725222413025532620607851238243788635667956735152736708759856886533855536627089464908294331071590649993836669953746832512595048415975790], [244705863279262766787950231831095863917136738887, 322954684783820965001976379824289333555007692754142608639864034445104110054693301628535253185, -340103335314622080336662018584919851756454332231681510611580519391693609868122871670952383091721865176278052, 5522228605999394379374419022447439356873703382299487011310938617848444863940558138112800516431272542059014252924315323, 118183700811567828690578716989354470905219992330459148320022170906786171975586787125860634917655081042390253929676687038124, 775761642512333862129503491014508945883602477379207121201124101084484650551006746483505451661110796272396153281564967214495684, 1222785148489354638293587762929712831366363455940769806436102443187195767989961805346683407856263123106325924842318904501683938559, -1606040125825730162663345023989989409767388876306963242777738001058283781394343551375431005254672895193944585347474414681191876211248, -1000003029783096115872544135147523763840613582920523314467025745657550288170344811501263490704523932377335413265997644586741632805513067, 1695717056440923602850036975520960887636763375904670574589685374916986289756041573251646058946693804996456468680647243554378693692160052038, -207596871191594519217354802405283646930214555005538686662658993362193156873592631517480580048512121505133760281229495249038907813147107220090, -54743777090803581568453365979505249602688742150338217207660689320700995730327506047465538594882997083098620430311180944802463481233951915054108], [-38676399821665676618970827453063988447212059454, 636829369278014533722086786001733655382932700292467807166660911678368163251254045996287852942, -637896353271106422229139280759441838692397783430912107553857301756041119846049984964352311936611932563236372, 5225523600227886250817090589281533955394689653343168732973962647577745491176545220643672503234482433967649969152920671, 115926477105983457509700348472323284754308346058553636471460189441478950353901706464644452019482718333952883054132677155261, 760093855066992452170250215234622187609671274136486036705004555910269828027866153204170675930259817376223988834067942729721743, 1132093908988423050510289842339733907857747812606670090084098972194426606643069998399848566945607739334004387861144625227048175814, -1345012079626267862254418913928553472748286106150043467844803635300798636192184774221270999214626447139602316989851009732840952727249, -472606604735218028888278797736407100022357980859583064122065149389754280803242686873590453986107762027351135759830442433760580550890283, 1439423136715690507041286094879482481903691654497555637446038831602400671980876967179260983409014921995110250047648515352323528276620006130, -97086239772044736325990111061245849805419358638234103017424647432433486232053114381602879444325100017448775081353242043647218668352202925288, -29192673627765368342770956433083482361201019592531383769233477256560942933033859063431111385215825092612434234131485283018066556230550903752757], [-106667621118325222574717867667116470337132572088240, 1235257628685107655318630814463863289443521751505018888113239186609078035863416693309293404873, -1009297812990517349276386369909119635839168140560654377385680699223917091006031282952027089063905024440764607, 4915102739597532285459152670382016166298784429991695466929463101844781738685956584479499357140620234762562133314584013, 112410406867140869374150803316532344901665644638526491758745418555983587308656776876282191369353688761791064793107185515608, 731122525096666714361130745410502321441808622086313444179851359251488232802556755348397153482349182201368884292958112930163321, 1029232058445611129989807759172312200606240648382998719684841368086353636107410816279306935650491881796458671125427752795176750207, -1056390822724322375360000135351672219897007464737365634791407928033101353516993936307809487035583893821352038384815021472808058486176, -63975954473746101550265343062721524948096017996826062160478839425628708015736695114308251081691592902081694454428868213876723522503889, 1188505572541403765868168123069892755258919166691894217001569784233285177406136018450470420158853018388218150326974963205489979745002947755, 16174239057266650841723723059407527709626472903653267933801494021255234250577720582642869272204950950537224505400093095203278416512184452921, -7381731397327594883485079339831150685466955578429466302417890680570713156833991719943767693123137158807567155304042931316003765953216303466504], [-1946639183205456309299099112749386636500673624729374, 2357351504067583566485106099413088660985928266564477883666301144558997457003156235329144925264, -1458205234244658546587716795762301493931483194211028562191863360079030731595986006455137365484344536104276825, 4595425352252368948652472282765214774875397067027957828057684366108510415671742321257641639235853269421215337334735806, 107764020131133417690168920729948509110047899086110126944078596435005560156615000835216425890389725611776812495738118989613, 691077927965824629240979214669823767596592026032901487420992994203551409950442657484924721017721854263435510005085796981328795, 921729364297836395018625451540003872571091113447754052296002840988524553472878324671001918742854720874285968895729264195372900722, -757652843778358956382466516038157236806202736803247770674734700409608852908817070772975456453121794471419307980583004642067797017521, 226575530988290624034394713715911735487057499351450144990110578326544529049884307855369469078017800093376983854283028979751389426034666, 961114926490558276068024338580862680057507463240438724136954728084558123972947932320606524224035141980270482518814756411055489095124358403, 126712540263701840180117144643131803334381110515246207935684168151281048862626781592881052502200207778359560730881735323605531063800361374269, 9967348703896842561138757025586198131041203694216738684403722636294438642765562188946179734884842913361605531484248397477287437339059782466480], [-12839175922819128166169650118398532960476081105845069, 4426897630731130021614100958232108315825370115975289659733120393893964407763129214189038982199, -1985981058885580253695067380741715322634731110654434242151021638237066712181487320190874127749265491254974521, 4270821157682726258093323025967322204234699553166129831550211360489977066971034826948139506951816118293728421293602366, 102142079525354040574528119100168034659565225255615654484938945567457335064083850742088641801752505168467241297473062615193, 642384163870151849572264775549146820703610055139475627895537479562484394805877246719559684875563449306175972033285911147620379, 815814154336197669230442704289496090947145928470199214232789243724934603401176778484469944090653811733947380061453648141892462207, -465106177883596108902816027680309293097846885569087836851724299262242624208123254900589328256779401737728016588639058846878923517231, 407701735124900534539934502001493361308518473708532617549357705646219263006024975697472761329951387341355442780999485154153675989301803, 770307619283564324492787921318898305045512821678802601478073202336457658338580637546010732431832052308548265696022750679330934250820549527, 228830135347685469810052795841879622593967234925937781995389821769681830156891581783496652673180387009517354624476625728819996962682485948419, 22609685891202108558804808376763920175149144277041429743053752908437140659394805821814635955490950983475183417096565742029353764628217613738976], [85096778812202189059295229001585389046529682126275114, 8181929314408446113613308918097359547425625448478569679835233952408652349612360944236151098258, -2591004216166778319837661469426605829371313869728986557966566716938277353360905430619025299250896733723200273, 3945400291014783874655017427892798136603429807449921614273007801312550552963890181801207665177604939866260526711344042, 95718520393483100133105779879416735939919845228616040853568819504818665188866418147543310561015618041861824999053614874140, 587520547390279646014247213327098737075369105220966559795690365302645418543685064160414835072470372533202725437049599739929730, 716248806788537390227786647802751716072904399750699389793016407353730028887476680077992756322730401996869641025620623273252591330, -192895514714117975010137694861476320830243290390194344961754173974455818839336521348403572246912548064450241344906939714941568139155, 494093683655060503980092249571739984349547086991305144996532918261972982000961938128315116543646762042013879595510545565983275130519595, 623434975227883938546850792556251545970258559958481959513461265505390128419798859291432002959682121875455668404073742282597776766293154821, 317417689060136535120740587769915570692596288679583808792118826149132871118894503486058071963696643548259750646269528883763845245142080570281, 30703754797475348103942501364499686814229524434906547309845518028741495456520631689914088244865194846903223361990095429739679893422505102031918], [3040261530855811381662327950254392166911764496545289464, 14885477851725043297574586201554448312245148054816536685313242290643306467081201418193256121088, -3268339760974836405564727056830462091684529995947629128780509343467416886773112446544485772305111591377481608, 3622976028664589476244377846495833778140223382211025355764568691768126403175024423246816633960073460635033976570752694, 88678949643195554173668773277132377678162269366814593387373639163964597023463138464683857140547653625374870468933285212170, 528897186139285749848072011550323423555742204877134883239831214640284534733649597700630557553473096128264919688937021583003871, 626299233640096428578389566840729619092317692189602558481200794099625679930094071254519355492227417004019043292480680005311168607, 47722667803188041942194917588492244239764879836195322119526606204185053620556757422055159332302109271151545917874057235430903334190, 504311562776055936278798674812828334876910352147696675511397338482808263386410931714220665891272746180625467818317596924731873815455136, 522294961103742265973086464199086306308890217013343991097556179354278059214618151310407118243450866969970958581941863261804435827264384242, 388547568233429140233034892111784876434381988544842048475315209139005722167173190283740738303875716976267725372131426309227762236047923702582, 34718039583983536766177958986794700524047026904909888455583967621697033884967500652140098842489849655717132592491891198218914807505041838747784], [40275292660678697129504056235755982184816567071529155470, 26661674584661076151071223505972186501781349791054449302803423374591543948018196704475083689283, -4009562639305364054692609834539190637419794659043416194621583242586020621196665214131850281793436801303689370, 3307001843080784291360098938862103578871911699700116905679554828238827741577361593685657554025897828829216575055656883, 81213120792159624341479270143530455667352159802447667336380576751737098323874949328841573637789346455102884346497408572997, 468750468300140519499548874324890940386884445108328515854357351696672102148470434764605210357533183775885500121927279060156225, 547817975434267181091879631607802659860531393732435323367486547060983342820173229358888094552739201545975434570156269061018422273, 248806744250837168020366172169601694272127016142902729580363711971229148678720450748828566823823575158886349734424993192144658604401, 458614134653667406996331144752563635713795354115411852210726850216662346191802571859260242861340160360101626260731455429450450919591356, 463895921790087494213332514646838244847784781207558046004985963906554535034488671449252787523704075101686232149819722124786800617818114616, 439814432761865218552387341958264433891565513883537960712034228384130257016540505431104498346691732016153450727423662792237642628536018919343, 35329289859273805660051125856793905981234017893936278409084538784954919324981557845594079595439663901555179817913591072305125364277566834615028], [362982193337784613181821406358103690540826653381215399288, 47021190092958160329392068304812082460079968982066691048892321820640275901335145888984468427984, -4802763829282057890311624382254505875890277068709441446373357554091699245663953309222825259820865657681797819, 3000523732795383664569737448660902926294596983321790277393120146910884763707810618527440951905435847455545651569328947, 73507774246111089989880225763418014064857462119010196429129064394954548070081538017484402238203220228355888467866900970414, 409062076098585176808334648511149577823789433420021434116813547522594999573641680834323020438133054338924978682462643830602629, 481415159308832970583762880936901500042853244124925518095238018596141156027189144751632443451622489305863342583768261314518572778, 405856809165497873632443643765907832267307625488097000146060809341704635830822356853958592894556581586685353245491840926280996579474, 376993216907720479007815169227289745247771028907819264409865596293544107424244935619333678123744519312831062611613528430248568987883374, 441630235876768133826539939494073291992328552517271447894703144351993129689869291804704424613972930916071355164136343837689009691175832503, 470432923911884555817558432292043795010252188109066789107548994000469788844675711907852385148145399548341273041611709795256937580928929781918, 33322993061517597793137767680228975098287118424948602704170115760247978751011904891615847064291755824489525152002002425174929433204805938642872], [2463515887752668154506294968249768745138661560418391725778, 81666255117935818592127806281754222934353026548020861633055966126169736303396724346384801504374, -5632756172063622109887626070940023849692797329927067533775338090001189326714229587186700778710205230786391792, 2706148107417481043427836300420670456343051608080643787597483545131310838623500146325344539835822653436583563540434151, 65740179773051156703782731068440466151637649261534105923516601800422305196956005233974787063203126847832076296979102156966, 351503089267850126262784598005388765934664753463713553302543249454782499012853742489719545224480470829332061894276774219055846, 426688942658306145911757199424523007053013337081579551206739007897587678375950956209883112823873586455888408019399147554915472598, 517665603663138844733344628221898643047433572271683829849262157643123489087379511392726104116207211804265860153173558069388940326079, 277571889495678086666672944709185785370523277052950860655059457135760579003321559008087536214333389919398849423310761055993823590557349, 446640896544229843499682656594374556146232973701762149126682511031168441391663965698738827226124371016465235622201907975447291398312969342, 481129952977210665950812242344859974697540405876018966285736021975472932634132595171809031231169832211481342506578456529783393925209340376134, 29504743750724320551138049345072524626860190059391879524647644208840242879287271871551061121733413583983362508345516828015542957984201778801458], [12463513499045724584222418053453808951019512693738760854953, 139698968982581094319190816126177094091888564588084388591651217860567505506741682824773177970221, -6481483858322742050296600881420982271832663980648679529007283759894208158305289316328953618588547094279277512, 2426024886195658099792682431049195950302036987758891286674223176542645937861329394912136674329748549367027147547429709, 58072648436026871916018280183576980595184371445114490079728058616429443483539716657291323828462900055056015968349942410595, 297402884600975206801605077541832453768939297472785929022949829428349686799131045802812045311969534697638910629130596321564613, 382487016864927871006189575956544298854608363804334276244454150224877994649393260404679881091886078434405874471325195156513653029, 585938812312383886455501558455218927472979431125124591926215567616832527152644466010301865521109247870382342974693363749202871785991, 175463587398548426964130543044746974135064899531217861760952616822999999879664423426620210704813257684966154961799955694990328556825857, 469180932627310077070183234145428016254872179814380441560038640113089551670424592040851588164252135665648152147287642950524115096425914666, 473886452513897377933164209734072144187976837193169776242032374961833793595472477499455179245265265263354795418637785819344087172904107183170, 24628598056801574642087849050826520824721792329743902557107968712818604486751486212543795569686316633591823756077777054891978757026909484378880], [38089109730914732420997271647610881564134453538797918946729, 235397327928181376097216880094460931118146831979182401387881663227864675007469819055829039353790, -7328624805394374866757815320002233232652853980623546513292651758254454635917072655551958328950044733702355102, 2161844918873562975709814639259671858011544219365789909931117540008648028240652372998589260793644278313389623071002766, 50648200721489169802301106679283488624700560959659850996870703065407573249159728667236866646322541250592345753636071356316, 247740980193488023610933155729088670977163263655986150734216298613925872574012763424654851030151007507921618365340344962194850, 347172958161763445339616642806348411853194613021255835690066001431445443292341191724152963204895869439721103503596948470439621264, 614745475640469753079913819693038725400099931685197238784877859716571965925549597154847225879089294593372024246584222615069848107150, 82124875696316420619020264813312684183423947154716852536864367419063175499554884185221086426273609042202465782852944517164912361701695, 499805815551301569567887874522187749901556237630151636717065089873095296454565058541175963464461620594742683925773376391698189545892116654, 451589841592902237987503007831081957497756624812751550211217194340494036543297960800374908331454147365451232216436805272876995044120374639302, 19345676805983909016290708703699147239761857367863737407600887133581719968078617780639860270273669017459072472331499222436150379309704923432944], [-68982392254835634555446087363569445825439442693298147870117, 390770238862415692465501711476675681470847979112967395612131019527217789499832298693249148104593, -8152360309878542341514432021149288459384678407633933457543058908517204931203254747191949055828611970171823875, 1914850378270296611865250026935618916805324367267505103907849595829474694280617400467564406983121573444543544607439330, 43587493173475261209349394049725650560643237423844175833775157301023298935853923644472972152477720554710666368569714902859, 203158780753776570744702264853835676814025223928392064269993212450575471426053082906716820433298667287769889966689736023786395, 318875224552511446035557544351467955868256311906702399102316276349471643306851014702329021232727680207720177500645358069686534649, 609867340988268989222890949291609921605539128297754199824716476077022394815479930820833418916887558388000300411730797061829349272621, 5176234666575393306092465682319011336386489169732396462076895118661593296318897946938102743793036059714982449303872373655135777057397, 530292267599449709985777549086999715942045874515323232285717528579961943647800128538361097651715561666405051054883248739925525268492752806, 417655562439707564115816487390493774444956986052468967410311694368632133399451136297299183114813099497385260227329873612790257650760795783302, 14173605162469684844528606374974517490617981130606770832338815553993825634604647222345903264905843897689585130255797111256113224743644019399440], [-2183721022250255167377483202013076402559911692973406477850159, 639152694729060123634789881417353841230683169323817450022960114225653700819845371030070020448369, -8930272750066251280067751321955684469681088331214945269519420160015471087135179553000337415649900206378646607, 1685856418338511948252321402251144542752502866675503501673387070796091660346891001948134831456867688440457340666158373, 36987023936130000316386485815939335094834649995627939394974491857697822744187381146672002564124864159848161238192566197400, 163987380275327193447372540990262556329757548368644069636162463727505806677121864432958347526520608867416356301933031054189241, 295701845689653626926342071487075261315681612126563756889238295176885314433834615616926572342359427831200886695851887809245012053, 578116387980590107741969644081349318921000695385020600175348656927291282691323962723418803735931933636706295712367307549986963420938, -51380763653747794217524478417956264913625369594548753334032934919977396099726117182718005505978821512592520383396952431311256736501366, 554233097480387353416145480963822220130890802568309589845114044755787752521377900708817003586201532714384591940114855343368757789775444141, 375666462977178946247547643734464528233583436264531711343819073971403649381362622660475100800796019874707531040272759971664571306699994487636, 9485143378260356316504772731501109151647762680322036972225009353776309998066802398578633159007491349789777213554743073384733044359274743789602], [-21208027785703112654720603779410936332412636484926243885598220, 1030149662255340861186793184080825702720666948505863352684829862508855002574751712980496652235604, -9640321042980085600554787312325909703331333768382545909144169311663689322016021622988415479415718964103435481, 1475282145848193348534524164912403442608539162846251918220824715295753853946269128838246142882072391983009525441943280, 30918563652871371951722604035860504996978048868797576305816558957138870052639502654533381124915558525791888618759783216449, 130287164419295247063686048780108677033602948043176038709125069311451278061551136525171135786258119310075454726581191452279134, 275909723272174651702271307186993845570718626577320955516882499688295741766047640353006849838437739779392286208171371691026974748, 526683202504277225411751820345563059767746948086192811568937020020891196813005901836351344298724738590244245345204500216468381608720, -86651098489623984772023151240336981524317351270022953401633244766421894287573997154596243644017827401048953246809022761505544105099448, 567308444477136590287017529933784814220032839308751213025158530346472843313650098118409860930631260642824271236610306779528073131549668360, 329065422240937348875823048956910189155985146918550376777251657996908556772413245975659334912078347655202763822746438373711450196675916185764, 5512754183161579080215831997864381772691465106854906011120726701448319625102710643015900423942833945277621468003451939828327277771566362898152], [-153310616011864173031143522102465009628359966568832929556257249, 1636273200894682589680494627814133114271070431258097068226623620797749849155527260501335860715610, -10261836118602815881423929422588161621117958090363672305838186805718889616502350192899109723346591811448792022, 1283188818536254081907608630799158377311168214198427957170169607557132717027858426120667740399436844210581865028964137, 25429696297574509870820973142341268049663473466827157957633464790237765822307945296368095637795977247163983098593028662441, 101894894605001574550451111892305170501112626476049176740561753777370536777351291226626554017520287388554044379526068669521536, 258023348055542013223759200050366492296579713032723258605394470811995328171375403102858109798842822412954198103060173267244349231, 462566839153269881808015442678165882626817365477195375029172102986436652070176912460409416285869099729595827077970245625586266224980, -102152291195134716280686200064279614549862433604721968486672619210550001485022452119682798382904218753359935834846434801220798611757877, 567273335501569948533630803956270105143058388796193594888700183165671693597729679332005933533969891910423249101697008475124624491592026134, 280922136921583390563437393013405814907285006988585136883414929770358170595701929609026143449076798342014204811068333690086383721447480612334, 2364934397577886883925259650197312154621663606819964652868767416226295016387959664028575897320872691006843670404231964712875170302451214137732], [-940891486353449328379618413292264266413632286613091335912087017, 2561629312883974949138964406582547221961105612194134455161553516690300436496294212772865962643351, -10776475601464099975054133730450087899204449422924420056229847262490513853064475370266909399817080040932840309, 1109323152145335679878609219057176541026851869666532650679750257046365538209224808302425673879302515367685101997518952, 20545307389901096524911112203168499882297850510849744784577958277792314744166264037119725194528882411295169519263110875904, 78474196817581679314491843376764762536246905938331361508909381803623250369317968895790282801471605511731619231070454076726917, 240903108155764309088276784840437255136122579588115196269029553359032629689130343522773468211936860692472693553340450603224075664, 392121333434755261516506565862770731144869921668573296868523831624276860641461611567252609962954543565703821618877951155772288443650, -101048927678865487136831580287623181433135301567260073980422625883652382815400671594997902572082678274935579092846941186535760819990895, 553726886601617772381338479759497075158993591011853676096510894150177889577830016685419625353590708807923349048927307759678267806958608262, 233781560780624912520569493112477131571865395469647137256858927520767025020733720819069999751682804327449377606985698747556617097185701225538, 49877374340391899842405281267762456735328273357037490917842239048566694656211397209201859583514151034822785389266988283635503554191115955480], [-5148431795710359054795598437534529891898408292018430908125466995, 3952982726519801871556933096735798735237325265066672431759500871600932922553301020276126815733591, -11169078503010907832054549772590675523264930555720012867513694817921083479925094744577609449138264271739932712, 953163683053675935576651212012104808230679979471274188550695199686310303973488328440678556499129697907005914530683489, 16269825884245509973680203061433880489385038587301452678013854413931209792690164772959664844101159867609498893521751016204, 59565855409809668514140735664388759064272464756617898048311439820168846845979898635281015017112321246402600608805395640121305, 223767790403479643715847713337702091394372383861819403120063450779608942364051714146319562203376655239129318331228473699437791811, 320737307180119316903505133636309290953329871439853457887278395414520597464699147583917350587504052135507490721849661056875462587556, -87410333406706203713353305346521648189526690309905350800493338159835681875635613543797533383465696670208148662573628198098166840474868, 527739627131510836260627220367513755554075106903390145444957753740313903092752866679875800769666272113683968821102771482070895303680012072, 189590560309090236838645324582536886933384156450979975823572824501768929310928356443224643336981931323255373518119090091667482906597820828314, -1497681087834183212557114964930414563664450129841742326794773345983387196283797670293638111888056577515601242071359287637642866873005221275418], [-25751633248057314838670591821621789304648270456503826240650794790, 6013439961023903726508952274473039498095238321285175782224320529128993279859134368140019111736724, -11428366892117996414335386350886066133735156441742987436556023268766186953181459143593754233070793319693355162, 813968278194847768426906042949723653950812117759683509444134047303804736477317907435524514504248793007962333078646897, 12590010701439277923305169710533235400645777837664370988698784917641686991205057207743924571878351152030423555086004951189, 44634954159952843297823815204158457469316123940416279575084827208313220324429841633047975020917963759622433993921873029858296, 206179089740297768164247094314122017879910912313820125424804444202556582185869958779205918994562827573588800947404010051601655636, 252661210070981574900729976017611797271751837286431165161542259295425103043321915827194969154507310439720451005192026185139154750967, -65562660903020082258562362011119825774340376474070851177750989525530364415948695985042672107651377670825940895362307322979874347475111, 491414183024705344275111910131010399001539671273060197650684265319372989480995264057105222375033774753962589489919154606455052251665928642, 149691642967355187958031926110976261672836579606487424647020165804277389205502930025507082940151092184577552393681725588138991681926227740750, -2389902775134594279891151365469166223311990562811480933150782564862920342269042981001726637660278569199045082363626788938866344974187092960944], [-119527964545687111399976708024874225838515056445197743237870777365, 9018823078063648888520436217764403039204422361888893940431672348562223804261926509327623637619462, -11547451673274857648497475988063422694995224634266932161325040397941743465404851550980406912486403666041204745, 690821093042023089554139233097206446492859080219425896369334280606908947215896172495215981973681598165813153645772559, 9478072165921843083954372539376827145629924643939713962689977031720254490813184219662132354516396812369104601575367585983, 33112641423852354766839269259251393053922497736998344768891145688810156521990401144055181050895953113389125771346162814960059, 187997830601381506362030039190795762170840067067496899097789035164339289628612358321669893227962868674819176236251946889762151348, 190941305167732121056151674849216250106122251610038852859767924626286004467166515235499918913869049480165076199335021774428636822621, -39580053020052057805894221580739337591820047202462516617715120998158802386728495155579192017884311805681237925820994180908165350805809, 447444111639894057855992170389064972783590470192185107315589398113405441061130622279552281712217328843578048606500621102980642877960183728, 114868226155245359364816636673217064185166166295029617126369811673349335038309802364143912535524442822627089720606969418037576109060899563510, -2762142405087534145386450068758798330205042412106617292679427070950997846316183377462023220152464792881213807361592644040047011353427211327800], [-520083979458524313175484775343329774441141222666878224735712610971, 13336539638852488050201731239204772014228908497773644544795200115253123205633252355844512054779860, -11524112872003464134287144409744154380446682682749095865145301072989790282136757661669092538560531598378905699, 582677533453438259273244555992520143569081750897495819143294192966919594729415931421652416695822886916930230245808258, 6894930452048095815548351080798811940357374225113949393637446941112174561771229383803853805382969780167169924339121377638, 24431055759926306347957577870729468119599861937838486347516893866123549920980431370427184445425998734904902415138295670037176, 169322212066620597535272283106227686073956437375375412823659948178895099038527132015780065289551134106526243527180639287575052021, 137479617635751491046732962577312129123778626616673538680879769027622689844754644046951259791775480995493549864414779230100757281063, -12933737534150626779076884363058757285023517570358485133837464418977306227684113121379744205208620627257753587839031623376909106899734, 398719722988636100909373113967387654626246351955769485617716374042330011139812423476283721818883126082080201374142531282796498127919883474, 85424479686563481096398251922052684355964947410562913372686764531679737789363181991074312923043689956290123999772760558705979784016198634914, -2753704192096316284681282216952518510468051323940985374727527164948507786834391649478761942335056237460924759547948702135125436000848425991392], [-2137023492120662970728381409414628201766879174575005818389468581769, 19446375581984428944792444237272299619661994656226275590663063820302550674283425514378565419718805, -11360840083836951092932651522615239870664175588626805664122618760029254884854846128464268942069398033661228585, 488406059680777112826909691312371271210307569173001558656045155970899659110447332707698623362539808301693702736750612, 4793434917477670992093380161511910611094563113120735213720844146789388582142122019451708731465735201145601759061595859647, 18050673950046437471405205732919156621205765133771478785620497793602294644711886466488078985699428648534553613409902186378584, 150417885892499288831910932400880951294672331750590731015037970685858506056636551156751747663586067910727373310481424112473722359, 93163186915403950029754203614957737762423013133775345781677316993943595049913550409459940651271176671572380114883742957817512658934, 11704077512694588688092164867210084428830917140631620011540291711656109040807560884669684350379204183760119067021158926056944786513892, 348011771175873860964038793159651686933234344223640493740570706462370440524490684988874178865604807700593278746957466737989394402992459568, 61283645810387182076916430569774962853372011061161727064375148575991762105756283599224887443565529216054754936774633615522384435132656848262, -2493767763629099897174127755066531914482691575831498011102850078172832534949954708288545475856333624729092393113253243554575542168868573167882], [-8339030441056317062772297784003728097946080768220847481082491994845, 27962145181609017027158864674084006129564746668632656080297648286945984126178429840165648880980192, -11064634750839869754408327115734389730714337916920804235905254599262541958818043514734064227698401874025992758, 406825963133147985418196222443635765743406811052679217294266378104648550080920254283319210214710630428246647541743599, 3121397027816807545205181952558352466366710852020451873070996302808414801705696856853082928838446641018832878880836992732, 13479987697817118732556549146305139183272042483606231172896670943641283918760710530273082847393713595376506423438797971813378, 131648322833653744594692055294947969684591643211173270045134281471191375869389875722634647260979310317320413469233604092275331369, 58045987084442825890576405141413361719851138206589040686350460183372018885582021282098222963558118692784424544983623413537368226762, 32520966426291389424910116418554761682557463900985736764876966220840030821326861572412098668274035109544988511873560300741846927740559, 297746835781904522607271646073329783793210510612515854962717983332369900748508226298851434236054866113087171457975653357993573356150055816, 42091162505108653964111342604471370951701769707307381954331765238305800754487808238165369287026498311030831155361529900954554378578134941732, -2092448991623043289251867119743384978687247723412585111394565754563349279148859460544783199332728188710912025962537121307375022576260700023192], [-31040389142846074534035217943189612085230123019894545419269794736370, 39652541041576895284017106947339681116104475129493177556820536010077313667213353318228171257947772, -10646591446554929203679895490779690232389038870817273368494155971666560981546665193804925716095809559043863224, 336740532604839747886873989882299561565929888607844999638697676695170218163165637325903353129855694120428373013979698, 1824322555428379006394967647451940550975870294676309185734529314657457128588889390487870439519625304187057800941791969004, 10287944955824673359704603406804332433396217612469980164818016529282094066035743555537567632371916859206691711522468264190687, 113412022190486237013459709420574841266575078305385750658832778057384199767158827420283887844778332604760512705653221318871832355, 31554252125248156696209372343695153886436903087279561256156955856492609904594872412215981424073274320987774775070806964780599705518, 48519175010412092949405314504134525584805415748969438315065353856553352613677528158987079738480258540416646994949025339721454945117902, 249874025745239588271532773578825889379220496618815295220811525910313663165255376030569006742477823281028051970806881397813973834400648090, 27312156477748270516569721654832912570272815009706301063413912630204228045827538727485912100600311823523897467975743856384254308273027332286, -1636421679361602218811167616119597751772364803682822522671663161994056378304663148658461425554836014101235435645120280603141481467792381103420], [-110617325998058685572159692918622595855941404443400552022484775725571, 55458874696137299350996661090244774844738315376267934097514721078262734193406720000601650768722911, -10121289222828651370332561734763303781256457440443966284390661357356246804826252086088494641152941338431949798, 276965293174366600022859778133500185591487624199351484228381027960848668210714839430162579821060344541722828144668889, 847763154057589826811799284392213757065326284013477952629742772333934122679893720256377445627454656856014589354284127791, 8109987661172050555395392829173228115969157474186602367233209655764442586838592745019243363274135377620866184550358435830389, 96090978540707361568484759144192968091236937797856981465554699461460697412399122428928963071250606963826864969987872741384129848, 12691816605500317786331845638142500910393233452982260204760937320073864613034257095053029611732001532379661625836967192838581347656, 59398124085127905213453461381379185847314310217225948278543511248424401078575727664525790392865005065760777300253408919448236296839704, 205812380707311256134285684920981749860218085362714593120330686521209662991950102876045254287432935932815244098783919389482087018072327448, 16316315632151207449998507099202702080033237503630368736309315227217379072889816148325062171982291098265402288577194589488526038920303342946, -1188199481989515558393001192206287881909870190588887882210570827583166614073452641540958516893395517826631842465213175845235071866572423712456], [-378546644076683598071276464553193961191672250220099124713259183739796, 76506748456118304883060911162036548615459425738290279029156481934764171850816289211191193551843991, -9506035311359998124188360715916401794827271756021350267217040350030225657875763993291290340414723664327174559, 226351237496001196532673244600859655061515973138341431196788994312879954533994136028347467040413078099456277973709260, 139240898522697179725188045374152876334560373801570258277567951451359943206946887306405911207145801028463652867041307439, 6648774275907553319834122582880961463376459512025732479900286995225142498569199914497939119634785574922963106089157315507759, 80012710535779141305342589182206732839518620611836179176039496580800601774941617843795526321557065135730970699910895382851651709, 227490676660654758444984999358654542850515551574432416987970733686300480596022638721867135174904530654153692701385916133187787360, 65397072064518343227958366575998540273845575809399877304371738055566383200805939498254345909792829586941935149405850699479824774337009, 166462239603113659384062995495310036840571071142902086411402172189801982299702489077707205362169494902273946398328915149683745105311389800, 8446341295701633158671076551366649989892878914334943004168283799834342169377832109888159996974119629992292370859009034677552714358997578334, -788044755762975433357802562813805169911456584788294577564612982734533605455918177095757199997663673098882195905248826066664271417881658247598], [-1247180535132360666650376781721618612252502050455080106167476452172236, 104108142165843744747272733563000721607082388797589358882692688503196865270497217269471708227572364, -8820011316932057238664813275569877577660538260908063875716888992943594674971383586347169941429439731595291768, 183803168717413087973238297479284013596741329631342126333647927217251909341213488397437168684867400182913802685439874, -350269991209242616084189887959297387650337066044508374429188783780649149307052433164844581134859904540293557794169267563, 5670799700176115342429545200049534853527842258093634401022178173600142407167000020777898597843767604075846988448673985807976, 65426292801479227701692300767340791180444697320986842800416143497774941497669073761584441552902633480425661914618070494621550984, -7147508069463987047011045597962579474643923069763607355460668499421816801171724268696112893959594451028782398004434231245731392703, 67125987055391176316430412870122991788013388878348430435856062554775421440929336908203085822603623523893168690335873998014548439994188, 132261489084587484150987111275393786363078980773632417569131146816207320921492179492702773387024468797448088001916437616192040714072795084, 3068832852800389624621768803427046620890474640579613426358708816515825824227697240015801506554926847179336721807598361895630405558466610870, -457493969603656650751001159731509104670314734762085338247168578261904970502238885144375142519469522472948382562076782060047010215894282390432], [-3964655804007579066752726081068896845736701489368425744907066474368161, 139750048031244920364408935755964309733532463501642369213224907100763496157849838089626872529025959, -8083376002512093305993363419575725320280853669623649859410689822693895966532584703186153083000022787230264259, 148293433109543534328925931706589363513764888501770813179491169337107342584669770364425681036889875557384105275601059, -665293676183251444287198735325724123999819147831267787804315237120200305373103731717671455525366377361034245217040601633, 5000133247506932275054430905590017701470179787816667231928000185144268023240933384325093490543684732458425812766732352831373, 52491354561613231690540683797143581757922063434338739780504773262131927813793234216350962254514692004135977466701047921538465433, -10698242844191713604815480312783557621783308852101070734768898778852623374394457632390136396652678790018267866673553036040841811100, 65406135977249713030745147407319982440474118731941315130602643602891938411328939116873011634021845916097056755772668762664642370359693, 103268202041058430202579195098635008453653576475969571205088695131325071263175412113640191294536636457697395369483024084576731507969234704, -391560797756730065132030046294903836118701070904429391275071142255403677423756177811151842471863950591982439123320721182472384273219798898, -203620712073613421599272213685199581605814793224580199572460710612967963591248123990285705052268990766541088093903791438914351787078952259472], [-12183413627081794567139243893300546891862421468796824363783990789544346, 185065769605374128080672319476106980511383656054577950680144237919077468403317908200481379150791551, -7316378676493903080919117017430818965599042636459954645199855978095468054272455568166554755195039234507970486, 118871438125581770125426409870794668050015049869680475506027107700282067205886510320579594134818315009004021061776179, -845203761336305004541149412109630864562167085590886606251597173108113654643411815859249251627116458861367599895222582963, 4510410445896978551149298422185982724596005621334407166880480027749038116005213678469417163748195972508951172493176742940443, 41277985174628961623820772332633450305720845945102012597728736759848574664815631768535887703219010376628427686229415730235468587, -11562034412388059474703442871499290851290179076704369748424365423570632218295500025110950346714801682866667984878881847911318055669, 61134670980123104965661956902211093541295905911323563759147334098964115695578676423869610027347923820457605257036656694870114009686378, 79253774252498167419799499443332098997604339614346997440445271283422508078853862306834346378275924627900235125557789463251998780045549180, -2432589063038085917644104868856508095944135565281826586872925367694642102175429993707789158594447205387302050459474317865191102433376980562, -23349785433997922063214977616308965323743814531228771912876796519633649058886422786386422561742382438536018609300954651330399380154231502160], [-36251916852344771247547252008972758453382416678799628090865286076994172, 241785442142836888425325026166106660425544668292322477824683936742367968476225877133215478988531840, -6538533209525021781248871278395707038474277077471308119929453108428154785762025287002722157520195367927198347, 94669430069596559266231856621782052882962399980263556298678486163236674297333064539259263514946234149125062206656956, -923927655729469295283788374860564360338325349740452868638309881686847477630334964511324984099071370889047798359114917467, 4116062870444141424303855453453567247674457121707278810314375764244412237186396038883085858971211905974505374191315568746386, 31774919305721251438031996805751328297168725848730540070783476659639231042742888068582869427185356001178038494157731408957291661, -10699032867666596013750523202127719068250496925743156505494175578800931077136419591483918180341624324713061595917059049931328186309, 55180660339474766490723898085021518346388828138274914075289934056412134947179471534674263322566532723855285619852966339194277390787389, 59794332040092037233455719670809730240920948841484719134261806034099643167168338968572388202359676651673695281789389905504029369167982961, -3466624285497809905271634688092933281914014633071421596812455052305661384711741232664196174837811794624078482307272276377734140257900986770, 92651938422717133999906949952384023701133148376689536624460390064392544218095750260581905065486271664693410203816295332784866936006215776322], [-104594535540626422024990702702582397574511916153350519357485994384168322, 311663332407195071036538137018608600827399924270690005673332516174071442808924504950562913521917769, -5767895318774248974881580258854301010131729606761653394565308548389767997191452253779263968363783977602594976, 74905048890289722657964620975972897853886598168300664708620746458523004817803337686606777368909785867503140488012155, -929947073356026381403403582786987512656876839291867155520441819799302598332189408528823763338256654559093059288531998916, 3763578838642489392427885914493094685642520693485875504282631007509354637627557562419862817778968286653050234469821804578002, 23903213786481004326916761396531296133817874681342147212070145476516879463938889609897474721882121914008722338936531365443560831, -8872108797715770294451851149469093819209823824682795455841379382833411682084342280454108873563087517389572622094017912707687313819, 48314297225796862964127296931045143680967065538644044239700886716832808234278183708326037884507986249846232845062454751556408842731518, 44352128866295573883482211239653681070388477232669405236562338767673285375588770944425107473411455439109009298757594436930866626447340790, -3821644553109255496805022154588723376104806656165699681492670641797705301628701990756163341712190774469259173870862559590113989615923008344, 156781888544946384335703855186486916344164524524041580047335040625270820803082698643029147701870938354002836758996429818385666924724103577704], [-292981262117710205109986112697384989143838087857216191864330107197727388, 396381090602497853525587596299655898282821775086937672541938255509498177751172497034166407482896098, -5020475733934038798209657005404260971786306919915860294420671180984526798603969479665264051181553082720968390, 58881191138888491528005836850681980970381995889788363179666290038657255474687974451761851412176808575643382532031215, -886532828755489130641400152701320271879644571909814511369123288031166797495842620403459725801973263700848387297091423363, 3423381280843275116974387438061103283409195609038371987051553871563651743169553586781425288974139430734692274840300618723283, 17532791625120177827216360208221686820459585679930912482651961623626637632523146346063725395144749478280769955221197967077494565, -6649435902884024856473312443508066530873370282597538192977941779207917946773850437589091628252126235570154746221682990278696670460, 41166798870817654435995662580480338614512957665449169447362503715605272946419217942070210068392745255263558682859658305814328767591165, 32342298005977932112025202563676243428981859988317631928966505762462380732050781678562544997156103618214404989876250486397334420641551450, -3748116550669600639049845278403825263919571631651077403186959352839576479612704465997229892065887552090376235751792027050040008649936373930, 182111411457655335778273684579066535422736205065416221026954961039343216121028137112637296892596972098695204115990102736578604608479158570612], [-797609052850164446669702082276925288430175720181849122129799091424579156, 497428337541269905929248611945520373120539719563741629822669079731795511533783093882221930808566565, -4309810186459014868519560625110624225566352849057611663174682561651819949309270139423305687577544949533014622, 45983701747747086339161943945451272693678083457679826314284148351062258867726755418934622363023706473452959599982662, -812151960236198111298509402170673247261615986389951740003338202358198471655430074533682916905936604144200188309823767187, 3082708091265141688330624937078125254765502816288679918936552275886932575397255295257402028126189528299109701984689407200011, 12499617543525766321800023709854781777787846535873815558448180822834747516260624071957616032806352221779920585029975851097230017, -4422834762608050644061671501092300618011713329221512046399171052302699774505430658400099064859145163480819699445507203968968182488, 34215853461582180310028800510940236113301264888555963538910300125721663366752328304405175549891602623625546347188045663996458256892631, 23183329232060336496170756460727416899509706917022125507658286583454592780551851020863514084205121615554671089557165676604964437202362798, -3429306289249005574063224975790588724862549857395406647843397153001583635987346105573661840403789173364131042783410863296646459949831908522, 180779141144521100531127929052729953461143192177936428869163020208058117929272998718188451137275140968571786901551763344328521270537267875192], [-2112345175204807368135416101810381118822714902547200036764369638894337521, 615964667189847952821232899069036402813723322177897071659261742015829721238100950375976643110918385, -3646694933356231276554015340886893728935154389298185493527944190718749058815722464362363874580826404314803648, 35677386887969991678566565835540667349912218084527281787695830760308210870828722759056081623999132916859328983729126, -720988809441642450456806324924481149313010139498066545141475945418831263525907501294101348598025869162189097666217859311, 2739700292154342739881855570538822138792269376058945360239080871158362986639991690391754201877812080333044183998810003227396, 8621784824324242274497561217999683589531916398330050467781629797118828456693927796238980900348865681033185252797688639831426212, -2435441278234914578605465238424583362050750501985680841793696132070191284571412136454971053688555233012034076886368922223305855716, 27790232987299637170545364298257013775048912393523307701372136078866594597560189901201374816528303282842635148336487971802043213565575, 16331837419256780176451806576891486878722242551246103266395866142543924525134337608478764281204004797733997307228152517834650952621684217, -2993044212985472847251495922689322607516384196205045751839599336233092785343950442203837748338426282205632167711360824870145574865492864866, 163067103172122060124412875950377841518088572902593594210567122345199812623453014628701333955109415232274250802344531627156016192879096330542], [-5446479993645188580803858528619920525190202973534915476472736416723208748, 752670117827904126307242460470953404180661258119122094972376514650427880906018287673991302204404551, -3039084816362127146293111333483074816352132367468559674769326772819281175110483915031402726309744712365235879, 27500799164649331737279569679853171682532328040089512643889136759554856240819450534042179909073875424471994300909405, -623528050547626190346804218072761137659205517417413610306335738634368824189851656331878757008678148415864662563009291570, 2398754425555258726691104185929482366889539365245057286375971639215295225368782824505506717221599678618959756050450879859764, 5713347417369828290384929327044385039559599825324097984065414253581955028668104270634888857819271195191738548870818221149207888, -813276740084689228457160137696506312458040948015368242564920785095166020641690690538396776031727411271083465636302930229550018903, 22087081781989792141126243765497567792721320612360530137558124146165127012421678111478450790998151129967668436741355190950143082115385, 11303592309670386685076264954451369264469456624531760219596293276739707176036426911720744871823845386026200096832153693322432786524773222, -2523494846957247652836200903983418057972313738380097572922781164027850770056420976565945972767762617273921669791621524437552598083737149030, 137016440835200313300693005052690635604569150191618842060008000467326151612462373453837082277975407437027531277314210378578764386033645927824], [-13681954633396887547641839355781705404787358939584053766131175706781188781, 907594106984098421121727130176968883995611380757125447681187575122930981183235439617919893401853331, -2492140609024716070318300664080479118183167630043451128283514539523408638348419738484876015945581845064733837, 21060197454636590555961470217128421213899508522814117112739471730400911823447143722297977969744739764310536460561505, -527155832348777858474094243468819982775316207743693111871106941826956903574990862981975057156198033338470418144762045321, 2067082515412400030692038521067612471760429693038780798336661499356353806883015977006421968879231909417010554413089765220344, 3595255088045922323990775603582980928849479913723871035748170154647798213149060611289878704373792342904111303959560187127996784, 403429914913184689068348029240434446921529208292344529173047303284244109578366639441091710503029739616818592694358232038520059646, 17196070896783145840315394568195861798194619705476492738027327964750228087791475194909059799781313168950642670152162867401199773016364, 7683485853420659541188803258963836784611513293156291909452428100456576517924431117433396059419722249688743129522012592876193905796193632, -2071968651838167422394160991890273458463249995920859523866129807635496195664778489141934210237390719740640938891855544740870558663677042378, 108428908703507818897650459059092158449558581738276652745733153615908730010053423510683479589664833979033406627223735908753549900357188499112], [-33506281115624360846986790926095879299192107801859529949274513500327699220, 1080015354171884289882234296281649718842690155255447907093834843023657636510515627549899809047203565, -2008404328008208789128506081061620158182195507095252411488712046316888524574039248379370156393441295358890117, 16023030541852564061760624955692056356880688302308994458686353915260289930472982658999889534857153786492006684076188, -436744266392893455384677167094879261922527229807143121711182564598491747034309146096020186475064048658393094472608520431, 1752346037800928867480607336084623469864046016837118777081690155271054521988392748159418770402700428647974473143731256406692, 2103195613901923035180872778949386037768737301566026247608400190267893787946937104622364777822241014368169445047445544638037384, 1231998601621646527263820415405570060681716276698746755105508425838305047874222951927511085075791603577254592071014316160088690852, 13125742772790319813046208582508000091667634370017090946224119961327570282613698725774506354044687067329715477189041939359965550763610, 5127283744717852693360305863545412143177815416501132517702856709948187265072963117999506450797357220172885643554394503858103979184720386, -1666228242906859996162003816522827775746949400962754265275397492057017117691490478492582102819171709132200836921246829244264223091851721554, 81111495735371026174245114793407176394416239207380372082588432713642297767208077500276407310131527886328979996700339888690181246139375104704], [-80035038354497560308399185682447813340956712353743737371331079928782873120, 1268327014873343566293098813266159962744964248481437861716006074193209117483029212394727915421189998, -1588075698484909534642583802181900514076791591462985082072415557217741074284687859632729038455171049207000771, 12111239245413381950389507189191896589474468506081559280736966764866025871300328398225533653470793680077899258799096, -355193672766731036906018095996018766793629329698278287394726574188359774565674088256428064933099568641963524680417407600, 1461186500566913970988645044211150229315538052461338374109488598199228437886361330025859932040855633157027181455521746904441, 1092490854664805556281448869564152713617954005170095997000398913631099714201133424679011678130896260077667875975169545270206615, 1723758588325326959437998594278170932328171537008847679509741885612082818468862438137836230230852962735032093148184179086746862245, 9828673409915624889754859484376550226544139026653681214479186852079353196252407956734152406058858810858401650052769489367082949385803, 3357811085966633163062953718029132354972791670081016980475512028704925175344675048803696243823514582898190490819191055578584178116704671, -1318065846246552017888351905873475133387540938752614477183208910270671513873628124769430076926902853349326422416251367271309402286564046710, 57245702111214402187654342235600017081158979013814287770194162770679904265213242836570172132128010128590416177669539570292770542632944610669], [-186556538939919927714251745214833191477366505034080717433313864033745751919, 1469961723850404496374679987529480733818761789811978356833785630013061497574619495775679896302463669, -1229360178233329001218458126807136041237835215635457573104911571539717725399026420675706243036364496327749551, 9094618098125954892311473256010914003428783168030599899422492218878787539671716039932225065374876344921150651697352, -283915643173649452659836234159448731008685227209398873714120862967588427774571729460258996616836847982440936198437218784, 1198459111443124527456981883914958069708372805626798372060343852292994404099433409435459923913527975164797238816019674490415, 440425742088223054339719488073013326024735053465029571482959110750362613962936013201005063941307497526891392592771825492802414, 1945842985523130414995286460242702143408104445150143417547554706885329394914349749225059527188656270712793303554606845212126069505, 7223336365141956839783512854342423195645469143102109399688053650588816974269975807200298045223887779351705320383841342774953623537370, 2157813815633252763307756004183989589556335088646721729226703102394570474765857876456448960053315991658381403843386271031107941938041838, -1029162083514935793257392756295167213737355613039815310486472709218644439669373212086341305170898926347626071803761906797639429360681472203, 37792539402791478981350074752869989290404967393848751374960599606870303415650136705692320907798681254226260474786120328312843106459608802100], [-424514896214298268565758121358426656043607442195417099157742850676979427143, 1681370185837191583606645213741066842079767199816693071579051289875767889943763699730931215208728614, -928858696417854915704221130839643474643783530031785985472713742190175720692499571664724516944975037370606320, 6784426359335407388659991439105184230184478122708009017583923138726735521933501201866128369797535403992473433177978, -223247631711605014028319206528524005622794138912742254294356045425974323073422147283650472305279558975729551867888795105, 966981111998622327294278310477594341820489281259381682440925307789328928998656449755082205287287712807516638310947732789547, 46517922742654201698919267611479433608403400453056414517300522148763119778982063686583085113732862227533730988319294265545296, 1968206023245488600855747180092221004175296422229143593713635747548682970665603861316698504866923098582773731538402003189458668565, 5211627200508753534300279489655293015460143670118756153649778164157456553255054069662788336080997051176373332289002655518504585909056, 1361242574952618609759185445161028389385231192490327783862798874641773108676594545389609007713469346294615714542406317320158628226177296, -795386262395651686623968740578595190432011286490127425472871125303079873816488889427871775007539902038483234139619221571476342472286630738, 22873654967055718390312648999811373904758998346720108402012945331942911458741743620096433939153403988547140686250381435688881217653906742062], [-943371269124024275372852477466406849075511046500635619254862273967271990953, 1898064196555261375399433114654085055594849052392808667078751363332989502043483360119069137733955648, -681971173703616777236471163921857598643476954060775043900922633946910350021514623512977513308848640903194436, 5027390356492669049714569526406111861928016403467077743526173665230954259134935395941135322950734913167506676999598, -172796144609012579900213919431791800681710711824835655804386169004762939608078121401592774415153347763391793392519766466, 767625993372577088531477299731149417270510546482551853234311386551966691518553618722538279501237742083379165996660685361938, -168722609183214808418151984048967487528504840186378655026957906483169142097076579067337014801578002290255635227072752946148878, 1855265546178845249093229286649836327075377854884825789299817571835684264136118034630406599982013850930987927317273629623964173655, 3691830678831378566297574605446392979842758751835760466572242103450844270106282551001791747891099130846563205242939936262994154608464, 844213159534795491354691499641371502177476125613059174553967591565600697755828393762873271050430072205542784014558657476211418908206825, -609779398322198445100881787322272503716842367425643376991325051255446011672566901276935304543420085689671670399499022974697819465099414946, 12094528053278635602619252131570066293830986371386085147945801390262368560445536493193344505657834040407991381796321132877444630264326407748], [-2047942359046153501204948218203871335873859887936459868986508112687500366391, 2114730567873565424425209304525757208440229214163042545801493027959058728805197138719724238174327579, -483289451071625638804285891844790467511771302559925983170214706207083064848720839651837461184043644700980707, 3700195677151836157957357686098870307043079826929195029268548978146697242837751953251810290595619292573991584461329, -131710539826047243207002100071600917487471987649949706775945625940619653377010902166554808878359471472666201359702743569, 599622844602968631294020152666681014911093930452274949089431080919318445705782474517434578841112477868511878615206226513666, -266018801749685773331124634093416205907624186818403269066705580297669970518058766676469548033637214442873553191340692298328960, 1661312589476305875892542903888202702770774292885197432455210152230775576120492548952532889050966781346446694388301644424635195694, 2567373375848673684529227599993808785087027278662289236654389264960026892703723607864099669047086342617624803737138386064139175975282, 516462511292841746626931850972164230477744006232945152900810601376892256971381413690039720202577437892350742535493169796721339428735277, -464489558179181525550992526977408709856736481539486917338825742512795364477573667533093161846657880714686832029088816101575324307402569992, 4795662260475789530774297235126757220639395486386056359415547728686951308977174295281818163272832912569220862770537545441323845320706995941], [-4344326469956073257095851943783719918910315461134954358108970359211978479714, 2325416639285041582878189387117925039274307614574127180745464833120764825558619141086423527281694342, -326959905337841571069662870801630996675155855876507760526625428012597389285240111178277707423622856315687997, 2704529209470118928826008355038277146181826298945957900470187541162796684030153068495385372039785159815223821337858, -98892971851271178670307237971113206380582416975496090533626171640185200370809163484885082149839321639958474037002197309, 460951376874357530266172619339379692247981757230171953171444320812363564418856514778571549063920500986448064398620429507139, -290079617762407071414895446663277211436173383396264220167518825153959718354133491962467378750903865419039983181212565643408726, 1428749284418605041185336026849769478622483345357495417752752555719571504075194780976199979724607748034589596173049603806083899576, 1752026601307576329107092861884471841528874333481182713953061130086504952537938869367544900135079765922858002871212736714800713999298, 313767955365745539983666267512682486511426107695667845714301574450535909226992099236890985969347672936421632374354669910751772142999286, -351920889659310734446775168728377674600464522567878090614797661108923166140701015674551902358666007818339869979407024570671149831356884938, 231702340206505496758253239441382829152863181856604684108661501756800903525240099545105592407321092926136509231392435544668749689160555736], [-9007616937719798770046348477902380324721678054594553780986095259164361237048, 2523781382279740765746480793325625186781696778248348368130753549005758306978843835551346122256245118, -207001227317439685080927160109304119250182962269889140792870969301845664019275988954341645412390367782809674, 1962697920503579485377009577876884387306059476279335082712075369077074613302503679665461485124363463775265908330780, -73152238290757990061371292893470509384357036137003643936494958973135875877301754258240944192860810307826332111418952247, 348753814141701257331986054433251836665904893565776521301799778176714185246663775673250222058217092145865068854298647238850, -272515134982846982017627259418793975684977341521044815609025201178034515737921033680145955165202167143162161956589661970844169, 1188263957273676805106146827578916240627094986035454892984454879682445360760836548576814404106516443953079388915207906681602099713, 1172355075340137762357130167892998465280285100348878206205453380793129675870093565523725958037191352350274737175850907768480911504265, 191535975221410409376027855405527523744226776197431096746863457804846818979244863795994117968350962853210216958772924536663130428249194, -265327084255383627049892269122216038585160153633260449186659735271388016900521476681802464222436714259257762709520557644409246276783314143, -2313043382400682782988989319614652827889292497039725455113887310003296604879180295170383241128347625999909426298967967709800660218988208820], [-18259303868839362407828269362778495551102468339940998824852803392839754416425, 2703399230370651313878067997481835078999466153374545638555911885343297088308154902377592871399572869, -117568106520227292654539919603100293797770665669700352213753667517242714925585742117448532508607352306617589, 1413823862418037696961264827796379241561262048607919708069195042585416309698328446377102971810580427879420508358859, -53310387238112592936167132238993552278412451636776181094047293617239293439846457217640896635431706208265545502274632877, 259712205750825814342555174796328828554548291997717764492486254383106379411814585081873451138232581219847587368517686526964, -234646126753393143058295638696234280231797467071389790535446148450719810828322991457306979733586370900885209568384655950682519, 960178743482351246482907002741360366288731367528448021273887385303523063738767580106575739262111108724844650697950653691336398482, 768199757778794832975448267431830136910350535755067012617445863609418966084781921469269249689501917870604759818405574530687462513827, 119587954206701333847229677885015927241068820376945543625885101827028605817181286581403816970510257181956717337918589217892911832919481, -199038471782672922285485120125869440958977561918849034330561804625268611901712630019002999340759325806251591684844330671930838638880733220, -3460055587626678483303958130439167497703445849426260686946486639566266622266523400896469975244520637342083366290252710986057524607792155336], [-36194480589577212255903568682289619423459923810924336686003517982411721173671, 2858097493175618851062993597480999755683042210162551687983307104673663028700066937951918754739360687, -53156518467614100934596121624935847680694614720523494851635458325567348089307173377178901434449780249786188, 1010593305546110974908234223290528992689308581491561561439824300882404076988621136890403919784888966062513737025500, -38271151596419068769874074824593534786506787398783439160611884475658120147815020574451898792968913976434169330667092366, 190362314515475330349139298102555164663328135249435060145057234021302440822960442024199538064044132726632543422744378420066, -190033412766396932880502282793988746364858210441208240972527216598972634086383201897989148792916134893001531719177120079655270, 756368546145394660653687635121986552208249070327392039022096014268527991885971919411959657877377231890436950800296588724473090673, 491890321294941862787197712900320933265560146345979609468667305071683283940144122463917935563486554878785252322106134531136900602361, 78059837822539712965860377320955978212706156133199875753385947900695768836731135767588318733607291176480354748525441999769263098216296, -148467899761426829831956810567602772411185596131674796110275863525669016923830285274584279078068456611112632059193013456061377326980827358, -3709476728761186609370160268450728939597246578121305341628235716673422286674576686959216407173290439281142170916805863328858611164192725964], [-70173893760154197135165058551117643038290676179081782359234968331634296672933, 2982303345694036301924676153482070425379353796493453801012796521767783376311795117467885776265691712, -8750661253483687015140404679226765971868318500658127327123186656621388137869387559932286804947639348997675, 716521990788566550036188592633646186717754509500805562628965916981294437009615124915497609075722133461417172777013, -27058822804397579563655262519994676023112378046466502288502723384855156603795001854932947570612878436619586674955569347, 137332524792305300920808316535135987289607629327171070526217293650033833012211971602010508715338422292020526969332744516766, -146631973689058228977633292532003565050320510898682370651688392468928050275627839685639864357452469033016773100404728306603582, 582319058531372821054358770695689649684252514886468810624396109105605121190635024421080750782726876250795067755751334128709413435, 306747393758292092232095646777624478967600682264017974177623744155205240698863201208911812450148241679040565427891067694559447412480, 54274250570324238049460996096686598738144618328233170574743312772931437866092760434709482996278176848448729706800759976679376919166149, -109999594656252238573496102169189749003981670786191626746107655232127667533839115414610641097019007437488888580045133774324142486795761487, -3437959004342647583730022461927800809038701084443821137361206778299520571799990098687944603906298810762806941612568911283014756446896806936], [-133097712188607257827545516112997245852052636359208585599604474453413980582119, 3071373626344876718834361337437390347545804813117899059190342157289815496891807439247016772783500130, 20084852790116992408861010569172327217408390780629769789540450179559700320028844901662621262917602381576767, 503687918650086768420108094565350634236921677096782029315813301130884137526568500180482307150342216875423032038433, -18835284015778044087999532838769701807290147429275135675259096043001201439904724388234608183692486537716334951458024875, 97508361133824047519697397240161569669645787477623008950762566012789708327246835902884040821216246952258732100204244627074, -108537539687300965672392574915978323211078894683750090296812492093958040013562655063471055640669781090852530764691249786866125, 439044711345273330059588037794335062837617025148367902100219973453527451259538165548391383182046184169951465919770295732678636367, 185289263008755315981435329470766803298870041525888888004091756019995105505040612856215389414517219080470117038193085824056373729112, 40421732442719218542733093905123306520851642808706209943876499992760834365605861204734894505607402679610377800955788798496108405494472, -80830478198665579153774972404936215785414914389368481944412550853346663649081783646991182759392621402153418974426472963471261353787332117, -2911231030800328657514379293869218220240734249403048938191955369932576906284978014819482060960733742059858995678959043206690488516159823452], [-247007634293656224132276893829787909791257088548105893621720533661361956882953, 3121880517239535317207081327466644895170894129674398977953997259410243419720137195803645811861453267, 37161279029187461399145264415328628923472178811749420205156317940848260128585086831468885013131639794908894, 350877281445762898819615645526842681866865312555777838932646293163024935085489125924088679654847711478299698257806, -12901785980241397787438894253297386171664248693712312529495029700972609957824783716198880470605249718837271139590981806, 68130827995929377914650430025652632042324321644001354365899868072744408795502918597205755065863442606359715759564348326728, -77338323563285168675139046682639774003122499584370258956035943176729484710373705558410873222460247228261835917017986731327236, 324713110498140058282982210095922248851374965910991817462843071538444455523887286700757877219044923447948225489934214208822903724, 107423477730630941501508038901879377568442239277631645501431813829966488787889048505019935136225511454393934177506595042075960874158, 31889383808000057847919604898778495552724732084888611851028424602519423732331220615359311837486098395108228581850442853010825452971465, -58806171320183908413638921746774702494836981006417528728588605993347270377214869331927515355288716368072226301314028916323847819044015465, -2303674124654271089468391585028878576819783753256305894068190774772814384689491841350679850389879957076898576288637516194188490182597178432], [-448616076995373556350096045952892898829021993973913533999173283746926477058696, 3131828804624468483045937677398892342522097625112112895303222463407055793934803901770242269618999063, 45662479257962037776761211299769088009449095388711824826839677628153287221858212385567526682756819680920631, 242087362644259311980938310943677435195026104804425167645098684522305093672271346472904515266091748632014782826734, -8690824994414179252578747588423430336951582134387984037431332925030549337669450231112220173496572895734922018370577522, 46840735464462341148482853008636259730765426791333074020107865513253883751422333100157976040445032167166316658875012046235, -53113170422543776472443608389445284973323324908304656658385794927364410650300355185976730528124686058314055588367697159984090, 235916644076224119454747181400414329516213562604068420739256888523957605397245208452549858022037676743752824263074074313150985699, 58792236910043829780496833246828702567025639907568057314708314897552355583267000496098835967623389813963090799429807809111104917347, 26090274144191159035277075963286194403165393320530521444622844857776820879720801860736231012568247628339944123415932945479057748701840, -42274082771424352100487047736902014075255872312246893919195062604139437740184751841431986320633614485666354134245617351097499282142885703, -1719631721605679707080100962396302169647359258311690746851486758265842990905429321108776655499294109288767459890364985745181696069392981802], [643017512, -797519352846388507657746140983765691939345685130174104445634580234926782323328, 3100785666936176325974901116041054174160997062891789710830561090913328744532844516707012793804393748, 48173235044628494665932161192987249193432457387096631028344146465073361628887404515419072957950156042174066, 165331631380682026326439914773130736351860796550678142523215645011170777285983298498177609846910227917592731382624, -5752288612266203361990476434236912151554724419820280159076728585513607569442112917967501804001223615514846375441104011, 31682396446381800252235410083447925124506226943458013966423432189611291205120820434856420031325095982688134056200814540148, -35132321314601908422009820818498663881257633045924386349882887460036667170635179767633394428688499147142767283621155218509156, 168595624690116441050840564162049267594119277448142752110756636534295832945401562978457964016253881746680030285510127305005255538, 29355736456579972363281102448004502707499051054722098098996044926954144849850513771383642778467427747202962283404129220390708912551, 21668342050718961509776229864546125344956852599683272971534309462571376202950776046056054067261701925183614026708167117481085301188648, -29962657103885583804793512329619205821168279794844105130823627181825497561759769307485671917025853504211406240150278785480740415429214758, -1213230240217966307015180370910126801591141376720309855952810479620134728058994548054244384893742332856276247474731484252569452097480412736], [20978525671968786, -1387984146875381021123249332991540780992929095580647774924876942196558102302856, 3029911310677123171995053333434459924325366412415208589156721285167817422219958438168581985593009438, 46730173296062023476270627439501228996413162517828307724544709962670209480041173521664293710320810532408252, 111695978082526111289531869691385419646232579954059128775977548704296707200993930504576520333866116635034501207798, -3736950174514505929720243203761508710166078243947114203663917897580978736180427203140572880534400813391853239860258842, 21079447558467670426192450725099727613242816394665131103850418043182868055081108225226313991688787154645456040765521121249, -22321472004573174979826849108661950222666823240420731118280986314663473858729819160369891979226230581648833685651304357631122, 118654982809808632617790789599287435846972647093538924562904676643487023462462095636284622581421295253965807243798276442239694995, 12238795724355351689416345210856746001119187637150063973634499721084448816622774549219459133650243098726731983682395589113986076105, 17976516521548153207957284184096082862275770055527035234196249926981254605309949779920597360757607788585964809691930991889191179079169, -20887760960575937739400047888774889827597769044036371600165291977496667423376232237149375368520823982336023315818285474535371396108333852, -805063486822261666231949127408997925064725854582463447467747925482449362240923863376337692598261321232545382256083631156023263510346689604], [5239286432610302052272, -2365252168615392207048211462801416691635192269459828697998401421306139574423134, 2921887482677698402217746299055555441884448548127491831655909694720646974246124247943227902049973909, 42886908441954016440592304848513886721184356404239505538533718466408323043122179236013584557985713764332473, 74600236690810869157376256821858530632539766053846755662064237506650083524427625694264395812714739688612451384997, -2379462855835610596403235493025169051871771926372382721589875504255805522093792279130808164569130209736350431414872815, 13793813434192564775783452531968382828527137678020020422368053601103755716063419491235560608196267616386729719697134938104, -13547080045487142477225324613681769812739165318439269599121040281311946120422720860350583728153611067498249972976920064834743, 82333994103500232199086044114489588770693904790304422527161590976810818754242890996022564996801771224487974498721827190441011343, 2829298449734671175231810620939025045018689359858739060554197182871299128526433896078570881249286895421728766067328282481885228883, 14747640194142060738417663936697439505966768291114230676372478531477576281752638974435804817819326131178737034082836424563297775702828, -14282946543418769286462887281564432917266106143423215190387404558542284543830625780925237998401248718109719095533229344378535446928039498, -495189665283824092898814346828315605651590009292378403408928370877636512750431683203861131337480394603691685031869790646998947532450474816], [67356634186546328785575008, -3947215159063008174385028920007962537088593515970199047314474849571484852036826, 2780749959078721304865041432887101717552474854033110719898819536798987348242573421826989042133121685, 37786052605407864487832330208898717950805453019928296755862774464052715762990525567647063506454513005242941, 49225087686814443359243037548784119559086550414015530325230742436788359224287071715673865367373867730128421085947, -1482245990782041586730446333716455166589271050213029133256118696569870899481795454197241730819208761570835285998501126, 8876595620661100657845577513642223339453245009058591315809339538531828586154870243100339586470344432383767291481903194364, -7773796185031661302148012922845475522785708535245628619544766979798830215338507267357878430261661916026567377324414206529561, 56391839933834592045822737603198187371468705276983791417589199717648125996474053902350686856383476984482372162083470340851629596, -1902758280988319093812586829108800152708398653189277067692856333204678317519274437260678124353624795603128705118219483908630156138, 11897032924709200232242799107602035232267813259263069909365884868616825556966732419243779208828375473404934240684137674940554330347911, -9548692388399547825770115575833824529467715144533951576173797046669463928314506482005897180248221806839701435826563961463375894662405214, -272575801582434828392772071537115435357891188200403030965485297814449985252651031130927851668053914538436960867678887070158382733059237035], [96628502667835898356108460148, -6451983882814962894326235503472231921365009178601147517663097008320506057106551, 2611639521015727132719907896233422798195885038297611603973320763037185001916239450120312625386392092, 32232093374978813545879630079058013214205203558603563701146144207359371396319625518305704523893518966080362, 32070541076197323621919336865791079012868227524113794204567424161993723855757931631876533325763230790250151860552, -901069117819836534249802184399312208476314766064274892249431230668874463833166421096360591692921742878962453614217401, 5617349589414556797673037327572383868281028521903329608373150500187559241918197442800682112338821992599885571341327518461, -4135770876806708022945789765843316941329389581932613912764828095488293629720069797124560324218704931031077311793396219129834, 38166340743659360666951408702054388237652164620201020297864644703439079207650130199822188413082168082370999541527847883984320175, -3904541465176357285612726983166872858574766802032549979246466551382935566599581213001362598157949200811380922367697961758324127066, 9411638339854055863591436925875395984742461653018115580750070632015431553719974119636764338894048195191762503695380483950006328317538, -6215654701528814150851885394428110948275760134394177845767405586572289708440822795264302580658144826314566336037822170873485615119508614, -121490700035290663266834359069748222570927109692970012151584103382579655303757427163425043184927503200406645226384910814101822140100731748], [33575645270425447840233348953101, -10331218461568946548211146501510486382383122329768213240230477910763819768226541, 2420492735873365549502432266205586707574562958895637607491306144595915436047814981943144628003569838, 26760614866266793781476634190366103066157480852477388685579433386959225645227136605444499381649439327552838, 20618023787993480112557691552696509488421640784630210734514831847614270209601326504844872640932003039936173969271, -532707442182601603586760885128718709397697088476242359853084991691759317819463000076988081118302081555698611692460706, 3496092184022482230685723028315113409689269433427747443187245399526315665162932432974386467947916791111696990220636842122, -1954093653583119730203647418034372265706824536818107384781560018356042742292704302548225784130879332222967116199791672756397, 25553261234263622129267995188227336161690115677226542240765183663322196632396552765747601075807663127200033826023555275574948029, -4397010195508861121167832683255677441291914847665132322882119376558528726507445930667781252988549338878914919699005566028479391445, 7293620527881700181726485585887769003111837223208605742634744589593401666559275692698047992055873025341015418041848124945517682727957, -3917699242714613103879765195488822591519600724035527726218878672349419337897510913622765368672819419054905295948619267130552867445033610, -25488461960429971722829646580532432860742528789846031450989479817040651352308733255513222579814048936996963018497591143522816983034163034], [4670400484923577999094092444190968, -16208028601883291944345071786857369490429026026144649227403034709053247353501248, 2213698346288722221862330462592906900645549205093584708401499733849343628464690237744177877693908587, 21700789651794118011525831413794253545755484596580714694739547831902928705486023261617972562498589217696237, 13073360110932264982820484154583525677825207581717357435602802122002181737540985941898985873799789582209456484403, -304743777877319690579651118923320270957999035608491111220264456999973580838526811410335995920614387745096234528403364, 2140607462097644299421974706449671400408304933776421259416439310393853925833654602467555610753758520876571015052003066354, -723857730803798339273674898746756661478431263780805567906009078429216156946536246464500743401800210931246406196828387524478, 16942258285340989011825298896551730046466704446675501722676013123074952579111726804993387678544751131959934613232057876990822434, -4123782910830103189512553773583835588136558752154569188716239838281011554807322526103956644777186298570562445602020634668244157974, 5536288421229104183785696320505347969877782820518325239180851665549040545284128397843570544292954040749469933342463380519559420193361, -2371504727412419506442468971711047671760951646093530204060271431152937629336131651781672925210225977202585967512999737544901107974401291, 30377469900497830058937863819846714388662899611678559877161228430504278672196233614827777115726492203576852631712107993281328357210682404], [384748701286895252115482237796931906, -24916763738084030277479322003601657000080069945253859580647409943245570253859282, 1997746809301513498629356947060496430525682868922057059585406327350408580451399717564571783647344201, 17229378465662806790236876206376200789304592751404897261158637344297342679659504096329226700990762492978780, 8172490988256712045260419050959366682739630459613025782380978660409831280602587202661178496720536840954240171198, -167401086310517449438408662188414926505726316629952171018364959703827087512556790113023177039043705642480378117549183, 1290247072622355884608688451814843118220283586380468706343420555228093779551472200486593179095185636112739633706867356687, -86907013452167361673652672520973043448374419254153186820796079302647863206193033935323943651682145831375405986447103144965, 11134809294280652724465747278781818539187783823666320006509518765221678954753636440539620685076917282771059021114673708051995535, -3521187346642697851856508824589751756340946576296289082250506705735554732870830307603083936484380739041787108459121725278740090528, 4117722704111324265472374709050104434106569018592892025358887568242279165524334006222655954069626473600937106910045604222459449894761, -1360523216015683305610979153599407395298822607780339808356840355075146579307387006547100068707916244676197590827152427930738739609000993, 58550219914826558283667919059105202504047144262911434656051029094719578702425385197376884761460421235226837010112639055507690694762436611], [18757305760349762632872862403843124698, -37540151589512924206019826960770888371382973483722007661014692304456434053780663, 1778899460881676904745507127320865360577737548735737650881287431521436981623032058626415742300246104, 13415563225969366745156519555231101662484169961339558468121860547317434585206257997465704142276468834563874, 5035589636435647725999839188686975336235381135072985399272582642816412922048921721784590062952084646829915116556, -87181410424112012548116200870912493348272783509577043494869923793291441002132387011604998795200441695272868513527191, 766442790189878134022833714365904055011658058533787112587158563861323265819783477649482771877670647758761093543418698087, 199555648632897789194210838435913822808342303000171837553922143485176878922559845497382803005399543084409967955724216487237, 7260389990981745302358510748618151607749467492597867313075568945490376012083157953791191500580397087877771695738779033630736405, -2832221106067199782823110295924743986956075725316329550461842581745532317295142234041001691499078111795033268131172634396600771293, 3002905423605909085759892785238301859713722592138803015734673329163209574347528045981529900717468970809008769189200643150487269256534, -721897398345036156912864556922095240970064801187761728393631803092836529661908747743427806683694823623735799249965889269005544245687907, 68728746650094236916781056220316785088284110368063253078082625636719052361951765281986055749170038368331002317358655775323819081405029072], [754061533205827147952894942195026356101, -55437184587990540698849312450458035699550106708047080607381044550416966329370673, 1562900188081519338819764866969533222540564100106111698494025840034936923617282311699183139780008603, 10256769492647273294443159354562700612453430595728767461569452624491988849555271588656198161085307864139580, 3058333670198353895467710531513367345862120360227938442272264173889049517146658633856420800114020224905662836021, -42038632713191004597577320747808891537782240794202662784204245229681441287309563203032586650361528193215351524805532, 449515222205509454355858008618587308018684580305561023910697406643661481938689412594885017629777857982604719148699618623, 292672767427363166694467669790698066638665448486598533845821061228446788628150806376391329767890113866815716448794868551415, 4700166168312518570944419558257702377204835663746477687490787864087098149602902949212261113959828101344681395296115142564802788, -2181519916028002872276229330299296008346731513588146818991716083526619580511558742848664301593820141459880184971858374599751261399, 2148933111051987222620542638972471647264353483810509975129340787618627056732148388496313179224828017500206594640953743569535754093926, -335521638202135637956290297674000201835202864170822007435917786441181729581889943117737163346579959039640782070491097388862106797862347, 68059961134734922924649224033926215781039219525290080104106672095145068016731697109563133692504149697165162515895095528931904872927528896], [19094475873383875158217670038625958654788, -80253213386121196691419159350826376102700003865615002557724497824698076064293769, 1354746942553736543332049982627335792796883552662151739293196666323767187508191962767861990112371168, 7706205452469029190168071065073675806625982728651134037896010352923831634461362379309062922306470074396263, 1831569127656389777984735746123218447386174990666638052921848910491944543480275657187815709720047942916656839300, -17804885393977110699209186206525069914850886684280873142447220232782994121620255944717967350604210156684721670928933, 261006936179068735340122658926562724763211694014125026625787841709414823232564850188625946081464966745442104683819173318, 289134902170232521872028941086394588011023125683323354558366324829640725982131143164291022609516749374175438100028593434734, 3022483877090708673822072181368321960606080198578633100295783197612137342600381086041592562424456080156771680524612682583500413, -1623757763067487737468991508035979555600252702958875706968634239773757871658331184622516922651030013763466709096187949712827957480, 1510415104179002613375086683099735312654056883830139010520958819915026343083133675611425811952982289347157566256724134129139188223652, -114808349984697803016195301747206064151896010959647838739168642852590461013951052597625685259552238343238649379209332070939999135304355, 61536146923476333371180775283418793398473439091397376910638942858169046363878002542446217219118748975358366761861794731347095946732339816], [476420583789045308458738612284833662421290, -113902338521810729449596522798605583922743017305797668887566377848793969358696244, 1158533688888564437135834537055839050718944416656913067980097885595018573793500516937945593724931349, 5693181488899573173730074563668684645115438426993293148187364060793883503100621175637782187357119234333288, 1082550417817573043178997672059590476547797240815845709703176543827675388968802505333723536343006910282717839519, -5608306203205939737899929528236613870234892449088028931845623368268310561192431601377897659662715852510092585747798, 150619280419467428605224844797378889316040622699696301813053016997417074019503969215364696280014681749863562927822048473, 244995421298079648907234718848570442287957518393277537683716277989905784993182668252658939219849293305022716507704833320020, 1931203698612910085944180749363505029658285700422664884196942087717668106279735623674936980319445545397159654323094599310709285, -1174257860094915246672790755692245710876890504071312556311557009146956885368580879387703978759513274640379317996720468117533335887, 1043749795127497381619083888334684114021890830116575393451541145671656132383899711536289877804852964076680449565369454345400128583770, 1071366137493063913774961298620500279016276584665893796710369290149324000641979544004250704302258274348461654127115263892903334281091, 52452942777341838078165404935894440647752938529359458283740218008272343037140154533189841188537236777125440211698119485052899926319403855], [7704555688992589956367920502442947005073366, -158511943465609234488629144478012604520500598720130830088187610983595709830234405, 977366290247043626921595677627533851513358863986629278550040562071753590317124648902297038927292251, 4137419721986475122669151110332746123536681399381637906505125109323207661310003070365867204159868786962535, 632464240820722866169272153404023882782720200755142035678969101410489981151307752713122058321720572439591870233, -51609087122866955433334318638395354809832850475935367947260958646343798207362594110276786391258344105242902162391, 86824476413017300506159516654025893116268979321958652662077413670880633884331675420697181512401602602277483580643789922, 190324205434970691922947147967479021630452958719622973109709833004110551206659292570722632479085474332755238391870849911452, 1226043260336987749303584397526198724542785812923653150349728065923061733079054269263604239694358686206923484156745446424512156, -827879658203181910709247547001712347150680045366747746171014335580371751627302919939750563243145340226440007154006412466983563913, 709903864249806402044874996477361340521814434942132760331668914435502702958507532697128836887534167522532880773026759479535166594035, 53611521259278664089005540069402913954858016346442327303150176118930164231430384536979667370435590878669994520989455210124525159382538, 42844720856781527035546162832344996681099411827191616286641088111984257007876179640382449884926091742458240168040975525863667921244209212], [129616501373772890977775496827438674013217173, -216320640603105422158382874188897380456065250905848103718260890859603363173898900, 813349193178051865004339602064146058279376759922242355455210661125475995874494936045576609394918064, 2958565761860126876692208002950839727648130516208641511666902019191829908949794214751433325109406544311565, 366136556362919663193085461544681481151903786613683192242844070085753066418775442460914512275965115363556984916, 2041599403485538595883427630031184741064788093149154776362353139055081029201226816473365938753361109532682178250403, 50303314068053282226048860148065378156930752635934504260289502345923323757491487711949230679849054747391279554790576969, 139471162427096194366601576945579576390976252680871192577568699895794809302776828404843485625642867170486147077792775905838, 773180857060557697841136078911475054860910572490588213417543464096266941846420964500758418412652334599770989900287804086042394, -570298564192298978389418128686041634241560350212964584701179957061349784046301294402462935482647633690071407760890341385041177498, 475807375558379109294661083372140233389893427298967913819612776077197366756238942411555580431540402175005734059730355131307506908133, 70173741302984630837726959556508405386921951439616131868469649106226202418552037540536916687416866425203804814241214734633894129250617, 33856741186103980456089664329332052292897642221274627121040599445378330791244855713310119536560766538505889192311804200422025224169427510], [1527884278688691204728118003901051917340480500, -289524441250533937664007934610567914872830916635090261869323086498439245744192271, 667634243852551567363112781483377788864063676799110380968953045096270983806294775565850500535793153, 2082023191134280203833668445538729000764868820317975827005677331216219582302480544579602412684903875297427, 210755493819964198564182445279116946883172820584610900964538282052804991912368847786513796195714004344469632458, 2468139196650187469982348314840730186370689678143315178610166661621498548877348080147214965492175571698807017676010, 29481741076702525511073442272257129065258838901967192484327073629707321222961780676345627238726607146827686601744916204, 97888089946074073227923557234959716331797535806093293482648458676085773908248576831192869966026464553357235934758671866340, 484094878447193444484082670485338970939795850510643274948903197326265508073834546503710118987150657148299374297967574089673540, -384433916132618353565169007624690673934205375672356866118686083804620792327424223542544477545186495490968732158056189941826660817, 314683195095450191689226911650662261250793511214208307712889974512435863939576354097640541063268883160843021649970895195374554115133, 68090449458913847344125059821118732304510074049010596216009253661213158826127765951027557155822059550483190630424044646035524520696799, 26040646156748958935241747168505552160119206599848112529742019446339241884040785403368624676194739628919427102366401059872405785458887684], [18216805773449433136459253039753113884973484114, -380071773275607766589999396198357376886349280752610474423589198666000579381862936, 540518999290710476875767590841743288237052949733715025864240075579797236781047031146762000678453059, 1442086161562933574839080374156407510740351337047580626797241948849842484036129177037193308734049657375556, 121178747210223710147642763073353875559342357233748081058872427200062805319596999046109585551862914049710871792, 2194971155675511287460135305781150707927454172956053043760651840026528406245508799127890902126911025780197271658137, 17576850841730349052470827582109114311876727576865202092416780660709780372807733271523938505223295323083027972364973887, 66423034168364626832063973373205214236525005924752296275779758796070307638925961043206102648440500724539305163204945387349, 300705030614945063784026214599765158349364354936894651449333730418268808069439044470389560941452499564944061673317738627996029, -253848783207968705680351321405101181185686387125657796433097017931329670579852963507154042130757116720094779366985434833776919454, 205669935952019958074867760405679126631838973333880544305843025088641908900634249459436934094921366221872295487032666582824407068650, 57806870246634186841642362457960500764327736870122611232458595977179804171525222430193399790870355545011418743485099039531561106309367, 19575599553565381665166520293758853879775471525993575797417238165501429232275784941265796792126707304154799402090234377888396154662582581], [167399065996675937617774809978143979349540651544, -489415799074310910274323243132504460873500798365924419617667516451087122372304138, 431579696926908423870881015296747119444942406080014971298760583807799932967993371661042951663334946, 983178782363277962086868771849661278496501057485728302355190193954177539845810116909860468540925115031995, 69975576913743497128283738258408221105973624341372317623581855418641722152839041999641052352266852431118417184, 1708202892241589292266219018387416659449037297686185585148522925547522880813440350626957488479176849725405953147024, 10694966259102701139338236913069926343389257367954717831774963366093689230328523391075703844038210320312583591561985876, 43863295550643400315220715076550942081678236534147503064446277110501278690583533509209967371369896495569506237630409391082, 185153911329922804947082597417787627957611220415671675948447161440678828004252147469788509206036097438779091347003314462234397, -164315361423969955810526599215040468751299962199396228705347721978850129075435896493503449207532874700493114602872755109107524749, 133053926141266807828121784653711134750661652418560701130817070590651071497748002851771843556537892924489141620978079490650459782407, 45211590131989620568807629220533664014974746472688261313442640668279669925003896196185103772892987850144838400577569763542203861459205, 14425203326633248206988478286862147847369958338111400025319306232591372156584704811831592193387704874438770325252291709287354210726636968], [1492560689024129675785112014161736124612636364780, -618241563644643482748890546225568319405437171903594041722999310455013294827637352, 339823584808376819088815794259088293546758948855843236657762287926217301431375834521886763263495316, 659843771888027294385469670617499098792912375908001459915697221386362468264968335543499987518825536308702, 40813308444132644741089982323986793684777734157261614842519914579705379846322145121513482588185863215820339427, 1227752563736187476844896743662414807624512653598461490630437378990802719519747563505723078748749640325564963750452, 6640895584163439994479317156970413880964324151457373334868030305828106066691821814407258889638030445350132066803633925, 28331492546756965598454430713979361903707806172076146494205540795711764580010508095148987794786913001255523838987402015893, 112899190624530274282924213032338832015388748311337213867795066853901045874932567079923824796051791042353284193544910121771863, -104317430283293395801418784839695842015715204464576635164260763696352045426830893058962463969320453336728339314672586168604108675, 85348954345091016456409677387348933607488773761712256230848867646994195358181280458991760340704544732900729216522817603169117979602, 33307220853026641034382043396963816352061638853488288946007905963261774783548765774956089429255689909256178609272383582401765763904625, 10443094307359773700217935506654158736173430801254480289268774111213423388206029456953923049111715785968192271255195304280675978618153140], [11039920714248777213252498091900445371584303820782, -766194544094572363028310145647687085942228675062134515497684945881513706105250460, 263846365061820120818675200495153750887297489316002911963564564728361606340452521637038330776417390, 435970634560139047039776324096071212451056279796170665189936832940393590028137298553427608382810200465241, 24159899299520698861971455907422925158744256008302856178515896311939858678197455419702729238381144733688368554, 834703930760249920524526626613485580000848357206118769113945894316320368421621350231331187071707436254232044802115, 4193394399325220041004519050101894249785517000243624478683744896341890002045495095483824364046696974729354135911902254, 17973880557282746766653012069045192777650555640467087733667771546710092026220161449970326302510028820519823034760478234064, 68106769419282613165587099380034149608097325155434512919388080792663874668178001424730264508081943244824505220752582564541084, -64979425840300250170054282832912817960746169257381679052667036191459934565667153854033509987892027656993929876313997230072683762, 54382712649358984962339747888366581078685443654788286169231802757935076245482656266172641571153657498738576391765396324047324154883, 23364535735740441305562791772122329315129187861485957147027700247985087858721992498605883802264088788252296565238263519839014046234911, 7439953041303152520999292095564923547318303653269960036795028589695195062407500298184687021584397390544959155737164558360247392881319968], [77223679164273972970156040856566629528946730912540, -931644503749857667003595300852970057934724756864380402682600895008831876967986170, 201982698646363979491498822441823284488881670756457898428297183286011324477190034886116958197172187, 283622238722960890275428834684286724540660186607582690183579617214922757525705969180007332005996413280972, 14555755301081302155970673992031317687844566109348432976906537420657574780677978085833216449431705807168003104, 543699569021753637796783335962807830080151364984273183256815931558099493726851513460901210756542555175164335613845, 2676910433489507650156539975331754100970758067859483217722817888875556770614448937715913835651030060996588910999801292, 11240865590486596098223686493873287987702370515079117197644972269120975167503328430820196188320237338702657720849702761913, 40609557776421384080699684632790922110127269970377017323309036997539082355379791805367951273608260056323972668043702746095474, -39724314444078532779148837962612177329218210819149442892880389033459416718316448397737643073923976283662042225925775377612029123, 34480921841970585104374906135528169523186002555648630716887674966354304564550366214803859298732056415932541120375282504620628876451, 15687677864809298101291894294058455096573053078893436394259808683502059431901572443977182660980474131897727353205961234725459377014681, 5223010998834173807160861448048928719266665032853436376618552902967025185243609041693622821030036050675030447553678527372854518952206897], [469806330066627491377726024748158715136641078472794, -1111522365472065483702358021329166811184559019313976096096449874389715484756277237, 152440624511949896337373152424648634929568191581220850511565462686162634547493053317832111323414155, 181710321096037084272200383768291466800350248387119560578171498388688497873903349374191343100419000818086, 8923911187479315560026757310115759400967770712891137348974103271548295507632635390582014394673905788161676390, 341940865519357557725479030481490325666632280283170999898867696580144462541027549448278829726547180026866969284118, 1715743452451984491644483687845379336303811471183479953311443603672782773406251740004396030679091865927282002798262770, 6952410398017191254704150505343957906594118861719222813310947249934265063311254493093968348137515105651274232836478604829, 23913964551220830574018711615155233884675756845143800162461679410469320017134005626405880628233573391733650119249991365083069, -23838902888511742921051420809798789040707208733064341667957220188346103084025104658947221852974188655049600770706942505619692237, 21789472622439741999764108503902245388427400692470920572458634441971904041035325954088962893333327397783678858276446364075631229082, 10097930760964311596637179768870393181813912723592062999913266359828965805961338343190860171628595447631318905091413807241742396560906, 3616954313451002479095607566808245394733361277243536953180824190485220482709746133513523477200722871257295190726815542915676070292062508], [2675044506580079140918565363819603486511824011206041, -1301266522369814005898270278087087885185737153485628194462524729131091069627142153, 113413924006686543458429359244505759721204501801428289670464500697998667194544073420469912266214525, 114684504554347914012543962960930226738255540422458132135826651994708471112737115595245515340239821436549, 5550034778191099855842200027256428297302857907181318836477906773757099624179683584772018720910872487529716388, 208713461051889347904403557174409142353545494147813592908687473352455028821230773537369408541337535211808325790823, 1096908073147133394718723875351976443638635642104696169476013734827001222006928119658591160609581543758426998426045234, 4264252191250971432729472945540678756004094052209977089206439391921215030233486690744327448809962293948144941326483863356, 13899062589029843890038542434677498273533634998833004328124411206961533512222783454284640243876312555378569568295038818850711, -14045009747529998214790933544937089860333869178907476218968378268686700077899718971253145575688832771266900913674252329000170572, 13741354181023954463564183071401250159376649322077420657479334739025715796533544204121018811844544043035830235638832259550370776422, 6222156509184399851899057829980575095194019930322196793233866720941260874153459837181507356419230046838507619306760943124196229059485, 2472933725843673839273770798006345607057997762939115627278706061213802944871663679410817865572238796260153541924921584266136051841188478], [13644373816828279553186739339260981354980432575763335, -1494907635516374633223820278917168702430877355211640237881583188879497838961250376, 83169528202652987321997126268762947060179792334444313944662658457739875338956857144045154581833646, 71333747455633688574190266219479498791723252330015041980821099664874090949158282624667870187587108844931, 3482954556352862210656340509998478030574503812256936735034927249732876815618303845147235479897662886413819889, 124105883797414718814208642490638075269028073496174182980111102083536487593897416062907465599248315265379140283094, 695632281639248824174533386867860156965346584907373719886875533117642126772585001377957270613227536784360481047832495, 2599407534099519683662872818518392314721607620184835792403111764081730326776915199045108145064205577154224475380766108596, 7970106896850312456737509899627326878462615231412231435568842536617177015326904234808529098237762366587588816141390220349090, -8124247419735498691178276194813635894415091504059033401810788556084523717876231255436626458106718980840824107883526084587226390, 8655765023974099124590804707834569191436907275751109887657254223312713347010744396566511931188509631151024152457257808659602869106, 3651678703071182642621655944444287616260969278181886339248843163056187524001783623089286261884892566654303926287817020052909320515179, 1670474429547810374945320170019008066753767006917703690694094164699761755393285026307238535209456312188526092642377422278408679892594372], [65035502457861570191521370956549939642707642953729253, -1685307536722648832668018702113269294792539426588091254157041537386800343607449340, 60109729265338780884952516776625485165551722870084061978233223980035047869141362134721823592942891, 43750952188184930354475756460428538150406710661710323904738922705941333606975827084686079011564135077330, 2191716717508286643955952862992768652806846610912024352308247866659468166388020126247308958759770433881119556, 72107067884011723733608264414137973296272621517993726766545439594265143394958942889328808699110710458788364738790, 435729680483014552034426237265710265268252534615666734824329709575858265871454504314176672094982362992963794557963061, 1577191918841575758142543619300641628382018097358092313098440120682672573566164438524615613522085433385841263127604636578, 4508836852891845464479036207066551566267444858098860712613428660876313609201563410891582725346033731951850147260658194886294, -4613542125420172310483701975378445790799957444723291698913701844938892048702753804899128539251619486439599626571679125825353698, 5447833947589929853339718254060648461555919564909520536623844877550007728579283145970213537574867272355241417517184902928011968704, 2019586648975029938089976635365506837329506316080066156892398997537360415510079706855393992774010079926442371558495404778917430694137, 1115538061031058718314197156566626954312737248287207162940673332548766796885168844381782270747504452309220883650938057942416449087340947], [283099911419309870620625293708505250559616151984051841, -1864549543667040861916472579115840985430071764705770865967977533129587814416350284, 42811033241655425464821509220320625604745510057714189670100587060614400516068962896245947865936309, 26477799891174150729961846543710594116298579329240593529655369880749655570618143074964559765376650957999, 1374472353987410487357170311244001158301757095020288926608340422294384097467900238556263568073606439558617527, 41042352444620214419746904711803422111883831791796108428760288184595519013189452866397573347469478382124637525602, 268738874006420875594782785649887482257794431730743427303875501717137258615213242388799161023400438763355486061900407, 953206211006990609269384370588160790719027466713869955724481377697145964395539576185855064903619351486421807346366190471, 2517364136386952928430936908714483995663276261827834868281820217965034194121981059626345037590058042022332250667697092465457, -2571303024156275664650788345783967367058255585623463002862173906410205281845819046171274950165733653213590508428399078021721461, 3425231010160056435885133670763601696817405263965877964920686830596216463474018135187361513278708324780357266646019784949522328116, 1029848106767248580626785681294693524452912672192763383152637905352228848139963448003648356323569973553607805218063137625154774961681, 736825506569745476980977482465355355685491833465290985610485674928936900189534208489460105080284843437404004375663106908621585752469280], [1154623567244591730010893543698300654767443169208712239, -2024456635662225710051257412453723662704294560172138776229285579611641104846330713, 30042904669075869714702229215699871005429863811843864559070488109418303755035239105238099979619992, 15824897704357838823328719108560719634989120085644958676990694128748327555020954690126190204529146081740, 854449222889888496762343011900395253079039325903155441881802390537354615005924764273098384662102001061415504, 22940374074340606781651159868485862608521740406813485775813375860704766635033429262871425261105356547036583140363, 162851378589094982472222223261072068052226182581741531115003087260782344112840408106068373751484314356018600076197136, 573774751822460253862668415759278115363807472549771042100377538052311848386974211687424942985282080113056913796173499128, 1388337945293244852033436362796271758523487875955781046903887517573016153444990685631159793963871551302569077468946995423126, -1405630131170688868683005632593181997093815669444385716560142939180674122929847818735398346201604932550923315765879897907377940, 2149708703784741315940330597403621016833394650197475093455742437210782230527485571506858578550158181400095984789806211155749115273, 460330943209392327793820560603330835748782395287596082229890925199226457425344221835799212552194616113527287298909572583686652119497, 481577319274649612777566463780225051755574618341890925598676054457136659646506615080820797632551007624616777571138348011289608278828592], [4358900322424609106065234556784728605652672353606520717, -2157193716598904806320294196959086362826362204620125824276471137441837422213111961, 20770419857002356587955573861461446724623120542886473750735454432617681879822924267322072738266864, 9349394076754817774045215729273555185433675685719700660640424249359721334726822818727542490829860117819, 524304890327451056924422650666678633398066202918976784319423525562000491702636600650252719599339583215204966, 12621207395375296051497368306792521865140983478635099827238501405399690174796718295908099170809061092329252755289, 96827728915733839400433754055400286375748633440829233676640419590580164557764027921323325031619856874606193885407844, 343703034377829882824535433579874123098896318181114453520849853123936899003509495836486655961745884214710884212028211421, 757481129520602934961020854773633153255572879528301985343841173804509975009593955536565848427169453831421815345881484928058, -752796033935929313000899977865293310145921552401015361051318414982651179853117505477774303872100993331049594907169206128668616, 1345186793969335485909148706315457906085827831221694701088206107115115050706524771759374219670159353328549874647221275939652244992, 153556258315183544002704691263299077027197023825915937079188612036202975607469591598480484441685411853045509746620720296537018713705, 311563591229351146547581193067127666567085564621476951134810800356943940217556895621255836583675984239059560285802271234416558602959064], [15483110552557239300170106602331517515155430395833595646, -2255894117575157706517548498688119878697556742558804723027946295293022263496512197, 14145050771600960404137338904690367590507338736603814571156064553938820169393392578692856445955303, 5465987160506544239085689273930851458602445699103354433948823277980638639617706478866232921843837776566, 316542190472537670908010401108736730278348095669700177629549883476575896942260200392637416798599047432757166, 6850869685360547941218219257470391906736022871828434630803199586724739055448203438794405860868626546241314159341, 56441984170065830431058059857025006213311256036524537905967985617591259005249407075906202380327690561300484688158143, 204591341899318599797204901195132053277236959373472739335566481587318194377398948710030681215855010182024593846886372890, 409776228998139058553191557523597073009723230782464252271152948223836456197254852367675149108067571489506807573876777216915, -394146617293775713651474915984395871908326741570556742325713135789228176092804871246065102372107657682460417069282737095906139, 838032656516392048849355818632221919189791384973815391769991459186558637062680783593154968070030478085677278669523693247316533403, 3245134602954345745815121336222933053058434934728318673627373961802485671297465383726256702515809841411168983259847085332960191669, 199591538412430637349724019310157757271503221291845808029739896565705676965399601043027220894413388086420202887603179262887552712648159], [51414359449590593834218948214308846284783285479435176885, -2315241725820300633137697731267769063238276531747321096491860798984582002505099242, 9487571491317345108027745032040350366926153975423542771152530295530348299659078868724372533400236, 3165691532845603638360006003803230657715542486654130651864370823534672221542683343276405539435730032384, 187593104407612928665219265832562350703644606320933015955136262555065360717993679916910011488445913560244435, 3677306735620410152415185565932973447970202403117707972434740311016368283865293823733609240802636350012443867319, 32242808757926886134492159220468152883419839762584507737896160203654275170358175055102270480700133025630565915666498, 120796012444514935345855873556619875784593388359214648463094373957575968519060130768339457270152830173123625225951814665, 220450732949337230099758177249469821240633523981846845924061903362053709657763800749261073890218003881136835807994039112185, -201009141685940183208606716494901142838813478094826733309424755048610913115133844024770017501028606308971069091263459542957832, 518935240458131490717081389662234892836376702435273281055018073874869382080419238014057669795248553709278197253725847549272188171, -59073154246279322982459195672339368416067615962065047160114127419236026799304666188246648955240264177465912992143300254715134469364, 126639296322968645042009772452946021217393967843585075379970020326320924081378626751871642455805313927032715234594083270234296167403740], [161375977581317160659628738002744957592199247474977593572, -2331940801413690495656868319003401679302972424348907045352030981021434887863457885, 6266555583077148264997451031803502985244174755813724673009575151802081887183347096456639560314506, 1818156116155876479680757360948354215767053366259981486931021223724366127447187857063375224734975259485, 108950536306758177474616928598960199153668648052522431780389438368374039459648353353567306419218050704355727, 1956090485295016598495427298917631041407085711547266627406105166879099515161304370076043321627070232831104141279, 18049789877405896452102914681121397586560705276889377411021256070551823129146533883835690200842375165542052591435575, 70597885714062086703119745166016354920609780952915658016410654799245508195855112149877005806297186116957454935586807810, 118367182681889806762864788155434422348960434894010354427417945072303972157628584757653345884879338943531109388389603831448, -99210643273942062117160595696902611448058192732584995617664677414509609734547541952635176527771228570812604438613016748554921, 318883163339373561374277068006928453568510720153844277998680902250106717728777058139154490702025412683651203067892811532915774881, -75472939296703639769796502524498809923769895779250989132077233404072464077124892822506470785087982417021770167171296201556698918091, 79602272567854753182962848939194697219949731629969079825018639816670805277618872142724148398871409960488925955191387819680851439743422], [477138156293960838502887597199395693533709261068514367462, -2305016242809730505379206522333163248361338359500961387648829289386134287994545096, 4075250673795081386792946478567097245321001260457564321708546497745843840964042546556733569125418, 1036415162092381477956952337125059028523659066474461048039111875120392590251859370604468580321396144848, 61942246709501465028721206286091023860749790478255205026700345008336625634147204749356831393177313114051004, 1033072368005881491040808976924915269983860724205935745347859952734269636575439449958451190711903234707771947609, 9904294648002197212942204916641820556805270817560731916544929997266237466324173356384327097613273668589468879287591, 40757250642251224728985661722114038800775932974815324521383877262177327866858456181443521615830104100386596622219326085, 63681080463513668825556125833364961361019292771547359163713081692501709952615953096305239464955781654643142731614512653579, -46842715287458343299605218869501164042175678515401705232640042626520521526769661420831366944010611947943094449110756444749807, 194154349545798795026181567861940072788137427168338569157468985275644329763957662781717047425634446676848665746378206021006535949, -70492595437639555033817374424027711357193594671500585681062595308720902257324147372780983659120411011885582019613768702009899073215, 49579072797755217063295420200106486513281776704275766044387308100445136142490963287365431152076207312054793503775282120768557219356180], [1339259092396243883220999888533555231891544399854158558665, -2235906592230996410217473055861728967950840540845205908209437861379793619577306819, 2608890256568843924228820959236536100684568322920337554937867227194995205068874380780356968122614, 586726032971806187747308645530027969233816219413002388064095040425639605926951282677858609099951361399, 34449172503040826722686162220450049208645366255874034623146875195171120236335971122422200900559278701110892, 542440473521802244564956314488067172880955325412841179133626173953848360760743319208972218361240530708395676062, 5329682053624920501397926885582384444186668347738640771651699729607653104066242491890739329963748326722987114929998, 23197194343578339941239042485613575283001990325029183361846659057760322982376487064673952217023508855482940907269449020, 34455442064485823082975423823994618062537505081266803238423327312350217680178448412301485686309798658419318815124345740659, -20684687152959281264127235878912584316596016719477776968207829052068475472212937538139908282412432407025018942324110131412216, 116965952808802663960252168621045407382568520688901642973851894987921025670205475659087179340117369720809778319277727281779834197, -57564889530634709018258258551285824952082833959208821602924963025459617470951682302126412778328457220834972197526715058121483748351, 30602721067756153755480745748031918916950477615164160348293640382639124593821468443197526670324732678241427440153797260127548169999657], [3562364185438978026564713461420613156855457362684365738426, -2128337598408042153606818842570757369362353446633030784861304729077249135404658308, 1643817940745493435173108972176777662559738218925128657470545802476250756124378507026872026334248, 329939545900575763930544621758470487026164821193506251853412986785292173926952227226953308701192122795, 18733841715158054488714566836294992750868635592188588791726479549719492068121962711609317412977162901099402, 283373890320582274531256282121048417241538188953642983222910351813127215228209564242187665991497720177387487593, 2814660100023605678468371492637582769923483639188677562805314764455258164106187599489463318635288500741911480959996, 12992821497406480054150030060730324380014830946788612968373721697709912602737998893285616060656635682235092568458125498, 18801104119968200568660927411805488721473021567148223688725701469623555176154726293551443659442619513744853837809210200859, -8115883549201600262529345702880817570573533960711552158885139720506276836968974179998591535178249472535413503999564543377647, 69639281186201413794484409955325551934490414048804013500881418394728786318748255571250908307114377394926608589535997092007664047, -43431508189309495152797188301045131792818045523534839887773080829202230923836246830737142188077433507844148146427565744295596955397, 18722850748526263764887324936699707765702101707386543544938865717498285004997775437224824181786812208548216110712993417532837549550888], [9030694777599736670378541578424684114609726841921965194474, -1987991694615718401855989330278422212427745666150345909087496042551624888029216234, 1019210962411422295500521984900174289810505689838838763673055437479246306004404980292025994877892, 184264175996963773306595024249560301411872711346231726896539569790842759304454881793578948931556505491, 9960106807799535368518940783233477296252141651294096054049165373408814141266480177521737342776588408094564, 147271267610763316788645117112248826353680837156200778536682890279135148614108585174490132634139764589819039320, 1460234924135973344102051142502947475288695473042729851576124014315619711494806683039498113337888526627965785689069, 7150264003284967655823963546416188644448286091206814077398724909408044447675491718565565241532724786213954077578695854, 10358867619920287883457061350392691920947916079658341966366927827998585299339481723709679987377081699186416276485112524203, -2409268649333601352100269191372554837322931438593935660625017848907805658586971138890648315808717862748468198803541280360259, 40936492871274233056413961613756936405189181081591266565892547093996807736003452339430685224408851676206193069697251968844037521, -31024906872772692551779954219665957519527152906355576292617640342495758882974355201539714719180543954665166330115663274040444774207, 11354963698921198876798652711477931396216717107637575470253099701841908904715265759872537556740013228179916511052928305974088857613492], [21799218720695396432409789399319462189270508809392393962041, -1822013922556360502986604448141191443071708103743095654799915176531893654787478745, 621725047801242407113659815888692095534294929163851468153794578797962946089855211998830450853510, 102133878302896590482914726174025117659314859711242211956733404628938637934109378223949518674843938831, 5177580083822635999643030012007627324588749300034905404457325543042821773538352951937820213834021373377763, 76074278531008048945265367674023860668771836986500538779442072977395176453349123649203416924244927508129990109, 745104521318826022503711273762391963986699431335740743813830606341727359048197370033377343418881537185324101000214, 3861022505636890954766052935546269544033409438624698485607486250614314385638881797667085064521501362714256017315152531, 5758784565516810473983820960477531511379471663617509705923465055706158772400560537268703763543136196771434869772055598796, -52553027676768199840599849816691475797589953653320203602662807214226076673945889317436551262620862877043016212630889703291, 23741173689496581001205168557048844156359285111394027388163381797832219829797711374268328057961069061161315325502378946038363805, -21258563917566676493229365405947367718202923409465444864944541275867021677004099672991856717593636717129609296244412400777297589075, 6827219147751723343231629376582345735113130496378860608035588843304954920233259179344980146422155998040294645574372260033795851954896], [50320648359173070919321313630944478707891317429850297410030, -1638413695893516509831132140062207412386552222344266081173196382566650685173474798, 373046607971496520195009518960892817881828065348882353865996970386622915225700007043644366991954, 56124957831739410084567120872687869699005395335586208087392479030147534465047757477434890346173506370, 2632455557556347799265516317945153260467213094670122908019582063991035184116475699884474566697816404301699, 38995516010495473960419348351616821705112673631939351015795659862862427557319139385933797134418417450786420264, 374474325111127260884534026202956407637300159228616735991413820621889847733823689397571814514969563717448663185327, 2043393909491605642033444846446740369517737747780360056025887004802648471164388553433624639439492866490552269450424914, 3222057480572093718909425429024094117565636025065176671584812321492640506337366882468151721693928443905139431482097422085, 745485337449831618591463226605699492796403968098309295758389180927305126974738866756047102067320247802836758253820985699162, 13576736768833458713327127572855539372608031276054283359708781765633146392571066462155895431377264276435250605181062082590692033, -14081575063920783796014921383674876585923109798957469271548390653555170099657271778430686678022470105192900923389256411559897893573, 4069868955553778237510689381553746920003220965370383026834676716978052914366874615776827926588975556164530567086400311078032305031224], [111039158166137140779769970249157790218133939591310325340483, -1445431595017308435706103054347154341965431298651234216015006688330100969097099244, 220120045583175936169382317469463085320314040655699331548238145057918174909531890832837226511077, 30534329188397038495322401762744958220645911576801898884239507434390530627171372815388820666757338155, 1309898814556724244732694232344650249120862915325048138426481374797784326128963881480264606196941695027661, 19792573850413935734070862711322511051033550965402800904972299395875196826897439665361056576794986514626578843, 185655618226639536532950804595649940553266159525758523510760819003083517176435178868949408329345566115907462126003, 1058946620053865275148504873766737057098197462749146926953603960358862633457642903737258213098742524217578928993378269, 1807376496595412724336554186494703480690199368733581079519178777938264777926056295138919486316914744557176251029683158060, 871981297125152266356189672351313650225902412168165475052315951748597145891017106784998227865875241006914221248162794362440, 7653270705388030965738155082599299172357549636099677041800920285439063932782610621849598345933646940977272911981318473956896084, -9062262681635719826852656658333639107564816261637683773102307244610337207416124432228057651878858743150397758007088937307433742653, 2405592163597109541587277237435621692727092823224631930243244347731941439711665789907796139824700290976485935070058017956238369865368], [234994652942324316905634009097460229666564003688732343753557, -1250940030904768403343448241148559491475237503351736836311969271574423340945231104, 127697847542505830870806229026062191117519479642647463539356343260669971170497354603036514837358, 16419300434627612785851437456556833756779073579202249516731672462625864534315668113537984110134756983, 638525055963468530804563533270880105681011947561154130324785435399203566404319454505099339088861990851066, 9922129971520200357656548422660493348304256199358560170914431977753569312397851731948804749022386056423286133, 90939760245646801861477720719920984042295060840450259000530203605030201444043202855343842471598023558294944501864, 536991151030009613424017943702979079903400631170072856991372862118886525568587511714595223895152266495871454582295241, 1011925263212392903325498248898273281538785347887099947323912879177847670080479272979872603154502511797405275217175737825, 748873600646538778353964956040595546459118940791801055999145726761429576706961702405501362351794668629226068120683418035446, 4252093643956618500747112261874738656926682877666688149842420533085224509722138631246543810696705191701501105954985183618565209, -5685501586776086556163985671493351774046671850313951099739270532468540464325615656691789880493741779923255476504776590763800911711, 1409898758949792287423571322913182183472866204228702990980714473492573436319385332948990041515891250819353047309710249805381816485408], [476916769036779716027281247995896330027097127374256067313142, -1061936820529114583854630440696225147553831672495385080432091334123097169909867444, 72815653389301410595433158059716774763600666617722951988158146275665046886176160653705660038343, 8711417664570092053229248023096416187954114879104378833933183708258501763862953278924215922472534412, 305338137093234317810629939234030009650194193668712064243069852612914469057598655477469819165239773367340, 4899680959625838162188701777511307182522250348224216702531913802949860480058899947090452997194540866950547794, 44072845338902391623609406398231001463729964879503965948579051250414242169317820618213491327944610428722626648197, 266338772830973038514711276157686872012043960092410092280836459357057740671611191093606561583204508016484544039887357, 563025572683579515171376825490810882098031497193037857988323899931069848109386093956769562372360977766856125488598408078, 564634504761825698111339818944384435814123585915618715829043749303829336111566264123467981112624639860288054837796036061904, 2328612340369735247754757542952874506245921428601616211101068452449495847961581370273504248268548957505366551412929486994968199, -3485730232025695730983757583754980040464021666443187576838469883318992895078912369715817121746571118301157083143618739225356456549, 819390367669230023224108060555492404314353753538581229057780973022487878496852750132551039098560682697024514819422452891090227447824], [930583266036349491293419994040053648327646056230844867149399, -884173740334821453917050990955708723911282460814273673979822825373247655416143688, 40800581492445081734047707663679094513768680800947210155626278244058426333147289784460586072808, 4552120446712813497289448084786518946239493994024446866574788733394355987823053907482886970523302063, 143499113656860142456024032218315885950697427994268300778919050341031843779440982474874940996319904662090, 2377129226769252208306128534514975623509817262330328729981953220800514297973845585437314824978111861663527572, 21154948586784770799829476030248476723031207111535977567485677310035850082668939584041397358863625016076554448210, 129181785040214146292573354313564315522207947296116449277503703502487234208592124723553473826264658801556411851232402, 310098223275605749843695692981466281308346239476490465778086470340966201559207387268003593494293212398723253999643332852, 394452636797414908636229242619650275911742984561309698053852408420304227483429025929226551124536936905793795251264568782361, 1257348534359355925888509983815852453617167614422918348741162394362246271387900891106054230913013809541820448542991927502240979, -2092055182462408129116199126188101400717968968634500816605018708673339356373684836882822182671778354916257883520768180372889338305, 472212033283814641092526822169628814156167263847026319637436115158876091888785216084043819594839325118158472966477294638898107915654], [1745831027932718101403210648040943500522203634798371620684470, -721941240712832070324522614823598167062249512093562418206096614758854613909921101, 22458700877774981627437111767357095256607868273250315227477816505681875866097492071431212969458, 2338699199670571248954574677997332512131520826152077852704753095544913848785588975450043874157484043, 66434552332568493384970218479095475179891490557598742485684366062945309240775932903846181613513609348003, 1130304058218634001563223115387533228710171216687827039003694994232005728985509754554794058045851402106260689, 10061643263000739747634079601708495387524783142014154784905794380702818021300148454853472931236777953132339835433, 61283931367128828412364037742973653292604992668853430890148733812196139600319799774441469736998149309754422884924825, 168533167137045159974361100202540013890953949085184624306557073402397504250947349214246208148149057855830332515843084946, 261287594965354154322944563598058374558245694560974077025633443527591542982217983039892148859123380645070352816869338880506, 669727062848573991084155279129986446962820909253803672173671536283121951500537589804165292497382351010597043108143934011858470, -1230756526872475904930442778168634207956389020291141413457149996427354438273099964460032469203787189849315587288962269161785319269, 269852646389485676765149793031739395019293550768750088318219240421036672585806650561847639763565660578226331616745824188478430999656], [3155629654618992836530804901336588240369358257261147209071508, -578009302781730612419637786429533814444569791397441888497984022092959682279121909, 12140826703032512217547084729661362434881916000693559431655278488729578126972409883964843563235, 1179399302686974514876283691647752793272470223006584351753680733335603086775217860510218410285519877, 30381294019919470047651094126326892613422227209052647492164831765883956461347333452373327324315241452156, 525589333440456897570664318675562999438991635783634401283031110542010136317842414995725694130057584213833379, 4740104898990284365927870497759860894671811379293134393825497408831957908801513164688221616749471494306145120899, 28454395550186152844832133280318448643886836922349530182317419871954541257202100592002969132149379019102307503041025, 90166563816002681390034674668900672529429573729193954988552481311848842937576729102587081208136716045762260825234074724, 166047845880080236868489771706998210123742247192566963975782647841282010175941457773347782002937300424443509457228623021674, 352160281047146932098601072694446569618990996702834715882076162202283546938954963780499659879406465143368086282956151418522607, -710420024632255263881653201716393405377868932010049534208417400744507420832246758457973428255792398827465219378741099513647590100, 152916381306949519560178834230607114025513059117536603329905155174704833507653979178855114308886203519836695270797139213666782467868], [5495863404424675441625402263923168332386024422710355957857017, -453706116788149162209659951070332383883717074318271477160808998764519173094391918, 6443438330262192531772770124152065261011555769924539325697664919541768130124172123618451415047, 582937741045727014636312977323791981923070638671717720407186531476394608464132255708228140149946918, 13764731334124834541073465685686025690220087564683042834839336193025232628017330980007486012802183539318, 238567310981248827782371594635603972511093633373414289988604396947777870720890763699244179432513298982186683, 2209090814910674993302413943012877555447728739426923711461204220716727671528316000504026933258856966240128567537, 12946476237638574537892998315848802071429554906167760673807821757773305407979247199760691022770063093852288807754493, 47408724153209322301118004740488345254841387214016319837229962245192292904129107327300447487629541610185704380698393575, 101906035656522325109807794937051570004679820788685202625771706572485436318501903301015802501271034317107557843816521594798, 182977477419006818326045512770157390161795917233775200765051577166139704598069055659591473991986240788606986450253597428786077, -402644537532359252943928188873376131246036150108121114794488468657034831341006080097073363350193720759629802515178474887229053211, 85922626378757965684002749812777210765271212523759821046120202137700749960245318573396280555848569997822107857995142469654658969824], [9238171089837015653504199690388056105170385881835584968330703, -349103169520751235339390342241412444310737627239749304313081044182556129268083271, 3356172837155731187264677305000745055667757734510240620595318210664633540702182969698542709475, 282015212195675534312988772907123737442943047119084426661033966877420488328227454882627687441935638, 6195713624123832845448399067865346270623656964630154044788033577095569090431331770159535020243967899367, 105558039886911616769865214982096928103473519132960499825465366192648505758435409179152538387083852110709605, 1016190551702976872264824214935419737909986075052114762901750430810264985287795746539025547107460996342942250888, 5784064533312207383847101889053814307603941992598588542454474764257807880494306384459833144638594641270057475781371, 24473228541611405962486634045954068833683685863630628722497772143707964434950063837282458591602005330663667910076613339, 60636566852200958387131467446799286325986585340171075223079782382358809322817709504750775701797572218142015566493102257410, 94053910533037209874246779953494614698701214048221278474651025906699110653832196443378878156600621758040943808566560047974917, -224197544805238310782864640279320669500647956154121266811956642212199898770445544723918721163010740267632803652421371732154909313, 47870735808225113878735699200064857256497836098365345391538489680493084426276278290796408362368084892971760868693849592579077431285], [14988891155197208086610482185325832466710345183727513099588778, -263268560601278874638078007410132026096499779847370194630549546098983878962035269, 1715022239238315366081351780496278068624687489998227029785521772079404726476880270653785628772, 133380952547922572127785228357134629002213080470382631338112715323056788904270412030649630690526257, 2776517043976644440190114893863220410732362463833577498167304340648702149798289861653761948501149044971, 45494408853932644475025173660214405198510289333358806621408356414510332881584791885143385884254358803890695, 459949406096686486423357311652735667113433917750226594055201888811617430377422956520265432358556392526750517842, 2544972061610283953157851145442376845021307100402360800844196054161110174747512560803556988938899538871107119339391, 12398578757986456139041247866163995455611219639811440784156819080697513774393682068658012839599918125961961508471529386, 35068089169132780253198613030788441685586794855663122405110817024766547160662847925840039028367441162074143007785325589896, 47892105990846292419392431163246289099787409621467549555812727051371446317239020412965598994436165357335948665951530282968824, -122692229839226655049976861874919274153482692870860797063431608572905381770272534588515842623294879191233246708199756149904874449, 26443496542394054280046493721675989580473997179541264839014478665111988629304260375179858333920588887537045263727661370894487647468], [23506620221092422400270377879506672009132372707489838965403576, -194549828127722269262130349870356106613059321089342884658904214295527390477352979, 859458054610209232381756471933009041599282501184236488461293725873380369650470140715895819364, 61607878500416238423087261612261186792431096714301932280403414936482157408943789590552479083015923, 1239915362198274799388271615879263309199281060626195345868408861553552764471093176482448290693750705131, 19101110883627606433241244550282368764820741399498944399385799179132278937669006656133796706495765395275972, 204034707374812286758510159672214157001653674430190966209354989838110837247887755101343206780319988609681925076, 1107221017267153916139944192141847762291969924404281388335306304104016468615615889938430403724212686825119280121534, 6165466314334517078901123167720627006064912069996822285128946811634343177205687868640455943283279774764738256916103358, 19743529977077396129540918801964226029705110579246877947854949741042800864396495931569203641521917974680455225715073035055, 24193368751092727174166723791562161008605653167903467964313800847106916004552172733925419780563008083794445026675294781611824, -66008914655959013246898778688636932949122408892972068475730821064580831313062495928073643140927574009655013259654152568423578802, 14481895829992268698150489529436423520827161182178153597834743929282964037546235274358896218906949782492033056575064692218190684230], [35634788392560839473643230000750371360025771294226293043452355, -140852167104073974686429434657391013228902275892477108787575240393595657440692380, 422209266238206273743578521332538003883339411345679791941452886421799136014890231202470446148, 27766434054066655233758628108301964222501819207977130178154096148329511921787245822957403782985124, 551388105127692540641066692486729736193615644400754684587462544056804911036330539928173426421296844422, 7823176160374734367369572477615342078964624256320657401280331091446346935782482228081739134436849943795064, 88292022368336437737841564664556266725466226793236683803877817287310642516730741498217483866762483099842408712, 478639484650081650129864260816971982524066572345700408531389797356557652492973486172562263101223963971784938429739, 3011371818328795916514290580442423988238549486466798496613085677316237796979185548429412633598946471533630584991892560, 10832407206270353547445547338624575658155024217750861575761915098845693038543195284919498385798633002019224699363480955748, 12142852791014814123912569291114440012229386333776910863950480438497331497364724585845120316590122109017303125329727737712472, -34919263572987135144690077428325702618542043547361171882625686034486283077050174732501768045155059325775196794110055116669323828, 7862407913827245646912997506282311894131634806773057517721467744461598847412335968513409440888332579152849890948884614296121263964], [52278391910166949868897717088318028620769528857723036814533740, -99885966291882741263713936399760991027928273141406086730172847550884410096861148, 203228316315875863191848661721468393696076524907356227971316517708708686591215858875801410502, 12202258219502879832971507733771500698602359558245885354381250253557231515984316292981962270609740, 243568034067444736817722916215125456510823310480031962003625440725766478535137238677284437780776907976, 3135336120358350082866853821227343000606346703309976910694279320647486399821293839468709796868064175109933, 37067712223605898734879113056494509573133487115752962153573114977430354147881649683085336600961084714097101205, 206683853855830791130680232419923554018796846301361442352972429918325326064070750633697256810013374850144490091255, 1446354020442565220055890870893652144121711338146243360526550063810027393265677964620966142477304031723419230839265323, 5795717282585589254249766351904275044958425401443832579825603270202823054789627317423972021614631904702760440075844638215, 6063675932921991512445039714684150301509942224945587444848258404171801128336537871389033277177424711580661780748554523742793, -18165325199698487019686798466502701486522575564677704050632966850040781735674235492465236873865680965548019653145899514418542770, 4231257094093982819401282241731141125274837963433700038411565121900422967096329406741215573612950184397973188370118311808238081313], [74224373873522121011018955404481595753798452282695364611075878, -69367170003583273153110158491261446719843217910619764027406840697174048204070628, 95804139134358074323676404918234419438012341678363864668733207347492948179325404891175185255, 5226069451535313750422318012989226547692995045515157898930668580796654914894189875810587596595007, 106441552957994006041281859137077806010653398265064684009010585704247104718971519794614288247254904240, 1236247002718865720505166736532792629760682389208912668325062020087668411415490671035875261049408788178537, 15002033692701989458624110270483437957663911331881403242340957239480320635465133439930894478928198569575562072, 89581491892428770333469050194489459446516590612625704264954186509008475043085226095207020938585420018900230712317, 684237679621730994055684011164360712974515808815414298562122304804914071313183083211387782003011168070230382295211529, 3025228492460779720751015752977754281486720268262949767981482112003616359886669856740698743632294969926988287176193094874, 3015972040480563605410962968639882078394169575282660304227075086471536538834915184779874457541899120883395018153045969030633, -9292665921970413863906836141929611496571770732134427111803709204700554863200846513383356287322607705914650456881652873217579573, 2256945827545734360034942072296212984430062757644882464760306489885824586514152417833971977080149532604760119119805042780163525864], [102085685481968211226082378661249879766596527124666845461037519, -47163365136650870767448745170564216307138290873734763287025731047111048613913818, 44208031863077566698354291339538662932493217661953065479570824244188413691881881984371179649, 2180733087008882686589173456836233985269894138526136802425506988793122009427178380393761164806291, 45775082490538921791081708301274411497328756306150848229932495056261527299966086719475575834489395015, 483362100883206390728669610957385077114975136218007070709369807713676561253008998892067214350329175155049, 5807765581529450911238819805539350977121181573095175447436088431862277971597496353932340064406866193637486726, 39094889422164270354203517356153182660735560723083178862061264265865018146835040126100009128786411533453731391418, 319481492252898995236860933943478765477645152751020156415671414712479276536166607365484614323750097533593177061186044, 1540948902041281510122459714681180698665747719276821246709477645149267205822732653654246338414173731613421885213300531747, 1495208453879067971491699835838905871781200193276156506148182198531928634670134393066168722407977234384810346296955940586405, -4674412054529539995906915190116189913549950746732820198261938803769198515467839835250818976402151863922896651016987363034269253, 1193050706262134241360773782149303399387370364318757795456319147110838142436137291041827564352952616591710737067414104312590545640], [136010128986352485560175037608339832909192043190107998804713683, -31386408674911307618041048723513987145019542310326596203041851307668645890333467, 19956709710958570544754759353532581332553310948691203058038604071338305548701916293741406165, 886584390340254018799522923350412581720917051782471318107465953899226927945328352413377990827954, 19253559211954709411662358747886666099502425212039460925280711757292375668695705605376118000411779497, 189222800069492937086195417001751199948895612123871609997222065882391561499914130397692403892150560711217, 2129284244028763788824965620691129908094489845477225725425650685555342264094106565636957835928187511922318748, 17188911278496245165023360388336728658756809770354648041893212942678352589696891711138155607632293608803031157533, 147567377240670733488007723704081134734029666625937759631845502896206671532001129481361723384103721805695575787111617, 766040763484492682713138095854039826440819470622639762307470909842809955617492866963304947234908705203813646843893397673, 738989784311009732711342119641359521711007684565921113302067760016126204392268355748314225815196138117596670040285020724157, -2311754910884176571851501795489975794519434258065041232347732764081358187657993379723866101942803138968951993934915391531500031, 624920411566835728820977993181933660073360815935992143545436949105212190668120554821627438316443847799334706271783690567746386496], [175677137252529628618967251586851121245345522914463588170769355, -20438107569495755037020629177953114363072822347660179048384536312918812449946356, 8808044186554068099286087842178466321977261252393288649913543935195787530946875546341965272, 351295562202344477639261381983287646865710252383185339914265436496503412187299790142249311214390, 7867410550278797758321347314961212952793003340584996901725880852279315328791851088661878340582053892, 74840290028830154990354117414238675841406547799080671776253493470053093005776755490118904356806294819855, 729181909292726266018456440402271031359109660787119016853667698912433059508193486215454846213109722488664128, 7595720608957160011934277719312292247871490577811172744094341142733408995830497084149089035840439970265187557544, 67586226781991749662717900900367378244892514102780136096634771164841808551098902927218024236325828593340045474690946, 371674145255055059072656183038389883900916644453349586662694451353064627716303091999636257155905894056216553032518769865, 363970136511775370101151705449278896558385711424187739048076287496900999427603877732633765363744391105554058200515850061558, -1123806266141335214123847478836478726977340333701724011189618690085380760825584643951477087822970535732709713465685673493923349, 324305428181003096068077864961936210695132890158516443720418335559256078687891519360934766385276707041729608963679630542113553712], [219973275386242812696944735496755576646096746979533459310622103, -13018741449269382816052416044316186607607466445742715199566160125649848501277933, 3798212370919462664363549619217114132410423499534894178541264177828294370237022616570449312, 135762261473055293780476408104383509413411192387091894431401239609052414982177363183883722618028, 3100136453105775682834787283046871343483473249763081034071119449241691391816160906640335808680183045, 30046128206015494395642192200667346142818002619024352243282383521984301295856883379604000773932329253065, 228474377965616357536430379560754674800671936744242763670875177304771918072975166332340819977301567175357227, 3357551079644988062802549871097330567397599913156261050284371122672279963128053623708164245881666759482028190107, 30757214351226194442318489000312027432847607275010392411473413247530174875090236854166568849604244698714142460139811, 175995983575667453092134288343056082105912799867218024886905858202167775413167224041696143570951089446566686530387623666, 178472391522799522003085296780064244586746356588485329458926901822036977375996894690182821803914388207813433277081233938118, -536846089606041844179363352310293177634322414042582771630434749817865636906988227362474956465086196136636487564365796106196986, 166715731311093288766710158614872215225553760315538855205494211362372373636256769154005243600494535035827547809861679914307942272], [267194634233808494094112233732116701565164771106555653990301493, -8109309028402270753520220801872742684624276048372195476269559703475437873620247, 1599060418067380227601533651882912005669923082144525025868189380249873860104904474678496354, 51232942887165163291843385880599249750141515186133442524114765629415573505851812258974042259119, 1168064007568885330087312043796471112427350128412231526397891024360779712195185903175904436428288835, 12206235434159024457925126122470947425843785697189101201931373498927416215800128584795154117029647856319, 63302876497299362285924533514683620269539415369614098885390340420536991946914254955316324408006343227133570, 1475812877902526652663142252319960125665411158168831694312729433422078224256388654165194691867060233572369234753, 13927580358442386146443947970629799258060476832072296475105268564775925110930907884698578365200795488396047009118905, 81327200768773683573081010240949902006173873233686704860794304014415976204215742135682084603300108955485210797633229217, 87004222624159256966749636637220561172362270362167978182950599343567936506724755704907679827313113100008394116383048441534, -251915873340672958680754428105727974188913762275147014518720656039374225382700836858959264175502291838185117244002829549931883, 84881743086086567186220788237856929961177325391936302357478056893187520124040033103447666734922020606142259040350432008025445056], [314802751356853206217664983371403295536339454660096887486834776, -4937782460715132415911961858928158313724485470242823229506319496430017707929508, 656716420534598756862444706095778262358143190137294374374384173945550909750512534439667673, 18909179761306012326944344563788903938556239298976408449322480599970400367182551536183982480659, 416350861158013854391329381939287006321015124263378784226717479605475604692944018636721756034416084, 4959197643227680593996985335382076942734798975827232110606711060013976617029381171815930946551620140196, 14564981860451469799242648209667461914682981496896788786488473314459862708049339923444654368068880405545052, 641282318927271376999209034439572497968462233944490007320773728316051915792576405451772680934646718525156467542, 6278235949254989443146796790022385580850266071430513052926980247092762767332092603321178687077135448824822177502326, 36670244200642159077653356649958185879967976257788324012262208533731886821055346786436567919060046927372615032595045199, 42093759901976744435381615248209400109322246006231538622741421005093564964355520859571954125938657535007617581188478735055, -116066995942265621264436572754916091055534541014097952159410068349316596906642806753113078078511824094811893163220327270972664, 42794011560673181674817130001517622726058049674912052468297443551707946396818762136410397595461353831094812608546513751277251328], [359953327216048130363271843282053459776651688669390748958460059, -2937978775066517189938061102684152531685075054519143866099415718788987026935832, 262855900076729807545903338772255076161419364745539516161321232852653055968565954221997305, 6838282718553719453536152158502704849539979499412974991427973455600030610486656173268342653275, 138298180977521959182523746472491267217676037053815613295928249759856991353079278058122599826700028, 1977788617940972039907146236994428441543354372090427839409254537189209484373976782927008108452907855805, 2454996192448726302025460440657077831074875711783330717706578657990205066603686562938013959158866898039122, 274162972565720946096119331326469189577253528097188323043535361775179835138295789304868440960618456682868887866, 2815193683475402821337022330174747954375997673530119327855660287953746011172680828704158159204661350191172603030392, 16132062705891275824163868697648019359325002086068842743293611827312279537380252349125647004664290575479546580187742743, 20173027315264035492901711503305626589458629222419675153248652839141997213343393255056116558418503444688688202959548572429, -52476596694999008337914859766767649927408343159109084878946175704860900975543755980026497760726228523902101546150938292873420, 21359515348552733986495770583019837003817151947900169022837371653007694559323364190539159184296417596120963088828781740336827904], [399369889374472857960875009986494115472368374588753406244403866, -1707485239918503598707700111055913548391909839271505866920444869683145262952356, 102431364778707858226807717296219091038245229734035640323454429309956796343077664717335830, 2427236780965002369338802033976066785902321718128473174850473082167074762977618886680767472982, 41763435919572130780463081827102355238783196044707352129564242677869499263887883607011729652784335, 756017754777760376997498428137090038120367253541365667125351167023347863583860173815301432632778113521, 291672719694902649732831558572178028370198197859423605629596649276512971918900593226778865605343270009906, 114983492904283542497587352411451944501783502138053679494439152826969703003727248649114967845176316157012078559, 1253240620843687173468617469675426409316489779779201991897659118257943397005205785986905633107974535226338826199713, 6923612279378732194795013459387859623693414414044309556966983806929873549672631088825329016826414032000568213935776648, 9557669510987935312930463870687482346533743890198372956831794888138614415026374362351425579954793978016350229217821443846, -23266509070357890034269492127481589283657852731250953361923117393399076519721058029905671016815959430669625534331757293925284, 10552152128224416722572236173724890554415809735718595670877997572615910395793638696827064910514858832425059462141890841554278400], [430157795319673507429488672558821392545296947501524562227651433, -968872041185804450098794012062580473628537614893399735797250437687628367219216, 38815868355289910944065022750815951457811155150908598565146405843014798358134019990273253, 846358361497019025952566811264474175669288169979052221356357289233630657690561500084026785082, 10910278618877290670509081016083282983383170709979953418750480853171518227539318185685374017765390, 268508719060275771336785331398269580574470038258561482138749039552512603061437283243351206255126089990, 189993600604375437174548502857878188047203623144587644251817584413802596111023707940466842559977457345384, 47281385390977245359697303787438478680487247970881700286239797850956163979744410631573039984382153710364300628, 552209358363364776700996388571920547548078623844783324981972830334171606713070851407911987986447235702654076040565, 2898981228067132186275808419660131680947653381000295418093730423142885593449588127753707031320743703344522742917231638, 4468303324510558198855189042591967589018800200146152766363799727182108946765573404813828451590240379396693136424181368608, -10107610206106699044215176441338264772514561756312003691585687365837641290238641779457026690361168001653473486950272079305728, 5158533931802918515118536859669833122587491167062831153324285758856101684477371236591097570941285643541984640420642710984854528], [449677130946381071670462111072300570910752689403121975657666381, -536502675721689960635990185984657068892098601821381263361380999243006677178050, 14284128047412704368508915398342110088807787186964846063535533683665030128497123328895187, 289646643216178305490213186059630199938511751897643823758607802330497969670829308984233261997, 2144985764716116608984945590490607333178041419328702865290917922048890364347096594592077077597412, 84234003199842472605248160476025695451885153347963135572755392134592031830976377743104005541327614931, 259479437103720692575494426319196930178478185925175268105937838257054417665831661107844897425748647725617, 19107191812097626205249797268811241674631218604172165111089239937953321043718394617324478484602749903299136936, 239917336410588727697235014219919375321420598734192961480379081128963697039631654809007821921542677315928819938481, 1184379640283250491913149625589929643378309744274205415183683266025709646255474815628715965730877442123135549510896739, 2057722263202101919412674308619584271886670735957827368310951003843439155643717051424854514423568566303784757039804671566, -4298168395289396856759209388622532811077713697604884566222327779928253058650117726105058225157437896956685786056351513623072, 2494790942291648798124912470043695934203878010148270609005487295633742360871853937977558467934355985484329479816401803421888512], [456414356666801978270957682818333612541867228237013020647913982, -289769062472222017099683726507154763001916053120262635097258219672349856029243, 5096502752478525675404020159943424800890268695217912315338952975781214554116812320062781, 96890277117793162916452402267155619102128090166948265034842972112092329384388362322057710352, 105244806162115200614124299204949032096872697071899631684540876815652003930397569249554278405972, 20636297485349242529019253260143669492271950268467328646215611390034909098980626678822596293023487139, 234130571559246982612360823500421398910787528253784714397178566223189726153970985223700921259503245543647, 7632063041049746089260328084060503651429905153361173049897259641872844449212182658649313542075314494543737861, 102336602758382037759644358814618300161441958623758077659020726987775918978043213454685091439370818087139818758441, 472308755687355443638030297419599323432898505944832706907608966127426821337733927055280257206560380047310205481254058, 931979830893207074726368973705901234990724281061982514409917936824565252817414866193846967388321658247821407945808234866, -1786911006588011228402137926821630062110831491178035195823448938126661682627031769085026607714947497414464993498582377739234, 1193285240294322431985393060710006001111602665997343431415773850901961815631448573971132321868018564350275809184371535701270528], [-319267106, 449645856344882655211486614526117782277455942944397961437839850, -152569433040983152502214782110995814395752060838056837937811894076275324159796, 1759698975408234114067124226870102552755239908495628231808182552165219796705478846151095, 31396089071114661313328538544362668497091270706479770276872367309594054715887744959397462099, -176080914078830402612840583313039574441095609422227601293917220241488341487777015160103912665488, 1896470531843624373760167553333265112394228093754789879301706405945835863493371900145139052310652205, 162314693450357267187329490941392030467306127244083089343039608324194923609308524077655532577729550330424, 3040769891141686885153176599611357159577039940507169485196800869567076113076489393527624853137705673828853242, 42657403516218420968383243886873645920239509190287229648361035422294964078819457899013041751207919357282770615151, 183968675389614393268411168148624449890178200450712590823533923359218776926067679754663402964248007533953035011750226, 414579912544749873991545239568454726415816881078010566776626464871526771010519359359401025323744357734780926788470664590, -725173498094500223258948184458951725599929841566237611951546542796196157381662511165053445594840257546602867230069366758112, 564324361292068759180561057904848916097121912761412992096455711027249963993490082624201533427284133748442670796683908434362368], [18264129232722, 430097307827223295114135789651886785006976477740316529412775885, -78263495329904909435690586548539947135615844049837405329236593755070942961238, 586606095509639598568050654012422399707203485252903933744869591784378765141708684141573, 9689826172227241161725382828600817871761092430621775588267759682126523467523288494014497705, -119043207379464656589867662756519484442342546131074255180914585177715303194914923941361028811218, -1947877031656945661943552768745898037547923507305358562388179274451900367091687417590181095990064573, 95064613439187563813419126544224584914334639511094105978682293532091979199894162599355469272609426541933, 1222201207399659613702700522763498212151682997022534498600301811089259764049757485494822513233381945223177676, 17290733861945835330809306116654021331128668136810483013063484796317712009308418487439753917548596270534298447590, 70069006978460920959573254619707068636002227776474353041491875746939520819903312999356488981000828822649281680967347, 180917678461148431874212828377665509482664285237295251450753069885939804998362994997476810859293751343133562028648942748, -286716801696041241531566527710347120964453739226422669176350119462313154703860820575552175081025126855179731533579398038464, 263786429099543673623003106691769131443246257843008911401278750854067404784802622708129568645302164113320079886200633885753344], [9544144031920313, 399284195062101540481066731712156115046543988734830975415872921, -39088192300455008942820263187425873648302149108257546825515561749117382556986, 188252720205238407928089208725042308094496514737826682915897846843170205896561252096348, 2758945194041907577363051001516420092044247647382719508075924182833331489902587652802189116, -52282387079725058367427232168446962974980753509756256309281886986729959572371906029576829811478, -1772472728719585388373204636041544802568153362465504778614103920544975360598154996025762471125883472, 49268344767742459791371389957244394351014676973911540624856356164858645790578382951402959969993971717296, 500827391752832739903459522701512516741404186526750423016914347333398570197036937712434170351641150365738789, 6779064397368974872121207103264350488297352869267445892353077254595623164071761943377627456835437439790443276049, 26139442274827490761866414184170047344636028814080719773777617846064087109077848150970835310431051314335066688526232, 77373303551508145111200622965040514883622776036812662365124028712175989540935522988790318733919430120828157258481947416, -110160788091969875728221240776222390151577332068983130842751555048416781532022801346239877904579406096798996735698252971328, 121835104534054429166891140160779854362740176053536062972888177239430914715430209562659889570147792117201436171650837793079296], [1317672186279782205, 359847984746646657377633167112597601833126389287238000304471942, -18994146293739287934324595925106758952586104575411910082635609559727687823567, 57943289741820196804261616029298084099347164001328060694317641605979647614929583776969, 674921557962236758056678011197195285896857970429719775334979999700785220945358828570576199, -18203574393444010490010438790185007793478128846269181638889761800386305024410598944405059933172, -1005485720183067299182659365515388473933364945894377399966971859386750442047269865144828045756475232, 23147215102756706818117585269931175135933830090547357809155018327912397866845590365006804628677922902769, 210368843986936088248458683370257811005850426308684987958287736761098105247730325713411047192702915950413647, 2555106590565408071110900622379641233149885918532491760742545710022427906387418559514809569765066351752007385725, 9573393231335640979109905475620590300379588142593598645050349358166552002757215992519392691610806439635476949310949, 32402290407519774225823578799696243776377253296836040912178752505857671488448658262031407843253687322397590719116448627, -40988160845772080814150349029316014424884685949368753780337972677037750465290349111218355693838307779920072581059985808640, 55582558517232706622263251253554766967287303029619688788084668586567395657960776053410477845219976135744789498003273996238848], [-55852602520885903350, 314684504666251836130538958522222386920528955542726422472978153, -8973177990359527981653687377664588262728454468202468602061947975556300066304, 17019898495436638397076321815167259881505123858871701317837272371809725204470915895715, 110826088372627768301668136302556440251886191482916249862907244541256602838500747447803708, -5188764849189779921257887925284835892469362877351872965327844899368321031505903500988801602533, -458888141059999641948068467632520717256047668796559858566045544284967584205746345854633480256495149, 9987408022984982743559832179638571997781640247946590230777153770983983355514918155437374961373726443519, 90336480344896308782471672351941260368032907589816163571981481610410415270450834700955173411393995081081632, 918837762079772487270715422312692005274186761560524930109958016471790965351851152985860992235771320231603672094, 3452553401165114754969117000655185844975561921711614768348950372705104406684827682150152518020113237182216776947108, 13278105539111748662173189387324056734596726680984857771070788258462307416439740694450782625097256360251809893095171844, -14696405009804233857842501848041518018124332789735701673023571073878407715989405545679606744123884553889860755587152201984, 25037621734152143805383608200162684099352120500788719008134928862667375685204932931689697642158804692553733998222488021499904], [-8370366751185303002814, 267070674356249252666980738708924274866514474255288901600472796, -4117717255514584373394593449140655136814935611802953611338795757113833077878, 4737212937615652410288567659475097416700037650479484833197205893107874326236280770122, -11584781680490589627137223044980678134516835724778822426987702188656694121393255995607774, -1196042988617502312058187386751717892312845740653576092018547316310319658711526221501876914624, -176760167915621721254635849028635853485845057514346231103094247718871039034758884740910544248839691, 3983740895009073682614547930983456690277150923800694928998245786333585133771649988539431617297007399151, 39254981123289785564723489851888704758037092371526980729614572194340572357161490912728668803148999197504908, 312000263485444034966131688216684049294127454551730131726006520833675932202290578791923772067463177687858491829, 1230419546468917729581876438951613121246517320892413552481335267595698391553170141453627341867676804252538333399683, 5321487148475775912001380867128140740771405419261837507954102649589523367353385040815052954584707809744463905183903638, -5040458083121155810398394805250081390737601454500244768094873230961697096021596867965462064876051901755180022910223941248, 11131945067934821841285100677704627144426071258667488903988854156900197299047484629667165374497070806065032689953815368040448], [-36545681044069870174257, 219850708414213842370361565210566371607693601902126104515819908, -1833764416080789893165737448363209536253451853686142700339604095822409359953, 1236018970891566466492219924652621388500503384764275345034999213446628838950862240901, -22711804581907637912263755053582594125526164642973813590526059889454705794327775426233371, -232510820636747684604632366341737218283582163178332016973156942879201160433834238043752183194, -56412978274427301669829382063394735120395916682563811647545905379166678037615419078075845929173236, 1472546250098283642953892898226299977716301591685868370186163094088660320275107959096087310827458320642, 17017602634225683854004632645398446620894264335962078116519617822625887473489693530937125791363388536937192, 98457318326913243069854293931597967071167841944944146335277042004867901294168739301842804149742464986499546410, 434893132662374142259746557087541062929891437239062888881993246929031073573573673791098051659113482186301587221766, 2084888060156216447283441993314035448767370500948670102123576204162387239473839121668399689664667411448389549104493628, -1633807974527296840663431436773674606765602684498969077755176930847615182120246395407523153557174746596014583388118219264, 4883151637564655475778660791740045566096290621665311356762617204956334201055508709146694624789678751714230628047253827223552], [6281477140299184043848838, 175562160303135405907788282544787811996909008505088854268353138, -791690182467391844232553516840598027900241476100609500200483542288263791759, 296921709682431505909371093154945120267556167551450123875264596901322827113684535755, -14220003713604518683684262448401519203684139292148869230093374172802158419707649080779145, -66608379484357704583179230067195597453986019719847513864901782617614242910979895059989746984, -13165195745607555319544563515205793680031061252384922793966662985142781785747469383199627150633802, 504158151783833510063800356954989299405810636257204806904465766243061127634903344182822225585426066231, 7253938911681691489440554896530732885473074039763650227279335257314796653401966993631215981896186675545421, 28073671645043615741143056790538018818773532993517463262437539885588097028367055053961643710502912532629511810, 152910489785510371851857454529651449408667616032128686968307595240091527093994159177970933033111691541119523950938, 798279238459508466262559909600469307704004144291037453566993376965967204804796553855257941006885525767694181542384471, -489646852921730908337528450456277755172851118074548591105633227161360375636767986881223468704388528085707102795590970880, 2112521461740851673167559562227267490501600002846484981063944368432988163020511230719817228843479936230184717671427308781568], [50742673290161889555846979, 135907637086699927632878404086455654540577535421705720492714009, -330967869492364954833030832146378294442050537449192076377849017639810252697, 63424659279115740751548923688021666451495006301894409275752996400597706916276686296, -6832760715940917407473424176089833260696242738243413424568839839744916868314119069915528, -46897443827049273022768501031942279997334422767584700279810613635570221528155954135290949514, -678874009000248669421887420007054606165377953686390205676337781408440453426713742316167031920823, 159508344719384258093367722496399369545326823366420779309363647354618907153852489780602806123112165962, 3001482131312004781873511382268288835155374436754325749114331279545254142382190877330401792817586790131762, 6803653611530541828165971254476908669415248408520798747941937846853422188742323812494942316749038786061832691, 53562153159606882235104467250882918104285894553531168087030902387091941032605449910075960936435910369899560643079, 298654957618243812104987417996316888680549235700817331240416914278399234712776673027738520019768191775532498501070360, -129403216876006073140048534322408479689781851852697519857282525907824562326359777863873071120815956057600180161337516032, 900922400023137602069714365195130542304260322237219430813149937939228285350781833539622554141982051070605631394042364297216], [-1281795991584917848028067330, 101998775256218434892205394395100946539679436263316021277698467, -133802542456146061921176014840888261365064929666365454767511906410947032601, 11056484708577765185259941443676878495350799783650919016467439809239641779988980646, -2840856479124765005449567738600433638977865739153847039334911133501374207371442856476340, -36360018278139085099000355437591681834419930998221599414253566122336258731455336825978675793, 1584887147386303795243646374330698918058124537450097273650616539043124131043339898016043394735933, 46560946849422396154039499136325650881179600615771663887291483703874107393008256885282703583566138380, 1192109626812209697540487432142373044559243572289193777463366972513516822980822774816512804904597777743658, 1151357073414146540424803883173160705095538189400962120114145479168604526287802491224369284234078304215158643, 18674616251586535969631211705949724919568935662820327926561733431786636287255553260455842213086147458830771641239, 109167847993476679793721125659639668477423709091498489771597651652706997183435107846634435489807657904770047719826378, -26197187189682872239161414316329715496922335819652458720233535631225959878726519096373363589502260355923855943087697920, 378586991935217612963441394628334084776921104097086617835423687730257979168428594868609406784234277568351607244256861749248], [-11280179209733382020889076079, 74154390983222854612390763461156052449141933334670246767867710, -52232382333636035099552988276022380835908962803812046767207208607231822629, 1088318653605414037684102126894400481050634814855156727353719589684174431536462699, -1061283986733449402080794048249818898661317370706318427562431986928272556847993071401680, -23287859425861834428075696357281318515746188954360347102527067611132002688388423243821490800, 1268029829572564509272890758428529200243425110674299637308510984063492164585958842153586672017355, 12625645132591293050263728338192325954147518797264778363888678556851690254346200143087216357067068782, 449574065868175200465284333783624022411605510169831808135645464490896507184245295221705343714556586753701, -33559934059572717639782660995593277977883499517884821309686872691559853511853507673848302384807826949166025, 6456477734834834231962714528862990139367023639255128177330861958883637886579600231282632882261383572675718316723, 38988424620300317517598312381068453576560256043175513383711865042927334256693469959675502689543686015865437205674116, -1160321805774364867864243011200438045891685370453826073759491159372563190701070204880588626381718508319984067639541760, 156688113950409933192077939321374778240099187006866814702657607447372910983433275962834688243899376981429533840495203057664], [96053913292423075379259201778, 52224974303134504599523718400010855232037597277031787571771914, -19654433010480369964890163159144274778540921698831020369292356412898958576, -227928247774574244320604897044392705693305472669783806049679868811042133062422359, -360873169452164147699448418568038561769177280148915808147101896264498235476560922613130, -12544064200609170468968252325457405906091293860933037372605714771365532306605473504475231403, 682879111251117786142891532492273034140990535169574385926408805711577745170137285662883720154906, 3303462781819201845015316207550938318026519917379930387855781370275170309306942314580169511650549194, 158922653553110986286242712018177028333143035476847275762370172382103321331016393834602395989446609780044, -143546370985451812745592726954517682610504499413064781965622063461261701900590491335225613814066370829807580, 2199209667622279215066844846181815319358915605365199170681911458232180885215286113990167170962638344050326864646, 13605676000590275103302088074011136925362755324088852045568584291960670031235548912355728838577580005574535355616769, 2738775138748545461631316521989622076988910365454238304998509095663606817115483983064254487935767186477048836281835520, 63839867630223224409873930746664531711437665687809504185372689026108326349775363792808361600158487581414286660277542846464], [923913669464154773221255206943, 35596329059901202702483527575433608411361105076226920168330250, -7114511865058144508657400020753710972024850510146157919982172311199887137, -186710624190885605303345694832138152812049419342514762609546628610234719138577684, -111768527050826120297799793239181964780964835446682049706955698163855732427475296863662, -5884516302270812954032915970565422846077458960640975809618065710647423888806400037530533955, 305730768327358272375734322782607008003884378325487627685981207845447468176903953012883303083753, 932508030084398642044445232840402014068787482566931376025796937374326577487284087661133840967200939, 51641778504994134410905007254524669351118711353705313582101963290834724206956810948692059087423345810703, -80745464467470075895931832999057756978479566098544520190390071717769321302195736952808020480601764568897153, 731490847304600772087149515982528407245040719423009211656941212392668888861369643519284137518898700423256627583, 4639463262677737721216568933659639528696825540619659685155911013253438609843644876231583208775050285095513826348024, 2122519905737540885698061296087026838897347634276731999447960926455333126057468522900539092812381338393601218166128640, 25592966200788427639138597843378367114402403839238360157339440959493311295676236312110583772624728371083150011600646176768], [-2958786095919581807742637470281, 23480659047457415436815461696350832132389828303755989829252214, -2471387414001787896780786630422156963594250311342826826057295975132427263, -75424209666604806156564916911405014948530342476481117030641589725643605446440955, -31225100366477942399647367090082887240372861449060648578875384070164160025107158326843, -2458819065686008364002180247748366718625237373345876165799611015820537524517053369439914985, 120751415012281893250848364237276028573047103821844348316755225261891981836194206370366877412761, 333485883000433978455517113410437336698840938794898484450028815218253104469110800474473527225639970, 14860014204384996366011378868669440006031840493847192407955064243186069775793036497380500538933485759403, -31049549364370027765278788429589768588984303114327315407921839004570876813223201670386520401667998796996516, 234990595879540963731326191662073131644201517128606416724955978492632321053780679285467531535768156360622497501, 1545761350411939465779620723314314842913119431556726248590990957782178423398870709820858274003556146845372357665368, 1149538898598561165429019064687934575486163615767491212000297787056961697515036289810091733009710071943774144416219136, 10090274801578002679048821743643995055855194491572497702042165835780948912653955546068744672271993358479960849030926303232], [-35169321939631844636878935509150, 14972658296285491549685875360038893006721467260219194859475497, -821411042598160932141707721866380635601422927319773741274823453963793163, -23893149987888806897851439623564410393572725099242311049334489814174111559080081, -7670016710370461185312304642192627476690087639436430651108264062177236475030203771748, -926221700167332742601359312353244355692353288381750655513267544875940649139562126257922035, 43065724337677638297962344560305427380733710631301538965993822482116388385067883318470340141311, 152412013416957391456547278227202243903749655408681268466241102080671386454274717062513040727311766, 3439202032988649678876852533974090634223221331669822422187234641544161672557749166777791102562081223227, -8594938553293149501424032680229513126422040313091433367528146706757614772125833690540207244860909086294918, 71933142986747350125575180262718307434035903156416788265936547840354385938080201339026439997582959727817666862, 503016300353646787423467376813547283586067319047435906163154210426276934089734151188127398180206486029362792869056, 536081201529446072887666937636030403785725964609934757039114398708439258615199478075226554357907966030080789794652160, 3910336319576470152302208162571963992032005764474168916373614658388804351484723892028124020211363837056948235351841832960], [32622067135240984246103179861433, 9228952314570181148599941809927310935505377288688913933295988, -260245893735074181474209320188983483595759884808218795236515525909531001, -6457703363218318311549118635101016514038942829172112985917613205268656365713062, -1552649456401629689618134212540692606922220329851914829449997423614788582376211539247, -315807119146029569846808498530371482915104875557135903129533507781441963496878479744432008, 13999201120228888380692297701553778490467819761587405381731986542091215700340730026366417708147, 76117859725316925106919977508596095321936222716911770337567653338310204600703866798885492461022261, 399210633778583420252555592529544824323123163839291679928491217468913826024618628149145792789801497967, -1081686476456839456805288370807621001032066006770910355861186156635861860200604490643070206958159438946059, 20610551685972103880122369176421608588456902643704251156906618817668233037204764504242775655471579051114848268, 159736458685243515175571009655823979008929804118568104377743168471791255628768858910343756940718520197880901091024, 228689141823281851897815603590738409245059043520150663244320440018558437884055241322471260336879924096851274136158208, 1488754771615265061389248769728923210464333835941300994351258050959157486979453113238699749318502202460737752378019676160], [701976071800558745279639229256691, 5491314215146576614308954336384564080221647917255462925496056, -78215661375290607345339262746160263955254368154729261677906736117837058, -1516491782061227816608602575105652878352236906186670528629805388639684025198206, -204891674627402230123707479933246507230319962681691185781529421253219009025034508105, -97105192509989227352629025209149567023565139764155339188773752558263347913507903672837180, 4154599311866914862625886783237288462376746690988155205051956761726652454275278411592123340649, 36962816787913577676676080437076341689724223438760585547350786050173483361767597975517046950669630, -183465636044800918725038139607347750013689714631609354578945595697157125432448800836272306458358798661, 620867467646627022732143424683884289703685071210820062197264192760326865451791380134905526041816290277269, 5377975801031588530119475135410487604160774053740725518326269407127603388855843920588342009809716133445558596, 49418668570208180616005637646543864717262896773241728840662595142003996873554132748202480116744548250930977850624, 91595172068274839308630836039165318257693013872897306340309050001405358631600620766084189104027198715881964203671552, 556536491787794211777861072350354254329278201750900349076943473159368107426270089588909872683702639733109962564024926208], [156955708983927271712148040954786, 3153902680259964086405974935688912888296021882012902448719294, -22150675439232123394172935790797066290960241448203378427351644339338400, -304470807408430879538418173361811566790669949037469706562162249413743396304240, 14329822002251931792531150844081353196643342331322341723835886137019985305041373340, -26543138209874500923721007664464642400924341258359472238122963694738109571880903188125924, 1120835115171599089174763617727544155359484901376458700866244540678396268578750587090178415627, 16762697355572488546998880045177073465836269603225506909124699779731550729578828123318022362402731, -180229933767695039450236008122451390498932489360005588431118759383961457343583649439223447073020457008, 634567678656949062540550686953776294732184666541158865414719310934567302514784903341116244187771658011767, 1212095484970441166419033379487620813139648779585300061167886474144809346549492468193111078732749647205707900, 14854837224627699603976336846994631384682367513065096691771052527586687629759449476216120535168704251288501935744, 34914295788278921096880866930213276860215566929687953115846177385647353295739017108523714240464320884414357104492544, 204166004155787683090983781315249669350487269379696234936276595662846169480853114556991439211881018794806634434762113024], [-7903122912448786442613694595999353, 1745611002606703098996494424266331672209658506828296765177402, -5853545940419482670148360851562246767217868572952031742309195448037854, -48691591446668819732047740660645273232373115112666076858746454677721917720607, 22405271178405395156138698597077998458161364087631604001263493965492565393958032300, -6223124318687026340522084520573083602968137820919081141321516138843491729579112575514934, 271843831875169407625940014863056973466823780169809756577755966926847291730223775209699156646, 7054399348535335830296901773287997866441143931807431281794058083797663469199515574631255275220019, -100100655898867898495696066225730523603089040446080703803094843963498669494230235956548346498897094604, 370557730123668370247736732572890204805256754800899319347389868914815439796224340730054855719184932333482, 203519677292961468351733899993829718032722066999710718633949492712155477908030255019962478246770389009325688, 4321119965680660023734920165903244966964028611398823204251506987428644064422364779843114454679694985417603136000, 12766181028610736335422787560692778496911940777827625928517116391841552398794409865181571708768211512428027942273024, 73458970126608910532810701557786294336345334125697308282203429627074241806780840993881516860605896884087471874873753600], [-7048310896572322414446820118968752, 931021980032332529433561305077089373860955883701977236335909, -1421056903679912889684510675275945759859693586254780879225706146125666, -4513917419798165469922131593933861278253511174112444878295771546292121913293, 9934306330769969425218626820068198531703822012758885831076801486711544277434457912, -1131158499792089431418067322070665078512515506461119409588112448085477389705785666875306, 57982948411721691118305824136971914964503224902405015330676555982371418363379477537042887755, 2764472627978188418831167870090310280889983488013239286894099205298193934644988567436793622457507, -45214514430354864421524304394517520063245001873302356750922323818794718271584506634852682396225167217, 174700055835463366040636544102246822778607357412231426827151839407737054342254867608968602316919033584059, 6747840033289010659767978185078891486904718343696751890305819337986713608075477495904165647575617531443752, 1209891872460692826756836008844377518924000720126701650379294915114193164220592057107920171971469419788483824128, 4499211036819518233771302736418768751927517181729060553627980941269155941397581225344278134060976889534203788525568, 25907447483278470355571442932004046327944688157280732483832215362544501005879436815871711679705518425438109282198355968], [52457992566188928800011697902927628, 477530239127416322028753007809169311643415104544587307089858, -308075088518832466618564508077523713993930460296624208412704742355725, 616720062992314678118841842052883660313590902123088993812272362494088240114, 3194596680407955402263623698517072622890066638715397692562376274907060019152470570, -93195079511480534248047168355149511097336710911155106823664029197757536015826179182857, 10390110724963971643448051071400029023180253661322799176971556044132164042551567476577095258, 1013834634044965947688326696279513103310152659581111338695046900262933266439948147850525741198680, -18008306320087199642931774888325511999845164965573279905103471775969144449801377541238694890636446600, 72126600323384066259560875818820817428762400086238833898750018315554163816299024803475486492689438846280, -13755132323746171203856597301065104981194744259705714364271029762474367048819177793107767562780427719768768, 324048547697312931193929537826001792286990276073247021894268371212772081896382610078677046958328774600461666304, 1532750734711356674387769113660751903138379698642704729983863505844070352348190575557351966703982740833403830009856, 8950843168258026512301644059956327990049603118844260656127890545153905595294919288168888567119337640554609340714057728], [70868014873908625125201750690083190, 235550603358354813789306452180329960714503292490805875189943, -55988812686222518743250769029464148046925287324417456773086732454143, 473554120593002156400713869902194830663157031437983113490880344015052233321, 826640984715929775669306676507082344512921770079895693382556479909401084138132669, 39836934757062187863147253573000723202152835357991866711470732342954733832870230655635, 1386292795943722784482363038293489527338103607782316986242127764685855940753018498024672276, 349354926439467207384660041038795889179446340486419545406427187248745992911816922042335625244633, -6511755271109602411818697661842921226964855940566658820866146212232304517168956752015823092404857459, 26900207482750168542625753374860698917519647850787976299103582437209133258656132898475649748103925379046, -7963759875150700610058433569519239877604268837144755669196368657731782191146258074312372312203858726802112, 82614052311617963156918748292143425643621454839652691534582125434266623400967769344252078184546229255969519616, 505423596130783310435433119813392737865691491088610624519787225206938889320282731293083966629948669929942968958976, 3027597975911234284613450097808402179420955717880667544251174265320283309082549920243677162113879111722699487692455936], [-209629131265835084690651521161334442, 111456949982578028175622417490924499612318233652110846379911, -6898597023857209577947303746549160440874272690769903019489496002441, 159302094584711843325200980873493319742608167756579512679883962651606896842, 170896710782592211525576807949858977927821649540967517725377617246497770081715590, 26833588920221885976166691336982148251821024097001964434009646007042259773691562321113, 69152246724388620083122625310557969635707603146048624200116368977024326204800701923320393, 113359468000243333090988682320556514175378688348482670742054266452861055561438765935706089637993, -2161529253283894377039388199062669400297659264970373081268257067321277705057145520512195187247182672, 9186270997375037230411362780705991860835388375237224654249306340904965839352218469390065355987276989076, -3124632398630961721900345200039415638698503436556110875488717014462978982956758684696626534125441914782336, 20124871267736748129114985918224591166573868037937574046724174205793739029061328779791980875948130404759666688, 161309616996815134702886495160214439271914039650922675354694457341227550291720714670257404849052965550259412402176, 1001974981309004892141370486435811745242494043722582953592405180771796682483245309756495967198558132969743201649819648], [-368612577256492791964560955010789081, 50599177435527714285453108790236385479385987627705772747567, 272683927739308857200358764170005618285200508718417847901872708554, 40499000980316831020781055620764379651016357148528083329808589140055098360, 24840760317130749762767027221136119421924049663619614331839215170019198665166765, 10215852473125310392610357749616159921114859852541077954203890212145292758136912629437, -30051952552629005844111358922988961543350059744024010746745885459010650646450563113732456, 34628805789070333241216690217914440906866985992614291152537875938697276717658433508610176299643, -659625034488892819030287287210380056989955529098749339696655042296518422196537049274746498754760064, 2886740415987239538906232568590329332110115553055585971858333944184030146216931109377348194344474651190, -1039548221652429409106855008345921051640176772131236872974346309331464171981073606458589870351596857047936, 4844675611937195631772846574146838528608856921353809628591183065412734308124792117463637466172351444223479808, 49745935892802084932808774074290785055542315350576016495960148005188093009743005245204318828559739283254840131584, 324237494943616500109414065006640970205267778476089606926740717632334805091289392856986592179317659037283652688936960], [500445650946486209118504645046880809, 21968070222375455444134493968757194023315112036320436574123, 543502227910391257201376008914370351632854568728338491642891965125, 8485356446296853096428101030382853461021785739784860787324946607247684513, 664956466431149865092867732471645628673702059959250824875276095654758927101865, 3003658996951597652722223925057028107125997649179292085504955284173017463772892332583, -12207565999402259811168694792374541739271113791153200852703075640675631626158638434781685, 9923593491270949350502451184397847162873212843355793823476181736150149715002292233550689934860, -183834895224425064531679656479916232234703920876974343965704269436398534667821388404944419078323955, 834352051567029296139654915420289825650095120211073966241464497081038389475459747838849936927390640552, -330078242437563744826823963538316454432189761450437268444694655305644661010193975445056715080990774278144, 1275751114189899302132449207450111994653175359174021984804503942551912377981333404686964042259456073652043776, 14767286817285585258869897501397638041162534003028509298997666479861621533723812882855226649311961263702582231040, 102525995649883853345039945629972344899227474960568553971106666557937811970106395084200631656172392353626508987727872], [1139882875072211145166503269027631982, 9125146603742300324748861374691088734839008456679100469195, 228340122420625575086448805635418367293261472954283534511320176636, 1473575843384323755319403463150964329639512218835254026034372579362908409, -1102691596710171162200419546887961256556479985617477209872739672412274580784877, 714372010749785514670406960255781422025415998869447782919932002138579666469085780740, -2845813582442312951147029949186046360624129713382887633292468140774941145742787794355590, 2644856663432024893106798817082372082334250479553918635716315402400138155035122427679438148682, -45961509721964326463543959199455016048768867012515590750214331454712979318400900879945735480485725, 220691893621504802843607949744385690416956414931753941127909437914531773942300226460048605164984958888, -114422994387128841534668067516828886188052287508648111627931916367996396735260777341749659646312273539584, 425747080116048130452563607887121344997322797218609424561579603314476432227285692456012892926403625412820992, 4190593149871115471088814957480075357831403519754105484262484466141839200385921919146374870349331178565383749632, 31657664145433474573920240524284560166449145329463930411908829984262763023477337046093017205974619803181951135776768], [-664882058734133931574282437234807967, 3611308416283036353615511519292160769182494606396481855407, 69784847202953536877879898496845044179601786482660522876355905771, 199050908049070071384981125098402143982463088142318895857554772011985065, -476709930010554025086428927944775431536523692775732999801748030985953698470937, 131324209565537058247010668645047720161644588279569447361629978774424129943567106837, -592305866344067496766611080555473550654392381993607380441290657003902755842467584809336, 643985300873167468798136340560722404639336037660374846606016132721637500933966422216032870876, -9885951186339892777411239197056023634793606641023019402062569892742842520947383243877093989143538, 52921301307966039737402313256745656380801687719954011880695722288954871722321247310735028024876507648, -47507755706147444885204181546072766421703256767336415299648466261070330499778508555541793955955755081728, 182353631710618536320102811870353037198019533703043960193645901940899788106440707468151703055048865066909696, 1122898139517969136311733773561103750548809618095038846774723155197202086482064520005097337687140083314655756288, 9538937440338420162946878077009854284144773547497151668926401685555298263465036158817809521903128479130471026917376], [-2209815242949807432814873763937992235, 1362883406342722209077258246650582473953278636732813442143, 17659133113088609948404362221229309781449304466818370924472840790, 14764705930487557742430786853165646251899347244427311827721933340267226, -129148308372053966663677008183538127927168688896886530410516988143745122217259, 14134380939002539759642122443747260041754224171495367362577555735909998843765470460, -184440831379678077764146196946012055942650977449411568821482107959067694348436279278398, 137814504676961623050527515617371125890922536697015441713521116180551215083082309392398714711, -1621402858246426945483216471363873021642689012506424681878184910816241102564392750716799489458784, 11357787865602050072649726001522865033631774778328206702258669204528256256589167311344846744997411344, -22531657854647019018972313077408599916500546494922682667323015993430965556221990240765438432318010984448, 86699845923119235492671387792523692809079125634259720554273293536719128359690653987182071281835946900324352, 277635658478226493851693541776852112632911572335203839858718151095179027937997487043978959878825862892215074816, 2802794855418057003078194231719462234794185402988941001921366619063041865120182243958946397685308200108197498847232], [328884508345767816803287418164555936, 487734465511745437653156351923343613776215921147611039673, 3813792040208845693499030073099357263971392202433943259861478122, -2204744249860521153772022872165068792482831987690233317368761817467926, -25521249117416049490897092587303093825683014436734921046259662233774405556488, -1620835639441245670395161876195237116143235537961562840138970306822782551386449409, -85384897610674955382746136226817440498987549570096917818833862133616566644334124906488, 23357374760647009569627275610996046478153278097504475870725418944914809353542905182992747136, -91911292441432920781369309952715668595881793172091988066014748836141880629741059844976925715596, 2164773404796186571502999322784785419602866337093696050492356473115957762303848088236818835450937856, -10943300778038379836184197616923875242315300166200903083991856730904898372573432953297936935484440887296, 40712274757555183856438682160868936720290399197056573387248941653298937053427390242078942417431216791224320, 60233577646424231265938163413658554616422021846495194488160009990098459178619540625652484032779244324868063232, 802486383359206337934194789406653388498027681094883828483633498950606270759986223322819815492171405001668052385792], [2749160779384809558572900531139532543, 165804601494625492957580428918926061418441157318716498056, 697352858827888034364509734052203347239188800399757942846938552, -1325098459930638170079186665768500572288815962531724522205172159227842, -3351483117346594986715668170175994162509256035714179312671731765967623167695, -1457062691202956250956127735761999726758064930773274187830356123826952168501872795, -38221562502047443181483510992907637891337592879388175909244031283135265098970889235881, 1808920235003961850874380534247339722726814808394902720497897453731196577632084548644916330, 70866754783193688975884408123228734091370422744859087851791907393974132300347369730626038302940, 383285058416233067362311199453553580369378014347753654616319167395119187306502910098131115013692160, -5085991785459402877818068732944201684160721759984802756329129105900567889096559588384889194095608782848, 18058547043299017112487130801398481246385455925055891681043593565891996238873696314069217801578947705044992, 9854762578693508409207153987910911710358329956861834108782982729332352672444595312852739368255974335924142080, 223724696720406865178795796669029845481565073245157177179219861761341562259583560764294550569692925471248053436416], [328878695746908204377402748470173796, 53128144024759578714905200954008803193678269947400509489, 102378420801660037835606393533826706554761454210542563388529546, -389493949578668626249575162502675189965355824820939787670222645184788, -69138158091792111255151244183602809259057968919987998235274953332732285697, -498528237333425075519732942025912307995988397712594597219811021669461624959580733, -14339395544468820815226192936112070376596337688363900187777291774031317305399425884170, -780836516418632873491303938617851404620732846183228616417023339448376029885455639932661816, 41087734587064608870615949221817465526645160815057075741704378783964882305349570019732070926584, 80693650444383195718317196467157711715229528201742580687639904210817769158137778586991535330022400, -2208001170943745912982525540060891925599044740327675834897727649542231060830149446790254358393343213568, 7493069325240855470795104897486299202294305782779263219139720739749471286668322971311473845566474714873856, 241922665940569130289391601196852910391743597357252754250777263214231416541087446510306176911847052437094400, 60685330140724304972714100094422464759384208037813866209465803966136697725705540945816443881600008661150216486912], [-2209824909649367920028259605070091071, 16098156245416537852219579016424849331066628153452659585, 9795330161248357730067569943878788439227237556411186493171190, -89799214151423512241603450409667925754318666737494340917474109542982, 112517463648310029233137754087746889970021799721215310336050451334081432240, -119967780193988212314188460668474346608980215454142231709264079340375050839291099, -4462140589903666423683989705868971239392578092517199539021878856404918601364926099540, -518906691531501406916325848146177200823482838046304653030194640059639008488743874408492158, 14913209860799522373350782646521885163595479122159593228588846366167347130545923881619992042648, 28200476053185488492479387580846350063045244636844123527213997090375257595541910998194024414263552, -891708428223333078350511103071165501116941680249590365642804897538329651629530934706196285467608416256, 2912145159997481991044885324744395943544510813390332442195798449417505831590584956490227287788319627280384, -760932259378099783488854624365272357894040215770582948191624372255767186770739685757710849788100341670084608, 16002876115262328149767975853510347073754595676228186851519814520595972523398655257025284757468883531007499698176], [-664874766456696768528581789757374746, 4561432561955505608677978563527653993132707567199672141, -319097509589889034126166730562671340352485632971498245865745, -17389862454349886859517525762980588173420962570928650436323910667884, 38529531785039109915062166354995156058823728019332559918023762346852560064, -21077342883065181317784396515734738995558936322375314632882253728194907346139830, -1150300203445146237342572416917681314126607979637693668759266782771347374551285220673, -200774017553459885930742845726602224515309536381622667121584231862329431478991668531857468, 4322698844346272988963154513093524633978638580281981226872859215278117693136718861393418126464, 13092234993587916128607363465812671851859263959822254090393226428183512600020958607502765637902336, -335839902281074780915984385197503311914291242867321962975041245333812487512707659137111396911206629376, 1064065184283989458600241014170886518133968044730462844482553252939201622166327593934514695066317408436224, -464722872730157800499429120752757016902283364243892358674076090281366984401340097707642664705383983862513664, 4099147183686864523748466836558307196986148945091160180363391844049574264908451445311640986273162295266863218688], [1139905379137363663392669482798390382, 1215858223071449318095313280961781188725506283114046352, -444185679395106153958680179115946914793439412495498080510434, -2723003134944759590671391248988345483259317549410864760372476465159, 7709702092871958861278805185189736540591023105178506140415100556365595433, -2162783061694705988776945001068921526793015722652531145641169280078541795394857, -238773563064771187901855117570603898545543831862147413822205614938100882595023674070, -61872721123989172149593133998180949411825049896265241020416697100631818794266372309339724, 1049502384534011052016720196184264378957386528885869042151577466998259570436082863224681044832, 5871306472296649115716665263479391870189886338325900288416130810361086084693401349995155763390464, -118431940758894689528906429091284332210660057913598263772828594568574809715128550109597777684944257024, 366863860226512795279593274918505353149650343630957866287313781477563355874557371411938644142682032570368, -200408316696650473042301733933371834860431886507352341687072736375448800590079895445107053092851405847265280, 1019037609940878554601471088991164208863115684222971650085687673133184917128139247735274478023583002022345965568], [500441810984628755374838931800596805, 299803259682305761718421911639479007862643545259817074, -138655857610931837323141651820022179989373159497683378864058, -273883890962462530688202239243095969280527675508007970462600856804, 939292782982415087934119742176555499225736193103868173895475720121767900, 156854782613503480149067117598131390771299660097908138182609615712305818890185, -35492092587418611271884233925439712761637360970314546368118691317439693418241143742, -16162283251624861403961360350113110759413103972426582952607849571951459808507805332794736, 210841015755861938274283218074610358849899136045279518794328856776946135053365409623985285248, 2344970486624941700818931352909359414714014429582071101998959016162267061529344711228554507853824, -39255201536527686953187872733422408048108418705970311913238495004451794892287728876525445640150843392, 119696209374779258561895155835377418325937980457686378597256754707733418388914792784148147433159803273216, -73925918763115369870968381033060801172820237220767331577060570947282968729774723807794323909419184458563584, 245634337877633619024282925035725525056731831405283977200038872075637475204731629183044473293425294440465956864], [-368642008491211618695342994978410907, 69136483325787488769894710628097927532847093818449825, -33074144461079491960103252545908540779065135402914223959150, 13193311468989959674825539698231584718104994957013699437839745642, 13622418514915146995662539152448924628239590863452407244963574626810846, 141552607954552917687487190260693972135063085546746473982640947440778543202013, -1506680653742855271075985365442692699722789110394957562380758955416688744790575150, -3591019317563749427007928468945185047846295588880660158043748217903063042187960975183759, 32034120399321821778337762478869536812950886993708207727814830444219734010824644700660114176, 835853429426592284313757040976995520692420498891386440927910488810070494866076129763086527455232, -12268951972880907964581057517283710609743544797033085903948532470606536971904208893429190761976430592, 37034138329390667590375439739210026521234946819991368282698374365559351453762880518473817637875187974144, -24665329050604490215142514408641599002599070072781011923369910508962578189076166122369078492961927776436224, 57354651326578454387187055666043577728341026069146842079870566631747205362212324965167448390477977005483622400], [-209632950412214070955736208407009572, 14521269732809632010543065828677481576353803531988425, -7490504573318954895747071812730484206556015245207721805903, 15003115445765323952148745413924816128975511646073739877355990509, -25164905773383422366193302020125118416710508556038001418582323712023969, 39797469024450383677702658724905977966891790166975383672228374705348573084368, 1271705108765244666413130434625758653077685464225453307260213209709939180397879328, -649285503075858266113155066362555159621733501470134497274436292540757064854819091885568, 2184573237455828221067321936650991016303275479799422065600316355117123074351886876529852416, 269833146314060394270823158059421964602919732543580675173372189849375115322443415164303053946880, -3624875441007615704968883292478626620731240224182156721838976766947538212675340584785220345775783936, 10880889371719682335691921640166911895507707298768691322515754897947717733600448870614938054870138093568, -7618340247030127419728917709930387125365672595239376701845520404661946852571640838787408488174212234608640, 12959285106804041181765387271381212099801630616327770712079033019327129447594431929728527617362702354993905664], [70890532125394859019896876222805822, 2835031127454343042429779825065070275297712140564746, -1794314738736570822398731283370784596579004056118582543227, 4292424845311867744340572931699983982416060527693346981027158407, -6853494363320218781852190054650013718197509104387871282746421547448364, 7230840906162082814700150191082139715557597915214097411692079402958393411098, 577270495461850649913559244984217815660429917903166819751025120574873278547405432, -79725785217866626402206794140880427482473541476872340951395077101569339128853788332672, -721135535475608868687433715018252292343628108210432538690356529934085251797235022996668416, 79967810669354295670978586712282731226709456869319098213712084813039143548950547105612369494016, -1014328866040145534726226478195427506743555253564758656182370723820286264895012005659662882728574976, 3038017046317328602515889273962403049593390978791324914402522077073892299770546023919942832559331737600, -2202868785258535483725710461152506837089395492757538155063912452018475280904468264156112347985100572459008, 2830395035873424063921542417364538679654666930531542262475090153730764915861262784340820518978030979076063232], [52465053679534988650447277689156649, 492313780679532264025209286863285870519689460197245, -464346770611943929864269918491178431685434284137819973388, 769740979524583059849321899951363940959278048759251280167434077, -982001143724296766289164173679878166943462172629758320316802383895675, 801901080084080223932828578217700948263144563450733530054413304152283857744, 160423586204769980676205806551589403982802113455663603101906784893418637547812304, 1157410104433762907526818823275830573019403265503997295757981294037357311495202653696, -381997396410128414667192487713973849970106214322906969042353364354400962835096520672280576, 21999033033407741002457691585139890888002162475404340332961556070952899363446668365374574034944, -269187246877269014450967868939607041177802429012996383104316222928657029634763403623190198963142656, 806245392428974118336390619527861699489234900658154498203423652648277504570852332172839189761969094656, -599729689136116714266510909220396187660540910045810013834147344093415374019011845400043431548684102270976, 596829052505687351767528541306835981667059170033081534470477595283039322270489355324198260878259832399855616], [-7058281497221934141958076257805763, 79032515318452064088189251883118980487841816627841, -117469687655033664818162411751868151766219795726826771090, 77447530187398267613949242185164944558768795179325544568410021, -46038152783520422182860804490725031195491451753818504469245036324068, 797457299557481304320506169815908256050130417357616731365508796401688980, 33628246292431121877824333343919257427480632449181096263963774628670858634071488, 4519377914398025801760226842441784272683505044694422993000795071299399389432809391104, -110177612310898139721489961656605868426681985827671476734807770456348703468210396467036160, 5670489284347139118432588845183149055721115030233630641185482997368619758910060896666601390080, -67811087856760852466631889391481218792140538518965117111714029744122970507684942862153245962272768, 203315627256098940460151073209626688854072307195725180554543931219232730348220172168353470896475734016, -154159353399539194023076798301208137733894454134718833236147466491361294587710540182883625620817250877440, 121346696448605179412300082758109500167422550170675838582808772452848696331858646308272098169202597745917952], [-7907545920088683919229510368805803, 10851864062365078325539329736362145283550325899128, -26943160190748665353711029637239900921596470212203234566, -3446975410917109323509183807168847381623582051537943944000898, 16369045908252904127169263986163381726020010973735998872852225735750, -22575449442323406613310311561665581591973088943182315674266889182372220880, 5321677295914288955970766456296508772847806287589294243129169004228682986892032, 1729729108341308022085436974134845922126791167997878528289251012417317134672466345984, -23317878138651877730009987198815174768992964386179852303506776234302673462740351086755840, 1380970809761899097955441258560225957775515306753735686972080165970865142631491202718497767424, -16221866507629081478269736681265953976509487284884860963928077377033509866751731514029538327658496, 48682899536989278086868927673784088139678146236934095783422473050174350231547701647331406675127042048, -37451637868287039863753048379185685648290959573740894651106508044496776939443374182886369710196297564160, 23755534153192363419558632054458281084120914068868075289104946087696741967878159653416936705956992444792832], [159410392195599534895930304578203, 1373419274995921723267053291733958645203558501988, -4991962229479822948698781958880931601539489046278132253, -3392326825126036900464748163390807676076757261153514421193861, 5283376065624672301017142899871006185485554901469608798142043019678, -5617353881205757360261668720002852582076962337598791768441339522650334348, 525517968530761455931506946690513372283526783533672905874647400647452819842048, 455093445063134163656477419167725220610287379153089646553296073586322396813582176256, -3570848468939193916141049683142477705216285024896005309807600975274394535353483739004928, 320179187133329202467904588132521899838408778170259916521696531496098800148290819183832203264, -3685012426530993284226514825403729190312895787976450019335706924465325830794042227226186589667328, 11055124764762631368008072943578359992514016750438568700049435814012337946673470729171060051039748096, -8597604657671079307378730611566667972210343817413878315242970035270840558496333050338654081068088426496, 4470726515838879190792830685996786603580937881037263035561115301531919881459538897317588789078106419757056], [703365662919376356079549856094326, 138372575796293003653698929050805217353057012772, -648589697846257235098532733453005917540657510742139970, -845340285459987130300552044195230097989546815023026380149264, 851883752998073363761228112630563355646498595227220393089361841744, -766613217827598429183211617831448455602121277107893020406166558915306112, -16716023893441575278993883460478242572443649280086128653641308845955940206592, 93557920858088063704369381388620560256159341235684585663429978804504501760321978368, -262682435284866558637991941313072149117101363914257880478045411048546057243411919929344, 71137780472373096799570130643713182210947266783240993291901578476237687966145661821104685056, -794482582670565362218494383332199633589664064037824636471211949753119200869673866394007238606848, 2376895887548747522925654619220540008339631127072563172042539330825024293781127996193595296944488448, -1863012959293897272661478515346072297530009590659247697664310571512917068985792636465078406217627336704, 807429943104376228890113408521377513781722374838003296283378907035971939102378299892617707784087875354624], [32318167300908789380792576736409, 12854483149319898016113475816790435808650207951, -16855281269243714977841352500040774285832603079219538, -148047527524451434117071699411648945390114203819411240563714, 69100301382383290527307174923136530255476900126475709612699640224, -44265829558080864219703550858694741445301276964955889460216053481770432, -22044417423839178606496770735127800068027645063724182097352590531829306133504, 14856813138449935600294583263900280305497647494025590405238595377909350378658004992, 60371069398546604336674906280128580774085425273291006739336258282715809978378308550656, 15218541188412871261602187498564906880663071896501557336791973975437818037785681069097353216, -162391681034637351749597060370770360297850485379913815672499713813678904472284109047087698542592, 482812739311619812328441312892395454838804414129170118623051381098373269092724671247117066931535872, -380347450477640770649787919989384890337326337087213652412015816917640750301902010148846056532271431680, 139663580702805200268963367938994788387484115744459706247621117029297599880994742821885430006266906804224], [-35400470627518212008881017855413, 810489990252687729539746453033794760204229606, 18668059429793006723633277200101493573959151004561483, -22656858279421082660996447388671395070433641271730772660444, -4826359358962493341421899321199530924974360908979989579001015472, 6162955277698827705602083911302062900687399693194050528477981030741504, -5895655797767773188394652192133843217729778190202451864031242203289372798976, 1528197788816702658802796345588856780008915913082413938425094480640439395078373376, 32751652198949075898921397280929513995759069268949682953783686945817446638357422538752, 3140935646434818900546959207255723257324229430001680666319896039141137903099372440989466624, -31414055042761869606054653337761176207782311782709577042703587748465731706794428269183849463808, 92404988535138551686480873646431477714439434413237172458726561336975226518485961606415604533690368, -72972052190811363103013746344135403200697446741808443069063977895500788841276427805680276346289258496, 23084968313376224633284403154269856153983901344177208469691374332717400028871021478305115354958930116608], [-2945655228764609582595641256122, 45472087330389312382898063233294552166680053, 5375314348576142711393595976576406127580333127533910, -3139922195344796791349446681525063711771463850381593241556, -2708551986894881712351461166404134128082176409476124995261128032, 1932239828502276342294846549346267030371928304036607198393678718268416, -1013790580039778664941087200935372377955089813189371811829224716517503819776, -26887660662045393529001993839316221723687527107774500191368630893618502687260672, 9190362687154937605390625940136316533531388610221874385791384794461886821534779047936, 624436488886026523704264704931613018952036714184716491548077552151387408323988237871742976, -5737046356769724793393927673439820918041365771508687603762897708358467857713911151406245478400, 16608061455880003167212621540122698752989448610615608362687250322283143209199501884123804923330560, -13113391611096211804067484741678329381619873273985414683819704849503262322948433507233628072188051456, 3636703628735635871072509492219916757367378027605274342923440091987928768091554507948632389349770526720], [943887798966039004834612457404, 775124717649812714666218134609497066803141, 898914045685862247401219635326569292972437561999086, -277385798918655773590033104505395430457689507671655615120, -465683268805974285773476736604622508215446417953780486909040384, 230130584762784605399285135674839922217375527012922200689218668429312, -114097876849022235408225335360071865637926241376156396547808357184622362624, -59451021410785954413683655189973290913744387223742512165214289961138609382752256, 1961562339544588371262717619235891623434847939201547292687387621716650610646558179328, 118984236602891498610780987811063239654140133011123404301744923159117234963096181258846208, -985846232363188324137575146753629069586609280515535933152539312652962506321354727461543215104, 2791895481270529154415009823421729547054994691182508061992586617853561500208845640412074407362560, -2198292985436405630331326733674975940916271638036514216296813390871520018500879900630530204461170688, 544369549984140771700798048022526021101662552997217053603423331093489734692945280622100382335799132160], [96568400839779418484376299658, -41822221991442676902821052394633938210385, 50883645906457150276207870064027065154728474506098, 44458210529650449326161271346944101638079351947867036598, -34620846287179489519636490505591344885914163486670392641045856, 6447325515056267020457453724228731087251529963160316567266660549120, -4509704149040994455491992069914794695411616293946681869364112508143149056, -17160840540706958093173100594284473895323480356278677211231069189857972896923648, 343955214489880109409482281752133244376106574189728581687069651995799280026849902592, 21563668746001495697301090084760763337833579756156216726562721275851808564491154175819776, -158714895092931512757012860605937380499931693906835623858182108204849965944314965120518193152, 436839772943669165685964034311221780370485337377175378124545301676824769430680493881042652889088, -342064061878877967399616791951108540978525074969609197784514275932268607894350142561525800009465856, 77147337765418376728459800040276789553213483346046313870547909638976020406925320476193114489121406976], [-12121528175327730209452511130, -4663084182764669957186180916215261432896, -2247282594040051152140697414022375789268005794816, 26180524052445002354216676121743733569430328721859862528, 3158048851238406655708135368646879863747446559817992383070208, -2877687323420695691182455622329067258379541618435844412921333678080, 1295683720505519439583326310866808952768787385532429177265303091916308480, -3257240746781309832219968455160954929908665060528884426223620788571755432116224, 50349030043099542351875446230595947903512191054796946145982577844405622740992655360, 3682545905755010262985776270158771042256488717309488667783439372982326379660735068241920, -23810513029833456754431302692074013947250609401742671309126138774946630489586594532254810112, 63246679464238523056940094645464978471053896136423020855162735152309418860940262219970745729024, -49108356772669669859245201673490348702677787400740878116742190366508660218873196764571023106375680, 10306558927430693168296247708471599314511133589546484199550553771439609146534186293547979120207462400], [-1337262552286279453438492109, -218851713732461325805040158416566250762, -164012282502993250588475891397473978196570110568, 6124093265077601228303678411655239643179849030935079296, 1426724718633098774607648380661765292702256507788623992057856, -669048770409152476508377762754641534573271094295489736172120473600, 327434869584647591196452354647227185887515276965948060609103219932004352, -445646384295687023818394489649108087979178695779776742585447263674396751953920, 6038499751671908270620919649145964395707486661650921294484091255767188670896930816, 586696421267625828199133088690265961001600638782385471274509555827667927949334636658688, -3306531421319515407213984059988837501355830824431484748121692374692711758049089345546092544, 8413220575589305514027489100357631698298966571698934138882114451711174704613656334488611848192, -6457038642694007938437772644916988887678598113464735686158628191030084250931185775764133635948544, 1291196512345701611701560451753656100902032724753244546428285541229212927906522725617638528411238400], [66145890079168390006280171, 700894971948662935750535029299184728, 3371493134778991308678126835974865583821272272, 865372676890650538851096212573871926230855306036366592, 278940595789080327508964588507735646077077594677999812988928, -82512781449875941265062078001436453228329677235072313215356567552, 30738711994163918709201160567120622401741565412421273851858435113484288, -38780389654501426577566436823848701566725175743209922562557612836611371827200, 548864139380557427896635058972831662192878728802175875384536279168422135570890752, 86304010059602427024727123331490755346291671479747050410837151723617519302171428913152, -421597268889237475346142508427214106887479013338892165292200452476147960630986162988646400, 1019407665352831116164423814151803614297623300110092263010732672373263791824808680751582150656, -770590457495915719986595450912092447546601084478325629613613116958184113850950024343966214782976, 150708975807466554262574792598345532294168212537469217110214532125749688355771106384546470297600000], [7536283450974198138690816, 274100131032741852751265462022781068, 154726145667141110763586941126799540951330880, 43662192453313542087791358746097937392293233382913024, 52356229254354859414319225214757634087950493788192609271808, -3057112138149921108980409903568951520195149022103280613903040512, -2528682347153737287893969523490868348092057892179170046532878317125632, -119920157431806210220917485467306775422152233819679522243927076767440830464, 26263170711911797842143708147788878539428420187129453692016562648161755078852608, 11596358652566779512623824233697814103783890636347760486533801628376556321353152593920, -48867036945816982403674279487587602561290851436377880704610772063773215725454827586584576, 111327369423243204425956726459598067202092011157738367897687842407692988489010963391577063424, -82541049511966896337353881371300849613710570572645249038321373912541429508144763805683815546880, 16255596276443910627567326678444380076520929984168615204648541250228621679785632055597360742400000], [-137277327999429924722634, 4874607416250752274162749109545488, -11489844682542742762839284576108571410265600, -3526317878449837698064903218202102180566035500949504, 9534542068490292865447919099676542962228481594324497596416, 1689802796611957545433860877537797142795525153749875512803590144, -1495736018986765661699424104892503986331246434669924283205684499054592, 668882407075822649571333390418677416440153401442648074035379876718675230720, -2462354085282872950726243807278272373873001858477272545019923308727800273305600, 1406500206762609963278758689083962309570579888632211527790281468135853756237630930944, -5085582838208622987372267169639975719378636504873214562116028696718256804951028700020736, 10815192715789494169282165673151932306590777510047964423681865349691160353301814416844521472, -7824546638928041242226394559667309372943046800406811332422452525855586614704689420819234816000, 1603263057529557144443172198580562982541649440873001335442722564896982111554293323656069120000000], [-16763424044945526578438, -36228443944718016943940860713372, -597729123595860107076129501036270777364864, -220835905973439453092026097981479791029593001205760, 1642044131276484134599263493492908100666544412344883707904, 628539312338012153931398837373720834906295091038147042967552000, -306038680337841064987752127232335701165557940966232797996548672716800, 137056583440360008147283605408493897375227009891721183724646564478943494144, -843249114931645333970111347097097406467670085235175322975094517848037115559936, 151835937941382256260278725591409217566258313116950231632375536848979445971882606592, -467699500616471613903609045688385436697623192007862655476717323213707838648411999961088, 919382557060049845994132043664555306228730914101915933003424507451960132560685168804757504, -644664693430424397191666267909254052030528313895696202044317306794259563546015802423508992000, 142586007748494649642452277486470952353584659136934681693337618220604741386218734543175680000000], [109838911062354286328, -3157285940620656131341985036928, 1692144452555534047196975221766363539456, 9453489193606029423946046731460619852939892948992, 207045916937633767341439957534663355261520507087551463424, 145513159947235346143298257908262989184585095690107704169201664, -40158031192872194069260284596918564448240578972296039194736377987072, 16417778772986515978121298696159765468410519182530865778065478546180014080, -130143673116866039150121967196635706076137253510581779616453227735281423089664, 14326888888765341803573069791828319271380802560404058723075335239374220829120266240, -37207897009069874035788367580864930891600009219425397719014548752502719483003136901120, 66966418531013435720163684364102205380159434583919957802025604135142094365868814279639040, -45072231897806766213904863085868255805486695845998535264229744472354937245212413777674240000, 11217835289588879206245376716194942863203231345261043565512295398797645614458721009664000000000], [15309087095971011032, -43286369847434390172699557952, 530269028600305061018263353564250429440, 631294374554417884714362540199584755779756851200, 22718204244950291751449244398607317453222911865681084416, 27652342662202025516973427361614889344227732418200395789107200, -3338798688125584265388540502590172196907561366446945304393279340544, 1238391001239885292794277662303134215063799540427063148008619251062538240, -14234798990832883908260353243035770767902778906846750700742249240032628965376, 1152198964087529968517341256819512503713551665974398750586526317643865542006669312, -2483942735070516545022061511161274301373591178260523329469508019719831323023213854720, 4066586931312882912946814814696113373292101860896179956866538268352535228665168920576000, -2587709038837769699829662961034311998510074891171563754489382800503390945893863233945600000, 759714684377118821462803112964763743238780566950019060334798109450420037340788424704000000000], [-29342421126504432, 355264085757755137802631936, 10198701134777680064204803886112333824, 3268167858216534206872141679129276084369096704, 1141715268648011703233151690171441126570089611644633088, 4458569774101717814895554844352152816422564106583616878804992, -93143818924229519291599492837723512954472294413125193517989101568, 44342313626357435472523585802794565529124298539165529159598036530233344, -1180466861046701852174214043974080270732974681117354388112282535053823574016, 76056980469793476511474990489248734537319491034418287017412895110274862498709504, -132765857929539582757375804852531025119553632574518683120319196838093273420319948800, 198512208415372418866392440743097328303284322770498373616997846951906085344410337280000, -116304438591569572956264903067156233648715633838684085189626398789014454466582151168000000, 42510608085393331883164516098630707801311966568502874735076435013817322392938086400000000000], [-5039576515441984, -10405024800033564013925888, 117920609724235730205627497997361152, -30635542177072345129407479102290340130062336, 26691310308038004285034110035360115653898390040739840, 622495537644455597484377381329126345842985387203230452154368, 17519028293181478204380447455573667374792393139732204658572132352, -1380268851668893771981734218903161713532607981142087629916317172105216, -73800929189671929632193851195523610736044860377781310178467223366679920640, 3875230512599627146967451103455602109501334838876042882011101103190526205624320, -5240300981921851649874428558881143323937252454953190971886182535330137146130432000, 7406743176235110753749735333900889056247587721712566233918764710324422319066316800000, -3792399432906112619386322158549565385800479011081640742524321194530889117833625600000000, 1839213124138127883986373702411685489752535960109863840971149981001476413524541440000000000], [1223760656256, 164008015692445311492096, -2350349272675651712071469895155712, 3453752012447696925260581825476217635078144, -1205349542107913816975489878664096607283719639662592, 63151078263151209776521323144632146473082477463149215744000, 2494584564641769488268561402160577609861213505818431618063269888, -215354438473544165050085987670317521365673369817929416083408632676352, -3240486037282074672073491719390593968654971847718004412483597912464424960, 135828412347858016990558927518575923903629938790084320268725718409588978483200, -129597366977072899090560428655168792092172889787395627474171368323239567687680000, 195167613912027760286050791905799639581610953208263215544955115880181811013222400000, -77898279150639287447862466301139067355778659581883920345310534178403083563827200000000, 54468600559299287866349695366109220175605748882599063628178031353783182688256000000000000], [1, 291299258720, 20758950425471115783936, -66110106227648239209185787625472, 72215680025298124530624616304465845092352, -31995458829764772787890976187508775422050168733696, 4947527842777123471667033018232701533088234050514604523520, 110305145395236312495032297415985856203136017115141261158776832, -6341637734485800299988898185565734129622822811299567691521404698624, -75786363658448612020592294447891182097654534953743138650891216329113600, 2460195482493307814214866505520166732408032012563105891829584976920182784000, -1265221374387472308301826591350568608725968373425033511722495430234420019200000, 2988747384058563541093148106377237028240069823056782753819255757680393846784000000, -707851538788240072359751814985088114487826998168580796729561149939451428864000000000, 822704539498341861228861184314556976743656790142957133671623545424535617536000000000000]]]
|