[[20449267420053217431138074477626317760677590948895919193017554442590404447102990791150439233674105470304272099411565060372438408875389824391347691306852838717484668613603220849217675653216503651282495924653323760485145509911104478274119515002483921105822871788026725910335073157246077195912043676627770703085645735029313770017597858729755149084100307519658918094392759387067476251281319725750259328446832043084937829067660270387409010522230623917148199 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[11917467313256969276849269326162081285177882441315956503440449259353898883704552901190271936597347703042283230695955100142599379093395374085380687649076749970278613949251920038651243885302284622323983225297892059790458851473709251113188440576338252720799415672020038090580962246753628441866305125756045876874053745476816474501963140440369417801806413418518637676591412380825458682159349637949430360845276753888740395155147554076473284865688683541622298 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[1231790929256109409192154805645762361376513169697383709662201604053531565519144766726106320334651646234398222034060478791613334942607689920757162125107712026150430957500472032169681880404661988059562525664575940911021635276308887528225659464436774194296416632916091724821114065967056018323187018023378500370368727249506187188098501764347763085597170614516903267250399971056528419320665776722030785200933743845555285033426141800812408134017320307188230 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[8190118179134742078731703294689957399559984129510544593026840044220492864752849430480189128923134757826995011647974582690092780316306715642988816750279865813168629029336813264510539976603237889671919515854777368856351865053370105219468346965491444673037022359228446117333418015660028463179062390872238353447085826327548491738423087068703325303423502748778890673999906643591838210043145556166081334070833549585237258033609856491958645586182854798571744 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[4229221298557234269312968217425439321690653278598087014451020902439350987919671871411892334501673540279332781487301446805744984163462405902133970187386718840011800799167343514621705332049072214991462086501321495403019250036115535667456782563458519044299622860982527201233205393425423655274185477795062035102383600603763134335523672003688998161271990152099826938524640555053691021222537582322808821765779810796211821467817479093275409251294611320152603 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[236061074248820798892997879767256675723465168846364407436690512813129305064180509545633669020598934039428514405066307818611355637619790565743771057868894082190270472909577665809516182831085296130226189045846959237568781833231379346809050281862843799575576839139683912076061418145800255968877259441415547712092997471264045885815018520475603819795386279868257581070357249772513737213853996635504126223412266194156007003591389127303492530817164708299908 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[3096392386646927679249991757522079542805312805296842449042547091133938607842717226162661155040381112398454252041751764538936277869204794389312941741331519716922857271239213196519290812916340388783908661203907190472193188875536072638605187651836216945112503439971249589930050856999980657290930282083106135062080775955196269157667558018329916926461910364917363577318050763629153079616245549152426114717880744835540453973928564720686170395796689349403912 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[18003628471642338970516023601024887765695948555175209969380814834865851908111607663970720724384142027282398489281236740841780721154430472625851339203667044384244603359614950928187513184904196926574088089360007658722075703965603030910198665459680820496319739705417341806023639231353286448914370769649011438905750106251708956342605349165656542412645571498024830748130994415178412043698263669264633812233949719734021477908189845227989237123690700289629663 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[7712579108340743298959300354090763995837491610461761604657030367106141380836508859595385620944084955691876271613111216357571409405770626172596712943829147841349623426938665552676236411471852317896400682699351625209287112546700991926215051793863451831785919210637156537999103689250350342972267586204126977160919601144179811264378974678081098681504938723810113918418692954235996172410727804802508016086121033627365522222300090405529827536061265252753087 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[11172774513303910317057445066624592617707348668541040304714689359740753069944706391496896057569430526170331766490797625183021564289814659386160665522162724392754284161797029965792899469175627697521499345384262352674152313294525115518057990873681062343514916738570150266385293641876623646835814269542719280139343262919430365309521378520555971580277267190765213512873722367016636546944709708033677278389004282071217287441711289394077401990410069572652909 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[11281517378653213947056611571620219556648196550967442899874669475484096732306480826719054864691267487786424436531600287074280691857647657686718991104360535322515430449320599582397176890020066737194139407708427311092328072831517238311407556116362457810905932507974405000625564295053789281429816371874692287613809946239148060052109413733054838800208175513356369391312427440960531277884337666864283151869447867453766671603320193146478316840241220565909081 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16758291621833189010278849867844755025308458252909900360997509792645019812627462290675055065226122835874531290079018978959445093713929214354884311675441733152029691175043402334877476565557245675498254904619595008275380058069309481204911736097099056521749042715381122268290429509258594880608665360619763084032738186870156927345604448829499003201002498777671384422329526924910735763613585230971592265041554081113192864711961704994276088912609415039494914 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[12504869009303578992650487374980814720656662091247024281536459384841141277429823024795222086395206021339351928885489270582094934002653948255890166761836465727063057822242707885295421949329872821472012959137913145007547328559681225021073847714047974256175721199035811802901141645896173394206224837890533612007238792449911001657890267160288198240303592401141858144900896205774743268366989830696539545034558521542144867841301917687900490238099272057446453 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[8702987509716440268287219189682458072162725925790723939286732248322422581056941291829388292009016613388865206570243209499069008248633627376290064549086698293266305572922427232288310080657987097399010709575628813182158051061086669185189809935947565671224678228678398997485521062906132224689016136437920022692033786864467056171248531086694541585602049788416786151736449330539044052951953465436020578902832791502148159047700655005847730748191216369673841 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[14706766495778205070065423865203743743076926773430003575409874585018219558829970690125783043864498076304350392623061578747523649481997609581347052792492253832247768175662178602750633637467980305751948430744403336195930995184754162934869305494661219444577115789096075424923790168779548269935559444350275749154335930213968279931238832242088605408881357461446512416125436619239051981133403805878027566411149806853436335325247570046869179278506587640554257 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[15254870970212886088399989972610684570543852344753308925752790417888545647338978227451904847590960914719403287385414634628211946874796451253813541547880168725918582728269133341210474492504462816012615446017626768044668748068434313916785442177991525656963590393424015407841119120437819308677148489731158099375201582864985803750923606435172289743616664134773720960201772211976487464260831073250632633658215823465809905750250052284304782356841510161674338 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[19735263115205049821272978916620796863757992139826053791848019870506822204460393583508585414225017580793082594716173184715337642807613652765713161045132404303392065320338397895406032539919976204343341555201402576222179378214517936420106787316734318078773543116874802922190851243231930500557351655067047122325990654129408555968402321947807170111747899894633902558204851982121022713016696857242938354599308662742320872577484337967021665502407489790015582 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[4212589100843085613014298527213588769992050670246382948299361422552189666646260158886090750672638253954114156967353220801482246626109592456630383287080203297737581016531218545619192254913966416380787232275626640509055580660624285483335798640590214425390359782577202200676299251346638866177815462550669704218767040341414844493922582147802582372614858896846585762538444500153143151120811023415732546806223049033501892806717338319627405170435754683288775 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[7924086751501212890279768326252500462117413844432465636876070183599376429965103513950840233052119692875653307187554023762290115442142130902017694719173802394014540981793933636056412629221501387071351571642557791751852926532009796850279770889239097068561816633817262698399695278712642996672662992524728709039554277603310867952027845228693980924069204533592587653512160845514805008176707475961233196121946618151407387102581404653487215329787694014105989 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[11747673225298447463247279736289021878587351702309105328341234092752703749275263241692624224996648755177778051259151498175840272333032676827129543474107977189475428342222511189511696042836766314195164176713143352254090825955301338635928026286151538311642395965330814112672970672076244047275726894973163289734459431280180967651250217596217398592717080737316519484876254239679617184173913820409207121660321849950043799893965557767977163638786307610597441 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16383155150623684762006214421444376664503663984076715091791469657692350810733208793430992825500697286556371161528547130575570615927701952498378299523682973741701219960804718500955761451660754273262256958117860457122138567996070304543860792485742345001415239943695651592069307779738471366830251259125071441310511834803445057237929334492117034597099309400660910038268477191888018417524320189478564675479909832348473829856820341677745711051682760220656031 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[14394579199354524191801849227712178190370718052609864850073750556007228244000978944801824841962667964936520273386411928186638035815473047293916626076491368571344450534253773774392590794937259885453876045342190301874236662435091837848571373273321857105573488543663560845144537360679392530919823030082829659004650594497769089491024570043726994452707819980963497001103642024804689441357603598126270071606299481667371682685379457359516261111273191305612290 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[15570857099342505840092892934214827547798082716796984435246467221687819932838920880948880708860465722137236750518219352748543268216361339651668830423786328258383548838828079913790439280014932675459661690009610931656452473701074890819284073784020723913478799344465927794026311288621540169219698825732889261449050081031106852315313410466180935489377902695378642449021527876301324367393159431874117599609662731852289674848369763882451981163763611657829938 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[14110046015227970519357114917061681771611536734856794179680751157088883173748743677071715098194887721124133795526752772381228493881413405735331522805169466820995884807333389460024964737528857866116872589316589213191419080019975324732913438653775367404651042925356629383853469780243018885249910577327798520895526564338514259950216659273357635128304907815745792334227957706327188645552702832228472019711727194157678882584941814702624343233373771705407672 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[15001697769150558101163986963431560164744554117194856047334763997014033887525761830087148902033840813545141986347872839914984818936162738723466794280541267834835689225976995927838165547169944402291229412181609008699583558557109517506115468147846388895980700887704873117442389244302539680634310805431217611546741986790158068568014064147708805666618745190931860140569200723806549970537670393447085535173331225835447073908405945988456346604777306933447089 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[18446184193120677222580824096550953802021296852784995935415018707807671473298151067906198323345503245617867126633197811297613372890590360206495936638446646630388359664391875721274091561493338424388934175084089055901517561838030458624308481456593859475406307100634507675984987160072010966377263527508913732104330514501727635403532517399241323029689686961637267683861564209841343729226897326674783859795123764120330331304918258611055591112340546719342926 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[7762513763457629505991954958241738825842028175470510490907214892195212639868114405050987679395603340919813089854550008570459195079271918361164051501761096658832173668661949578612531199263659921128807590761382159112507457705327014796808951238683083560984174881147661015380514230239733917432354267995949688341956675939916229364616107999866768996531137322633217340955433698456878183584777495041381186317795218942917298809264268208335660597219971045085243 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[10775069324226431457958417837966576963313047742485231273110852752580582467739891267713767725352595492772592164022672228669368018713615794651770602598840631124815090627781319933351009533149479526093717048278867719417213436430483504341220725632603544408411938195961499164728137025924341373807377347459222736237168392864878813210308545532129303651371657182243790882761599004158717938388233751990385711422206323894098740902616817831121873192519304104727195 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[13239470271823553684414588820077113835818318946604716037014212289997564467466300090074607515335326271897196358168187028143094881720455380258643683693823497142654921644728328705939299423520394145947329902988427162033222634946947900623117260267506794505300564798102651658131947402124604142559215570847021301219320894879683872720415034705655630895490112762213431902170299134033664505942266082125955080679642542111687103928035652007972614309869283416865743 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[1292935479151873627424468335488014980103832222530705990964252171470432776460019087156372690439782262819767067701927855749267711110577095901324476168983301715721795659810243059027587300622848650675948911196785116069966908833800151170705748916683836797860419175670066406472646543404473675779149553818831793559353201945113081290729908639502803641960279328235588875347858831127738586644498108428915322244568737034586000653214035868994021014588285015194088 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[18948312574559658584715848550619182705149137033552217106478763267901540387237277561419125313718620454405948974727335033769173596387468675892784785917125881250335173924795621941242166963130943515494298538763987023369081233096089146098229038769020387180598763009143697466970756802021498086586527455971397069369883912874958679231287630784546627409203924963620733066302669215130679085145308754718772003843210595974365537634239058257153674354422528187377831 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[5278690857834133263740539002413337781926769211113175136252626366699204355154974043517867892193365676362072313899189648320110153346340547511564631039702099652472120219552447141059021425934280019276526790906990272057866758802523132990921082702741315688057670629192501960786664192221332036596570152184445346953038262374156779714646241948223519117421934848671567440080461757617979896520885022928158522552132338566309371347845377850521911886244799345456048 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[11141490213325246458289343929948318801003953471895331378038821994118513434211479192816233942438821272053534762253832474304484198827498098034899914587590824432513201796704777466378753811586150588856159107947576935821845537330641947358398391633876314389223570225080423104111573158810382700135079636440377839539124056646636613079792309019172439082212291448736561988218819424227881741058664779013889161316782178831597049119559326700905508041521007820899511 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[19236472719636115142906598077079726658688960816473937422507152385182496822821144681465345529779899965487224880854151614977592945343243484300291527882453197094271731582157232950494993950279129992724279711611896471980550786205768864322551653358647472356500619784324815534349417580859224526425563319936673401088103079713926513835848718443690174868779484516444708895690127077538800250746713926767887007479848468582085506662450889841167884202344341318554837 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[19427147447711670462480183328295702191521553825457685443238510205300989426267914914953639762045334655469123461249606189612676191982090994781812757664292545189200677402815513158739549080761538665713783308172635000552301390736868426322114234488070093143285763831220917481649538353915053001861935754498074009545295210592183711856401421421138420346037249878374266519932562621809372818116163809704186120071232584421967093111554995912702237817620975069166780 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[13784702337466605852970242499118376370481957243948020057486044778901448132601174987478380148917614204474382417260714234409709271550734579533744550733652570999230411135123027486973729925534931036828058670979173412072484465872118874402593284910858582049667973027239036819275484829758713580657421987620933772159514105797977860379593433998523826073011516537297045922264191900162280019603460011149557631173120608514116820881857583850009469934771243219255501 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[14069175792911053947024354512246462430380541178994084006896350172651630333639916329608223287430714377355242282186310539492083220209561511139791400609294913443806163617034670843863758571307584125031908550355175743322887680982749320567840839248529071952392819816798632148709802113424984438745152322124458228430014807950069939637261170503436305291403983566433329406742474735567615520882939467346499944911629418581968280385971733539873142204726264665955095 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[14914917763381443809031076765469332031855737334688519319616096051615658855544889640656846263674242373627244041907897399950849160408511511872496235442177609346545161228220686869470155233460921013111899902110213478419449551956936405533771773608881573849060156287429108186728684018691790304748907201642315240071552977728153277107061855944834983682116957053403030324931369050658213794108814463309991674548752376077537627663510606596208497481626616278187591 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[11872262198410817531032148746857125812645530533704633203896222792066806187443054845300624879376563994492531715860601828027892154286688283287545242838841537516314977755540570499175084036230223675416063510522093787284668934800788285385567269526822820304727235823277763540067647784223533695929992935115374249414841209242203630695033332387129260843920922204804774923469001478977240969683989350462498790698872990454457088167727622058748126754376607377984193 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[17256347167909505180145711931853093169409965795560789710013547485871239088863860680714549277080263246341782876563224907678258245105460615765975985546373129268524275794385102349095666643950400373826036272000276408520083420367301443760953746910152693709561120777677387792842878549312606144848185219009320752525009809932283072322914867506488609912561649123923234979536664308583857487477801181702153188775202459988400001670407909233900274616553636690454114 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16457325923423235859988160018011369037356938366824900307013974534449492442598834385722120840040791541492135368200713188056986285182530123766430755736569437980332291318714720500866089524612231715844788448606320734675291782691357072578407333797982236974261283405561414506562548837425839882090791415120139799162263354363057423140555588519441546005598915150132252502963217355080703269297482820618697880868811916306489418837014270528411954120733572436292867 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[8173998875897912797492630509937171932724848992366549606524548091417714549566382832392745414934694441063803843978675602082198712395926076746953974301149889880089322903132225300725251792030496991357346099056570193704187427240111857474060536710353648022294552339623202436752429529573846911259362643242717011706491062171200947077100395948606555803911175636796086318554448386558570799771215317972338649490434550993714717674151095882496273917173414056610590 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[262261842063728514503780985211194354980657241770032651127122826235926977029080764743772263910137859029530708749669814950210250902036567348624595387949602657152576304565690086663864497788261522100037746914119458946682652997843782719823792885100725394683104329653043806860301354706656375080214849956770369872017402246502424155704952750731841348939971667643952046583322445384773679525248302500644136386286449664121935393697445126927119521124097183103183 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16964433532273366759860001198715933215430168759335414264898522261643639776043301547113897886417926877772500164525088910855582846713790777011126165683242355798949621577626122347467370943609572950323254793252148458904289464502338938396546747164618574145733501101368398559840095446377161793254066769388734958314579070754539765597261082526837168282577319444936552685763643468424390097818544656346357018068891506379129490658076060190682844723426591456888204 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[13787405674541772562979805023783441586452822731956942860798983980183921491372184638083948035179556972376055551843440998435445241312292713063914401515662763405459497987448356109332855860450791203294532051008864366967233387632718120346407815576540298058132210733368872129471935540364623866685009529969844042400767870364942310551540478239840716877968463590166108597981000958051864626265294939380847732495360676234810091274232008928992924366195592466741573 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[10352492337192102828138586016565268220660452698915407242381480798314595054936586978373017594104365908247409407849514815347050731300029051347287642070011703719608472378257613035259366965799176600785828179556135777174381179938186042776032440168001863218670954312032169210952012810949837302268006188663313074020344643529958545622109218924811237048039105383347413561110752840769336497060514853224596382096408306936351829646007707387410418374266086210445208 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[17630474395292060617357370661096625768744361071349767926478973100176694761086529372352158285112573926708788687254154191756317948666816467788540795943840183851246422812682320519541600877393383414873826106690227466162298929596550214261743770036114389165780873970390848294424112208252623291534058367085540440754234308936173419056672234366934424406318906518220556618803456901644543682637715015642649841197919894874936725820215421850934289162309326419435091 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[13525539556082599073086404638847685084608387675307374481605604503233077838050022519641617095084448575412304210539755885261846136923883697744707771973002516421652869633845032445215394945206168170984265363957486863163274245713209428338475805969885428862405002444499171049808220336596602792892001254854126190017445998631218658836665069010007003690050030815817648235265307076115328892535732450776837647972962971028370970455535799507699976108682629959001619 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[3437128676672481035651375102832859473363800023756604321354412134012644717364567865880948899754861687866436772584780106149543108485232980268826218301158799618704925719882294442778547344640739324079308199999875256335341986202220235963614760251667654584232707255072836653316838444295036569786939670295421063956117799092546037929924592723014079652602156702503038274905656876828812823466576944802757603905609371993750958641407338705936314599023621700104529 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[6592952557401505038192759548362331026704324475586185358417505367748684115215843837142763075328830973656361147396910908367000440493763402532107401872806507971934119190085456736385683914494672900408706849009916205492691745372559689767754957368977181421823195117961601384284248043321627547436545095898884666477123109765278153815930930322691379959564494934476624805484769813203820737271564489564037789017253941722798657241378357462274485681983978655214058 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[15056379535844888595293454602232760251443616697476022513128463942342204465124952623671284173337457628184395401615944157859668380677876134189602487714192686945335426852693153450577996424608699932318127841833596920880027918468483769847089669071993727947830342386267383574668560219097522731562184537759862841392117030252618899646887929449260961670940647002943229030834904200848867813830216819613165402605036975057723292780280608554139102687308732858748423 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[8494001966080147465320773554441358402107974434331762356243161667883674743753087762383258647323913918047131749830958066751053684691037615800763240647409335071903171771081836796996590291166313015955355548713496581619717212550715727848865773293728008172530162406676578185827731752752378512337033029161499503757302643455919342464444149775868127255114122969455531696871760651232325068407080291273495815977831177581627019628277071972974814317810247716391867 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[9931537214655063062384073915197298294675376266324282418484218222178906425751328853129928523262231417492035543586310373981806072855449850651386844153857470172232123338490367708270366743776906566983518625661898998342436807396580479166567612979285512190516970869984727973487261786394423592099766720738290414570071880371936534402786622734348945000929994836552644302955075923327333614429283009773034575251980933517439489028737202288036385395663000046395216 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[13187848524304096384210860393220741379007030189495092325563441100199343107969477314113836489816757288772458893473740047069518156223830529823847811064298877831368366090638873329366154112772830285898343847842208329021419490145519068535434634446117480585369114882424918922508600633334337663566380985175269675921889784701767152678978432488919308454800314244759872219054481268957111467702741599227913361370004808662796629683773533394020141379238576462275499 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[13511933398510459126337566457319592521986464588062728381044903374009157719833697929997626279090492278019007988498856830973561667362819896730579826645064351475858649942310091899094746785242418713504830431475220735269877883608625958161749964622617787129324945046134434085520018479623592652537738777163587881188510608391886916507213546977100307352973069945042810833352002530024234359532958140869002823600497017541907864271059138079236445017603372505754891 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[5808601970284818363704298591033908072696585303574230599225403782361796610573765623721207957050369273404623431880809880557593079164968546103547373817904521628735325341077051632434011860423842130388695428688147793867162750532340313594951145940561245264062661489761328511749361378792069949031216241601252237213590460813301299868310976422138551686344786065634950506690784750162076494486417796421155186718190948191132419951252971030342798480549843772930539 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[12508379543346411407345794981145119255098562921364065796928224463049330339652831597565325651516998687940508162706794648583512923824317493202307026971348386188988761309040561381447058561018429199383967420367275610472410468558110450390336322914655240917581875203582354128019442480074871115473272416096283036768735312145046144865768245462431973224526625631562280867563139695634256803612666161210353143287278810399913923660391218301997225958907950938547078 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[2852254191085725066408770631334111530161496911189745683097779067141693476139242999290224047192234540967702472619952657865476184350946912368194538737116524947140543976420200700173631289213779253508150370561422682949160709476057994952964057107549101415828062784503593956569751358547179280875892722274266360806196152350717697710478778313631986275188609584337550252970452840423908655403733687692977563972449323041634614610029294068389075375453314935282884 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[3557925508173832097645008809708670352970327361170317193294884724838498005128797818391820799735882526727403757992990555042272729505570994441515475299153595071908513364950470290495887683921920741031595753279483766406483337708961742835406762505543863271358644364574128023338630179644510094540339892841013691029357312696731165577739446352656560641451522831895785063178275191588279830180527045938932593159593972017650296548194632299570003678313456232637881 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[15074992118462102742606120046781387436776332351160203283393632540915728727829896791621051099469807042833389637110070122775496639476148772502270238062007079989236812972429469318478024145611092392267801462705158729486589385268743498767307591178551415159748864768652822954791133980615709170287256060295313375112410001145044379304553319911926659494329491880448858271229594908737163063461234690100693840796013709785462621104619157505084504508879963845551392 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[4718058485052255043343147841200051686089380675150302666602312977945657558194637298267874125530724466521628632441891164082096744937755867078158264309307105320900096261030605203276223968427939101608036568024511490479612259807658669393407859689395201845385523987820873744166230095613930001257192413797086489771184424882078903177413291529392235181420203794223439171178386508034755162928466888322627996410722222637094112203485914084159161330463541066909831 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[9407340459731814275682901664762816485151153198205655942014200396976217407084015176923640782678862840786087939152727879533537951004476580756557943891199041528095924479622808824902374204632851763487479883695800086575924834192808284487868480417054164737990713742685480668536876958774972765158579220487798036902719530176516869439638442060016862310987500808833090092000990454577532468477461925843384811442846835624363146886298286625742049356019849852041591 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[4182436349445014669430900724913862115666484657871754222871218117500914474443407625818352578632451288835216246941897219949585405488333786339953084114187207236254787184676800860277157839499449243312329224679270033713297797598179055123231550674143417091900290214875288445787355950252465543005973010974797002423296776626379016319490642637288569136530651936873047040025173214639350224004512403233418127115896743490538039661278637551438742692213954617771900 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[15170195266539506070447820165671388659642933479017263256822820763473810769152035300715443162980728420406014943909760229888225927584519549757612960180935640369321040250424477384867857500974445405873463251131302951349257135117348278774762533839469240665140574284263990802972258780565378324806289546251615329218610556336302571650689370961661926414276978373112239192631524917829411853400905388756708563542329052317441141377150926670871123778281908365343189 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[18719096240055332428995775969725150835636506934508793154779194502556037068673366006688590920885723986611252524040302594155053558283301788390410048593397089911787417022107693668915213044001073221039354602474674855464201501128862441353125064381460010607967345375533720133845139956221781519981521404119556738391918844149784344183935119056384808319280772216322401701672695663648246595950844138710300072415880005286539349295814500152050101614196997123535658 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[19506234866401170279587589054959741709937087753852143971435710974759126850306711528820309813048450387795166367148659744942761844197487401289559385740774104077529148277020845788891667355229599679197773399516656123221146118798384973150697637214672076505918612371100218415543599556191748096318170401657452662692144318010968702779880328244385914759133277347726704726402625707586521966649208468963274011311470274811094058429310981199834211960571137543964299 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[9710301820932754808178331739113298769431554104665952783799760203483107295097971614786478578591174225274758855216653037798927366793334542639993557687398315635279569747359637006123004509752585961628644035416473227508589337133930787367052122562847609350756088067463129330013227310141582080002219646917616736847259213742456240680937187181429873886721557901852463238052296946424178700935021280916601034919275642162868837243986242582592548474071716007758214 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16070444813618419292684893474792866636316292773296229346947944316856586424267045867988583560939231348400052095777436941193100294825743855622775987360460124050764140396786878699804191002720993236953091274862636694868569156574855473669751841216845696713310136979986612854456839549829735068933352371525005228760893306019901251943408424885582915708907113791381328845524207063354999498614618611410761985758296423980798732349175254383357701310332048592883649 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[8792887570003063272766765493096072639463320867420523382719173179768377769358831748137198135907013701127515522672464582816141101822980923950682503006541005137373177992529356248789228573969296814096564727198918730708150316769281748617580093137357426530561736988865882094420233176488520994461889807785861696441347558786376253607072699998374008728533398720034031210734738035164898691349258507628674707479219343346973492813763976282337365107383633965639695 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[17936459948688603367884138694380185263516988890099537857972174378934650295218382939791104000446753680391795624488970086191298165683895076375730217902230673230990048706797666530852181887987834059565913882978050826226341198624637524531532542851157929793331582227596610079368319444602839294007214214533310261847322914706109578101555291980536625757871492284458034125149869335392173643591281140853979945599113194400987680820111535074815542806724346278583280 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[15832781432229692416514224770308480238599362912478029669428069536613661991555895021862100507128029113201696480870245375392387238896390292816383690359162738717064129414006231880189681775085607037130909326246800539219979791947668411543370668858945549635371331585711054431108343456597378204717858687462978644250445092849495178420126820816091719150562180057134362875701096443193722687705337340910136332371125138614696049871215323160549061457782904473285873 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[8964286085601276732726601820790991521445234763824604239873727558077993415783522285440966424519279867170486374184415255874547163105918447471904158604055211081893970889833451413147121932358088955849732561501418455288248798268284365272454955170013552680599218333114567809346595879425421523434344592138448688956512244722409947139823475418945654611826566057760496007019981338890882898862830006646297428327464264957162257982962020435722149510323432613803517 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[7695473429253139659851080789086706713034338686227833082252309235435320053635554035536285767630774464399675082775032070565447997719864964718085152632342565238025437885595992013712441667410843569318779136466645634238853376206635283893774923629306708309164721169239711863818081741015802035957757433779317646217667758045351526785392879564528476029471000191348997066322242517434769550886888874619698939916212942268929653003021627456409343321697611927476919 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16086339264663655353807628847033102331640707137810614417763420692362377290571516406094529920940532642499299834098184437415468848552990587199444696518612846879482565923953602561514482590255013668232752383285853227885296706853787395078426859776296998347833114758341738733919417867404938920514798808746320068713383117958761349341565013696035907163990248300807818941142736925004780631085408701357030928909411451426201490405818502491904871097449595637212808 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[17966468209201398079583166779565700249728965879625260276112445075631895525237407453258538322866493835734420271930093488425314845316558032664657558484286452489934189470044341657621481416723969796594286834241791729726156881784476085964261690349281683418115901803234826463835931601269129374128004417683162187634561397442517061937739162118060476420239833897201927701351181711849862667811162038630384385689120405845357311091044841928694090964356231738529968 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[18910489044524673774200420019727231527574085338615608673492695618079464273593603514839553360668164428214391467429791780594105200409086299502886215739195905684549432164244054776776649031113041465396183729374503284747544728476063877528472782924942743208584510407062247381184838509933326489471557125887137832839245514116432956215952395539202827495292640427567920289890136734219810424169998107742463225431472686045538887648773095935784643391708927201514074 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[3244036256035243871312134529156816192352372647599724789970056668161372787985284826750191834092496546165277705324667622366856933143698811238354128570121062397862267958665334755200783429737746810954007810746553731837446344949701588520995992791446086066677170694447742169126622352852572418248162105258392702575205249379055241677874406023249663935317477123619199650790418552258869602768959011088431179309921942335102853054796989031795306346607537987176225 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[9764750240125616740700240964733108191414640831057546480060121393109554154139440530503069073812658778209512240624002114837999583472254220380054282853605150090107869105283954022145266317855344854630385231745745080179122086897244200388664264001072539708925558342503695493082607676861826463550152750543384259686783006999157654787662150618457453852208612790280182254046579638017191058308672068769422871085265135815675596155195496322158375628911915059013536 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[12258165354036025166245978196310798876252712444665076416570301446562335449006162625853129982604719488910001214002574165408680217430678747836037823283206941631236356758505727231574517661882200555241735361582027739023102198154257493429387727006173124519068449709352896804730425289879248895419681715456466724690392740707367856580596149497798635766776230971973001089549442023373095679931919424102884925302600251074210888728577153527091172340477516309633475 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[17667535791891735833810516191614050860411912626375800956950416603186635987994824240000610449970287306973802185796678917409443749182535758652887583790451292227020924482892212343843481196598936982438437710937566370454244239729369248130771885850729535131005807413225777597755285704372431468872464508715165278134673656117622225945906371959693127150173357481201891537995985306335977307405992028044717787689904124471214011731350930708511830901037594924548074 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[18988293225188312030263109062176142645204101208229238831298549721965960173366290953089717417449112582305947852538792979590392401077398558630748907253330373970129750128640790787979050997305339722773623980497056820805036400655698334202968927606232461209593896828440482044419506196126359599996020163243609582660121867763982285932206614240113790583827094437314785834119538468938428733627005188681945289993053904287716371902790492069870887394368014712662650 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[1493153680873955533875333812360378244285103866977434519291115271074824612728689209329583528348995379655056722074153058234590772164420747136029715997960447015120130340371253481272858776402260402811658016480653623171470882781825720797909563525576544579271153749607620399288729891230027365491436673115681737889369605001345471407537759675387581196808315181716253371722884900097022983715933038931440917951396908636135260758271908301369194824632434284015507 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[11553714713705356368737705299129001545154946984954213112864605487877439932340351004038298718103791232899172023436027647525090570661068291503376414533849089519807720446859185013784447175054106368260282301762717721386560453536911594599098986553264941702261617707151416565071393819775763052045806526739155754789622339806787028376104076776097730257676365695730401616007373006642164586833517304982893656438095871407339623365304020603855365133534611668039568 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[3495206659332606566747010351236728822624536221525728939774751917996033682306995427198680497180792190491120202664042869105745435093045107766302958103391732834609512783054396988250749576652340366369935591752748449368632481731975485134435067735278590110240569186313222592291166621016584175327825755657892653575880999745912510004633393027706055875555915049255348621007628480495977677167512714689632560801842087555898664871266960823884432785505975383726926 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[1688833882923646656690082453224956583680642647718364094216820295919558835414674106725609719618590533099454006185432987068647647085860760458241275201127234390366993319048916752493368532154543136487344561634979375735748835976864132267202152185981667513341764500326988743435592572251414587761217055298604018251846891770847421604020508364126962271873213736765353347716894164335293991211747948621837831077932503994583581638301644065848192798665467816194987 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[9840988614477265746849756193364689623243146579172737255139411480065039050244448533434553181812860723456242715485130684707353078684766783647023316530487235159051609544247927152829111640889856814664218406655414723001370870463835672390980223977952247583415301161762519099916203550676164987118115610273610044719599685394767739818462103230626099045970709624249339156692816569290371347865142097347271894489570399832889364047524944333446725144942426799616218 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[7750187045863736955437560847258538231544597172233600827676517916459607919559004594936172578966502333794159629374151272683318280477669040200224866515303537574469963847294816069970935757349807819929288709217944216664642941692668854240238412747791643124549962159415393690261347803796520672988623417033522769178512140550676185689295968361909503664391618172358424758903993297788771549423651471282160762999860485106153499553621582578106890711510355144861576 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[6740271615039582880760281904750956003683597298349096210111434320308195434119988122202525073605909012460939854152133443252786821491165470265559473428501171602880595686575508129268109300690000801259722240343118982294913597404440957373690871193547854721165646324475832243684292968816882292140647353024409958048631263386331061287424054476090248468790134008575462472567033723740854694227632885759711137807189211280000059914127902309742576454984404292234941 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[436972498787571638102228182205353438937203574914729295185248573066041375510247056307666703133405594327448418837014381493743413325957746355900093399627882954471499764699210171779854664706675290197583614186221546404876799102800773165622814271803960252261941849385426105187106935882134777847133715982875968734431651771275578140916720434649763328326644739036329061927853429083389793777635996472602573705259756497668836332532216582193746056210741851486965 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[11885886682588892720402851117294932864514122088565075332198790810568614062225058146509807450645843483635940849958098647268602090250306531204456295359766583703245353132860017900537133823114197532304279878672220724947174722246516777191022177987932320728348612771345857744169380037673572888732842594268718571845782328989905190748008792189058239113737630671464171074203685944494537809162161373223029723956843539332846785474663421685157277893756406285863210 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[2196504033589162252939559111917882582991548431031567857926538590182156990820045018156603118775812566342818810051346723711969779366732552997315299678966899048278645450344872212077944348086178645812229032449554594519288629819922285069546292656586171683813766500805114163742797198515476332647433341146972700264897915517054955089496032003521892781028963563832261244849867053436684271835096686402477740265695295282988824650060311059232713501213800402464559 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[10546462216368275944161602863566187107130432024323757178265174401286125676287860313501627118564074954855621827247447518795407946578674334087863960894812694566365517294220725203915479616007608146219875283256221264223183132453337478149766167628737485563218665588489013542446270730956460951504793831041317756917913487958228832509690723103386193740454343390543057750215809485785966359412835481290194422396587380064085146549998127047291594669419299555750391 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[10663486067189757906290163554242750163578990220121534016403831227291613687256706026949353364674561787978708194456367233691625023427201834918198554521684581367084220695588438556816902491486708372623078315304239176707994227354013105630570535766780412351972148482040950179455681197368064184361433587955079742990351189240344345250500831213566790266827751878952675604854594115479900002448804078379519639079955112530630244318407151193478250430043168230621305 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[19367346676046782334799150983319034978697308920568346222156226004656660612015870233145434117857550506852546584250121005165847330338067561573616701695006428869594640613993174060073887130266780700481399003707767817579527732038429544861912358400803349929780393861026131481871752415041708199489667728416020371173112344618482579924960320344466710444634223113999338251576854592855564912745406034686505218623102572626709755247499109531786215971338741148947967 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[730452076878582516232890642936317531941000054555500626861871641188087419923270481528963553513083792908007550052390812912494456890865132278078728075208412774247764297563265321823676545651069603104503336597863774478398758028553440472467580101117957077606910835676891921864485085251600243990978505928152285309791554330382361233734385871952526758620925943127206972200879756453194543453963271646290437848055031266612872983648923282128988446925979168515177 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[14133020166306652269801788621544844616759908296887244243229691392665241220020755766141361890109703889714183911931984733132530392382510528698871010556413147589224708598933823649661796094515135682920004894853915383290716853450408420332237763341984936281335443165590733971045667376620385798284445731066645225500222813336148079651066874908129381660759491019344181693716814812642001517451000361755529101018674067738411886433558305793672020861660399103565216 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[4948593526716325545407568989546826808348179134798445675019452377389004747424215653613160488436611787552390768982605138584590099807028597806387234430028315486806571674383869431214716345609188561195547443613121732865515802868746384718658070714146418045529416394973077744028838638936775688888168106227725224513938972108974500446461678903020264767578000302767387151204540923351337372447031610442359449626963930927140714483808788683056961916350191132212494 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[15002481408851414233871695290644003322848510913564943209712684480046931291334083063122854194898904102658269902258779972877677010180886040246203108080752201559669775556699933735750173139001747185897878932146127442477920229017478174620781066911441061255477119936093809954924026955368490928927158159973649905360178191415479671372065978682334289042564388852859809115773737358689689620076679887890305062139082455479451429125824760283225201585327131023823834 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[3118921136934747368456256110052049719801769485285429590254229795217865823279065880859689704761491884531835566786552041497087799216937334970827955420819413801709494761376020631985228512520815460911166243467997842964260797478773821308605161142034027575526023365424674464545733590016808774625516886081952570015262021799471810838553640920304379161851904566689978113910757603361497696358265156024766716855527115071945945795619897918763637575013248969014777 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[2080182702380493404748677393291558315920928563620814588514665004339176689929144192126424338623537486307936412096100671549261790625220331106514349245760264794225528167017939793350995644857463917659633741756629243152526301919506254429215222319244639331628510092462737831276361222116509912634122025935722767449665175318387641472683202091297096402517217752408875962587282157761842531737206514961773681253655474856052179370904808770747331991074270654805127 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[12742462861147735687021485042022376356121259966576163120104459053505826085687090621598470550668057832524494467547377306965798535468692705436717501187797125833768765136472729312730359953956142759443939362335607090687575075825611921140424732626867754729824945038607882582592825663259644992335720373514887144906664714618441079961791246282900189720389763754532196365617982225198417564327745721934709490295664808320544386572009417450359319709466464359489641 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[18730031457019394798028116273855246807976498949143822868558639500530266841173715063987470033729529266273199909892360634426591931382080990737280512873483281029331054609707088301909659205285920212046751652384197238390072276768525231863290679307297589107506313160644880762223886886805941327753968087725562367012931496266259405811607500111033425862057880893327052739176594726230770662520059236135665049666470886133909700435586762624061722025035267583758310 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[19542906762165854371601504103442815989951261853293831783721999044316515989586878055515111153631457687248168308570649854071919083793274451842973669226365190786242918468601710807953966447728450404364510844909578591789653651039703955774476564636115939661360955485103964077375558624861028574378315138163701258020055067307022930546821931747822582865539272076017113596886245296301947153319263716760688562838118072423461417885661500562087826038121912932645763 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[7876536242118705976017484712514014718703401952110201097236649282444107781385098673424624496811724065481535408616702161466807509888527060246982564533882917944928624268931504338317868845450014919814929828150724143941933849976025030267320039283717079775956668268548147499602543265880047032342861339760068833302186429464191439898897415907762582714715050137655010737756606022031300482025769785199972981300884624959706944047976237346608447750653902762325468 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[5458277943260783612032627849857139630252464788525633044052639564849425328549632032841529781171831298905138868452715933581498061352523865232970325183900389919547920265585781434847138492072770275221330183517399016206984740659645430065578393149762507500115536955563001439638492998716103830703829014545881124578772283565522377131914418099148157109877462400885722599206763632122618054678318801332234995647401907772071180896267352753636682911508325808019286 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[12750848547042173909522981599572507003453282761527436527754198902142099284162599867272369282697951824987702208829057460658429634338166166166448987255559524122685656434513009905045223184603412977292767310743510580511111744141274678895717384015960498294791548957178607748625157500999273471093470941038820760217133703015134100169887688591103595608021659707714984265845406671970061515814790646682565068758729892688163445777107226529035627075639501681160055 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[12823456886417942947217300237905943233223444513494638422029601632182327685323601476474344734134847694149123353159201160006283512885783863167495318881926155253096051025445494125375727877830147603403899865328505700985237558475426561382096507588074291476240197783512509675802066445535384529986381931924862128789420796521224990125924466797992766635365430650920354876365132951669110636095848026158988652135779878744146299575129897035913583437131866155339526 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[10078172754616415105941369031069113278206966813026806770184227641622752417855241021229621811239960784023376764114703954662346561628239648469325890213908185182848981789101218102203337183694171322848974087055021214264003193071374658376625421045280927581980214898976183913493499998037993359182537949520824076525742686752515081210997115310557010414573716064932302294235795623613850833747479293790210970414569898410121391962732055983640704102170460204590079 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[2949733014681376542738566977131675842486474678187340747308717390522671041657797533243757172028611045965897633438473599023086403861904165492798521337576111218190633036759238014660136192284424098758335226425694806615550132498239201864623673558856389885586669383786804258932949799890818136978254272362480531457311550836898047828640420129015487706727002701885110500794709772558376861150920820145307360730853362916896493243761754847886619149857357764542934 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[20078965773370682842878830407054565543551503375663286830813115074155387672416077402122737747282454112867883941840457566506195208338288145383445888320400252039230036726869056926525036026306368593722586674300216074041896893341746330418913324956471537837813627657296956838318644217217860687516004362632085198292938060632573048921732238645714969319647149510227350770205363605054352073303875001407592487585099434752601567644453410573557988548615323168833841 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16106626997724729196027272367841785595840204319904740740920977747801049556107970331699646515896711622670670620298982612004390196087114803391054027557186823956270567860786540792074870587156826896022296795902668145643909086689227705300229059078817674163435417000013685283147195280652300850647722329242762055079330510342330736564705089233818612497605724126769108400614522972808254139688480152792173145420875225547498144617354780210957493268044227049975406 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[13634028679073863782268811723694925592121748720134165875662929160469839009979848023317517019598626565799151287131327730955573448490979059861880435784478610620760728741299831634757251871410937049602548321780956781609655453693640271468925891174706526282793052693919692858619341759056877096769315957140021035150179427480150048494143349770191747784566768591038257290220012513674766202919248324670184953984175254192666316242124530182626934482725917498407050 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[4044636275475427698608046969361498016767584871745249906303486252344449535940943365353307425611574261984169351811963249333012591745014870221501095728104107094415603165081621235169800290525815848473348161007055727153031525212640943666269469889383460543583089971909753600571011813695119354877229172847906940003445822610851511384925788235720841460398962580786628547508563634484530851394216174914285360612474998412350981416063448108383533183568254062551365 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[11969802347323786615858404742188864894703567957726560750763368808651973767032483196959980191556240679315954634307755686503076131669240990612474015705012677079697186782583413308665046775649139930656223023103704550526481594716256802119333917635207157263134777785382336419840954380801810903674453711510101402563194405590917670522409625716645778385882642018074934667221299596765962507529111087050150207184742962861095879374472871140183544720841002320542642 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[17164328856752521749275365422759879619045819340586443475465995277954046279842992264105074046335329397493398749496421256124748462462068737286761590454094023175988932518662364578679802900565570066720669950812693016138307900038697280049339574603487838558828398758056703411056281004243640616291229649619619579888049461907659604143335010518999671340018901036445047398959772393367002531030396183495621153969354463318470045634540969120199123485425207144180404 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[19523765570025472624776986484970542311877837105551616209343242702099933596066732096058295921200443149188960912231891653513943977962170982370925029645461868437582206475693377460249835196545051935392216486125157824183869839232812959132115599047185770707328474570569144166905903026940714948028936069258670593214301421394046223020888792807658722540230758874026586826585109968839944510334633533758028813748185349727096412281894633983947124168000269811642328 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[5433659210464948656067596817635540110196536223754366009027409021965958526136201492327217904238904269512697459517869995187696939393499017333617085812257041892016378533864091471200268808132175502511565490303839602574109430027012303029333684747950403874963480060044166045011333235387857417819068967255792426532353257098217267935504010796145697694752489816202067429590031486109953114256187660004892212918610159686718415234501826767366888075048156663546885 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[15390054342198808714813524503311774386887592898346525587244985218595588456139481474963822086557950098769307286101796039507022159639107427471857575121029164839083925896585004512389621623241212833029532615295470496833132030255243403619796586359655501561975166852648948335160434508339806772440112274700842034615037129676345474891730379050825579422045117650674911521628366027343630460130535795387634731357744969668054367119854892140655551272701925190755639 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[10424656378195860324792882953026400995809675471884909201501006890937289247162589346413799909218243824513445405706690841606033327702695165246796373213890300700125535652070198034178528502728378042749857299859904620220857711391049170430917832760754652010104036029648250165819735608075459010872614510178507776428929557154271384794309469782423857137856231425217873719007955329521418517644769401362117532270311061330081874575069714456899881110986505852965026 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[20402455161776542192133111193809294614502353738291289895028892233671715563091834657145058196665637534196624998654458443228577394354985615660805505055887032418941022562512130821425184118938582875015166657049364215451386592108957019442561288785549983469556343184108779416337234306633244267420280572806299410657868087308191541273444820887801445018209990200612557919681087045354215949593988631145504878356728320247274421753393144772239373644760110132789235 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[11151621163005100604327144234082761080815357126446788409148216294448486340843040516092921455196132219332650978364045985583820785842405802350391072583105341448686045250203677805271025186880002246038580335307986014631580544602460894280542233592801507746831489220032279581514021762472559534821975869813260067814522718194256062641468081622297563097877873224006765645415790850542192712031980291853456370037960988686940496722948358162040903706454473649532041 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[6005653555022991747406922924442979836513689457493403218704806198786703971989700551223723149053644835656808735643065934524163251124534135951117556206240411810966493483740541201765971779810750803014866395611313629523752991598744113084430273727825293876395144727291745983995744106932921174132616058776605198240480080274378829820121614977665943786818409672001478123161695712554777487979013112125673460845378115734382516912548765790199937906135405838207405 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[6980964378838897446439899804902946520150894474581166913684501408432231868155204939196341935630640667481326098734268126236261209660759324986634567014032984701871565040322304921292930505851106347405183209162685775475176603954535026005018774053433502444255877954276941370133108936210255197622518382225022319738733714750541818078957461572537087515251255380773638018616422828126755426727867389534194497875214064395481436938540472356860711418681928081669098 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[4203502005067210210129723111965155914865537120615581926691033458334063761542031771728738470416495815622570411435220609786618141106350466714160636389103385676924698955413886367903820138605337811259014284902300052583910752773002941981480182888101622829313636008581055100198495015511491374510325341532350671061376992432524664750558108253566446447124863284455577482604908761185245588459355035402826635821794769629741938157806535225177980746765922003306753 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[1548177815777126865324851927360422728435446330818635304358751290267802713702840749930535727087594057541603515084135112451612812050227299531507866212173893284161379526635793978445058244577859979839806830523675198189531564126549215704221862534010366562011405038708040309003835558503411214023439184647711375439751934285644568727030640631341864138116730106695792390754555462966907959930978090854596794789660219219649645012765550417923489914880781752023319 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[19910895792731220275548721958464421342188832539061506604138152635027988590612608646346845462312147793072753735172579990698192493878665462808033342847306140496147927774492343593798245859745233907057315886612215214677698395646451343606139755956506265009379411742180698749492505687553071030258001985527670259570928149722143307508995571480643562656603422145402625900847626794473182120872573811934795315770458461335889486070656170423565351604545463680781399 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[20149590981177533362735776157548439267199935917494964823346582992670177750976225955939614646122274783210349861921077908494895683438314309533392231874975955145554560979703141677588964889212907627960765501079430003427414065936642387778351124990134464435398187515867560546312367531401063497757160042513259341067576604113517944799402400864294265799199513046009803633554901113461476763511225979259650795438146013931946588621265125316664503722189868675862689 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[6761192804184169591911723485205526428157466469933713156137098051540961161779566100684788745054300355264608640266122075736798946775524580291602969425942959685003103762563989985713901847679603499874921926959475955434761325757564285021725989767996121950598054230089344767558070187809804067070348497921553167020100964844233123190451685884944261092985368819712159322065197643608593430329669105635429358469744724541742908588688980915335813453559682025375735 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[6192039917687369938767046124908896481271423738477309414629074968770774599214447611368918984730893332240619019953078674938417784852419227562664146282441754574007404003564218365049435270442446981513341045961245104339120031316485712239134451591700626112180105699888627820170163617065651560585982394349529993399683223716006914821065734667465969475323852433419628790929974456692417640119879874312962980054821136065898713574674660246072580018745384959069046 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[17642994168052202274517206353128777159276593664473370374381671961314690899032185271484958563129918134753907695340313279597362207888881067014284395932215693010208743090864006172697243153814745565262454070937964653818510558063763033425807226393837633863940160713531382440045598386508291185634601109050443726327768053213805574385205331020910305881883840936202749597203065047879176813223846624506551096129198732620722880408346721671421561153944699448145852 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[12800601078838086196076204058755098428092768559572535057664934103738944225874047077748142212942841041774368336618635314492683551734978788393686787837070484791246506662045638498975260468866952696099423058675867334426205281318520604912295943954273190551023564690007495802815678168961850079152421887457477620834351619518803605167886108140124302695257543860343500770291337471363491724699796427061968919297428432498997395663742347641787750037518508977672899 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[19938129393698579473295513589085507164644886576842788550664537390825222121278282653588179403697848544621215125162886336600016906892898408874731790805416165901890548134376958716173231974810294610003174338704716191034692025209774628010719217717076110234930551610459694453837606194110397688924441307945192875383920080480839306981899014388009332781089276502809328903525581737965005425521021376355806215487009466972202041247649010765407388646101507797007094 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[67024581897484280174248819447595480371251247556681520964694198397920987162773391177346747330455438574991426388246501210759905941801680493507485408472107933677830897159307985872290673936246891598848166908466154322239781931542513685891229162426930791282946495741838310393021722292675292994192075410120049134549633592129984084921889610572511374983528653496191275224935799034217977839354452732516515737657575848402694821850589995828919036556376262215056 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[18175317816319911418990787692701062169446977558536348707858090891796871515538055537255182398932259885935687148498173683275065807977502329198190841229151703990502069382537407744725721461318717340845021942987270035476372321983385584531170236871180247584425897668544203035673256077190243232692675937411050190527022578544927020549492241117037534066495227939146293343608033600937726630708890282864867947834647920600084983908155700137315190710671749459206402 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[11064264579915163939709403079433011121988357660999362813909208512029295607287036269832431046280653710264912519108920030835440686764846298814300332805547262804108291306987373867779887424881766251535806979020285528596254842997311977250321339902715634589891927728565417101148142328218694186719324936967169448676738866155715773538398134681082608807240242492449217076656271270509475706639351909249845177872491320882463725991834099210849790839260316607419359 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16765451520171590165985710127592468181758653915292412650963387149777180815301071420359356469703726755608188798158082200499717810964477951882725626878645597077146143835680921853481472209328727186827105755538450329817178717019527934859704969399807840445434455188992120692037874247325211476548295272365973612950105898224888313182231797401382351796637622201686121948090893910154289326012512232680477022216873849123881564030711835221109261012984581849916340 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[3265805095134408541002339330106600767825697862622627858584197867966117031308020610639105453531231490437503987475027635409309120593351494113470819600138360079540127220259301382357632158835860976235548112529703832595593305172796919322948693620118113831749994458874967327813842829346810004689818295507654855176358453154042410437916697699030263897489119743409710349169387129458055247666310684987335228676422520162851381009472903031047502539091317919144712 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0]
[12358209302042636251061768807042085359704346779617642871370666636341598732197036791567467708402055171303883531675933603173533835762140264263193126626502137816367999813176114749824289203795777348695598746274098550813038164866843240683129560726376311828794042121586875874691590313588490759449100797171247757864103506839584182705601775490363308602327626218449066968578980021232054998746294766759514681951227668546762591856824251082581039674757216513801542 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0]
[4280624789679313231486203330422958048666945507997775186612894605709272201971490075228456457451418104398231865528060444245613317820492141443501704629918755162960633646555430997656493698840383598061725166822266557040284359497272051687758130075730856458372493742955184828802720982842342412118149155449380736340141964793006996785834753106939318656123323654387511991843664382853240749446731944781039964476390313276144089050509286608120369947828758450110792 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0]
[8123640863200870457262770585764288621959388047459241596572479745190286006561802905468794782024155198321716382837665564909291918979777489768552502208392198561205684162104523096628662088087555881347526499961188089388307470869307560981259003442085170160041155487781885086141615737560598567773845556441991183210497171160809037643905224825956903905185173665374785157597355121367764751257602118812629972217122181536519918951911175284119537048879770931496956 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0]
[2471515793249680710719769977814062825749661790814522934577760940848725257441330549121278788307507368560877088714982538739892947311686318728802934467531162426347617192249139166926046151546824302220631270187288326834426535801479484511828751945933951320502128446372236329416605518548139540968710209034028936313531730612481582160690986444279229211577487040613353760777791722628848629006386478696347229869791454208953684618934753309366290455546810414523006 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0]
[18209580110894301477195855185961174303037146182797910887276221469457014177263439258905978351815532227124032598705491006098568064851657471572561842704540379979363588788891536262558922887968969486375411369038411505181573479896245831183395736170306188254907703791757942965463112639601654432936775785435172289224869000613216362465127855153332450470626021038223230848196646588491294188208058805800501921727628731446516487851946254706746640002331793878106336 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0]
[14426457878225449773071282064305897860536000187025157955327965968517141234500470891753462084054115101555756004820053940430926529338733956536239106699841152483462813419705509461009676744595198976682494120764582961016775337125813920679421119222908382353924491253368737581958288032547058057073281497868414531867071667745677420710566754780807472740741009538085252270281378552454176399088681440897881057795437712851042250405167295817562580648857739504470369 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0]
[244373292905668845606177036728829441037003039196579802239471199318147106975854633031987209922252173992016863567046427085930963517004601621715057071609895273435651362719131249229091782884009403066651238718201618535595376369995247648869778808363955767101343569256467172451319054580313670920994474079554544657410837187138816654717994725894535585617542487299190651905088326137226208087637465485555969142623842957977776196110947446514783731736579990721425 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0]
[10018926271105372918045743575552861074990530164027051383398805252294435636880117532875208085222311153092851889743690141509219985596617181245063639034474868157485941812682075904907692700789648320927664386282951284908509094850012787134546322242066482622850273072289687234916826778405699300855770915215266693267468736501072534115417412364055655164117316868371891727713584939939610292672564494368473734491925160072155722712355022996472275436840515371157443 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0]
[17416257383387468433773712194529933017013569328133607286648241314337751206585205888404008925490230037660041034298094432390428539360987450137542956773129478145090988581604006745898500545676357524710996792618027541514995592381612071952532654182457260353255902410410627679499319419393950925234831873614040974262724423615399180941720090885463532537886000896728457519469946414592468730973758846391523578646328129928340651012552822458006426977394958291212253 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0]
[13339636167401223378072931995035818435927714481406265998517438626994021080368689733113524246762745620016845040590036898386039481272143902612009753738487190269817515141436184495306746093739241801770401679364487755982611145553367106680263514704637709131213974047889799680763281166280300958627792854488831649320173371198146954038846024505401404450735017997379412499851610150541294071222581637422380527767870088831697905209859307224165049988028306296546024 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0]
[8472371281770985212945745908892440905250556294439646574685567860484105379866631258657339649070347721114452525969507325156242893289052625978524214294152031315793550930306079450887507973232808556597198908120974382178425256966894039955776223098362597730218342998522710342027263518635229598726998923060989314173722687939840806461038272878150521028514897633729171407066110209926323940528325688283649025114859828218510494394500820501413652873468145923380292 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0]
[567360054389549177684350266642057796824521821648897003926706402755295026828080318257130216833972122929744655866199180144043833415999728042179184762512386831669834370759330752849789675712579975433207124756160525533223117307573502093647662910114731648165040702689689501982774013340213801718071168876063739157139001354909486842571012464876787131335857432020379175014331676522608323927880036796194254877666357666453269464203959090655924993208894762738301 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0]
[6045841727511364424661680657440761868101505746400139100381952676324092907206142219492643460293208723171763882745263082701314406939137704067529551200471573646640359433156293479983362823959710609303889580077857462020639210915620777157720919230305770485029832588094114847896758856785227801696691057963206357507310241870763416121948289996342275378202133357833681003286754544030336502944748711202627124180389575938565447514880783487047118430521090382427832 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1]
]
150 302 0
[1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1]
