[[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]
[16352543435858668375272721714523216744070292580989070974877453904049973275037516985224553903633943012985518628775726517792225946284101071903114381358272013766551128470451803758609946040584437633416065742506152537382353252311944530364593387594836892661816931909022579539255974582474962480424060944138166182139005385223447646714915967866800277053477963378660036808050036639100760674773746423191227828181962221409718599105872034990321253229207479494223515745384512743926851064168099338278270990753800336 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]
[25053136935108537796182530295004366676902380689004801508755504268712635153238836076845590174880886703601414818648966122933766825164764853088577351439136766506983216133765176565378660811963541413848525625936319667524211664598454153870253293360050244325969807145253793252025124717432520691802756050032121425844621526473439979859036092982914481588254648819540710773264968649168948066934131925550770196174813269040931229945672837986800579974547520402881855558790293622257241263805867124524117339850247773 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]
[32873294389470537085632534449671783502134135353263968861781749046962240249050992554194361112729462942265324760835335226042144742590778446005751272675877024292984889682104657069408965241487029790836956100485461363578877788853994803505723175925216137731276543268389039202121893704609302312241000111843010409618431318511045654491233615079355646726656074552601826429834321493529804496001669864270527716591303506481386422983695591958301670286028075253642274243362713440944782620962672182397941281880950199 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]
[13421820970509704318030622462744397189225927488983653489758219415129715818114936995508854109837814442004038651434782274993500245511128113856433276778498945517156968862327289970833523617225098634844440913667516723922095965346850922600733006207317018822165918830549824670458387019380670838658464820539235820045240813129140887098234008504972766079444321427285303072359468211442153387716894950094276374981890271719611251388842566751238994013811681935038398795924093368596918005818206274771861161750087225 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]
[27977801934344479035037971586219916325042050721188221573213739394779146176078800086263407826822316722790479066352069161037675783664818256683809670195125332370695003679648300751363795059265550104168447574841335087365142349637538249047472142153900285548196674272280472774109561816304419834690578805652948287913589606295963687214755940268091438368246911360901650865298038930616034200688139368912490811521104177533843407746070082862877368085097624671359186757428169362307151157965190938439302358257694443 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]
[44343990997261385497434119617442973839548232366714845766339285592642384232142993723430765741891959972550717176461334304268674405135185936714680769993453677225942442768186485233428723896175157651773819135121064323363829187792868606661481821699112060021128206995654635181249510005030616284458365283694142769956677829963155330161984187402662644765428205081486430860941416677647758057639936277041771610725561946001619760297834749318269768280244755209032306676838299767233177588037174730959319242835132445 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]
[28495926793626770803444875407499237859452772532578395559257533491667989515291234773726797607916674454002983902250810402618455738346210916609831456434963653799440216819622198984735963872132157482656303601566662356628959522559396596995901977425776176068620627346049744672074085483605600014113067785960830932790151235520979227156943000614917471004162599577520925187025072488187069156657511157873310710408460046257809309785163939721952132138768481950968881128770492513079572118965024983186228831188126223 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]
[28404224228484403024381612821520030020002105445219744228202450583646892032975612849058922541232900899838824901584894766515464455139731478133678672184634778652991960004800717744076062274990205561966453370379934743513424936951531299341318376500135546851208251078548992886326565895941338222623389497186801962013688887418408040934942624046290636498320084144520913543288601221200287715896151968770459855274339911630535780409544919015056459196104770914125006556837072489981945533499832579651651672530034568 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]
[32445755358803439260355645490825544590401361905464975105432987287684766301788917351370961997741163547094038944674864978923779403299393347084142514462384460108120891104196942690876872157469293320688904042509357999509470313415140653024355873337924066666831953123260571174394317618964079383529458035153794173793777164307651022849691502418667070431359054910199595797845591211806482628398928572242705290751904674771511086078898934870391987671381750630658824307287775817831867343885299055032193327501990856 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]
[35902960231878656413421215232193321293492245631176147066294841944872787140791064894569413503860794956939371474034549422207903195524699279559531302650877543338919031909378072104411548799552406665192539792147950189203601676293655281087349689253957874444659113883340798816540963676892058835553441269347628506249504031636683041663614218496974886648457720784278836244428187370655208334731011910059431418734061567123175319181833927741829832905798557399494793044475402833294720436802683329978170043094446589 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]
[32785790953360950404716537353558437461608913387734500232234111508814000412816527055261304824640894723374681902298412897963081298990948029628577128072128724017457094945586327908539416593298058392458820921428268182696015252947170938522646172992824491493565864631992176350748466408146787332323532186966172591468151976271997143577205396557006459818410657714630614674735121544172736873318262506754777376197783960762659990390576494197782188844329154846808734104916406527444653763112923375919728862575358316 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]
[12620672891951956433871460575411159790772781155615463574754973075736820316601870302005342709874749164444740342709140876284335476542766223475730999628844743239553986356139377032015079618819044257064313112541374517713994342921032336125274458858631321508690882917865745806467406634758527908884389384314138216755682347569281837294422167285053833862821989262521725926595250484218979208124763367743794706110393889364341635441157658402635740796932855915432624261758097619430883161777913899101224465973236513 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]
[9759996259250224959378991081322158102034781837180685872198061681069915070945584804289490586996693479407266407589126170848415024500875643382581738507195798031464176146176432304303436369466796444416583389405336681521093043330336357589678397330302935625804811125690579242473335300292635943116201245672106225416064273498249210329659868308682162165813201675047212113939837682135355242681898860072996422453003124507301674218481650769256910055761476627744450615234456915716114401578949696509886344671995914 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]
[15117062865466015597174116090865723665994180347712846329668373510094735966556358972466506276429739075595499132732002518994321593135380368073407284824715342882787152280116006336162590784771379319400950554865285416885226733991781939673207498749533123127140041586366242064591717590529627649704488539958491830572188453164778383112692787458640428180738499224329329605138758653112185575682980258764914061988440741076755920207613715934011768987431005030985669543954453906161138191652203791445995655839948055 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]
[11420530599426429344620367348191125953129982905779573110206533824517550195229097156841283812942905542489013118804070385919602958353978941647728430935984115288571416769447286008879335746693804214782053621945109081738721474166683867527288524373991404201783941393076855717614420028514305594332903903667198804303433086204830565548486802237754046949425326541004452439009439451687140657663613269987407411336918451472318233395474330168241661735074024491059276710817667826483754802965166992031705029505058079 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]
[11817249213958039984596442244033057019611915631784248044162366667412355926671935307933353957504257073103149052086866417871750001501749849239424336396408594954791167717312192120595576562948774772323164150105701207842400231022184819412092112845174871865662211202379205701071472720692989098695261295824568036955060284073061970750750515533007747675761813137915089337734118773526917486992635505648836991652315812917313618203812760140360937921402832036931866503289816226956881159933267851647639473599196442 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]
[10388863042564115163971572892410067481949457421376374612909151444990924629723723932346521029996488889854644145566574510110543876758382829752296067867890703523151178083734658230741861194469197582749561260008043584202755790246600598600988513704363894535257113596937600183293833754860881857896760044002568757552548648974747497614327136231700107009316888861752373991034380583920415131792783716134766272171845761870777591225808852680220904385765938627551342950781810195127901740760959788595709204069156812 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]
[16740283836625948347524193445086720379633134212836269639219891511470484867931002305881499875286436048661034311498609048888518476715876695530613806317273462107480840072313023100824867976080414329399400595262320211644729257470297996779362058758423526993837480741148466869114075222354240255559193362820791955516130737594396725196466298263972131807959036252408136798127807246477900440736791214045368200664400917033941344735961578167494294742189422438665875596873795586451735144135577519098805621180207952 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]
[15030132598615209004070319075939009510529783693626333623107742384757845453994697724845799340571422304925121062299235053950635346011026826750090867354700572982659118517568045673973287152398780243767838929530983472580081921441448540819539185352880876955120044429271108647588023689121465792037806585310104899392500262201522348618463204378897206024167890914954183464497858111628803861757035596879483372732982530321987251534988376940918654949455095743704301193985724899944145887243808697821775183547695186 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]
[39892933795318776322492223848938848773610972923975886628955884291608450396104224596614311595561802106694773244583078173622470884105702796232421647102994176523958090896375978239434730127682581872756015503644641404695115452243509902623010314974366160922086916762696754863471770429615970257611405963590889606161202093359011784020266052286102666801603651648001075505410658560641772447561013392809681486867510689608517918660190377171604583380473127853121252916778831132625724520926305888957859537104331289 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]
[40277782864853855331790864180059634684322947405683473634261923357460641589973047066942507590047297733973334361690024319522294900270909974767337170226160959387819980530397137692594097793076865585308745305820927589498385552241466347185128790186966816904926028361663188612192803492331865658793467520663081002090142797498684527382111355886578665924753788579283069823219937877348077393316675343751916212882127596952161618361811282345170058939572350885702573084417464559031505563388776828388811198924029090 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]
[7520177111784639742939059880030734465191685089730028456153792795539105476379437151599612983744067738288119636175687939564958131213567443428262382383327291857854052172383912102905267524371214019455152973702112886836337121448856684079789775228247900829498142834072344608599819377679500814736328749060081173610037384155334734321843342998868895644480639231950546597883036263801119773779124486577570857446268647716125615562597046916815743252879197653525076489360471808657988581884311419490753810221479223 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]
[29483846081792387763463065595684040040963910835400200252101696306672119567195186486028696557764759450678546228273746221860835589791922298428693975175573303290206329548980914051017407976869412139248146037606792487141125995850520718219045215410116002135141702009838880715167733237844234270635313514023325960897511500327290949883170851882193966682590634479153740835441036092881105963001051694881863208414406617076318508050095383396508829450508886681980045451645992191362355096866061883963227311878348989 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]
[5080452356603465863947418422553896038420839430751369371713825357236996879981570109979826977871012805464491703479032252110361012294101041906766806068295540574688546340006054245050474210269477071244379582418744017962214190529237346656850729266394103327073427340529945542518902295473917374356551978298756297892051439537730154572508730078165830056732073912688648487650705649964523996099664354585172503617312324913610357846341864528487272339020305394807884148648617248112130356548213406980130377533721990 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[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 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]
[3007389171739423400472525418236016612731961468682312023669807441544650243727701939518716445122110605562625517086418597173803451797103150175425071746328864014583107014020026210511837068139705323303991816306382061830794573019971480848320211088310275528958930442809016041556579816385279746189007280280565133435436598114091939941263951910668255374565177009843175562743833861288965350740137661593791147792614844208662630111652727363200953333559994741565546867886847006903844434144262080989746402515236739 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[37924094226688208582560708093489234791267948488964577225168286143437278972045999749390409063420732868354020146264407959230125553779998268678051515476820189287182285846514608059029055550468789390792301331554571399448601679660152417978454842695599875078027545938960324968124292727943085714531564082506698852086466505669525016588146337645906370501823610637819376529771645194501160239454060922425039486873133427629649974271643376007785475902490345021581098544327193762907720547289788726127436371167274945 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[13340322026831838010378460269970408681382701427356799546987729111734626394853668454856908694230362094793300232976328999785507321276917642071615602173191378079971807922418156047226190940125106118642945331033335842202580061546949702955691436427926021504181903850560033124000329313952011804605999641761342847774814773890545117223069773046670175883094813009108628081639973512551742840657867824258428322132337763142222902157603013369200149843089810284613273258598022125270128515586485341630920692607307275 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[8870025163060816902228122499285237264074993458015621580486581184465550880009358885161579145856769716239184079586608148595416577285975228000497269269819309412963755797335743793142647894045153213036293286801184897195398140263516056963461483111771067337429036770016111456177931220105296613360967287919108312720243562244915884400536823800315763526732101421019488219319848898125572513116022745739457406394575548070939234857369292669991967292767510645775999257579129717677791015640316065269330911992432174 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[15194699453263427042630735844614786017291796229638258067806561273380125368687240080557884089205755748818484389340331352585551971968515830802047613600382614880941981611791349501841255942091888954500467328325968444979866853593952068137020517926824361209852173203579175441360442841061639935735276633011071138031638892899699130538150688240824629191165464006386194658342498813005058289681462049548572147074971416568410006329840416592709905279077872580884005219183098234203424378967622671254158302558235487 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[4365583040322797429047185288014343575598206611654984824200165297577793692691449864291976666805264357729775567139576007236150655667321820393160323019195167366896123201205136100473751612801684804410969960574339767375938728244092865915562471000711753028935671996835762718791307145452463356849468394024176443713216049910437799573517089970149347836403470555605488505668362382974617675936466007281793543785304856860841651609153634601906825282415764007296110965107215875626610757209473844369994852890325761 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[23984271536811315069524783987136507665877728600693810653700893731739356103329328850233486615754669937451825832432684125112744490660464289676059604181609750043504804265472650812516493052433925852325322211469159651056194737905646541459191103643989593471568496715788562429343216962258515113305815986089255741862001690309525475713428492525598360432593000828604839411411568663115566245588611182690456188890935315088505350291840040670551854016361722143384857352822097749996436419517826903805979903879306817 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[9692601306881215550753244738071409987373973180579179544648172138203725658251550374613711437268555562910339401768058182141676591977110143016240441701300034505277343327817177921492404872167424265188378609758532803103851631285540938612023224577682391510398102673583522766293194713510742165591847385096110819904656601667131121352662280382968919453750954050870883419640744229411932903762988754804757015424501190103965189252407733932799650180625149897843680117278264431104327126764630059719327379024687400 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[29237517439196524581756140656956169954611128033741115192302739823907257098416350725756408978467124037737729820790331899679553199693104401795864958606479581289416764247869451508569673494594277146265788183444525660217825690486417591640611287559736428824553108754120985460577281369975699717571771826166574162780466187148597774215889311733924949151822196875482051942422095869546026099709711819562762450429364390338380475970251639329658207954271596895540862585387285496948149924485692324344495037682787196 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[10032997948129350165157669200305873813962787540524668787293737484530653046181262250941679399949541801321772198210364686795417089193689584303713783943271277332237254898137566614802769830395774882813562963711568985080045049696139581062991686252243368022341948723720764194866735472617230915586038542422365014261832171808314965395012389282316242389057550615113358841871588235156547582364847629522100195831674985590867863927678463338315391945445526251071363304467121353072582651857655301559242263878728143 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[12460830200540904545700865489788801462584809778043142901262830670541341408733981907248688934378824971666824032889056921978545641439121219510863676100151267694771044270985973698702963275879300472740021757210872224287950945114987462093137015263921022085587958008165657488259366557320193202080167424350571122906685606793001526966938095258475952295180493437037394670209346534452029536469783096213454446169994844035366726716809304010731239987092477564837283165676062870787799089540485058824307737068066644 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[29362193145784091735879085911544993320207758223126965019150902837539252904298454586124958413672009519510270332125437550523338792373333182155440363652519747346430770672270177482450445171776016942734841035030681682164678207773547457602375679512380677889933514719981796292882883334235898880818411816184106456815055662129588079590447025642194655105527022316372326771231454964327414071319791836312618556509891942572753215993573095641148616180819990942918230125049975456759112462516844819477739466959940239 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[17248305116725251335371623046946675363455490268271889528950696156033710402971877097873971724516786812327443358994496330408802710037232217971077512977509659567455588615587693922807027465147067533002241930004291541428039862281025065686099367454089127329056526978094317244521168924203717322852245067753059755455358395813247113563454880847753248214519380866872964581898728074573337005118856450511019180556508471867257150826244158499795021267306592845269788493868396267712911299912923378131304827290661600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[37404140872313223125772075399723272203311452265461118068783694908316751517250759920093073241677282281315937720739212047276680043924694565965813378259326656867212677041722632710148920157549025745493853945556062384194183515057177976262135467937212591507902314401608984873005898343901800731127655105411832778962834243772877938119144719663144343482393944917031561947749010196276560302910141634119914730385688823289541120489037094389858775881394721713833859159114302123045679513282372509712982987521502488 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[4509746986529309695434729163588105306509352050656642100951049533129337540117225243795923878300916155466715707829144957260607372255537181291940382104718052021723923819964898094431969284140119962367255924921503728258737097869809046055226498002847465059451261652326624221859780422207384817805505272923067135604757078693127858896141943034323327463728608934798718920724054800516866296792529769161619829925345026071008565095625128437315778276460985572178685594437844180295373881795574312867854145238970704 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[12093395790544011195667999760981511068140397441514133070179648625542543345610170238020142335222437217920411499846370898852248848930984249525077977012829232774702179105394087891901522709558964712258471277306460156731637366695143152500078408592581254620792392274799598226143459517255535089554565281201904496048025294843736476839346286682619835960496984076909057033762646134930082304362783622640641408107926027415833583234001050241649072826466540185943297254217157553409511314192773641586424696909415583 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[10361206665836563434687724671216332688068797553047417093098015602630347365463090734200343936649713796180743909125040911335764758886838225270064116111035675286285926188467493509199746708695040507930162951629435396508868962891592114619510460667072125322961240374413959699547313405002308638685522009215560652640885776845753385158574833475001498162112752116138902775858794646605455711635327867315547390431261596342956382467132107190283628996114088052048192544292546134634750667420184659817601041736724579 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[121087837265981331511236907068427217582632164710428013364601945250255010925872394260411022160989419620544661845088262931485319804928403356195443795927136061649676172904969954760407691282896726205177229678974059689616762975764582245919237781168486826424927525022853374885322761527802349493630705479915739519234698226192333158163585092445083944206990053836338029412951399646536672979789214259531474681281835728589591596717008339991044072766374670850077229430033654452933485688908378655988250201856201 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[18180921834792523864575501359441572614934862196304370658938027053042142751835316826330331426850028105524022596678714600523363487892548362122027633932097326662194402292907833650250383557013063950808226128629110496186446893621827949427257930921393714056909208981038818171887938945964175889711623133585189710874612864511597413559609098702029392449031147469037979038842393106053760782967135718202830440279386845674103464563981436256099209954391752475461900371240539179399250062593728105295798329768020514 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[12733767173059473175670652133905615862917564642703762583660934310740767471979669401760584840505627072146376065425373912217915766687734464257038080568194441443118192924856875163256193866968932109826622639346127478396223979417162620684784253782584416602415260697662879521844177454460752808432025384483911022935999757642190816046670096739385887020005111371664472088299843422444345147220694046848336957623112821031887397508222589812633993669017185848819825281809059587771502655794945725483699533629991875 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[33961066510401342100049589196772139540440100194552056205571384497080907841366105591571099136158560576911691739777649226537427837691667724144283185488127360972812602294973267767902142521033570978235374456330858022344999529451856882389928146263161680484956422925703921658894887343327222469849235910171675026829218242274998802606519215921906611984176766526849948700445479579317424955093445222934661970085621820148207280915030454956238944036509694233026773672648053048737266524837514244033273666438246808 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[43371695566135885246764179881022006527668267371974508152662192792468433852992857245098480052296431316298115919032773437294511803462678136305655259187723189291948573920789573274841245756459179978296388850717388226492638572720042303451567997489696706765140723317884973403633886988105169296582747473626774132273807145529106294971592367782248639428127739479121070429876933007753514511361606249375883967084251640616377770324211413493849934478215662750721994098271139413555206514754443635021767581651555129 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[41386479088742937027250022263975041283323241353599886121903798436448645304266404374493368283314821180709286533662975966233573657067634383038370335464023646248526785853651256977036986122266600482917806840481893565705981889407191712831569192417655738646947848950029573650787067397118381530561963472366211937618471832193978291611893781622953734446731520745539251737023072071893162875682225795551218152078468985477269523125519132730898429108127517966146005356073903245907618907117549322853698919706658542 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[22694042510450627665730566160420101444502522659970792532623804706095970070263766603310438251393928134966143462446980841432025672979915224235720679145031965511974826933575208078393763408367911171239783777673079715182394650790502110860749551921028018124938604370123350418075240635182918781799387001842398805545628321209508642221766990397857164588537456042877967145326814068671200739347591912957249155608159943117630649325195670364572651268758663870107272650272011406245312763114976726586849633392928572 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[2937953852986456991385772826307468591107278019592875721050188146502129882708156906595785255154358619013160223413936537844483380671650828661066929857639407207842099503608050714098099724673473587547650855085885597618603927852366931674957411261120020661382281846591945332339656924756444924884027227400650803415734399922707444731523443106057295338621656857648688532989792358687184938841898344872781949408919428921283563525596824240830091428676100450465079976432405602929437462582424027454778223728092213 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[18227672599832213459471393745821682145374090784151274743702642945420119802056131437166193330249499683002379177163947896870768025874326239227791703872266865655463458154891340223438499589085712523601740839506061104589056495439685874686869657590892854734016990492026755623394673984706736358312812877725028134075070934215308127030369093997721741349864830440368339891730684417441536481843024286388793985972909900246062102043054305649249536136177848533414363156782754387472581911484359323420071021691362610 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[24292331566367318155813133322112450927315928085377039068026973820840818451615121508166650252550487034985350365808042549056687956294647761391463866222459514419951964779013412156043418746157507129296541086987800454107606488170284713740159891124114723559920917459412384860092995880599958233842086681676258045637211700189171263435376824033426367861131563326957449418587438127679985826536356498704030704610422126996697073836900907612621957927541421541120963686567284717443355171656673355245419171706878788 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[36435993373779192571206822043189783689041855189472386332027983776267699833281218294750254128593497513223525709630764650267147869964622344196512924646823055201857389024979958464483590015841903441092543733168315502544936492289974751927536867980409583137057856726659039336776648475197183975592885104168343025035785204249490119539134651080906835832279046525004898260062008589824432878786974261160536005489530188275084445936845083369080609801116100510639422360082897548878947350707024219482750054819646960 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[36152147827223982000548632575079258238453864423383788085053249168339717028634483113485488102251752905402129871276310694183728740043949631101865984322891322477770750515918728935879738823432034903049263740477046395621540363954208140760458272840348050755582383530290921550579568899382017288890538708863389610453033678435479843514245455894543471141098808013475509096106888169487225365559579906416996034736028943136084709296881888648699745059762519323520742535869514267097909075033308921076339907644529382 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[4238882505221696146879828423786124855840312340376239080568984257624427651457928210645880846430599158805032260116888170248445219090633051905087149995591654498810004805512055542434089673998462999271474348444000896256197027614474279671545834636367910694814748838834568227317710730722300672601316049247824936285848845032397653377133760207902943384479047527567367054643096515922735211951480888747977637801598776424236060822875578334804601449350723835419792930836547792921250956406575760486644495158475416 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[42857163917703781829810691924579498721589177931236832274379647746387556183634346944178293460852622566876859693375847393264164083479357193503220873049576864644737478698281454343607284140077842301358099031032774382810800776932210852329176022325719008300517938865238759630625640628339804903134499869129399473160648451244612935532153359095453721446910380507080600020744140403742855468793895103338194013006553029663650337799538015674065402604658071070673886035439096043228826747156981891547092228435670242 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[38550954809646950086028307988631138842345819369420255147230666535079528878362096381398833151763702107943282415282963012515878951470854565501611074706117491318958171005297738840370835029960481795673911999087493581809634943733750245859325400870468521381093312716329304327169446388650595250902501381071299530725709615512931092590178016496246156348610073649789145168470384879059908741106368687905900985637833976566153530088305028596075047946232531979621437312918043886130547915068335944557325874607623188 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[38880018845581362971278047343661685765519337735652316009929010865002648144257654543545425462014863027622422494645464283107086381219377254331721727781184192337474589015691322106274588843141149948966690896242010422675924347065248057858483165473729727789121231177358180620818367861836843158272897334158822215264330721390904962571750816621622350890147515086477429664164774839185828800067317092735914588731271451429741483983216277707647583048296358102222969725946125947288414978717742309467117923250397526 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[29113721308406200554367410103755064920909596816489025011952569771953641224487690125476199586080373744726916965071287657941709137317484434194868458397608534117369960078054507655510193803660646753517477606646220270622093723696218587348615460943961833144324653597293051892000528802805561903367560825656832379373316771430061708050287389351594292274256077872141990910571618586302887774283067783832582772650119025760459204375608843868246699610522340558251303831033657570519394219113344071106083446623591016 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[28255487978245223045565254005461563582222016090698969153844988278158099023510513526196617614706404536442618488697081942672514727361112232023331744893467328549549779786174070436650550155501368373576737689771037225833236933202723687835041727341979596701396097338701515194615065557902276831726259178214126948294618043153500444333538848230070482466024799070108055833256613210498511914779319262439535544003584473517812434576828799034256392075523617945484626055717528839321760297086497339500903002277557179 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[9584757663360588762955174519257303211866819537425873312596783903349813532413341343308338839356075795077705428951999581309295330299588059179414193854204127386994805548313524826244272493805862703445866565957643082625690688273291235155591602436248034870435096960427237468001036325058750120430733013097938227770556333289703177155538235817582164132618949977114915236191423555482295442285517049405073791789917230563428524014253953427099743933279441843646343824360039264953427937330427704810907779242438052 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[12030992185471048334734579932914992476329206593831023378851373720406720253295116524427314174914249150626907637582193568096036749021693651968975688686545726445154113072322761066981488530238234538015477274003768632828020226281096444605857611196512608519520314337137992521404776958929559877674519389371863817239370997467259297689396410142220478550959154227406758245489491036754846457362361507613279441293234177056914787265526606305473120799771882773122896728638168161590550332144898557992080395373110686 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[41496407610845900865630112762022563006228875129360143783767197092833578235431889780188481019051269140189821457593324004135124011715687917604894023163560224448282454503853332905603779769202419760676629675309289139555528322776495096005454427880312303263394614395002537767270137998522986622685930480718361730348856203094384086329515116754027571388726839913610209663538565489724189999080493593461350690160536962541189361664168118460873491320208580139587091890678924446780892636717611155420452213950751892 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[36103197418351881110671986108532700205771369372209008004559247135023602026771083920478438946841646419140582554988793466725647305368884675509380638404723269641353896501583061357404096866050795512066391957377703997120785797668123485501553654157735771210058290950870538609557085129864289559893934983019124243595564045035745681743443368029284845339651100666124814445377037373721311140385411205412147106916762684479390364683059213645777325109886266204850369289672363526658476269608711740162754547781250424 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[36899019562056507705092978330105982014852256809469302347317085811042545763407774262927784992476350748118748807755677358073243647576077792758369257711676846136444262867269606405174309097915105727815380942893505673517398051607510930269078362726444302568681164732405102952926795938745350657883242941154241154062002891020942546215009472053786140165362409578110127368632952084109083756229149972011032058970706488482934332095434618852528336208376088256058746611751893268967852496421297976279473915179353200 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[35465764709715902958013187194576707582713390708845077234476041070570709516942347716767192729830390101263149094379094795861885259795814161167601189714013538222184898998050344000432014825430557849699011675005403303089311514122638813646175125164066961208567768479702473111884775241690123933451538183140225765482037153640199548363614547069600686121804437921388594642348710580642052498076932124373444889608836150329902312514244824961726993469073734447639679917742188523659849544100615456151935019302161884 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[42332888413574645837755648506867984252098690223988032428257193041839504155289355745691349059722762753926213760042777944229753916830214803545738512460232499843764240110775007210992015750342745212955396824499792375660868604664905822278033816857947881827285902787997990489090725177132093792689336391522387521523971484733849592229674156664506247382915659120323016400103844753171686345367996387589188652679944667919567595694188489117854239288669304299032429300433182807791646467560514147974455473395097921 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[1385459115492443172439593768508060344086444823652858183208948357112206845354785311109946586350564459341305779541518573998247143326231169607967478226178065072502651006077038224506377392387818221829817403812917270365376178796540073235853369916122124258328100953989710895017951230012467806096268188168059259198349695934703035158633230639555651556808346360428741029709125473594615166916615574528393240671463020610775013958701106515099271561060395996729738356955561321776596019012829881275563018053908354 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[8653298679831648315805127635606298466596784468808785234765403524871501017486243277795978676906017437573193822396500174605426105780580404443373699364863051222513199168185936365815103865493804028056324331882180620358341889127829383516154295460763090356072223564626324207547173971185523249489702025433361292622927687990086945104629258357078731008060585350569352902280692844426141430468189969813590981707045261936579147517323969678694148976411284956118409225514098645582209254264698997576731424910147566 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[41772402844385707096136670329283823082530089985065995510387624442425910237901520439240550468864959846988063542809367909895984088866289696023567925059046362965978843973775603085861233419007586119763923904971049368621660391697617629030628842040893574873288288546498119910637084820988888009645408058904871698459827605139967359465763428606111535859083261244110854800527550001141343042501698071133742674314342082685297507788682787523843779445353703181935336836313589930864985647998441695196026393367917821 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[24240194303759086180993032003937412880235695856052778776003629820043918897214017505830292902727914618822946025051894710671103253768224469673358336506623923706323393721358692934402564899574941282494106333584533442755056145453197588933072233858249165107404125335153698248329768102149804103299827759406096525237928794342969964563053310071131973155302202760217280181523985038661749242444223923006260000861206597266287802387202442333148613357794523602158584171937531682334242347016314524537642125152047933 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[7153180363573728685329646092400779832703796701883352686743537975226954406897498368201142527492167473008835177912174797203947709737350764923556165049452787958011606507686022164628832539476912893257114065503996037707448252555864972512108493617119961904973196337948151530837717181416772720727077621791794352627118926888340682031555441892385087324289807049360173391145790192260696213288710642205411070493126723777666637144508095001622542680785315150601476395380518448200912900847013815680145272660295159 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[24646491692536412591490278239074926730937464390663767773244395997625691557743581870332268822067422467915914087203314394955523523844469776998020027599485332744489375486707127745838737600875155128676777698616147217558169747460471458437970033151982372595348640701431163055102586751270268820560993520929078055216856665935296220939797215122090748516882364240212878126282950342881080479194587183923048388293522378089371747027413260636532328011975269567728115555458711574134423593801987886647745804219422793 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[2016627527068020488068510948775326537304014457881389173813012466427292207434659606354147722015524881386631672073656385366905524111876999560680958490693363647172424253243226606005825999745839734100237976438395346505984445379272796578182176211831508360945135284909988685061075331018147383166265311817869942062210469315650941965555102498739778120313564399076038818252577550483718908190154751339049382517427675333974899176670187353618076340045454617007123644894331276889117396361014543730602682360077158 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[25516525536156949647519354977893654637190779375945733235937817693947920651874460499128350823359215589496638655115565840179533520637455791988166060739416708062495844390144784874943599449664042479146853187432318141238114334861142761836574620590815138721927979853223912920325167326789742959410657602684241705755247758005872722395165500412712740829649778989854754921631433458723727707877956787333602542536483821754075245453374510318130208234403661668956659824057738970338971207219374139652460314308745754 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[37585211592010294587503240628704309440768790785213321698467002622110801187607142159659881063160515607885833998124965473704053167678611921145445277855992256758882998077424131397468094142454259448024619403449455158729187806921811211951696529529473899075308826343253323905931245564766735403360805662121091326882873914980082144747814934574189355721102231530515571308328870104771765968310117273734419866425567509034330200100275607917595616240686421251879075093005021994630408221735273092048643210274603676 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[5723845707505986489375633992773318997141807061916235741690891659967931751072017315837412460791581842791106016516557090102262044489882326828845924721131202729385718125562268109313808566256727272154065059049008655170183273613030247468946588283856467024811001178115905657604193614570037048156591451025463120228614220843471399478343201195799567514436144445535114998437249993443949194980105669603348718116564132203847211769019906817263554194182497237352195194282085372268405553508647696315684894168539250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[29810475259464571353968086255285901337660957386001425384879763804279333600201970772032368023011108316039002802716783531930975825606200430105987950546813118549619189374384366223379684097508837615812274991595651220155924784196741636611939773170923258976766619808462424919152013832938118970706281343525319021173689437954938735796153470608252165977204435083980981082123716271286334055494656451306622171174912893051091559626454264205064855483596842680831161616212451523127323801283541220770477921732072024 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[3925008588937267830141432248903548062209514907764241194464584813998439830677248659880842399618204739833881492820755047956541315490548907470955550894567124688528895480064500155249229345087178839756539457858739066737760440397547653160370034779200902030438045356503356739297934576108424589451652785952989709361609573024889056376357239002784933814875343669740558913191617215906201420998234208170243884759829678270398384879818286536389664470104340543670491447969199694262814229037834895266172261849704793 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[16028827225960481598351428729682708676108826555943549923263838864976578392967024494273597550356767147347422455378889633770259721640703003500906293906119085087259235576691252301640672097554349533718253871882412601200598855910758212561477538610577513322113155932268348016773031930854695878791661067011592039211181964616360996393356162917747175063621901426034426260191036450907592789249043542399891544146037670806657740362635177420322464061351360506209049170916737394761138523554579040547222924110594857 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[37291268035711474469937245609821882573667779961253281056916019741310051330580332365044724118725725817676613417229457551509571499376894010844857648056278866188558285364302435324991486658363353862460082791436286154467892308310586438639026310921194754175878752986736594800731265958065642290477642310599162952944543579527177130047062135074314786879416973883983684974195750553180632162450277811832522473223674144191053790774899077204911473805766424306594714851714875996390890938525189010447380190684810522 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[17473461524761155643259060908223491479940971515707664146984401145433694939132511873168607200730510081790358142540838420370201102479674992877558763277212162968272006371551792269374399805900819390875965583430980628729943854978969921893068964797503036980165628690621092364858345120742687111027292363207648687889867864992292404917637800071029440812428333184853261647038326459032474928326452144823927557968960247241194425115300577014543129416934844026035703900814830303665150038367850859949002233871670310 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[25142955042944603303885343584740250669951563484253393769630885854628915605209798113165281999171013776578495441647359259681195351111261574934631815420915220737670022030115761397729418851382970586944177901742057673082193080250322786810016986903788109118650657828594990835858192577486562992730568673431394207031236580767247949657020045912781357831345920229695686006184589605373959411391744544914093169584295622277169554501902861062436119604511355457583289103407569887976610647601068814183613975848584978 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[23949026616535038493614272873515772006401129470262617310051009091401442394846969853396444159382311311456367263265618818370571696248531670005990477792806628287999981638906323566211750650993816291184065274691034060117276018139220426256176718129397020654866444532285356150381143798773639217238986979797597213351958626518271806446762327683863975024151749997956614136345660777950082019976911641184427178317755815287514988214690821712322552456019686161010296826826528451931306021095309653528135180347457360 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[5053052844713357245721398418722521192926760473049997884380304273152719349118584360771511119214703394874443603541683259374960686568448303870205491421374245620265245693530656625757166465793710051627609259703639430261264268847812198295337383075594427018289317326360845156693195594261586181776198388402973832049887932522127482852750414738054238469645236431764182448598167788031089003079055063973125253820648241379017665798469159376474306891265478036808361246494074249770775733555765074165330013539794901 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[25914161567647462618734234933863865826879745236024807398500205901449700135184511872744767365555410195465927549896055319411749063815589856082065076769168661738714891359517134224175366605054134105560566610956581016438841413808962903740535071776212683270436865733979228056579629770365173009423408113811234705216448423779166821619355987557930989271764164753379235374638069406296913143177994243632438050867177957079147463365749191729826588975325284947206666900190105366484944414870286083725116295493015683 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[17468094062023253594488472411806779219677593569602414507326627409513749667629798574219739420950030479897504282706835903869900483534355702346553486863185643187697513015975514689127125393357689299204071783441929899123363965155309457600192390830971445853304030733483837229433864960130561280360439183565986342730297653304171469496500223961049528261939759987386952153253786103049252281970974125824064123917968076819288537779984052033723562904801420275831273223346412538222245435185965234035452992446031009 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[15663623913270898515265660434494617492712169564188548235266020008350744191401024288666452888287382897755008576888547523569948736186905884681969576600731819089535732073247319869600853823781996592119939776387224012985732420277748085362437339224418297072215509430817998689683786151118262874314440690020746743351629223664767619074357193697788554364095918607880745673706474661111731088491560117637678350279190042420342019060523087295719599456348720562628518972345148899134247409085155000719907441619313546 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[15324326289271743829099040405289250042397737117585982668299155687179505384116230115551651753573673217485680298383884791127678691804696586337680533361272079470988331408690578495324153353407803193867255678689977715398739929597500823794711259600020803826065882249522456985889313599975844203877212585122084113558443492107498206897679400060893116858874061302738390068896478748453719526980788720235481776141587193478494484475519387130688134748495034627727965226832032208384970677382714141907251170122499748 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[10796653937435978198675653078222280174442677750943356345706961764364427020610568329474853760921562519752727732974086129853950750003102402579491139922008601234393716546213776244400404977939689700599532543575035497850090885966239534909796287663340724155661092261161963912660671164760844594621233661253212152803034520047453885780893340836821454060300795688870095372524722130149030031249829751300961318439304942429968629968709775162231875142554410836950179592759816233889244876405767096549303908437238557 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[17909227052651852344728821174599026400514318817809642462115445568320688829736840897514556483229758114103935801011410411420064311710700452779899357642702435447301819938322518452438923102945785885983664958317127611763315352503918570426054535407526567090532277819267061499974526356462235269375345846395446099100889113149922721346078593307140204369878677350494557189569079735625176662253167210373088297898787062290912521193555992606525227333411121576809957906680816897383543287426175926589589295899608991 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[37808921468574480297158939314142334045948222236319331977025015302574246857600179241756307298526929002618640441730214208052941503901579043620623914341546754415211868415790421415178471989822211802051468273579275514598088764089011177564921507162447126618625356572476601133376023817513951628609684304396891524377557618957151904833421337713719666405755731124434919792263105205329278881954782272306165129758515040828830012701881121603022216808982696702955228651300633778744766240357982272744575870392264202 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[54435486716648559454263252790926434223200168699482947604261699622294380979101749631772836792480293204209365412740114875932795936126042206859953377824911129825784461023600529329185407922450741494776234939471828576107433882207354625810556076976277424265759912596562138997274422825773004157297646420770390962715801520881512417340633688221119652141924069996277663541083996276459767822119476928579455658724258463418726384851854384357702698118177590945199846101401473246729072079551109974725918576700312 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[20658014163159124385491121314154604842045497333114866210729652277085318163925466912402716528082732356577973345219773673091344123327154715249296370664838803978197333709217450618923112481057199401649699875352508118484017273452096924790116679612074830226057912747455019456589078143572288116881197741348808559879097428996731299478743365449544161293805774541659808998122075504548978157665883807724239512660009229229761430742068720240598109894508193203680958433278646510430434444572958708035123456089294746 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[36611581208279879232912207631940905992960527583112895893190222616051119948519560804435664365091509239207165748617631184401775808270086894563478179109180270666036650157874132359970420011606266240291230023570680976192977714513594690368520352476382986809507314019802692548268944575225316811153687043372784739335384803774470761937329570136741447063263281555115108370415514822428297607181479544354168974107864018777881182875613151974182603260921389728215044021962388504590781473949601257824470997798096716 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[37319066652732575034560329759644357318237115446190870048146878468069387181673966549149160263574733621007189582528550749698890510149189421665748732978704381364504535910486085831128323873697149215708286977979868441983544631459708154935310449692370867512721715054150369286483917121527812291936024285624292897989551021205478438292199410349454365762040255872143913703381976187748505868843845144514640552318886574444594051955808098596352539317838276744188652283164096060976706621815644037872937682399115821 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[35304431438000887356157384647452686653620889722043460600542798942915264280986421310330178254540719631275693809803718234409804321109633945238794043669503292668167914755618319963253394472060751659793958951862456905414844496828838122417158882191152638570480537758340656021698623325968737231964167726093374102144040020484205066793196089184967643102798867686862294477106748115435685465983744071258681650514608395498731268571906514598825852888910272437234461599237114453136963997007541000499766063350377499 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[16521418435275322146762476111340297209194848985687775473112833082279985111894519741619753175891257511696731660285100351528063953487881404397569410109059140937460119737537944514747110578790800673774810612489779244636501947268902958362272187761159000408603919810212905762522991164093718814382607286762230032865121497252222816916281623940910743724511888752006093660156501576980537460864914275576557523916172249190661985142023460099426006079103026407386862437157865090944671752636016628686374855567239551 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[18387526951425858599025419335972710387364715712837604033921833199351816841964829918557017301964376033833050139202749335784814458285579489212414653702222768766239025538823499850085708294977217285072107520940527518253334029413649412954341616907360011789704323641543693488633624128370380371036844888269713942586890622014322844784739311545244820094038299475203226628183760821371902241067595714851217135234873479329766261021386036669981632916239491822339878696640684849745121524800894633599373718557996104 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[28898909295253823013825948992355599895618950969687466925977166211021947223913653831024699967934688227977076495027641297014453398806227104246810421065844239124921829641530978558107718909382120814731799512553630290635127850315080618547706378178419203972182468866754899192397553197461382191441045656198655395211626915755349399602054053278520026735362893829162347396510887695851919453421420089007169128953651872518394502831594518784927869673412137625194045848804321138828348944463137180599680028995504502 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[6228072211269359813044915532516168927369715003897985727405307947575953198487573526944323407496821911216161306625120923290192625342692564571414886370250769904191620854497668568661848776586132769665628072380721110312268700728957731944989007849227441521060847400007649969832764924113018447353390527999094027483892205986574777409450187831830374729970561095087477119235083812383757721870660895489023268959107552788110208333765085830715988558148563694299157623058932914844478044193036891653118184596872134 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[43562528067111192028120869852400205186249716385118605678630859601707206428418287642332181278391962675154032147834195824991294372165827961131582216674852178936949719748886630104259490878743328375019848896449892084102217976289851483549503904213428517877404047802837244480139944557312161857997221512050173547076833345995382163046892444529751227100251843774544534279057777030851960121508993754841606958735797491896005925927500991852091994929184337481118307855100451526740749682719921748609364452420347074 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[42351540947900744467628877738292605334887959007510104544734788842934962215890682567861365332667480500495539179561893361688241731392721711301670236530514025929768496476827559671558367315791441758882050911478659533113153051025834930292303351313575743097933862114574949547925859904548889386703022775424204987495143625437426821713596527150579310573674400860119222599706933510871480883731035691879829393671687370687238846326168423499219055747595028131062546857962807858446880963460859386970912370297644918 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[4347313307509125695367546125774082251828454197025044772298556673755697361316490812464161026624677568306416250730025196092209691743350962733421014647029828328505722203596613968518596386840872337617890168089792824145517685071851796713722022653104215888352843879334264186652981198801800693753052672771397135148221514550289699498522747962352984185737873677518203134400259267108455397277449849764921174400688314406259230926135432173918247097567786046970961269048038781115449390144224391719759932946602332 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[7365841535383913291669942282068059304063418202587851315029852027135904826607087691989537241048135092053899146955047987678761635493673201759010076487482241237484929971632510976449207465898548802162202587251984080136866983253028682269397998856258165470329837430002121111225927145979512271717943228535557665588040368402715486025455193054610446318711183187730013010858147997473913036320120373866591725105258330125775655798749006853046844874288340572782795805338186187278742992698422103285437980447554780 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[1347119599908207939918744661051924310099772345057620199258755124692461538944765659622579246540816233754888840310757327605116017055110297669162626146614188816720588147560707776478931247259122717077654512344997228025227609412345794940930555922935167275927757204546701346404998856622538511922826148921732646730062483934981082551305882234555135720395805511706089503545192344926830888893581316769812955216437230594855892245944415701001075565773061100535921561635755410145956031367832511627696145131139607 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[43955415517825684387698539397897308758101767865166526598913537548346984624514855530927565648695609311352220945990144274899379127271685421362905601057978599761996724604653309524552734187068156093212460828843656604673353157748515468045861328907656758670463415803776484520352459016292911791640542051028064072688211145653908854849073943766936221459016662689909891674080151001548996380154051957793986356689748640328846033722328759805427199632074242170137257519073413710191740509929080487557509552819495410 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[35855936083948394827183920631966540293321469177742491652976786667727304322581675155623034603789927321748000368127201809168021024474241069409600317515794003678942676870385425761151956439430820689865279787882971519053206054929681407586929327678602032876902925577451472684802530834042981694236583109144662203243677080048463812520927555897444469469869487250992058932157154207029335224093386614077804996034967216058581669282204444914492603579386104374872537918874877628112828805053186200663316554794691635 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 167 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]
