[[59743080905593021864790833737789907594423986241332106806199648943114400124293619464880713867412756169446076855059123908965098483183150132383613341952551993442369059045884509415550226114507217454238882761100037049820142290365671342266483411025547655751833053754950512306944939340222759931433478788879762019561166456512710898946628494763278965704412197878265798005165378357485700439435193875426877350707364074365948665908190036596002109897386119196480790565281808871909109881913224443285786155442774984679774944570348895972481039217 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[48194987264085797020554268439079726804971554129380797589414350593432291908717536159163977432972807717681465039185204575336248069683620026583510082343885200772960063113507399458618535950108937025524063307281507137602980145096785780849231282349808098442575190818677261731250909539254875045587053002230959103920592393578411280782927870687685864160883281682364956823509117664798196014438875087334757292551513261847957538868778944877475940063635371971781233659745106764053964441378398965422485902016893058701817165412036800996381778923 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[30523496773619104707945862492905118837991331075256941441697230371292432324408852086120091551591556990174228398057193016936993193105620640754470948106789363506452013814283711013845943000285449412760533770994281518575949889983016050822473411050272212411937180244653443428951360291586349378453086318447700499114348276391958760691692688160260533537691307448229746535916720152922566807190932176644269689456880629620296310085719329785221751652395264460204630359325182590321761391982545669712638928043711009192694423386941935540938237231 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[11598564319095124632116182906864948349466289474076114968756691728650885219775278473002925005530322202865827477550987331580615360899360939291579065806538282300905511884998837754639937686215404608247761097885071240947598324635961964440002263749379294549053045055810137002172076437975349908592650806051058166209260045251025062871300668713960300132584403080036768563949601823230424616370875476332286468015784857244098790578864475595406507046571270822922602540188822244011088975248037816187450515950872529303732540778615115836993594277 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[26448715729619341831842379755372735773103336439127132552218324127578725753848307003407377463960321435657186000301792169657949039714979712300676147423829874623002894663613219896794939013988225434754956635669565436682773510925992655945132246201647661857466867321379020367109618994695179046748245741566355163963443732736925343958577924232577875142030012963023221362038707571166416526973452128248752307269482289553295984000516108885254002717814484660242989064587036359828815226884347508309343137114936006443954178815778599446277698683 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[9730180811914341946268871963190432752440322464642821591728061981194631372036175146276688488778626312546630444451331483169615134990603200158193610019693135189920073624671664837487768898160386243007940459571430247426789260386225383555815143147279520422989013461288449850676888015292680580788323648295838142871108588792241416215807775008974873414080432650431484761916273673412797019742437891197679331167094197881264519806930424552139182668268003494422534614569946314397144699586309774306997524595930478992977582280986943391938011631 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[21618681360452436266647047129226286773356396943046261182578528092765001198397130248307164335467683546708684400837963729241344535656746015681260284058286338229571290677762158320883155069335755283065618610098880393409313910094021540656255851564871533052507954181652147915955292386412213743579463544904345181256841952210836524346099567601914579490075378008847322136936436052349281985410120817341639953129630241284272275686084830418963814923095962227900650836033677913371774836056560346981384419962175283667421684826341745103067081917 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[20174929157614856247027853691153910959542801887609927503204006667307983277620354874110321621165024692849150608002587792137248261822465588253142232703839415053070807506549362342431170614354987557127939560780602235612954238050602475479396524194040890604436055834097709957704499057741508910919293370252155866315372494828590791877248039991046009394338376945036277630261986551689056707127202617150668836413541467090846153028505948693788105259286093960394140844804463359705616895472154291325470841798389901121554922236657660417431372926 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[53502034379969866669716436220361072021995664891438981699866868369851296933223571221237301446244246708635691083058603174155666130248123454085245078837304576784351051402347611262983289763858135478912368187951988806365204624591459487600813200419991743263859012715351645585230182267707441406001403781761013434379432851728124592819638983346376144609363737542657234670967591088334543315262889631349232101002282729819451705364254157355245996009085724691528214954724180528993385571811149111169061987134439108642675264870019048610919734796 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[51948147007025051984200743515616257744724506701844267610625957405537248382129336571146699749662604063677366817334092252651979285208997001025953977143872275026906935461533163940533557921270559411419864460624904972828556670106673794583174819947926975676575597525440887120236397497227285199135292432678937398486818703452394392172697733909259861700088131737805494219698378649880097646776466531996998302800340545013473921978384542328277781895056979192240151113751104916141766874443621274821418151707266529421193323880633880867820552246 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[32130086523176293465250489243406124522907184781694441168104328790148544306414816654357427418960885938476486331475648196270123724160514395785882645411910698069594940007360066772936040153742692686316800712658953234909320695680630525754913060758027949058354853421874583124183572329257988169094186017913820987967992605726800594497229168486335561435875905138311786972470903319553008139584166732571719951201130014479471429127184206802835793720340351764739473577317414003564586864068168081019384775590440604968901257838354228718561697462 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[26836847303730962156751898501873248325892528497768480645086917708413932887608212617165866682659755401590835091058690633018608005401518236587658064451205557165349878059959484794261343743569180020555618279873288840015324474634919414005026185294533191438147229127486976564957467744851985437215753246384507394816560604782037491283101453695137505245723967902838240459488156646975460727978909564451350937313974710564359046326523298112827579062655398603437234626752060439288090137878759479991491220323040206399895503807576819888262797326 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[38918780067717383191948899675677274520267632916045015213222542291348234346495560410424961900851865673039988649146048881406517183038419991252787330185138757514428971742113590209113000994022028280360039645933199552002521739569002528592067916468288253961057999017771256976127368095863120710392709777195255311116893056150158964487209966618438382175380285252649517111807722159831970317963234877163549482003344882966983866536823403377452605957918882522031431491487074691314920272093760893152061040140141998164422933470492368410698606718 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[35337208950099133027945380546665968953759238914729019286807699694696869060532473553069516095590781757614328239151282996544638392611287273484796791817932043249685728234533987602830764652964392213777601831657769465021120119239694696188463643890606277707687893877174713494212586505894935714729712333162965369012154906597552146698110458939859905465426259706122510741144068905528440830497266900169368584472510089479330986044817185867705798275230901130222097606832735801429119961923277458150203377734679604937103309860891039400540963380 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[43857458409638438590504731156941115896889243196382561868550747788976540709324902572414753112760181605557778926853311416219948060369291451484556445569210156733782827651684424434861855199021419545460797227561793759816729152351372253970642636326649326735769701131214981087858800124653236735653736878310557360568107679275962359278618764316211560063713149458800401951396752552415279245893320282099117865578666300556496802882721682068081433788952156773165857701415122613135250979448309954804161556246778144696998921987708298780851409645 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[33668672717537498716521227692625229787627689147197163916176964812428335946250090868682621256291628866409069175218026892242140921250091327099985785589233524441900151798387079038874602845302522622747096793876436679535830946123039739298023637697205567950644738240710267696428213069114692531797263618407466219524242961394449779426458213401772739522176721497031065590466368697615125846401536122637074559718333565356918178097173575383295883459558070299231846205556203929986481465710981413751871336477796902106353279325119380380670431200 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[2467726468952635800292564373129321571978274813940783897418532783902794737265476838125889104697018802554690344449860049456295920620275435307428482275366281690558690407670252980340231781458311629095507988954904990162253014415318494955696814355854696092457213014497980517497942869535678385750099604345168855698686086637348750362034433100648340960244963391082437793838332603795152814083452916480006634489788349330755306143850749702920577729118075277877379814872851262737157582609526567494374065552178231181170402602847663050784617025 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[17025221980200704458156947016885796927298367985368996978523698260696910420935035123691746726147590453929510462480284294122152169268017807206364955144662642036705285192734791765141644265695522644340003781602077098217392329264011831831707993261881291408325961552497209544079563007160137305938620347481756130892483166135881254222810820746576311024823329210457911360599948959732221800321338267176124843511962807839047169618898398812239416533629551884543467403245041961153640113170780023724614981303375330978627832559957514243018952588 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[52096103408477972633832235343916446197121615567772676637970548459239657838687126588790868748633837255375323316202486615118537453345286933369187256871386242858356417352081697174312637658803429389185024243634327196290326015402971330471615376234744087495221766891150344048508124769481702080701558359475762252900406770668455255242779306437753974166411801754674236473380018727853636331952689975202391144893569067098396810872594387044972867063593430308469021321435335469440950978623101286273805661321309647378558885577002602917588307604 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[57542046026499775533302517786293652316723754631480028685192493731681577111724321751684694437045860080986759530176414555948652022688200502353947591427772634626160227166128920495366462306012279266800248403515415501300830866327692491934685108411659961495928868591030632278951040534114320103096063394314934580068118858947031890158513135986025415802502797755955607665215549930189800790191245328271532732856586220486456137887195559166626130947276274912549378493795376465563007855745195571071283265583693517454682677033937043147895128986 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[14586579757812335744672780595186567068642155819204409371770901152470483645277775810491206819794487547778036352001464832955011924073366528242797876065137422248918207267960414796280579926837722894433763939818898245721911435245473544958933017310271962333714208849776969646387770892663157412001025204559107897143147868946440663981895408584142882939146502004332368732291760082208822704042413373666355451727142182005318815651057764544647210412618762903336078718571012243996693823168633617291041045103336186638370011474845261997093796130 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[9724318356906860006330235285886881534077756061753164563199425085837678420747098679741107589267911083718252464671138519815297916987519102240961654181333940237100595594038556837137678059024331912002485686132206541647682618382382637558413972032835475113610725563733209907260528105775056848736792786453908484433530254526453059177159620794967531557241997002878562927587049945524631285852583110932902258196414631592939138842437313589550075984656513405785474117283551351721750308006848362965176776927738948533201783096204881516362457813 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[52547155563604300302057157894068081343116988742316646149286104055086917986513739978680047418914850455729312755690696049479213796908880181107175856484967809924574732845756053086780866477437577101024008349450583846638619186530739116937438780357773295408114019928351291160922947722189422229396775396076952055260869731775858756992975372789664520879394277746426156512411457099134249691301919248000945478503078641154883023487980742844207443095487586584029385652241272723455674610643442647472874543106174965872900979134069063615649486914 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[21646323021262490095529193611203868413417267773838034289476252683657134827855037588527492969691959913755660312041101754049026676348960395021343729382156254085282208271699804207182714727434818626784233983930971774795655581819965984048250624073909324019142810553755816251822603483569590290043717375099896414490314631469291940769228789112015949046157226809596318509829639676154057971297190287544657008153937578959920346626079730891646775967594833832179378092802367151816541774984909959604163543279602474334843788828751670367061348999 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[2658992470118884059181112538089284439653323083602634718288537912357739616499217175810806429216424892290766509348232259651881358383013499499783305241907466922574642353274035597435703154058778234990436573084510718674705106427927218584980379536862252034882117673506610078564866735153638816024115761650271219166865568248363503551150821685085132448929681302367468179862459211249902201858711678764044091512897223370359277423055078426268095755341961550323818210784230821202747624111307883295828628933223093276480046077087739435692389455 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[26686884306886157861211468742831246822221156742960205142407458738724134412855449835712309139507019293262353359332378396980718331544456047089134522070268890406691831679959991451068156855741358724587617351576903250655552106146195646229638734530174340469207404447701510286947495576956168122037688818866334254796987151615710915948481797029451741952547674476961987605693565293437350882434160920921980336738904605333719413650004343131439448451498107116878146811743999831056097339888228846952206332646708428421853172134159716351280549413 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[56087272293141266463177549672912053665995015268894817759294019943847464922295889226837267557730058689074967749009336057639716776653981259595783057829885570794182891283705791529805296031797438964373221532942426359071204526210173140742887225820109909312890568327743144024901144758353994594975008902970801455698098880350709807049014288145628293123515909278343904768826658612367524263316441753046353810124244296957154983619798479507561707051901897681722475604174388950914330910641804728747658317548056610481828400435920740183531451222 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[48319009791282374148171643290379954055171486375637401288102755670438600925069931739851216302124040888194979634525373935768187037581106637637801741991885094479790249686072921137309397249780667668928180719107250148145955668924024549053506175774763030258909955783100063267792336813518003723169416585002553416590171629803071526175666575904026791079872712669063456013759614983310497672241016458831057167224745233216353178585881922389748426157390329643520868426901671361761761340760891301597005552765506551475535513481730700527343446320 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[27385111944321059966354261374648415313692711914440499687402065951644914384663946387692523079060925691078613247372176379757268119976227842859111677203875963489345157322899906948904720803663242285527230184251579202555551027985343002244369447888008597112439540826909770863892018986023085206743613643504652697315443615798809908186313716878037810599282019580393753056946743273262642983008523505804690854246007416067736594228385607765161239919562159677132123950940327956724727163886903501466116178891659888676478410491315160246402801103 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[50824621054010399996554599958904632001483886852995252069046418202093044879183110283446407917782570857816866992088589202949202439768136082507718017034713577816702757816689286946469816588581899088831446690950391683199033243918253306770104291044712913373152306367131713304432958881361144677127407600872667924998896888044639492978407405167184954349999904378900235061286536363959601515249561757758372412068264712150547086811215366627739483737902116669159610248345779381429164287085547357105221159301095157720301876562139917931268405334 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[44651339629443638200684635930356902666134561366502789312893530554582079463561507699741918640346934300875881774004659254949325174807910850190597361566065265197705970871747059618131087643649311904973871611651898986241503016155916454323026526458020618600281407362539032091306618156712536346407728645251854323064945777334744511114083770312359987863023435515222197506609591702747059703663581645379616866411620730444556705864123991023128066898991847507485361265612531623202494178607704220628006937936369142658351331900278269174429263621 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[40447113997449868751074433237422279554415240844678506527752005865800064988298666938660017737671177632949851266489516107674605080461022226853440302806385372396985508536955822179419476971717490501504498695378901764648003929569463000157003721796238743024603633223921754741536649900016063434390402133574062377875953945910266772703016863194153795019390091634113998803388694692487126832760227210768937525785445966789628065363066242580681845028494745875255582761650449134030016321620124723228317786051721925605529999436266470495537233175 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[10719111552698634394432379938394484739448111736789750366037462159418900721402785647940099090091921329881834122453059569885765641383018352825605587144720599357690775544913143065514815339693690720167526952641225693076105829522098181975463433509799876681223284625366915254997417021330949152298444954472278713203796924945486690314714809372047120531129437516147386362482525862260335307563906776120769218284963596971300223581249241893312545213492350349742247443403848803491582346915677932978657046707974823666574743203018131675337861954 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[26748749359129969308056138065856812739390048462589411037621909363144242005331825505259596970891455518939599969103292400522317739463309488647404378464169563304314361703891555499612368834423003511752771913620645846261622487592221145477232880101437682410820531387714486409438515560358993184824366185877551663167497433361560861174648919656653844123830507772518095059503028086112078030102186600104565035090466538141846280289850773348874089419659117385819797435893886551573063760298656129391626217594637892857078855002419847294738459854 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[50505131358844026748692234103882944520691494873210078612964685654843800286710531799722212110130199860965052493588232261217804058235120572676345607157931851755760008364677893333621542440897073201226653964932747769944485887522803445425019689244391624140138888101074764602495019874750814592195188338331764041875036121192926773408021796193804677433252520374094547166429088513599271340018537500471003130207019965547410162955113939295927180187406862860157046337227489328447616221468056410625666286437217857567445823073929168886412637287 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[1282814424710787018447269579241204019447719108410037303982801954726765648181738038764346144470688359071309605961815406105581586785718112248977865081843436924942498429194350850773984845512084935550455272839909805406615162998230395501301976444776213356794254418076535421883720465186637899042579220237577806571031767785232391893613733652026485159101860175008769214625160719524789671943885007419836456063900129458663076506167051816935132186471275217041861116559433112603320075717230024336782865859723226297509549929555852912047145385 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[23546376799362432629178182514083845261934194948594353186872617913672846557496522367358462745407451124651843132263941351875340670272752553917020340519321866019425057780697485081354830376958658020679843269184820049474411597203306300632132748195293716130026924957172008249100520858774446792940750501284032301469969539224481829460129248677271235538715523691830430869945700854122437370732397686041910504327152483584748617679169531122845837977278234239250566713760703005425459177499177842119776502368893898147602043814201046414106428420 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[38904456964210235777511545821127670083362108907455503046403767733044292472273860876111864271702680787080659162516732137957363501062783930734594716434344258823938192905383105970158742065037925646178187439157727650974239820794617104400063771174341106954202659121194852357307111310558349299937992012069027373379071757072920201219147018470986603622189450536142480552238181863765854388795432198647154722439258052874144673181938831620709810949281796461097670922929279201978356100772462965327220047444011802817374972848481784893190721385 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[13210673226946945058735205343752240082333853816682197447992807499251884982419588476614113663184896011461339816104926265953156116852194121593381326008655760999192507240644774113580119485372693601576645752803681122826368830202966201868421168647323103287084922432632799073041659691434458217025094463670034329176378535404078319670602393728557528976696215627600004784284661538432850415508073870260352365310621505368308612080071685736246757008790958526675025315004775585980388769948416837508847679274885711629151910961274847659247421736 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[7276799099616030195722858856973621540189231130126703453975196212202008069108076418446625336587439304312601221389538665923136582461346635866046279917422472747705683222336116082555264640954171346519988809957140113964893428698546857616786416236956532044038219739702355496979365448658365129462197943171391354286019106003614581123129941342763678430595383095515365610960207327839927402961224754380179774812625340777040078749775074318796511524737327744866710933608471342713347263973487856879027414944059428817136370301493888784706127729 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[28507319397831074923462734742202018969069984004881458714438397466758957138527351765619828475770316693394628710253417908541714558153390377563406093430214820126116607933937617795349755286529859732004831250925382122439137416771357240385546410472915129601546098610033010045128485505632138875369049789946552688336305776791661113778124354095486520962686264270670375570306041378821701849329408944435550166972936203802787147761006833215173503784733619080654541856572740226210398220316949613219494837177891941294183719055789229651091964778 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[130821551812671374156503248945581334377655837914508235307699846718222532309027692490525553910598054799450087401161057180886381049984148865141971420527444180255066913222258311774428376238357538442624000731500651064637249324806820890496087004774845227410219444601083288167436445543993498677587944814302015063725669116796612941667635312094088217069230818192833456850511829683793149495044636225642050287583266624426260599761938153513039124738932748884051609904979087031616752894674185036870113871918353732773029740902647286923014487 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[22655455037605684486832524785483824286298499217333344117418193861441253799619841811488283584932412086905675069219708163428484527627317899885649495856314305438092925811465406323182830867432112134252668775692943862752446127038174414408004603426159220677057998358894626436651079411029142515990074686726238251218623902131940946697159838261763775027718706196707373712107157628818436712896316572680218310749859156522385539588183067588784087513823740126847368793740488153285838676235491665718481248568879389377857675893969695804531717895 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[38958215385544882399505784819931363067870598138620954636637650259146487699251278713449350643472122088398186202631234916422075978051846723923612867731297921753661452108638638490152521207228382647785457330025497163766477731855251210334045255451749254321855396177427322108723040559484100502491352719493603490755880315546551153314450067279044750495330626037490106359450988797558175492211554168484384790513562402490605698259421442245865843957685547511469308723826591456340065454891807675514849984427683877882876457645466197813525668498 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[29609397628954066441010946382881865087338029047321597516337554355286085957151871436430073912479158907204093712000189230817401475366396740806525026682887594539674458132318771726587003576710059386264956788395463763490460749640979580625309978690224247685137036193128639237243521158299122884009094510827967315185422916609979664389388202590234060806737974402371992099281577787391649929589198064575328363425889998674558968496017899476128240862024487069663667898755731760233044690245664805651374916863238191916548554266385484486702856005 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[37940162618954418861322248194759702193236474411956059009391702355801582706383544891399517462091425346782769752224592452018188546549491076571063396409241675120379270132434933491738668899116532299360723000603722119927582268960723001157932581448762303662180858460047785056824606811133812781141321780584556911551334402736454708455546286187614617061812371890990843029302399932259756794228192954255729322343517080920935496775478283095255343245666933938964458157325680828036115894359652573861372392804445890089625696925220697940892672915 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[32029668490010869275086227925054106575620376858158486688653837531669187949305330656662172019141842957100109776806747346520581496118933817287244674530960518079100183969761649271332658008827877966198450059889533410638059406167899736508048022899436799696123111193369262545892834239081921118662669495257236255751984039211704043893458037364530743690054817093747806667409788501062064641280004457012092248004867634102662047701507461454065505889321424786956128150791136767495656087209929743615573690745579990406745486452946415055195054540 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[23311993060784372730770344154420088761834450269721623355914833516134706839456974200709771194995939196339024364444100049391876040674932086380848254919722953649118684267468977315895830380259661420028972536993395122467090968824630615301279430974365553581068312701109672106377189319137951635677300838461054956698868061167509208620584816431021218550814626784487158793543564734815289450982126302551016420538575414940806074890515142110384740720258475599576503128365325428778798600662827495895960590340861002858309456597425145882204530487 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[7259357580747228027102385954974437106717409891654654298877629477247402044054477124384777366342413787719621075489269428109598908857309601658629371910207021908343558948960628780999740946371334669569237477112214554706245854983243462856753141223083365404286664237981107537792000971242892288627990722337093283030848799722021081683089943188767125924708645726790572924055602542047746763054920486766911353266003738205876572125201994638196557109822221428511664802753838588784598968726426467848059980096811903841509040810842176512243256681 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[11235113439611298421584517060350984259587317895828573927223658917230844718484180046868859891505922045372321003520271760728341704831958916876653841556776617160788710117029485630773990474229546527025596228362415191706613347880656126606011156747708611891777479812874114307568591037287338396408740112267694057770876541360358871751807040249670962000355096187284118045528827710186653498738712410383579638902267642346295233751915788076315230631684006061072069187574714101122671385833517669597316414590837420589639776230346528387303767718 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[52297545592721323086686940937533584196694605604308323185526516195095578968302317398705031747152616186367612103882112223982793018487439746558085508674531702583164395056890020498208379012089885334087540671728258231910155758108366138489161432488430460329728585434348746904323104740540995668479026634696174821773171554134378630535592267151920385062811503205424610558180009656256146378173344658907225859576253289478736557317099449651912639198710514742437400622378642832510905100545463485639711189605856258980627858724523245006297633454 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[2095579963297426504577002507171442029079675304091055111555378311504087131838042059010954524157124821338771255382170977387479972574942637497222699336416951624282004736493325700834981992744854320764843447034219047275226462006530932398017984156914713522256865697032934284583561707476201057628087826244543962201394482549524551223776066452926130743786509562537565003388077412631048567999728047981293940987446779865137807373224105722120644084943661249545006921860329798065543389290191256029875411406511894925407549921786828285063315845 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[42270658091318292668928940538543726992551199489892615814723441785994566296223927817980475190435347060325537678851144218776494798519772565574922938138777818632342325066508068368774222422665996646162488699857336569415770028885387209354973285600072699956693603701928408981962912108886690980630785113981137710722923929512326177287263150646408083540388225654457845483132034374990828812534278494576821046050803057853162220490061783860858356234037334829462660867769100567782320430281877578008561953923143799472929988364681383269389890716 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[48653389704970679940612792970876272687380832247339001468225242089173954754227044630265223294405427583275321713869055622803168946649030775316352900276018721527066042981002010674454445259235402126498768164493635634705532099097743201664024327519797363703518986375683696846289336887948114232304627854590447164007378608169425257587343658837423213817871021182808493346058260240632690343244197491000190175293364821955627616141370976103867155988657035353485271599846247091903015081077343471542018349789229495126738052717463215671001035193 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[35792874734676578488457620323692370543471881029960146540968322651810805485511376061729385740001189677942085460848181838978059410717682225753688008282212585714178638133594137329665654282056116311976935091366188740050347195615448967688165563368701282515188538181192996884378921281710287938241365676935366498536070079774974853210286360661103494755200215843891505263217367386499058454709013990214314392811729101521025005034807045737459428747820484698944131880552361853173020452652405205097072915998074861066085128333691415324088529888 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[55827747337553196937402372360879699551235117358019248885767894285328101712659643232831800925973587243962462679662627239658012061207956822365571706103355775219127977932832263628535172478993334254557233970595337019615789665880792356484005285290678192639195400948236936309729340710869561640999426575176179642153349066720003049781491520812546417550744006120136115897618936085788767644917543642909614662357338852142344982945464811371553761394994357168069484877849042989324501479289476577000462940406178148316612751202497341744938264096 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[14064196939668996503441353504212731726667721656913475968737704643553501345673603429902012059067095677749360250634233558367214826651232600728230009349853778558297289868582533085572656799891213179731830308221767685439769627535117918186725255835707418764698034270449487378836500702987190393720123507112221712832423153567765417535572801421827467857761114612938415956424714725165035522953759479545525389763251661342861189616312249241802587186278044918474155916488126088424301256894807127044706209573986365973449912669527671048110500372 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[37338852181407692538930575049298162725036121987677944465560110718880053916956865353520475272851967412417395868086735207854439638023235134245525433182242479577694086779886183889194377064115999002088985228503219943741079714607752602493437588340235475451725830190560229737447212696889969506028508342603830321271114999447110233931337535589151021556210435751988771772450444613018431505621651953702735503661622998122211583163644156714138432895382068393902874240677247076702377966014852117868220668978699970103254363462410411748451285053 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[29346056014085367987288171671492189665794311455590603543630808338069067784959337824556800488159301839836172025928346040185756238454356384789168391066117404326668855066333781565496114150712174357710304550385987918258251150122974941417218857768070312275750436079205954939533985190140228437809468790818695655667086787629903334044300120742748075373062135305620915989852020920659931781224510380451820190333000625363423430408915008601918825303322916649297373995771390073214010782106489034692399348404070355723673975078645389590741189809 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[3099301055268220593540440420027734514565221486638051519966315914226398909493005007174444062273974763546100437316564921625942421782966296019089721490876137144864975247945981695193543674968317760987472670667685294508762884584841721281314845005471093717610516264908889326143498251941063556783904471059668594330750357239454927454829475034245887681980068863246391117262229067135077052379588060509102167411788567651992996222408858789717717297082001484046216847684332730631308285314238602473817886545469524769279470415342625095930875305 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16714999916774358680666478882180927389244770767997816771095063361178744970387271145810942345177160143370437193094495623239981279277684688863507038907012508537115637180554418037256663445911485794243392810190370023262673655338553222429945753227831471297674483328319925210045165345074310888286178934885654280719127608580817717291239216290270326164090852039343434092082528117343010112776913777831050162224826943342575153426688210942421371137931977934702413913767645681285040570031199851571218048293791450484418898082782479008439754278 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[56521589945424147962322129595200179205067197632520767516155585072276750707167618838332661027839680198718014421527325884354241248050561839076429375960914376705463550676905582539416499597787072484558327415061130241501555287965746649089033077884906436070553497587831976100190759212575081555351896984553698280713036812591534476482881186432283923297336540326472327363373240218910235326623422634288681601416711229572971409106804537858412739990877807827847973058740111991425634374852921923174101927754632908910467866426781977907584913224 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[3802170571400307580290133605882894079389791064385722110049468472947493275372323967800760947991010540634522747935531593578661133351912865638765113624856292861929663199752247116544308283683553292806032278194443490474157437353185279263598175634712745186020946264057454579201701890169940980494702688007097882076018192742630072615671443927444191877121354756931231573928073807038751304027682323646761850337206864319765795779924255700884593906832350228879002004291873703776932555174005049580551271232341723188570520541941151747692290171 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[38421069281736102152781299833223927462798937489377619640665973004565786421730859193155000331768771156523092076996389722468955459037784451182434065849526330425350560707961874937791581183473577976003272234187099303337016307079020745118998771813938939196308976358429101963036210901175520930500877689859178009469333830348975697638299825870253064687665157263111866062586524895656881901566223047062888912919875056638234353239639380002196082556170126096235494738016642066566486886430211409162176332041513999179201955167765245770174387604 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[40043604586724251845621911751627481938486382363509763363313336192016746288707014865574776429212135288995300137781805863339693170458228528351302019603648820852456291029331438843779243101473868799027527433281531461996576307357759095022618659671758619550721535690601993121919015088231975501763140369871851272969149202110333289041709478190147660626602683302126949703462614983603413684919929335904318625612381347681035580258477819761460118646525826388685676195088269346340523793640067598503863812874349044297314810834604791161419709446 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[52533010589200161155242401559292508703635756088026790884046627293932526259830089680878795387592874353242741895371390912542825134538177069046731156765858722494944325942895249261723250182025486365938415895242176492776447721136816411805957950062255245403896230816187583831302546081948368498809381420476773982731452672678302529767381664368973723267911795912366579369302541268790207421055688720747196596070228865132190581127464008361759099122142239782112353647652957606056216253684198274917482755531934088464360757755825956746934153838 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[11023575494947270374490391085898182290989562077242867134056575165342261033479682781391599020783705592702967123218152600923505477641693689923762362100871959846957118715846669705422853303875591644932209062494828411188708490558964361252121051336401275487000191906108600255648884697872224768611963313737366478607351540808237265682847053803078645762524148181287297042473529662716456919424067243817552991684552459537982121875274980314558379224480780890835431806234877137640550282957414460975843161063389140544904966178606111063186330234 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[42226396842770312442437623428146967112802094844750298905686339282260667371904197678273026467727284959690034857088684803965400069897254796222343050924963483422811818304453731530652649625368735538218439788830546949048963448731129265534655275262344289755247092320590397831303950650731416097438195686769970600736445189234308206450356672200784125138211600675532884412739754473723257916912074360890077546553194537818854690383063487997888716296004129433630450550072775763194343078883433603195496582304989424557452228574957168690796482905 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[17941775503587738420088879957086610667190950480515762680379647756068591658837985542613553212270778812394701583060530966889054444320229078102192603744228137318488845862464175992354417085250693127342941663314209911911308703264399285822391582418458265416486677232932549751514050789570646829359657493169211561473418501746589403849137906119665131007008289771655540737603838525703674801798024763668722727573192239044303824100276626718897178912494535561302859270897191152103727708750888951111027026414077371330340604825222340992001624071 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[48217904177234937279443569446270165626299178368433167147564697100046046030967709670092825590127403259606148178866375513801371036807758158529363822128240540798103708749064708041805295473877543992486040362658465087955724019105010355511211010671604174973178498701521295686502545025417115512519453320631087984579749585819076476998412233518043477256862653788202714802339230166779877814207799826292940750819644177807662454714725696990557467338106171996347090141326404394012850912080721674525212281985271224610492967485775299818819373593 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[59044105303884529821593274115174131915427635364473368990228489099914579169952310708142185374268168607109560134393547893308866240966301352358636875664016341973831649144542332247144168001310629457809374702361766686357380028092009804115620516445752231763777865384281210333583432866174370804047552874660893504005924113988226777333614843196665963643105795578862078271224775113299195436545700083603918860770524359573579148683569892505883512870805828082041325234045028943368809306896122238248173425587128862995263419372767690589083429295 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[26094915852103233193300854285279767846440328810052585276301598924461643245454624071606916367685339733714610751804349123048169183242470414793384478168845264846146292082932252683661880730945410318684393030230962979408753806325124154351893953769518921491526042220618981183609244085971570220255013281572128515771874901422772087444104903782601743193890313426639354538668013500426302475851583253475927741096466722895487244398734126038369255127698021382443127545226309594438154760582298930868626192540863010619470772827079895891539778868 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[45556040515915185492499398726368398125569978299163232014415952860858910521494880358718429921593942695327939321437664732767138766033954474255787028729138672079589004960049247793353040658884633153126183699967309321796695272797021190773644183202567611470239798049732626308202975736967637242468368802856244047622768420576955844581452889603263740973793104356624910370443447781624123429536554530058423561818863364833377333049236562258996210612849665237534189122854041983823157582813826110702524159896735242022455402657602316773260318302 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[27576796970659726082403848546035054767999739112553776196049351427486325892888183574299403626943714231176088802863558953813708026286445787231069328422376117323193050120679056280141232730577761872734911477897872478215467944156065372975368684575048971935511242864309887296712371262224624875349811303034864460222796543290960678727084992817313746963694569680934446875610917363219608811611316379510583606203016137604936761908860968014808199009361350075335778166501817208582193864728751068504850022148596244426162455708923005740925718850 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[19495128734976015015654111721692264563685427802661847124943156255650505036354561131588906570564346141458881489764349420688209144326985436707040177630587332819514220950370135158443023357618183958193445221076810603795187632755213535258499697590483278557960678594998459070724709674690982530730229014099113270394596097829971661802116567508402671005979458319662760951122269174741464429751747173749727124247631743916015099014239533340293142554153198764293185813135263164884178884633589900691540887536991538499182069396509514686845588705 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[19374803559370982058488800087622433124478501040508780996545741922416784566053311423373406938108540089158012195194951795636216073476324912890074192169814271369516721027175522042924631313093153645640811559443269757666027816686850713017847055211980980677565767777817803929165951906891680526859042960096383476576559855573233613713397777276826516854872527058987274806197396718677160940671560236211844323829017212108631565703621248616068363155977213805613948975904515735280528864693917151298391204341674656059963603945451779230845102638 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[9753382287020438405866770102056833193552177945439502632458957255334546577744462907569925529479527986952777355102074191703551573810309698472252701565180196350481081608158411235675160774249059185670908175657090788492939792962822456564749557368694393108668898521261834490126479976090558862721239404985963802633853020566546954415122982586885030577432259036945087599993569798527504111743471411675412688197849265847749466141142690983476375055111983159990206936482177896958790696084451140185245477459569641496826739348125012720340600246 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[45160146750574293330025313000840369118013788911821807292169124194289358166337199605655076916890670882210426634992516821207038676000246637972407124277844794099082287723512911560986218138152651846876000718314214736467231665885323932131958591028824802933652329750461193152997286976120426839860871040989758324701081648806575454183823359947253181272817850047942579543804293819350476861405621084121174419000199044095503648586857147013435870826348092888552225032872223679696222597541728904842241050647095171018525365382811245950854155458 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[15611346439835591287227395093571214167512471129002347351578973769974258452386118873478175225034881763768406783825344754372115631591184373452487088914397991779036890493240042192095779276265948464003641881024456935570333835325912366395813317916089519200756926158711703044513527274331534671848462645298125276193780484622027839365138773232190734232068425910261666822626883295900333941143287451081335754784896894541302181951862982782594068444454179992147435688746214152387949024769521434699468372328703664486535151250730398304085031183 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[38092039421386469388267315277209416403865109198892901083969091862842706957915888110369056668987823486489058148804618197342054321210426310991745469072939208444605677628851654899726799870405895460912611774933707223484968552761130994217477790207095420516350505881102449026419788512509474689414494745633950624919344706424913079163523586579191416430989792223091601723154443222964180416826497554085054469782297301549729356304592685981797600888647677066881697686066808752946508547526713493290727594845894105997341004473430806715069261842 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[4841916195040769783918517172758085608258841334114305787607857820603131067275886019304555055630383322092686073948686198559433489467377468438534880640970969724555792193827995157717754271450791891679414990666145760508129534229177743206982789126892695935116764180304340051751082860042787048233493829543049573568982747972650716963375669970171811239700548843636889981227306822632304397750120619338091957029062171976747803267012983467751090592373451006459208869603181617604791961884716544429704118300899878624033798084505386438803128603 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[24648612613902315111390143404474910311410020216912599012326202752891504939332845282904326975920730112960616702462305817647261620941342997043121515310088951270720452071458031070436848894496900463443115992062760392715055513386411540701021683290406397822484862675612564413605393622711150522124643484106193931613300752286453590383393800322268279793377490954705475905723297939119587875448866030369411061189566082795009917835869894116255972592421965193800453096457125164400865717149818107754544547831225736246753551484182626321449888651 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[38333727027019915566473162314582253078305587271462217916083918277304292057602033733740109491062968357078507950964758224294598282453675388474254295205476420647699313511924241945664480372856297601560127517239980979987034482738911673922665574488391326405543320827839778827745100602014727684223407181270433615517552762476616250410504376179347959859633514299186745953218876449678339972494676636085082274037902028920165486817369959974611716971937800444012500596505366192575089668517002639246310710996325942034964623975521011286171245404 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[28371041803180385870130827636552739777180546254585156604893720346376543040445207794866669554419583086226194896990127009713711421418998130753574362132259053319729845164005873987747809553919824885565642679448491092132572706532595529153343704738387359362438887840011110869237434995393329071297780574250305277754624272248798885551252227011637091270994558027143253183565515281960107045990335341845516365064462140085947295348806973214941905405161718644876529303927217221523233784993572940453810233332646043454170274412189419800790185833 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[29466141343637064691476241228560903461147138106129869580262774614190763011277302906684198293036874323873545177994723444990485339346382869871354943727295579424229539716223043549489330591268769798140311540334809762663378407048772590049662911223967340546059119576710319084807204558274720084077978701338621177136754575670825189309403045763641699640781132397249668937641890046769674700471795255544617704911144671843991631328205512659959002150906018480901423823781994118710600175882590447519263691715072217373654590802243057458339868702 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[48946998500391639374763627616691857291286795509070776751437728261349833392081885877146148994308969211700656350586454159548208548180362936136743905052661375863039844171831212368174534841634583265101039999841014440728014788417445061220002060942477697958558419527822852634040817852922648447052584346938193574948247222536297762594820638567080812526210619851154474769310073872251598907812805946030880097358412319951030497094946770860780495280220210291962402789020742797950204981701063530391504147458748036167458317098688594342101299701 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[34295874157747783417525241683133686034161553845351892783134591688982643769326240461475082243510292283203326241000185227696069096413479887713449684360582951458691822829050659367449271017746536469588780920220016269376293782827083383724835507548706211798577798786793675474914029308487825660804507246089329128798511186898618159169374526318405589201313284321912906524851505803651556041980195618573372964487781639363437177615743569282164653649178853219254230149378631230399991802657246528639513678664611136484237050497268929368473872806 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[24547497418909174562049123042901211570465837673770999903306900061947208151618346386264361388981277012098906658915105608275558126213279381436800125142065357089133820811614369863561519989482594890132875865604251087231269065972510286949908449383225162601985069434358493345572150727124097986828777491413018975635358005820213756260211628029699006973572968322973054961435919724506154285783880339305133477616970707458239291089226269744590052432538339829834202922397856877765152985564251464297349556473448333510889797050417599224105138652 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[32022422746589746437298650248971345654591756012719621416949363920324655829391510350405525977370436806580540004313833895525344976003919606355291889763579485805431940944485891714003023745197704793911008142818057309770556072480585304134101379376019808881237616937098548913891148220793644725637184267182437742797700753011358630301046405054220186529482104572270002526226059846619996797891117438526423819139362150607351086125473116381601876784599479377662232439667296221562788898468886256835626658867665777615844535326198112710912524870 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[2995130592064362733113931087058717481409828034966017172961216893585383780497898350621025624459340115229391920497764300309770058348858273555894957204733276198074735598954543374703567849827441660844675423322830949420438983498030085064556644468428656052811144735663981579234499788342878658242660130977873792997167912518520474883788739478702671774487119836702761281948188802418350918157496694679491532079696841308127590008938495826885903170561232421850021413620062751145923114267068970970181672236326549729647961469048818086061756388 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[7733084874142970348712725716672580073775741462318214030545472256217320739937296131874361544010499412628876879527308634811697074848406912232340551504520527535719347609854542684848949028943918848815375752450489038902771627474608645710966286578821515510136782485614556652378964223396632266138930029748474955005805545056347581305416089286464114690198478250166256007387894314436063871808384766160415233673113499227716250133960537343693623687429913235218554410987424882881432927234693328885870220509964175443215552168126078348165225688 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[18797048342271163945871470253554550463294818724010977784157221817283772426993637709816051581385817842847272368228229664761472266989590402230485161992855039088635431632180352177781530065403219481387972850120293438355969187805141398916855495052869983598472002160166265425868280209574275806641458613928161285927617897442825035372014295832982891682581962563117714268437408582654373652182438619744425573684794591973066239217312772540922206624956023928056604863771974888715326153049439244861620902141068053539323493181831478875026223706 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[40984242007684281310271385335598617357822368952139544788242108545617043679251619307144892771750498100577784270814522780756527783949118756374843988405596859981385382449419417890407521036654848960622599900724097510856932317573981051359370538868872546777069140263715687791793806830687719123304103047021692299124415217170608470329461783474916616198462932299516370690045576276573471915331997038480940504870722470799264018882231421963923499109660664837023572684041158717628807751996251236146986873208037967690906671175075076561163629540 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[33169938951926675749082990205702756140873268573766497770099487747328867975195452244726719892221097347764773239575357159425025295491108424535162822791416893576924820687663303723200637711839082965476969688464209654428041419330928713129818210839590314023250906166669245943458905544746284332801134829580148958655786431834346825100313802216530039677310839450523223553404748548297354023595015102227600811919380502250777216750383413805893847330710104950252376219518577121454699826442420386718792990823632261737968692002903964711205279263 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[59452980006665551237152521161064078536282730424600389937781047572014950337759271292241337199875940330960099685548793084122553567776791997540639514754305712777632449295288259677744818942656625105448296778979328502246512312852125123677457730972660119142489054515010394072969579445419942098342865139585306751589885550871894501389905635695798709137450000329602010275776659953943634282560559927119216531771372133033139548013473498790519876607829260883465990328322668282735681783574914701387418406092849254184721763056293212148981058386 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[42056273986599242806933949718025198995806430893614304098652414087690686268611851806280024378589707849860483153646504736542447003520086372613266680673270813713957632339471018103293750682518491277756138308169247318869109078197349100890993016312488224441173745893928744797891668055793731960789841502219100662503262326296230817641870963262816414978655708165695356147948066763369284670538174951409541915548000147183016427519894867748748391525074198414640680843219592415808984948733374037354896619548776106606707708012193998149726317844 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[48703574582687939831638544115304267698141393728492716967633169812450428553605676011276204167895901622427568893928778966145009384296052691160854065556156464661414252043476604980233975537387993531430933535394445756628206039771981991232380641895911278256656316636596517178593998803461032214366993847656992570559380954918385738667227518750027836828957849726622999109637557922413770952974388209824713094929396906696422386021529317177337263921776635796785705527939942135404597161891189940981162113961867513411171471261101966664531064417 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[26020985688068651794443827061057382950432240483276712415824636391888575050573336116937303086111173849626543422133120660643924467683706684570231742225110459509668345441269877553323051709408677744256246947804167561041423974872327545739441338653916627602729422142530251141196080544569920446095539255256831983719487231299805643308951769402153933963175507351096488714326712562393005520329142118024349111012155234249461070629135308242196835758503578155198238168772940227254135106270175845346228028131641018152715099721290595216345887299 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[42423611494788294660363016818898124732630644965424514746860017386516201759021003849851537561470538784466058742813868844121623196927050425581280441095842207336144889789581381403672595713057763328034589709768702608946730065611267696748749410032198649072984528120569800262296586958189975105573312451159036185140156527956710186681595712853389397423649556150595495632306914251478861024286000023641641957588907950336948457971290293390786518684958486810989270522870475348276235194452262486845005146516643034174667081530990287301792539622 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[37157498693057943587305020974451136394997667538972214233538695348082847604008793386191131091324274711156052384591659194938476523351869284401514336863433816159644716484048047007199151215387691909469799034832610293043883615732161223898733019926302703764460596607501485755222995834481976093290897252175242671668525246034709599167940390992670227674827440461716354616797765384788276701361566780043879572394964145296241620980748381272506242013359336154390179632662722692083091850341569656311037414413093984052256276790655142281017363887 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[46806348546771091444252023227216093162956579832508445641785993810668856623982530315737679477978232317995129884918649283315297281205395543062355030929494445111986680593899095711874291112269100046854224069835593891178424638204635215030946342975704747214843803447572295484724079385556614159751594885287665313934747282864032705033765143216940231401352419579731183596134748035591186322989124568679086302697160108376691908789642815148700348998793290756555704836980626643923337490941631884491571526834378579060762887788104957825905721396 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[24653426101621629042157541869767403040240193892937264029180565644639637119775648755522714514630597703822361932176601017473173477521061942610958525869516111458385399644992620454862408860005642625133601969518438344651715592811640453466578944398964378235188612094321349826081965185998667095292823838011072751993591965209579193337988864516097822546939087717488001916396527631919403737064122475535757331384854629049640765709020603665900080307904727028463793357923166458513605000790656087903713966128047014354589737149375702143258150328 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[35558084950272605013969737371995176956075199192232253987089765009988679281668246851086919555508262514966911431663939840230459126003673418303219520800026548140488164028767183915751878240548920549054800920469320682556608468169827043450801362251026353569780947251342602516122933182224397580355283306495943751445849167876461478998474564284672976646830832736630066304218946155676956895049710867382272761560392828525008645053193221550521875433909276984045910188691544020219900606241656961985556201290028825927663306369731847066067085074 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[50821163176566685540369848666094443292843264213380649552887498314203184138208822587725435374806037550314537436608023718645413629272518957013317556763400125793255121606771621600724423430437484802534115603617251956574900091599048582408217947213724351626585419471835787969007254418571196358317122029658274701456588702902633720128742674791633147413831265577249206646984627974163351079025694738439907263149767667363582404536986506112826313851131921006598709019003560396339962083486627196704426744241618052556787988317810284689924240957 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[59258045804355707759511436414200219624741026961762236867948050767106870890270883106456928972256720661686760072336253806358706080724188682059390244209542527984254077728802313712549936701515369389102234732985292418511761391287114895275586929883395671213777465726947991468534603703195266265405743835388767012448268692123979806005854619970461126241702633648358071806113950341813247795043913941659189852454505528568253466392758905017316214867412606714229748902045807142553443332836303767232212466421398753585408084192490937293914059131 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[52289822961985214902064705342199054277730236771272710520777543842158459231731572102336491799574157944563501997004161931622297934257798913513331829822011679631056579238359993192272227266902028465434078761233736074215234698560503571991635610565529218366717720765813107353194483220895705966016011112665533265256433592717798450977579862294586590931762024749562929606945099396154168094843035160743654315900489489742159877906831788603557864459169677385444568003181787809915734988222214081840899020349169626761631182974674093342466422331 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[54598906394439066096123769068442947168661436093670070133705451657291627959607573391057618216234562057925678969314745779255660802089885952771572970430169048633685817766935942472372097525176235511647420474570462978081564802976280887261147636753792578511976882275841268960292021466699823925455137858948016740130757884321469195463120272536763926909671362830168939821216031470139955707601269735278231381413821355981520942707164004960685346943451735594199725105199338122593512735924184524677066654223349999194301968296035719438261393982 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[21494454968046857883956783160205134412290741609341222055529864534711239845981634746879006770993773527499481585484897674049171372380997888115209235487143229605789992151584589494812151677636436750464833908060485191920351288911457630817652517366751383537425379242633261438266266026057175498388910329212752936846601340889114059355892870822186665021831538032748274034217227286035476201820825193868023216515506918879902594214947384648497990984678482710110500460065938896442003409293790260037366788373843000169676832402642589669774666071 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16856119730088811823189165895919321926720724058025587883715563073009786181324920836917657269282017584123301486352666942319330619291026363369975651148520436290183229815955194025088274706134199177496132749414927168133493617906968277348998203912643384357716909373052632275548521171647896057068552035796403603506846246211798638445272534769388693005850305415476479867074976924788225170551648854378174569758009821913275870511332150808802217374174125716905306372611824370453540972172354206022531355470347967313997898435827434892736578089 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[29696967663594475379706237860467627729179732352530203533731881873431151452912108112692414067794221583376817393892594264572062917393581114219308756572149602584115347350141167244101789633852652973632288416967535110021896109391896378436064331034514960605358895136013278745146049358458228602169474947284286500468122281123671912279948167586765968674217249989444408904629906763667022375638198020966764187850954825566784744966317975759198995542044593315251567473683661474805969325139602537800885132411427812322808899497697110380791452162 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[19905220006362246480388396809670846634312468610774584650939418649508402787729825872474895816447220203996700621815146066954015593696533144103224107754450893524712208233557149822612300938403364742769772036371088014161591087635487647665186569897391027051353031341859228968563717250150084587075623710158197194806706130821918281469691756804117584585857497973355988530881966391137903285532774295503857111777822385239619398929019635112821576247971765760410513602193249307398856887575265261639670142169342561379110427420873192032812814080 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[30894503167420942459160780225123007660934395369873558853561817438414914262998276212479608344803710220571559374472249152450630046278130236040937240446201478625194465132570935993700168440690410055853108226523338402062260526824546576260687271428946520262061335007731325655349222794973156738855749041389140594385556486256963895938344266288789970011558121807616159622694232409884648531440554058801144878819266085984485709745636815179493752039436757897071403999239373625530684955269863813087727391346691220919014311544181925547878073636 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[15611888667764683580007686543756784788203262777060629471650665466765760699739092682656522206202906913471943645375712451577323391887802268476579001637602629904179837629225753104955809300260331776687440851534173151059925571553773269696114135844681313558615623572744792874424848039464211282547179095589790113922713722859347436698723623456023544288807063329415595449373032933713831241859490919856465267129205945421555912562578398567628415974926992364118709807533080614253416642331562917579384545868398820307382868251113777341716638620 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[53105727401327833939024119020648305676595530346275026830590621089048224844883882845997821564103259236589509551283456131786996629671601322444597801811693460791914777737808842549151634076666985919299915227597752164235635306105748722023396067069936165692070750833352148722946162070605027646825637566987478436294843633398119792843529900357632376789213218627115186942110680209885520868289007126698430297715638987381124684837162603158994958564753699436976157409050611645482270380342331022217556494061703996979229263194684671541131091050 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[59683807413976248067307174667861618099501876676238883281240060238872623988820626952429898839380671397543830658849136178424348889069042825571425319518225886587460633572591074871729375488574545100142690144451518228087009459907185599356454786733762524911444555227296495301800159166074396801183634646812810609929748144316175252325783361504246318853526415942628685137421436602967653257332118428280574170083834549011137424801759258456026872554075587071447547682357346572816666335386091633763331043339044321603117898712475588228032704236 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[22752556652556255622669932743060499336803106215726883338005654931363669250717684466747220492081039728042033051369107024887984324759015018798906940919240001381437544926574118875016240067042229176054190009649764566562017969852600718469301096702687907636317733476093283606658411135628625362693328143624815439440204187385758274950329184484536338262856809366208435161731340888093181389645565652550320154464761937066386922728184488498101160868865789999311878503809458105017553206558983595437488407034398288556561107424446449841566013642 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[32120259454196196471269689828127547339409766181956729851523847282235485018135617695396610161803927044510129782824928323342466702187702092877292383316086962326192668670842657450020228989171737197411630320509767033389962740921465283309955846006105171056186467258523100951735152615498183513009176671958339824033213825881683594982778814370181617480252992204254450452086799301327428984181189864782210462802942788515173422965536662966055179044648695619733027377711215275234793949136575268030370851963156300391704797456284263489352516313 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[3085439296206335448166412167872690232444527167134682700410423325337629807287355240200875985490356143203424842381045643497712462716036218547340088097061246273381159992490263833431297608196783918358406025530963765533389626841786693346096615577619630874871423333485972679840934962187375149202782388608443911309576011341383361914421952450674553922284750146361535327463619513340863305521592918446565343310633510608180613779362631580358364620656789523903146475046719770678620725032239332716222492335261594554797227101683485287014878307 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[2388539499320628289696148802589325660822137681039132062253752344261308597417250642888667549541387795326467693441321588365643401498630946906180344298527518520392760969764479030714495136895938186852699399259683507207320318460971138612989054670984664459768992908864733139042442379541775702613960537397991053029804993329886132189564805642542933782452794878658159749713424513124783735863917222860747274276864404058478070891152791368131798939779192471879096318060863447164150832572172667664411153597869353009184806989008569683485196933 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[47913496520548646641831202829280054415966438547588625301829417470716825022892981608484616795709044854357724509225658943842610115036261611402148642851841039761132726490772519817382190144726988257430964651881398447451483133969829259669687908012694051375021211638762575201795314151038325175787412973676027781334967143173919134960017707802673728140986598588622587911954716760207288807843896446195731885028876702869461687269642762089496753934358324812028001737789256741392862997095218568657639159693724147882429303529427345507655230840 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[24953161341597505917724438956985856032003330754540177795096247122991405653655227751405869503439662482956477120049941896658868530479587323233142990321682163696938803159465981145450893691364990827785741805424372911910278864569627766398592219088249427657552811825972055968478995591594708419216941270978425987316389216266683565149809543171500537075456172829909714867502914623659168757341367223265377717931266923120426868900351116491355631087753711216865102123271207523457750019395207269087448598128682105918636530058499997831006003414 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[38061079385494071097870343812644747794732622103608804419935966390305607937920757387741066332987630725098387324286450748633880829433996315897303262617229976806737213745892941168812698046086727766539480564636145367391332840103241990962456998029980884730581366157258841245668108547394976127628151721120123947678917429570029944945977512491512985827805038066349647435562548232049838344065536528771510696554363566077558457838412862572449779456592483343111557070219316584269015949283174799031488672011283780508773032960901350060211842250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[53757067106050578330090973468699608114838228041094676897711878536324041449713475192486429043461496241894144899010228503662665631558484647140598975894077364541521825233129268710452154235221889825335081134735753124692012359152448381402024949537745573234348143093686782751086265732343808882219786069379454147706784842749065143106356335382604211397044372678075066116405021050113105425295447652859504721326128758958862978569446528100274096846446998068478828788482826520377382078615863943856982947281935420739237335701114502680468806907 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[21855217959403226954254455602889994904927888536219245009209183996499262731195113755265268134505572544474357360284787643190030149817431362221517237382658241200142890709062291065382681319931353745449302704604382111130885125719956742690321512744084529339681545920486152604956067442621604861729372793151851245762322159205839889294116888552302743360852554584410278645510288110627263079200217146590847075016528181970663755810391171907725116429946699384226161772242102906250915225608179761248005991045698214584452750265457407253144536192 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[34686298259211004093705748670763369377553616796832843448505228876586892637169315900702733105049672690171403160097016042891643873359607844869590906547013966757434207588482094441530960919477129060458884600846127790335242019109332499579146349780288334735817022337922558066680776356221063509401059847613363424754213063590481325014003791570549601002324688861236109651562087554180331989580433919823641022960743016765369141666986246495273060363264559660772334288076829157433088168097187224720695559053590566610574863242796465779575218110 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[14349174637436418562171222512183859511742130643644038596585155736972571216744921493269796338695042812414240319632607703698713749827139609560919664112856260171275409569437785005615309267402247528901157886822219391831328150337364601957204033899836464014291721595254702990281480402681295331812880748126344025241505062550897066717450476586937366561004449938520420265672499420448286751703536968565119386421569600239403545020538104543724906707594862457629859187278460981070315338643617456761175436844288814315345039873351900082585644832 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[58658144441475158651679100995724507394608707787419964174548584168340184699630143039780080251234563547196500283550760160962185798225855226229892163572776513409310352537864463135431198925650674968469495998979725981943769569626836240745620825054090687977378917114631493265768414302607631738053805784746260214189981576344693484923234907516906283313150438199096791736465804358265357912876906313187259366294637481171813172266533514944293265247041194602579130684524864194346863561956522435633756530579807293149635782252549089472913791048 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[25765329043886858263911703400792701285358367030443869297742299448551651483958203536633278465588875102979470363108453390272245896466463160535147034229274746620331862267689171196781957143232289619796312525927481612341981567879744832577928242559613743878449090076052724880245438485189389531437064318487679180180512718227625901262128857091307300286116564731421384685007094774659307486746148418635642482049341436614944560559481453883438060095052894795393897389644978328602189579520007937364701740796659926966799589944928890358469608425 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[5367350428402316168816681628474754807306391096043127409429967699269375887835517592001457947652160544020849808289889798192043612435059844611625325308231460052375601772548756116366164123744127353669179771300981243921604573620149190149206210416378531098623534548195255301448299577199848111844162441742276314714376561273386049585656406358557898266454926368551729386399368026063119535865463294690215186238009071284251882192614618138523720687142734071500198363088747205387748252866229017533616484708674752514580474063892323807314777908 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[47440241778370734982132685831981392920413346740762500559085442868471430848228051265882498555374654067709023738781484316203566884811891642131106880239195262190039422754181302618650880837774206564078769735194581819708228464248590808267076150107788449672653506226416489171429618470805577769591415200270589658742387742672765585669995942044521141482730781730360642552235141597687184936344524396540361628171205328577677030371617941801495413886376366413379189677869573224663993649361903023826139394640708771882423068342140782365294183591 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[11830433336287554598934625766714897228967355524067827016937052519719753913236597825055780842878459217493989387926928103663572507888118326028933471700245804525365352442958447273781559884736855816784526080458330996357831434867200797513213805747372458918118451252016576434032954081817794148218834459174545688303580312890581371356094500041097526448923897780081384745253842587948190270989751170646850709128092616614207459464643434214680079311020534372695996425456995158486060209747259268987823131731136679126113343026729476635838512952 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[22666109901830598009241407968275713107083764594899909689660999833654461762240544415469611138205034208075243774775932411330368432111600408435502259832293791792622617677914335564232680231350168802586668784685243450056337043259038764362736646618544085150647980968597288782664954215138827206858411515591529509187180387587985104275896157612199076162279282561718839615986920720407509344126288538400017145458024760252452344539054289124351835266950625283763232742416746474790028391663599279297933612201104378678583364654045710654791482120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[50468973643420993365023067980262764574454926062390993225656669509434167504705290068384905268685394368710153508010534116508404828425500166290239896930006619113804522893053705729876599465408512719352036110684538246332983932780512941860504253172980157335089290278592463229869812854528198042589904335143274292370678675311884232477262694578227623409108338066532625260884059896642303979484607415868731975624297969947534033265265578347612176847920194777631346032563712740356713657603386083103760663270887173766714496625111147787901377118 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[23258031370189425838540435601818488485015043464439325044278743496065281055376216316592106905505666544472426319470277579015236042366514233188055232395352537797590349430891838374974242717184260883922318894859940807078645674097644483730172549287703941731563592866960496718926873134013232413762504654652489507033623227989480764806084127072804016664252218912542980879059461935004526292780555429831900053923746782394876609787526177954457468364144475057757227355130354351791362985150027869339795580518356182617211645441859718254362840233 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[38777294033684594994681372639204471169163187360655730382546433460894708686033798475280287240057968083826495324961131595547268313856374035363296108965249756197693014902947665864776737706930729613750215086581230289535881314302380721962372020574929125557697199333808948670207866668114243122655847863652427709845551153522479711932847841678885606237842764257288822536684283945113827251523234589413521602804119528366510481857624435503318983795476755035795215887295434734527839790482715913242977971679027362232707578758149062673555904116 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[38444919223028465588068086134845756644706412432671002190941609358110367720982244898367089971473511792446742405072364039164454191256600955168638248720341087581387729190952137192051712088186443866711133986813228187414209649919848091956718271453632641011649295455277842198531037920350347165626344094176294803535177301939493637872220806898652222171785481715790441438813672913020961230638115708887077102395855755779397802282198710546703487655107236639917079246359675608326276540161871331483368660207951387816798979534632561219085881633 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[32760159125695281451509894508284816988473645142700001453675781013400162271719648502629424291457871625439356368911357741792549944949280756345941339142641185754153687986229697791649087541349768075488535454260846305867962149435721109815687046348931113682843187105539746469801151901434361324569447763468502154216692687663795559031927990274308611061626596414251474685448168566544696387861076172521412827569638272108249979796130738389663532703582125217283972999896706074721449395040170707098010236596118853210618018876612694842127900171 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[37052191649828317276965375228773699815191991433148210635349206693635942905242446901966152709774497079859758439130676797462625703184518618298805147374926453196176266018088095664065854237740261090011193527519640345374423476510803472865712245402649959692175729186728476616227880553475899907065268902187751535498061136208493903757232858078678033776531962440432979786915957730953719025105922394683900701250308015364833242427731765511814332554153249126048273683193778650602943918096250588082086429587401114536419542491503611906088490486 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[55819790597011155063879474179356217613634421105326239211821026924361378206226660722150967318347812473194206616999577431909596127594120978783186361696965065732523916732879512043165560005707367483212958797497574319730642512660995265696015423341402905298254823537078118244183373941729365523970143106377785829851574165535879920154554354603916158307321976244067259564704065235005190683362905621452465035566377304477916670045290243694842754947079555117035268376040776731794666428845444105831303411084476884452907366530096249809385140524 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[43203316935057582018599629466495843583708574969487878763339379324372750881912647856533749685815045121200086904113362413889760050046883622226108978780662618865849010014201794756707544397695830248481525226855212341115619298969227436552420733683893504663812022279457425321210411006854368511098108722636612787274134009159093726327115979945098803940349283698830381364202309834923261864486056798248763985556939817381628248209851668562064519406566041450518176920177297156214756285079561390518402138607388403639058856039526344177294901470 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[41309438725102810340431435959276192059857830239821955094487904262146820968509843215396740156629213542317909509136912173201064336956054901582432677562364096859980604871754790979871511045512561601911798767359097306951565398273681289166304348187254211765084591882993503370679574425037955602794436789185368020077607637426191667633009727561862785742993256902276388888177861197149891281227960477670029406243231695324482236471542324988010451195464617798410587679038555365615201524587537268103229622271299223359960798692426890415467775367 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[48949145917721093293440316234831354099926980249051081921382169224409309885965577965776504640508299346792084606844179797770965030995669732611871984895955614046609785672020764367929661510551535891388476315048972425413212922995686087519424195605279028716181054175761913185857206925657726984766278913573585269388777917326157445252436360544238659200463186697665576913336711640938973936282601446119161610231280152530792677247682641734123169894232419744917048055028262084550459507264752224556937303653438304661736215489998076017912695554 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[56523460967890930181076288187687532842257887600108260528979212834304187536364663125234443037796887547921445418260391538724736898140594042613328763440368745880569694013575214618502283147749534987800299974777973958913193276189835902389353178019356032117916785072044802869178839025607105497470654297699775462540073958710333552597977162435224690555579162085327899558829930875502217341782722139626910844521049458515403585903623801727256871594961282729878909658926711602195531332608156131701403021131460488845276428147147822355853697114 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[51593764460932717788169615016208392271809119731799503688787583946483823003380107256701452426817811678018688448927320400538138978323141763453297259790636272815201141354524074659554322477296758410746692132077531697247128040612590445637010841323738164859483643995833511159406516370949644261377156464045448218191656715805534838323574524330068857835864078561647442814128075650327176530478477599349396769428848073974663186763427931404558510131779748296142541719407500138077664038502561788323243748614712112319872210224307423633033220150 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[49549111646195847774771005603832723304435516941389158113648530230176378666239806363610803999488019841148696226524610320642245149687393587826921153153944484397159866947270038932221972981348613945201648986190749131397662753780463761233188436642472357120599851103065045186053281351479779827201123281329574488504164669994662108459681309339954250921558352157730364293412594917886582798659282309092232576162837229048946487536862621534869641530237196339364723814630624941294143694963079646642948431811095905693715788196678121229805032546 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[30862846648969757837802355858507351492944043379864764686572697352631698101002629645884790206029226063513425291417455539860125897961270982206918791501639806382561278112980691156759270323487366705711459038153935979811463640720266439224246551415925611015621171841604104755518579904577241059803366757976303155880773478685029179718153722171067139323296286463781960130570277181792286999932050992154635405591250001131150177461568497907705173005288234836611165607378592800320738988501550314210651253717775697547329544486035320740575891459 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[39123181404214292697159569800172415712515465784310461888412099319668825816762893528920785580625134131917696531616596887263221058968961991489514470076869159485098024116033359388156528411793779829880852004205143848372440610566037674370582786607658034271259307624057718475675095947064592035427741110955891440941800500191545489406458749162910357171761101307016197739471294996034666581739127903325096864912072991474997117687884636665837236679215879112102025316032840564675751596728955518173583420271546050613233615859587180288439117395 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[2610844284844582543322529078269363485098126541768340115399987784365923657700755207623785014430163966019493892875055993257675834253451294655437741370562264575600934937822141116422591728203957420873081442555725833076152590767766716844641208349175528597372918729669333832784178369751278637791347707273837111222313459985889444714498879251841447856241310966460035018573092786906990270745108273935276286632073820503977522708822783292889278266550735895521126217656419661265526194038759896625214886305585642504564924792060226303355159759 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[37229618832549802936051680673238578400532403999867808761307412827399152196692452145827359579407785579706109576321190343499779612426244908146339178489794416939578979620949725965811197448152264663919235063240263730292942106981480312399179703736711908326498619414625939969273570944228916034692852481371223558809457021919480957740345610574513235756750522013226815475039151112404767653166044167261447291005055220470585860276130499677113533139044185546450136653889864098897903015413562366547587280786974279579563877026857568350056447860 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[21826780782072676967785819357494969542582833751755817493340382751732953659658158043429368235924977586989710759412502657729841027096324201751664017158999106339632503747476818548717827130173902467520705819106857135242616067303255350191651243728722412487029942752580836889881159216715887403704963826895383791916946074871074100275954682556480971032043646958447281466076138948447651792315390550613660785614356828940835632028996906077403636407421616187060428332045158919141622877968360221153590405458148399729004751586009885459573294735 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[23202781219177568954158239451534751190187653087266460538405096016932228574737226936668110519457504338719972525427135797162614352825450350900086435552774334380791777929846509323388115993476043293140105061663593433367300394222622362882439619369935711472390272120010066455676491981762456113478432009628705802813501841224073075856533635477406341230233646923255601838180832369175120047635300331646260634989797108122152831530280947562479787144829928499011971967453462606923581393400269476455089810797370930895075393741572617121822227882 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[7271666906523865699144164884678268431750952212490161367277580023555711374684668366938171026865711168714638791202754528802686103404213455210014633437410352926320015991267968136168439089288874599710386886358990746182822343388440253318217850356251469251226669372248203604725809120038390711675930260859386362049372418476379829979431645642402446424846229969538729958622371301363969756895791646753629265836347827676825530837404732893219712383375242459766296802858331557605826071421534648881895942036365181649049581230488886644878185910 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[1632889423489183971634589796829517512800485088162754625763898657437986585795559409109248032299711316536574034904728207935350252701128031932888075005650673877181759377237286573769397011619549708411976352918397778518160444836210585402167991699057727452842097727687274522651800645568987001044470522017572372958958404951175914898020515330256777991090812461001697829262113495312889147951699711347076487031292942844139909515553430559868748857847490791722199796359579944751820874304585248214192428178242940369720457243752623467274039967 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[55512988138350446465705535699613259200373480675492830206485654508391526952626179935765025166988975186395838987674700251094414101607144965496434897130492950388669009008709406083182753328243604038040324716901669401489503205536034148072636983345158639478391722178415889899117229221259966664989163144800279762318141525193444889659323228058994937990539285330559210678141406417820700278610142343985875993044608570391119776482917381505091993518458627344959366388390681886353970762305284121228487630339978002221240255127848814998035129301 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[13006599648060417252392730344040869581459566573349531979337642158571469722520545118111814142813294205049861373097477591474755363526106078955635375241678375616859504308884478783930548221207602013937319829583575140213765003511754237197900195035819530951186565968790940687415158735790338376329451204823874406794917378205646419500583031017530364589643730121162267486542465332544356909685678106261657359304066970697777579723832400094257411231768601803164136608882908188617745700726498760882023203612642733754050175505078259477552695703 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[47487294267333396820806642433313593186881931426679364365658197949325885295075540035384758574948639914515478249146021476190856947580817899585993453299490719582892146746601824223746217308574849635457428549148787841558957466360498790124406402566581310872674566253771486598364972432843488258502348490889817496547474749393932777681256771177638749287092060746379823731470930712129479205611608909742229911727476797607558242229248917020857577488031497052028584232460073058815126863208729266019601679378740004144610043370579028762994882057 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[10000622452691518016897789015925083212861564008550746591049568135586280672045378132775470768322384660221971536366197448106381525886487077693424497883457204036607989768999065974468947848041188019658202387155461246663129618173941256020849433145611546976724805697575191276057045817215959215437400338375081531979186564691689991985840591685725158883482867560182844796366967520978352804331042897949581754204759377588539778345639945934793637303715942205394592152586248036106383660894046762497400879005183260145571759216029520931652220890 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[17437949528881113840531727470016590784765371043314569121825873964211867066774620916230929352903882828599516204427660131150770200759335254518020823575167343019260509301228299643528728559344983608241789658541337750404585152160538906419344379514052407951589119585857752926525444190739453673800920263516601984680900442836997922165091041680067478085990737248343289245582360611566963086328161168779784115607896581002010456053251508896965866932874921475070241805546487252484654872550251758281345704443171391223044860400914888485523387991 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[29527720057684849021288250224754336981752431521082900390337662610575372150047498527359966441237326737344799108686962314164655885722053577268191073788642841965087528060147519026975552378147773643890353425238145450788003101155632203790229115021608886648918449561414114828722239186385107690973603095740693329278166980887834663666207545074173280031637669272281539976060369579379565003858511291528659791377456901230392272793341084718534048925485254703651858265066038228196086223975457153876291813283726431674611736416269104175150873524 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[20544049530097863843245660459959694132365280522176388747556922864673481753372389527101867256662366203443492446653788039758491475762992353244260593121245349549326212516612712200029055129768602911866508375907345646776190170865942519675989354963734277335891811826159213573589797072624587137529581339302219983740714633640244646688786214837351018120191807106905689286201613308659257204037048300868171618107956778491926404958643440186638853757101168836532724153912643650217390645776175311786791636450871058588133911407243549217751532664 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[28512415013652824973720833418982467437135618070633534081779376206216068282654527976045907836441718349287748214600965780773453793879567414770294410205214358144330298195831926272150102948035431966450103616494596216968167913955335708719343867641442929205041637569857018182819849232487397712053635001701522887844249546984787319975180544287215808031792024681836167640789260652674228251305556021704814742325944419556400762042118831041889869603745772494345055476511671171361924454041474410852650213996140861995277610481723533324441281921 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[39104547304253323461824536653333107104717024126178629878605958342834892193876510061073601948485493005350183539381106272913695827540394124259511310230789353779198815881205329108684085878161101405897537920252457674244287576750004494712223421933995570259754216402259197446182723064337886259306272997666415656248436854663725892508568371860615310338696861145355448422353581124544920439769611019959287477194560556852834947446837884311926372664958257546445086696343119224796342232168569256936161511942503335102569490862749514410976410357 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[5660396042094634540163991405198594077794236055394128411851989825922942404570578992182463191806789933583571442455636792662034355597417624719184752057464896429621082354859627681114352031436431567199912970151450664664161814179184074507292730718622252570943985759197375933969535625150305141193066721514417547165838693023370973562487002803614654506878360718834833375698695241826405598868159586599128765016270085355827001052961568936699529056082430378122235767049991886898447295186181471899150192778438289976439310447158380004840301870 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0]
[44001582407731992857142086044069015197952804115288097709923772464515869858391977840452506136361467919692981424935260776169599307540154339672071530653836144918383177684938890638449201211422101905074083768867144082393449227192122015929530208128154296122555842010008354098728736322591519861241024831518434126796993090351645577650737484848029869467258214487563108629912394092408914478559111179674281301247246637458903447009170535186643289266906801429765533783917582338857455128965190190589236081155674574817393676772460840649521216239 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0]
[48323810918103486424318168038817920808289174734562241111304566736370174362893552731801216280775467063295857507856055838736254485069433862290994363388673837322084719198441130296669345851340713486371927135884493075279285029294573740834086720043062169256111203626739293105273861117131674890729187104635255938893184523284554296942251572027884232949759679160412438165600361090002159469235700965054046350278855065931431286954263309211114107677175112292516551988834226280249280041152064191816490467028840237404150687021768449470878149267 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0]
[44366323659052979421048482335718456270220213007946154492984553283373027440793885566648418518359346943563581507915094434285444650593912456574319905912790645673300744153742597522786468760913603502834174044230203149360725929671780282740946771126092854515956578116517415907632864077432361003287552660611304673055373759493211688363381990508188123667571918836989432112754542950606616262966833610233128847499998094364494764169428735074774971100357711112488136341566622252628536856233186709251605750546343246941093433855543205112476163663 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0]
[37446309941355898255665588520902841738993164309539451110411820007432040327163992196544659944859000196257820255608245253626766006441827812123492871294077937886479395090017596228577894558104889906988941354437543946652403460968905946696320831803716519226238849893240251716030551380981593548070047155162652223957453006807980993039306853323480555351485266606711923206128746353854626132247900211898431909704164640488312704875110150542413403811914470027319826967642442307177106917363683031475317594297803178358488520591668177344653469907 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0]
[18211320897465797027574603432658666547037256228146442469292107671598423774343188655475733788375636594544162413620701502312758804428504525481465822779351596705132964801034598740910091043747797055386001902386426277616632479060611539130852836984828878182290717950661452837558810275656615712907242832308662006856276548839110520674553567162626254754999311285036279539832439508607354766954131674143425020599185522505989976429114062513948277074317488116516160088001045027091214051849023976165088314029346724827012511975737091386668051780 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0]
[2639631237806906217487331777127090219740293007641519685795107053319496271011865855360378264594121285801722938596421344008456486903771138663274060864051434021185623774818443067828395075957672705818322960133822763665953362041485104311894451056359461280187198730067512240994998991502217155685925156178334883064005115666753695082775176917266848193298871391448419892761523419666945617644697995024795983531415530548007088931226705432050032825293244924938681457261878712158833110666854697722990645904704720383662976256630835580900133122 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0]
[25591929027648039145485718087988560701081303630684788013141688660911369733044251208838930624842280381284373900382631100581111401216819165755085823627232967106119807290149208372845253629880633983675350513156107853852178029674480015640891102703361822053921963022484314928047590660375891631579968985618874778766872521469091760740661227343765806594773807748392900893484265359755978257875978454229706540646227185025029770035084539364763604908535985895345566612110260276092596046890895862753604030742196663381656077955746681391610534604 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0]
[24025926125892780616708362397994133109199967698948935770931572106105761480996588699222664625015248688867091725864495188563630799111525846440668288454368022531112393330698879045075642672856625904535125933268919353831483226675412669211561954443205081731524486213456020342156685904909194920653456984641043770653903043657566348504402921239943316494115804444720062158690982574351906488547396235869758060216082151362732603592151823605614742005890870071298538455581537920622632355856634179063126484522406416648660014372871300040492014401 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0]
[42702270252900700213409954873276473376037412373563056417949040952238432077458892726837049915018463089986180332739872948707956864253606276589028398195492737983764197285505259107054064457844288997731599724992134231826636460368904940220765962780124389807566315299189760962357740860233535280947529601796317268836735977743423269839639469829353897464488330582159070889443972613880879471611056339285202166103512346915178823609625561862108926469885021397871658262345686538771993001092780132966703457335132200996720492135485492982909314031 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0]
[21807364015392671018019482351792254901494215965038958504148962082599246618718936623529433342320560928989294853650317897590402771478051241785556006981759997141117289437092379044802082972557463081515694621321793059522171270588944197257447168102635483194847018506967569668441280488713878487085177552150515989190653181002834039735997073001725779071680420762437091338033690082161985266055883018880998557923900619566607461410698929739487698794204292249863754869940205488375333058428965589957679805480447992800338137826225959879990766790 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0]
[59266065795579885122966765172226796280190807301427694872766895916774999106873098070558336035340223635435863179652364256487214935031631676692767626359569398936742425898012523592297149444157247660169792094167488589036850687126081038261574967896568264778542792249636740698666101917398409116027341850255148360419574660536173196209101168069156352922620205465853258994516025353923329318783533727886384556784258151786679369312473889750108837454485834345028715737850733650320049223020738491797015207222022372756554983775562525546273511110 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0]
[25966229986455303194624380156781613190504604514669854105431722939208130590863029063035962605650405500159236214565940146867226712461551580634276497154007726213289523508020625015135837010895634813672101073971376030142500504279534851931674652267771549701241623458950339251157095209969924214892428438914979247098031678395539832342686177006697952139834030414772495215210399923575394786424260771304560447821117873832067127882846441793145773737647432614774750417973445075227975434480800860049057621675457056149215678093963320251463173239 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0]
[11949861513300132297758499348253056627169102821609959672875843461274514160684888418133145077684039431013884539419790206239174249659086489018615604743396128559769253017962319947507132695455257748763555933850366088807119004524788956918184642353461434086709468823025785199152836225484613766602470410958040262032537742591257431013802202883895641356706205373134489305652580169978844454630866360403984095332798768725347867091655789147270351347801827477687530793992126654019485263010605697915116586301356426233806895447689680438075116137 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1]
]
176 356 0
[1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1]
