5 1
6 -182
7 49777
8 -11662040
9 2869444942
10 -694405675964
11 168973319623174
12 -41041673208656120
13 9974653139743515223
14 -2423717068608654822146
15 588973263031690760850991
16 -143119691677080990521708240
17 34778150788062009177434607244
18 -8451085318949327846649861713528
19 2053614163631304662849625411912028
20 -499028206841153379063503190075400400
21 121263857091021881986417132682105293405
22 -29467117043999968594186526563878230224910
23 7160509460250578662708426332608823189753085
24 -1740003797337645126475550603479987553575370600
25 422820922874810650341619280930250141520451682106
26 -102745484248716194380691819485772118328187394951092
27 24967152673236921520371310366308952615553087226008962
28 -6067018099531862140295988231463216860261945513485912840
29 1474285398191483993013436924905033589147496023195741177747
30 -358251351760106049375623213090140138569938296906631738326874
31 87055078477740159433334452875690601979994423992860015424122459
32 -21154384070088073198060573429894023199886933247334686689397977120
33 5140515329031627416212134941336080645109060016771959322518608640728
34 -1249145224954667186183792127580056953885827213401069209520788331747056
35 303542289663985606595077776725388513297024867205207007352676343795664376
36 -73760776388348382494058180276862932886058424425459927931468036030547569440
37 17923868662368666658648341084142794017899158011236533556204451441500674947449
38 -4355500084955585211331578418020765512040525091174593925120625551574121948686438
39 1058386520644207270077891001278550401479777677091162165328497988232582956663853513
40 -257187924516542361467257800209027994507840033158369840979657588418892122428004551800
41 62496665657519794254638892212028245413751354030541603172346345591697558812796811950310
42 -15186689754777309970011535819862873847206714450902842411751660994189490393313633597819820
43 3690365610410886325455926118227137519731947495012481393666119230517623865228606780502276670
44 -896758843329845376863597090695157224185296234748885537739030720722685546296290600858611842200
45 217912398929152426595851722477680218120363989034183186814292424745987169411470898783013237837711
46 -52952712939784039661334160577536974979177628076534382880815651087251286313101781994306396224142002
47 12867509244367521637822283467089169679890965998298126292352602662484911246991394467260115013056808647
48 -3126804746381307757981250204316105766657518523205695389793274234288658832969109459302346122637315014640
49 759813553370657785190218538581925261007812661511200935107991274829324699370054861510095490642687586894052
50 -184634693469069841801160351021825802088385609236271412922821426676549583276278104511447169050592675626087784
51 44866230512983971557687048360443814850735245879239314194334360615951681896365961193594583152461096465478732244
52 -10902494014655105088517541023554495268324803794328135307009941386318997799471680347303227258956944673989082299120
53 2649306045561190536509795818694443841175640059735158918070826506869488063681526531864746393608198047011717657659733
54 -643781369071369300371877682595123032636890802772005638555650155541388755252591277550554790966008172429839440236651966
55 156438872684342739990366495679772669413036433345133075008071492130700713434940994975555644196610323702068249004477058261
56 -38014646062295285817659040726642979096303823872881072906595482134248327683401145728722016314834309612777288345810174981640
57 9237558993137754453691148332181128065658015584939207576085459322090759972693358706109026451249348754754456052495091703491154
58 -2244726835332474332246948928435856504189146690050075710491857526018929565495337452612914324347784865212646434841375900216509348
59 545468620985791262736008599028929897394988484546470847798699359558558066788189871737873170971887606651180403026057123845978045498
60 -132548874899547276844850088801089606949943108796783921872431593234800031770487849898931004265645424380668764294563054048275088204200
61 32209376600589988273298571640462943496316341966407181157180356361374145501866194977276003968988729941253167059554703742680818889520715
62 -7826878513943367150411552903626843579998977609005061284827154026788107528655126929101779406278795382677460808786851929133977484307134730
63 1901931478888238217550007355986780776797828931583612474943799268258933752719748735087935718000777249126868461834912625157822915123459920755
64 -462169349369841886864651787471945648026368163194591842212443876931992580160556576564151985091968661043701626844205715001143930366764042164800
65 112307151896871578508110384358343001009983309297884122782796688174772315817595817045758670567244319348511130426584220815280873754304677900016816
66 -27290637910939793577470823398861872353720300662416379121082269750061046086724434064745110185025108551521395678672024909895855070628316042091922912
67 6631625012358369839325410085940888610182190184221706606349160095628512024449386053784515940388850568727082879373637988164133086892823359565010798832
68 -1611484878003083870956074650882222188387791487782258060468827470917184152872179386655841369805785451822775434651291433457114096201567018172740463717440
69 391590825354749380642326140164494505033038270416761656928720601389082503081762635211538967332814403274885316459526701770876770934630912217576938640143857
70 -95156570561204099496085252059962889149389099661533573826660669424426853219987926111485843420292968851676101921471225015131384971393277946557364209713308694
71 23123046646372596177548716250571733384766326421781558653247036067910440034869878332100507463923276171827089794364067464236924241049036081350612244375237802529
72 -5618900335068540871144338048888870355459570528966577835456181799930808468014927148988277207264438785265975974594401746914716932624036332172060355061002458372120
73 1365392781421655431688074145880000425796806028652512028315762862530976895646560595104296912825056514938886383599537633602620159506740121350807384573819750536122238
74 -331790445885462269900202017448839704185593303363356100122437610098528987951469189187883826502812124287636815813786951661880058193172102163257074627418011438693886876
75 80625078350167331585749090240068080459024648206831082473174053259171675235230552007976245620164461070368992485504294545633178102983565521350301053597935587723435382646
76 -19591894039090661575337028928336540931847025999607573479364136107555502003608312337562001266493973093615954050774265270009505459678960086669545412939086732459070832694840
77 4760830251499030762806898029585779658634200362591483099976474939724276710972198815118128414925977671076576451937261730515860948023943342106518165066223844537330255097788359
78 -1156881751114264475362076221189344439860285471490096130990513231240348024288299069843392043861140192567937768197237690382479430821372264074026475045257280256058755280309532258
79 281122265520766267512984521749010700278263212118283735077300099699529325218462310744058236678790465007007225541708409048550517778239015153440370987282079233617927714659900837983
80 -68312710521546203005655238785009600054848639298501527228808888081827521030563170880354302248804916594852317742342626552525962403236484187418027884616541854854839797936462787107600
81 16599988656735727330374223024757332822462534370481426168593537731641894120170080865591108559158124260140864256461862315372606970330562263756832597845481361451684000017675734167554620
82 -4033797243586781741280936195016031875118516335330396599756798456640597944045612037719930477449026869803428549814417788360752481049215964722381303155445620349854034989801407741962519640
83 980212730191587963131267495388895745713729710337710160437027953147684268906300921004574770428610669011259576224018881993237584173056397307243940662505349577905972091115464140569965035340
84 -238191693436555875040898001379501666203581970103017242263811592431981740895567840810028442966487016078015226534128093849550275843987140330943689948044021189053402576357679916803138959088400
85 57880581505083077634938214335218904887863621045265942334619499175786911489967338605816493308291658481923046795421809231921231734423265222033352243663282794157590370789733152457791152639769421
86 -14064981305735187865289986083458193887719010526870771037686962440316176267422241603700450448069721899671778146897619949006435956983312128197813676815245749208576924771004781225448084967202643822
87 3417790457293650651265466618280341114718299358387034451077603517608234334179432180927907504983261612426209503150239081063336348896057327456142259262883063256514118456825421809817563001662186329517
88 -830523081122357108257508388242122890876337780259096967409364251565277259608740046510410991331083990035337181834245088386850416711700156326843214455938687511482765352146682490608657892705806056771240
89 201817108712732777306574538342835862482967006673105707820877478790657792456269652548180842268791005065228099200233913753914359662174349916038643459367993088384074369659850653445708837380599639394477162
90 -49041557417194064885497612817309114583359611609882930276500668127645914678794514085969552962733255226209690460981001550123637976368244201053679770116345944652049506279938404032919503786856923697444339604
91 11917098452378157767175919914606114843756496673147774351831439651715155506881466854050806696605524127548838840530617234614656133763798738302409006776422676202830764753950062963149366013011676513985235683314
92 -2895854923927892337423748539249285907032819696367265161629055874334309730737510051137852576968758903841904805860373298713718693680126908381402496762617215467599515830701318544372865799720079479618311882946120
93 703692746514477837993970895037576475408975914829064598751005278306867582221424540373356191569361477804093078009019568256809348361048906646746069609765837891272383061545717080935967542120148994431437156749578243
94 -170997337403018114632534927494131083524381088285905345174007561860234766749977185877050090545773313016020629954370721476764438844262112852063753152405969495772343887930418452504676318372181747945360372991027801786
95 41552352988933401855705987381073853296424609233897144415405261914272106834360603340251425538529656823114114260684904283310255879401051353991663769714887099137414733042389658706656607353513073510640758677669280987531
96 -10097221776310816650936554933600946351031179656622812304355643270207082221106218690738722475143535755405142389770716916259458138570684727822691773589986600723096086176685215823002538003148278520745130766685988109459040
97 2453624891643528446177582848865029963300576687923693086834035980032165198639927183445842244201742458834078867279909966253901125303781813466164022501256331634885998047192200157905721382505179639212972475119270860895389064
98 -596230848669377412421152632274202281082040132624945094653745955252696761537701906208036728686479974247405642764090242675776671630988554254515230242054239289619684638677233770910659482310146096591846707242861004024072105168
99 144884096226658711218340089642631154302935752433643156362061174945909982973937395557466463227316434649662315584839057970408920572912289695723960468655729704166625875052042475965497859999089787983902297911385277036964158580968
100 -35206835383078066826056641783159370495613387824706985628723591978476247599124444700202353981323309860474468923303936849154811586346659415048577449427893464933360325057805296692779037278975738088774647171044148698774582722012000
101 8555260998087970238731763953307727030434053242753929918527672006973498305934169798190393740887221257687339513596554320301392124721988684168603597863228902621864100542984735244219596931470792701499438140597158493407703717535602025
102 -2078928422535376768011818640653777668395474937879844244931649326042054707054901952340926719443775095010259622159886281953822034989647790144352091295783047832268930311580963989483102198153748870299298696944227255083326700477568324550
103 505179606676096554626871929678867973420100409913660370265307358932072229698596380417011648551927522075314136962798589875714694426152702077029633498673881875153241038363516438965828122322852353092936271037146116878127167768350299970425
104 -122758644422291462774329878911964917541084399608301954255969445831481464010134248755482347684228208849339819043169366152405846648045000323575215130933017009170276020185092379656599779221510843122996785420707846488940212966152282615363000
105 29830350594616825454162160575607474962483509104875493657399094970559974866799220854136180603292670627708862538062221689644200137353543366010857923339019547656210931874313101524750468847942745968604687903894807741653870641710846912318645526
106 -7248775194491888585361405019872616415883492712480037338118899987531765584532946196624220307202079483652291289163993080367795239374211587985146408477353277416624278480219145679298744734716378421631626705508623783046345095145905361506360654732
107 1761452372261528926242821419829045789059688729133030390433848184285678009997546347925086132581346593510776027475068272918875644595987702502491759264371702246676027397379428103175598510295715855522917863649681918544035906109933088400161261750702
108 -428032926459551529077005605018458126741504361179295498176477714308867579619964488352018481784836680817709370922509148492051870783026176533459372522545463656696785767109193959916212362834649979072267543860425131513605458907811163529492561378926040
109 104012001129671021565712362019485324798185559766571307879498823529331548169215951879236464396742187351731883973965447608489129351303652721904053556873216315246718671097939964470935677892863497538250804700352468893448079149185154338131761028603443967
110 -25274916274510058240468103970734933925959091023276625167086420262493151373072745228669087009243174741113678507714784394240987345774001800384968933161456191310463087742285941908856518365164752535436331014900475380435129615317615396884236205548063530514
111 6141804654705944152433749264888588944008059118656236330060175426051723385052462307883403424218470781747704363923102103566142151329591745509270101876933324078811701911822406559128955338702584648972822334669386111068199778501535706241224930322690786724599
112 -1492458531093544429041401071367927113393958365833464098633510429047031886854689738213004994326325675073633684905063760422933070486160868957164126526190871059956452825836177511773966313069758150026218894604460627556412927646506557882754963053680501872771120
113 362667423055731296257060460342406288554731882897531883663203122416595237058447353196575838679756919759100178134537368090168595960563642974107047628275789458535352376294400160984331422895901123970690212961099145467306627663393469002566475439737840439663577748
114 -88128183802542704990465691863204728118799847544100239006842291606421157032429329335091863169445689263449409994771526372335252861574415698146265602522000929951461661401541766237102256995156615282485917117235771018668590348546211937329799778807905091703562746696
115 21415148664017877312683163122758748932868362953216358785251278298766071490274970605253084066183857112297196156933819062560829852485597558880784730452726833875351075826545107717659233723397028913653671382451512000921500146047340387920544441943519024828654604222916
116 -5203881125356344186982008638830375990687012197631575127582383910089291215293851727353612761485984353964621133502452426622869939371742765565587070665956170013427760837550354429381367537879421845881371635611078933213913138536023586491814637258809676331715741754024240
117 1264543113461591637436628099235781365736943964024472760638447104189077762020686226254481721035426324883614352301431969913625943636953426667763340256296616536121324977121372697025548981283129055604775470295927058076478806589278756004097121265099781625783927102593843269
118 -307283976571166767897100628114294871874077383257946880459632493380918116437980052202727198792067694670231163294922620776418429271591409185961680655328655930740944990587528796384124837757701853964111755514087152834979315894840385059966767940219926006674251858025548578078
119 74670006306793524598995452631773653865400804131681091982107018279462352452805935448208769919455262889261629762313320534093898080019237997928605461418974460513413909775484645773561564955587983181541576797236296709424658657182798722308098570425282828682400836322009657624453
120 -18144811532550826477555894989520997889292395403998505349188283328489512383203322910116100180776021022254544008957762674887069185730062698814650984051466036492175502695162084108649223800181145324150875494949854145142934863298220824755112308410013308934134023208282376673667400
121 4409189202409850834046082482453602487098052083171636800052314340009958489407517538865901447610353345054572788071654797102058975339472554497061395465441644676532125007810985143333248327310002053937710659409901764622982763912761756975815249577363154725095603031122312410943212930
122 -1071432976185593752673198043236225404364826656210707742396547903836272347522608846136091234371091663679876981396163592064175893213958338795240919642790403190253577195607781648813175168905339768734595780101719838163078140218496960070792915881613733299806319989628011751187528899460
123 260358213213099281899587124506402773260652877459201981403670463575892133245670800791544318161431434406849227173799359835260005735776541118375289782052537179411518150386663108023548305024550919941072630353497739809978054165006815486264531701362312737043974839157202252348053127076010
124 -63267045810783125501599671255055873902338649222586081480985867490503874202086179646726863308278089590120593426976359142747894509360869846154800202551858036259828034664362476180759176121659811034545519916161340875357785361955788106373320618088000186957277830309046713524687934423738600
125 15373892132020299496888720114978577358268291761088417799888156268025912479412499474749718670312505437029549473632067702167169789212688235376782919979859285870886878597422941156345390349956275487841857654412267761807613702573065220426845923077424527797718801883445071384048593266458195131
126 -3735855788080932777743958987939794298059194897944485525372126145235785577584487188895979275087463518201130655151570772235712194496776812172505325799996017295535690820230022373087291519441154254316826279059397342328991414978180388199349987170781114218750362379276513445182608456552970305642
127 907812956503666664991782034069370014428384360200509982665483015351751298900963151762647355151930134465635788424054457125845723256998611664076323123726551089605693518901358576192709623267176439324359907344318884067491427067501245246141332086368358834697362538184434704647883986545462495412387
128 -220598548430390999593003034278856913506097399528723925787707807403659677945551491924588431606159226212185852410045189657233936801174913573562436211279440785970321972190565138136959825032766566431046083493693932305646146479479271379019834985757829926559418940100046892389844817455310207874931840
129 53605447268585012901099737329762229981981668085479913966413366990561388643446999407927513811653235483061217313977984606589067108407888845530876471784468395751607631759683846230861591862792708389727487737713783085298679580000772347057598578626405490820944183638848665992275460279144806811280594272
130 -13026123686266158134967236171132221885621545344771619093838418225597178401240703919635931336791856197790371337851352974358511444964855144521634603888545123751862362105467151734280968139183240189915998655619923725323752647097582115950733683990090790643990051385116051074218284060492007510982615231424
131 3165348055762676426797038389585129918206035518779503439802738055021962713669961324327258130915051338055134097122947852859400630853420795406373533378924897768926493793319365552150720469762599733726079928820299417899155948706836489160043175340152782584484070607949429146539231969847298034554807985276384
132 -769179577550330371711680328669186570124066631063419335872065150847987222086154509791209853710312422306039602776845732757570870529104100883328527436504933309137738116979958572331818181754690743644989267441998640166540421047316527307838618148317826832643259264504820946325501774737714694620770609104597120
133 186910637344730280325938319866612336540148191348410898616911847574371222071122879332909418091871567900517620083519991294559397106912126440965542092472261346259714712011446768823771004151664891215962249205724343999361262068791752706146086121977663203587354528380126495744859537179661278623947440104503670753
134 -45419284874769458119203011727586797779256010497663848363909577671189070467843685668151709281463273408133631954986893147585925779475073776833805325050282191877459648614994188143119993290920523833947941337265507949307109979754700689054341035516680692645857261421853120041518403249649940142830287180647623071606
135 11036886224568978322966331849803591860359210550932315152430027478538978179816588712150232979899358363103536692811800678559733561625649075028793694378777564951988377431791193979334195248221422579665040729884875638929924853967676824405601238361262264923555280850638348620953174494458691240513276763181461975438801
136 -2681963352570261732480818639502272822067288163876552582040496668825328939148854636374567836530737665315067222005518727750610640347337092242077565303618178809260224048989406406106713192987100722247645183832330671172353142372692463260220050088781977803772634926836620677649350179418552476643598025208067685675140440
137 651717094674573600992838929399052295762351023822002277435840691209785995655444366713933025261338572442007802689508706651690160138403759440334128173878494518466623382242688073042828156175064470199132209575212061410003069542168683876076591349071581227767298692780469186466195993773470731543133159518216667855150700974
138 -158367254005921385041259859843969707870251298788746553416909287908474280805448893215417768818771358202001732166435035595889075195511797509274738522361774235485506933919118324556610849731616661861603768215769676157130335772824188878054594958861467377494657998447646752433677447203052118418702921609690774516976983300988
139 38483242723438896565026145942084639012471065605665412480308956966255051242968832170928022284859887150100320191300075639559247604193723710886778805557761054525394285140647695921544349076165353333521471240450686847104047090245352270441721252375378283037127909187662213230793628403984861476270336047261267810942018484318438
140 -9351427981795651865301353463926567280030468942176695232715076542435817570454601376849407553807178361806251965222553059242482778966590457106357556878399080070958724746067760567583083835790738818806766437772718505018887120646911562902254903294573040924150148827409183569365178987041135448262751573487582264975445626582823800
141 2272396999576343403268228891734155849047403952948936941549763599841400620029000946669980286349660053388037420691412984410726880786309327502940798669238726455659806797756072162615435458379244940546015372018035880998473453769662516241134515066374649161190632527743593711815074471108352009063364630430096477298407650801399937335
142 -552192470897051446994179620691399871318519160566591676796592554759071097683956072261063695270231620344294519583484415339607543225791679483259658171533108724347980537624018033095205281658411322799344268587585371293665918898236224095735600720782242186472643866945258880893622647225012844055223859113480096659467655406459648594370
143 134182770427983501619585647828010168730400156017681777461571990806647806228831709339597540609997881326612452723993557057172759197095453117963536314862119926699473928240012120248676578008991134775289938290121081620739757349383432810338402196732142141815687799120988346995512769288161258506650912127550620888816658874832271488702095
144 -32606413213999990893559312422206471001487237912296671923161993765999741024784044283329318292823625758147966370248679990391482263242728445186840109471362129580921503103442098049481861265171419102816241108685894510869322862024497293634786915238706540006953230104458330013718985028588106818170844646916187148726536620592395883956965200
145 7923358411001997787134912918596172453361398812688091277328364485139206816017109708830647955264015670971683458946651341999751545921752011986953562135973909615060195329081456312712912521767215720907376950508346020002093474467238804024947246619245274685085759098718251329837640196136358819419834981049341314275675269505074326957239968236
146 -1925376093873485462273783839218869906166819911483206180390792569888724406785596116459335940710417964495039142414962285654835295826730455332435898776889511883035609084309190040945181351428836768640393218385978189623692500422534623514573458000465093493158156547880513862315690746298375984344536700395863403013394195647535778813625035946552
147 467866390811256967332529472930185387198537238490419101834962594482968361658931341265326066098549330699931986593670828640664427602308178761700117456954172166684072142696548560400446563383160490604985586021924188559712974422409777556229873430807707997454741693867894969631163491774528420503928546301983691429372935806209426280191915725664572
148 -113691532967135443061804661922035049089244548953171841745895910459360637087507765645251932028968148368544837268328376908331760399331460515643224785724635966420944569175454690028229718844960903925523318224435357187830562576762246230715771921891974224046992370764827717558848182076432765246775075521340736596125871157917802493327441751149538640
149 27627042511013912664018532847054516928686425395620757544252706241624689470709003624656225947710586511871024929592419979283943113187928486207111516168578680268692656879328038061955905177945722351432612268455874613828012776002580563152313707614916179708431893095612602171134747122210122905499806720076384810581705556718796083036615474676699478077
150 -6713371330176380777356503481834247613670801371135844083253407616714795114048273938389802381655295079261174070546479479330692824276485552097829532679078640370286402576113238579864061122338337808328996052614961816469977316705011006713409419889456605040519170193846292819227732023034790373365503429956607452470690350718200676983417541102899943792334
151 1631349233232860528897630346085722170122004733186010112230578050861695571327785696363256481156945277153467583117697278103818089829668655833940500854020347783586832768263862210361498074478432041509178077401506634721017773257177471865102637730366441638782660011348643359362775840927184430342288404160638540647932358176770841595332493895078139705688669
152 -396417863675585108522124174098830487339647150164200457272030466359391994784913458740174030225546307943959437695633314644484557412640387367042033425929715014105951635974980555301778139594628616720775558301806745791524657075985792351331148824732448709353672768951457711306249741996018088640738112058774903878779006917458510813292260560485198172415174120
153 96329540873167181370876174306015808423534257489900711117103403325332257085600786177426170215150655777133131345198232497323949762965110906240316820398411410167930305977170595906338705898658516100494417714783392104261552969848712500008641845269893244793959509882505650834474711434958448140106679267314852883746059832674445546137134058712899562296355407258
154 -23408078432179625073122910356361841446918824570045872801456127008055738281218778969125885011783834215156520890085264196713869405153348711356421195058496336026229671431627304750476212055701736633800118863504086491552278503878362844533513040148704428824741456703704915065358716985898910334369427931261424772525715952995578622780851290973030739204425533126516
155 5688163059019648892768867216595927471601274370521147090753838862957544417773322467328672680253791500516667808461349610112474146819284769207268430783625574110406771911407885609280011050845882420071985822518420817837442598552761235748725166870380932474475939986971054780446277608935190928165280215721210202479630491885385845157985690850910733865502969944985186
156 -1382223623341774680942834733632810375599109672036638743053182843698683292268507466156549768888055431940625985650286892022139903286357495297205925281906401756861374881464059269919901870769120683065488486292603393987168579250827259568275330907226002269498002648634424306496593688612764136521964584144436895986630839998672950101660783424738418291230876117941557640
157 335880340472051247469108840272772921270583650304903214561923431018780040122530515641791326925300358079050982149291220883430492964233896350454024448823751494788901600973155076343431314141669236449855985897297070534691245134947974698418858074702892388426169574363570321949882816873538825446077432134641531798304316246905026656001264410098426246245224522632983512179
158 -81618922734708453134993448186283819868751827024091481138547393737563549741570975990329564062922253075693600383739774678787519576591265788708456188844313378280084505372889074656030917759507367626866868353737599611753860694037510553650759070656113761969737905083014527185710240319783351356487950034735400151857615347469592024671806143374096605993041623188034820623898
159 19833398224534154111803407909266968228106693966854229916667016678227942587866266249810768066064091946332323743810342598612140564422800839636756465840876420072591100196393925051265930874638294557359677140314299739133133086776178988420606297541197229610054871940001975638387724549151666793803875808997018059592449894831933456212628518086586452796677523009042269905012923
160 -4819515768561799449168228121951873279429926633945577869750085052809390048797676652887001236152881602594713582850425485977741519262539620540303090631835893583667422974149236171671408774268173121652535952145526110690475156753135902706658963388394451958438334207788133285609111030778147031564158509418559090103710152089818254504886021034048083153477718791978783644550231200
161 1171142331760517266147879433634305206901472172048775422349270667832681781862195336362719548101106341400002728671187902096876888850065407454099378199519350256137893705400926692331450667131492016411958836911797385951618855570760603696087646968145576866144748177523393946667482177850111590626752413266408672720044283104845031368989629100955493767735757044199446994698975325240
162 -284587586617805695673934702373136165277057737807852427630872772283341672992160314049535412123576395890672189495977364980193942317355163358658885001228991687722628601752554017479591955443174803523381108888599793405751796496837539851939105128951308760526821900602648878948471149678105248313418747068304403614416565420716843684535345024994040152658596501708102293371639131759280
163 69154783548126784048766132676672088162325030287308139914302083664852026537123561681652145629293452252065148406783324603764246458647373879021777431300247662928794021534410651816235832691470196953225562055283896593428965790055030788719919311729572156857880499423123853384908632442414086093957793053064413364302075388990785614024729654041654606321496829683415003389228048807198680
164 -16804612402194808523850170240431317423444982359815877999175406330559042448518708453864653108773893465150654747748221060714965292933376248790010777349830679021415612965541488764564327150576403042605084808176988178819214510667106085924634825333845736838363989016922001579078990537348860918828114890515362702261854976105053896680414244771183898173515317776065184548755828180947792800
165 4083520813733338471295591368424810133897130713435258353799623738325847314990233834106032986042753762031804385225927990011716040500763212364767391110955353235309457059413654985554040365739981159450021978360925575938289439313959677970546075290817698530751189128796157382602960761221266087411713868791153824800495442977035283945512118971453801038120349426294837203434968320357505514841
166 -992295557737201248524828702527228862537002763364767779973308568413180897542611619622595310878922654523712647806528569519950660421931285108026099490551484708377797779520386712554556726311642980376276251314374316592371575965708470584840759165300923231576084046139141088699268143706546553450206921705558130219570092258908332835192593285282361852304492538215641726972230819766931161927462
167 241127820530139903391533374714116613596491671497638570533513982124402958102855854935569487626664992330913454659059568889632613813529390496475944676706274746672936123681896398516129194646784420651771509089601768703257638705212872125208740721359549640918468107635021198628423829943814902319653891895856489873882147198816005369088303373221363261114719164842598978435817053235895026370857257
168 -58594060388823996524142610055530337103947476173926172639643897656229918818993873008593800499549563366598215701543551993981672286876634745210380753898941382643014540413444167282868301945337976562405949219104382048626089693825813762627140610541612145520737882916504431947684673120781242739795158608027612983834036489206229354547434334639091059665680967588377212044290114542630828930967496440
169 14238356674484231155366654243493871916259236710264059951433467130463870273015519220089009905882676309438280471704324917479669648165713821866217701203238109831440722025841005746438824727328714408918545807788679283084335600368390585185274471523616117109689791705923205030195265511004258347552391276123581060084373729829171844077792889108695132385965048088659695151171180921093476348416393645382
170 -3459920671899668170754096981169010875650994520594166568198332512702720476342770516082571379985627617873754116069582370529247738625438440832303191973917437027377594215567736139086558492614024347183879731705242315723928292821268169516982688566169223171919941509090236766299323907015537309853981943790968310201913619043743183823596814783926664347700136956566932142158278059396481052420742693563244
171 840760723271619365493245566424069642783191668504382476072194800586761075751293288414388545535160391894221841327828571376490471342166772570625880112557960514250705029864040905554616709600593530901585707004777636916256643316282891215486765004382058921989244989078778231109591627486769867829102230695933026721647949548233633211231747630877264098750657454324359120668127457303850345900877341602311454
172 -204304855755003505814858672641048923196315575446564941685543336542582941407564264791184196848953091889473040561705818362118639596795521987343616305857006516318576151736295233768205486626023976757247632533941504481708501425782882985881039112740460767348972641549736009815922938971579099568951244729421227622272691318458867352391691226372363668122209597880333764503585521920038197865777830882801252120
173 49646079948465851913010657451774888336704684833515280829587030779847654762038116692032249631298962879748601073851992345066681562108743146457295039804313392445608359932832868143834164447720728258600429908953919509083239546136712088673128480783074745335958112695368149066578822730312554430242800150091319643170860046931103085889502256371935346128980795231303296959482515930868187234744720144038164337263
174 -12063997427477202014861589760781297865819238414544213241589648479502980107175262327994102986848375694179771231340078382722383596245342649002966196196482228836887153402460380050053263816610169674396315649538075247186795375766500044399624608764095008654662823984806732699838565532318164257470585325564419678418691219374862204104687538644086528141061698573018328325970016314770687645729885703837236617261426
175 2931551374876960089611366311869855381394074934734243817706284580519224166043588747984315453362294348819214654413721463328973635778731900490199462052298421575082629946621861732545015192851457889139969200157401368399595992525455952640126369661609548938349311267024785889132039333947405520678861348887215432687031067449745977036442537826541718224149089733276346460801977449401161078695049173046230079043212071
176 -712366984095101301775562013784374857678760209140421247702627153066171472348592065575367032534828263297253211161489639866418405321051647239737696492207704005359835938938733193358045915029149477046308504037282872648879587087282083819581200928657884572973791045075984858413338405335760172850474111314412372603177615024323026027270431505552616788786864689228516578171362325163621691696009480905716408650782025840
177 173105177135109616331461569349603090415938730821122363191738398195079667780707871949784740339172218321963622250986601221063969735043146850186102843313037880730644828620897707974021958951909094804665243363149956232027459287775794470772760666959721467237984823237589411793345626878254250170086236986312989998949689890971405487835108824221685175268859302341964524966496299923309780575965704756989226593147969826884
178 -42064558043831636768545161351953550971073111589532734255592430761404359270712012882585077236328924074637941759951429979303076569011249362349905740672836374615862113057100064443203019735987896630121233512241255684611237710245105739242998973052875470914600879993559832277802766344699763635751256904367521903734552192803478493912519291700455045376703377915536749902765461613729930279175633698165858509313485704896808
179 10221687604651087734756474208524712885970766116256454424108960675021259302783019130566395556381212473322556541878300928481300520474676656152897792253930017294190944477923695884128279620567482568226566106765982357224239084831632344362824945954752965118673309992346023232106956277559535811948239642476280592044523063521925689760393379089283010707416964431077163860047697578170376485625664593649315012245773986366057908
180 -2483870087930214319545823232671505231290896166250318425058477444030166010576273648719678155376418633239352767445408746696593140424746039495902637038800101163222946976751604909837817673538131393653260856419516272901189720147965980857303039362305039655307539781415951442755848359227935481974677408227270698876174901476898718574506964819880007440873292992485190954579699509479997988175552915846057164436687950362836639600
181 603580431367042079649635045539175771203687768398827377289210018899330340570034496639526224907231223697183028739946814140145526893311919021393714445219720918843677770393408872901707116998461280264438543932789994322785252477682660702711722919858772444717314584174396481508376387403417325111149882807624751540302389360822578369987197498899130794821531234794034689577618410289498783752744553487396015256304256117814798926645
182 -146670044822191225354861316066019712402496127720915052681278034592537272758518382683352673567245506196993831177499364251932618139696807176863633344960297180048393064147152349678772778827070431971875760735877863118945119300545226549036443809347695973599036003965307848329803575895317271916887572048176491425401534862517008981790432295291612201911563926779294522646627740539288125793948050400712043150866639612034494582744190
183 35640820891792467761231299804042790113806559036182357801550562405986557280319966992058927802742804179944654205443270151533568544471941264750001083308827910013439785946492640859651169790202977296278325845351554004981265811918736481632915661605089733786938939917388912138474411369235645907903332706892182963646174306132647323847292051877781164910493666349282574104388552855786722827804019466340719852869256537260721124884915765
184 -8660719476705569665979205852382397997654993845792312945776786664654733419117751979069976977868427575626463560348529751119227827048106740551707070624883650817069766004940220838882647429447204690809036121650812066056494752462695917381310157580413171458766086905133018494248558926505645715181317284085474112203702965127167364084557071510476724769449989069653267656637548936591069438656368734776040992957573838354322930945288971400
185 2104554832839453428832947022128922713430163504527532045823759159511100220845613730914032146356071881925337725502201706073950137642634511883450816763998811185159837399585130785603583438131101928554067091197254753293140393383912409439939448911726859244345593368178391607901916230973481432803201287423313712643514421877289266551247369800928259937562545308328795886874629540162846208263638674048946061034205927250047779243268756384946
186 -511406824379987183206406126377328219363529731600190287135173475761197353665484136612107564565067904842960393789696787475259683617894675899398282586877392311028277863008029563750437841979710260651002764457053955079701163630658951948803554714595851145830102553803693870343062919855877937394962168951503511513932169043573168780864492159253109916589344180908726328193979210373349333956804365094709406411396632429485198385647436552598372
187 124271858324336885519156688709690757305337724778846239773847154609970956940712645196742320196267563436496006244990715751645629305318912593104484205439926154944082093343334918842801377955961426779185490615995741313031076580765329413410864012993549998480357963551786940124014986139036433762764888452954359188106413256049071138008905053590457399950728900777338199638908565824392478508712649850714891316039486938122098755967713461429340442
188 -30198061572813863181155075356454854025197067121259636265044858570222942536593172782808369065129576847736342442651097819642128300112684745810782837438775749958910892299207302762912959370600263101559557078483273843133158763986065359733716056912431801100626428622286819148157111892649871309767983126640852692562921861236387390573315731827578919515501265168922404497600106381878100555491639855754804706048927228213913789624476878751253555240
189 7338128962193768753020683311618529528122887310466091612405900632564175036392140986222434876974125900453838366629630104921665706234847085391422382280755738001107932395748444255365899178991724008126677403527796349171848291667261756896955142010288333605963099542330558335648069885498178663712793613092152462743592649311359420372505837626036930597682261517228968200321146472090169271277764590366471315149637661667212124004429369949642156646187
190 -1783165337813085806984026044723302675333861616443260261814633853713094533843290259652051578378753856967516243692701635381325855741163201685204064518789852642620728141236545309656852232731661168748760172262798556498866306273816639216895497973287608289834115892771138947410244423929433239290062172542090530757389726460661197721003923148478894780592240235610843912716254949963521960775766741983823883562067340087290373453216424764075363308894154
191 433309177088579851097118328867762550106128372795712243620956026452281971723919533095448541380839844927370532048588674286947934725888933854762425202476071319180365392225836968442916396476597089310971064354929731953289028356193936487486489590985262397143618984773827051768136116557723012849604688362881432198232763764506051300412047679158578036076921344911838225075518701191236577169488858017848760498448010653020761087977051648643164088109494739
192 -105294130032524903816599753914866299675789194589358075199892314427904519128912446542193994920925067044925648416474811523696202244147322583241384484724464223271922985544544510217732040939383309913545451074244686821012534414094571670559324973544184946069327832740810984654207297566992513038167013466042514712819359056567310515323501605591760725295540111852235369172936090742227885811212676362199877482960015157842254992083263787610558239833419581120
193 25586473597903551627433740201312510821216774285214012273573832405980798148325724509753140817188931528983389225781290342828780962761538143548393101785699715945478655673397359705134615643788523670740736422534351147979956730696383630860576928809822397007816891041745607582023695771609288768357912581342528692288893643507575834827889151768689772995633845190515371099028752080337897027322952427224238205471451514059903831993051250499369707522068736010768
194 -6217513084290563045466398868918940129555676151307004982478441274653333950043151055870013214413175002340580592358042750759174864738920929660779853302114983289828802343563641866847430238757130831495954720942756065832104836928346242136395438050321561540252330181431807774853131077498024046474175832698764965074095702017458327751550170526804886295919354093573816830399778089043494685239788152739593898225863633330969820052859452773693371004432943199826336
195 1510855679482606820048334925147302451482029304767602210742261229740760149860485706576413211439664089664154106093056063440885223777740545884509357657390554801907122359276790213505448412446989430424340868086411607557847249468127543505449591771395051014976329536489085845424843024031220081751468655486677487786443089189128120744556895013077102619970736326694050886477643525994643568080147572498853788946980928877139807113409481478636934505386722437780469456
196 -367137930114273457271745386810794495710133121058527337210369478827004716416098026698068410352520106096662612986458437740616245114650149091803645793042799094002654138731203177453040614205263301441469867186116368331823206913094141530227874742282416602962017988751860442571523506652572590516144664392805976111910219176689404893327596326378571553246353448245675728512784813410224318158161632109993038735195872093801173140928781935473893130064738718180585295040
197 89214517017768450117034128995023062457562348417222142942119783354962146089111820487630623717875165464518888574035889410686775568190591317516988305243351743394367859872099976519820320657430396796582997574858329688435790022040320057470787998726762632961580790144262737497951143162125209429072393285451992658123339567513775782878073968642656445255939078851914133863840686059991977705175089537703035279703487671840699688562170053898548966412578963054467447195089
198 -21679127635317733378439293345790604177187650665384980734935107355255801499654172378494241563264430053552670160406275514579807194638534678011723265593884396997141834711926468338019090357363480366427506603123769122774095888693587533700157829688377696098034267181866592631661795407006057717954827839475755493117547281411991501500825956408955308609209919188507521500411523711345119528457631096451570840523860784495550131914063928771557208448228740278642412480469718
199 5268028015382209210960748283027116815056599111688550318589231087327159764415963887974100699887774550513657849788565044632476569040138026740586049838314164678768319809194631708598716009432440399632331670176641664501935175505401639960184291302698083948642579011731026790279560358806180894954610172022637924982541503900616410268047896242797550829369210874008269061937216380370898497103275376471999438845096776649753662576336142224608351731977482021833688019493803393
200 -1280130807737876838263461832775589386058753584140317727417183154220499822753079224777706470071553253927289778433024258183935549196572638399279689110491321264055210541724379013090221749033103288956176519436426770503462377445427911774228214226077962555434518572809302596482298680225992844459704400243500201198232108995676145367856654043650438222486206547031154682540330376456973679779400599233393926388572801727907743079264982861490409361238510950232648269023862799000