[[44706142768258485116008842646577083101294622085868719819800484555394638487356988404412157884634936019989091638650141072981268839911327201887874741865150634191358400673331654203175232216700623627980104268019750049514487218056291378741628997547928112363790121962450887994267535942394743534169707227214502691276796475159661675080826836154127488912364653805914725016693824822037591878692701579955610692638695924451223988931961938484671900924431099616009706204262503224549087044935243102474117247602483181 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[6782048541570276533448134553087848310026673596904142594632198411957359515310988655021748821214203151635071492385733113751143286131328933209823226388330444904176114826817046144146176666231834237187802936465178650065885538396138960763174154852328237285762576023490563026143243214451657819638143144707803839190329969490136658492680498508221118410541043168095348486922179627536431639238640657530571205765562496821574014660318562476886425021940754594428607659935309461641366497645454376346680876435208236 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16352543435858668375272721714523216744070292580989070974877453904049973275037516985224553903633943012985518628775726517792225946284101071903114381358272013766551128470451803758609946040584437633416065742506152537382353252311944530364593387594836892661816931909022579539255974582474962480424060944138166182139005385223447646714915967866800277053477963378660036808050036639100760674773746423191227828181962221409718599105872034990321253229207479494223515745384512743926851064168099338278270990753800336 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[31365820741426647105630382376606674419911920658511920272812755443660012092503319949555249190404573925195791405673812073195761518634409559816259139691959256111386592750913498155949041276575517509337158936986414207311907156509341675785937561120002090859608218111890854870267206628442731729563707585453159843501981701269116557857757063107457313029269840796806096935053851309485849038034833755697182370506358161309001086774358925115471751081341289331396432945664481099278958529348757760843196554995175906 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[25053136935108537796182530295004366676902380689004801508755504268712635153238836076845590174880886703601414818648966122933766825164764853088577351439136766506983216133765176565378660811963541413848525625936319667524211664598454153870253293360050244325969807145253793252025124717432520691802756050032121425844621526473439979859036092982914481588254648819540710773264968649168948066934131925550770196174813269040931229945672837986800579974547520402881855558790293622257241263805867124524117339850247773 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[35836117605197668213780720147291845837219628627853098239313903370929087607347629519250578738778166303749907559063532924385852262625351973887377472595331324778394644875995910410032584322655470414943810981218565152319089077792775321778167514436157045026361085192434776538089604722289446920808739939295394378556552912914745790680290012353811725385632552384895236797373975923912019365576678834216153286244120376380284754074592645814679933631663588970233706946683373506871296029294927037204786335610051007 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[32873294389470537085632534449671783502134135353263968861781749046962240249050992554194361112729462942265324760835335226042144742590778446005751272675877024292984889682104657069408965241487029790836956100485461363578877788853994803505723175925216137731276543268389039202121893704609302312241000111843010409618431318511045654491233615079355646726656074552601826429834321493529804496001669864270527716591303506481386422983695591958301670286028075253642274243362713440944782620962672182397941281880950199 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[29511443314995058073378106801962297084002825856230461751993923282014513118669748323854273795429180271170607249309809720395716867942811371085827128264768019310416419061540304701333976274608734673479636939693781604534620364462339310604608479621103751153937948758871712552907093101333103598434430594203431553245157582259962544542676147913302859721199189799528530358351326009032533589011239530407038545563724507882813982602121521891961995645353227035125700985079404990345662665967620431219958945044247694 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[13421820970509704318030622462744397189225927488983653489758219415129715818114936995508854109837814442004038651434782274993500245511128113856433276778498945517156968862327289970833523617225098634844440913667516723922095965346850922600733006207317018822165918830549824670458387019380670838658464820539235820045240813129140887098234008504972766079444321427285303072359468211442153387716894950094276374981890271719611251388842566751238994013811681935038398795924093368596918005818206274771861161750087225 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[40340559727935687686961657358562739525696415474213734995600319257816844794665538540120181217829671662259316071510565065745118184244005381494714418845955466824462277472126518102701480603898938823569134307445410282138548489812198512826066526547216359334854449965615125275476228796942280177320238833190326247563580425249223875507309746183978141075961183250309236511025462439062974202756235572673817148853391067590382337322808303882765075642015335608713595239155287348922476287725769258104122394712157420 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[27977801934344479035037971586219916325042050721188221573213739394779146176078800086263407826822316722790479066352069161037675783664818256683809670195125332370695003679648300751363795059265550104168447574841335087365142349637538249047472142153900285548196674272280472774109561816304419834690578805652948287913589606295963687214755940268091438368246911360901650865298038930616034200688139368912490811521104177533843407746070082862877368085097624671359186757428169362307151157965190938439302358257694443 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[20721871231447170046484058659440575435416893485174909166099590823655282384027659554178671268880266082537265806217456947868524349250862912211815137683540884147853596407859003390658739164266697775654782056550590398458292480150644837282437893903938518892221625246662325564924318980136228420863891241125246949414794784850136199367398343628529128479771652977309885605282256158922025633104090397265154503747760609362718638640121897814120046908069377472624848851440405474552650625417416198668137343723176364 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[44343990997261385497434119617442973839548232366714845766339285592642384232142993723430765741891959972550717176461334304268674405135185936714680769993453677225942442768186485233428723896175157651773819135121064323363829187792868606661481821699112060021128206995654635181249510005030616284458365283694142769956677829963155330161984187402662644765428205081486430860941416677647758057639936277041771610725561946001619760297834749318269768280244755209032306676838299767233177588037174730959319242835132445 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[35013541461377269565255597908505673113920648905289540275152312417190912829105438029798446447366380457078752236882082890839592247934217058871634300163850599686081057345514476281682827344533199362791725658261217246410635586770750440129605772970245720853392019288867365227974341228884001368577859842118391871372139873492530553728164555771158569458613699755043841597053080592625658974929712825150853677214194734347258799679554204551872250743805949718166026086984238793444759918170613042754789868577795781 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[28495926793626770803444875407499237859452772532578395559257533491667989515291234773726797607916674454002983902250810402618455738346210916609831456434963653799440216819622198984735963872132157482656303601566662356628959522559396596995901977425776176068620627346049744672074085483605600014113067785960830932790151235520979227156943000614917471004162599577520925187025072488187069156657511157873310710408460046257809309785163939721952132138768481950968881128770492513079572118965024983186228831188126223 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[15468625329061960534252701989620913146683494052127604627497744731487381388940637678655748906167811982251361817859809173301715640218222800092009783258671052901941636425462202694605558722106346481714316084575224389296661527569873787101017709988191683539237013208329902533690254572419043816597935401047928528496330288011063900864937524420202539760542456930432673074271728952491565778982989760392848242209331534112843512961710299155013692970159502720468843618875217727600937120449550778129622209919695985 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[28404224228484403024381612821520030020002105445219744228202450583646892032975612849058922541232900899838824901584894766515464455139731478133678672184634778652991960004800717744076062274990205561966453370379934743513424936951531299341318376500135546851208251078548992886326565895941338222623389497186801962013688887418408040934942624046290636498320084144520913543288601221200287715896151968770459855274339911630535780409544919015056459196104770914125006556837072489981945533499832579651651672530034568 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[34673144820129134950851173446271209287331834545344051032506747070863985441175726153470478484685394218667319440439776386185851750717637617584160957921879356859121145775194087588372462386304848745166541304308181064434442168360151797678637311295684744341448173238730123799400800469777512618583668684792137677014964303351346709685814446871811246523307103190801366174822236586881044296327853950433510496807020938860356125004283475146356508978985573364938342899795381871476504393077587800914874983723755038 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[32445755358803439260355645490825544590401361905464975105432987287684766301788917351370961997741163547094038944674864978923779403299393347084142514462384460108120891104196942690876872157469293320688904042509357999509470313415140653024355873337924066666831953123260571174394317618964079383529458035153794173793777164307651022849691502418667070431359054910199595797845591211806482628398928572242705290751904674771511086078898934870391987671381750630658824307287775817831867343885299055032193327501990856 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[32245312567717580570307977156788281638709812307825576918537653884853297078623006497163468950256111048322267605761084151002723198472205982377011065764999366496587356402345680504472268940821323155240082510808877825226536272941303916648491982284007090278202163954285230506008169385074550332089539802863931568370110868366660148113888740895651536617184160368877330346484478287585562342222918483742156246468701080415857262215152634473940660937338622051172423038586440353761287955394758043649809510534416537 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[35902960231878656413421215232193321293492245631176147066294841944872787140791064894569413503860794956939371474034549422207903195524699279559531302650877543338919031909378072104411548799552406665192539792147950189203601676293655281087349689253957874444659113883340798816540963676892058835553441269347628506249504031636683041663614218496974886648457720784278836244428187370655208334731011910059431418734061567123175319181833927741829832905798557399494793044475402833294720436802683329978170043094446589 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[15343949622474393380129756735032089781086863862741754800649581717855385583058533818287199470962926500478821306524703522457930047537994019732434378212630886844927630001061476720724787044924606685245263232989068367349809010282743921139253318035547434473856607242469091701384652608158844653351295411030396234461740813030073595490379810511932833806837631489542398245462369857710177807372909743642992136128803981878470772938388842843523284743611108673091476079212527767789974582418398282996377780642542942 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[32785790953360950404716537353558437461608913387734500232234111508814000412816527055261304824640894723374681902298412897963081298990948029628577128072128724017457094945586327908539416593298058392458820921428268182696015252947170938522646172992824491493565864631992176350748466408146787332323532186966172591468151976271997143577205396557006459818410657714630614674735121544172736873318262506754777376197783960762659990390576494197782188844329154846808734104916406527444653763112923375919728862575358316 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[27457837651533233780637219599630407737839131817596830290849788399360928084385111306538186160118149207661648279655644742572466129874094983916797228887640974623902812057743960280368204751553556094977862338015458508086447355775266313055529630093838985034733594984356570749746367018191026211317462159461442935821438079346414561517371955306374240697845272939041760434795096747464254873573845129444591512082187452583966838105717779984876879657124506770739917710394106956836175745022319724342812420311821581 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[12620672891951956433871460575411159790772781155615463574754973075736820316601870302005342709874749164444740342709140876284335476542766223475730999628844743239553986356139377032015079618819044257064313112541374517713994342921032336125274458858631321508690882917865745806467406634758527908884389384314138216755682347569281837294422167285053833862821989262521725926595250484218979208124763367743794706110393889364341635441157658402635740796932855915432624261758097619430883161777913899101224465973236513 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[7302001895945261990236767246853810897983169820407601751016789647077886970106228484319084642957653738673153917910929025704588795986632635922061363605823977324145723631609021493026312059151597882486250322463687665320303702999113402479493529610715520855887807560841903121261637598492942803042052121802669912313962231386783736961682116490983145429970708888883163068944814625761031575782559945835695962253007101161682868442924844094813125043036377902175847045148201101503407531652870592761134260080980693 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[9759996259250224959378991081322158102034781837180685872198061681069915070945584804289490586996693479407266407589126170848415024500875643382581738507195798031464176146176432304303436369466796444416583389405336681521093043330336357589678397330302935625804811125690579242473335300292635943116201245672106225416064273498249210329659868308682162165813201675047212113939837682135355242681898860072996422453003124507301674218481650769256910055761476627744450615234456915716114401578949696509886344671995914 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[40196395781729175420574113482988977794785270035212077718849435022265300947239763160616234006334019864522375930820996115720661467655790020595934359760432582169634476853366756108743262932560503665612848343098246321255750120186482332686402499545080647304338860310124263772407755520187358716364201954291435555672039396466533816184684893119804161448636044871116006095969770021520725581900171810793990862713350898380215423836336810047356122647970114043831020609824659044253713163139668789606263102363512477 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[15117062865466015597174116090865723665994180347712846329668373510094735966556358972466506276429739075595499132732002518994321593135380368073407284824715342882787152280116006336162590784771379319400950554865285416885226733991781939673207498749533123127140041586366242064591717590529627649704488539958491830572188453164778383112692787458640428180738499224329329605138758653112185575682980258764914061988440741076755920207613715934011768987431005030985669543954453906161138191652203791445995655839948055 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[32612746977714473920340842885595572033154224644354586749620835929852095141746818166392015549412498802068680138803770174129019990980342952362796764852321401416656221567937566311273709507141658915721632990713289892782849851361148226241550588955346857742997729687651289768124076425139208444615141946012598195228771180315925198241480549471507652951867669729005667982931178687107509574329917957314969284530769897035390405697960888243022828097964559430066408950045345671139575730742469460887692550693067598 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[11420530599426429344620367348191125953129982905779573110206533824517550195229097156841283812942905542489013118804070385919602958353978941647728430935984115288571416769447286008879335746693804214782053621945109081738721474166683867527288524373991404201783941393076855717614420028514305594332903903667198804303433086204830565548486802237754046949425326541004452439009439451687140657663613269987407411336918451472318233395474330168241661735074024491059276710817667826483754802965166992031705029505058079 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[34344936102421921681321117975360750413225824532821302726702468952764291121893897670211813947985222223808347729525100161645504081024488976617810625754114958905072474484864160693975485508005583120049941316390314653005618255164699264122118536880855987040828881588036928294720222537392434895484185217998942038635910698313908289922252002679125990750251901689775822240835030175432136167057373712640063302207434328108267606464829831294388271928317011563961513659969957089914336377515058442656516205865758602 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[11817249213958039984596442244033057019611915631784248044162366667412355926671935307933353957504257073103149052086866417871750001501749849239424336396408594954791167717312192120595576562948774772323164150105701207842400231022184819412092112845174871865662211202379205701071472720692989098695261295824568036955060284073061970750750515533007747675761813137915089337734118773526917486992635505648836991652315812917313618203812760140360937921402832036931866503289816226956881159933267851647639473599196442 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[44585054930992503784497605739508655883711989921158291806435882610144383476431116010151746862473946600368546976805052810049783520106398798531679298069223498129708724500426684248414824525417726901774927038340775989824870455080526796495709759766759625537365194437428034619382213180866941184676076521734586951757561776933469341922663251061682404968157663752078386987280873422391055205712912365696079217957414088722634397335244930144680856851664724945159628974832469570096153559246334723818128997400626980 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[10388863042564115163971572892410067481949457421376374612909151444990924629723723932346521029996488889854644145566574510110543876758382829752296067867890703523151178083734658230741861194469197582749561260008043584202755790246600598600988513704363894535257113596937600183293833754860881857896760044002568757552548648974747497614327136231700107009316888861752373991034380583920415131792783716134766272171845761870777591225808852680220904385765938627551342950781810195127901740760959788595709204069156812 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[26525220933465961251433341287135510486359759889564349160862457502352495735521671578081826457784907914465069041971426472457905352018778839765847107933053307529163998380423820552924848659687559677171878139390639553328040324434463429314371066626534398306880912981412069822379596996430567644458084093629312980402183610648064261521217737452098096463333506336876745977851431715983831095725565861752780252359309078777120524367980502228572690970039347140547805833021964045149836982341514997178318917834462667 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16740283836625948347524193445086720379633134212836269639219891511470484867931002305881499875286436048661034311498609048888518476715876695530613806317273462107480840072313023100824867976080414329399400595262320211644729257470297996779362058758423526993837480741148466869114075222354240255559193362820791955516130737594396725196466298263972131807959036252408136798127807246477900440736791214045368200664400917033941344735961578167494294742189422438665875596873795586451735144135577519098805621180207952 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[31972375595199011940338190512671467238377057443164957236139550244653871015377319002651573044129308947842715573224767160763353073223592737630836661296956192748240207748474779039919038349731691518153481628673622571118263238639128758056844743765343695761374861264788008472423358487933990725737681842730591668340796717517470859034156739414741601892359542434250252928393981399593246731472007533107273735015583103419336591423739348672037907255413913767189880922453443636777584389140297376990417713972491306 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[15030132598615209004070319075939009510529783693626333623107742384757845453994697724845799340571422304925121062299235053950635346011026826750090867354700572982659118517568045673973287152398780243767838929530983472580081921441448540819539185352880876955120044429271108647588023689121465792037806585310104899392500262201522348618463204378897206024167890914954183464497858111628803861757035596879483372732982530321987251534988376940918654949455095743704301193985724899944145887243808697821775183547695186 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[10745076257857143015959253449804943560854521891316663614229100058313730645990882812841058748476375443077399898872491846443841002219659477743591556377023273218545798378358386435273089695667052649744729811688892027169487688604434496351700851284766431878833699036746966335372648599067521064320471317042827664447578232884662872474307620232220876928187887279064776316248345242720166923599256357020948722553074104303016708016931483528432956887921405382982932531614450175811820520097728858440843581164236373 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[39892933795318776322492223848938848773610972923975886628955884291608450396104224596614311595561802106694773244583078173622470884105702796232421647102994176523958090896375978239434730127682581872756015503644641404695115452243509902623010314974366160922086916762696754863471770429615970257611405963590889606161202093359011784020266052286102666801603651648001075505410658560641772447561013392809681486867510689608517918660190377171604583380473127853121252916778831132625724520926305888957859537104331289 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[1334447202122599869244662765555076573626354713894211667138291762926204634364131159313677832338504703690975719617367635686757036448649065582219482677427444899409826752542080928333986460241443649683715417302361823021848645336249075290061000058231405598649398644565914590633648954289574237586959753587728559002989329630555380109234468371878849484236914326793654586816891814284077367331095330579726725554444283834846218607750524990821966446215436865287712105991363810993880530180799467452349665950928052 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[40277782864853855331790864180059634684322947405683473634261923357460641589973047066942507590047297733973334361690024319522294900270909974767337170226160959387819980530397137692594097793076865585308745305820927589498385552241466347185128790186966816904926028361663188612192803492331865658793467520663081002090142797498684527382111355886578665924753788579283069823219937877348077393316675343751916212882127596952161618361811282345170058939572350885702573084417464559031505563388776828388811198924029090 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[3319663679515548088758820382602041817971380732268833697896686118945993183090584029918789601320114839279805104987165106747695182843692818849504406401126987942831614819680397226138246094434023145062297427537856483808505328649099665910059805130272373716842273012421314343480468545276362003607743754848290753658324642965683383468933054531173754465633133060375473279670752750144429003010475784404392540560226938973954465806442805753773471816303581649863700848188599978641468137817693779620418327895824639 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[7520177111784639742939059880030734465191685089730028456153792795539105476379437151599612983744067738288119636175687939564958131213567443428262382383327291857854052172383912102905267524371214019455152973702112886836337121448856684079789775228247900829498142834072344608599819377679500814736328749060081173610037384155334734321843342998868895644480639231950546597883036263801119773779124486577570857446268647716125615562597046916815743252879197653525076489360471808657988581884311419490753810221479223 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[22012100257807857450278276486156981656792099425897927287176679849298668417093221801101719633241007885022948176203160231549243166931411977652154062720118668679383573739756446124781468808332712456740320490346670334332092567265789267880879445626900094238851517592327537576192295307211824752370320225372103885731168153950153032859059845756270324323827197763036757871367010753366391139345109666998361537030535981333593339606766268120099249655672435745902433553990491818303774281820266375887267614209554609 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[29483846081792387763463065595684040040963910835400200252101696306672119567195186486028696557764759450678546228273746221860835589791922298428693975175573303290206329548980914051017407976869412139248146037606792487141125995850520718219045215410116002135141702009838880715167733237844234270635313514023325960897511500327290949883170851882193966682590634479153740835441036092881105963001051694881863208414406617076318508050095383396508829450508886681980045451645992191362355096866061883963227311878348989 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[41768188915272028124623069820269614510187344066275844098750296408892508604648831497816372629480577400975931415236204535136785459239676373226807812007511226983516301169723603489077132492027150040432453412933864451895883290203924447066671586286808091702407840115858942661927879017638298609285679999813851887861062075236954230349303393048070193573742996948266036483704032463350406939850803235082828743229776495529940425406365114243841809495754999165544626227830097621619649582352819075019339023874390968 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[5080452356603465863947418422553896038420839430751369371713825357236996879981570109979826977871012805464491703479032252110361012294101041906766806068295540574688546340006054245050474210269477071244379582418744017962214190529237346656850729266394103327073427340529945542518902295473917374356551978298756297892051439537730154572508730078165830056732073912688648487650705649964523996099664354585172503617312324913610357846341864528487272339020305394807884148648617248112130356548213406980130377533721990 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[26478470168426271656537448900755400955920531301717445076097841609974518685300856967245964554385436336986712461486193176110500814037000962660083037992883768535894942518440313979736732627614911104378363428513688944925430722616605504054759339957035257629773131470424132370872861957688007175856894349489474557201725540944353548050457742156405747562499823365546385124963140404596055396849677293566816706665786024205161886888907632835422364788253251082595343047479748837076505133450883779054046225911120571 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[15645533735718808497952486695592982575270835950290262094937352523017655029689106099332546133086456264010303210509134135829974644162810124007256386030345602586569108708404421884373842611354880112792777424513459969258937067323526715814020050409545485086478904217654558871333038825951541804166912176438461807459664823457647605735078864467218635417848683617360619339061393126396418268394907258281437573370802411600213287790697489401390547853456187183837862563771881721084094500255868437542722809894712875 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[20413811201891166960195709324464632173978694000491680751773510734553820035741866896245507632084448985003741272842098523924580883616679440496410875642691119771406435894318242047131813470543116498683563181031949595406880729886006665001469106423813388803869204503038503134174540061794785300327620545538244645639584774970490411645450012120701121051233090478957275598106386694357606052156345081251579988028273797454526915095061030872049942996889678074888742517695218507105731873278569747228698075895604393 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[24415014242701230588514367391372438383374450614302711604281593991473752254196524883265674457768945654990140838196318280784336604869627777420527561059651243939753619578932208430321813896364956573178698452954201349313870662364831841669138691837936576697197492576582381302327966740292399500933683095538586624232843234542997307686382939331009542199308940068689713360108106758883355533516763226066564569296783765433298886761699511206986514620293587909995651708237582917887680844807399088754845986985579919 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[8270149394479292544802020603387299412252766896396333487772500779126938654075770109661903756041438506765565929019376422714120969946704857691361817218327578989501011648351695738691642200858720186887560534851434546969550725766316626814092129567518529226732265235791848657490887467197559558576822123046159666241011270910171555541692185073220653080085607280909826756631816232213158999905727318795074687149165736176139542995116855115591291123314999105370283844179605675670139694228218882991367192782836221 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[33343982768893064225696429110222197574218890041185725321329704829913861152463947137851859352012685229559887719981342668780504703580477764903772090238438531494551112367037982392900600737599193247424030612622201003806902184038818004029465882291435361027230967896271156023346967890270955458253498125120831206827284457565861683983220042889421867815876730009252043484416088173173381263541729653246334364866477411021464678881617718927256343520836256519820620612578379642790381956714678221244999253084462910 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[8553994941034503115460210071497824862840757662484931734747235387054921458722505290926669782383183114586961767373830378797540099867377570786008757542259311713587650157412925267295493393268588724930840527542703653892946854102083237981170724707580061608207738432159966443687967043012726245279168518351113080823762796724181831566581380259584017771265845792439215920586936652550366513133121673538614657902666981315139279635080049835972155864668580292488963668392988957451177969901934181397777339957953799 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[14857571749326154897022031148031449833891091437478558403152166420313880358464324944781661622119346238524026259852191108543117638470361641147283923607874470045453561002568119026253536175663329798384654152574511555983651316716839554030067013488472824539510233195309236915929531696598138542666494602701536251641294986074841527880315925235988468209915484168610547172179941960462429006939546947022628353593357664794649813669188329067740367910507676224406723761789593642834361952006548607705372696910587138 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[40467260263036788969129014222790958245454309745492480739231500297770210835899060193766277038204336861184059378533252902732823620820694149982787591869558979692548395867819598660741142542702160628708629919575749153258290190441817099070083162911560201668975373123616319766949825211672442861568391177966677754990947630127264021703693075946224545527885606278347357962050728306114856666741220691207633054837097148026987928109086360149867299475080375780589913273425955431627836088528667341987472752444007765 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[27650735675459038796137850038594101831815890165812600407016952285867330643807575609107748896002702042169709703412797472709715138093407732988039269366058885293608546343768175251090403004451569284986097884439118868638351488425840438346685291259666249021085800447487485585158688731227693614374881964251295336203042974940402062677975343133903885237291975291582140076774192233444959861661592330796416435173166203680526774758482136154761547503690113410562240287663120613347430635354898825001846539710686443 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[1848978850554703286198150721997584379705444154631887545420836809007082303722641460233864423782313453112231945274293679717104756431970008384653868815573769546620921975050199859567948076622781326622005236986975666703686441124080526412452975222209104063272183097212128363641895314054938631035207358085103218116148023915048739548673477058673767465454273298834124995949684418294736409898806476617416679632142894787573651132423922810606498319773028545335820168823407181320260297778261210927025019166812939 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[38527582761838173653598544849966452850226561981900309369592096051590945614774074843355932420321199955656126009959941605349252785849754202140432950431831867902514148435507763719910467017906853686707958206268176655531781783708858186969342628915647232332694020442730117465688222243630317404028429013438388067321311258894204395921292438010400204560902990830197052744296676925530777640706994414804837956312983814523564006975406064040557854921558667486038251621049101253038063433249671627727564327655673204 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[6155187958611535029980534657945944258948802716448464672569818020315109608994892023013324732871233912045809223367178060465389888440472636386263667159033142872400229668033915362804397186740141832306192268932256467704852274322541132882303596677459590982696809246121583667098089553744148283267205846143203160551086859646730582490648819657881332563754580156125579848223439942977683137586332892049709707000861947885070458843656909888596852978198567636388268891344459338418539129866907157916791372994859993 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[37287964645989433015088358081555572919634907421006297016186701100374797691778687882691664905752993983935185239146680116123180694827097682001439698527081380253617875673812585173064995557680548077122130809656772416527293948360789107255143961317326703336488639482375480746527615841303511203626773915817116335056370386036979143613842506389475732831676459657315834900156825753908026176507231049047866155962540327047011992060080396864284397884004400441640366887690948275383317071071704201259950564474678262 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[5826123922677122144730795302915397335775284350216403809871473690391990343099333860866732422620072992366669144004676789874182458691949947556153014083966441853883811657640332096900643373559473679013413371777739626838562870991043320883145832074198384574668890785092707373449168080557900375896809893055680476012465753768756712509076019532505138022217138719437295352529049982851763078625384487219696103907424473021482504948745660777024317876134741513786736478316377277260672066217500793006999324352085655 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[6032137981695989193798996241991360801424445627620850724992859865170952341234782336460278410186476187006212630892745835498763123969593020542991597662080485645224529738891952569362435732382735269291422828482410710557743869988448249491699851457505375371812779914309852349543105440906381808778759244698684359801685111492549329859758154375973660185194826940262975062413299585749052203563611855460335500575699516313039457256964629138012071926610941456032646458852304158527812994178101197686703275792577091 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[15592421459852284561641432542822018180385025269379694807847914783440997262869298278935958298554562275262174673578853415039559702593842767693006283467542100073988440595277146547665038413039976874462626661373529778892393494360072791393013536603966279219465468365157836102267007139589181630802146401557670311903479703729599967030539446802533196638108575933772734106122206235734704104409633796123027919988576898690764784556353094616425201313908759057758402373228845654029692825821899031368033800978892165 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[25687965022150590816470675862874735824980026848917894093930753960683196567421501962151388940268666838527184165446911721176436669650588150456123827980853390208622734812060383736402939956391017104394689297265725279545386972247933333126828512058400222184010408703647172100478333952003215815065704625633448764457819709288680076618899679006157575722857474631970092076980026807670128242861253693488640347288249188088153533515716315542833128496986170303280230241680900472199280350223613350483163009150969460 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16450654790013262070443588641115519519072605995169750665955496277236539463846474878215540269928531483546473149953059130308754112550214969864542996971683305641808620887157583766524682061199255254403366578248712823681250284853567690906587270205948515662394024623749372799652470384492466702443448049000375742982178432006161230747287987924057006446339854735806669183437211611539079963913382317516075148635111450933411554355133139450415508848907481670525080148544974385227326747848745762973214245324926002 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[5969997824414043792775690979456712402522849384293174547434533185187406469843289337198497023645189394970622715482353985680306353967430013978206071324697125057025077852214212263162943635351281049427223561387773792577557650080689365009745725926086273586363113037648933220066960377181654696674128676719145533890057826862257835148672070941373251359652613491474167561293297287655455632827739406697946213140510410265014330833604428839166866146953906443773891183774893468597254436254859198235263321640101274 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[35121385104897896353053668127319779889427802548442846507203700652044824954943647061103819045278860224911386209698141491671973509611739142708460548010946506804363595125018129376930959722894760924534237702062106966888796529783000143586037395111680077493355025002023650526266499617335993413738974214116564463506240141869958497925288600336545324779745703828799809780502401266555296436407184530550536900848778693887795464917707985057572156991151657772363362379902463959595659107604815397663209468360045129 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[21163404455266056376930662898372113338296996857878273549131287999753964731304043533665560543387417421464124265505712386576050899905361286949123736308925569686598070760073614687104174621566887714255097739670065388457376927657526142085404651032371713591899376808610753639304616170061824089992624451442965598834173654265311405225884226305420887080951341496217408744495606299311584147059794010774361695921092618712570144111071432952115855937320552740593378337584476949353476699704133741232438201339227547 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[32675150582787436781274262713662090624965415492037696440949110834987918234061871879984843709720686869362184001067947504885232090889633549918899053178604907746204287601008893136193743686462389089964626994015981416686466991775194934135771386351415503844269807625312895472862758983465183656495187837842638874037425477692402377391430426011907010361405499578507966771204333785282745421330340072342331251345461747394309201666435332179198780124659216842886809475624335062958536712790344544482036852229372495 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[9411487216532743390124036154494859918078664714583751258909164657087434402484193195646584797319986610636766512180541337230748080358025756904106716053313963687080415191474210097946445664092370911772362720708944352804379075175719137011534610777076836914920348673262600526613009297475137000017325836298124677734071889855365201378117655952174317598756327179442237668443354799723327194876446906051003292543825506790917018435714533323888323683316285046871142966501834598683562370441347843673792754788129809 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[3209735157412584250378729884554520095065746956508576036033287462561060251925098624223676865583666879799270181056817068846144828195639284282980718701590409743075946169478321297571452447498203867303474592710460909958958895279796282736174569667615809100395507567448350226997397943871756911483776746496140960927940272065277588751311719400099917523637813892304515353155259332313401879612207986494260002478158961910034627267793820023798409604222519476422614313583578777768194408217631947053665033651731289 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[6407140656567677447640467467719646285379983308105243554192447573757663804681110895729471109613576483095667045608471543839241146511717370925462175446022656618306645348665760558847394388061635840758988518446178372440412437749367964144657214907058597866210978413031995928937938791691913342435279074936788628092000976549018586597023056616186039651914154028175803964345940114139254941865462873657284536651072536637242709644117264622905358472422202636594540387813407246806966298661192931098577270357337315 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[8602945349906604005336856538044382895523252713659711815241237420371036460585904483933718937793289600848509083661347606255621534542442526378494103460427364550004504171748592845771135350649828115913712310642046052393701420388167893240075343390192341153731831011580349384710450812530453974275772244195378447681232430123915993337383468124842643572713553139789910571316787448316280738307290374543463585721933239971833624248902724838894575814544833411159336914590139697890610775326531362311362699821232757 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[4803353885563102994916041947208888212167048842508145272362559195510207347526199599557392417654146583731364363277789633219372717968214669589873622897996675105199731440746135186461416922805520391987296202586559003734269918585331217463318775534975444537967049580753277179482263245985502117900298843511654383778501465389264056294799060098025488297835737479394152086127207915955786349072177435107267571978058912034482349644866950798133242758660423080302222900902534908152928772569509060419717705597687558 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[7807123206201977410915864316471101086442365276399417472483398744352092723949214141484372892158585271870342830894463714908025192335249409129505484153473788054914137806062047798000923118785517900164723325126244375997089166448780448472550634821483809795108957230045785041340740003649392876286464286060261537214793584138719128865817364100341348747002244227804597648060872737928508122463551607944578633667989435968289656836527319632143564716055011359950959592510609955581234548513945126194643332423129981 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16167325802754008445635083374029286896469917370843108619987055908589557365109690070142535117442210572450956521688662007274666244931174256343150577347904666446590398676243036262146575344128887640854090053371197819710678785729749961747670658811645394794612705246831126442088210275108675744012052537213746817809073023380797898546915903503312215957494928495178755976570446119168578082651602509127464256485054873355309757151971430056881592696146230808126909897012214386065355521168663363799589721396765569 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[9240378058542582157995655452000375518581231377023642585324443484823928970414640687644965154804545918725942544271046277119383580115513040720273552151137095969173501675281310202743217391270065778281092593014346746425175703933652565095453872383861151155222353482748414882382760700704619600718169044074276925794759321519462126717212289084526802790560215884526130374345114241395539380615769455582165803029859774121321676417717113522944907455357365168370026286520314700889237500834627646322182228300321297 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[11927959915121863766502757501360177192631070436235723926235269200485528401619386385395392925748197741030265243258295876606064952945519470512617406362867012197181353601576240054726951593774163100891313624996387814400395503382437433425578381310271083648686545598349237682563385605900323154127869554395979646877162189046111184033895770678566724787940256937493045605540887260889558711420402309271066444590540571051095500315051050011033076358474960456367896016356910702503733811675849612089706736611200003 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[2373254354683839278253194139709098849195931861880687391543291513555134332067632658720808824912173266062877878607363128751514923081112398342136229404918134347594160562556646992183216466357878415024707443519957673853618613391385556463595180689980230536504219174452897505176810765262649741480370835692115169752824990425812082851152679489621241529448994685591708616589980068865905533324705192366422039958751256531656393237773449366817661635761795316977276903829320416757440577374728954499661774207385260 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[29718104997520658879102621347624698675294799299619997573900227572449954954652504008447723177908166445200471133863713022737482633566188743641296240213919909561856611698729272184090227876335682656176936884771646891810089221035323891959159126746001269240576873978411728850854997219794512773054409933182253876387468500920853023539861204878733987215119726331257335791591843570769643825117807112641047332175187162688205058838090839988317391838828555927140957580403298730084476338195800471119775311945899848 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[43320683652766041943569248878069022757208177262215861636591536198282431642002203093302211298284371560647785859108622498983021696585096032279907263638972569118855749667254615978668854824312805406150286864206832779149111039259751305505775627631805988105462021008461177099249584712382275728073439039046443432078446779224958639922193605514571837355556307445485983986984699348442976711776086005427217451967232903840448974973260831969572629363370703619279967847306941902772491025922413221198554229548574827 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[37149856738760630229823946050923734383248755084546397011936735505631729219862382822079147263847342767551933209746023687091828757864769447732848366742598873967575989737729494818428548775798660251896912789417690064526991841409821003027230335141215799575109118981555725251335800957209113232718624390677998690441313198878850992857828209267028925821662017277445911920786120872114287124399753241201866449110652658442686226024051120180841410883731822532690533153417508109227177612765094324952851156751581618 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[36052844088426836800203715010970784634697837617059934585035081030523137469870745126616179207728918582415897816253640898375842734130746797444501042500287582968845201505145717837360128351206819599923779936137569429156145328928461995225474702087165022007717898397824563786720361971209220284680005201781141398653868787169574729976197577797048757904304068455345372114413131977611450448224511610142019710931650662514644841414637968805977751948019814659891296978748404578966877790670544104897385822692335615 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16105391941182434167051835439973097038668110890318287397406374894689854494048963742486352725433007439572563065548257497782457314003659869089996914613979890549268221242347174279260818323443789518433348562527311854941381031261731276946875471375930730263078356899131482655894174030270430293346119690581771235197112344386036764800298021436099506747848847574923257576454468702815062713447345896298511330398209186685075812257747222557809900588697126866788572936387613754136727077198075577825236320970469808 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[2933739923872778019872172317293260018764532100802724309412860112968728249455467965171607415769976173001028095840773163085284751045037505864306816806104271225379556699556051117313998797693037508216180363048700680892826826358673749711000155507034537490501833415952768083630451121405855524524299168309630992816968870019694315615063407548015953053281392561803870216166274820896248836191003508821868018324353841765926481143279150960828121479077396434074369367948913293684101396936801407278090854234565360 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[35956569380770978948204617131468773016648128065283716687766997230182786488953708086742899139292394369469443287016110934072609627872918558583628312469711638648675900085969968416360767320804296958080200185986615669657861357992464593761761593677592720927908746559536136827721415398506088081772658372788784540388124800586764085314682717970753036129543622798998768941388294922141497814720364961002243521168203367350077235888891723692774970500574740198183369283812515242476827594809650733362024813375944210 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[20465948464499398935015810642639670221058926229815941043796854735350719590142970898581864981907021401166145613598246362310165586143102732214516405358526710485035006951972961268772667317125682345485997934435216606759431072603093789808556763689678947256385996627297189745937767840244939430869879467808406166038867680816691710517773526082995515757062451045697444835169839783375842636248477656949350691777489327184936186544759496151523287566636576013851122032324971542214844697918928577936475122450435248 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[22203984992087232685842115049603350192847579577268908790750280549439682506565759669165005689590711367962987439174345360629990939987291420728498604554693751410040939763485051728529628441090855482864796731953744351311909255041654020029450353145820306294100238344022588448575723722155418139657405589126380724837329269578751091609788607898921343176441010572574854184923865750438186468366055032144757974916396333128584781496118316311655829149968046484298364466677531826405596917937630742739112044311630231 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[37552962404684756430679196554176303268590825383985367133056946580167684080459490036211015357142768546980256460737966275777321130173976436964318576815697846233346794165645632038546399677223710734722990202515754011807038965500426406229520503930808150458816925624502736463429818760977970813442629605422708338649677548271320993049271394261742401588074846756554551625548034629776895665403990937750199622145569200673557351787453843483049358243645784465408229808881984776348174144088229286793971974942188022 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[36366927067385494163973801883917792469086212288707519454325383287928624461486010244553049107615156004292398336482187670483393684048767510223455447705181841067419786925863745210433131631638994086782659252424497795481799210382487678068244190460748989894569668761200880783586501320213459009509458934803825061747583536604333422445449774667981964894417360130497328552996360945725282810116462483804073216715549631069934064387318874459642259214103917168712093163203161005182467436641666851300184369930484314 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[20059651075722072524518564407502156370357157695204952046556088557768946929613406534079889062567513552073177551446826678025745316066857424889854714265665301446869025186624526457336494615825468499303326569403602831956317470595819920303658964395945739768441481261019724939164949191124474713608713706285424636059939809224365454141029621032036740395482289565701846890410874479156511399498114396032562304345173546361852241904548677848139572912455830048281590648803791650414663451133255215826371443383060388 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[11611674070208964663785010105206490556451077520434873024597628282474706313481347490805768232756129309999960292586276373039892800951735429180272025135831017644549196969865124188383675930233161830642946459397892705064056634640301607315610157352212383173141982227839910556749596178501505111440602401663085551373454401278755720205762629634949783767103182156279390602665829982766425916215644627382568116444487994807278535008826863761657498398554183387864950917214171083054103763196268382364396179022811303 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[42689515241190464627940331697801756563990607627987330645987472088967346279922328798058010162619411138602459966576484687614363315799450202327193783374457270544185976420088427597169406216954783893879866291581354703008502772677018582163446821336096604002844986677540899309206460611376596151003441915396632749214586005844010733115271733655387710792051089406838686198441247271553872970502546828616561310121268249117249089755291751131053824584385644999002582559368171947659969648574228558743514565242406023 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[28373505958576678462779245863007538163537314087652853735720556219939823708743969242200137518934930661941522933291968534772274108358995992091695531929197510017503668066405785370929097375093127691349946176736870811321787021947315032859863808713197609269023252321494825586008911375439093064327031971787128552480730890772313345291647466546572263417907852107309376649461997547122346910454806484313927666038837594559696628972006356711567854325314099789882760095650561033227415217698307973480650188253921190 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[19189617232101535468489487668683428464103842709922986583862666861446717835482527905283807061275720430492452983534575232801735319273871409899708681125733926128862556283186869328231632767036581148833251080587431908276372883195148616905054376957112973641862142109226975073942368615605000574759049624530260985521548717153788952685661335741414748082714874816059970095062391363313864170814744792622008150102212102697148743478587428166541692690027437947053046380204764254210115837715868962821656933293737427 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[42403118862650848375174473503901441511627731647363109834219164710184554337324716401396381036468163192415641354731713685737965809148572303236715356419448590794843680959983687201353829439520721377423644987549570887210948996415170839553040898488899855968342466285308631844037566500550897858690339609849472998647442113393269951190097627405879134164355741392452290764339870186301147000496980009530015570679866017016455632824702791244929648973980197642457374999015294336281570246123260486452064051131788899 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[7120931176248190528505602017872773660525831300655398121333481933283837299749846244752276821474420412103257640525175599277215672232715280742429464009158377432475402595907522805707138074246364179955484864570294890785299411134480166789932468018454213288481295619197564088336290377628008130808901565093411364393922560179579530333011901579938133191262422275399153708364954717265825910382584306221190826213128415416893788831686330567076284683744678364130631111257481229918678823199970010425474037327879505 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[25536222389349123506904601790112484171900655827174630601193058087902477271511684859978113693746172707560113617858027917312802112262184907407562761184438747314071126221338222566957436507875463544204425969039912098803462337448861543061045664859305283824213440221957665845690175376991379431887328888241424727501884077021815489557373382301859810542004671218292855729843041578296096960714994487872410247082271865148544305770541917344061673866212545144362486622670248604424626210221212787629086483277260329 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[38982297060752498626633208653803764104152815023952484078109592895426706736284971088574745423843354177197985622133583982879006795421444875059028817144019431461972682547769386093861423650443896355826039208970741394344303944443261131272682409264071645338979120784334982336663342327824706486013115776189039571048182254316190275602483634958327921397928509360379610018256574828593642683712595910352261974522131792247376777162942031667408346730248602378657511009980417852280681491426595406158432353433943931 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[35498483167732134822116310825333630861080661130841145530531270778239803130462309050940314386432539761185518448022028873464796891046539749828161108512650061574219872550728255315218387733265295278257734121072371244222733776001330359045507355679866505375362614100147952124643708972643210116061466606333184632287374888625969202729029512501594791881672002994860655071680221910616930165167509845505450544972729324652850080852837456979710762037663274943538744120197960318574051989947300845886039729270945411 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[14895667508793913762040756391291181763633664699867294434920720751115304887155017632379789861623827703950088835933357541050293014305126771781886791318337515641739211298947287979795548119191786012167829276424098829358562433859549742129689224377004853387023502153988463075115522109456624563463425883689183670103107037204722939284673365545875322935160218721933743934570108550751257823198045128648988521463783031400132429305507674279607045440834256935178544588050051701421763243651701881703639325870411157 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[5684728096634515443034941316542686326813409032835129804436923174966125344647521153160195395757470405735946215913546752811004148489278170781001167633097351732869505160285457838339054108462205146182992241819789450386732897295253117068992922817346867738510612782861539626569784339545927620406062240423266390520600789960831172630412848274613141936416246140384339540636682481030423459111811253279266187534351319412128345667751955655309226345490266633586808054769264934124448858271547115883142776575674556 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[40781134179321217285867410397673535039085107178104478625335899741396198656679739744531315485016731280155210145829386025024727524420778294416919190970583509502829505193267154047926002871613444788223564810161010982776726777658743725581258962768727210333352076605947531254969601366286318944718054441261512981915186902134772618704469597151342555097489310136174166103502207606131390457694467371785366807878866246180825604052143651948282236454326759072339214756293303530286272815897408207207944985752778388 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[32866794554134474333961298225172881834059220263670324663403281489678157415221825631110715274813691396542632099513439719393474793242309923320165850132468917740640682346110302004272341928997019552905789436125167184540266026197298677733199486299463851000695531272035354158820026471045874272874028073952639328231960093582704081320460928519708741797326867130267732386686190496079501179309349992776692501747637962620076273867657112878043807151168589102200931423704681275771646973907759463107959030564536494 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[28677315542298003517657413916894374425185795529925169896536645690418060094389963910138560334278168872641669183271251439211009118270624198386968447959031549104099165096640401901534560119146274094261850396137337448313888362145533166180151458937350599041676966030182539977494504011540047655378046160202910652065614510543300678687470673236380313848742752379880298756502788371129999089443658037555719148492658253644566248569326761064349436863079739109800657033345765829787948521380664061926894323491888324 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[14937937772608909563753672522248499429900415491551273886929180008762914010342950010502762064057729312256907636137095941006693989396787746416321911866350822895338590083835237707261070924250023353177792794659866496588191608805630069596157065205873416499656782961564714721121158809065792580486438588302522913198912308654042832043690592119146141821960528872659395900662618860562364410658032851292798090224942838136445442079659902238630804095865126397407734543350943896027767250336365432127478065263015597 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[7414874732547010646071597036755200527626842124615438762884464814084587156776656039367433765909210202312478221420683521471697340534433191043017093808871768002800115309029218878183745558337269765520021476583463895046594909745704940102602686626733358187911368975714293193536269984329101243692064916615339738332252895632484545033764701079812702032947679921931040042498074268856959716242423768123088219415021780260170198157062861279760427118664675309414991352547627228158196106410054092026737056917672659 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[23726392747912633008790971754720683474725585459191113304094893435248785022942980632868550765397565817087997429453184881999907679411404963546581130084027319816344238202638504271785957810089275424351330273736960925703527574118279951416197492213402103663480564900450664062701692246296430211398511349413521715499186293720129584672827550189438633014118539050435907762709361546617179896800021015847843903084402205690028639622462790755227303196096432667954295806219430663840357620155523169277435471909738661 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[27232681243497329472749781738353591621353650570161055672816083409960943548224476531243550683904425938198733496109302652611067737431652209010315978587938471223086394301779861933800832410799804237104138684588769420784543363077321456848560032750425075383624493271829795629409190821652056423142414864006854003386928610167369270163189036083098048099936320621061463369655498363005116950366249435131683134669735677210029563816661361470128771507496255589974002303447672920883937006567392242525115013730812871 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[8056046528652896631163217565482711802127381365324192206563434795299151557787934606272691407277933589316692691505665249984060193133545223752409499754394481821005971728890796323203126351173828515806950522539442878381221632619306628850050072818929959405915421557964712931223069522517235822905380664612934915605255428509509852097271764677062546905099184573805906997160746381255071776187305093890025351244609767572280712986631082593156524120698912131431352934406826213854737847389905634546130704239232033 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[19563187725313881812123499061836832431343058601615326050169598700765722882147190291246875885463922243410596197002781813300073488800065626953242926444235413453688378643215892805445813365317653041035926366277692376432294137805968591931612010644140003245139464133855897158409343364908180541439138553783108484245559894392413725423806790241346131081018733576219039010509235216663632467300957035041517523054400302174054434430059077422235781319919744158426417100854933336572476397334174288290503271753898203 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[37999309991607604550529479340495315634423177167768346628876690101965566417503704245727402843161768311867670525517571312924465245102936957196634562668193485014052786649386753100310429254632256756160373004436274374629171059464120884295576961315387002505714181023081921340570621223414681516052894475883432043135076814554164744376823004924789155780721417952365433839596697972840248978139136251907540593095597271088353673143589979979030672038495059035229257107096343637597320818892110352456861636645279798 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[20757116151723446622394569773061311094893492615606102509749475463993196092510018551015713725252624708532724375384522254610697143662795531881884264072344005903358419034425330636963481565706807336796038993328715989397211199917070952485452279418531091708923677430165531843886392143621104316930720247416905477924837848641389868634064508470263513888212903807958110880348164044087509858715789938771183514320940109163709000717271116772349348468411413454999409377435974772617781023839933448945982067255025821 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[27051955389004959529051911184769972463352774014727333205396474954198641645186213822272367696960390271052501865611584512057223618867907418875189829512062075361197436246760442316004704409280717990646825240539729347489406940294040420538921450403000863983029855995537066500946691689423573863168030398096045047372254074635647927391424477049715520620193452808730542097386775194869398947539008304845580213512505940653636804222250797745161225133874901859883667550686510667687197022704000934453335822369664699 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[39653089923545127870287444227854561908367861612818721935420180282241919138238404043640646765420232625114648035108457813606308153342878898017669250443776388571093154979800997577418065750906913576352495008316110619253222949208479180446291614472333685345500804636090042837574340348133157352393508838811528859226908542637534192228076421416073250442719417374150542568095657034006502875613646515982485438818047683072206323133492779108197594033165621579201344957768428974778311311379478028308787234062688280 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[23851777126370035820045505148330827736915233236308674371914959519544524181252479273625552766268906912285452886305837591776106002015351185615109176954349179365830741945891963265019712233390721377174387163510435268821039442363741774960654979278406700302031157606454203766035473292135273701803684644369254647880389953798434890731458276859395292866422069830876164997309981576938691834262755798841096829401317082689490567421772423531607046808938311324504769071268489418668558441579269807735202291652305835 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[18791981200611022497274607712713217274414876849843912421300278653944938352172476531667390519079525824523164088754085753569519776095737345805809665095981972452643509313814519978999865611646489522419537657063169033075645804247328475001093925771715429093353256228471659937687906172029570524746299113403267986060348051380494853461470848596196499640600489052535489642055755415740678735514707336323172641771517967372076525566212746754845311949105814668803039304072397858064142630064957018749000952109467498 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[2097806168323075382097579058090492412387957078818035916283635421787906122938479598072993893768272487087683308279370037925394399081638713044756822650738216679160494049283761677539091986201527697265965833004593117520211445316828391651334206605944799295110459609240777367201349053332086030093204832183929002869492652762574011545760384646403527267021629967853428773014647951314302842663862995237412901852947112531040800645187216444124827598977641952668545225132667069832980802301143415189687099470407278 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0]
[27238048706235231521520370234770303881617028516266305312473857145880888819727189830192418463684905540091587355943305169111368356376971499541321255001964991003660887657356139514048106823342934328776032484577820150391123252900981921141436606716956666510486091228967050764833670982264182253809268043648516348546498821855490205584326612193077960650424893818527772863440038718988339596721727454131546568720727847631935451151977886450948338019629679340178432980916090686326841609749277868438664255156452172 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0]
[40394085727020286006776516359619438960048027698613465214328490384839560037091866620171721778587997218945743989345398639711560681244196268772792569143348481340360019392846885868172864430110531940261217647129474752120067426320699215366484634380621267117539345933268275491640626034140807560007125545346497105312756722878890082119549365412792579629024548115085745155187726452426893791152012330520022598716223429049775029415577574380312528265690315018355175123667368198384565501640253505353009018197810850 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0]
[29042518854987586600743182212082465608582452521680171584534464547043894295955964115745704996347553122234083061761593549411320103724421317205905165264418815101822668600084334333574378392918627035860164491632526036528754797778543293379191658323509815291574612531632889304583749791276480659855266537193755947925167251494894056006469642456338934548268735198033979342987350160925860790201141462317932342359505882030881969871438851188952301468082379053381187231917354325414839635850088101754209805983169635 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0]
[30646591658468450531093412301317923966229854922051871056002640501182623951577408634977940130680407246894629625544754110974387541238819543745784187528099312065270401688384459611972171779024027943181816347192672685675142912933006628638885066460456156608643675298081341966534209950797958753976514108807200938643268127475684026187904905382236456607291489569456974275134496980614691202365156381049390659100764895771552933983115342815201168056379080315131194021314545905164473367315579784131080981080284732 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0]
[29381816478986741286909802241287833058896884968282737151501328868215133103240758288860506131061262802503411340266256281853590148106630615550194208503878554720370069264641075707851078863292820434112848589329772334115747288458790554946917737947907308537724239712928431008378222342418899330292494642092418577718352983052163468183147436093234372053490592503176334947797346073583872351711912859720128916497108730972729504456442551353983766175936064988281740977430471016164116367552528960566866077479983433 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0]
[44235276988435736285123671124711691563315506113237235072157184664779037370621412366497607222759956837209524489284075909397377384782032652139982312407125425328803984106013495358474935230127649855245441123139082294493296126545441986605525413454628552689001426413419200331280278503418598111621596990740642718214653508863805671197033060659204762551493228427157644719592940337667514820314292189003150833589350502990026471243672698437913946711226415308483225935306374473900190345293277549477599163917351982 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0]
[33909488830822506917333189568354802926851944334925363474093522791030211466746420074937304123713373500236363905676054943127318089908224799308383601943142032956964684127117877958774827238760933927380571724444714551664396332090051843831832709884587388208129029701288924081606864777633898939548473565961290538473761955112207789299933495317306034852063858117044629644169102691888561847442871828654649374199390982021255358963252163322440025781876688779059526611502686990659842168529476005924813339165244624 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0]
[34098566920569181728893437475162763838702793113918570462649432346213823886154279604373315517017902800338589987966003319765502041726097072534688797809431252241785348299110551765276938894341890077371666216849145544670201537441982515154997767524423546434434559459740407242499747792338615641881726935036145921675257071304902400008267773394969930143891562084872366783157155957947840489853715144170893454600688356401004087027568003653667086207060462724641553944233834800584367089647960747953848629935583619 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0]
[26796915715606632771280021471978056700780303268059077357685038987073949657620147506897601401405177905885155837638730661561204528200626749107975384222448198744056580735009135750736309113754837741996439309702622437751171865552372808315574462140401545273257844143183826494293009585932508264794361380819056592175907362009738953734748242846987284542485976455420167827124745086412415216439534369582522394739908862160311467738405945878146673591019978039199748297581686327165543757509067175884527951702874190 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0]
[35247059872156009534700540352308632448859284383403790428303615532681487344042814214183199044431964109229479332815905164805030235785319107013205957744535204491357197854437302062211536465064137400325474597837561241356371277133470690797245477307011908148279493312936847701096551736735226824138340110337167096223989244311605589737056494974478823055819661314072446698641516694553053741967610335364263981370774348236274810056725651107458272671922794638810934422534641069727710661890987760004424159415594323 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0]
[6897221299684004818849903332434749055346399849549387842775469252820391629756809162655850586108007017370451196919926864928327336009748158267250827523603879776146532257541232787996760226878411825928635994440474534916398453967280201176707490385480985745164765389974286860891512124880791905560022922817611166899238856202509770247405498440407822506608922681479805224430719616708312996737919307649445562880180883622393976230080816881649684115448402913054477552961869445804320804577260829729541377210218979 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0]
[13511578177194391695486864390875628717669506156932983625628390228637237045318320987514667593336400738112970905022475075872855454441161739602854107956211055095526222479121397193611120090507770400728321047457449225704548228512378755974863046992522996265974871791819909417297922837591510311596538518397277893636690083867963539178785025096415004650160643534000556759541295577319366534584282238281655154866462837869386270354347915603933119570059909217793977524701566617369024730197382352032722310833411096 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0]
[44651707281541836556554579393786156667071421917169236872196222855772344106377886654780385047842455726784882273237400958105336043975201159681014788487325723061532616212308053673846046808778172886485328033080278220938379784174084024115818441470951834939524362049854325855270261519568970530012409580793732300314080673638780162663486202465906369260222729735918447353152740825761132110870582103027031236979971665987805262547110084100314198226312922025064506358161101751302357972855691992499391329025782869 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[14278842818246129406746999855146589871139053433558035680939953243234622168201048777538911410022540497928221342163769918212598010269805477118724048554935555526803395016309205474706861395269773705069176749700760903080617462255533736167873610658563563218169301883026645669556638537660592320462596995328159117264099644575184144978173568226773987733013949903078605870133904380636081300445440461539139188114861398924519087693257260232723671507805988554407453423271362773012600363551063523757694503770022773 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[24048128605099360730517721332422478259249124752753853609070832278309320323431521492009441356552203663411118293430367399889924716584172486638578371200311830213161066964114203584252119735643424226330404392667241931030469944604194453951512317935853282137732209214995868537678457798822455417288509485865694131397699046162930375602083470704583327618558879264254916018571749317488613721026817772231371179978686695221462558189893218244073791029922906412328747770983856714118652600362284394438993791513188435 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[4612237857920362878358108917472040637203010519340311116028784463516615044220667507694456013552911394597939221771570139318481680573746343813434646520227524497461243115647924095024713502282248432761031903850263450299796225933830538055749762190638247271704119511050019181677143451035057921082872009689856883576765842195251198010438450567160054902567226309170994034765487748617849940034899641389381662608178776774205593511836615422174791978052115191795695976211572275237071863850996964392667368834066464 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[8094561559978605883096635014636177108334094502755823926610261939343518538837427599976493519543426780781925890032509888579493031641240307324396562755970363525321750515457521843204812205094357387688874244449069073321509503542696688373108645071545125554282807942648195445998591367169426723016020183841717951941411671385190913143497266017386041849101372250799616646278309999609294271511222035601441718530831905673342806056348786510489297663509709887794662182300114719958305570985641844649646249804386465 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[26375837874135513930889614221972804017039878767313964581496452128282043627545736772753468782416900359426988094911992333057101219728499749722555850856177571363432929440859950362732266435370348559151341378636459844793561713124826268024709350513534868454748695591024686112615060144213050409854322452452744821364541233137358392196062893885672123061110507437838910627967529456804330712259368129111773061172272848599543768433449569125970261856336958241533891544931071154106102584885811756853443210821882186 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[7387076115525910081448512886932725783057506639677849771653606087325251305683021855262997621060202398981902056121590323282378329762137780222126008886446252826853864762845568372046908343003474412271817290039881607530942586596583223806318547855557244851068406908300518707783618820866931242233682941590209793287245453954183236788627425804673123150324397933770811313311848634289086009848856435440970140319809350006629936976153839888319361606592822871821053921098407163572380423119599064601179565203367360 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[2271449295827061933649120631690915261122131011384873472824961076644164481513586588774621684333718683663152393683817425626296112630355780105491601758152498570351148852720586836484360191140537574819973707151790253413785116730659553182850777820351670410858167407720874476535898045592591157051164328388318903627527635470416786087780184507538895359876504609197165574075528899623526663770315939814035705613917853240484391020335573884375327140127563870634755712802157793915051897992258189895936625603369549 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[9401711330257597759851457999124396447673732363825259219257685612479374206370567094081979630094216388713397828846422838571464518801693256649080698195647341523190485917713334239921837744639871968186145316157293144099642721227453256324470115356775473793309584204110231972568912616426006302205539501121128589132756454675456608287630746969159845809565786119052430539587076706601906412708957508696929042124087528952492720360055423885846048035520827178775244605025388771412123047927702101974351184252105682 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[23299857906078606385795527873465300058861659350723583747606438280427689698372028307953528788675971438166664727274407611114741535464668921467585894056948713792231235098365663796265060579271876673976132595909907791666337525694682432882056376288952341543400828416737936111598603693434437307425332543520795480228318097664186401022902695932891393964710057429204896508695651618378740444237728513334322841175666735188170481364369988786736208359603205776171292271748988413004441965194989944135839800468874379 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[28184724332983162969246366535236785892099773100180944346687651473114653375462468662792404708743678508292359978365040721453204886423445797490305331756091493253898280935793709688428121637909822954205293655529970804877985270787388420379356809786769111955186202152237982231744544778301024719787099940452272658411674977907438858164545212213216745187852765053908631356537323245057054417827787304379053168722523675260562003789938478385245894845328073208622843767104638133604415292299226473787742392035243630 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[44172641062389645033996054628031007335750872301073912786424257216999247467843779221893092022722468828390149888054786299997757875017468921713598880794942191656490486632962482008017075885607258507708159755494337208138512240771939608538279074785154185328622773824339500658363192325803302835186075036808398491993928519379552859373438445555757380325859587585261952947930689610386444318210135616433424235981151275463573111639852068486224678220306018202197583695125636619812878999184439991281591090554841392 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[26318615816832626516983423310604372713929906373031115785878651356042821645392158485855140582670559986156041499447391737196454381625747712675460088162927865425119375134508154353089523921723406342907996747079222531261153188642641965787287380640568100574085798320907194505633911814024363163132862338944788748689905853145338830296087524608882668818326354330711498388510064000665689637625105865104393557403822445121457727910575901814690268008191607793669827507621818374803965520134348468874743529044487077 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[21334685928099917020515098982530837199793214136301033928995020512495805583560134477515392995030337161781238592180536012787490069926269085993845707044486709643369440382066873679960077791809500475011256094374893966252337067490105461400335920771151822697796216851060080257710902059122063932906659516210480939417822533831823912211062892000813497839260699024959678483667710912048456898585309974551326772062499050175283938817150920726973700787335721280053648537430602072025615344280541171501899530526647681 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[15807233473004662102182893654221483205675671116181252893823318344372691263443334573387457916700247792012015143622499775966815441105100097641064320799306395066436571031800675645067513307318502813248304755466119758879359367741210760193922619369508908391607653095695988801869982744933361342728661571015847296065169559404312275478772782875607462177001759976752377620182937126185672425271281490948441563685044051932829486100367419699744031251018961990815660355458182085720738100472105921874437218606978679 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[10782634862564990530440196043619132377913001816813977597309089758469075042454656868549710175440166804956268520464405043826385102748193920791171086712567084984991370927280658390309930463516458923825847086760272982452134532876284959572306141336643131728229613731000595960271098654674971452076249017188681988216833634503734614934294938817012433516452501320931357298504239364548466270469187812169853256501854246990698561918852484977514515130096063948493238265076505231675785955570132575728734278504906108 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[38478070556989125302963927114060914173924907081970734092395176607818685288869414877467834477138114108772930332025020149691076214568634637316459855494899864287166779818833985634513383440114490858314476195639028939202218517327333646796639989698700670842729274562443238024434771018281725086816316699215408663792904269173086897671376648322297114182394092710827247897458741009653834156822040684466587423679588371663113780598196852653955912366282535921710548581203570309704609000742206210820999063005611047 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[20078383486449803287642216499297925486607658898457414706894749910639414538116086337908512336993375570524232417714131985759415172185362127995806223356704444067054042950852267896945290045280030863967640824434833344365074998367273451294235703195995383011272172030490721791594485407878311641060593925631020193312922967608671778553063506966585341307277029346408204513901381025057001950699444638099533369457506109206904565851139752209300715512041289426110608643446911065584845314117647498014710039480924047 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[1143614701147293087887972794176877915044905700750114141169624953687432058938700762079976606242973344835059490815945247989974467745499240756292525190298455254408680924445024098915741337957295252960255371569857965412269241766439895192125093334499594486386074159613643514127591385082581676172485715164329144199963129164279512033934391624376261812112810031370190737636047791185631757183707825114003733902898432555218063004460946632579905995246762134891398349162051697808337362215321353864752795182136107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[24173771286194790825633024198207953854835469798991963521107403573975549837405245618762495249469182753072502348407575123795802428742143440605805980036793311083942537951420530689275760615309326058913556141522430407040714933766900753119641849863442677644423745361017795943836227917556500632488965986010508925088872287594211522771688876155007347942526184702874479472479120403467300704646373431608062259458631251177589349477015248974129382888522196193911471609673348447901421596981361024940571019977473224 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[2354601820357740648379964908284477766406663078358615275065695712459676271466305836550792551967455519493552459088247711293027108518605490586204505334636608261589904196504094531616864900909181869098053356541090516401334167030456448449325646234352369265856259847875938446341676037845854147466684451790297703781652849722234853367230309003548178338690252945795502416986891311166110994961665888075781298967008553763985142605793514985452845176836071484947159346299695366102206081474383715503204877304838263 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[33622371757975657101791171726322264029674812616650323927966759022978452005995542219749765950605521584256632240033073045745842141023825261514915946461153575360081153769524932501831012853587422381396368116341413781627459938920597767060215136748543233629143348686043581511021621431332210271182659457447533387865941593519772718724168423166367627653970110390923985083374965000608596026538775761335862090992307177045970694626979308479089109687855685401794948124107933912778361272553436103768541606326240724 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[40358829460749359420641296520803000849466167888843675047501927881638941126040497591947996858010258451682675387920115876889059148167976239154453727218120805862852678469735040234656635829859751290362214099929957225368969532984439582027906974894823896475437278083116623807614554743592942840416654554443105556128574960609371975582304088191774504726626780128396521882293565554929136481415251730190689518238007610044964758005826506310753653826863313569038744935214464443433637654791018710754357314655880849 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[7708612631571489731018702200276395489941074608800730352110890065306835308216665947495076220901104724732865172668937577193186987463309735608834341189768897521621973084860765635766667687695814349583464398355442675361256447716372578793821049324873216781780511223265700262970892862299412334542340980023094760007872163174610262258421915427270616441835379312436997706411834299242456679192513290321687179491341825731499609292288783623794607580644764612407237492512346915840134135755165315249142914049815443 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[37340301232874571824338900364509023797231203883280868504770632528258733660749900712422620643586800927935192491695093085302507204417654000128864665377668392953873470701699143226726024750802074825817901680767765969377620234803262696472230998691669946893460284532448766883041608796415231262451763998678945025688756106756946189055371643099517042593653470618184712005835676824563678842372581206089018967533437594325448333133212931631625056050142759043226910398924317037270344052236820999188679267154928401 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[14538328175583711650530736439658138993631201727308413622688590415219071381075682595894062244944063484809054526630360529733638666220068901725048305795045413014068250854191729784315991741879243297182602632324067296544782315715115262788866672792088971865980369119357724318334897817150267388039351559223109579814331271931607285836762486054878112972726576500195765000913919173968788821108807111482560374753459644906738665041277108550240887426408238290547880837103627690900080210026972146520770689612739048 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[43359023168350277176090097985525158791194849740811099620541729430702176948412222744789578638094119786234202798339383745376152822856216904218712115718536445374637812525770946426696300969441500910902449755674752821489259608643945583800698441624992945087862364757904186647862537085772205022246881078292770044546733991224680592529520953919572353191968848294208635513148632477110760989799120263185797737422258693856368096686017522783670825358658038515473784642626747814403131013567410590846421102471343574 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[40651385741644620080783874305561143049550145661654574403970472596317994005204621330477165020788052647744520483326744337961184213376579898526659083319449945519809001616918593695056346187299634320365140523328824868326689383434932570938764144631257478487186850123251218333926451165048749183018675113881894359749508738849725043430464163216186451076889014693619825318629945822391944928951080278633276210929057405481494137439783520052260991260771325542231463521188872392434398532038226819487929773872179313 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[750727250432800728310303248679774343192854220702193220886947007047653862842132873484592235939326708636870692659996798081889712639641780524969140807172034429361676068678344678622498029632467534767643439176093444841134060307775910695767668640271353693326706158674403473915076926101831742529165176186438618588585329505752820231752892387191267453347991116004833342613673820488595498538649622161624335948947284122377955209633178679244701292356857445872448685189089514357346535006162614916607694782987771 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[7947966305012091571199955485720316070500660586353559496602422543795858906376310057675889273948598531276432391768585890503346121182880660292615653063742642347301691506316368335500672744612798628212209836092736626231288165094754052493021513808692551124487854466388447590706671477732762076523211810451065754553991141171131040682935253266029910633332496678027365366272055400936257708945327977403611591262496694291692646267249561591372373150399937590056365132290432158303985242532359056071187876688634944 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[8850206684310090288824922014610542807973152908126228166823697887667334164775313248789123280845008698241091270522939263813247815437086132478274424349356630512415723802946228442023275777269802938114824480136778530461281163126609971154699669869326079486887196384999415309465005108351761839933124118069840488033119395111197862559899280256683019442495166554922666084536670615008256654599314965877805696603728708392642319649757493570179297345044995241137168285387625596436258239882056901810800692807791546 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[19665726601418480359936627325826963136576676077506449604204877226023071045472349688921408947648752840530875703007699024418188386726675456877454896458245891875179837996741740061478609763309390888602280225485536162159677923619904978237655722802621371098439678883711486079970441315069678499633815487077710428333681724190077978609103360589060750275448655154797774738177810959933490997866609390489134397577233155546869512945312275871778911669832649617947584937847488020974620030634556013379178233786115173 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[9862370420488539910315565546004133009857095609338609608587561080115561013082421352417546695981677205271986764026263908903028374692968175650576605839210564409928484780129218718792745279042205783325471635822928650847189049991763728856772070251351741034684279672505584818101789550155339543219482604510939239210716959710406897309934260954044039039859472603561100273319030735130976090228673900383263116094565137102577920951546636144220577921293666465969723375098784190296681865056901394597976911982281283 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
]
166 334 0
[1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1]
