127,[[128,0],[127,4],[127,3],[127,2],[127,1],[127,0],[126,4],[126,3],[126,2],[126,1],[126,0],[125,4],[125,3],[125,2],[125,1],[125,0],[124,4],[124,3],[124,2],[124,1],[124,0],[123,4],[123,3],[123,2],[123,1],[123,0],[122,4],[122,3],[122,2],[122,1],[122,0],[121,4],[121,3],[121,2],[121,1],[121,0],[120,4],[120,3],[120,2],[120,1],[120,0],[119,4],[119,3],[119,2],[119,1],[119,0],[118,4],[118,3],[118,2],[118,1],[118,0],[117,4],[117,3],[117,2],[117,1],[117,0],[116,4],[116,3],[116,2],[116,1],[116,0],[115,4],[115,3],[115,2],[115,1],[115,0],[114,4],[114,3],[114,2],[114,1],[114,0],[113,4],[113,3],[113,2],[113,1],[113,0],[112,4],[112,3],[112,2],[112,1],[112,0],[111,4],[111,3],[111,2],[111,1],[111,0],[110,4],[110,3],[110,2],[110,1],[110,0],[109,4],[109,3],[109,2],[109,1],[109,0],[108,4],[108,3],[108,2],[108,1],[108,0],[107,4],[107,3],[107,2],[107,1],[107,0],[106,4],[106,3],[106,2],[106,1],[106,0],[105,4],[105,3],[105,2],[105,1],[105,0],[104,4],[104,3],[104,2],[104,1],[104,0],[103,4],[103,3],[103,2],[103,1],[103,0],[102,4],[102,3],[102,2],[102,1],[102,0],[101,4],[101,3],[101,2],[101,1],[101,0],[100,4],[100,3],[100,2],[100,1],[100,0],[99,4],[99,3],[99,2],[99,1],[99,0],[98,4],[98,3],[98,2],[98,1],[98,0],[97,4],[97,3],[97,2],[97,1],[97,0],[96,4],[96,3],[96,2],[96,1],[96,0],[95,5],[95,4],[95,3],[95,2],[95,1],[95,0],[94,5],[94,4],[94,3],[94,2],[94,1],[94,0],[93,5],[93,4],[93,3],[93,2],[93,1],[93,0],[92,5],[92,4],[92,3],[92,2],[92,1],[92,0],[91,5],[91,4],[91,3],[91,2],[91,1],[91,0],[90,5],[90,4],[90,3],[90,2],[90,1],[90,0],[89,5],[89,4],[89,3],[89,2],[89,1],[89,0],[88,5],[88,4],[88,3],[88,2],[88,1],[88,0],[87,5],[87,4],[87,3],[87,2],[87,1],[87,0],[86,5],[86,4],[86,3],[86,2],[86,1],[86,0],[85,5],[85,4],[85,3],[85,2],[85,1],[85,0],[84,5],[84,4],[84,3],[84,2],[84,1],[84,0],[83,5],[83,4],[83,3],[83,2],[83,1],[83,0],[82,5],[82,4],[82,3],[82,2],[82,1],[82,0],[81,5],[81,4],[81,3],[81,2],[81,1],[81,0],[80,5],[80,4],[80,3],[80,2],[80,1],[80,0],[79,5],[79,4],[79,3],[79,2],[79,1],[79,0],[78,5],[78,4],[78,3],[78,2],[78,1],[78,0],[77,5],[77,4],[77,3],[77,2],[77,1],[77,0],[76,5],[76,4],[76,3],[76,2],[76,1],[76,0],[75,5],[75,4],[75,3],[75,2],[75,1],[75,0],[74,5],[74,4],[74,3],[74,2],[74,1],[74,0],[73,5],[73,4],[73,3],[73,2],[73,1],[73,0],[72,5],[72,4],[72,3],[72,2],[72,1],[72,0],[71,5],[71,4],[71,3],[71,2],[71,1],[71,0],[70,5],[70,4],[70,3],[70,2],[70,1],[70,0],[69,5],[69,4],[69,3],[69,2],[69,1],[69,0],[68,5],[68,4],[68,3],[68,2],[68,1],[68,0],[67,5],[67,4],[67,3],[67,2],[67,1],[67,0],[66,5],[66,4],[66,3],[66,2],[66,1],[66,0],[65,5],[65,4],[65,3],[65,2],[65,1],[65,0],[64,5],[64,4],[64,3],[64,2],[64,1],[64,0],[63,6],[63,5],[63,4],[63,3],[63,2],[63,1],[63,0],[62,6],[62,5],[62,4],[62,3],[62,2],[62,1],[62,0],[61,6],[61,5],[61,4],[61,3],[61,2],[61,1],[61,0],[60,6],[60,5],[60,4],[60,3],[60,2],[60,1],[60,0],[59,6],[59,5],[59,4],[59,3],[59,2],[59,1],[59,0],[58,6],[58,5],[58,4],[58,3],[58,2],[58,1],[58,0],[57,6],[57,5],[57,4],[57,3],[57,2],[57,1],[57,0],[56,6],[56,5],[56,4],[56,3],[56,2],[56,1],[56,0],[55,6],[55,5],[55,4],[55,3],[55,2],[55,1],[55,0],[54,6],[54,5],[54,4],[54,3],[54,2],[54,1],[54,0],[53,6],[53,5],[53,4],[53,3],[53,2],[53,1],[53,0],[52,6],[52,5],[52,4],[52,3],[52,2],[52,1],[52,0],[51,6],[51,5],[51,4],[51,3],[51,2],[51,1],[51,0],[50,6],[50,5],[50,4],[50,3],[50,2],[50,1],[50,0],[49,6],[49,5],[49,4],[49,3],[49,2],[49,1],[49,0],[48,6],[48,5],[48,4],[48,3],[48,2],[48,1],[48,0],[47,6],[47,5],[47,4],[47,3],[47,2],[47,1],[47,0],[46,6],[46,5],[46,4],[46,3],[46,2],[46,1],[46,0],[45,6],[45,5],[45,4],[45,3],[45,2],[45,1],[45,0],[44,6],[44,5],[44,4],[44,3],[44,2],[44,1],[44,0],[43,6],[43,5],[43,4],[43,3],[43,2],[43,1],[43,0],[42,6],[42,5],[42,4],[42,3],[42,2],[42,1],[42,0],[41,6],[41,5],[41,4],[41,3],[41,2],[41,1],[41,0],[40,6],[40,5],[40,4],[40,3],[40,2],[40,1],[40,0],[39,6],[39,5],[39,4],[39,3],[39,2],[39,1],[39,0],[38,6],[38,5],[38,4],[38,3],[38,2],[38,1],[38,0],[37,6],[37,5],[37,4],[37,3],[37,2],[37,1],[37,0],[36,6],[36,5],[36,4],[36,3],[36,2],[36,1],[36,0],[35,6],[35,5],[35,4],[35,3],[35,2],[35,1],[35,0],[34,6],[34,5],[34,4],[34,3],[34,2],[34,1],[34,0],[33,6],[33,5],[33,4],[33,3],[33,2],[33,1],[33,0],[32,6],[32,5],[32,4],[32,3],[32,2],[32,1],[32,0],[31,7],[31,6],[31,5],[31,4],[31,3],[31,2],[31,1],[31,0],[30,7],[30,6],[30,5],[30,4],[30,3],[30,2],[30,1],[30,0],[29,7],[29,6],[29,5],[29,4],[29,3],[29,2],[29,1],[29,0],[28,7],[28,6],[28,5],[28,4],[28,3],[28,2],[28,1],[28,0],[27,7],[27,6],[27,5],[27,4],[27,3],[27,2],[27,1],[27,0],[26,7],[26,6],[26,5],[26,4],[26,3],[26,2],[26,1],[26,0],[25,7],[25,6],[25,5],[25,4],[25,3],[25,2],[25,1],[25,0],[24,7],[24,6],[24,5],[24,4],[24,3],[24,2],[24,1],[24,0],[23,7],[23,6],[23,5],[23,4],[23,3],[23,2],[23,1],[23,0],[22,7],[22,6],[22,5],[22,4],[22,3],[22,2],[22,1],[22,0],[21,7],[21,6],[21,5],[21,4],[21,3],[21,2],[21,1],[21,0],[20,7],[20,6],[20,5],[20,4],[20,3],[20,2],[20,1],[20,0],[19,7],[19,6],[19,5],[19,4],[19,3],[19,2],[19,1],[19,0],[18,7],[18,6],[18,5],[18,4],[18,3],[18,2],[18,1],[18,0],[17,7],[17,6],[17,5],[17,4],[17,3],[17,2],[17,1],[17,0],[16,7],[16,6],[16,5],[16,4],[16,3],[16,2],[16,1],[16,0],[15,7],[15,6],[15,5],[15,4],[15,3],[15,2],[15,1],[15,0],[14,7],[14,6],[14,5],[14,4],[14,3],[14,2],[14,1],[14,0],[13,7],[13,6],[13,5],[13,4],[13,3],[13,2],[13,1],[13,0],[12,7],[12,6],[12,5],[12,4],[12,3],[12,2],[12,1],[12,0],[11,7],[11,6],[11,5],[11,4],[11,3],[11,2],[11,1],[11,0],[10,7],[10,6],[10,5],[10,4],[10,3],[10,2],[10,1],[10,0],[9,7],[9,6],[9,5],[9,4],[9,3],[9,2],[9,1],[9,0],[8,7],[8,6],[8,5],[8,4],[8,3],[8,2],[8,1],[8,0],[7,7],[7,6],[7,5],[7,4],[7,3],[7,2],[7,1],[7,0],[6,7],[6,6],[6,5],[6,4],[6,3],[6,2],[6,1],[6,0],[5,7],[5,6],[5,5],[5,4],[5,3],[5,2],[5,1],[5,0],[4,7],[4,6],[4,5],[4,4],[4,3],[4,2],[4,1],[4,0],[3,7],[3,6],[3,5],[3,4],[3,3],[3,2],[3,1],[3,0],[2,7],[2,6],[2,5],[2,4],[2,3],[2,2],[2,1],[2,0],[1,7],[1,6],[1,5],[1,4],[1,3],[1,2],[1,1],[1,0],[0,8],[0,7],[0,6],[0,5],[0,4],[0,3],[0,2],[0,1],[0,0]],[1,-1,2975,-2531450,560377626,-8470876376,508,83661182436,1432150502569695,1189035382403690751,23918592435411475444,-120396,1947191867960266,-940338734466636035484,12485838966704269018046183,-22512430382314900762302354368,17673701,5018303342495205180,11786257058951574708764333,229191312626740076576249734479,81665405909331022549028869461202,-1799057870,3611130546235960620769,-15583668561630899214105843806,221675455761811669861138885575612,-95277572272335291444355773203541704,134693441433,1030687662257692668708049,3345819965315731075018473155366,4996112297310924804659293297211875,31468372495586984431580725609393617304,-7675119744472,139719661214375304266050413,-94307408020219912474979798246365,640537833637223616667814658682386107,4748751120163694488120737288458037255688,339661905446992,10021671996128918183401504246,-1730524866090013550307902481803063,29928648130169765433036626914885570056,298359785058399925288064005130533388364943,-11801442298042290,407950687101915047491913868773,4965305129267507861707086145794728,-154149868372122940390993452047070229567,11427289931342251160507042055815193233929192,322964499770272226,9834790998169633902961072418483,458669944915358041558817895644077536,-41400712191425114900084249516566931017350,303731647188815737828807952723448387904961056,-6930986751694269053,141298307218809398767530746697795,15464265473862625642417059901979199327,-1375787754556394409743427509971394561409786,5981770050474371521249743103204712519289380296,114989638496920922478,1103840607182733743222625907382616,517284437415964718983255379401165606822,-26056887290179387955084466427471068743110265,90806875962942909000961390939063001881920902718,-1429818398492179120246,1775031532544350154741036358486303,14015248267912549192446644812116821904333,-340802761662323147361854073420737409686165794,1090773926821614426336119550487897565125983199776,12427781397383519301193,-54161546377964679122979101898270892,298151685640658540008291524617359663558762,-3317026536676121936184830139486323555526744709,10553556034387891123298713371957293353679587570764,-60957223165541973888792,-574209050309717114211748453264433387,5114115564706553039338760175328921575893256,-24910396369276216239388700362937623512582983376,83132268992028216993719576502157321085199918641576,-41476411452213257905109,-2172594491200618265009079562637524519,72613795688673069750107460293301896115545605,-147647882601576301622122665183249764260108027658,534591042470182367982253352021271517658661940977395,2857241404460288626525796,5401263074290697198025222650241712480,871499889878919461164829079565774187111460570,-721859812458080216187353827137846991089389515529,2779732845567498314406650289220348504711730500324160,-14973318219885790935098004,103492717235714183633561782419664975543,8993990258027725264599738272078757958157037396,-3434307416792306543370563597945772161221707070575,11283882920428556220105200406267423669148375974640272,-24857669107244678514724225,496910480486175894459300963729563305202,80980064539011033124186226214347093322799277636,-22035858002893000536782028729939018231557104582199,31864377144865283159333529230379207031331556063319296,507675584712274172608504138,478686403148854171849651903716635350243,644149033949293693990314870175245024264358931528,-191641770835939050456176137835058608011563823806214,29126401872416777060789849274386372889058054183173744,-625335980268563917024281453,-7706866990949471006346656428311098267369,4576352660763516459474812770862256747211704533640,-1661439911296215504443907907458798979613869704289789,-299795495561606329999210778040966925968572611770686672,-10141970351712703100242264537,-50827170687643708395710196127562438715447,29318064643501963441801150703640463506812945878127,-12470823738399199427002998284060822475484497861746343,-2185913730886994634306622922381669579649883167535623368,22253528757395691101786026963,-137984644949575687458918983077230020485367,170803514159480459543334544013578345273525071713111,-79627157869153212125578402852076142591502238237171065,-8222688234789083433618797767981877491841542208641750736,166502080761908935235535262506,68492038630554422509505829535409544575940,911684868241211508896437157704369414056153093847526,-437182761601199243304929824314804910325814401138064566,-15554889270575334694541214423812761837072771482004343160,-333023779279150126372918157836,2273864207690553412617806721175616411040754,4488041454218410304131473962071930535884287064992365,-2088635346921603095391782676065212110389817234332362085,27173133184562511766982160644956737639328570571620876032,-2461656976117495494373545182336,10358348493546013875579677998615109836328777,20497281410802023948790483572635493774129914753857508,-8744343881627368901052737699785687137041285406819860541,366327227287678086925399081776524562335002835835021627360,2069605417999082829343501672905,23360156954692822449577287093132501085867031,87307417342640722978666647678196415576476434899040772,-32080143200044589343592145492419254762485715818359372163,1713321905159122533337848584758153818665444840135962703888,29826313918057464063103817737849,-2628083736287622270019477532952826312440790,348471662165469103479392008479636799614858233567797554,-101959327225473083903257440907263104715345807401657562914,5058121246766401106695456088098515614229448448925358322636,21249583431652138027615133943872,-255796216902387822255181872148037462244772729,1308809430110195592678196399056214760112174854391905394,-270747958076027242290869599383185165404795777104880850089,8159372923634653178761025078897603776386419401249257099056,-236306108514925257485898742630599,-1182720222690505858177200228359575733685046329,4643204307095248340530290067413789401812697635290237384,-533507324160330918532536721677172025424999103248024630573,-8911608738250486067870988018224379353816834667363130385040,-614443401455718569459187528481100,-3168358108881645626479230720760897395529227497,15612070190509526214628845500719752063629512271894386971,-328125002587036661633777631572329799708405481365514494665,-117619257292525709321301712099696630427778987969851889600384,506666247639345792713650309431641,-4302815884994561260875524164108162625510584754,49902312083278805594840853200978320484560401922602832150,3535913053660423529659701755632656646052468063000495567048,-465234648324693326273356827116570086599750895528656709786971,127,5350569210269709813038258099958454,6795550316048698718984810186803824363762761455,152047053327157384302148195516212198192026609599219467867,23907436368145092769642672355677354180824681685702830917607,-1087655025367442882630489096476598852753645691626241250944680,2519934,9916385504400131836626144557069600,65829568566676973055130141093042841874074938252,442680532995965863816975384808153614321001904664359520274,104076010886446259004697253413505938332449341976398950496974,-842389228340890610685771798452243587033836913519450312774196,4170474133,-5358640108280370645592378661691204,247426242260936764297469198385833340234895045821,1234261609585826881373087484253555675806420863669188337376,372630762941517725685970254264541658746868312106929470361496,5949508404966386096651755696674152085165549359041885931645968,1737546383676,-72728888264987433708501305935938300,631110375418755073162331267121043994670159528574,3302029186336272280520361872752274726401512765460911871737,1174021555782597160519611613347226226324603351897850359617843,36492496277995635737254158332867718583918106829653017412806850,249185564139686,-199149760662967087425625103499016892,1070901392181314236823248237751058337824655629769,8491369408991431674940887173587651107466149716446437817934,3348619600621663853850686826928400368933055088302140236182009,126426645681507064123394413836784432534833650429172698003018840,13232687320806743,-241264261767624751268258741416877220,451284192687274655518260768686657765422046369176,21022630448494667572521065146656122105481635525756391154887,8767719515036122938135064036855564996204108377864975606235662,313357141637898324614883107614821771299708410022164635614803496,209935230931848762,376954400178385878653087041775814136,-5030175067905902467121176786730589854398601170040,50179879806442118520436429723098473450894470011940941316636,21212621135197998247984805927705533136919059952108850306199010,527356825318024552895562471628341546103921178226600656684534104,-1152100748230675797,2885481090304713319299204057951403218,-24725613974970319583391249029266833715175586911632,115628495565957332273894276583756875274458950983979270767030,47492000825969727487988942074819414287752437098442117066071946,255135234733016163363484252076031479447793256459436037407340313,-28073031738306691030,8151134363317862604401812453597506822,-75982231454677946196724157966990394035765606845577,257511989932882857162896060856380791733537882331800156982933,98021728090957798042714246114579806727935798721155295344637866,-2123620236029063013553116812327403708250714455108347899852662680,83894602611483083906,12127650274316641816835268589016725402,-179524655330154749560891088572940517218064238756284,554859248801657562435620757198020015340292850956074104141632,184358006087472043400205342618220869861019333302897783475305323,-9887343292147634341413346990738710614136288611055495426773927032,931691938567753022357,-3683770781888132391367472642676420118,-330156561111100415425337187520283601923408377667423,1157796756071460490733340083536140766683525440991002383069195,307336389221676472382167015989558958212872189470517824381953169,-25817380677774645013023129910460314012293290941309568281563081304,-1242417360341769301165,-81897862095145620108543399960316307534,-406832729682809329234528079658905499066350801386951,2341626083758004996485378891266371636824679457211277665885844,421870567359046128766300790053073418904152424597902340542702779,-38585589046637402815619619696831127861254391532386401412640229358,-15583737995523787879582,-277512950214024243656483978479395280438,35380830134750878985811683319789656870073811275346,4593822767976901747727499348463004747746902242129784987860773,350771385550918855460831915517725919165595643277363638503304837,25635624303059636588332134958436927332503095878315835283157029696,-9304788520595545853692,-573320460755758746195572914931149519062,2155369746329677933998086563827190923503816428544993,8747938652228917401394685300404712122264596146631090343668920,-402665477865578122326625134227105234054817917080549260098647002,439563405444223570175357011764608229129238268910912514920518191716,99029715677834340884394,-644098888718942073444845989177302912566,8409027265072900957285405591099688000483313482779988,16180277653778765337071702854692808676121331086300381062612877,-3027726549721371188039756310641199822241203909015301973960626439,2006657740597366605894959569492187969861603904131779175454471721032,411918629088156788546419,565466351402226854424348651353481057356,23143682335309466430542628237000549658469525794798383,29084538991663168497085349172923740226750950665610990876044095,-10096214785158214080353505129946400487438577326536143967722507884,6783247548384254592363492266704889401454040658826982302311423468974,488189679074225472730382,5241818160104420374561781000063291374842,52577317976101427586716997067746582001895837252854102,50834345501916359152929435068695966153115097019643951208063099,-26757062605605806303044076669603301303700773156402225622453586234,19509590949470271739899038464304363721581202063325010067423329981880,-2701698776580282908900918,16309425065363816225575710220158392719997,102729651825563644880705780699132976819236521457463537,86431432303838005008673321278946642567477228330472655373626946,-62680142254148304833049239787129152308387088273032526738570555069,50218801976233942562537931292921228078351983734463900028707382668804,-5941133206215124862359297,34677078280168805159183044673837993688222,172688094675146702686508509773812745512848034064254131,143016368574634886959770629400064874358246579950719317661468740,-135030878340132368514012271621032574578127901926066405191372366927,118636031111537836594331163660633587378492548879973606768072150330208,-10334455829486694760482862,52383698376858831192680630839301195124439,239255031885030567183343820242519031978002585150956948,230388429253872104865426137173849635153179707181791899399466889,-272743107013769088210982859739449999326101571390167551161416725835,261053053681176923579645882628530077835675264959508603345689894551378,-70927008449597884904702176,43165451370099072780566676889877539424264,228179998525930001191534012552541258113152440890112450,361443473035263581111013487542989414778644376202740775917329958,-522250144386061604463418978957901604296205969806496012700627933446,540271532762268956830786966645585915365025263098277948181830678592344,67877438346532554227100139,-33939984031545358135453447458475584339140,-31979461326614197298634135295891302443725405062223060,552398770531001415940599938702890107528722198252609886633438984,-954587846682263332724347351854169842672126149131931424791283823863,1058842653350094601188281749936220901191661930093725802260765767836536,829154593584609924487089114,-159627364488690799225196087390390829671697,-873154787455608512558423501567599673290788941418317628,822641040839106628382565449253882586378009071664769258438690193,-1673364491492902914927498913061616025088257279648201443675139458015,1975100976806987461971066750863796123760504732403539618004570400543944,290762420142238395385657039,63698211704724728204291856355735985473623,-2858876060060465215462453504350142065278829713312265476,1194021345417142556372163059760339005386417994844957625693118158,-2822499619921099263123842900318633671118089671764944468710788264790,3520373708194550958539873378894497934415234900344908126266849966822905,699781482833088102218926084,2427977991964497586556144134169488955258354,-6839096674432976530954462369833978309645750515979810147,1689442200095014419879100135528284551605039768367540553821562064,-4591924927485507387675076752601713295094953153813591498243015777505,6014342800745016835444840288713806548654825638302687094067564469646104,15719588004700990323845788884,12969664189267354267350777819102525411196987,-13945918882170908103456334684556110994413063174099154168,2330650245208252372648054018296945251075507387279263879114069334,-7218751022931306737414128886382627982778488236919335051450094227510,9874106287669706944843193840325303349511754596183803699129122010145720,-15001248905872285065446557640,49362607956047773591759901990994760230078130,-25469970351332515264194581260435355546965411636622992421,3135266868575238974101085713361590367801139319627011466541310441,-10980953017156833059908565354580659325756607885804344127493365661346,15611443469510244674383031162755482702459071604194842489005270685866152,-293908027906540844415535792359,159016382974325701363388981568238124534628419,-42550259219241850690316041020415757596707909562395146915,4113252151402231575718130623548107607390352426832064058593757812,-16180690979896826007765845548115972466350691061348599442903164388807,23812644428070528280448560217594445870290295356520559530360979610477666,-656105929007603613019229416525,461196650199918453671601076624782310654119926,-65625720062194640198819776751703518265608013844148577995,5263182180131919529049624376466863805639106907131471811520713687,-23115228053516333034784318675309161818462733524659062403900365939752,35096488095719987783092655318656692194753521893900841122595180104496400,198834939244194581148756063998,1240348623686831632209446401269855948241742823,-93644838557948574994429160723976969275558926593979195333,6568889293913031671084915394358413435614647046420526153546390208,-32035207234994277137551036401319328775054402305077990789101351351393,50048804200683001866390795489255662745084243076431218257951381634943260,4902447550252261563533959885867,3142737482060562613318063761186457048512092785,-123113875209630548026127530257849978115972510530093239579,7997123035055296097026092413553726384787904210032208073464051810,-43092753566998411343990740192531526970062591646227518384463598311516,69136413409178225314630112226889153668281595665039263093617201338912216,23315610731599073630227027535820,7569674872261846053992068739592630708536335377,-147173751637470984714494051138805535961005715550312233511,9496891045825264369332342244880105733051722627980934701324572532,-56285138670176110156601078535730108285389983971819552552786845304068,92608509067727097503243077776565647273899491707519897976652602086823589,-3810,93071279933963721571633569588405,17422021698727881719309261065061702602460863947,-155002642913489002781128408756209459163549030906437578803,11001002546103778332098300686040206276956698267300029183107982144,-71402916814076086723768651723200148220716581898583748697236760488333,120398673925878874729331722344260885253218083442184644561256937995216464,42698289,281630871225141698734943102340348,38431506350221836386653709973458179493920645186,-131902800800619959585753527264406688159998462384855731149,12430057928456065601002727126105719065456266539793444381142330154,-87993618747868479560648828782598419852502811340404517681444677960337,152044397292279921943941082256681705034881509610847421501442700557499168,-26533886226,572141586464165528116672150991732,81403212791436677166559369317329816793270738340,-60399063806431034480780195803241237112358482581792803749,13698737250761588792104788040456269034347438756384754298579452190,-105352339375091578198635894302524679565310518704684590435084913298101,186641899322019246935872453638945587950749289146423632329459586574262032,3370544597353,541502056915676682274945809987245,165761021241358088573230805051911316506929125977,77480045697866855106765714474062221108895525111849156097,14723803776857107065159359444057178259112037130022690003328085954,-122548197059373550501963696408387406104263927404946978942998820091058,222851427942675586940862211017387939699935438223644858625787401278799084,-152788630646283,-1358302673394744910175480139921875,324779690749734099634189348370575106027088838114,296848231494560604704114573687478711199536746556741837657,15432846209115077190719985526062063930237764018144251915801389892,-138490540920960347428687386622532317074594850324708130772561484095075,258961865198118016357128519201068230438818936029944602907788035940082672,3885434274856193,-9768647044034002210125102777098160,612723588822637809383975049718004929923571867425,605998523786774291601613540626096319547071794521587581715,15772529130356321549632492547363021924472941098491841163705194377,-152031549059789097417836764973899215945680508875295624843164979944539,293014266736746884393461906205130703595080312851791259786115940076877216,-49170288994170974,-37333873576186917617893931334949486,1113700538232367060142442021322066175278674089248,1002628118791095033723301457506969424801666982408654669005,15715079397130440984066432682346144782493123081745493252451863495,-162093857725409836692297490687620940037668750070889571327068375581215,322973494628611966278569810125988522047119111158916625075346837036228224,569329714327529353,-113620135714242375170236054147848655,1951311637101165957582184156402076135538011029332,1471237271102845086869192088785781390701952429176417872056,15261938269456869865732249507548726711991254942555962031403141313,-167804960582881886287920585578295936348053820917041689549193266702114,346927529349237024626911797221847678769335229561675018772543904288687624,-1857290738491578853,-296963635568204401439355497858681892,3297145765030451695752994130490847547717583061880,1982631108944159115095268284541596400330627083669688334604,14443931135335830547058462457840999195869961339493649222809663125,-168616236770964417597758794038842311198442574087496256205771251763313,363287506449290185616590450464279799666216541222256286078001183069312784,20770538891002851827,-687221694143107753186832316116370535,5374980797594879642006793883144059581870840467055,2496104636566414324639321970506957160915446095492591980715,13317871345393003243848514256505652266791224756350476184239039340,-164385005798773681788044813586383140197530107384829512745184777248183,370959623322190001062955112976752635170736314420791141467021648979115512,46581478820311803853,-1436457521401846839373764574839316979,8456538278898512443713559511538718478896355957891,2964299797031309755503773642193066993499765353047447581644,11960107456512373161362340418736450661281595708820401964527997534,-155403354612720471099059825953255387800663276156545171948628192142541,369463437103293350817046083703891904741532213147125802110501358928364048,412572740246095789112,-2744706533829871530686459970072402524,12844286832149769143053845854033523855572771696854,3340031654167871313906885189748777172803199415565026725008,10458020262062344999287491796205916874719475825741578147055845648,-142366775603144164142555678156182201484141710904417051662699470623934,358979198501346401078662500153041277476114762017693827959962021640440400,1913528308934291074375,-4807111113247356889665344164397694849,18837674837791339446994797055279462442843306600057,3583789455601642354594682968555568775863323542331586243558,8900775063460515539300291160292047232542224159603650500558677678,-126286910698077075068554582886168828716325326207777629603989079124829,340318154172692416896678736562202428585429977985666273441877375670673600,7754806484774116123912,-7664973838461048142045398137016848510,26681762272304949301659036671896251985462993372655,3670322747579377161335078901430547959570867277596984014971,7370680199832411032126248946994866098633010089178028563803452966,-108363301716060878635355847705368020546111329462718206487593455409823,314821939028248055203496478179118186459252121447525761184391573647017600,27640078758605704277328,-10923947478508364365228807682761235351,36501604938392400453325835136556906601905843314980,3592841231619552732296352110727585285602673526131387708489,5936298545973157591190507071918668019576673818134924072688060545,-89836472638918546465093237788676060852208531853240545525726481218563,284207870035663018265680650948342106506678438465472085414681610780962352,90937468910114419578865,-13329010128114444479683367742265300823,48231360890971424807902829216352142369807488401593,3363881800705577159854849619902579164597161293308134391352,4648063656387238547968091065661150314719824611914852087855134866,-71847192625449035997818507266047820057059893370767567150737362953922,250384166019035353069791121717908732748317500407441828021820758271068467,273398300504279636538057,-12219562728928022241106592516418924432,61552598933406786383588714314544391419665110946338,3012687139544664174561262061697502713388441171707055911799,3536663179221983651390159858854978236735290348105459750880613797,-55323957400054269058201734575985436413722701254174648291346984410247,215261721125171780630278590816412069557492290362155738190937408138441896,751543103011950411857652,-2953319915456373519941189285249568830,75859737361442682751365197085072785696853987814528,2579768453813828662338912275009594519691821777795639680623,2613977052549374026838117091217865285187044669129976684854051044,-40913531297537325102335378310939640355849169731790774980587088502130,180586957717901920692263322932355964416983710660012165907077806811997404,1926114133310742404722737,21502232258306133294652202865103336721,90269882050787471087063392764493555922522161615721,2109949777604605844027474769550601904967319426893909961478,1875989292303434246041313937628217940076228631349642451753513792,-28959818532314417404266978835554975883548724716252487268031669161708,147814346619630926553545753576397569216044690497542244244492899443301376,4642819919932628483362884,70512428186525230788087972016966009654,103688237340472360201824546014930365639209346146327,1645442689888985833071446858811945802921397469876732469758,1306886952651581523172278078748697305000351430245279378738897709,-19526817005992989628751443693368166063080988949395390410133990596579,118028949561798044739936901482728633013483770347314321687752692588626270,10535331655805766995482494,154941016584151725966751323034389547593,114928940675132761249599575783964520756708944571264,1220332903947453555304591658034061650607194033118375874219,883531269733039256524797240296304457021657705060085243163188750,-12454112805655987742638989070974215035127469180422516761480778872703,91920607588081797989333222767290281445077308807823812343331320043871224,22529832804198588474176099,285326350415941485565368195616369514144,122876815815278775508868245521799935452650461286857,857361053721120138368928647422229917133962707947779712086,579607089921609821428726748731906164670954666469808653891069191,-7429627338547871050805431466222657921072196305850974384101569384104,69803804208288711255989388310538849821710507930023290484655604649091312,45774456714529549014775584,469074042088791132089924460002055335579,126662049728460823153008883390097934339067910453370,567228024979919450356021055485784870474733271880167086090,368973377029128961696562657860928241640433001425232929840457322,-4064379463600287567171818192441798510417922559495302457331415949302,51671924198718548881913169297090885212626554547508289052360414905886760,88637396021972902146106163,707050754119132249000557199010784780683,125811703252510618224909134901017754439758158868129,350052429426474577135205519035052855204149675925230745162,227986353034353043406230922470937159984700421800877554278714696,-1957139296788403727176968581144273469614705846124835396293922299012,37272116255711913811132365837209738613852212482694265414407637149532335,161832469753189762512365528,990489739638174311520798674776835550216,120342825468991734613852293482021979824498913893308,198210753957176582991590650965005655436865528188035672645,136791275743689884564076952294719524828273026264117004645444305,-741684318110826999061469709415827418026609534064280609987113505316,26187128311322044223536121801998436955302778438853838677172937879169160,278615131580542205041676756,1299576986693810792720467758276470623880,110772817903837679201216242555472186172797575742512,99667060534254293319523407392879567610956454270785693865,79741271262630677990435097889436318186897012679418768073097842,-114445060208376694733108944755640717034757774335965430526397560139,17912716176407510704024860556667372340434255490215550888469869877893832,468378655466523418780767100,1605003303820079729498493633685428634063,98041353738272613092924711686725545708212124429629,41022412644015003313206324800285612696507393271014281932,45187312474424330933537622961437401663262730426214462463482475,155541488875401363815061211573015944433147341162205557774649193995,11922672007241129534622042910681267800357245298301511924018213053147336,781700460358848248446731432,1872644401561507302907193584135073504039,83359476580967561073925064968319312219004546371786,9791608557321821136615378575777588172847858045895438076,24898277193394476056641839509807138129060209879646865410320784,229921845909633778534141386691267228006565236163050774253835172005,7717297772853047824260945772055463220711849879750174405016047525750066,1206316919448656259117331747,2069641742212273396834364572875926435663,68019081234283667048172882889006535770042321440413,-4268470561090093552269993771298021644505810141837952937,13333582690235947930213807521572707429775352854656685105673543,212265203943450364268184837232036887510318820099020755759712216219,4854538237992371592029620598165865938217489518553616819511880579616928,1588358539764456165483334190,2169230139156819380062492217013183719968,53204398695744306568262392489575162756179742538190,-8693729997901563814809035732274735479340295839876825448,6927800769165182502200159689465424316861558465923470736904280,162450638787365455892710686054245403512183973782610301385269374716,2965528311720926204671204639012859923118312939103171648009722502435908,1958353348251876440767317737,2153507349558632021964024107025451160475,39843948014267230613731396717519360848383138042273,-8472046007469246780617842879628581375402461812271313552,3479175354507503997961007760047228408256621042706559703698413,110672440146087380841437310346306765513439175202582196630935456911,1757824399823624634968117825015585194613725485752792380220388553943432,3006198017766623472155602826,2016572714469420792534416419300331828556,28528146316607074153442579368677182075872835789167,-6545653788762657912395405554568971486364422793420666731,1677423624609001227853123732835261959041823042894681745328016,69024936927167158617961095660330403365327956679605065886784538804,1010139988095832002953173059890931669606579145411087508953329526188289,14478,5170332381342806153688613404,1770216034391032312882355038015917678476,19499117817816450521253769323932485338407361760268,-4416022030459074095793841951514345169801117595692797262,767699198363720416692006055520745587654226388425796334359477,39928105187233234234372320947442916636135840721697657931406681030,562208730647010109650205808598965547212470062726727856533060024360336,-2821305,6609091360046545494868031779,1448596739562062724197598480716721386269,12701332694270913813602219498739254627954637132833,-2691489649027315533462041992616586382926045655212551924,327307989075563131735112845930476989792638651573060419026499,21554024526583991343627423517687362531176573105564161745646874354,302735263167946630441321908135952321782361851747787946165856982920112,170461432,4544610454042983491095440837,1103628508429217133740278780625358080665,7869736325223613454638457550906830864301388551066,-1502073195209932356342535867238860734525598617289633267,125629497188959341220206817904930113766021997309995051241846,10882177528968083062048812450415837386921629492214231911179512568,157535257668156451247397603332438810157428914075094078278632101887296,893687570,979115991523104392441443897,787903250573587943952803807579990253863,4628527628764227857075656126625336212771108421264,-769947009679491871059001376834249465101200342172133328,40193757347865847854949419002762378463732820477388190225146,5135141831193492493294552069495673814537948286085867739909363492,79122601464477128481655879404955381595519567772941869266145026828384,-92469286359,2970224104523794328706714771,534542457289232198285814556524623530690,2578059084540777755969854825992345820998761880861,-360545283424524274644581352553806578557817800535212113,8077747337615055618453631202628166684659587670273745317856,2256996527975996579786865815696482527549183746055437292288016736,38304266666098721573589138170180126228992685831516337309396698648832,51980002339,11846584189270223020579905541,348992174305762055816459140904922024006,1356413560496477623475144497629301738997330097414,-151661604451373873175408674735453570566535339550957105,-1615093456276406978555621419480694982983556826797162553116,917377722911882120062219571112473504343040514557780284275506752,17847960523300393026751583684463342938747048507925188643431540097792,7553810915462,17137349607635388277515140841,217931895116728850179240297080136915618,672188772738592897697582877453805137854434019464,-55023859905410934456960945549037786894979411206146775,-3094051793373495517878153209320964987800571927183885760472,340264741083857165455413855430286630451372259611866936514896192,7991885299293595509747208298288550522417242512661582713464717014016,964552991896,9867794807047306483428928794,125269844958954562963154579230528134174,312742348000455227269809253448901947010368801694,-15316963119546286662582368406887619279558057909604948,-2281283506789602683071670048110296620416793464872891745772,112179954905669085278805964213919898525586904305430914189537760,3433242185836651111989772264704758368884018704357155719573324210432,-195010802451580,-2746945825957595915837689409,61415906703087165992130190429956422216,136110281568767853445525232841423008262316534750,-1576158438885500254213647132569521809814793914048950,-1274920988323680033175110305206871989160676302387656961456,30908861626434148499778575738106053868134724440202946716655872,1412465032609627604501860748848518842383584922614525101597466943488,-175234345474347,-6335450527230967161550637996,21970772403283735817074429164797215648,55181534240444564034766189628385051634328365382,1790732287031019861515814284158937122475149909707582,-598474326807964330400284751941511807405625686000527539472,5747597375622627761422769634393193650101426756568205022187264,555439911602022136997047743991503990270996792398682255782409584640,2017492214691397,801404557709249910267727039,2454388946455127008537288409453292870,20740037638107124563811670430589941185685432756,1778040151621374112798112037678877316264997709372888,-242105722890677314587307515838538285296571313171405629888,-381549828927706210117081628719994609275060013955863648735232,208348516372038493033090023730581328716206502393422839973152358400,2974290617959572,7563985128330159911204032067,-3788462578988841645522494736068755827,7186146145099004284487536486741987728588752206,1086662499657044173214390987878522068191066918792780,-83919585004784261993623815015474496758814755774157199392,-1086455153366868420804140693902960408207322729665751116297728,74383924635608311561704719689135156601024619633631664053875376128,-8981728774603044,6753557339580038456599556617,-3693274141479274721646569914246755769,2279865981638223151458529100826811350724638064,528493457873989881644872531878884706257296529496224,-23930646151629654952689548502475478159605963749989383424,-705538767602832890601371938206695676540921445330694024208384,25215633552811831706524435145210753140861175062306559914058711040,-18399987485863036,1955036721858096915380032193,-2016952466329086652527886913403526604,656628945157805246009356287053080064182532028,216210208714177221451781830933334425944009076310016,-4864778181530692914842117424497428101064976960852407040,-340087249326384411191717690053814151531074062511096698798080,8095510829899283279640400961470033366667639269992440362127327232,15650188989273416,-909526681704256447943366295,-766831802645284411569432270345992783,169693024391397956926009395633706173186574232,74933726293404524357610036006636481651552342897728,-160678542246176826169951671083659249705279436346276864,-139419734902332245720332478586617159663250739948727131963392,2454621183027082762971577595491769185513848674762314239568773120,51175195965407940,-844714114458523117673430698,-206966433118751785745807707664847624,38684172169030850762036985276829901027522614,21501678876270240902631490549676771713794913541472,469020423035417874138405622562781780138236470936858368,-50804264898908450416616677469453494991247244161845458305024,700738011038126325945691383889375400242454449645136958046863360,-1110097357840214,-7368618498131505313729899,-39533734429964294179336394534594614,7575008894429781877924019010211676537316656,4741374697591351849042526813161035084604459953664,302061124627436096079368611490272968701341050557448192,-16764553234765321650555638428017221385979923659606264905728,187707957485519405271523948299902031906395103757204528035790848,-68394933190813810,277116348213324814865470879,-7817036447102553006710953383488866,1219095587421009983372566028434416899428752,594170323658420054555573495117194253628650402304,129543053129797464956503686824117173926205065111011328,-5051229968689188648931215831534189928459338374412018647040,47002403530703879334096402253794371203122240936714320190898176,-25634263683715028,151697771112222122606529278,-3776362891309749080216323359696152,148170223574371753824471353040922702150080,-84129294462815770979806479447783394405782183936,45059850599684267158801444965742687555997435065663488,-1393929614843412846306825749943422992991871655299199795200,10955019319418501092600370278687971087008371390132048764076032,44041885484308642,23325338944651912653050558,-2010835154173476079999504172691172,10392241799132789833300307812027884462624,-80583452420353450799158312095466858354295878656,13465961220590792378560950686754165073700148042399744,-352257740932238400582182637850468238501278547972582277120,2365085363612913199020339350541508502524686202771837431054336,27226354900639891,-9700665336420469741267600,-687659734386570553530170485778144,-722240340182804722060895001950889006336,-29024479866514512436277751840077493650993037312,3543078309601563501033022821423590221470010679230464,-81318278537128601869596629428145932822213517115912093696,470302615769977325673915195445320252421917222931233358479360,-13037880771943099,-4906649631736711842908868,-138138212485760858612013801933120,-551135453255099374193626557156200826624,-7017336205116055036678389027197506601805447168,830847119520787604604414415976771394666684726902784,-17072556369906926080443457514959009397598203570571706368,85573680597140090292398497643361207441358409010587369472000,-11114700548768185,-313249611129639499320392,-14367697510532773769200145071168,-180156441620940541115872082212278346752,-1175453532259277871763266897324605705724100608,174679845266686344373239441155393869899422930829312,-3239072400511461252267026201377209211781064076170362880,14135838368057888560831951853356176083646779232488521728000,1633503369520128,330453695948160215674036,-478205567270275488548933300832,-34561908721074111744015153708490084608,-111086270708108973486299060752228163854270464,32965207316317497049121902601422561226616804999168,-550605481084485959355842037150737201002587926267166720,2099791484322584122751513025604317348450051313568317440000,2016627530042182,100815608984449493273840,390222953434657777165373327616,150135670224431614650965829077164032,4376320050228235855914201613955711815385088,5561480071637535974650786027100497894141033709568,-82925226319522449612585104648089566686521168232448000,277177466580681890651120713612020192173170581779251200000,-100465574538350,-7374006728503514176560,298259200236217747724366817024,1933299983640018132072112211430948864,3699460698433127727068936860541005043073024,829834034947493207671925069780518231561274916864,-10903142023246292403521972212456830612946758402048000,32026243435022328206834061910624885552437220343808000000,-161932144716216,-4168729431669617619264,62642323167400882575331651584,402110921495944909692875693181173760,672840300405793455679987614429411727638528,107436711157058754187487900947951083770420920320,-1227000909672774671353660298769953335784358543360000,3175220029640755764641790785885282694652609167360000000,8232704328564,2315101874487064064928,-8000624580872683678730565120,-3805709764764066125903673407963136,60219742262827870925436085754806910582784,11715346565792642180511942715348807840903987200,-114985706540830190395556688300645255366888652800000,262823670198545299363461723093080262552689049600000000,4855670260192,-1051006263506302719744,-3404313047849624285051363328,-12790532755864661668924572632088576,616952598939311490500149467897460162560,1029245833574720935401853333744737564229632000,-8619663043616817918425386759541993685123072000000,17450785129030724067443667743871859578372096000000000,-390545653248,215691276788431605504,195548494220370963737542656,-1353700282820787775629815863836672,-497805198855248189195957979389456547840,68007433943874558477027892424265034629120000,-484833436143554642234238856058859725783040000000,872144724428501988928592148159258427392000000000000,-23143171392,-20383702938636162048,81410864859899487765135360,96358906420601016762237104160768,-54797528856316845133559852032013107200,2992417527960388525458542160175851110400000,-18197464177484327448688842722692929945600000000,29190881865573053877949861849264344268800000000000,1,1759694112,765480543948529920,-7610451288848815814148096,19136227617839299872277779185664,-2111659119362075238481668870242304000,65584864273655683254562053427298304000000,-341987877150330649988706289607245824000000000,491228322471501704765232712362491904000000000000]
