103,[[104,0],[103,3],[103,2],[103,1],[103,0],[102,3],[102,2],[102,1],[102,0],[101,3],[101,2],[101,1],[101,0],[100,3],[100,2],[100,1],[100,0],[99,3],[99,2],[99,1],[99,0],[98,3],[98,2],[98,1],[98,0],[97,3],[97,2],[97,1],[97,0],[96,3],[96,2],[96,1],[96,0],[95,3],[95,2],[95,1],[95,0],[94,3],[94,2],[94,1],[94,0],[93,3],[93,2],[93,1],[93,0],[92,3],[92,2],[92,1],[92,0],[91,3],[91,2],[91,1],[91,0],[90,3],[90,2],[90,1],[90,0],[89,3],[89,2],[89,1],[89,0],[88,3],[88,2],[88,1],[88,0],[87,3],[87,2],[87,1],[87,0],[86,3],[86,2],[86,1],[86,0],[85,3],[85,2],[85,1],[85,0],[84,3],[84,2],[84,1],[84,0],[83,3],[83,2],[83,1],[83,0],[82,3],[82,2],[82,1],[82,0],[81,3],[81,2],[81,1],[81,0],[80,3],[80,2],[80,1],[80,0],[79,3],[79,2],[79,1],[79,0],[78,3],[78,2],[78,1],[78,0],[77,3],[77,2],[77,1],[77,0],[76,3],[76,2],[76,1],[76,0],[75,3],[75,2],[75,1],[75,0],[74,3],[74,2],[74,1],[74,0],[73,3],[73,2],[73,1],[73,0],[72,3],[72,2],[72,1],[72,0],[71,3],[71,2],[71,1],[71,0],[70,3],[70,2],[70,1],[70,0],[69,3],[69,2],[69,1],[69,0],[68,4],[68,3],[68,2],[68,1],[68,0],[67,4],[67,3],[67,2],[67,1],[67,0],[66,4],[66,3],[66,2],[66,1],[66,0],[65,4],[65,3],[65,2],[65,1],[65,0],[64,4],[64,3],[64,2],[64,1],[64,0],[63,4],[63,3],[63,2],[63,1],[63,0],[62,4],[62,3],[62,2],[62,1],[62,0],[61,4],[61,3],[61,2],[61,1],[61,0],[60,4],[60,3],[60,2],[60,1],[60,0],[59,4],[59,3],[59,2],[59,1],[59,0],[58,4],[58,3],[58,2],[58,1],[58,0],[57,4],[57,3],[57,2],[57,1],[57,0],[56,4],[56,3],[56,2],[56,1],[56,0],[55,4],[55,3],[55,2],[55,1],[55,0],[54,4],[54,3],[54,2],[54,1],[54,0],[53,4],[53,3],[53,2],[53,1],[53,0],[52,4],[52,3],[52,2],[52,1],[52,0],[51,4],[51,3],[51,2],[51,1],[51,0],[50,4],[50,3],[50,2],[50,1],[50,0],[49,4],[49,3],[49,2],[49,1],[49,0],[48,4],[48,3],[48,2],[48,1],[48,0],[47,4],[47,3],[47,2],[47,1],[47,0],[46,4],[46,3],[46,2],[46,1],[46,0],[45,4],[45,3],[45,2],[45,1],[45,0],[44,4],[44,3],[44,2],[44,1],[44,0],[43,4],[43,3],[43,2],[43,1],[43,0],[42,4],[42,3],[42,2],[42,1],[42,0],[41,4],[41,3],[41,2],[41,1],[41,0],[40,4],[40,3],[40,2],[40,1],[40,0],[39,4],[39,3],[39,2],[39,1],[39,0],[38,4],[38,3],[38,2],[38,1],[38,0],[37,4],[37,3],[37,2],[37,1],[37,0],[36,4],[36,3],[36,2],[36,1],[36,0],[35,4],[35,3],[35,2],[35,1],[35,0],[34,4],[34,3],[34,2],[34,1],[34,0],[33,5],[33,4],[33,3],[33,2],[33,1],[33,0],[32,5],[32,4],[32,3],[32,2],[32,1],[32,0],[31,5],[31,4],[31,3],[31,2],[31,1],[31,0],[30,5],[30,4],[30,3],[30,2],[30,1],[30,0],[29,5],[29,4],[29,3],[29,2],[29,1],[29,0],[28,5],[28,4],[28,3],[28,2],[28,1],[28,0],[27,5],[27,4],[27,3],[27,2],[27,1],[27,0],[26,5],[26,4],[26,3],[26,2],[26,1],[26,0],[25,5],[25,4],[25,3],[25,2],[25,1],[25,0],[24,5],[24,4],[24,3],[24,2],[24,1],[24,0],[23,5],[23,4],[23,3],[23,2],[23,1],[23,0],[22,5],[22,4],[22,3],[22,2],[22,1],[22,0],[21,5],[21,4],[21,3],[21,2],[21,1],[21,0],[20,5],[20,4],[20,3],[20,2],[20,1],[20,0],[19,5],[19,4],[19,3],[19,2],[19,1],[19,0],[18,5],[18,4],[18,3],[18,2],[18,1],[18,0],[17,5],[17,4],[17,3],[17,2],[17,1],[17,0],[16,5],[16,4],[16,3],[16,2],[16,1],[16,0],[15,5],[15,4],[15,3],[15,2],[15,1],[15,0],[14,5],[14,4],[14,3],[14,2],[14,1],[14,0],[13,5],[13,4],[13,3],[13,2],[13,1],[13,0],[12,5],[12,4],[12,3],[12,2],[12,1],[12,0],[11,5],[11,4],[11,3],[11,2],[11,1],[11,0],[10,5],[10,4],[10,3],[10,2],[10,1],[10,0],[9,5],[9,4],[9,3],[9,2],[9,1],[9,0],[8,5],[8,4],[8,3],[8,2],[8,1],[8,0],[7,5],[7,4],[7,3],[7,2],[7,1],[7,0],[6,5],[6,4],[6,3],[6,2],[6,1],[6,0],[5,5],[5,4],[5,3],[5,2],[5,1],[5,0],[4,5],[4,4],[4,3],[4,2],[4,1],[4,0],[3,5],[3,4],[3,3],[3,2],[3,1],[3,0],[2,5],[2,4],[2,3],[2,2],[2,1],[2,0],[1,5],[1,4],[1,3],[1,2],[1,1],[1,0],[0,6],[0,5],[0,4],[0,3],[0,2],[0,1],[0,0]],[1,-1,2232,-1069957,36867616,103,2592866895,8897673574608,453082240511176,-4326,12572718155224,-757537534215916609,1856181757273220355136,88271,8563254597996003,1332368126223621280686,1289370839294472705035188,-620060,1932269727107294345,-230093959495296427641938,292184447486279774031605344,-8960382,206158977608002394741,-3924219702892585812228861,20060704932204048270335733016,201532375,12626854887402235946681,136745215111884795197708655,-347737895985296697405103085888,-575461000,499946952999986285602533,5143711015707808173477606166,437942122758637959661941183778,-17857873230,13824383848247362807703757,69367022066518439992342056844,33909827211744936641072216113248,146375748001,281318252093318275032118081,356493768924845545741268744090,-5399154896992420330543280334408,750016192109,4369071709708941993587089073,-2709472465927162655304989235807,-1497178700366483647322217726504192,-11812274941146,53122691636627951706377767265,-72175024655217510305465451908721,544276888536958543909058909865124,-12625948313277,514494488874879005203744686010,-791220511845138881650714873060696,100670648615579191663824664963371424,578155637463825,4010371916948724050222028470060,-5960332619443450622668361968057875,707328004503031270143431231039179144,-208878780743418,25239241045834270962518381318724,-34112870767911656013551812465781739,2255743441238334655412977491616504000,-19946832989907650,127429613267455565483461979950322,-151067934428763547400931146980045256,6610403456138652406804915331701433167,14446931441743673,503921888917806506260575091996143,-502721194832762704432439520233439341,114017093236513178718937283902045582144,514310125244015403,1455497234959782617469203337403869,-1165562708801551264629066924180356060,1774387334382363581015247289385724860592,-222856400982379203,2308221392879247345784027861544747,-2001273321950898694343041708454533882,18509012588254985441662683185860869488064,-9974790159055850580,-3482808866137235427748486582211395,-10593044210718392340591608563519282541,149000728582249615039469887029327861384168,-2631373742032011408,-39650365203127965221863552879392123,-116224226719903646087616578860561406790,1001060123033942753878733301189739714901312,139976993980671905951,-152130937830329082635489586188122897,-888696260830211479365681143207787880700,5857198227302183139888447852399499730536688,166750405341472704655,-342587472584159974031631710787859643,-4922006081468576233170898178994587020486,30620142746088289169590478692904530338674816,-1293640828390735921764,-294840244223517757280571028150330383,-21319060446741523932799482047910834577306,145445005800969825493338931135092769213520988,-3087990839865800151062,1142429519534711409276437672589378524,-75004671801114182045513346759279540543552,635048250585709420190753561784105834054879936,6009928143927644298230,6064814736237047048494908626866045413,-216370819157851251947431988679752032161856,2570043946442117651595587057989270370972223984,29625429032446548515784,15089865412113963067890856654306173178,-500420009300015147459557172558522883133174,9699435636241000947565456491988636924869350912,11076421549881083191083,19483328825209463107397325118719070131,-840491398241953939856809254871271021747038,34292896758279202774207207984935051228809287400,-136110766776865975715469,-10638015773328080037764250914691470212,-548062148619257922176656213634066608325632,113978312679058717023934978491229240735507836224,-308244285116572674192723,-125426636132235263040088736515161993324,2639932249570686463578798371724244480169650,357081696009743425070596731630139727300445897616,-22210906600654304843710,-344248553790609907914277791550389015184,13849329809101179460665958627136144568372586,1056705038248955787717543257715617205503037686656,1319412484846312066513972,-521752848698164583317421480232651795514,41160699557202830953499531224905313559202512,2958732898917444174657644678694085574933675086255,3199119853098972301017207,-185235489565341874774006998430553481526,90475814588497955186585022069349853583350817,7848991966849825640604024579524892236831363701920,1650680953529677409948313,1412258975051136423675542912196549264613,148402218485264308381853834062930956188380416,19750718644712912897762120503143774729824426428200,-10183118996386308392576661,4619375639329157560796690034692851215550,147101405650828971493349713944434791816727419,47192961632767995859223549456314553733280820446656,103,-29727824267705339544460674,7918629213446719544158537085111905956935,-84060556777447110618936304094938434103378524,107191540712346997094161066112613137445979611513828,-6695,-25401987446028200411469608,6461808766195980799728908164027436424403,-846843413022040832397792940515616218335186542,231700180541658864418856526722607759481368975886560,537042,52975495600502043768420052,-7127124043420462472328954030760089601625,-2503728105779112086902356102181365628669987757,477218908946269089469070409811068882182088487910904,-22289921,198412345970237581664962255,-36939399726129842677272894662252176488509,-5189771101006804696259284203584614271891257325,937847926032194689858354427469031377562875239468480,671310225,248646469203135742537733775,-73001428925254895846036042576429341962098,-8209856842934197749780147952747793513113733230,1761233786650967866821712101306949813143469227508130,-14738685090,-90592215695334796676563776,-82369199429876883416039962291249191216307,-9190435699620581382755259014671170885551405356,3165539216917387805462757893176483005776455581504224,243944486416,-937054068771519728437485419,-15784403619764993213768557146591641153657,-3407080785355327665492495193744563742104256798,5453876640598750673028755790354606805890044637098968,-3087428303210,-1684413143706848206875260709,158562168926836986267907781755242600862597,15858671089655821542920717124620415554796905853,9020855975020161445714038818351431259588568258224896,30023878481211,-840981314942665989511757765,401358851520287566815970127090957917765577,54894227472889757352633084662356472561347618787,14344526892899087052085137721992508186990557789641332,-223360735754916,2879601533940984856393668120,565677468046062569598587742367469050906050,114524185884516224112229220229568670243099447080,21956821765073347104503784734663331898020971923817248,1251289693008320,10478900071729089356224631160,431245154129277247016545531725692898820512,183338698818503785491584590246272463416797638321,32387502107176460632314134539924385963705799965785960,-5099398972022954,39188154898155116236751499232,-164252494635578854883292777865145534806468,231982775382332308238851658932469962693782319793,46081111022786789449786922489799403333227125165167552,13978299024598251,202872753650815413797226433119,-1146368484976108432395879904824907619444067,212733250253655840079286786968657635986117476184,63293198338766418206019884556148434248755399545022177,-19926425614157288,936677754927383127678158738935,-2105253347729854105150329233595174038039157,68248042752125512599628646930031199032289769073,83979738794603548740979787611164693105179279219676160,-12530115808159262,3336389506736040796937102868400,-2406404268580593692947943021752488981492605,-249451809959728223749237247583697969475121332164,107700254326780017040200790492745761720996821622809568,118911415681491219,8746812114420017631572290737047,-1521488406596254563766084715926466739930201,-753506567283231000500588236198559254615598969264,133558833867557993711453141978701216683279128125611072,-224476545880484587,13600015253734682019294142912626,589986791019260925974678856013199465905475,-1398857362841455822882486846749989116770506681269,160206481952929506223878584470723804189560125265321600,136043405733209991,-11475144125188735028594833215389,3312505196215854243973029133056728418173439,-2071837595595758862486991973328943903949976760922,185921574615461431716881499319631476965750802893705600,208412082683870643,-172180582721903852219045304620576,5580480466435853176136372146199312970074521,-2601038279557685861482561257881473494139019260634,208771762856878489021960546654375423424794521650413440,-683547974361135135,-700246370117299293516925220539175,6363745109535385368546336731520266335604999,-2790676090832933301160113332273153642049700138732,226841805370836891409265671815211139528497411611796224,1478670529044930119,-1785619301579058788268413374371801,5134387826227317491002983011102050764138678,-2468989087784877508629915123399948811412411514894,238492507410896039615546947886097374897114035121862912,-760613638414198430,-2631648048015394977696615708180568,2047541620452556323747934903404703780323402,-1538049653344784750599626315610748605346501431488,242603290434503536189463240590189832885043575768248320,-9225767019393553643,783077229791727783721840644220869,-2192243512841632422054410267519543563125077,-10389941722188282841464095980651884041790213228,238750030526046092022166565709729555505123919400105984,-6355355712609705304,17719056223946264689848377291034612,-6589433390804223881125035756020443011753776,1978520793053612953441712344069218560202147840328,227280820455195556932405098765084709117094679865901056,72444519432765011072,57539785957834039946733952608946017,-10059488426151921386232327795651159067683017,4186882590176777846170517936194703315418870518716,209271541925598646424568481244830984290925717218889728,197939266894144992579,105895492002646999247200430535967756,-11585479661945126870113999654307021502998552,6310397386794504478457532642287326463472007473808,186366457103759388683886987024786109020414095966060544,-215148294787352141845,82411372890707064605931093655471908,-10463504533297776283114735749768951434435160,8044371387655699653635180696469105310281683245872,160532996053343638215890754239236410858625896194408448,-1694045068577944739326,-175222439945132427457697333762922632,-6648241061923662450934733499242574923462560,9148790264450709035276053178898446968490503593472,133779778615620997120943612566104961853082444023398400,-1750336079273599299195,-800975510715467186237114723217251055,-967791218458222605243906553952229293401109,9498302614341701225327432737221529721087628725920,107895783575171217382887628471929194188277199756984320,5970358704218532353722,-1598701523033398274778712582586050650,5075205783944053328502859725486854326154868,9102669634926098016131358459060373168482867272704,84261059569116362234985251026654273753228739469639680,18665597270363138456058,-1716226613685597775675130623921940335,9931242256775698200685019782874011328124196,8092963644713796388643496027516888693455333778432,63756741974723704920231958587200811555742148535517184,5291023122565156350663,205489290040128889865055571220425299,12717053311041825703618118721925229889771928,6680396475358037380760485701379071145399250229248,46773306571814661039314440923112781752352247847583744,-63657270362693522309446,4927855220900139721191634340715970933,13573681160456772015418203264239268511250754,5102662907124461723967868527283577196559937524736,33292441190506440516727464840173830874184636582330368,-118540117204724497386168,10896644666106825141716190524052692153,13482519513552015945983820439984488116446528,3574066031339805869099535240319049690458086346752,23007026306169211892555996030678273978961955527852032,18889547450622725872831,13516796640007407193079657457410003195,13708003141041893285031599967751417976721620,2251250668029267054402001227393347104600533684224,15445775500361548957643167132488970222412449584250880,-1442,365424902879826806326622,7265327823374767429230790414542318062,15201215410622323346512124770830457946767464,1219269776516017025365132675288883503384155693056,10079231727652550745936124462960479662506892318474240,38110,479830433019052848516159,-9562271592422307855693371307179983666,18221596734641026022347127388555017071603846,496125478290096458141307660443924267719534649344,6396028731737065003655751768563282249670235416166400,-521180,-177231149636385578489716,-30947139892431961183216523249752908560,22268157098648666342673770621278065968427728,49715636863543598613428143412323836733682089984,3948357805886391074664264639473824831044587551195136,5975442,-1254040882714581487902875,-44569406910396292642385089086018446489,26292592693255774722572794939281293247197168,-180265150561167747468199213469627537550884667392,2371724401246315155232656673613328999311998221025280,-54342285,-1323635454090829773125808,-39374915787209171661967922461677565832,29100807611659627117901271907869056078582912,-261949323512324677088985447669296176282507935744,1386539250506615616288728546671538814541398903095296,331659897,467252364247332269574831,-14168651925271292039004951258495978025,29796133705008942038906459689996743180483744,-256540877692891134653396745767671137844256047104,788964699672896163751134889133066618191043885006848,-767839662,2745161105006483927571581,20095343833146116525203559981132107438,28090809646523924470759210660624275343470208,-210536747437472817409447141788730529362182930432,436951914254905204309244145692810516613606475300864,-6658819087,3961284940279579907053741,46956031825615837299874318402417035238,24360836060485750421651814902030925613911168,-154058339200864807039712110091101561040182181888,235508164643812983723305523705425937193356589268992,69651236697,13287190214803741650988370,54989608785812757602319762462373579364,19442609454433294312791952138560808058507008,-103205879124791115571826549311285685544565080064,123500390161703415476201682373076833605571921838080,-216274861511,95051330831564247333709241,44053879762546707995871015506293926214,14294411893045652851445206430581824456782336,-64162198055410544784567638405976190545872027648,62988090592063239481807830937264395229276980379648,-416659095408,544540247115450307663688522,23243049151167851698890220997300159296,9690363681871855004186248252708531337506816,-37303781737321386267940915410367769020611952640,31228671565007034256256810170904171544703154520064,4594077283313,2411221421142893707550711202,3586408318732412695670300558227227036,6061377904983180235501680444367995893878784,-20375414193177689632014174551474888337556242432,15040598117993152376937969750847876716544613416960,-5556919399752,8538608103955084707787594936,-8285281165608609770146994241399282216,3499158318967026906084507393190352991477760,-10483522614515634716956462388338974839055319040,7031247795831938416670957836969794997047789617152,-37309537533735,24620392299655627903294585734,-11762347207624651173617559265261057348,1863706982415541649626898364558322009047040,-5088564735726021129175830463937906008551063552,3187223487423002235607627719736853843872099336192,87714296293435,58443475333598010594602457516,-9932957969922425114668311901343464016,914959347019673864523952834111411469549568,-2331565642680052587473124003255489209821036544,1399157944753826760329420176222208635662072020992,197671008455054,115121538481627159539114403552,-6371629267371344747982677927459010928,413369900201486634060635225795818503766016,-1008495076469355383731281829350166497513701376,593938408330068320624580086411273908873011920896,-547082946824890,189286177444982666550223659984,-3294524504218062437564128090615931904,171474367120405939326350100775158141878272,-411586638957316571317674025101100549188616192,243356227024465798860524492535318862662299811840,-918818922304733,260883007857613210509997624935,-1388477320538387236955733122934977568,65114712533964711575339624250877062807552,-158333382326743479141993943997217395104022528,96029202062714627534137677802510968556986826752,1783293239595957,302200910074507132617031752728,-466021506219954751079187046909875456,22547043303560829770898409086015707283456,-57317475176922010153967989232930138642972672,36395320293308843099449115450586057577139798016,3567137083789220,294583687537960178066971743544,-113384884295742396440400420172456704,7082410847548769851156358093445416878080,-19475382615671130090818432096384641023344640,13204782629186730898455723308719997019167391744,-2086725758849155,241616899439204565812351956528,-11762606208172991086688422906863104,2003366903900320525532854173774734426112,-6187021003292126297894215322301664503791616,4567784196022540298789826821508142483881590784,-8121853162364584,166492439886942768366500403570,5898148117139461524560621740380160,504496713052918647312215599778902310912,-1827257385495123659317184147594241927806976,1499082535647861028469891254569447523809755136,-3176821688785917,96100241944993230262848525600,4427241847934615236919905266520064,110861208469046503528070906091141070848,-497631723913565677047333448977637554782208,463945210410604799384735871355728066584248320,6357192643627981,46253283326296260726104331156,1771239270219044241723432448722944,20406173967557780295171008181823340544,-123549176721295745603312455577357915258880,134398027996047658006532205277725884632006656,7483756384391731,18445265438166249079273249720,518932248776640295098559424487424,2825115695543425599716643066548846592,-27514478210426114212414791293206888710144,36105393716978894921804075123388723310362624,1866325811328450,6042834179959001667937846945,117886374131124920953860969652224,168794507762634916856903668403798016,-5365707811727886599830653188533043331072,8890187685005992521485462678859662764277760,-1708627804864409,1608076681062664170917425904,20472766276829302970195019890688,-52066513482598097318070088913387520,-880170554262693766861154716718330806272,1976298663863506557571236397438735138947072,-1510681554483843,342451102512363839122003568,2425094081940297337660545564672,-22697029678348621493049262614773760,-111475979585629834380813195882635722752,388829919088351726157424072071288746672128,-483938940591672,57201396627357964725634368,82818804478142115558073958400,-5097448358102079755124049811865600,-8025271902645898273563030835106414592,65922546365387327405461917674831767142400,-52873481264886,7288936295798722274591328,-41497752069541348657083187200,-764239111460733708324854468444160,595153379086007342293772290498756608,9288031468450410126660927705077042380800,8176744717120,680408363766423706216704,-11246709534389262327427891200,-70567127436790589969373937532928,308403938440855801877586910296145920,1034243696841084057835104470009118720000,2973974583744,43633926038692341105408,-1490332150618009789379641344,-1241647791359545874240740786176,52696421858683753492281225306439680,84539159717341963699705848224808960000,308503404864,1709429068377083630592,-106851158022495929660080128,693292802411701131984104325120,4881155256162321865869480689664000,4473800777543498488431954100224000000,1,11082095136,30702622235994005760,-3246582701631878832586752,82076625713607196226170650624,198127904599174520991916228608000,114346345751910504496663363584000000]
