[[27012564725954305767089710891831582359699972340379877578421207184950868721507046389677012670312389400052368236741496993181665287911913857792021831216843186706447748848429930624600556867365423482411685660215337253307917079013828551133422722556498163411774311267880295212442259646105854030857678517679902305437666759292677285454121413878321631816645137874382222182376108883996127399534732678395715159377273216542988891810298874577068420834785245173732395229305016300626249218444218391126993 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[18183725314720324742262068572668820832301575429483668045619728274198732028403431419149268305427699876501043005412169447868417359582093165178836054611808515733802722059395952138049696123515683993783283993965689846224234061169129967719502596084952185473182248904557914718977518119887828647973332594764049758179019479164124343272019494774106143295178952223131787722176497840473298819221000543185258412878084096824223982371422723466434266813503527264775490031362584486753992474372458457941890 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[24421195457172931516697925734731263000023693461570318192152240656308026050635829941345703277673278539299895623398116113192259261179261170301905011969643823397442066584125620501114689418555281806966904766674471978450289734468440143840377540864411959228615146102088653874504477718272731759524366750112726270888715201683723410422758584911056090315889827358656653882633049278252665594044488814129168659684582612155443089955848061794405523905410953253124468952381318291286033099572243392468025 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[2144379322486124720388872271794391067799172357592597187191607858003482320055867835482427991727600643464277092987814928394716140235789393156076158619470271791672545649536720970413232132969988011416727434586645405356995687421957857577102855798206224760519304910381788696832743915325269116260120440968549572973639424168160446158779114494761965692256571725893515066190145423229791371742270367431881201922260114154415946242718587913977066393744756220593508195780264918994189248224898637319204 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[18693841807198638416980692738167074035218292365442085413170744359445472497860699922966421114350552324850408913244668139308974391608721823794181195300066289945965624595778281806293484634736660113636667649511457813348575046590508723718432621845340876524418953651745855225244415180843010809829640649044969133926749952597006068895801447132107723755787840551783626316410809753561868426127873301337075455376493474432709096015241838038903746194156031321643507698431943866399958179392531158551882 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[11515379348276370256950924274256657141237499990808471293768386443434106935538466276163570321610669248143026170348594784849741015465837315984924393383229412361804687599902098998039215448734159196308146883836797996017287074811328533558740801619551988061772657832399474193226527062730800101978959534265954862386953089547222070629811827094111381852230587038052483878941979705285195711076169431690068390767329293689670664927291138535441751775412890892502684360774869431417321206567768670418489 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[7998953574898440845701824324641698666271758217085385344696728549150054754319671595890197728694384482654865277089825897137133687397634569619272286469405909226489275857281189859982613571878692148197606710510212637975021127148443372587762707603369336019212631831667998420674184788208414435279300984345139414976330553072693484674641088582046494491928269304159329275022082768689508570502310343687178881983432359576730517167265775248168737674772866780414049776706818609803313200566057626828866 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[3721081554727561987576159025861211669430015463887937860593002207026411854676977365674401756452765672028470032854754943226489868758395413054658170772030499128975137991686199626319388405290287420578082829405056671429992027327616547689260475793524074242638455104637228201186571734564203891839099395669510882955219948316349270770987580454683185137296791676351293132468271619353025282209241075472279519562055938041263304550207749657129235912598202187257775378010622548911596404036756192954077 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[23469838945000117994929324277116475919149946763916978018324725917177711230632462071807433194926721705906698747063943019253657704894515784368236147792818287022391253391786441027595683282561925381775608489012050655885878491133803723215352718119469666509898280144078913266207230903652718825967275788968427633365378564496521404439572673269624133744177917819742215991083775678890969791503170168646456091489930508182605443558008748377463363550435257334459961096518954567649086530648729430101493 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[25215314726956356856195795376393568691419071555323575302319349459643452191431627467721626794919795266423348549781871740367762255203093318499409440181445702010336444132252707675209652938899413171923586223073282521366961581938682221986110942544881586817455092248865494898175881346246230778708424025041945235833985988897973883261559733238319407221819430861094093379875106496975671543342538625637510626660440289003269419728797718282161331009396280543030218213329742636892431793605257649610141 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[8397027846604183001235261056131237887145607871525597861539625847422437840133201830332230019177314023928058472195001202353145033641032262765898449469421501669170590801237290383719009705073137940034430705185190449760438069550657784387829793947754589336319703043571111319078502170659264600208371826718814284192526601082877871544647874458383534741806543843703818253624293633379206410374103300501876154807925137660807583622376377310753107462843727647082189138374234173007631957489517291791122 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[7489091529165458136600414967255155179247922403144678448479661768384465276707751821748046388201061733249705005780258278244722938706137817533527427659329167454287667453574680687177314706879168271057962368960849758894840650472044795398247110249705562566509216244158094846500005912197402631678725793395054785831287547350179334070328571782746974659281791861991242187009870811227103450768044278740092721740412493533955764789307717165507805667368466496900280303060870722714611833962848804591409 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[3774812634828330232503149173286698506661878607018791249348516572433300603465003106081495364152934582628001767659326740792158409510828555774133962009607132726737322894525777481345895972970729599458771660704168715882431919454104121013943881103693936360890404562919100502829246498557869761023739643663118020348590891096575776631961209046957528460789720383676321283370952100092342718516363763493884435818844257653406722230784280479602941410228084235926131880088835251936265202321561453959338 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[1608641947192565080656751232539052961852762650370125759566162510501674910694669450535098253809434541771853531424309014194160489396448779648329569876445895723108215401748649162929377473577432515346809189389928466548620180596165686475809412232930486365253912796716785339860715726658310261319255340667621878650429731171339968377776472939989175470125068846271313885994081825943616177405695572282910948819726590762205893574827881898454352545636025090874331215736999914595066592313870136026747 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[1488812096572442370166298513597143264031249918481981837803274374988747237481035473186189783549766787860007710925317585372469718836624470084103871048266664513568969759295242500199895780768602112588897556432477804045295367557205136126432381366226213462870365667104692760075596404591838426160825186807653455899487040451753364924142527183064924448236199882120651647085073039706331027699180715212597074282288727337770159390964297981787396693478616668606907816181006358849423660721309143598387 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[20615840669739315539332169485074239291368759818318689506763925530333342896083263452563039501340869513740608721291544420456440292090483022992912857325928983277722516971955978944005884045169282398968862519787822049192301620891326786808103672162842015496122761945305685194202574636601868619669388810778213615412028069562560777677350255334357745204861245028605584501397491624344708340048492459059877073148804664740576137717762407561861696838500357078934400089538952031562066673462754141301536 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[7647586713936567393418028214222234544153724062912719402827474602546025329295928854122652101627538242037604567135068166934346669158782320079083663539625862880312120398645843053695467434734762253225030591650168412173116736044600440945933533962614360999496035848632194266993291180915517599402008805993213362546084728759033219910487625341849433749786343401440206684648918793276484837276966441166305141464665059771721595963859134072294185425241422270710912357955996419943330987316998361656164 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[1731998342543480065309251108302951685603098212082450380284235040928055865337146773427489677749365747383162143919354357416034224961846154038819450589198236413432337180683277760451836757008268555709079751958343891745031007356196577740860492220361684266071345042825085844591013139358418710168389857192743593023342487258284819283728248572420142171290386880662969842698803858256303511468001566847817047886457998045175738082633403544285755644059687522789932035287991174262921962944448809316819 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[3105782118388179942505595402132781899033006350325256499529704223416666298382076290617150363438123034722632314890356522205308477798848803379762126016406104463359053406471229418846665734804084604393706143040672399486801012982521310868319603749691565710775634598941006226310002512348860813478174993850990256522099605892134444599785812133617385487049440921888348371733265655534097387630714716765610872632952583530082116351695744753410240366557320438208693772252181700976147813629485992715856 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[5201414324856670750512607758909695701534126568773263997302689093198979392325836993093262916467658327668337836297050210198303605523952601429958081914568153995337025351337876577465337030202972758154872984782605042138515225809482416114697458592235287839860227654084944058332224024782751114171020667373926471300329091998871728733546979319135460866913387932059317564633759065591913922267056870597349100244488069766067931640004062400461616417835420848925687971605520310235951743569491830223204 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16026844487854413391949175523655204916665745738853144084117516443827613202753367475859085764499814137364082734052612831808253904026532958420729321567552055018419322954690964838166164478052634446329554377930119808832920625391651148806384144323161991487896368665165509722407086206004064184367741952779508901622859641396841396808414066563083520896055822457043423741759623829382511949316400771514108737764189026062523074041063145483767361992011515150954192472751640536364853559676021532531889 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[19216371739970268254538282306832208128515952330184312849104371093462970393126806417288760290911606276157144903473664605956255741915911799401628904560232386176322989548011195637472433032216422099925853691315196525099509389448296654930835998753623527112117906595667285570156002839363743464516703041235924925133698385200360571252758827507785170014980517250211952249416102533522102584604685329318534088774887536096173022210460819895835628963700997943603594446028214601282911366258029019232665 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[26025544745820101375021531127715521802454849581495358555155735354240268259977124553377590819193176515583588641473098020859039970167914485111587274505325504518760968777880977390949037127500649174081155650973212528505479714795117349517787457975181767087349413327192429872099664819954143182745902480653493608367654555231219741706318054282741238177757212589468008203506674614436732332590708742267172125446585491371743856824903102616250506426603428161848251094145178494412121226591257121585524 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16891486539924409439445122822464788573685690814258470381972899798254964316825169280908911387114842477874810931168560673661272621056951089876444639205120284609048091299485820366948874231128230423484573189178553017859077348181859076834763403225116233372688692134737166618341004303783234909255219943162588066328785861735699414633609630086870809528557531020241437536403475554286622800027180258584204428622364630568593786799708328230335975709714335496254695454643509824091559538424535057491745 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[10733032472008630083553768299381075879129882603190153475199747592144718679077663640764744841343641885932033895486018765232379668254546785839999945149084887134102153834129180482038847062898330871668055086931966936128274394139367359569847702833519646448018063017321202750123143323557095930360387429519968289646916375864535645669124173257449352763195196502231200723591844076270776821533413138600795481245866715814653561038285350990135500356703008852280039012477178365987956949166357202695074 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[11092496067600384110805045571380164933211294748986818340937628619881863893238073185504285611874808100957800645040765075977785845405789141192533627943884422818088534300048708584631597706913952216886781264195989523402073191085273588928447382015216230369012316334618125137656257097089687566706301555125014095217005985238814939853701016455390536385613480155050115678726978645186899058171095738010708918731876172167547629556286904078879691061772257511471850750373131312684060697592559898695491 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[7983863391572262476428013867381197726693869108129905062576297541812067644199458808066880632923009693357214364295923747829426236630415078845083174673339700662142583223897852924608906279243549353197632394052236310423555344466953764390386021744459107886743597307374284072696143015388307160453202984522210846964143127611706461041132892926095455811176969785102704562633576302801701521638857394745554727547953016948922862894502837898781177737215628346114709971230147055823818540238112307269307 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[21027337586328110017538722582234826127613070822019911871005810374145138397987403347421778907902188410509227066538428505335328697282527474087517034615179347346789760685387553439723148346811841386500801495131027758066024183424200088315738536005822644516906841011713821013125708503538173093424646701595163191162417940161912539048122359623840555555770690092090205063067513693157790581237342890149180096055855746265304803369470473542446389323160741213080643420330051627557302135441469526784316 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[23329685124512784084174420093998208241040726014536755829737991107669895212240256707363591091256065200210191796340007988466996664914988239106033103835871257649294039901573492922103650200813286855268463910704183100181121638583973466548423454492195620039464999813249187451824612789611454142727160132196411435413647112006474741071670032066159839532717432880802777657308525487404698147892486945454281672650141235836126652713995820565438435263190046011929066400591131438669589780582391033506022 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[14045363010071151009497685237454804228229328638558540855078068211365130079790521833308827985935016801389511483712987701839907606085099108823590375777977486602352300374007500010600872082490007613547340116472784433032762714985013464012220578406498212004479745509699981544497709708406442183145993944696049487868396984481129410508480917894906410662789304817940382991074350029609404177632841116774473226203354175935736893599742107682898333275468041879222842213048387201475161053468753575350121 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[15543105392345042129541036941679696747765832608011921767710287038547305793628393220343384624451567664798907599672364886168357137001892920503547206509473117306029180080278129339385335364823942852440346856517408745628342757788419920806797589545714970020327422478493837314255009598568390625197389211749906387315823799125279224293238969583689074350053773111510899319430584369070141140641647954402190351017938692034212753783082679282663377469108849974259242896610305229617826500729559939431273 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[24598232660250617328848707765097172633750432494723531179004128456907919921419201874187493802799018020247178936273107187101597245278394392210679170233460689033900688647933794244438578370946178830009384670201321941003976795214207551930503257213631456587605099542918023316281592594083870353647789497154601950775688960247456504968393571462326814135646674932671258490312819600718665180875871734163178245678473199622719135713821697900096098495711520597605802677958307212446586860698414324237854 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[19686943213457946935340347118159001718972911598862734194988771792062739606881656529668924485252656375631497058908428181338920912576216038097591565757628966376999779352792582047824001930425069275475745834147397950084554404557335003094816147257976818360034097199052393249668633858819767061043523963083538187042783128961616618365302172823007886201762903657699950921078004115500506843967493923746458075564335308709240074807443145555353126920651270414797111241772958852555661107610071351844991 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16025329702394779397638942369723344719113901796929278855360734080853995997922369092964684918951891001252007773351540030090657014747019079764376881928831221131164509528886714794340992643201396197950635985716245134350953413232027787070218319184632956927607272864221623399975453152518876496944802307808439228077649693187829920125697035185928520170009813322605542566589933095119134217084446566527146294998369907722698873762238708882858464676676591263243559880231121349222867057456221920665164 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[8061384916838588048246344283297251206774904902587060783807744104278724711223096201739445474261553423313960712968177983205314089565103607492546595341920775465991511971042445070797643665128239318423522476030669507052123536675906075327410084023333840613597809881007175024679925023271736633967690696717794446503780372926818090483125821140683249698185621704559683680734694092828811089677155332182604982230966999487158328575841124559326003884542629162836818892612801856804704060249434658721667 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[5817827950179139687246798742605030329088269056746971119756054533837311173640099217181976461786419253046842665331642271791458546537280098708321216839450944017883995222940461190218944583130340511184094720918822541089854108181359079305353543506854781659336471506479677559122542440895244350761237779449360543935954703051904889836935959019111818445066814473141862235070812517167713503615805281449463194434055514460119211715781856295372617021428028662021155158071387422925554961676225796179017 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[5625042109203844483081644885266804894345374411109835908329490740286821191749984502791941015936562887191157139872022332677325787964458255077226928311005719285270062669246729969724158496345021131785053565557221586791614433889885392467067268506093594331540087574879054006038654446509207431634125621277855830732048038835130911040148334603992219559237045480770877739924108766500189465382600004881206909095265727365569766511374487972919111674773991948228914582137782825234163019354431857267677 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[13566303219730906123035426816405649884893704262179833367466044234927289894551193532319969497972803823086702311307660882509450932756956196470696637808241574000943908733936303046659968813375614762267616062211994779240482193026897867398179678628175541085443183460989179102787358844735202699802827681886937823260912825797314504846756214761086711857134886833408678027205530808849165395716191091581695193129779478236964792994891345963909193347607096322371733685786272362894573331786237014025991 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[14023282763886033429727165219071186793741258440296264705180695068320882630749945426417650038705892753760985566398070587251980459543739029417354348644077001921218768376735838579828973703406446491729980294341227211070093194696372341202340338924111308779307542995040843268237965287431407808051849466355239173978170743606047913318712557576070146258309001509882580631778182470669061718864012857837213457377339334015564534984448329949856367554535737558566424049298517860325319682292628671988963 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[3803300636660885211297465339825162827952300762239612953830226818614182562345333521257347533981285466324917830478363049094150514293506759098681902364814985661206334844903676031574295492231945057968681563898606936469592803464110968239788869619150938362827560247265501805834458897600188813625236111766558228838851356092862788259529072365015365223830926319999521751745332570002615667980626439152080848612450115119439130052769505540781347368660080612112488246143832488427431725989526601085836 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[20509016311947016628318491154773512421197832239578118426081824199499871964818936259574609633696168119436953317215919946416805062899517059194003935227081189735120991320515711170971189249812301434472938085964277707972239338109298308652166463276690844522650303271975782141519074332794822183451444770725895065644711228711679959852704684228450829201948434321014482554773475047016250847041528039634365230119149589830182792399396080530620273213272793409770593888436883507641373217428449261016949 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[3521731299279105238881729994939871924115524026541946143293769924937226359845785451898155712962424084394449827218740712022108834800034241049599328055996868868754631989687975713471857524498834524789224573044212941928030079242632494766919909403676760119965838810718113269162705100951458435532727252544364159578569591242297556613526652990164572805852011787507719335582224912598945602650344003641479354364834242813523123567854326306613195440299869833921032395068562004352456692466291246552081 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[19732488637647872792847699694232100093219083033222626070635027126412015782581532457766387329457637267639909534571149314417711928605929698526096272524730559983232311988924286557247815661630238106119759353824871624079533560994725312010790907064408558219433151082908220967240303170441879580512792345887866899225519913004430826916434905242261662510653541557680073354698033843971862928004448712183851098291267546029076796098884371667419529927480022781726618074789772958761615576447338239161860 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[26019016591817357867447359011568044864028333885224046341606546487060906246644373063244006780903519264219377894443446917515145702344946962804990762793603163454484740217513417383332663708487258746669133004787595809407638328268788286501711925552439642447794784415699452430116950693666068127228432079874484528770745346009278737484992290706973331018956245640789143480002380926349525749762890441626632092801805084973482705944474758229836190665874301189643402733494361715594118915001122692920901 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[17559729246847815262328780011813278095336907263108393645191707753665605961864499394547118884016966422032989185013695369547313698694022390864346646847793065845284591826507691846335065710877379936303360206233895121998246831413757038988811583434306498771801907155123949743007004842313053096572422755329015051678593710410044416632245943515281413630951385119303086554054375992507333366882243243363060013986473929651450850150244331652232070843777543417094003055546841314373730852897078571889648 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[8337082716641984931749237366645560574652479275679654075109551510093890200682270652243090698585348086351910214563522815225861159108994980449297991570094254312395082047285484663584398340506426968009263276829403410919875525981926629809655152410446383130950875434316264717681585227521864725828079369403722840965012127953344168364624560316336024807694845400080284722203198080716161531130599568766534023171099444914859764980825096270713351921413493637318150248953919979043608278736157252449838 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[11359085550116874333136346980831903861877133576249375152620806584346874788101330788568705172842623702234964241760483608464920967553771786605053609374957815256629725330612335774017400176543872922037426227419326456598336178814426645991604788586736049742045831328357686254421062597925460372843542505646900779907057663978629877140236648914035615943705027571599105249662916451924647316080142857718557968652208912762954972264135548296758428121476235511377464707164471074967761050789346171544276 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16098679913252109247567458013543511208242800036897738059294162055534441794911107434822712340785358513415209432637657363343232699261418524382920248150364616577969054582581944210563159890155347897875358170866246917529341179259504442167040668365918909254474299930418928343288266672432523155105043219602511270856638634783929454550643339884919740494963672186343781323917644867096008772485641011268425280784865959631535954225454709655424555683071709037885355329124332664841204856733615345901776 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[24305834764796450154321074995699782542990381077603118800590739838744325383453703152876767170052651479643788492653063444342880965249864229759570710008612119862576670164057163531657227502543080137801864541694256093659221416299225374869141594644793792388598632102560788921330473607719459057802185384841719407442471944812545188884081713418244247786643217764576811039631360815444306550751391914640221979414349321180919409649846993659077650829284480374168373169385792127289406998746076341157092 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[20863977631428090441533169453961951979734250541897154669740109955657257844678315650841323687235922675329551392472787809018448361686753728571923011591133884534717431643385264292849449137521950803531123100189075200209728548391348704201955293058251258761909314198362025559693773247708285139966488790800201042775694012065359138439309285210329602734597365698920642874319816690630988484018566244018151974841587519209830073014940145455142252689016200390152659900205235097504112754895052646733452 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[6074379598943199964433819433076633282397032043071411452520355253297385390871846369712916713259400235114123263160545881322482098131312849663578735874006153948517993025277680776472291645738445156199695150924888940308578256911966956466348703306027304905338486028709474644229701005246562932643491002170446406109951392020624653594347093704829719777364372285508366327935453275043850852285197195458283924117290326270486888618331939107934369573658625802814319460322655210855899792808803292343474 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[20282498179122869175543079139586509417033204501336196744530749196312083199129425326156563077000430326119221556651252970500245003784971230515144643528908188666430284343592463029825267714900532019761280967743076076178320735403507892126406830235988880094342879073046787131620182096610755987267405455408144204883210018936647777894599878115572227868192278418431412706499659339508878778155037736283341357449147286390185131698628230056456622315801527009828237338711020529301565038356640164545061 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[15080707296424294439446459869272807481821703978498262603655248554501727250420519134096263592083154142862677991590195536713386211787800411418870094848609500433135694684201333437447047241839621389475363199844706827540884246716164700277235751992813909369935132273764854173360909335863547963537858018665825068000466218046715775998995352954886991773453371701646102622484486628273773799699704844617663119934847466022345675495204801526405496645415985526714031728205599903779836052601242468201743 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[1769384284497287238080628288494926836304877884284926513008574647104710836811314423831516869914249922943536238850870779887895003933679828338569401941653191347910356370284747924830415265375074137236509708407791781830788391375574385571455203870378093425268928679217486653149032963209831307682631988273725142242264198678127922221843606132844854811477818010780970933777052049740386616340468361724137686857387735531528375173299076939619589062518518895318292610465131893691310481809411651535806 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[18241038507295996324026335724177298789418918656000128557436348209602164479581515268468048915166883540801803867931455249046456898264953818184274312634892144823263521102349128836219805928020808307115919240075944371014633010484729778517230417882394041572235695916113498138090726448426339394744939827291049825229727081834139692509838532781553636636721975659593569439573146726059549823834262679398433794785781859304842253096616071263735888569721730638908602048186028069906357243293612481418775 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[923404823229990201155527094430136049390491193740020568941595281020061659957371031510997382798242208153148240305719859299312145976050605885701257804435104913046299051073195170537047309114233422347813625242417002456905717599171543441828155328236701437555213786572086504102414061245255079622309187158625932599738693778953978320878901454770222045970919263653192039928488382417167317857431316745401571216991066026834318237151284975968005827511553718703999642546589890029519121935504981709121 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[17400134989537396933865281742936321714349445450052250337839956233828767664961002342264170047799604227015450600704739631771409169372137570975119501343296876668468228476790558119486205493865487581419677823565480552299517275650247687500933730542459651382026964106460715322751305398155733730565738880077093838341429616161045232385585566254769068071692477508968177327116995893624183562231212896983979491363726131507597469416162641425726327920169541305840633105594311393048399020371820726275197 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[24287087772071151000867721655437347044670989925740974436945357826018804578787908114889830329850320871150881834021832200893433804927435793788298098345355019162523001677154700201459294919240045112669741880366583525318408935761151458238286023791412199719722762417397813854587504998882876441038579321944987731880764800522270313976971905099410786414182610939032173664807658071521325743654103887466113103441181182639476609164653965560149315405974375572386374651810799992839690081931490583138227 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16611204539932099107731228958090884068881813142934112718612306358427024312453550551291706813150884709676190901373244524845755935909936946517886146482694292406627966883644374891338714014528530366646329847797194744649377660740677599725624622037504866285174186942684107668213742988829855267078357213043778376019138255665226516591201063607483110302715957818467939483019599527970815723472011079024375706766365944280679805341707086023434969551931357950631408480520531047932084423538588380718439 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[23974832878307242891470640062910852091259986619614773791413019767779145663565412319941638204997724821798251297412888822682676260650729135032879124545719832993365879125474735980932579202917599615565200576436048126867093912661277071255292918201379111517501379921888225466747162978616857185823026567865394095329149555739933108827854373304854317650414599148431690006396044343557767704387499864608456701331564789271644511301642080328061463604126994493430766000374223017057858764815304221818814 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16698578545160972467519654197004150059743273903857770795241495186642377549517376846793070788496733978087740223499528625253283417135406413785815185594852074611855846622898986565262344147284406714644762027198608505291892964722201187400784910497617999699159241589120759817792956479739028132406296314987621678015753324770465736394520770735854482847593880274227864146032069163095302360956337156781749310453047941213461058469457964939757486084191124017856661548528296156087979051849686296778142 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[1919446851724780998015031759549308863473516985765198379411618675417460861069808547311944553316629853870923122142329528843610607374605761889092000633583445032242230786156245439487909378768359697696862226119820958094228091540865255517089922824098725209265328601320428671484647454227342049388285231905100259964768897236288864181730959386997778013769655532276276689849909058120746669414093852158361422132341063201095330218011435948628474345087286259966607014577056943742171921706865590549874 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[2925652263254736037477957447948728378587193130739678785830173344483050982077027770088141321427685654767322397734999028154651502804275579514640040546549948047656480080879062276671746813727041665453717263063699258300439522871581569949786460450265544960801665129453016368898434132508193675478359975255986631687437173249749097295609080477257136584300560115845810837947126575537199259055788023440003514140195959712332122845352099562376255581912782767910313800444010814319767735141616347553267 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[12140037888678080116685921533042797117662911839177744480163270505910945840593405952855762850857531175375196630072642696455637082867522075138572855638905664281414847492590936912742703454673615997614373128146153252403598448614852463854008929481291114050665513875067776448082110505185644424780301926294656921509438844865198172128042202081775984309881054631581261951470667294317953508407980051534596697815230434712739601764544636411704411455548931908252074283261586918062077818145152363330492 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[21535976922247077024205146457639464067720500825432103762713178805766557616407634434895566342141899555600577449298014770967342138156666626007823258794986298341482072288264195407632294845118903481979905776867069467065289348471210353580034733589689096852214668586328907382508721828660171298909847676181190197370471251032225889258057878454206976807365568896515000736351860400491463852622712186359170556541871527332789749824022429024313905388169046897015612268643685499541092539351729384209673 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[2072431357603168437664199852485837589675981635879732506623580025266794681973421213541532007757289194885570687622144227715913555359793683126999706854182258674476976621289866753483415762665760994666207996081044976627121539319957342677509219650388688614132597198721375307532831216610220662276005685966907814766747111681664614076738877489175468481316856874931227571737115531659565531993614044001792707931978051359230572597367685852962987379412699787624477650140293920255765386292888413644152 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[12748783445760821954825772772922271451557936012344969207343194378206147305100014522529398981198251529108639605409877645589138615137404612656419446210015845361038309936709278822939834746275066208406064143844193218872220843112197086920785143576345642433504403007863688943638497351069444594054006170012846656400939974659371784801775626467509782133323896067077743911684338002593949468690052138937022322850085574159557797015667555047741001296978634561421453107480638415778796728895509510333760 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[17728226879484965142370477562997052147981723083373658831635379936508027126136920819788332645665478546332955945449400781903105115820253942680848019007540084308577996839647264283913231435330746585968768562887031270055261594410220304983175974429597939851889744481762432229032278267945063192220659270974886196558482715010303005081265666766467367028164758920303361350524963347365818781244076039895870304796080078554543860200909268550097840973858760782792248793255214953902371592339760076951338 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[802739971385879345538751497735759579885476851505522583954239013586010565578914817877067057401650064100741571049650412591919487327970731234444489469749917076189496784680043331037267005493832961799224085934223555077670417581566565160631067982962866877454737158415023140078101664803543305822244970632387198430474971745908900648980221161175401506260385646527619951431032373530701598395462461455707061191389915724858552391840740253524989436513791147168101523283463343892361490452143164935692 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[20692935892464857215730858573418912038183483056897750487395307938296296625145529969213652705017889446636146115421931505161623430171155118521031840297842069389482575521382515713721108572050792196604638119962015236968920568168663168544116066926473804648520017275821823972134821139926105811933764083362758619160615376869292210889525334859870017394641824029667432005261437664257722439314036565951418107067178967667081060263449191601027301967988650400077541853216629247464674325133964637306346 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[23612179357010367083889806008099244561134602738875642694399861744837310613605363993918336397428092146820428500525776239620259154354003331591415590506418953738063605018528189514888273619573811137868118830468504976477441288330188711284531616117546401992013209928191992109013775377592332418724310089761085807761382039563507127015299867814919132210382061730984265229146552605063943522428075162407258758263981869575420626725677168150109529113695090335872553894803802111460784747242602546885728 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[21960332434368502766336629657037780282180243684214809582051347812673917982546803036525478576001820774299112728818660230822307776465810917041203947663773948983834721324933060224996827013744542492039854781170024780440441479406683838772758060426571015766141068334260414084739707777230118858604936887999038508500709570022900602745903839453890536480542999576376241566921471991763324037275862483321509259988168109513629822577309937074266737094225816798212597537647474230945481282468782658939133 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[13622674346731075238869539070050198711035608239508542640918628581613646482402441811092806374583788433111668061272728810181699335748128027727811173968621609966326330645495813023619923361357179693641632995712515959731596638213115929839221855458099605205130935511358476756605577008938319138066031486623724019580598310301866206988095738395744476814820576548176693439595484730320742309787593319956687416014780069070138394516994219875918791809228208638006214970960809533718278164695503615604801 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[21767710220713706981822368751480730602145728410996147633704488226430989344781040566814707649963519833558763410161233374539086018228274649042623521676975847305281185143244873938491123749749530895442088563349408643301424288776521491314010515709595082635488789867261950950812682310399397210563472493321501867793378048574207322599234407813569344029200596701768988478692376623414094378838777287105665479127054631884435027745451193700757354684349052580099909087919584558400040209482698686964198 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[6147374384257550008317144274264658307830322781165423911668205877228327272188084826326543012190447151991101513112521976515352283835725071172880486958066086644065211287313221151944440524315784490978884020504491699455300373031180279651366789982377554618154931310797681320821695839662273941975369808292816108588674758684939973399148124185839933352924790395244936511816318763599245771221712618852890223367261829437888569195813338479679528840424709235027864371954768196935376765211958160117293 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[7681297246811673714399416388195150552998812690582967643354193961133608819939443740231765380286249927853210524900109060530390857090814938408532150415449930518742190954386524934605187725089035857167962179018344613220538846251937071877920635857175247561948734954263226169742316640291771025245644393378501330398584377234123715363614200656145680067481780751371001706149419372179678196924922982156360567711156333692280773914214313781617196011654774765063642737821033164220776730910337623601561 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[10534379925979191186001678983790244386898562844447777792008192311352449627414787192982316260491573083897496744544223955596401076347246350835559913514204660814747879348310532701203119809514412394823084346268500563333690312599953590313976550813829384395818138459037955597150361590016273634890837722469566332562617978347893165597189990054408090833967956797346301159996941672759485706510414980295711610363780923617197889299936744850565324074034551277613740122274885464525794511317243699191710 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[2302050850190236077495048338839838997549158425942709883620173217065509035567776138509883253250548942252837752603324855336862462541503914549382348324035954481514407428965776695245470834544899675303549136630759644727286346150456228511513944485604582728076975178623207358284969558940079015923892112838350614974173525733672858277993946753298931833072417244140640416218052178130344578053465526443114986206463587042377363678059133770885113804874810618107347433060490676735771824680957305959357 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[17810724567528544296113607361827654399488598210943808604984179043770323282878280495387601897075154624487026761818444614134952377593606563297112234546662941265044919743336614936190673816041347204583766883023487949899329697105344358915064394080228883072441858511757739253586012440141045749489822444437647889649184111142310592757374466595752173899393356446011522078381540949247984442698478115501069916318086436611560075539035182231824793596886651628708155258364815089254413153335490273974780 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[8431449459675061929033689782870329411403594706946378308627861124424308799592012587696784416563995899042158582765626823914287120559926756211626979110909970218105340988679303298144296420062083157511941204776518911033546133091559083518151751539566428883109944585850076581668144665753706042618686178274573474613737376943909680384603044449521365004193184415180255372966002991451161356011060643905483298837792976906984843074401499094675882521949791711275671294145267158460020999273103458735930 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[17776200878890205029576080184308963938185079404148815815343194067807510777997882409192439405472129876235575775900198302094002870957343851305009420727346382753542869711147052189608586202528908652784869298482923053490810292417007556842385340765187174876243146875701040207270292165207966635682610421819038216642061048630369623566694483980299441854386396416983596546984101682152248697365887221174497489907663974600882425635569277353979359414096128110307636209381030967838471885967999841773443 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[15135337888848876795642359853409450708529388739509377634345694527231036273574685271868555377489468033450810746000563005756185385886330075580287607533865724996186916323790974537148188049813119394364731226345237463032816217345829266806603872627662443109316688413877256820497436152407675245783989105171359732114265699216270571030490148548842574049008999325214035295285122966837975255010881869454465073757358989300985306909400291234826143857763182168731235881112508412295619313161194050214351 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[13208588094555344163871382502392273749682772986953320958995727492292483948669839421203224809106421354713704231475394573007212790860406264519175536684021853630942402174032505926203397891560415079939343063795180745698200609280282576142137710806502171688555054619581975204208043459394559471300285338975836806570996347114053514577596825643473183509966683235630718227719192021863137008901897713009015851583637668723067610500201575231159107280536583797277803063057848583032661307805930769970587 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[15959857515323395160881275685145650225408454654132990718775877592238612395786350920918475898647176590827052630548246637569341642781695404069861870792684090284022884827420993722675734620173203211165658436998849279889117995238769216883664957006515852333303466359166698825351331397701572804498009933753263219250493360635745112155015724208584060128630847095593863292508875526838376752521025644815759463115012153806962103340965403135508759654042371495162800016912765943318561128398041961456910 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[4184442847815405278031521305205702117732814570705921103841165743041362998815057028262313522415592706017506357916311210620157519277318439088214208831578428541180864036606728245215552057819763846704388893553973640750878627275580514268607663523047420417339796319147569172904256611047591283926482727821522595635228705909064642456768849803484909004060721705536388327388151024095087959718385250224446174387393145841471311749798260963270419401355805077840268345295731583803986967026387289978264 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[10260604463768038314897317049314267175127914470191332479219080828712620625292832482100933710812738350706710652263875111399846192230907384945789244995156839012932292014215455898163387782656753533145341921528752547911438138136202484198532541954536778121559362692832419126579911624738665235279418581869555204602300360653412529712488172202962962215071702295950977430734396208680571837355954848967386305295577213821633157617766417006972700225510082554936668310695148627991576806899439352115164 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[9582868596286511247524801885425304307028887138544485971308681656259909010803906715849844151744257260905214531415793359350389574467163560415242755800314483501479963419941919743798242511901538048046837087639839971301125686772630841172147601487006949878587473920134967688680977431241500384219522272488067972539340018204934149102803811071667206596650175431998891884512761133710419016068952349810793030815798800817536449659883840815981200446538989058729167566808353547639417264775919549523710 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[26224517125857433892600236592224605414671933559220226547782866429343047002583894504301688967141946693462247561804040226228057427612854461687980667426919489448969635892663091400599595658343648759832613070741114078190359924225764153567640716356507262751556858073305538581093553451001292816911690016849934980949708878478596969447472097327552739666236145605579493366431891609508006940905881499753507881787362390205748223451650194529968958981951312847454456077625449716578225043370489249767454 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[1747287178108290681732072183655374094303007790639132544020892520458914501573220439045460746429310170752945055565509764465700398006749323440866092671596397116424142562817991149369343771847608990312251738661713422982617644327905606763114160501835704025361962176149914447898706258992191914831989061621075171397635445597875771608729173099113306495723070151968660093924697007492994024249114846805045648164642085467589281503784262974885492042376167109029909502650634559169268810556721321867294 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[20370095204787118045867283226103782061800795074198524779401509350751819474145280138997825141496079856072658945574248852182419671546895752207513640018943489479685538985678382922793892585656070566099061484898720348721895699839356243492406846563677092025363756406594840697874325485374573186374400648092300771013507267110546339824682469620192428169101047383253271544796565094922628808704369189984879246246249770268923830409570536113077177798739094179752182361098796690541295657375906704387068 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[8990510084601599771813648909461687475492664905535731230413948458282813161623164735729615284811004497161419082854688766104349865723513930254463575433316087555983439649303262011296123793477788185973254531117199547122401112674351238970143591483073813385563766619866557851766081415123929561075920817325674478377073752536828080891887422011692456454301561667929837857668508022843924718038508410589459818932548970926202897714935708173628346603666228110680112932269881103608245622297422009143501 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[2070430992846681598809326992741956437719429905120264893669392082784114302520695335664945805199637040492039780618938425911149490476254015876125838515526584601466291821670505379839521633117083699141874008695038802078707506855008035157626111601926896791569282097803148425702891738330347014368803047825464928718662591103516061087032718742331719099312825138599278418499696086299979492863723183472313729847999683596198205605260255206326033302516107839810927925291511589606766815199147983802163 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[8107033946791716892406053863584961353652632444614984038558975399656002628748616762836697069877623768014837131812592059535547296803456337952741396549161434967836073128068026276877134233476277937024268734572349904099095603952277867584740996837817519756705322435905613516122952065502390063736519726078633021091846779778219073716002225227490736016942857012466042367869620364782585408116184320095413011928639491469761905166037163445371607006530127097798602921735585295723004154997044431334887 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[13120181993746856697566898812751604160954406945211277859310996730909359878647605178532861904292427895191869323579079647415666442266021029628305688542304735299548499565183061815530339524133670523639199376438723431173394802633964808903944437667448375206512355262161711149670498491942771696658743641346597422124883649276957939137929050888191446777750822156922136586428055400742232419548332048903222483353597970869616181446337731800339699745184088717887272549876451321548128959248122551464630 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16218692815427983436556756047560586409294513986978362308664933398940206313594694107057197174350782536541526050075708645044371234879666454819776136393561920526935349979278820037320242922753387505791820061004785738692870167600449456357984444236949487915169393735081065403866318340447984618831011430753171104549976796820209329015666324617619749630282706294465342702599073061198009086093606179245304945725235732961650383962191456817090839090602408950596321166367083624200317354269109300503785 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[18373967705461192284320890156446772369814610513035584138511371743620764974930147412464291502399261932507128335217727657264451288163407206431446683556818265646969432450749449076906787178309761750705318837918989625291307066956074788187699614057178016178926988773577459868665361701306163653042551706026237193230331540929638470508445153799992195687567944575064053273503988211008054772494361244063948416311032101486679591944086298106420399277075039670744065779092990065842287831488305364360431 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[23560241742349994075949023169594766300102061679699414326715370704613497556253239453752346680746112776024822250086061738514003202054130558744547479594958265891841097862366669584303207106899827215377615632204970425357315991192632566268039425507416893412659066257416013097041828907659221826366720750017524055787500165495513863410164238284463071702354384068237159596469234939132940030185068022341990664222926331519413502342031105967819766929864298068074634743817276820436197488218089052572127 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[10163733550589387826992112984518691011524274141417306113821983278008844250530962397096991767468283032295701709271845393957360533180727667496531651559083221451030807818422698685955275344620787207100372734554213534198017324508547837681402514967751472231334964821777807965301325280995265904306065760541694348966597689375775102111437691819093196544702181015937041993693029694408341123367614076141076360570103034538011127542229892453679366163807314513242720554666995678854241078609657924349396 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[5090219309660569717754014630614084013582427918714507484188681164232849856183648658240251551593863506852563175314507013626511936239633094888241178058294470351922412996613230843543279472520127186139785601543454386893526470195569071077665533711255747863306115005427727788570936982007269000785144953973189775733562047875613818267980702979901908687524601082752571242264970514322450185644814990808961174268345108159511535367687364914316816372899790800740008242280685689022667052569494345043976 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[4442529823669671422725708034571786785245441284676844076455043620298624546032601349131017695654002347854594340824277605746032600615725383148648035947604250869380728833282153552824292922511455100897713661071243064772616591100457639028662951823136342438969442150270792461693410372063067983981414553522425866343020012680664079989294182903919438062367757909623734046977336227523117132278001668060830918186559823054976875673781120536276172275591268307288669692137742178568620488491207216696457 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[8369064625244717391066332539981109348218599034689040664574920682277646974793630647220248389353136367199466932826010873935522121890511037760318407905740756109749754726681902746384177976241254194664975434122572893685050483733684597516870790527954004955315430788365824289583345399261705361756415971749584239164846530152286129596212185000037971333629899996499608089294859632255520952729250178530117915831826399021773653884918274455174842792527738278388556805347597863850466149824972197643269 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[12213323194163337006518463546011359084656027487617851952038439145702111418736325374356672339594003529946228494999021133883540630386956214191388420792613568078935896475845838797569840878066827825855801130033066193950492666524087493502401279842480900527717644857131646697163782539687870740478769603741080494131557847752234210749081050199962023772164067223668471376426304402386184696415045202700619663292724891381601637896524142213313266001575132906081691287266252761929400198117166517288797 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[17954243247487981001585191262018840142381222094442457440834486599451365917618065107701174157844970797316869452005281679671459372205932061186149108601383376184784346356982997777525126228263490585019428640067549740797446644853656206596538749223471637936087296518875054876845357245776143763688662714397642066676401837276371016772101794105077396852495365542944984572222308283921235718718919170887214716708829270192610968137655514545686987785046099159255633250525688766699359386069441890627087 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[7292310232188046000893031033090673923600945828879670619074484420294535117520152192204882646087211282361831305603917813148835749085606258114190692419091915034479891234027015744380700699950140046973181944819691187063618001508999874575832854417664615048125339032486686500976345677939603636282228472493899636752407386481724696009283376095034414218556776062466340519249166563927029953726406020274140679327220727248011198386184269858775268668197998858843293623822603235286203734718791014659853 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[1398217744980068256969239900598010491775221457823329079686640216056825854146223307787760267069178323761009266782711328665251290305829118489236740555989675405754473073417723107428313177165955207193934897694058870049506683480913004415333318245066355574957829047144717815832279237740356333225601685350863320312039000656036530638188529818746425586348682277882654364675268239243013990897838425538993497766458821803900347591896110023235675906074225591042465024000348942810437324710149365325972 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[21420771025266661638958281528464974348585226957659637383463658649437716540350057482349043963443975440779519680381717499070962681951200704282557774460671747598632779427447530040619229875747790172607384682611433172742077039214128240165755110507729194236576726527867409839939886923740099183764613147385860686770941647005337278927334020616354787031492593292186935638489134289070490169743951226572404099215704954075715372475281453846593221397594739449971785550475464042783398407799416990476273 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[7483688594770598562186555231694040284112849464551660890678166081273828214304696887369012407465163401470675550198227888356693024063804171466919046053505857533297510737724122344851830397487428294400971529765706326627774914031108617753347555344186653418844720320514375591226621150089342758196060619443696068676263705665115548762195545115389632463181997465206618884514477548808715187102359492272469399308652557797592688756103152620415417227669560217663552297048465049106963263396946631310979 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[24774099055273780036231965590119513821938062728663579542543093703274366325232393491009812547291008201145334275365101754025468909618567657648068439108469845116735791571062828736738296113295972353338296177746625708456098233802184618723099915852575857929747646405724186335131849896070809541954032675931996306473300033442241495291016812509133809440414616398433246406803372185749074004286790300241745515986438217631425796788091835317742039363102843094871901880881742615919157852643520096903350 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[20911081651165657698241046111964497633161536908501123689459466618686597928612575662058508858689753128612912722031488743489969250728729190678652820034217955739541177306322131021792658980929016449996361645402642456623109876557534156652536510315767926126117068325379577793772648757622857483809130118952610959036439435579567036792658118247457865819660346054580163709166794171388556376309783204953019666317016957360334377341676427073730444731819643136934988375222175183525505956680777466249135 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[25915934795979915196432776712078840154469943412273744418423608821207237609366317703175060197048452042900076849056644884629980943346658631057404761091445737385726877373417526514516096323126561441577498261181931777896097215868709395771960388430632141011270665124072552845620831748083037148055118518131996544175731590635765553246077492825932171495257737357536470241008259903779656979163518687380185079995140406624845742868168530537222524721534720858630924862856216151799838354559207097124699 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16333399749714551306383137176511260666445154049247889555931008047795869182004055893057889534532659232132771934119625779154384047192690366967151497622378605504938606029383332015466644428253056156932651250566850839173955816407196272015047187666691842108654751742322178772586280819987972763411399533000485156935222124407245371686144960800774638024308327570258618528899187909234657807772334649169132964624323252830130212185606711555157873738241197959062247245572563033443993828402815123632125 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[5710943342736181873813749516267341821511019870210407228599087921100480711531266658451487053264811630993292715818874824444592581378732959157516161212140128333294009659725747558363667342368831938384725287688335571569891567629753976164549555419780608728301843473739681644126198844440594485346329766557371336291596046807322754750283866790323489932326487049104932349933118856337611889982910174317769749991503721892486614064385315196648671211754645522529610567157337034541693704797390283557120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16815244003327869731761955341599704958925792952330637983975766111917005202123880085341245470956761495765074383788225031019287115064366922060405722348824838757325382086612714243550530394655478814732634495652029970344895883747006537937701274799488509335292525068886474466988194412982990989056014057665477745234122958117130951087354904768851877446894466733835476971843463701674242155473861798479511987158864946202614529271485417942908103257557322752101349029663069809223053485885642843196847 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[21463456224069582298875085555617667911585851575428027921813559196216451839175808612352256533936967264849897166938760524527226873047636422395427581433100977932958311516100426811072689544712844586989841193078029605746927053398876458734711845825522598679644290746302858984810228129089188629862767670261809252307576426830581049655602272661795367641596504260483967832930934784677604291044476056987888400843115452091745843512481128400117950309635015468224856216717678428794946846819409086038767 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[6195072565831016993638267692095539229174170505591450051714921135670104324657455948538202204259117395499775635583980513657139029696225778008411217213565239904553180360786529756024205442314753266829007127452833412395086123882852742459336564731223123078034050141087445648689426302609342785567573248420303530334180828381683801136779426452915375057430781380911402739440532284451256547842464125156861095374014292997983937413260339984035556062768968345274512561002384167580647040173102523442683 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[15059850172224117791492136656329137717868128567082061527989554161706135603238050027260133944835742052331222386218501958549394418113848383695905671331659607311711494617673946056308055595665350146350263776150025748394768236333275414595325938444579397697092220703886513520000513373856879011286424295793731814280718328294784172181379938481263653574284176786082910276555994806790319924303991218977708027918091094168607718628351016033738159513883140038485978285494996184987790647211255404023315 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[2336451439260828147462949263501268608663087378825383337877326104684307622094132218739558780508687315292882449901226418766915233891333635426984714060173685143516029042585542685661286924104103036131323434326982178676732296076792718796726213042344367103263894661185668808115693127056289900951546127712710494656101431024939507812806102848494556697705152298702292101421355322569430918912667666566620586988517260156050556518948750256066461876316342150959479711133214215481360845297711727571118 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[24238595318644998874655181266938556111172231766851538458515981810470279889344214556944841028427605681219002177917161943794748204069120886646209753111770822055096043025714067835746041111380314277394099704803585143330127201030713429326578025732894335118534016464357590483354316950468168625258651342753217978675735716651969782888723336083104668020193103388167570090490561574668737293377103187536593108212808778381475109938288688031604257007897881996795793853034009265417404508087171797729844 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[9803760798906441257700048137390972879516326586778246828576734711948192454526167700404228677303039838631368572464228463499247010585344430316896904217574997496258557825945143814054074797917336993116846112922991945847072725287367175294399744247934441196027114785299330904084079544216895520762054203559121899605463446367114807858439101811993170466225203490170194005489791301849350753828627429628957290131122690210667045323273852136589192068237616027702631548780872809292583926251827602268611 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[19005382985349624963233965591784980216592454656020363419092891361658655783887434794535592334124336486308665919018968956499469147262304904156329163582369083092785744509784920509300342158891255311985148079553835635451911776655046722357859441584997046196612899788266002007585335227858739003991602669163292779457127725151614434869131328628589587560443248446839835415863245437334038096303794393355731624709889351717750745663730411424632863569389010828004081962243901537303105722198146098475032 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[15938392553373293336135756517444156930977136214248424111161424690586701405642259400320623989513690816920142895028258188070750654757111520831166832515214742384496048110281989387752993113156266087876425497836888611007301862104868128813065072233054655526388621341302878530592028254541740229185038116799306177080476923142930665148118260940679030268038036813288148518078622761737127026300137918677761061920736304582734804421063117715063370920222011393803862196997612543089944216888839407275058 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[17952782969579527305434794913408883424266483968861083341136748557703870383165114180030783859447821762755721950750261084926821757167422307892285052558192701057316456801607066127120166854681157599371898691156639022248785081908670003371030124405348212110967295920119603222463163976216467806278664950358919252852693256756198915211636564863134859721385372908393091795945844151447980408950501490781725053572905274657388421753322632423030066596427378347024196003599474002682045333532034470939233 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[20087189642098523217843222296155657114118352659164549312009469094733181101294884482278797402301513823796834326978962469730523150889238181244557347250817105266126990345550602897697436739447934217226677537096069230941374223385012195829284951806076443571165656938248283712383220097969175770695583277259358540168449861474071845086542200575598329036226516782822633330328661714351221531087001491705186617511909454604347382820716018896328359713711850473029294199393543198025641670506877542333348 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[4419167738314210776085794884828000969520120332416184021660574891761389008543391533463120118900101944068326358053485741776524755739441600800006179946116433083546481907704897880612425030029339951409965194711084018732116559600293013155796744488321507260702774239907963495525394324874783334283408720406839305196681115167245494031705593003775839030757846358615227621873410987842182521444365603546207389999473922922109587186745964330789469837119085267453473815008823876285409768620673250785264 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[23266170724554556538600044296574254827820551479763679242208772193240880931481081552056968107842679210304246331186210215639349325738581409048867433875240157204528190982336651220558953008531013751320930362650695159755783160613975910435290190494828474831569599090983049036030931994405308166813321752072879633822577404160048628017262736600017941574790271018992350170615115038945408096485620007114194130450248870612596198117515128572891744901220583428091002276709884860262554126704145438909879 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[2905674150633408657931991835421781509862791485476661935669075445393717245900661210296595656579518983364540826959920283406186651491576109492591441777154608921218679703941026090251983392456702489652192109868388363750890691478348764578349395743992323206653762355323813320186530585766811707501004087749494415726858191492023417612698194174603273081802505700267709550885232651207562493713478559020813841306907931454440038226664369074966659123212063285619636317918048954080603451400173533693938 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[23913195828381926991987504411838480072443357275280635540958848606864910022404087767059388471277727283789843724662882980213649201793370279999941618049562092912129356155862814025331729950245890675510677119942307205985135631610614159985298218166112936958125037137335528605475999201508593403958957681212210082132646056436225013760352009906179949361583675583265287278383754056295403890081893453302725324165298876003815656290718759533785401287757388983430919516328066165303430802278352797599557 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[10913677498853550744546691690524904917484977888739511324507744388372903816291870422809377580227330665518601493628050188170339884294087149949842484824275125305210836710622000266270974818520453843964301409359018607951604171508553031439418991308922548325109771003631944987206269975570418455823751283081087951685092750558182544100978407171416876633357649647860881122192751333724807629613989420579649756832067616477589566558084917614867012556463039343206061570857115828375036686274549992633470 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[3087488635001402272185168933690398075393720544480538948189599697248262683753870428357508651355654858889795653235628814471596925444441670418271861315021073818893727539194061278241053608382091242574906663953900602592944420153611627358288004792235994688368130759064806857637707913515011774615618677223089664353978969921592745101969624386077046872484397059357129991150160108689807622396095574585477517670623032179285152478721829757832991862312743074140896022447093798052694503942770093669343 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[14687169449818125082998773374626321277130506815698492123926011259086679848293282154339428921897477930202332936039865442935905107074560833421615245237997510528526324998779411720451308016970649050720902267975447971804263849303167808151464103919839981129678861262099656171783472785046939748320598298325805818080266344147739880127413045191000717575643736125404653420832477615896532898531480070478192394962277424563210795417891037417756894286819425951479517641623339204318419842264584761443832 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[671871626189357489390401392936268419483516638361576938629320847440371164857271744612432051064619326714578609008338687006404771179104437825895083495257797724309676524551741413851252687810194211705086650201747088571207702062668664199494256878005569475357507633350220778114939168762369345904921668143651301641936676563307968239148766678513169375272341815000442244333375812884809265890174004418365062936879287356637332512091026896407331643219618227994439081772057877328099027922156469241140 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[24321358493142570646561146016973949026255716455704031216379260180270683827197555020798188560155324269090230033405705509432916621041414403944223198241318388699962946835116744582106346619991977155126327884670788777489006910801730245044292070858350023668344695786597295848325586900436789089076235360337644365458075478855417671638187262604364228853886752393511071489784561552477138052169866752486087684092130422695305104471153613070519660024419682743357099091112074779622437382216354794448406 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[11776608228501748145808674162335481680824774334574163144824557310813215390921848981992694956823121521710807112727828369891204785032888030561208215197039420209510445621180407491422273456034821356220359623702200726315464584981746601894176172067221186398551841763397771256888158262193934897621114925814440590875620541270885987393931129933657633878500150285804765777080211924040136037040581999048608323826203185978080676452267231206363494954875270135182838985435398484102924215649204751883976 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[13822610690944216575435404487499292097113017293958296206322472407306437403903258811072003828509862366301044732745900158558871077173914996421210363403835007894055973991949732618286107934894048056331210904050801837209376878602529848795950369986139518634924063222497935492438712219657760065344904779726837396648659532220488681426241209800941618308608181407410905670195027179136146866293032197645610482857081082191158323443247602911627635211150727409004352440122860020659304287910118783836428 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[22972082648592380734975449567312009207652364739398801340649230428557067182548484249959573223997568527838613051902476520331610265996035192870684937923709535632519458901775860355642764457795109029186887740056085907865855604120023382091161943025279681842481932220886154438797462962328725438686854940748967963709976223948870326680851331500470867324531564940205273860855516784847081935867832897264112020590836966377175378120762490899136757855621953695756058230389855434349205883771577272294914 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[19354634894632712257257999702735387324048363787633121256236514902572800803719387106227131565071156372919289474116087739956306688941560261926031601142595161581926286905674403051135173419244107491877056238456615583483237092565737017636963016293054295924329135982740506726986378655867689009373880043126119426414984221380825531387804730089638735141526728163578369331661484680464208219494132607287282953198037176202223645130165964125341585286975398980587613710810928393950354642701682166078554 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[13336034626462948385882195820142919691418078603474680500555992765245585558430114657021430198850565909926530762563694674482891408724855342292740186004456689331733072447737110780285667669387305120092412369855308648152698317199598136142220105365143551862530412870086805125769857700997909902464243856499519567645180951807224511260199039996867471413499366592734269437106259722836825093212244507699292958661025800099905530177159552025331727654043672701759044447003474684400134588485666298279877 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[5743644777023232600232021955242129965593862151915360368385866787449780834614847857200797286145150070840871433923720146697225182441233291444099103259530770909605834087670332093774121319082266460080608490032026437406897690966459358645964067582427729587254844134911031188645994494993157864919193380240115306823188672840160107487228381110734617280789243638503305519301038597293087972470244047549435001207240918430997292730838235761456193900466958160343758482402654383126646227930123677258826 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[22206912961688992819010175501818439476833504601442459000389629789154951691060071089399257340128392036489350571562413492120011692473512358316917204233668954776563911645139630895200336286868667595734943024157663960302751813525308713795395350334731870742045031382825405019320251424657073105044312468659900536221596753877833335734192047815851387827228767750698711378167700476317621640917923354368335621824183753190164281306934859581337692924846421420569936720122418945948836494344237374542430 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[20692401499344763139090309648327938828888854056209273843875495963970483262407521939927939260481875313139948142899040531013679682787623575073419854248285974532608931396087492857429028189298318863007785671069989855712209639697264890364889419831907105018182918849745402758407171928122044666605442747577493065902485299459194930921661487866971868062098861053865489774610232111067187431698472423830243265957244451917050464154801620473144101521897057664677551331718163212951831067664973438672929 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[15420941349145625218847435352729727752678163714995219357847420925800732390464151046447266119874313666771306463256827472862955689621637005757380270795353960042834338213949791471547653632916839202426103043179690695234982673217456707350417799129178205843871671472696693073613840590653666682286090548564618201586925044066164389657939195931186281173344535144161525735898607562820002540195843628243194241156167870771857785094493100399286537032175080414870447725462686641518589818281347156307102 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[25701245560139983855568549039281258381099811027165393574848801789627924140497896988584787449859781815609147589349915120001663271865738860413554348009853370996721726772480784271812793024323150645666199848710565951506873272006064015038343323284175071909583693160577140360243705994549889306311151160557899580087161810061664206126259272736736325738801161259965836945489821639089687952195755791077007606941658982448613712675565530767161801627572133631079414087639433946415503733515770540455511 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[6151439101030191219700244696906063920755785438835635601492753959810221139850232391734811040528135504886332777825220987390739007538524199247145970723644267057883423322945910501041639509726658084200738199278195546964806445524008420326645251256682911886874913715001233966040739307026324615232646158548226928813124842131609624431133740999227255851576764237452640137871483053713592985835194619678943740549308876307765330175639575625488368225814160435212535717077713010018499451632907036781414 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[984195475647682265037157857431066371313892385861967401893376307862873268949368409049960164722466255981465873181999104541791697587408223372464303005138424000591103301489039467147694691916822851874268331979015766033508579177755403228998596025387413852222959891757239538058983435635985220794410103710103603830207865659824174235009170020827317784990501668211692484332070770194913191507314353177397719666918969132318727936407190767854789462560567692073689951500253914756249777210579799103966 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[19344626242034022065983064283963808631120333390947556222135599382114990973388851466603674905763900125556599312968911149366283928593706934351181976605962680557655194933987022542948531772371649051805638275621295309337160620948288714519899995786084010831032764530364926549166412886851447757364915601475971678095026061577564491852622599063914659435693235673781404586514437284450434038120019219320843268945427583137475105379973862995618424114335426660407195346929598483932096172104761177074760 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[22477377726229104661207518769653186867966247736859182601749502216358312915705254084086932129140318270565834015699951223220486077911259385229717158808508652944746153090570358189760648062728647504081104736686260782535915387457122737615707867661451975976858164723081165801630697653121911500235061418728038141740065713699279684472088304498868420014192609693350773643233797205098306486383557956414459210148117176821252086485049672690632319600554926377679069893904181221632808034474060922077581 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[25866640262559424945143033094583847872748917557201420856311075422712763683772431409914356900022414794751704549060624557016094947500522376552712435867088412168739629282886059151148227036108031844553122017511522240009699811642603073738188599890986900756579534344047109346959715838158284062067573423602554548879249024813071531814366144158122969145781082600298167467848736266599196286125670312452843003730311126080084883614420043931921773867651314023287056502770748825213764644892114569199231 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[5123940181484716050569808978204232443132931732532168771373261879058829066747578106199342117633318972772809472166982804900626140952422195052324171527643485088187544376827521568951354006317402641502128914751245492310931737069146348212099756669316765803880519813190804471408008395714794118673938121516820889749979861244072579181186312543202194771988340572594040152447070038472088436092727345835243947524678710940605033928890291362115781615526581353024452120583758626400314182725445577861714 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[17669372454229253232742269300512579523031998025003543277499888529681571135703957832142517819685376820675995755033745165651318804526162106424321563779058402507936715310147368598460055517748091560406966355218326991528125055553131754590329601671864277412597299480025232732888272963442691766747919552928304767163451172853296704667623108489333001518337480689113353385315845260063232684996316343082957293629303424873878393899104558479953018373153074704274471681149971100092895915364668874433831 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0]
[23505689849851205759332387089697391489802624519567481964960372989364426557366720359146976656634600330828650759506630302024063810731226523104354534630524420080635348433304134223713584709046012880134322511124560248897756724241122062099757208254281237466593707503962437371876816413131233712820977018299471832305485070304697576160317225926893362677359438584414104018929315566305160733041237860729386574821932416792364161325002779813450850191156066577561416948467633468043573981244290117268090 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0]
[14086204821575253808625590105339411160421619015314892705266853600751433043716815138625703839172278197206532101457244212247033669519805719451291260044960671152913571021853658789297850021058429352008311425768376203774865758277491117476231523584551642728031870750605564202044625931882355474550768754249076335787574231638827300417240706761136394154997419164508960058564714290965552276006997691788504752093744142236481130728243035992914710991937674126589531593847062472048898843625287629488139 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0]
[7119098826619887217515751887023882582678689952429240952599236003299832366885315914801135115610771138001974601511898930882826098396953981667626278701965822783914780546585693536591530922427619471863778870306400078473162447329644651922133810040814578054890480093057852900913728930635275166353558782864459412234262301327221843373614580964361775935295188564594663813865416737408544345982448859480892437604719117985216866378273702933987966973602140156114142899402608588555116712736623128963935 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0]
[18400984412589227132297949195499854803930927297941063620181784492839221442157811857017369381123098862238385298919155600685534824903115740837395391098822925784729090215014307540684756149285676575058939071591048202382539232437380814036632806248161557669312306001281677276650447711587886089830819798287241696592664915919497814898195458568615332047893456156096563112307845419361003717389486474610859839816938056260604256525533276538961874596908188684912225274846904805952740024809654817747202 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0]
[1487069313398491693441081984033265991479632020797631543650391008902886774847800950793365485157199989242349646624946955043986862600342801600578961547459706035583676705163415350292844398143275256601314116050649446419113404779499362152316696566716132460671893542523487975639500449723498786106991401522097982293671789528739079795059317685213658341931732266066826460263074299582298908313181746967393576219865633311116541655535453688453442685147106643708862998215399518560412621931204872136999 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0]
[17601390126809366874404623457397832151042910861913323490663619801858627898792073193344068561957882598688452203561893281690565518571327722815974222656564679915003003841340544372881353884440409432716814073336045426986056326668612572539007333060737328005587339933269677882769333195268403142708405093840561088300917962899346293294873710397414152015149955810073693437744254214964843162510758660484608135496762717500640501276050200575696865119704904635508764989756487511434308657066450271274582 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0]
[4385605500464111704702523330088084627471035112170119362498525572221096844171409101084814949979912035203112367326364893961774671403611044477860944819763852470331409818360456025808102527254349074040878298430462526546001825720315806185959733821667920260702650139164306958540422156561962829225762231233604262137564586433816058085429300385523009217672714970686269301840820232007791487588879172192125673963175459615654782208539062282200843800498203442134665869501711927331060545815528457996380 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0]
[3168410002516357676484447042140768091675608039032714774946507150765022032318858926854621284617447756132379718180667558913792683754780183495167738010775659337464255910354692323387667126822338362988005803327038121516971203430761966775451330276899643547449678963922483912796164268249352243834135531855755289935463916538988491375554256197280729414797806731549914160639458109895792315758129003573953821973859120258836800422419415577574214211328492304827089261369890011525660405994514045796072 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0]
[26014243180988915626320794189042547435619624573931721928612994156232304659805718533952376053816072510431267941080800807994083821356465901083721900462884977404069610950731781592613293793334755049571915578470459678587756677947725014864149533451290412970541860958396188457527766014069986136411599434827720349403139351009007937889249122702987486441457786412096881093780490553199787083046328373170206565406278719211385423594759314562706620419468543828943486266681945385915948698822961284967635 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0]
[12464250495681599738031807569326509607077143658115077322486969608641587830878863339306482536831654121054060816432446943208148006851366729873954299887668594086381329948208105840516830411642813734081819629760423469321010919631161976989272262115589203336175996880684455891170068205210524257327476953540898674600037903349327265874129716883572704404413362320994855522430736279486077205436511037883752898524854340862641358362795153691378006403727112224937088826909631470054775754209584889839331 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0]
[9094051097845132561724159560955162192276099175926786403085622758319534009574009823099156289039234231731265878010472927548575919653588559895980749886421227405682052071184109027587877644654693523156218435795162841740312759508825411309595155015696165976840260110389467060191731336706498301822922223148188218483688149222022856283001747692429317385353985768989366468813493166544917322432990537995775391459133981744338155020673547350195757949869575400245491493315156676875585428168246606990140 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0]
[7256341728733517707077736810081942233016272602433989403840594828083785651821849895874425828275401731366133224822776102866559887072819768535767016771673361431445950688024791349192387748749684535021849130327594114907806604058910335354169749583562772709391446695082415000513311010475114277568572348759948806328086397442836540762393792589086984540469494611742355159097958564721986813444826597216842657763601234579557520811571042025064648028233212648614732887638003827964337147400703124116367 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0]
[17644617054720219166802797538261321055562239677805186346389496121514278928525496914660751360125801565092656015246698043374447730893980606784316211555774943630158962689034311039736528617858300135777925860682253898776469214779266484653289472257399793716691309204660116384983164002848224523019537774213281364855383037733178549883791770249240721962637214444731174758213630948240594609144959532211581397771235211798677615987398797497778561194955487924913417520558212753066488772194977745001940 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1]
]
162 486 0
[1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1]
