[[2972393788281854289952683952570753684181146248299774317237154928454854910557555998849756481478613773200540507110752856266297004932139719704819866812094260581176926041858781013 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] [1077003108125666797138058357900966536630337794758380372882149599524341252629420840869368305175004312027169639720607599807619081033596898474339513987588121880531691895214958575 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] [1011638421655206155124684376405610624010617833996302244432084566244699791653384400887753880478439145432214202972817342304307099548416146685356749779707575578329072258165990618 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] [1013216572798332704053037857342276049899995286189584404983964567325636199971827038376037581548327848323197928131699534725106640431686661378975993283014357594616818687234179245 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] [862657363624255286503362556903522772986367929065591538380694229272108128826587665775189644998887160399594460766387542222657145459826824654083341854729569175070792122357985390 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] [2323098696181608089149192346334440205777761819240442690477112326371573415826557130255595152861600071053686402531972340580504190300321417989379239329368259517433587907644222871 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] [920691502453558381243699531277910337724680573018953144038970153810667808987943206074875439018373681463382757329244379448332502587600251834836627418862727053113899111580100098 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] [894664884963668396174893952097908162870767665032907143763373681734440893845531344435660265464136222712146374549999619890899110758678330666209776282279775399575846085307540612 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] [706946965019058112355068956780269648647676389390064880824889775666566932127803081951044097467382289534865787512536168528609537464410205535804865104987568788014088154851489190 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] [623403252985646150263193159789802628741056159578214659212192590756768031167390271483391989759834181237161507267474301274117932853747688364113675900139841684651358326523193180 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] [395891869969664796200332721092703822096596221056107801827684067078058679066187817031867243108644442290365131106707856939131112395016675161507727931518326315589268137311945026 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] [1442030650421044828645254626736847495824249567664753117510939149340543007905166825183182707960372581147619360650159798632807093242718893601620801550990909698330214950468168337 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] [1944592400467012520350862993126917899513254992965366903080111616437273051768021644463569388773528665982972568706317369554977679847291487570546386768311930493009886904685198625 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] [746115953547931655739215461642759383481226868113484134225241569499386873521071836689775517038202276232837962211323462797486761990337321997077827566133659126418660245952625003 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] [2526020920825875950707830778384292449984260532995051735067032477442863930138152130980380884723097525630626982463998768056517755522811261668462957095718765023517740796420481864 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] [885781201761787070209343963093597409355409345771590794773000728299138077602809554501686765898387216158700470092482251236318595359777197630234447592297088898838255130905131662 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] [792184606361643907254977653382416715339140777769988035921994531772605995937042685640070102959217456599554912450111185528848049651865243550297705095501727643059181804347906221 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] [496993956394133632135384700995251013338349373517414453317906035482483050965205713301475937963521298988875541632162566352133598373625875139463548774017305073229900047732583686 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] [345081573394632040000514964171488236341897211998350100331176764928441316522887013892691777103137397265197749021537441005604350639354750462546491097064537164668324325767751862 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] [118263999629617672542108843444141577086116800332236316041338524666959435493931670409592609895472385853634876912308417135581387653811980820753937254886863028591961737502633103 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] [1704609113765231569516554080535786120670252986235137943211327520606027820646026398387376867471721659124998483308074290274469257052812746528222314960414989123936753046227956509 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] [904161681582547148125945796784913467501782175253041089786737196906040989572349255874302759934293981943240337831999892075563953885277078527024966204322639021568707180423876726 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] [140336463153217300147883898289990757715830630400694740202873083398917247288102938916923143356772820172819458595683789921594589942730899901604065209120040584747486077477125791 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] [217392511212894953161502372887714349456336279745031811497302288936534551055526042662350737498223787720652039329101724582881361386128119343023489483979227312166977316650685285 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] [1886593818279368914912502380564449996837945402886893846607544324015728782221084394059130980231332000292829984337274089796520226257223874521444579510637548176626613652580413071 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] [726179908664760091358110919698936406296028605907622660556172257627894373599773770848270563927936412848949176189653017409279195536864513365706651510601281313872160798877928234 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] [1161845817499634015428341876134702326121014774391459962069983545181785259845089727040537574269619668220619293351589364454996156991701455268556195666071954148611654194025394454 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] [173928097420469261097061080485646950807124501839823699342005142070829100596137662636495906021038292806288533101239311547958827622659165677617021864647678513776536136415309186 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] [2265319967934965549779057310303609221973045397085828092223706842724427846982991489087128672999940829408130084264568555976822724146659150389627312452111528468740690174869245524 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] [44489999797348055470293681090873830593179367597780302548083892864444428879878368261745864591385874313781230520821264402734442272569732068059534640630017763114073594417281628 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] [2519330178121988967687597656755290218134135618100808923333513462323377309540323898274491387995707535092413882078245890228695059338896368912687414768979981957438624123511462603 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] [2030445669889969541569967416215894538186258881367143809403838285746686490585553901448728453936262583688498891999155775827544682024233668101026755819882461064301789992716387490 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] [515856787664443013540308259828440927628634427246375667731788385222317322205248137296181327025294628328417062512028497493274662213269379266661902516827680346648763615541877791 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] [1993894762302747456621449821279353215511027531561632167932135102243436344242726658721708836291389257358761939927351506339862662665446522913481624061839488568039468223547767163 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] [1012521784271051990764473015596402444819929817815482701058074661687542461469660877861543744826573747492193030503001343372671582405518574675157578930834639748268843754284845063 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] [2254312413758172643170629997570986577164651376621965820586054361451997959952592431541052797482899121274164072330464296563304100700773252185558691198515355703947787171252659154 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] [1203619730876659228108442038927051401015853900781350054773286397307418647554289310266727823642524052071005923010804204377354863583150530816980744451200660119446045009470935348 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] [2871680185417452393517879782060196050308719965816621649109752546120948534455725425689347882043135377639569567326483190873115634728526322321253819708705433835708651769833600971 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] [2897170997786566718965285622311059442435152107792818307530046814635121942024845236796677088557177758347202757637075840168447271505181092280099460342509308150513333489728946176 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] [1992475093114564943753372408295115386892021566637371779366250328716994218914643689836182187267118453882339645712910219510073764375297292973056388327716797241448214901196442173 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] [2073301882952612364528063019557815021618678148723499340762153659177174025669648497934536724608281528639002220488915593011731526162150882868930564291366705993051410871906992070 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] [465410043518974115654817603919959028887680277894083669653421639405741341954241865730192878321497750130583737439705057912236324922702008359458543688136067021487533076707252237 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] [851127192963419522742972188062072688482507432884006710484962009485277613256080278156935235665767012569410526413855477199956458558445523104936184622628087922423157219510110557 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] [395608944314692905862609849518156163465992895074773747695222072473251465302231207579798482555768848531336872705159931926041159125081752744891379734256840098025346056009491248 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0] [1873555728964830838479108203874109076279150084167658327821007129469321770354278958550054694112269431827512751980202200364920222408631322318241554704720843609870813703653259945 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0] [1897057470520670799299786634049813224018025792513782227118597943503149765317013410504382193238699510354416496808149899170748140743363617846582468813898818345032615737074360188 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0] [1177693955964814602660454224247927648963258808845866463488814957135074523759996842207151899347356374774283297622763232083356873039100416282788926941518464879503273146711283682 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0] [1128380784399391548687934721964399757375261992968369630621461224971007086371111031335121371431198900319387265468037229439197777015412185515270515070451297739055854984366111596 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0] [1151558630112842329851910420862537580046238801536036498021185458227837682216238758459973841783055761721266118620917322779205713126305739191278097288243554223920305686198947471 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0] [684425942879903030373615386771023271637727590302741511715539374220467927829971587492097183235060741356800066452914915251258657393159921722208309700554080572610154076755091155 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0] [2303997733236403516349901329010336074379329727337143741819122290732929943508182237148209590287171013653410822326239442080233613853743800223766725631930976870043369551018573604 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0] [1466776300240554753901973765357676083456435880992785842714965984416432273260698715607883164012113472193889025890617231390108092758839165321299947276399303299369848162741464980 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0] [1080489287617469321837663213107362246070257091676178738992188844971103031190208552145808335874130231032421519849444589908437019891183451378061524937584120169502808277231184358 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0] [1234622602594845544776991552144233347877098749461905260512671520713793546192578155420373057209954632803007281917030449058313023886893815883540955794678155901776211116939400227 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0] [2833818949177642519272175508261287450985816360785365552988811000854157969522682607250835026413546912977826840928521105722534802359572607086023018328809991122114642935159368572 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0] [2341021357766580597876390852511334449265200915455048687030320015517026272660721752066652073616650001924044249114448676300417994552313381017455229438437961112948039257734554269 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0] [2474551398973464987556128235113313828690794198676910000320277841103621915038075143143277892036591846872301929955368688463638003142374645884660803168613447833432413220873280300 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0] [2098959593112662313450030007268203359385741829314825269612010152121250555882739966671824789315096099732218930022008364699272666451890959044748026840165261016013223893615040419 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1] ]