3 1
4 -300
5 105050
6 -35927100
7 12328144851
8 -4228301370600
9 1450319733570100
10 -497459062806004200
11 170628488227082949701
12 -58525570007342935110900
13 20074270583791406305395150
14 -6885474806748086165925231300
15 2361717858885719498568905414551
16 -810069225589416616770048332221200
17 277853744377580772942842396420580200
18 -95303834321490072323249871021408608400
19 32689215172272081313885814266013636539401
20 -11212400804089275551819289976668375323701500
21 3845853475802623882877350133510818396384125250
22 -1319127742200299875765367745890055966635671135500
23 452460815574702863074537740985592848797148317324251
24 -155194059742123081755902631554938468666334961140551800
25 53231562491548217055929129489896768801057243762101030300
26 -18258425934601038449514619598573500870409869011869527812600
27 6262640095568156188216299041317304249140038218976731188769101
28 -2148085552779877572556584129740512278376151078296692329413772100
29 736793344603498007386987072131130542357885047579614761379076295350
30 -252720117198999816533732708675101169315886175218837564893998193639700
31 86683000199256937071070508071787654804279509509411317592810251691873951
32 -29732269068345129415377175007807995865150274742672747742995978170174362400
33 10198168290442379389474371481458085898649706490670483573145933837942414920400
34 -3497971723621736130589709395904906240708594375857223179874897233951271283616800
35 1199804301202255492792270323884908484466932363490722433263457711759402490467638801
36 -411532875312373634027748721039136853620867460541304745370378584573027362619853322700
37 141155776232144156471517811319039891862970765632332167074797589962543530365236821905450
38 -48416431247625445669730609282302501306519324505223365975430775786262401267615472812743900
39 16606835917935527864717598983836038846657631062518276328802773495926105214724272079357063651
40 -5696144719851886057598136451455453560376013819339662352617080472683838542124126757541281653000
41 1953777638909196917756160802849235651646322868153605401927609873228771541744596750157416602250500
42 -670145730145854542790363155377287089573258587498801693327152574234451958370505271458494481196021000
43 229859985440028108177094562294409507931757773169705343828380195964290410018070782788180602061401148501
44 -78841975005929641104743434866982459446394542391985731145293230928659853606331177804924426417803690353300
45 27042797427033866898926998159374983677049048356907042670439795846597826154411878919943307634344285660955550
46 -9275679517472616346331960368665619396967973290912774728468243311117747050869538086823519303521894829248448100
47 3181558074493107406791862406452307453368747503262892436331745182262387297146220509586551600815406026450840893351
48 -1091274419551135840529608805413141456495252493059661381142898848915097840045046787485059707853208669934562710423600
49 374307125906039593301655820256707519578372772246879879233439902859322708276380939042518321401702185729660577503020600
50 -128387344185771580502467946348050679215357303691436413327500032394356925630893102023682812163755000873886784264185025200
51 44036859055719652112346505597381382970868758468435615648561433971297572893483706469565799394074738653557554552793117298201
52 -15104642656111840674534851419901814359007925192862042799472354632013443279762630067989190176225129982160871264220540372863900
53 5180892431046361351365454037026322325139721230280437975250244282567550631870993894624387959138718832933930716347631235233445650
54 -1777046103848901943518350734700028557522924240418881118054303683375109826973042728572275394876985311892151443161044194307620752300
55 609526813620173366626794302002109795230363021400474369757996138569395112599930356587201131632266832629208884183521233220724871363051
56 -209067697071719464752990445586723659764014516000459599659989546745887633966315453975751365801348261854513371759574549554087305108674200
57 71710220095599776410275722836246215299056979004812895032559567844226788043563772972031990968718247887697927007318240396136652691557230700
58 -24596605492790723308724572932832451847576543797834715631057957258360809148879613088747858549852873567697299953269448301043181062815570629400
59 8436635684027218094892528515961530983718754522697296722343268090715997516418782580432812085868177560313622367690898480036128173096533944087901
60 -2893766039621335806548137280974805127415532801283213301980111906311773389192341735829832011892622744758628036271247551818595376545014551748854500
61 992561751590118181646011087374358158703527750840238176794576207256325146680998949163304884223617556287046635576516377456280633556190970148779375750
62 -340448680795410536304581802969404848435310018538196989943985145742741568476369378608103622585622872083052704857559593240835163465639267516538449656500
63 116773897512825813952471558418505863013311336358601798080918075163723077872320146649370130229319464661378407160404201613370161340022535724203719376472751
64 -40053446846899254185697744537547511013565788371000405445778472442632842435844463261181215872216486221548230149596869551042142429044244498139711381524404800
65 13738332268486444185694326376378796277653065411253139621404860987410749445938356903523241245195819191698988334563672275874090364599740979152280550858804880800
66 -4712247968090850355693153947097927123235001436059826863020227916642090519925114823666505621251913326285063826956055190130810372319003285522482205593681072833600
67 1616301053055161672002751803854589003269605492568520615344898506108187078795869722635467768256068651082693663131382292520430323840866942322822490823989551409517601
68 -554391261197920453496943868722124028121474683951002570998181131390810616534367103296190483843665090693185004707747846568304538800129134170884373133794069582066325100
69 190156202590886715549451746971688541645665816595193881855566961821058621494426110797414309031117282482543223780379306312379793315674857500217070721429145853403138745850
70 -65223577488674143433461949211289169784463375092151501476303117050676588751454384479538880317108960229148068165555000193729505323611682552554374163277550087406462655160700
71 22371687078615231197677448579472185236070937656607965006379630340225449344384408681156573105116022474053636002750007620712956213334708529083497823602083310008927631484222451
72 -7673488667965024300803364862758959535972331616216531997187837808297003534394709992207642454393760901943060566466985146683571123927900141911714271285102244971338108907405615400
73 2632006613112003335175554147926323120838509744362270475035446762767488166243113494413245405769450694892679266839513011331858216920953967970253035491187461985461161492972885970900
74 -902778268297417143965215072738728830447608842316258772937157338297689259278047258196527996027214443777404723391427444692756055214477128428363893034582437569366835050743676811637800
75 309652946026014080380068769949383988843529832914476759117445011201353815837793902410382646366768204299618249114851363921130974001765772206735022551566416591184351063958856452241587301
76 -106210960486922829570363588092638708173330732689665528377283636677967285236997547577161544061059245220654606425806022055763700445527287288039448547016045051941953600226547514357973275700
77 36430359447014530542634710715775076903452441312555276233408287486583535442463081105496795091437691304536138202060277357816976512515828828294540276613257049740307588733635032802648751555950
78 -12495613290325983976123705775510851377884187370206459748059042602702155583062363627145411827916903977957166601604243355889411610178012696193600281212360783097388210140241798660113251557264900
79 4285995358581812503810431081000222022614276267980815693584251612981443221601811910520835712509363047274745855633674628184316937652961941120639306102581633254617728979332111406983653957522612151
80 -1470096407993561688806977860783076153756696759917419782899398303240159436035461847174558636069552141056301380629462858768622520602336078787651817315474907720898417686630468393965891365460600306000
81 504243067941791659260793406248595120738546988651674985534493618011985990419887435849443924824593194206099259500697249953868835828220862368977025258180570699092155982857150990354771549290681040501000
82 -172955372304034539126452138343268126413321617107524520038331310978081240824894913405199320894851361931326439597444373753761676437260401079690259162574628567831497192103425782864468948181224809307042000
83 59323692700283846920373083451740967359769314667880910373147639665483333343506152675450204387613238222831883496076864563580606396319465986733521704812520128739734885471876892622865985829781848102368297001
84 -20348026596197359493687967623947151804400874931083152257989640405260711417534817696183545076238058877492377218160845771372170776398958561294293887492782069535429459554141210594086465733486721657548517706300
85 6979373122495694306334972895013873068909500101361521224490446659004427540259544310694253837556605004793894368057852519503517459964235081861290692459389519832569809338467440738186454703498382778993769657806050
86 -2393924981016023147072895702989758462635958534767001780000223204038518473630813708363867470337974926963419328114637975613486207468422410606904826881857800032555460640301847532706116588489320869556912226875969100
87 821116268488495939446003226125487152684133777425081610540076558985211844916601391488815360527178488842816265109651892125660562945335087739272816932953095520110992030176827231506869434950104250027720763413019641851
88 -281642880091554107229979106561042093370657885656802992415246259731927662391793895094183236568960820317262170589860376741080068194850291250416458199822247726614787084568175590008043315274198491527873010215041356476600
89 96603507871403058779882833550437438026135654780283426398429467088051188220700724744442391315654770035256291121116870112833517130708232447256396949112798083221137816519228005369540513283093653422566128447726344108471100
90 -33135003199891249161499811907800041242964529589637215254661307211201557558704893069714000703817026897437574890712143165060386742579069184539130116032785556034558439381225377846300773673037898416825492370332496195479046200
91 11365306097562698462394435484375414146336833649245564832348828373442134242684555643275759477764415627829199502741981326514146624734059602995542517637582223673042148823878571292943029617998061539464138300166807803546917646701
92 -3898299991464005572601291371140767052193533941691228737495648132090652045238412496945756496291790965647017974994341500170329027654339939065238660045613631909846505575445472401427220954073809801896953332874496578596725147616900
93 1337116897072153911402242940301283098902382142000091456961007309307093651516892600798588099452573077357148640690920881204799996452281281832726249147345262233935587065377710456350970811290210924305698426632506470607225843497496150
94 -458631095695748791610969328523340102923517074706031369737625507092333122470288423470952230672232615502631131468860636667573918924757188214690983408706135478420028081643955629776248841558460255042136974716074072919218586780731273300
95 157310465823641835522562479683505655302766356624168759820005548932670261007309210442081826005135784668915149855937334430675805704252104838881779191579035653512182894667640911700815858686790028040884600821281782235695442469852703311551
96 -53957489777509149584238930531442439768848860322089884618261903283905899525507045403248350986418134261413775484242717043090601732418512884955554440474360501121823757588471993748036232263892046716889101973098305200669413606593032322127200
97 18507418993685638307393953172284756840715159090476830424063832826379723537248917248455084439675248605786106915996097590445005175802407914204019068372330839558419498663805776188946693111242460894813174298477303472990892429056193996529881200
98 -6348044714834173939436125938093671596365299568033552835453894659448245173276378583138189860293252672632696757866520036934055265002665872833429609582517843772529992893103158783042051731185482366357180796440872268376684469318419325982647650400
99 2177379337188121661226591196766129357553297751835508622560685868190748094433797855637412423103838189071459945749903303061221449900494836427055253699394010489582175603359996045113969633094930612606915641498911259195971141859591958715930217636401
100 -746841112655525729800720780490782369640781128879579457538315252789426596390792664404202809374477125255946958459934173360749773109645287234265696035875216484222071226193439212707538691046984229534269792514837157827981127434328514044915321711007500
101 256166501640845325321647227708338352786787927205695753935642131706773322562041883894533616551202483268972433095439271782610382202713331162703632283473028780659696565924301091166688969779537143880235050379912954486601449177889161811338234101510626250
102 -87865110062809946585324999103960055005868259031553643599925251175423249638780366175634319883210367125254595860895259555761573804251527704381171444616025224964271141480781963214685254644528665217709104315848427130538783042204909824510294070295643177500
103 30137732751543811678766474692658298867012812847822899754774361153170174626101665598251916539039908071126470866138254150244235392130952101939624352505442610856043235778842455791301928043818534917999549850304134655233754317966843789384155887238190501621251
104 -10337242333779527405816900819581796511385394806803254615887605875537369896752871300199949476754849613185336427278713347525489976214555344097783908106261663547651216393847204269560603371335939528173490311053846603791282386903170713608391117397677158545257800
105 3545674120486377900195196981116556203405190418733516333249448815309317874586234855968605107437569521227911505467127361675648917242624183142047735475799903043666976283526083348413409245966723216551597685955688258167737883607414998409808829930500684306344731300
106 -1216166223326827619766952564522978777767980313625596102304560943651096030983078555597230452442464196689811931940608779564501691699569541512013488373427111274083465021288058467562794641627390253468493983030056918129753130928512298171385361843601360513268532854600
107 417145014601101873580064729631381720774417247573579463090464403672325938627195944569850099058787704770082216662924990759646128711770229850600361871929339685035449586655912072307041024672573365065386120200602404477682217873271194429847950740998244787302415796266101
108 -143080740008177942637962202263563930225625115917737755840029290459607796949128208987458581337484080956169840839025759041476541773655112860268917089439415326583942975089626547922645517411428222713383961019936632465392900313650728641966080275839254672180267594455878100
109 49076693822805034324821035376402428067389414759784050253130046627645474353550975682698293528101364755184705022127353477891475766713325434018101906276704518102070035879276119288522553586942858762147637305230108069363550699721137624510052272071060912231158346888537196350
110 -16833305981222126773413615134106032827114569262605929236823605993282397703267984659165514673800896186654649791486947854710190113003539159443861649967559381715904920130838532461761536296459251760379561258301827248826113812091524538964406270325014799240584087248064531681700
111 5773823951559189483280869990998369259700297257073833728230496855695862412220918738093771533424263116316856376004057099187717926434191373446037563829255031060217537611489522280640090245610117884783156531733654340938782257380735250478186380950233319492985828417706319542570951
112 -1980421615384801992765338406912440656077201959176324968783060421503680807391775127166163635949305018406260473590713919755303235600902746445908026516805749660203170050416922765593012672858172747143060357669200589731257259709867713698734145607286984196125025508198216447473868400
113 679284614076987083518511073570967145034480271997479464292589724575762516935378868617994127131357265607377984347170080074107126456244861868604513131219179707128808149458879694055063722579071491062371048342491093709617391222899890262137125327130905806119825184019766113535193021400
114 -232994622628406569646849298234841730746826733295135456252358275529486543308834951935971985606019005532923147177707132391114876658880361848886103062246393068434904274978267850973510498430979923898359829183550926004984041287755119756762396487495864377745685091882850363770021254658800
115 79917155561543453388869309294550713646161569520231461494558888506613884354930388514038391062866309189742607053168784458793292212060933776998150352496840315457575735411566139204195542524094591349556585268232806088442050645413235301612799430689557201032222601169831477936478106381535801
116 -27411584357609404512382173088030894780633418345439391292633698757768562333741123260315168134563056327776165808247346404982695642351716772031684937801246181045712702360560192697345280449213289711941444394899821505584724092762501137888491043774021597280885921059224693410632651582030228700
117 9402173434660025747747085369194596909757262492485711213373358673914616880473205278288102670155132618918196744367327603463851381059512844967323284687980772409335009879066888754624426935271164974042266703442396347285873389417249547883659643794863378991393511278105551722238364486623017206450
118 -3224945488088388831477250281633746740046741034922598946187062025152713590002309410452819215863210277662883861583207466446916471692502080207929574447891891653179786293019600452523863647479650262570462658416316446515417867042364021475699462946655725899560993387607246567959419975919210716785900
119 1106156302414317369196696846600375131836032174978451438542162274627380761370792127785316991041081135559045987988044670166810392839062843966497097333431108987918550681185239732340988655860119646914538452800767585026949587395477168549550191350464843605613422959783863273352011529738911032154160651
120 -379411611728110857634467018383928670219759036017608843419961660197191601150181699830363727927090828991039609530114100917615580634420358588204818973774465065463046568495240906113819241146065658155896729406619999874905888208654904694100734302057321344907306947160404284855219334332757948188955959000
121 130138182822742024168622187305687533885377349354039833293046849447636719194512323041814758678992154368706531121968612441272562978965714643477133493172669378006082772436281150578917853235984334403526290830451119860293059418661351987099042231031048603659934315018075284208615979885532421996498314751500
122 -44637396708200514289837410245850824122684430828435662819515069360539394683717726803342462226894308947252122867231399751856498579538623071974235639484992231489025758772966172179256808837321319831262885867550467950492362238199027644047417411299198223832321285386313851613876449103156852854762999333063000
123 15310627070912776401414231714326832674080759774153432347093668790665012376515180293546464543824747968966974791532957996346278548371831949173345460628340770293921806235588631918481374157509656738711354815273054983552380564221883560433640157376632859430002078358455587298860756567917015761463533963901445501
124 -5251545085323082305685081478014103607209700602534627295053128395198099245144706840686437338531888553352757017740247786555258064847624231027634543817556450901049066960960300239850293188436698503585173638467779658050634782334438321012650831550179793454561544611830313235298292013347929163039957170065482059300
125 1801279964265817230849982946958837537272927306669377162203223039552948041084634446355448007116437773800138508536927274291837774627686903491880973039142119891238369483923866407169902652865654160861562790089832520021747654499412617854349124366730136501720476814965371302567162244277397442959342758514756990656550
126 -617839027743175310181544150806881275284614066187596366635705502566661178092029615099918666440938156413440508707016963190434528036433970077494459851449454518318012296686476489839115257560557915043055473628138811057374902387973688391773216218044169381400111428267668110590006675282906368569118075306918607918490100
127 211918786515909131392269643726760277422622624702345553756046987380364784085566157979272102589241787649810437472843123877010668720879120989771414710195001237397538891142132510718004439609517076504258595059712626157080602643485052572628715959235150664545173141290455138107335476443923781307409399091615617939864390351
128 -72688143774956832067548487798278775155959560272904524938324116671465120941349192186890331188109933163884963246854712520182769716646807306085245311520641345884247266666196568515819315379018317370380660292823641091418445241205023359373560349597092370405076446607142972565024262792491652671789427903081540902895239529600
129 24932033314810193399169131314809619878494129173606252053845172018312536482882772920103383597521707075212543217181359863934652605885976734464150288621315941486909132543287612251288379337948538811698988333258740588725644726100430355099538869796647362159752427380218694688474590347271060653355810853587998893463524549921600
130 -8551687426979896335915012040979699618323486306546944454468894002281200013628791111595460573949945526797902283141206953323499676758160050325834902805394305897427828778585323728924158758932031270683490327519556668908995335598359053462244645601110315140656878077554898047049204634986897452969285930678807827874315671688067200
131 2933228787454104443218849130056036969084955803145601947882830642782451604674675351277242976864831315691680485094681959510258611314024665771934435325644382962414263451559120075411106466658918285389171053207829313733957841416178792606291797114995208481546122013907986076542819788669683156474916565010520911664177818729483995201
132 -1006097474096757824024065251609220680396139840478941468123810910474380900403413645488094341064637141282246406290590761360524090793597647702775031197189710690167862973040064838082893637459092625470793711577723007172137099094629024723161371561091628025444198307623305651123913128471230287617987226468634756582418715079528259369900
133 345091433615187933640254381301962693375875965284276923566467142292712648838370880402416358985170539459810517362420003533482999173672520982244761226491880087358648239904133193503805195798109671510949149095114551384534936638292746109540990935227319338087044303128797631430890608856827899949418316063940803595301406522920736097546650
134 -118366361730009461238607252786573203827925456092506984783298229806400438551561211978028811131913495034715007455077439965030330151027716833720499749919780213253093855519699528623777920929419213180506679744450468688595379596588028045842407717019181471228831396372089961455205481792410173843176489279475153132283438135911398800256794300
135 40599662073393245204842287705794608912978431439729895780671292823595350423185495708463882218246328796907247557102960349106165831514062809262414628410064411324646394490860427998609162679028077924153486193710028059566920281479792144038529585923650486811758582248152140377441978353893305251042125437542275594567250344305497555393401260051
136 -13925684091173883105260904683087550857151601983827354252770253438493205195152625028003111600858490777339185912085756876129477513313457302747490340049460682973590788410032555809170929344695003625625900707415727276761897107634935757716685688738796145156686764846566949182572648286236745588975540681616597415910607167526496883397260972580200
137 4776509643272641905104490306299029944002999480452782508700196929403169381937350384605067279094462336627340767845441976169493718044413300643035562634229393355369023744757462621268877424486755971605262450437908260965138978815502132493581351747665971041240742763442867610506015403171437516886782182457665872642505118540385505189621416338531700
138 -1638342807642516173450840175060567270793028821795304400484167546785287098004511181919538076729400581463177883370985256810939281671316787276329525559674727345215633361766111176137785772295395181587841673618281157064288064459777993305177395132001630072206520081075406233092808954616951259805241831417319211771234343358747142113407770137639671400
139 561951583021383047493638180045774573882008885875789409366069468547353474615547335398401560318184399441870013996248008795896829730539589803148379215737863253617083390437375360060175039928195091001595098048284584318941781768126874380046616937064385430939883218224282375543908227022850394256143558280029685629361378321682710760342660724843457184901
140 -192749392976334385290317895755700678841529047855395767412561827711742241793132736041651735189137249008561414800713063797215124447828460645878893825508384939054461666699791386395039227213858063571415813834698119196548373339204789801266355746406510902820847881215913871639093793399355666349542509776879014496601192120333499723593738309927116210160500
141 66113041790882694154579038244205332842644463414400748222508706905127588935044528462286545169874076409936565276644581040213884604942746315709909594178371439785554050552819635276672894696947445584460058080298766052433676287903116579278119817513237542693642524950561575652347198372864346337331329887688325008878735847825068475283508823569854959577876750
142 -22676773334272764095020610117762429165027050951139456640320486468458763004720273262564284993266808208608241889889091289062676670447820354893999989213760628967641228094752366602483255332685861476276042658727608508751889339355531176497653441539205441774926439089431679366961135810078253644492291739405287199998261735979976749245376648536024271922251698500
143 7778133253655558084592069270392513203604278476240833627629926858681355710619053729059549752690515215552626968231958312527301699666931921666972447378201513704962327987498435391225118408981238991963176737821498262616308263141313846238237489604594598890235421834037597117667302961935289796331122271341766513578918623897779820555833763129750481352402692769751
144 -2667899706003856423015079759744632028836267517350605934277064912527705008742335429067425565172846718934551050103561701178303106502294501674793357347906919920318070548913043030508120884616935537468945409884755405415787633490094683277437883461834100443038887672757435952587244988063997274216043920908403657751059293743439631580877393361728547007515123203110800
145 915089599159322753094172357592408785890839758451257835457033264997002817998621052170126968854286424594551010185521663505067472977976708299846052983370067297412814587866320854589708105177126731753795061938684010492033857224703898697292795226446583991367409105497776193971392182125926872282096068942599922658051722705667375394650118256957367779161258409720581800
146 -313875732511647704311301118654196213560558037148781437561762409893971966573527020894353550317020243635930996493633930582193577366509215929802991534057071388540153300548279845463124170629832094713856313713906183183481096780130967558847980303924521978871133387896977367986801882622691159445074788337099534779687895860644921221867472983637850026960750509046907875600
147 107659376251495162578776283698389301251271406742032033083684506593632384534719768166763267758737943567124331797316438189694580764094564019757592123504279709298422245139463529169247730288882604826459789837891880020283055491734102887706706218724740462845865984558164649266525493178004593216941902859050413446038907137390387478261945317795243073663148156778365349014601
148 -36927166054262840764520265308547530329186092512516987347703785761615907895408880481199800841247114643523645806479538299065134199442722213940930963023155433360930496593317216938457560640707073834834961276929833946727985108153487420747329633273133439822975623376247370758216974094546521298357804493343027547422530697278559513010363707929230037858401161557575597582431100
149 12666017956612154382230451000831802902910829731793326660262398516234256408125246005051531688547760322728610511622481636579346273538297668378699553948544126482292148672494225314654069431333129646759788303222820007838924935446700368933401523600407946386937130070546137519889014446652215663944821673991314416522514079990108223996173421249808272071014616456515505740271646850
150 -4344444159117968953105044693285308395698414598005111044470002691068349947986959379732675369171881790695913405486511201346715514910293346753042895556402146554291050565957184707592952634500303906089448955328868801447301176734065571546920417084941489975703790333193376351977978041615884495089490584414237530578698611945377207983808014519747211169375562567727031811618823202700
151 1490144346577463350915030329796860779724556207115753088253210923036444032159527067248307651625955454208698298081873342061923434202984412857835414696795412220749453009130022748895719019475505258363389754878953363497255357349867971135458282030124854407886043362587099137303880995814805458165228343437546079185552129047328520550699617880583166782033435872746896557980556866919451
152 -511119510876069929363855403120323247445522779040703309270851346601500303030717784066169524507702720793583516242082556327239737314774717659082003866474302070038308871546269091555856146653845153708481956526624586814117865938230623574813826366803318817940877489347316265610713955215414936805161183679103555023566959411831496883868843581370666125528301571396729263406876421379121400
153 175313992230491985771802403270270873873814313210961235079902011884314603939536199934696146906142033232199146071034316820243229929193326018671748951552485301785398864959051405258112056676555292067607186829078197703649023376819034321868912297920484160507963802619429453590485984188494394485869685647004786552766309821283567228504703553013057891005364053117028968053519893134336071900
154 -60132699335058751119728224321702909738718309431359703632406390076319909151260916577600778388806717398644307102364770669343427864232256529185685430740264273616041123502039257767664218919718431366254969171091969555457691845608638181051356195335485722562473721563266823505824037070932351595838416728454455226755147318141167330205828084094533650889292048167763279656947653637519612679800
155 20625515871925151634066780942344098040380380134956378345915391796177728838882494386117066987360704067734997336111116339584795757504235649976407601266380316910223289032966318751866369698960083615459234925337356318109790538503137135076749530419782379719024622019633056474926278053029603302719265020773801765975082017106760135668279840437339542253112741766346553625452053044632893887484301
156 -7074551944070327010484905863224025627850470386290037772648979386088960991736695574438153976664721495233104086286112904477584944820396816579087649806767434818270450138390871518349845218877972258917662334907725489842855845169066699621494505518419528176500734713831799123054741331167299670788651496934204625564764951360234687388491640515641045787334213614611487911858860348026916323024181700
157 2426571316816122164596322711085840790352711342497482956018599929428513620165686582032286813995999472864954701596136726235811636073570352643405251597673679822881635159463981145657472569880545969446816087853016241652270868060327835517954313980180623739828862828162742707469528123548132699786291746478902456338388218702906255949676057693552637901185283806135013998802949060608591820264618856950
158 -832313961667929902456538689902443391090979990476636653914379775793980171716830497637074377200627819192679462647474897098883391173226092973405870100018402144917872192358345834432202784138562594772993080691580917353556513399492887662817026464421180389572133519815302950753043743394713565681174017808003206376344369672956291221944119116776921232767626281292475143164213189927587111414965291306900
159 285483688852099956542592770636538083144206136733486372292632263097335198898872860689516511379815341983089055688083889704917003172416968251059037873007511767389026066678464806438132760018719738971752603711870433675395331418940838904418463935604722777729510952378630883034105969793149690820212782269063485207821474077446427776070383376057036494071803178628174912619430582802034822614499944251709151
160 -97920905276270285094109320328332562518462704899585825696372866242385973222313391216504163403276662300199546101012774168786532088138999610415389593435217744462008341540435371532113063638520424788044960198473307978527451757873883600847994160855315275460015068066853280497131456564859373053118525613956851943313211770075628881723415770534922021681265929335355386323032417607622923694161494157348612000
161 33586870509760707787279496872618068943832707780557938213855893121138388815253493187260928047323895168968444312647381539893780506231677870857673790001591267146337813515552957232246938007359627540583464308936558924469440151973060458115871406657171266710544320588282513746653452531135191422607170093466336009040465125213368021962039727674507071771012191347161144661338612848059920934613010167573425002000
162 -11520296584847922771036867427307997647734618768731372807352571340550467363631948163230498320232096042956176399238051868183566713637465460484407547157333537172196291369842666715620824034736343276344210152883089210989126286374666136365518431418703636247556503501954662127036801531506609243389896118792443698061891574482331730205685712695836459214360607215100234985646564205924790108037930633825066274084000
163 3951461728602837510465645527566643193172974237674860872921931969808810305725758219988060923839608942733968504938651790786963382777650655357920742252812804355554209294489642566594896553302178183319784069587924973874361008828363071211015869568785946536385730425701934873890262013631803180172065542045104133239688327999416188085523645322930415984144422326604075227444180585980278367034330002116767487000594001
164 -1355351372910773266089716415955358615258330163522477279412222665644421934863935069455904896876985867357751197193957564239928440292734174669590135867400269239786040601632900614068338776222654107341533656498356022688156382090637756689933933930077220296110086899513720859292854619854528212826870995057319875242733423878347955768130463806831769065693287902823537847755737705390287116142748483522228070185583412300
165 464885520908395230268772730672688005033607246088209706838392374316036723658329728823375379628806152503708660637527444534295455020407821917460073860058703959300895532492560203152852026580810016285466505868080925706224361810025798604684120295285288170493400519721806352057572962351888236094370386303396711100581640255199852198553689132311310730533715432566719070158224936152836701962936072240271967569552659507050
166 -159455733671579563982189046620731985726527285408255929445568584390400596214807096986417755212680510308772070598671913475263341071999882917405063128380655289147547270944456860347585065626732292370016308889983661830949806685944933566464850994376682563641781983318338173987061459020511027663044943244466756425058632893496106196276742868164068851330440041339024156987741500797045198197229933237372168467524387376011100
167 54693316649351790445890842990911071104198858895031783799830024445907404501678834266341290037949415035908820215344466322015325987695959840683840021109919292453349048872272776276579993305002967900494630377780032696643756014608914065689592202149604511992166485630555822511227697733730553531021528198475793149962694768480406826507603183393434295416294471729493524414823236537927331285690475817582887348178909072375138851
168 -18759807610727664122940559145882497388740208600995901843341698384946239744075840153355062483016649357316725333863151948451256813779714225353875862205009945425987447351211682677176380229659362200608285434581285017206037669265697233764314858094472630372824376569014721508501485075498676460751463274075645608987688572464392517656366595791248281012440735073360776208388948587658301260054540040447455447816778519355359582600
169 6434614010479588794168611787037696604337891550141594332266202546036560232218013172600786431674710729559636789515061118318781087126441979296412802723067337503503746985652523257970335734997037368482449170526246804591066682101647005428753544421303356362662708835283079832445640528007589446821697390368320532047442322350812744700841222163338860471549413480196398777273850640755767317886359475592770497043105287584023827372100
170 -2207072605594498956399833842953929935287896801698566855967307473290540159650778518202069746064425780238955418803665963583341912884369598898667955616661399378804672641413656588598582128609013886839463509433724217833955479645232793003930381879856988269298895694568655895132402774898138736720583094559183698644939596706055010015135165785567063747167430230831610936603078106631407635369908414420520630896198457471307507812088200
171 757025903718913142045143008133197967803748602982608431596786463338655274760217031743309922900098042621961708649657425509086276119338772422243188926665044158789961232163476995444690578509145289782886794982549550087944968741780822363396593093766800061561147481597787555912840296174276352717137777370124927189042752848012831870838638213514526471979446158859085755523397781784171098932904192064875879274664299409416688581816343701
172 -259659884975587207721484051789686902956685770823034692037697756925158759242754441887955303554733628619332866066832496949616592708933198940829409874488751122043818735340301562945315399917220411592279580927922170654991110556480989326855656297822195619941083899528364941067865340512950265504921225173781560912941233177287216967234349393492906437677168405344588615996754040057707856723692928709871884590555360877499764876580708122900
173 89063340546626412248469029763862607714143219392300899368930330625329454420264773567568669119273634616431173060923546453718491299164087236704487779390152227057665586619020217368361642128666005893511175156080828460895477593248521143557169491686664120897336872184553308126179516968608440718969913975248428982944624249505922898527267605332984409193262040406506721028157144404737725935099341115388131773474880523793874110757418033597150
174 -30548725807492859401224877209004874445951124251559208483543103404488002866150817333676053507910856673435892359896776433625442515613281922189639298901237194863144143950856392274720238712236529190323728412543351489701706007537841203822270845953376893328166837521631902153624390766772036683721208714268063538212438456403276093849674673462673413691570521111642247946759853577008062739664291435981487507321255075082981675507709581197315300
175 10478212951970050774620132882688671934961235618284808509855284467739384983089730345450886353213423838988511079444594316733526782855355699311046279985174023769922563835857652122077804300654029143007418474135995821914571858125853208783512976357070570518402591042165566682842270027122380848177782606995155977211547615291274297290152592651525837622867867502839498754335603533446154332820046154971499577880484542793536363749416898787965208551
176 -3594027042525727415694705578762214473691703817071689318880362572434609049199777508489654019152204376773059300249495850639599686519387004863688874012274256522422097395124193108852097516428843914145951934825598880130300699157689340494993721156917153178576861804622743984251592523591117589907570580623007615844356634897835360269435947640510427020263023648438515530799536084092511382807604024652828033872489492264509516725381195674022060033200
177 1232751275586324503583284013515439564476254409255589436375964362345070903875523685411951328569206101233159339985577076769382692476149742668245283787319451235093185164555772333218278326711172378565435551133529752537226614771881880985552656613766928113204389718204763410608498234281634426348149743954071924469837307710222059022667360453152783047751448715741109343069667827813161834906592907937024099446029765354950794652138083213586055983182200
178 -422833687526109304729066416635795770615355262374667176676955776284359320029304624096299305699237692722973653615052937331898263519319361735208132338996212092489744629299249379546651031011704258963289066201871587624294588593676557755451840515931783458754431893502494900862214996422796434679932563477854015485946484263493610364634897125776016622224552617485052013638783544455935756080811871438562572651002245767274323292817455153560048895546692400
179 145031954821455491522069780906077949321066854994510841600195831265535246770051486065030661854838528603979963189963157504841104387126541075176389392278364372100196084074668183191115006954475726301756260771251481312435776761011926753827024611391525097672429154683600959495588238771873581599533526409172949252279049500990546435980086064378172989232369530502251134892525343052895586611685780296274122245324104468894313301329214218248902435914662733401
180 -49745960503759233592069934850784736617125931263117218668867170124078589642127659720305517016209615311165127374157363024160498804784403588785501561551348462035932786702584930180228375922829577013112340002402791279057637518231428371821024319300373863306979908311075113890494189643808772667928483358669473991496266706785621821476048210795947567147348245046506397978705743405827777359838388411999987231596461612094472691905828732400781608470366246313500
181 17062864452789417122079987653819164659674194423249206003421439352558956247249787284064792336559898051729638689335975517287051090041050430953427035612118917840452234875602917627880212443195769173808645435488844282461053530382367394266951952517967278128832609846223364810047643284318658450314334085807797452894333861905465977882771869801143468549951943573481628895767695804619621606479957049738867737597002398839884450283882348176227139984373427981127250
182 -5852562507306770072873435765259973478268248687174477659173553697927721992806677038434223771440045031743266070442239602429458523884080297817025473214956475446530879399537602704135880772434552837959120856454103932070671451701331630559679829774763763290477198613773908693311542970933179626622288241036650316915191552197184358790017946725785587027381575238914833817645036732598229878961445242293910646487473798800925650202779574051660731955942909433275219500
183 2007428940006222134995588467484170903046009299700845837096528918389208643532690224182938753603935445887940262161688183633304273692239542151239737312730086433424559255018313431587731677628549826864183435631767561884100333485327948179990531419750022450911586066135005248196064374133898502801385755844946845078585643058809588081913568676206594277557776988997169092479037049928449760462760277898782278356737709707366773850543603698262834850913409310196949918251
184 -688548126422134192303486844347070619744781189797390122124109419007498564731712746894747992486149857939563509921459046986223365876438162957875229898266418894256664911043412637535204861365101178645648874310163787980237273133430697479733755136430961170191056580545389626378130028707840109808248210685517354330300873279538641953618028640086561772680308430677426240654678625153836976521712439059181625859961251945211137778162972176484472478951116624172106497963800
185 236172007362792027960095987611045222572459948100504811888569530719572007702977472184898561422749401273270283903060453116274614495618289894551203855105381717598026051245856109280045235547242783461927100049851271078775832606116531884102824871682441211368641661693875583361601482376173424420207864340028123798349867135691067300031883023657084204048288075499341454098219462694146186303070760424232172913683256511027374916928015421959900933926523250439983473932432300
186 -81006998525437665590312923750588511342353762198473150477779349036813198642121272959420206568003044636731707378749735418882192771997073433831062922301145927329591426226188332327387487355852633847303988045187196481743942635751830106468115734852632880529781736487225784958848067211087655505088339792959758570944267065522700798255260045092232015393636184864384609360418847083444911458074352367443240010560836879949796927508715714209402741446558405780414063431197896600
187 27785400494225119297477332846451859390427340434076290613878316719626927134247596625081130852825044310398975630911159248676592120794996187804054582349293053162569903153788473332921641556463183812751981255822886078653704553522038602677742203665040856315228590935333347707459767874356117462726405475093021696536481009666176050195802308837202627652998626863158786004193929541822156684213567761354541902381927669815929482681431633921925582347220251640926725192441067763101
188 -9530392369519215919034725166332987770916577768888167680560262634832036007046925642402827882518990198466848641402527622296071097432683692416790721745807517230423994627797358461305364117589991258020720616287389718392859582614560357786665829033190212579741247380128807993796531220677448760115582936577623041083585715340266386805621874359213088619071249732581181167985988946155694556371052547341986968621600090311708469539335305792995920935133064136883257688746822445984100
189 3268924582745091060228910732052214805424386174728641514432170083747388350417095495344169963704013638074129084001066974447552386419410506498959217558811978410247966782878146258930191080210934160199014410155107823531433529719725647984484566952756264170533973657608017125095456497543473201670024080173709589732262836652994932766616139346117985225215477013598554481432995022664678840015021738180478886329330206487850179612683889317345230592385757646772228900027489863342097350
190 -1121241131881566233658516381093909678260564457931924039450234338725354204193063754903050297550476677859426275812365972235510468541857803729143011622672508594704638311875565203784635432306349626172064487983543859115270248742602256440758955272671169568964699400054581910729802510503707002602249681986130729832777099093798847755618089022273159344891792807947180971943349441172252834944697155179515510085055040476424117992945519359362530623342822499248028678267435833940529723700
191 384585708235377218144871118715211019643373609070649945531430378182796492038220867931746252059813500505783212603641528476780090709857226679096052986576670447984201241411249174086522538583171960525051794658638791769982256464324492359258364966940298385189786118879465025576041275442303012865529501219401971645466608629204408437674571627023628066236187592205878109218371041768603180220872901364315814205201495769867879625251242751318406346531189641943260057821180259096584457267951
192 -131912897924734385823690793719317379737677147911232931317280619716699196769109757700588964456516030673483641923049044267535571113481028750929946174395797963658556021082599881561445994054225374561439115479179226420525130471128316877621795061548232072191386821767280075692991925774072889375201683763645078840066667641455577944442597632545687440271140141723209426693736034048777637508233154359926539173512367649253921997697324886283781925435607779264945346422082334947928460121374400
193 45246123988183894337525942245725861250023261733552895441827252562827824491804646891302014808584998521004889179605822183764700891923992861568971537817758701534885940462683230047937306557909631261607645463706434740912480142907626905102863088094545824184152460899587510938596151893936216213540249353506142116424957577818978440684883431767841994946763538924068355773508137625322722821277425208950467414693742883078201056841973322703503892395800797863555660539881884902314721275315122400
194 -15519420527947075757771398190283970408757978774608643136546747629049943800688993883716591079344654492704676988604797009031292405929929551518157237471491234626465817542364125843496790950094797461166754980188257072278035029843095931862431257499237608747461461817921404448119383953302090618509848008946388622293938010928723560300449809767189081717170249932384761568460430056714526549263630305576036826867522767489555427483440631423104312041122771363123950134341135677441273897386885700800
195 5323161241085846984915589579267401850203986719690764595835534436764130723636324902114790740215216490997704207091445374097733295233965836170727932452721493476877778358811370045403738850646657626196865661483861627940258352535718689361618609626380888638816720184808260204092084407152200627742866285514615985505172037223448297382511011306196447598677601298705303545568969618237152689944167344007906531379217810255309496390770802019361976173578046328367149872678188194709774431798255759432801
196 -1825844305692445515826047225688718834619967444853932256371588311810096838207259441425373223893819256412212543032365763315522520265250281806559680831283472262569077832925056656400349787588360603031708155428279355228212890392074207999127753374945667750030700523107433544562615301805895221581697703427659053313414795093372856308439012796557347650585010223572161497601085279112383918731083186124913019563742350028100344137438875961244575797105038131605377792300675492837351028040514611955134700
197 626264596852508811928334198411230560274648833584898763935454790950863215505089988408903015795580004949388902260101456817224224450980846659649970525130230986061193703756509353334803476413796392014812918868473392817886511906337641163844283464224609913861618569939657891351584561361940231095493478468375912542529376187066115288789010137849553020184040656115529997957755600776464917228048246338550717163354393655841384641148580916471890302305393029982205639345278820756501834102033702678556507450
198 -214808756720410522491418630055052082174204549919620276029860993296146082918245866024253734417883941697640393475214799688307908986686430404259939890119669228218989440042385177104552900945653715907508917115614268611779208549282857716011559489454747152550081843254126055640829736417862108931198675971211183996542199060131755490879904013259977073710337732163048959056570198908728507726188026716204921796205074814813981845727931043323659312290580225855205547686200871728645732125155061526130280827900
199 73679403555100809214556590108882864185752160622429754678242320700578106440958332046319030905334192002290654961998676293089612782433445628661159382311046545279113377951496894770236594906108868437400582359413027284953305919098976903548129362082918681671996285221688890538350024229661589489794369628154082057085697749254756313977368677097893981287762397150332647387875297145377069034124286421060556096261386747550557140248982117659500899970213279150479179736363597546603189409744630096589334815257651
200 -25272035419399577560592910407346822415712991093493405854637116000298290509248707891887427600529627856785694651965545968529737184374671850630777668132688965030735888636532454734045779508589609323853273583629559034334445098302896199276156312791644027804476133394748630435430332503495515774806200817725446494213079877884532770844564937844329628164498620554771599972146086315787584218677994770643049623223354578397193034395938382977248420665832037590848283212205886810670174231166775498435855796778265000