109,[[110,0],[109,3],[109,2],[109,1],[109,0],[108,3],[108,2],[108,1],[108,0],[107,3],[107,2],[107,1],[107,0],[106,3],[106,2],[106,1],[106,0],[105,3],[105,2],[105,1],[105,0],[104,3],[104,2],[104,1],[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,4],[72,3],[72,2],[72,1],[72,0],[71,4],[71,3],[71,2],[71,1],[71,0],[70,4],[70,3],[70,2],[70,1],[70,0],[69,4],[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,5],[36,4],[36,3],[36,2],[36,1],[36,0],[35,5],[35,4],[35,3],[35,2],[35,1],[35,0],[34,5],[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],[0,6],[0,5],[0,4],[0,3],[0,2]],[1,-1,2231,-1068470,36708366,327,2635551657,8876804051411,449174349896529,-50685,13775945134096,-759801292135318970,1832179297936838067196,4954813,9242562933736202,1338177421730607638238,944024404834178040732744,-342895797,1594928541361168610,-307231564237927830094888,129671012956922108496821052,17874810483,78328902475876252133,17909414187485966395965896,-1419003772962878571399277266,-729142138126,190969657088834171456,-497581970999024693668899900,-614066259551905208546764980540,23866462247814,-31801315010904498998316,8045298371194013368528661027,39770210264406745766444008348914,-637708281980739,114151696327895162251847,-80490768180613797872207137866,-1317058353218546175120157815141196,14073706344717465,4501418577966115581146357,466453994921109031859121605198,29141730119246105143874867517939444,-258498124228862109,-48882547272855645595920158,-838049315763363585317474782946,-476438591741115305826544205589424788,3967834624960611453,13105547231813308207528119,-6679196204289992414014755424217,6071989338191391568104804737799496977,-50928678990515727343,2733892690548730157098530989,-9412522860934394072916200849280,-62358765958644098126007556403440309890,544669826006717200305,-17379568386522707896820133092,1235202543941180205414952231778907,527664603135245398776363995673485233665,-4806940401318390662796,1141912457877463158941381119,-14180087547436796194777687853392816,-3735746573410746418298879741911552707488,34294332420278946616892,479465320894352243287262636539,75395021024869246161002801330570700,22359968624625773957914722928288835430330,-188975958537426864972870,-2152120833716844695439997061595,-11325249555962575768790996147757548,-113857013311368912689211948787469764517412,708094775689948154609166,-611905612614093666828936998972,-3411637321312533813495056718435413710,494286607905146589094655688500497323180146,-792472713055749434628152,35685499479375085430283541200938,33469780770243528343498196507253723742,-1824290838633068116884531489160674700726392,-11259302883776465911759428,-78544666822159151339500775731717,-195511361971960246239327775995613123694,5664961194192843805499725979576608363095324,95605766694909359520796128,-485121703257104097104107556096537,786687951632672679654503245743590176182,-14439701200089163254419487943225527034999616,-384652162060319239046899800,4079930245135822979042620855003435,-2080156816615308486726423901902716574106,28430953216154458987976602355723825956979352,533858026091038056180775482,-16338878811144937818236634145974133,2067530311706982338178985905323679726564,-35197287808580036163200593599200120971073976,3365154944843062962625777926,58335098192051208843290592962135232,11449254220122841317375386291198884290456,-9807491311672266679629793551622339435440308,-24581935446397382855842350200,-267353638286192107874939018431277070,-74280021330784210551282265223675035971606,191161435524534249896390458848085535623650936,68214831878679986280744392724,1309780950498474406076850166019310813,239953892124197498552161672151915316845676,-566142400701836389146302373691729851964695984,7654850846115363414932613498,-5361870754331850087395816534914325533,-481991482731728184844425098008437297654428,942553654465065653531073182743062604517403768,-789697972986427496728999943962,17476290959840433656559171442308494185,444497872253665975891592049910761642899066,-572961110305283512783022276806153312480859694,2864239650364233254888636272392,-46604149115793669449310565846758504281,743943769350758518889129228437097680631984,-1740182916830212089220578176142246478444972932,-2630719283090794867921898375400,105515711676379194123343045614030181528,-3820173688357520021149562485907060017921688,6269384909503538218775722774323218285090521458,-15856918634511977294764712011370,-203977388448724724846918568080124463064,7157254588891338735981566451197724567538060,-9644259021348645647322392812372613307929159712,69280415315980814752679527813182,308121585667738972045932188069408078609,-4521015760528023451196910957111417624158870,3607597577533080396045582336733047777681987243,-85708312668715202285836920362103,-227652737109255699883947537776531841932,-11545121808064597447339984149732339859270330,18951006643605891949538884694016941460008220378,-226314290413144087205098779867179,-485221137682679721430472343602338423590,36219810019745118228092897595758647148291477,-48563754109509137935352373799960295670322731477,1102777313338588974682451950518579,2229569146822499057812322011280170520799,-39508219010207358439993594092591515834834410,47880780991433344033027762337714495528115320340,-1389407604398961612593210256629079,-4238735903915872905160487582608839775108,-16152688672911969014132626529239383465668444,26186775233637149985836233757923326681305881688,-2564210880388924659275983024605976,3472052824947285839431892202131361458512,114945253530303764588649687152432584584077326,-155583861000405039705430282222967284034436146508,2180,12196648949358002377378856539542956,3785193770961939261852975518558163320945,-145341812235281728659932125980641910129192936,208357840295647872480562309946956205981573610138,2969814,-13421926649578705649799694840166823,-16080289787607662161043123149750167682775,-12432149415352460409832984296137408580003846,-16915024241591357189809078681351312077310760212,827957787,-24398010430152769235957713464330664,21882664965805343710029728843589097172221,282355186819705716951481595154829314830253179,-385749708402653700585800506667103255596713262286,75194857393,95624608044274185053556786708581003,-5926673591138662071159234148432477930316,-336288727630773827713835865354450696143314552,603988599471697715478309822441848160612231387108,2498817975604,-77995502087291506326979193046097677,-31919448648952373077556207629233527293842,-60603687627663271406981718528801214021604412,-157369589921487147889918197176376998793549549352,23813792486652,-188264761223280229376583617740703768,63506221703857557334838927192185587785048,581558163721852274481992165283753777686036118,-833246130165217334915555022933390624385910986380,-163588624988392,529177359153296662562224065901306957,-47046015869454179340097580171580334856898,-501728918105740251682033157063961550664359393,1336485103930296400685813651843654827168379383179,-2387590654187694,-232669948852755060127494714248727109,-32945822562414240082107013504441489056706,-340900413490559529229998540171033209160040946,-321906492359682467643568594964845021351871606214,8114886173847693,-1091408603544324884110133877148355968,130321581559194599443481143584468293502781,973087766817768936078424767764835046782786851,-1658539148591674478990988559711118050218153476685,96110354175023800,2005418943811067905308694122980681031,-144103938486479583447374710019262554366768,-336579967611093966704031116239645957584069310,2331114021254957673906448862095771486754225986128,-328003751962235410,66478078913170708782279014503392215,-2942943702145586098167836713392541611528,-1011304031838190132112449795260900151857108576,-167901070640003151949377109334060689080174089678,-2097774379352301847,-4460139213231533101911712662167310468,237219705610726099186569436740610318450839,1171907558146160857079858430477068426000761222,-2967125075461729257850340495183466077927729979636,8905857494991199020,4813336298469156496106760999230054672,-306136242832224529120709553389713006198110,475543697171804185423111827551529948231215544,3103088270338385877912274077789186314707575742674,25292840634123687193,3515659235848784390932784947783704390,16633912106211473260085991853793107127993,-1849399769781673564964204927498815320603509250,806725423140813338986499818695651881548710364216,-149747968888067255685,-12201091479105749311029021923453557546,419248653966280635798053317469609190760098,720657824636798055508775880697698075593809366,-4412353944866481626281237878518627309551297412784,-180979003950156312020,5557218420400944946804385536099683766,-462387419473945184428529606875762398740484,1785154877571822452613567867356103190659160530,2787063059562738298295734554063487119368432673048,1956449952132946341620,14527859539295758896361814924728242525,-86504701128305381273331436101715886219292,-2184336155456593531425300036551629534683121552,2624433760296670787758491769323835252629378769468,-1217030177382449501956,-20713671940481196361426247222950878465,637667077830095175193261598047786749229045,-477793623910756606434772749109432783168215780,-4948102661302242684420500182060747614212896536312,-10892765434960033089496,-3917369031127133648712674386031220049,-440943995946901949047117298141729866270201,2806148788544073339414091696808601590388455538,921553976239202671402573991669546825088845708808,4974924337305331264470,30707999026147688691706297327284991289,-339196190645536720681878461582935619871113,-1532240672904583543873108887941983862339462770,4197025174839485052424679024130826443371469477984,110894718473056213904689,-17330544766950347207940394602453214876,702993810201028175869691637405390091321028,-1790781269795173671994667657917233959402823396,-3618877743483645030105446412448358859849720461028,-250694491591514738939737,-24651711765995668025802981123475089092,-163463668377386849051029156078214698977840,2777758031629873747140101962452132349891153448,-1527675342863474426167358389355447843585072938680,-83539338649452975385217,35583000576029108903702886465495319291,-539256044557877679033367668853914086317893,-228422766980651346997279875761523355174987400,4041507519987776763129878119786015820854313502386,763337097144468700370817,4143236479237701437989527893382942324,481041600306934258460886915849461118926475,-2359876645110292300207804673938557245851102994,-1005025402087448834922073526546386374998681607060,302327613318576484314720,-38128518470508038875201202105853537406,164739080892091142707682533644413606834035,1742295126301404708281099314496974786755923328,-2693159831752514108041326813833882290529233545990,-3358950487034871641976546,17316705888002476160321902786794066377,-478482281589650070642905816462470217151857,858135102159320248854074169621341035847713106,2139440673483117805703826771309052511471008634192,624853493299561495430201,24989514405190962387344596844897719387,133891776046679760147474327337819506976132,-1911648396601629575599009632881433685714912204,952891407181958653111175185634811294614796377481,12367849149100643952140851,-27164210873194158724409057510856121521,282962159130261243689800644924573799703353,465791094870380881181362336231332535996411604,-1948204804114787657450125443125021707122682455330,-13152742057230291791411769,-7076806396141809527116558774066889962,-238297670037443771813101346523201176631637,1135675903354762775772376645798477143271594137,198506004564048005774401771093514298911195260721,-22408906897180143160081662,23688887902480732335457288505715436454,-77646193490168766000100805385757696322033,-932558259511391363911072909710076329250297762,1184876302237063555799004956974988784812119473612,48491183880982730948929439,-5042997744086520483864654674199706907,195778982739405551725661567434933074660605,-285683216700678134974795801211771497962989006,-584528896452563161186262970296007079208614280652,12146397213474015910829090,-13913660874355695518939848891931695696,-41043433868666788584854888396036713154883,731665694225195839933541371575380016162220028,-491629045755857563183121226814674081379638632028,-96854928572910736635868050,8510516945692842117494843659623441022,-104362612050842548169030385042460640675042,-156583498790237840825459556537025691576007182,504714662990993268264166660237077190455089248842,33585095878837345187156344,5272097081658265359804904841213916146,71549971981786481353527893664083113447698,-357334171347631040343061120821885567712688452,102565817457111573171060353687402327995348603908,130250488162447401335352046,-6607196420929118728419140350844678001,31050721234055117412155939901527025921252,227325335689041978665125407765884713279557669,-295069346474894808695800535737108450995294703626,-103789965203810342605195831,-683841091111826856215533466414336128,-54501547148414899063680371967602882960660,103675520684861814417845719905930344816354802,35033464157478207472761646142090469449027894028,109,-127760620419855535565766051,3523111521058434357405247133076237451,4830480560982218333798997284279246891409,-148100628020882224096825953453085697076670562,130552155731523093383968119770475943008399386376,-103877,170469414161658567927762434,-684301154373687424703047760373969224,27718104953401154948711194326841629683561,-2910458469061958255881040941353463548120774,-49466538842242600188722828094592927746677108196,120990,87794478009954981705080398,-1380589066690315110813414945011897441,-12983170659903602470518083362758616871135,67186013843255180128552694762562288679470565,-44309680116484146606090616921560190296257550735,-3143887,-205827541179491696625506457,634914337578073623496001000357185849,-9302971327523993953063241277981070374727,-15950801486786504139184944345081559111057610,30209497322529548577254025605167708379092967886,-134020950,-26261569367917162084639003,389789817766471913183819802767990356,9440402157475176568581432073240833375423,-23552102410558725429447569809214119470051429,10900062101403343234842138678209715171756633529,424191921,194351609803242098280223007,-319940243178531692289294343862329886,1239175278103963715621416838960380333212,10939853505115903041668408511972684665017078,-13226138220889704782025775274210109308986438416,7364130688,-29171734528800174384930161,-67234323162169256314665422864205808,-4509112106956427159493199208679730789269,6736763747431714118278345596126968472600926,-1444196609187640849180396314256603686958129200,-36483835156,-143751950185943912758463956,115912253675524617506908554642429744,773385471477416092121637250789733936614,-4914824137252907161757710518577962004342814,4581148608164090829055947078439200157433678512,-66296391584,55459029002052697090766596,-908405808874820111294024451783299,1559030307103400873158716858207088830326,-1630289521913641757561144892409037854903210,-223249241735274420716829428607503708806977984,791045433168,81799852698790232142538818,-32241697282963245943179617759484386,-675335430160867337474375007052810503278,1804596030324791629100380859919493362974278,-1304457882725338519174470963350875679136947712,-1458236323119,-51052707195731139270411759,5301106162390204492334138741401865,-381942995944453339881949490504462089239,329760964423106367223895376817630514828304,209181691503281212502568316479347405964864704,-2521559673365,-34617781836172083880034887,7006205276133933853736111649580379,302015406020993900938705455989468502844,-583617288677095569486019945351184178759404,313164918279854599519205806442137482777601536,13171990311944,32195346032117522957703095,-2124723562801131692054446567477313,54432947527641847341840526458697762133,-45620322895459683961416416356114552545144,-74321894810429697254387667472577784101170176,-12517712485877,10086740162276392712154047,-1182396277421144913903405800756959,-95311852517587591575263544072757118278,168622326869955743216929842911024614485254,-65355393352124373179472696663871564195248128,-23169664730993,-14994658908649830998374809,537366219528237001799098058767964,2351115477244794180969950248512201391,-1962345042830036202460829892721943275870,17847280342067863435347911232887913958993920,59997261302152,-1503788317972439851065310,150494049265435403042047287628799,22691038895519240858044075388019931366,-42638187962815274555996529514970407408580,12398206732295604895847026848296108772974592,-16504223560341,5284953535557793730224497,-99754151916974740523911864868874,-3886515372821081646115847149401797908,4057572304850038894711016021326743454534,-3116466157976392513287166871126999664365568,-85753132940193,-218135080372711441817145,-13364903907705565880798325709264,-4127396146153163393070769304227963918,9134885053885312161387432714623166213840,-2236475935102980060386694998160157587800064,91544865163501,-1416486480543256618650602,14129089791414047750836358109226,1244070878395255349077440347371626705,-1598089646248495060921879290215283991312,377303912425612480146933567063958244229120,37603235614711,203173164872819242198340,621321293115515933129805407019,565459354544761173043347070970768898,-1604615358669885991262766031275473915376,384752381054548148541568112400833627488256,-114441729811935,286480709549482309538610,-1532977003161883835280546696960,-251349302438390020636477972639146181,408977417017108134298400916967002408256,-20707393860920345065088485781181943775232,29251326215185,-63528631492250407091587,22510321611995352277333683920,-55834692623899931848272057092682868,223129155390063355953147971167170199040,-59343235599309068499340570423857710628864,68943557475708,-42832098608655870450501,124747685284955267732138704621,36160701892430439932519169404619403,-76740242572817288601096649329154013568,-3726126416283233702636162544094805753856,-46376784945596,12224954883632532909606,-6394811499102476629869660494,3554939822082506473908074141890892,-23383268540328247934978437222773484544,7401407963675115247609745237100346736640,-19271551242254,4549917108575957485880,-7117375129790049817363450103,-3782933843078545860565939031572612,10843088546592195983400881239013594112,1393969489319953910048267035299702374400,26575755590775,-1559004594857488537546,456657722242351643340387041,-90950571325483635360657418436522,1681460772975478710801102697487727616,-640237027314376560551117640119091200000,-94795792094,-316961985315658476112,220994540979567500238628944,283287623241674323727405763379133,-1147688581387299804001371400813588480,-248290227717215164968721247423692800000,-8242854643594,129937932077457513633,-953855378519399974578880,-5808583408001408091640622348666,-62778904661791706951838863995289600,22300229488288939830082613438054400000,1683707852270,11645155027804735469,3065699151194791751386044,-14526710068286303307960881807103,88403606281544915976698726146048000,27534007124798649555133508091904000000,1437590472235,-6579910118805027890,-2710740964083126425227684,627682254331509829924065590560,-946170198800118232721626234880000,2771220738726954632135458160640000000,-482447793732,13439191420649164,-600279105454058397889456,469242838053235133200603769600,-4650693487036583228659938099200000,-1613703081911785669854756864000000000,-130758725624,156088010253781946,241439741116023168013712,-22594442170427451073087488000,198960391021923920345300992000000,-461082214117429481821962240000000000,58075197384,-13647690929398018,11880407743501404525280,-8151802255441282616893440000,144642756049933143543644160000000,1924018315266959333130240000000000,4928657796,3192197315651104,-8491726035591787020800,351401121683242621337600000,-5731296344107579028275200000000,23770719704860533876326400000000000,-2748237056,-909411952865984,734594483059135488000,52655885737119711232000000,-1732344128499326386176000000000,4152090778141577969664000000000000,-34369008,-416470907744000,71699370461184000000,-3101401873907712000000000,24271753542893568000000000000,1,24468000,148343652000000,-16235790336000000000,440301256704000000000000]
