0 0
1 2
2 -12
3 118
4 -1816
5 37354
6 -974372
7 31769182
8 -1259350576
9 59073098706
10 -3226127944764
11 202778723085382
12 -14503292667068744
13 1168138817072817594
14 -105070093531389641300
15 10481640556778901446190
16 -1152522131016352310551648
17 138893660348254246503409570
18 -18253987775396694022352238700
19 2604741720770293074989757380630
20 -401959879984474906179808518007672
21 66840366675284016728755840810727818
22 -11937040231022846306292046689940956804
23 2282696642303011518853933330887306664446
24 -466118658414502836340732654764163390500496
25 101376615213185569795240741459022147540179826
26 -23428800908665926332889410958582353607793689756
27 5740976528891962124802491523778149021006407197670
28 -1488555259258537618855090274778373977377148781135272
29 407631609924601298322594678911035517963752957511568730
30 -117686927874748926839446133132105076131774621292493802164
31 35762531011053560632808235454036181066736264020188574578126
32 -11420741105933383973657134721442313382646463170015165464643776
33 3827304896853273872750275865592124629464361825919355827052662594
34 -1344088964018437864493195314589304332050890771299284274925687107788
35 494010407735444023073177687447097756439463943132933020488949976657846
36 -189795101854494447815385993274566603665439410394780261172583107936423896
37 76132612117356874645458264992584376150699301751964158838225020330105430314
38 -31850439681774528038842886517860679009195458036556128080516099844065458122468
39 13882426084086992611931171212530293022362612998894843485987630541586966603329950
40 -6297803762897041505348764451815832280098369989692300002120742442304086303206273776
41 2970817483128983998116966081334118992979753748806430455742587121027013564845951861522
42 -1455909664571787097987245203189227440012668454904492513577947638582209704738167963729148
43 740612323062376647879287566733884027603942515661760220754448434340626237938679847515413382
44 -390740680829883386296161053688759289144660459808179142061362547065654620645347663647942461960
45 213641813938366911148390697622214685068307280977048538258582394413652100770765476811124804728058
46 -120964282397141154830899168887348811262839468418562337822664349043784976388311229385599686583833364
47 70874225720434052677492955954292429454928719957499116444412204239338744753135328507968386588983807342
48 -42941737753201428096282208830621614788646719771928574600520345203565431905572868902989279493735189343520
49 26887034519680896623027494281358325465970926663547439699793888577496140072921067497126755535751298678535906
50 -17386069756913805171524083105377050364304556753705365257999410279940002845180192524096053500357002256253446444
51 11603501194856593731277258884955058191842877847585445448210083038713794396258613294509024423409005369039781832534
52 -7988215417386012600235698181353815872642994106793138159996359164137388599589271403007867018509350630568085736715320
53 5669399127708316763542961673363443999517400069109799991251272812987015326072363622973907530004925241182129509525883082
54 -4145847186642323624700059691476667574521293653482166178756816532646535093306151021452017803746494671271000537005026539332
55 3122119210227394133779910476624244252535405420997453087007457056369615302993648826102362282399098185121474373396001707657534
56 -2420051410459479433469852375825087830129427162385272632673963310832470584607753909418654872371625590301999384220465355898107728
57 1929857464251175060754893221661609652034458448396648043226165522694384022622116676856309683598574131817881618343747873982788151986
58 -1582505600922279882196671433954458031879051885261225186047113170361160414329531093036743109409704250446745723136026226561185956246876
59 1333783615660174435460472671642632617243992324538711106169592428232527676432107516525118856872274132607100178402031205039522486353875750
60 -1154922532737181433456181443244221122875474075147214303659418791646334244355270503740915640899186153578035779013288084776921802745770888808
61 1026978030436034687666716913820697926331366879932430144438709890709526220649858930172015873866879055542462025128222961047677485081294365908122
62 -937410166259221381877276905693042556625963806434030538732353686134869028222039486539370639748015202019581471084400322122741435297950874045029236
63 877977521582024694169715173726380268249841098080573253084744695672154815141816633027814868068217561250721437154019177568655195705710962716769920270
64 -843437231995809414785995041784286578505010375131071450680815365236355491895935547221253686457492950676034537741372014360960333823081404274035852513664
65 830755655056511192829330079510472322360000246587544003522599833650088576209581530926377247989146887614634924395279689122156998694196123340804478737686146
66 -838659065343137877149628173091798584792225215943367764645785181617203741738362175930850596795629637686397427501419192524642240744228742417153622077931839884
67 867429735507087852969958094431282777721568246391400767883513255314497715837312528360841716307755238676160349399300369664893210020509292905223663284514226560758
68 -918902609383191898679537062292539626068003393443724518502301251150210074008914569667915632813892039459003618976787083841574718019659420226729032400639307821095064
69 996655044117417886384644201672599740843387605469294560704380672637422929426537925642573293345830106800985821219829989351967895357068110279653800608604471794214187114
70 -1106416006856761957728681051138824872984730133218605026809497563636929503823420356842950202854433495412363003302374215432126359118854030118067085309074345233997785792420
71 1256759433591376470039334390226062004669393152263121856377918542262585112767309684239477161746504262100693958411920502634042846262291109058502294766410057355976537336717534
72 -1460197759122789342918367567644522553256118151168937257528361744498063219131658989046400022044840139700609490786361198679836943304958082153449227120349086948768595197565123504
73 1734867606189965426050112658089996590200233817790190986133796400026427954083395176550817361671102693546445222381117893932188164135035496442656141293203762115604768329116202144338
74 -2107118327413418763836618859207029676590703662658352694300750780645226522899196875858678044794941962401189921310144646898130798114522256987485194516244603580607728800527888338562492
75 2615505056134720811485236931285231267600290348226966484280693974920909688266087856335774140034351828925795341521490034547246468424871586539926775042507776096639595348127036834986248902
76 -3317000891465503150408437529043385603753409176400416109688294913772918470677116489583441278138284700677216401693158363422357045108677849113352535691583645192234613491580973392088046703304
77 4296763125882831380476135038039446942535450177106431870649490312712938681942349816341078622319846940433645924376253664511771915442359002742012951190493828157669974707278106386550583847355450
78 -5683664267497664116233942957232636736109971662036309938838754310017400382493205686462822533331026754802404460636937963566401293875577885877558139787386382942020156730041680917851066345452561364
79 7675290720121875546371618724835785426931224593039530769440174853096621791369484422938687576719779078120910880583075660507999087526732401435636474170096772712901438379066012043887808354493009099950
80 -10578684108216444317050570901500730801559354567094691907922401251401960032903418586612818187492621353025982605951698876611737075455224991330678003863709423280156160001280717806446746141270585575536096
81 14877586682349579652215700456733340013748241582028792631332798286404285891510303006372056480155122148324862113297448961907835817844028786167400767000754495427116143608408191085806640536938564594365171234
82 -21344871152364291128994159632367754322619516534142190653403198762892773201607593689337140591058982614072588552184175423168053483494057141364526317314318260686710545008636217925913103133331712379863468497388
83 31232980903100426181717563389059335746641898805444228605839254388994659975754322156166497728084014691601562889040645105707220621027570612284489460441776939916063733466139302928832488287704577628105155425736342
84 -46600781453602422556363474982613772835843467525706894810217107623634165369074834060254231208935758783761722883482118258257641604430238642774515807580316087733964395247780540607428508184426533468522310749032021240
85 70882028180734783487178548873341709876247606328753630376698397705837755499897370378911757816534242339166233352885844230614815337588800552496437049413786918706120760635714115407090543772755857593150278274932630378506
86 -109887365866336869742061713549820315802921675416990669069340188333693675140033523754067012510973814603187814692141618568376564692474722449971379768287266377768598425197486037098496841773515297024634078235115199957338116
87 173594409993342965793448816201177008465394736383269147210706150222134999243362065578606559225460204563492131332315157221184339638047345538963187023412675199010702231705181567434823639362357040036207694733687322148463818878
88 -279389303284747191119259923200452573384084337793424858818708684938501714620357225804142211164608134010098830086081624953614478111667082606677602565483704897892593738031713163556044238973305104760330538843041594171926112206864
89 458016995634199635937093918138031728302476953774001501738284569705890289607532242833632613360247530568949057334385431578671863991270321121617290805909878431939803207518654856658010785260164485093927440306824239136494051885382130
90 -764653776913660896532822064545946466708810666280664030302728059237693638026460360580512876221986230578374414778575461135969736260711654662716473986845830011656817224715182135482054607493619415225496101713726388127414206616684766748
91 1299795471644949696099679211392022437231941764388330771598647924529621783089440930791517573235335898178076655121801337669643895547519616186883683000892432433987028513480099353195540399480569932851997093073735396431091736200766317380198
92 -2249207158511741204156351556203596976792567798057713924516996189837298216539122392865947580282466355022451068467236448356781581960799920067532672536064866219104605023538475614527512274184641343161996319574475582492163804715342794160510760
93 3961386509032303250797292541472315876704584420707652114546065358823593298418901957135845923730818445827678091626931067653918641071822679869895758039594003531304479471802028159875958823087963873741725512680732772084705309638277223710114065370
94 -7099848224556234541388935286675728665444979886058885546313851947038648717624078936377228549901289000178324557139773813575758574928187052808451945267598301921593952590470181496245310474901585969974587339536552353113342914421783488517488185257012
95 12946649766826017535651474650220022278190266245002241763847914800113538881778742816107026943348032275484912540032771848283968100273985715616197582338310128538253966456826301252381188169908906344355587058396872045318924441154698334612396312573596750
96 -24015753422293115233407179961463267063948121157424760912097333423026880127559619108785364787059555673560314317963203952069305553324681178555592091781295908860998254762791155629036446499563887203638091359140701515398054005024588766484153407592640813632
97 45309685582724474285704994393993448856637911991556681950913249671618181971046282256262945393402861579097289264604093045520271298775606783172939270708330602789935381518224592656643291146401326874675124603555436056277686195269637703977351446361237690936770
98 -86929849441476853475910036928966050999782181217199670456354504721865388817461959615363414285845853642439847699565979428183231962629655775854854733761040989792965127292554046988840160397231276753197947762901212066360924496080742616064090407935965382858134092
99 169573636232322589731537726410058676756980647739193091697309547785894283274764373900724851409778902220739642734834966223995987375471986513922591148557990805467299947453227587422843541835786676755675428980869394688483204969203825679617072780588717630642843012662
100 -336270796609757734980724258896965959390412509996852456314345217025533858943420008970365479877581297700028122756602711599220128239971976895723325558901087657927671492002551802071897539967293069233674156947564377424461413480194925307376519034444203267287819406451032
101 677786071754924022067346115896049763641338252478310253625742383629710469192484493053174754035793966465137151707442826839581265553941319794215698908000344720177757115225032482508330156387451287709011163469789012945777820771949568525643575461442388300685941737845522346
102 -1388357704205759024732259737235437445747991050965029274406143456654472984908172271604311315149725757589969632723751612512327526213739415585924867332541618914698238419430060836123139723410316179237432409120638858101079630704904182169351263851343113581232385873102995853412
103 2889676486920500585661160955183737221254452859368035707207866264188320944171956891493848924367805588930086081373178024652204193781963769100413108035451241509707974821135393531022916019235080202432699504395255636454835896019512341230183912971527361736473566620408040766492702
104 -6110423449035727226273024895047882949242444804672973231047142160005355856577519849913706620531019512732112881160824649228158122538843823031400974245974759642469535993839560766876067128061042163950979808492086012187045787796189015156343805634837728284066890760122426082516698224
105 13125140469825242446629888346357441117606469188782468267082635133601175825864718024313306923478909895497730367332739166842755528361207179569793968073939357270685566230445831360584211427286139741877150009012460403892654005033877018325979610038346197398006348642651678867898716807570
106 -28634176541038501974436613742941931338170849879584395958996560155867403840060578331077903447526326207706774451006058955598548444640559045152092957241031685161908156763737765062320924709523720204252141995300749721648683821614629841687870404261651185823794065640790514612096783969689212
107 63438395201574105253636596760866562115663728295786704018835955430637674016112102944362430598721612024983624523471382184294171785021986544215689445443180280710975380161582479889478919916731458995774465784371005071330945449544526829723719487093643063110274026509303373831041288936861612550
108 -142707307852555655304599036415489771696673939538513893420982131554858963922655639075565394887821229642356752438704389438689021567908580640041043412123523495843645277477027983553469770626440047220319177222589987526530495529989694101408146574476179652190762485971513618730713602937723383176072
109 325917473193502904296829162083146713980581572594788349730673720309320640689581375729884279979697781771467408668427229996416813669293857815545662108809518992100454459329187427186494450104878666933682643605003924240889018706229077970105426728576776385567558001181475797279093957819058712445539194
110 -755576445429951776205728172493466181948395814107247306609756051547588313504808236547961905698082514442724637615010086493031598139621274315875609313057567088344709005267826343444661206107758264193862191952564900466803230669888857601812868249991034683590506104458859034277263149771523210999680595092
111 1777876009184724174229291536440822887208838578625788316777321745378522757925119031592562486494971541725387509441131689618041297195874380580866921861966944918231320853165771874361728301011928984754983190268923349073450939314592325601562809208162754920295526260717996022904125410487658125947485521456110
112 -4245421177500904928141461144726739197018604030958291698034928063634391525461299302091204622864603092032864520445555086850087791188219984484284200382291861275158755032741215961297020800530007509597946536317093076151147263563848258440078660453147833840362337156448098494753012931532794363548735952174874272
113 10286823407206853055399735590683339358041758571113294807640011527511394842745622115736040142653477234152802061857573542122213990793003532910920603562701878450261910738174052845040714867166273387961926968631652633749143005313560248102646894935620309276960226853023731929631765561396458359123582917189243884898
114 -25288837400448235354271339827092083945176825467959955583947471441859499894634606090652265509657022015245420978726879804414158777489329561047757496255284469187566498733250085017377987479660675910079367814591075771033833619071265035662240491004476765437590655770653971050993454396525675819756070348601395462982316
115 63068185188078681307215111723924937606379820106922362271981145093258255472287188377324845796408137929880423500547566653054815796727950322453292772266301648849216445201585619493015807894814639414668646079152425231128648592837178841795285527791139925729773125928170965230095204508209426491356853497351518006693004758
116 -159541404313214976486541065736925659653326365809969134023112070944007669506249757567084174840845422808379094862432560410469598864977748687655121961438885403775710337344454434071302100181202100797310995537153911055177241319507535112450933838367861333692357931317300067881489849986987286115660659045433489207379072517560
117 409323508651609605534683928511527972024082786039663900832286839814040269346649135137786156929618110581475763102707188541740959917894590155751115707053942065927111298687375494718291668901524093882833515530661734647279699220531160722277938262265823784505580200871185573628777022127782142755492531292084941372073839155259210
118 -1064975507544744899109638711459560081949881105076980876546137767451192338466385672519454627982959374155827476354969391050147337105923001207750518819225758104548630025542971581920432193651349749884505363195525775852318948782052110831698949004461542267419470211859858981402232963126251147662678719427411469254566117335573436612
119 2809587062793252482068491083341823639523431889067113286864331707791626111302714542006838747852534279836714594410975223349633854171767547673188250654662145822845459304750055599500637614770394150674609204742785442177282703821853022828660057041903175992935385757309897507215587963375872894077674159635862260556901278918545327744958
120 -7514955545008406086966084527768338234520175340839541565153396907151283411501580885519242773783437268289594357566327753774388440501803441570890012373310329479165197927757074932652328594756610832692422219771120426326304446875240756712409795423124725114951194217639927039318855362054994521923405657862516336092843090393375078541543632
121 20377142550115662658923085983386000444321922514650229434379603051280845148058408247872105713315081579776362116714150736470813509194175320494954646849286835165978723131284856957351641857518523096499085280210050731756677268378261837838505506933379772607800361840959764140928102952395684566010565238236349917842761040972064073775721072946
122 -56007446576969887710879607268610865619573783967847176263452854896757192989628348933690293402498154670146410394729923726618474202896805549212248208731041635430657331985972746055033404507998754253015605036405131080430425055703990373565717450205305863848719620747347496957507638595873616225594330788150538541083764191008467527157206877148892
123 156022530659459663222403831872041963570667787361295102149623948436998830568215312553240079073230119573763002839001317252307745453602866910616346342383745015070088773917893276269965890738270922938422057430889452985150129725344192732111165025077604617978502426164599291186637720685549008161727377759219802451192604021955204675394864472559858086
124 -440475836767848423935222946238142218773923410933650174843198460703409163122021163737961638118092718795022174913019747245692406933207550222788218431691890827777104832508684417963208658185380738279672846740839309082415424300907123034870821819825195013236673749846561046272156390332844802431612468212959398417373892480644942409971113597955081560040
125 1260099912656070582259809755434997891904321018856279119077627622250514759020006670307361849638490389345422621403097390948885175863868901182752685711291618720115199536393296114903877581030652557288608610765288211262987868150879147382127816887120621927388886521290311716498989713954206454341857630803323730246912838597113268231076744405800966547995418
126 -3652511507691754552958462751455753998313258921461278969525268875058832343900586882094381957251257850978002619982987086415501595686631873531080884128909563854243699659791531019322760711950730738988241955531261642576503704961000237039924355088029339392475293682508915521612390391169681445132392498148504225780346662465056592748418494033690900274792217844
127 10726010315960999744852939793561083015534129455213307693737877681760772439410637528988294232323552525294225933840869650534329816012409368219670765445623188864878452252043389106237057545968377370557198021065280357968295673385896712404431113197613395739472511858821784757034216529738739948175227297772141538193494719482068353941887294648303209417025528431502
128 -31908162321342915195213038413389130021490773649357250941699574156956604651280163591638968701517514592792703808415716324246563464398624337623249815932033491533589459752337250000164630055961238487420557198743663161460003918994856457251362995471904666598751675468653262608143103970341008271098815930195799964562712867909810102931811099407737116180094153438929664
129 96147933824346865631467518297380883079713120218469475808360018150373111619109365456215004977834658962236054512747524102812257898465444628020189925667997914163520351551774984790959622665415191814591406401014845299987137346594561052670669816532978687539829234381708364884007507605362935572287977232442818060593874852609482638766437574040662837799447974882668920066
130 -293434353831008739998084266653044055235905624833303884334728313693888123745287205197250393377513772820283946785297540905662721004072443405282077798541011448466418475481195301318111516251989499475228313755957577292880747698169163573682263444204937200046439967780631960604419986099393295110847352860134255993226814994965145200495503017559664941611761417208587610080012
131 906929821570218727374108338684306138081818862791554918683400760200249318222886100753818065854828546614955286109475917479945591250065989159038145200771474794389096154239773969419244710221281223834361703833262990361008213146348098233151651644254908709393529584350020868162917543093143069871123667941133319849409032021316548902219491462704717076493665211748039760026516854
132 -2838491703341110661403672618445686763540760118993330713839285305743527297681930623639650582525010478662489073284664994167255048144538863109627371308478503127308053408769244907863312768605628368931783612377898050696237537951195135195311955302073907629978871924227450429840970051465063421949609310390383965921257237310718894656975645266953138449183803580221279280407607781912
133 8995242896529684173667552488563258556685193649466314945620641924445590411873629042397777601190686684391128590430238823767584896056221333531227266223008532025219262314915855136597265981841001726196013166451199903820425925836336150633207700982409072294806102226260742335846836706043002702187465603434115221374256188914497990461958390139942510480032012807453469102920704249155306
134 -28860919535045770109627066021398301388872962178166445301847218810684351125482069266429551778560509172670931591573720721308566651040821384710256981925687984364510440867077601091355001028887962982366343509392798978646067277894006979090320180663270404474550230590380902799973884421307918258756523979361169488576782282878906815030530175540641186956917001336885813058879372093807599908
135 93743398369954182900413316954720186922141199915243455520167724657295870238693976432470619859947335534224668008639057723895632853223426647538827313910320069259796392455759959180584148600404800843676260887102002639487963095984583733316499743090395362611626495718241206216878068370364977645016126675599813851752649189750658862170958160128319177482849048353274612275823547695948875661150
136 -308223893012247206743263109085680426645738160096781201363341122829159113634005595854423996997631658674137948040889076580497425355660229633923589409208235918654606319822140958971839579753492908342240451002609683462036933761458048724365099347933349337160803828100516781461884081140738480117155914696795336389414428391326955516248534295723472083440458346459227616746808554894515708764704048
137 1025768492132416014016040140529195459611160967428182629937053892766248269964038290936973129867111194261510662792306781122158090512048893967777779795781765535646310049287597273544381462736389431137316980120937089952303764984086837828984386868113619405449898104612850766852274602052069854368134630515575516147010018929485558139475463385995898078212561363615082560516182487766388901087173882066
138 -3455037438694107909070969864414388480547615668253544070318458689223379562564908919361541535692474717665552063190267558041910533761329836063039341176655561585383926787391246283373764522278776658745337908637360508585070102423251534150090104346086731331864606091046717005326977595745891563709372762833062503396058453359854593073312082841522845197798928587224368719130631991028060946284132210544444
139 11777142745221788305066008565629097868647268895832307538310934625567135390718756869685736140852169995924616094029389427628890612447896318324455817630330190950260101944813851350064312777941135942907281863610210941980916564215116379771164091750132541187087650601716285834472824658157297262767540561361235888115096504441793885175820230678627346461847317164049432110405586523006798373851048747826653510
140 -40623266529954023744999444377276388250324398363199121456557652326535434247332143693154578820732507280699455359769550580592228817651859577011194736775034554082361527055164439059883805607495213709183340534447398979120208136507782210384053072273854720306418039076615967990457559558385022782414339262341740973056699861685138487673851848474179164174596211791498200104977322664380107742397328106555720311880
141 141782266497814287075941404156365395781502147804149444081871931674004499217762954681366027314608422109019342906501121929819961911407066773462816814486438504432969518102572627381776038876579859746517134668344334335578495873828088217230405159837129111562260718710952302750411483650729790548535497508118054475206197131019668308863323784689375237666619976533710098095537827262730876509636905913790087997006522
142 -500663690265615664389496533072315656316228461362294152074597138873789004680397717142765545484441593783728477510701745222017167756906829012833970493236156507122430829965418109281953052262197868620726054272257389220665061986625053190184260934675071925645300785043817357956713976556093190207537097935041189362863867895084924499707569041419197143004446347867223918270003648289060115276660678357452679655062930772
143 1788598283260561454316112524590899225956484802988309072283582011090169812334359979362141927590543150488039328297161189729355425737022056854433137986211724169094491147111702986764188037034559034542369277204787778561301236723189247620113886240273688801460995673866033101912112453839554892572252785397758594597660294626427172723800445473718617891535354406946749235476924139573863325912797651841692031302124109585198
144 -6463800600457494006126769095392955944383695110635239439286214150385720559418233649918553244946084983570228000879865522695530278592267510355082314160241507203563568142768608669005134190923043422749430225263745465951639192797834132844023011767012411744486572081780056925021914459322796528359747755923355413314250985085168301088542589042623947276356336074251862991000227793355386052822708126431237684458413110077753184
145 23628593880044280740675014768591123867939472810164462796968043501725644913324524604339146987626017870001630323643331720787522094652930040901193568709611354732225054992970677148596344576195627343889144072257457092672892408454313586764579147055772803715943681892817844572300991288432676689084586198124768762335532391359559717517680195486380161122784591965408998930102867339936755861803374378664253742037070412179927114914
146 -87363375131573960911870630892707130526371728552911740483304814224671674280368730352866483827527487507392554645177536029296357448354779210264548993017516099910760767909833565207527638527898661312080334685927431055453296627731127045908404936321640045114241888214072363839333883256626262185987672709927441628307506633412860003685712414633686072915029919378821910503543468695304462037793634949185629768503668766493925482249068
147 326685445117321555088239726645868249750670098668964038909595644922748247885826585326727177130574368575118018957075742140198683145908295202369233937934623871134034255096444975099757779160486006795193463944250756877975959391481889412788273361167613782041845598149104611923077000581922662520363466500168638362556757483596136503613416912359198836314733597176403724162233792350137008752836956985230537885738771196680344315391243542
148 -1235397493736947440968778649502445418472311356307063748897582833230379118318256019425931505298257792411162530136372073528260999711842200920345331911868767964907459697103582805332348962495337478700943403842616527844668087448721513220281199457641968538022888861897646726169366611105210872652444443898478538182194445636002020049237747074815795736855222540182067450639974044810800121406784325716552091523366455381849786741460826263160
149 4724200424404544951562187725313828607599187978443982272971354500988244506177611763216040500047635379881123126626680540769225110237054897867213066992980256606314824151279335566348718995327236804916649712157092681102403552823155916892691007507722252985388976804898219167628876034976463089859096539177921550132286243708191724227989745976489221168065037599136185239066140601889014434239967337982494336760982729812485031818411793397905034
150 -18266827135367661332253582589528092035875575123446350393814889782919400241629641344262774547623744348971184950894489003746771351607027110192579448561254151656504944736301208283490184397079543392820070370198119539125468921977937790023129486141043233841213929189900335054029324622651438362896539910698703224928363378144268939656322987223050910836181816761696895057852482227515347763205000541842674468389324504792156829696654776351676868996
151 71413460507864559571785214141003684043303541420595666566092499449121022559073711910062299294022140492953970080120504471695245170914901708199170897262671977877943014333716578004259112283687366968510050928316972483279072322331002085242986755088038735069373348116857392031361597016478754040213716102109100103164269761527289122247725912054525054331289399603215283818580837729827324147861951620576342551541632388279972994062811422592635202639614
152 -282259484053603985387749040291607600888841982582170760132843083698349472855767438335823287856699248173590205168820577268276035192776974096233762904637705657433336408094442376139130067913561558731972028306585284254847494101793967187011506208368275253892337542597053335397755498634486533432628889734656836115749786499740608840559155873508259599254748550979738532393474311972711129436026626586872590573568744087379033732421738236507620767718642064
153 1127816019999363489381615061199295041160384275744131476672029357820800982198891677957628880243466520470142613111605950093475010597441877262444225582786062581415836565670445446888023579798138781673264801619387189510810748917852068359240871038790982075972913521393895332950244494092964875717056373292610957790427728243517958111103712362991765715034945907768769580040441963034693409258161015524105421950616903158093551147744496946619934688420588329074
154 -4555324904990717094462010297101149708717966707881895504511724202825513417716657037869684935766268429056306352370880775982660820306517408261190070156976471198257818795732561641231722771800867139594697758388553873987352876007715026684493452141451983297047970876162564233490667886238291535202991407469128831741095480210365242404676894472309087669188045186720403018421918024825703572623628087591424826196317332069450931812861354350989317396181028028778396
155 18597833349360186268751904754249938185887735854140850987496954567341646858069288208863667362466967706007722791048667511991828528411040041333615441625783114537117858449393005665259569711971342412243508508113158953486276895195498020351967024269478313927532000463823050517341643135638512435880807993299395738609075826058344669380716701715589925610148700867408384457104588658404823419530155268977138986296229485669691858740650051883012070607461337045361664230
156 -76742885442889038201629621565893515585821453645136606099210004763431043955484304168776742918988388540240166475749304419648917986460551702410795218214691186670982224150433785964034822699137002199629553814601534832072207833596887274741817496179367704845300506688692038717431032090007281200107648740157942240476628635154711936754867251554211490923631530531806661106047854405720168431805034303465759975987064595114201274046929818507738926162062545993287279192232
157 320050068412000968415477028917066028368544204127726663222486894340889822036753056042962732858519704635102069175184855124772880912229751565231867697533008752052006450910722615925907397894672243857777697561251108620445186357291000789232158480717255662395724339652303683315718916931250173711367803446283173570721703430638072899315530934193991408715902155562712804935002204431112296967635428159073823458815273735320193473552107081404641658071821271824527869905390170
158 -1348880138712151218835637049427367665852003043104847511286084384122413912102566600218948829193519344067845370131893752335337035324391183895545515524125649443280843329872078602603569458866815424620831291579224817540508454084060591053047022098805819423903309205338949763702881975782310694368137920667787140131039181766302215272814358027520766413700714184333908875960325403864803502918354804730664071802758154925876939726026536790770611645120016857600484655444523109812
159 5744819533847791849905906513366048825606496002667048790566880555369681805010864137899545064981444686844370338414496672610328766270041959927871445424354877414155593181796465214992581307845416148369089433142737622047072986623542369293720678429696773816204173484333242284080782160558138747125453593622785449803816174090229510115004873433989385402213606473110860756991230637921723226403267952273328657899088105612228760705871834940656401956198869927081788226139308147192526
160 -24722894748368971008702983868237300035261921147210961001462065511589014809152061115052690531589888977168624835620317174372250741255994957959557075456248320018967883390624972512334439344829243473266626062579848150837100675961763091529642038503622052775452571333341501437992326382101884296509731349601727388795641811139373801496502397872464456487613626746640892825936600596205765635923471630926800272385634446190847549193650090255763955481583006781389662351359856123581377472
161 107501566272459641458111340852175402965886729652177215876781433965891797692374240648187660450426194005329976532281581187800566276253548998239886075565334746438437206017097890035172157621202065566847177946470093328287675830006529880602613982801177557464988676340005421268307434881367003053318020579462860178181569545774150696040374243126008776316354964290018829682059838789300242727909221481635941535432237947847976771838158472748585981739264616113630748233826409234893699550274
162 -472275897463596607833977554540389811626295727860183915138589619680179817837863320722891547914533339636502780748982594311971779120284318861563519428229959001903760841878414371827185896185683899508634955445710368900314404885824840251608290758683459826063248099212503141788107681228605680396459560899735828318781272230237557485740630067457298146179635526237737028454585806880663094215142281638227211899319321808149813989513117021780603023220876788842536475009509739814400569288111052
163 2096117349811736669156527438808244120418446038047816595871456296537319957439361707600679059004876469510637856544445365103919406344763454751336027440057725275791507491537204241489386061974927075323008076632721928392510791435265691374697651693508103131448363894681720826209405010522285646208576234941449815256914437693922631554288606265726881838977095698485726512082190373884269611348830450177993514011596009098631017613648604319385420731088793189550068610358449208017977197334270160054
164 -9398268473304170923971114500258713784064531125028331272310771474265807274895056052154409928792367823669948218740870907785968679455117956223349478051976079148726195259486472614162548050874194204691373474420171262515730283394709072348891397432355774102453111497034281905479826151896489834858650498411363562702669241839991743344405699249205336339014659309756296294159274717777126188104029398004141394715506537077645844517360530112735982164761866185673386154985280594942383109973986889216728
165 42566356978450866122683937441439831347882265997341957718095990472342161295882087945207933010770642223234709016452016577405854875182514347053867309786749635533080905208163203097086945471155573571342408934485544428845986857568162660045125827676849811630074467586824036491659619391851505080834950745644017097447240474701258583085986066358100109694273243795061861323233842023119938297775810608086689419527306124323452446063507672474378425687962321822310710230712474949393281055089022423372537386
166 -194735776835594395351817726461425125329365891292881409920039198660947788928955965063020228376794010287383815643409250071199270382015997171081973632887098844128598176547238105910020499930958107624150469369348639323489386153356588989209378185780376621248296989967584031792879461649214003107156602135216167143838091547653359146087600139170159921617417244708249845482775613357940985915192001447421905939448190303120129662751401704909491033263827371575149340224406788346605370716890011446405195117028
167 899829426376475353707153509992836397696740871831241142628144009140861391456641088791816788991868817299528053398905237526237035402002131594532489105615256276135755253900700971447443257424338721829236878790014742000862148828764016633325548137096921797324011065821530558363681542899598038444046610292991615632089590160258141729139881414336332122058406214493833531753900808421293164242761865778863599893937400932297179377554594059619866399410871306900565056801627132747024878358975413595067620076170910
168 -4199375056731988455058811720238976381464089022242272594804994986562748376187735351361426926401403642472488969633970688600234919268364174743077709412402370795980354492995295489452457641825984992953559023535579010181650446253289413897487784989723199893553943113342791578120716777831820586634401481082716329012954603243232908815599905513419493528350876356853172884991735727188449712945283865271938509906018855637272343247647959980894361880926177534052149514184692233040942430633645367895629275000915957232
169 19792210826050692580979756006484449465161503021644483899317808009646614550122407884645824309924012554862007325611179116349291065319669715135237915429101487922237981620936132771724934007490242160232880714190837834922265470655099742890590222273524456731149863513241611255650914701507046293917377140969358352469552411805601177553617297194851118615569862885573951699712742334545300062035282273431234509575704813613894970918364331648627807349324335768105321410793938645344669915939301092458169427243927150526482
170 -94202961080931915418045830787902000849354846595167311320902492940001468627972728754305993614291101157749531608760555312260574520166323221859785100539834266082218899221406481194552320505441410003069151714607473782804131201358461934601737651271751571901519042674982891043194216698560555935756013097675216736867558123850442973450473204895766761791519239892159796566969616371103979275170707363645023166397507696385158118100734979419294033764221085450819351102990144585705042523213703767312631092055316737092550652
171 452763194151515936340846183361271469747329610262865831813270199243359274099149942463399377537101320965247553907973425636374618962912201843991098902407988104213279605203520113548229158288737641758261633043447613537347613905346540394174322243207803585793036066881712129110310201899111649630245778856810898281058861845360772448148972587480424308604295039273403226660779397379215245095921387540768168714996414372850476610185763901941993828698251065402781168482370112478405562972716837836117725406721155817104450459782
172 -2197303172875465969580725326146611416388410631292635618277425949543029978679734571131479111629229483139050310829623482404830107843364746317000336514270100236172532962859714160461505174641228359434081708677065649365646331836149406783890293104038397251211742002643328774731971798704510230037465382596972911030231879842907333256406550638079729499933076808355189070931626564719119868851925171441123234871082339471075506041311447882525249777088112739311097731720935997715335472142570698234932078156548388797590465778183432
173 10767067168073703440829020677155420002445027005778864350348452652088736306408256463610981731091551269845543265898768929728289989560611389215993519507162167422393658189527734610429767766094008552164441361354101143126917363654598689280398216935845145246883190445710762292302799800411598393616062408882813324647899787319692641328437901402133454554395528863017776566340292912795597248977554790746730230568247175603019161131384674271836164959147098683515772173660118378506165862375238443985572459022081768591262600102746124794
174 -53268438638950842053622633374393645330809107517332554915531086577529873837162438102119980070835568791017625570848904203692999662050981306129881555210019742216846940430259872844279064087542570520600374215043907591380460333758298657600177730179545962902033039843668475077678052809189547444839627472574309082680313902167448183286388083987242896292179011441978484552252439367173756707379460366527674156596247297462056801496954869708089276160794268558942700514344699865928894873835244034612103033695766836434840758967369989297684
175 266062958301053925783275414817752546166400173207553220085131551739910947061785302233078927228087035296107449060389654984571505011508519428435494180773094144195567245120258372367117212339267835676289937263766646274144869662758113789514885510025967953977774606277805354875874673779914131502859694437733007447209563002018081496395724285835503209503197857363241553981231213566986543031855489073697047094945132796910177538265569411282547540881653488436709852256567105324563127486050523275968472751741448438001099614222231249473407598
176 -1341583860070684948320260308258272362975577634518559228127975354900858037505047451183518310311884028788371785070333261132727262007280066091010575159824707356584917850539443024908663492814243643348667676856791611136610272065664720182690470140390507422449228835710580738810651881942390134321349979125102861185215139095619735226609515934278165937123641937531322212967671519777915515945928691994148555307346981088465848040246932336741338947402041336873852394666512276429177069452159732399392409417108271861799171342900274737453697110048
177 6828848972558743280164017537414967165783152577460949900403719855305055950105110282123984265822830321275924958309484487248614194187114168163109449602552727242146516898389824259082568412167147035109542679253994400097874157692303294521070190108861435445001831081590814216728049000099720013924339224421636968366973077887217792230869094621465857171533388048062525572207354109430821629475191483404653873130367736440486710355563651564016931479760494566133241009233457094674752340707783086845355396086210743451665256694065749883899964271064034
178 -35087387151161884920432060550104919664738616772561967485212182639177012043359163242529567368632909324630168445096792272951103487142667565682808165587632150085128358022250780706820027931501795489282969484554327882002239310869556717100667128934935913197194697147753432448452473271768500276953347397786686677098705586386609164040601175281743454019995808471413427719735255822929999290215846976811043066729041760720889196395223423940656322182700466722701807124959361922763904150338218998333809761693787229186076630654218926457250519925837376556
179 181972683091026500679488047044397181307544323037845176959044283074002383855247268856966852371305448046778521536122659398826805849688379781895693284545846695774824848478691560155258459869042029862717745408410450836190812611730120503460652327392795018883248336543839702679463368287906968583543696702249225838259642000265452426736129465284028679558989537367927126006782552526043546722655146344744562558197739767740379075696083030687054865149797532638661055248602311867747746879646151311340734423033672195456031083221876500524483939573993357370454
180 -952557214994601144413480996430167453046042896814219823302274093394679219785823848008594114278954332979304114147923049533820119842427048777531829919187891705060161167870531376555538208782720836640415541495231151131664282196634908811867891856982134388948632081461089126189803175272301209517348799434114844543233677849517645802090918991793782742123420998216243777298692133558150122338281101145130092363112135845693760761191366370163021250605138767232569948450186326486651353748333771751375164803180736455180614198084717910692471818296795231303964472
181 5032501794421042424227889170212136723471551149747420091924792200518377923738708381406586174185915701988367851022836744182897232446646947211913128998816334740625690096300434967542698520260608865532603132849083471967213604765288201071470516546434662164477305081700141062263091446545413339901513495120967372726545601485167424323203962960482606644165066678638395389629835567696464128861405790659906229792753763934576050472407055911201543442241605614010007614401899229834634343267879442724652745805355436981608329979063737613203357857554500745489750509002
182 -26832635359113166767018307200385881212471016969096563770265883650644362957996182518016381543395716880687846402392095292454700413635876501669612106835815877898235274575718257041484839950432906628581895630770391233429622281478999401942764086997069752007804847653104677997056456387185724697214083240212288544005915825525157200317577832921594278054724399135018666007925173676985526970568142955545699931946254461586539339248955963425487995016869669908435545317080429156971620469761511581196405955141873433293530580743380684934694281122226759547020214006823492
183 144380320335140475949562956993584615746352922782741403810245568878705123948326354228555501746594707605026852072030813152479915556143496087488263405406668173362504307421527175310738584264905062879318081034269322024607024148060040467953999304371032750650222038823800788849816790310293443453167516507803106804282614460226406625908793175059537843058406671798730034911582343240711392070784265944439417103362534950765228349406634493861330851385002005489584741610684836622580027427738531365006432085624600205111137385531568970233080553696780516115934434725976917566
184 -783965482156506530866448092048563555875299917811054837480052741536903324522110559446997798967436568506848489382624869461908407937034075831899435460330252490516254203792136967353571428474621700825272870530132929925054926828914626965266322658935074325027116160721238667468691341476758939210024774882323012036699544212643717535788368770148905259322433973139839738933957734820773373653967429588165462052917204789225083744729121881894300298047164563363852833248017945589896790305863186790981476171100836103148782716274817065528584126547224068239954252183504266287696
185 4295456837357281277586754155424945281613141820977346078841214220977527369619213108240546118533976309726939579995283968474367570305320673699619092706504968592082636064207408399415680889812933951564970894463653795303000135162464180186028579984020589785889592547412448679881772562725047787734737764468042676899313627723470131019749565032060176433306298837108628222734213689306688712416635622227822048274410194759694623891397028978047315568662563369777838889173812139659399180419614693116687361735716922558181250668306906976799856660995310737763310821210568039207495602
186 -23747871261975417973399871417376036941161439732617610150489940351829994774996536223280867990578033616614970747267237143188612223017359141704830829069790251982251146413530672827007255216163975320059236888337223285949243178228749953767160759167349187595720518224576783613327289039174895968442300508532530958581390490824789679393869215855399026753304584914675656285171964720452358027744960301688062581148003292870433515816357530353385709673692179663534914145396687309478945909318228660499254167709738351186045166886660257527685422559372424756797874439147439998376345466972
187 132471534724747819285804469137460227928746124905996159391224917748707717558261682096850027358465670748514848491711724222808862516773368181246520168504633940110224477756859565584266726953862521442851231669415598970947943589799057714280844946112465119293029276434715269515739184956318023021784719369727959211357318560190275888563134751123659888972851357748747733895329791372398779139551223410919707430916937894138879257852045115206824881481840362444718898412110160595260242207427442313240454387040900822494242189441291253308001366829354967674124572310988331382615752561201190
188 -745560455958995499272966749780816263758427742348988335178317927153777298853284776054933175294487324476624626937126554262772077369143090994691181599021742183227102820753821724259124821093888721790314702406393875634954750661065045615966947262859243889772688540987304502134725671820783496967524884225850732007870486674944593267510802694468793347944109344717253889129638092993826379077715466157936906608357780339524792827838492695273931041513757195773455254073786879227594484808679334894325897446343128644045649011879793346591218287848975776212695249653875991298865773669330612584
189 4233364354240508714293628304395927937775735635886175399824842734197569388688367821163574926624315203123048861129255356046055554573072107394225316198965089122668962153672550644400317893403834983466379493826010359273770708259706954942293484917720208229841213711573354514477740473559339953164628193813107436163485277822676779339511858872026955179368273293017102109605548881963690848834425241882404360008877745145763020834144576976620246557826280807239100450493738485815894162253140351454217725014679051114485095915908048133778611416559890418717821092440845970713469405908379854117274
190 -24249969396095375643947675666877266601768405600451015693786411647967643073153797667531860249618682877331582193493819748784361127715836985771594845084704250469924513636299698599882320434349447582408925451995078858621477418708881084359695517605470979948369489020985099601002639979273600013113227723116413766609684495748335980692014845350238673168438405979899250930772153868604977563754229088900773563398283812902060631267586404538980666020927320150893107046510532996841394001341243460356562925536166573395026046628001386355557607083768811784489983956964197003010664982215731684722007668
191 140132859551336509021419246066949960268773448434241622046739908520334911609545403498584297368171998335227772377198678004508940258902094683220066156427429439943589256298865722799302166084828951791221065226515390195913927544034867963267565649211978475360246010228168844280469232720650486858282237900138801073981605393186649123677624216210401367944060855014387635005991555553900178921030830749003350995100989836275096340744782755094026921136753751118253220774886122557205390711141481883163029256634205271925529432273132240955039857790541963989221086825002345103398914716292356675788391768590
192 -816869531833156876724268262484266016768461365008799646673457903265717446368485757686751757281662115723856423750235182190245288242567796890349170111109198356754584618705077704809393214899270041249591749916831625945807416581727619516260175292169314582886289055559159510388512611909878119330097491409263386586714590339260855990485150430085789207049956985760783558044690896796577755052048516468482285779521360236715281687445167315093056733321376436463013693790484424442975851233951753327382128803113977808963768214031850771984473602465658409868343111570801454551855604688513421838738696479519872
193 4803194940736957242794097350289927901618400900068852020640228228464908984758413442083647416922880334836232493986243971597798405920475469208307098396417180907227985486147568872859899550639739882470097572057621319165291608066930939817687399945798446727828512306930788589243344417018430278332682204504834108909421163131279477807859967936087621336562315455378486582672174380225997038641178856678506510059921146291365561258960139957526553814923446922121855679013087396883023985554341684452751723430953468962437156513781940669187254239508066939275838195299290772367539910982900056042038816050320300930
194 -28487451750042661682971101610620900090228096713424858969235402255099485925344037018211416765799808650146274865280669971145760617831961405016835930484372271862328149674735491779014931678167324436148104559675135808124978214847040908348276971141071014606858474482945526798822954226396519297912807293571038922163962048671303590642910299348322343350465152684476609788755030147538964756415477276897259686476056549624505872965054290781898557679568277494070825639168068735615107134474277886738139391956564272551490091994809709721235540733413858221296586469569385729709996085122022585538923615088590599398540
195 170413552379692984817276589866035982058436713140238324136010192017184040650571543146059502749876694242739157750172306020874253198965579938211142566093197711503083199929650907318212693744345233574101148913713624435906697789883313808750457540278030711782575454459143703817144707401029056908773520884825409542384433502727083614181502434002720170312466300953149624479628510443153785670939394905635720320054108791446886476820093105013627070172108514699700085395752822836081221422819432834565280375620098311173661311793637842026889699162073717833705459141508891969409364023248211686116528991667031419227839478
196 -1028166018716255818160166638230789540977032445932163494405286590983490241441453291375724048961811616137666229862783762741106230886697556576883150698283061047915406695196801094222490484552034320375162970647844284916965379854905107023188044009079755534090878272054516965839912677446989588717007478149149015577690621498696226721370990442680990268039644450466427184308279850411375524784945400742569568709154397093314594819129658120259995817040417478026748895835197185642652419429871723072222909921439062568682163047489646880461487882177013257618386989981427161036490619352887779399058259587179724621113185549208
197 6256228313631621880853655602771664842595622899412118944554575933709197437302482343716629171053364603711640793095890532819039733793666939691895738021900655125831708914068454119095827172636372275784573152137828190122376093728382583010511073865392667054644096498896475123609910078484415124834650285240945127490367289944566958390467067660673103688164928345267711962914233923891914889447380658075762486031361557385237168801524630005117858109164001118297295545628422193166986065193389918046430799463934094711954601876303148633037903449989651265879643769453092053435075880267625177027248742796933477543318461754797418
198 -38391402642514287214924540558802715058871147890983192809557554168923790161765130069991341715059281592810424771430190468359359209505014253815911086405378026437718607334178760023710308901613821819472387688508624003418108922998619747991820890020352723059986312906300187558988175353769864741222430042238559162707029101372588030249404879696272414526895086402321191771419971494738746082105074571529962960969486418957937276735388658942992444748479415888144628164751188722951819306011391333937462714311741004962107085895305579620472328386496963614243630329841751546323306141279921292985608479318241109606560921143697818276
199 237579747586037384877479210135438554234985013809009007011888043105898946006079208476367775905155584672206764164485600046386981746517029673469730091780310124826707640413924453555167495199473281788531532733264105307479557229571393202748960035877777876454573331023447191111857863846460233035491576394280213929842625489882324252724088081282144535228619202973480562115442209525739812859496736201416448744022260100878069777532296626839844140676192402734908202217217864194753562742366979116658027238983350420481467032275411898111266493739772153874405701629949125105031046907978671306220657861201948471307726512290546030403038
200 -1482590039746763835700484010626735780231084254348622493262056684362232453350222584071442185163212572000692311385915413000011161827148850364044188599571139487191023990459674198068382098464624232676270333294861729563937507385932905402278075905019435409934020663856914194834850560735317073729086943399142304200474564836829801469687626134657316438971892115488751109684344162809159637921716919563545788647913247996011454790019753539423065614999674627604138523328027543493487631005672146717360908592762568350457865255469537195473103367331188234466502664938060808389225867435505549136842884467092917151257743009871974674482454192
201 9329348496511409032194979464864872638813713474989643499191198393416900062333785424579708895752235961740510362489516910387466104023166473621669991893254013293373599657846501825949922917804321781106137401665378166978046117254119493534124638729281443555586852738261534952569249457844596302423230169232050761851533551881562415672133148462839193588716466823633401651992640849984607181490946941394183853223702195197340584251550074900708071134835685611817136838428669192177222820478572361075126905035935299676725043067726540701147751389179203379112550103878767994639763838246399911558048770216882261509351931663533770139937426165586
202 -59194677076450521439259412766522888897118682594879708764334693931775680900043220108735050211738685432506886097253707848150604136957885411368558077066814236280207568753650055175792566736756118539716532367538814638822313036260444609875349345073602564956568852940086998080293991894382168007017466865439354792191588611284039565758710591509965690319922056164124922229178638863552782132059521905775884398031040594286948228824463895235983813868688926358639435272834090122015103772905685881144631654557142760435212571421856214463959580179232530615277032361303813087566445079474816962476871863833454519260576890857691446510995882540822716
203 378702166901362666990757813461479078088946639841389637272892991333146488575483204594982616178168118139847170113574475713259745716568809002021780680619335818124893240351894361488639825964014841018338506825651108662371160273082001301289580535832904907202494392865865164488998066704716196705008599131731999335949832069855098997146827967825445121501920352151641701212015938814747951897163353371112803416548556408668051826842341244799971325941763453199203078885648449781356743817510394094267322307863685327841013724952393621768914327142460979316633860955517157969256327587274016383433204161831565627988652177467144171120409507147805657030
204 -2442753143617781128324278641899302581739111419082482337378337293633618525401963332244356749038979933224691364129335249538974301106347040514482142364690458186419069442325278646924552648450551489485703489700742425324796675900146849704644417902933323149738971725358808452360716226599179251014938996946303249383617844192954424055790254858154150838493754352517821338539322813529345920622418287881393759513395714133207456189558990045120209513107573870547735144954626107801930858126806612441297248959546880322793267590550013126444255726040285591375291840730140736628992682701970675414900938277718557330416911931865860416734313579332876275561928
205 15885871815926818856155221552768817609174430671704790969936298296866284304599573231581255093357391698415876551340282532830811576671709553144305635248842045434720974403343685691899882428427507998086967020333373099468073749421453187848910436383341513666415044931976549783230240625301121077712470080403622281320913345817615881554508735328287394862082447964246982304176647606796464911466960111048883493693434484502919700759262882823745105345338876134692138024438837929993133610844812716471502392453612740797477548856543097608053113224958585328877893550990482631536574167527170973990149245922834245384921846019599704204001187316899231447723426106
206 -104153866659801554903805657220929795011928528793727740120617720121077396505758287209546327148734763077914440088669279777646511851220451803632645399442640483762368505766840926966407724414535331533468929692932578541420964642072098188060270758003654649969013799045478553261538958577311086063093002830977114772067551026036161963938246945128190228243529631145133338922065771960920907934775140393088586720148148750130425330399628964819953911648615158795469482859655337605260438100883878425780701509229532825805296505866139702323830399878691485601546768462394240421779833980487566395425169301711721910286233315288368775758959825418570886700199263839956
207 688423933236690103575590545481433779369189893278213223120830819340598956939761570943263193280073356163675807931649718148580880938151387579609599903542359459337988818981690012804435503172806137491232043357201173021360074624228454676696724769893603774205657196098852538027732518206712422914613316872983734245946988872432357772026596391116062503174115940212149578817691601731312348328367074867704700302415004379101513333124198102150207352073671689487744542170361801844120383924063203685506573982668126010353865120461646473932404041199577005432227567443782050506089247115023332349753051624713979231430220527369114706571215873238332231277216551913044398
208 -4587079301256713795737877224639077085569147807025802229830310857625967266156548563983721356332308026803348959244187954541478882952877437038899313745723985603756741675436139523360591652068985772332198402298296183102944437142639608171596225368773193848076058470846542775401138423476768983977516168992890612730205179485961100012179188728988918049158711870253877236933935766558155035614810414805426819337693269762728758547965242826906209410322085421065266091443354831191262203312795120582418860467655091312677512711168436735710216142386322890119797841072261934398155807579912816901938922662429786206352080139191569329451422594206849969917309749441628805344
209 30810583502364743632853322551848286869634263515886337635429575757851780358727849527310128226847823327779559940295534917771179286253729500012289279683740528144506171806207702857270956855110754159800029835460321054885533700236244538910558827922715851430261899747324434873003413542471703076366939593644443310118591042213459359822688149220596404468468321040745382257971192153066591177385365684359152257533084679184973636040556482106224896044662434495878324932213714541871912580429609760036316904169313142094861181262538957897303270270760265429736839295057513800960853745390819467137369877143463199091321977662820148015481534374571018110971504046351554161689378
210 -208607923560791292161763594551311799113709461121365993312306665385449852970363164950616673710753882069106182104504567757007857903653380439656137410680029971775144623414446801980305398234023828942821184784929550744641216518394912272160962156110525278963557394694881444997238179994644830271971634094883253700091849577044695199158962044809318694279908871825696359789248074513325131297296724907445483302520682046307290031746229188311746789461071572147302940921645204795812642758873116354575332562286936040835326389223663958238344452741776352013427297572655056553873197024437563019069700358650476249418034824554945246286701338084657386477097874025656882567175478508
211 1423681512611819477668439455666771380985902747544606112416341565359789969034614649159303829273850455810005966384764616779444288968786014338282857848957966627947340952485377979544719518965524220527858110241065227875305940403291230321209835026912460491569570861334579253208078071503328425112860878864961344401676332514185358251523918354013102681155387901920445255766321942589936324651695519202689921267406678430706589933219796278653383813543167315998199739555990837060438656840637475186263418397899572463211133191894619858699799789569170930738816578391931124085700473563163438526887577629446811629173586859982442813903035389333153221674718236545337878468748456350614
212 -9793325160977549059679156050315765298428079714683780935227981823403050993957311452072318588082099595928933066982988030389749120317179139803870932418512591352829303239776345099838922091022989842948362119091894474495451576955036080974157376701391015130369468267270009730774270127137178730837535738578072976291131033229312931458376642186428940570643472030689375264332409681024159242961193741070774312051114949180721817115167881131836687576691102197108570124313623621023325284428277824168947278067752884010367491741817938135912337819275038626570675629904763436634290614309409340839319267127291796933207417989639934027735077661497333781187333956338591154933481827368050680
213 67899573916090142348614277117714218667326973190474871308218763045299339590387423900707006147073666403576302080674363665939805208212268946504511124455001241034883114818437307288995313068757022853858525471884606546358390266228259232810977028463027684964329968902486747988240103561416877683167433862370903342767921797797434560201734801221749331688543809967544495968831729511192331902544828378931505063955217554197062956129844130165325010547621295684006384722985440144578572196598946986713223647189370712930949993515194557240638101234847727822761781444052126197018744934008806182192648992496918057474359644549268174901786701475062505309647195265074976190725313265212973749514
214 -474469037370429494660186017752656823144429872933448933462418182253487292900875659168568942615778705241475404620035822564460582868314199898444884776641195652194345196690144375397104893009582453162408478245325022610292767701794411356206907938435603061186893867593650781039671414573121693607582145894458167698137847576877591392923714973426813696847657006353147436041785451733961951477225335011277707867298346006163660347871259362022342017056441251094126951381114494502065006475221303495334774666891000895480648535215460136349226821639665363232546831774827108205244209697083002558572624908444609045953023254386861546794719661665499047229332554310696492277612206147238320458222340
215 3341467240791540774135725548234541028197101037007294740763692389280435760212870657635220605695719296149328196822179282076994938613983824222698211714047334998903566825526675946904819434754122732894218220092441877515487312073351363099556711138337424621397965766536034301637964491936540030294002633682733431356308002744612295206209803337527761652235231599445249203004558606493400883931342088925335728285788244724408863205162181976998029632923784488399771501746511537156730808535516425102695553970932384198435978693425216065319188139379790388268816634496586714354994854155321764967658608178593866231007079471579334513381926209175628926813158099965114647522221986115036518929535104382
216 -23715906697624714276474387451020598058960012453744138101805633228334153155060882944222862504676871025063495401965444815440040060739499717822802995776819738296171513204282879861444129162270999489554865179980454875142542457844725310598134770072277043729451408042536932468023742620941194040573632052566539967210503629443524974895855757953298606360465122132093808233875193056052809347216349755662700681793482096763357680402195512353232477438713913228637963003670592448799948334688785003264158100677839728380902788881559775875257900706426907972560891406008572809675816401314819767931599414856164415283786081233813324227344126517245689505840733260880785574699131398071216668236416383755024
217 169629070772163336791325967624806363125739354396224618242982866395607899137581410840298437525182941458891106220192603420524629234580281333644397426530923219247981868393841796004660164589374604691603847158851814212724277449750290337356034395455154823943938267617667893703391065453586738234135781363598267549312617941088863967294286377248641952225250141836958052934354232486073239073737448506127932095371159271675303575880222114604749854696281517122421655323071398905241352925340644371115296721104027209594315508173690367766557901143800770056818046014071522977143427559081052916563710787758991969475232524930132228219842194118104351745380870877193526252889840924549602535803377521897256690
218 -1222654709093606980905172792666909782938520559997648007156065008460231625177766834988646417186526098896437045946671604664605667905353125968632995157381520211216361690504085049221905718102980160163576198907434003338779916332725382235640131545397670003785434482729847191066472351352078068393501383432143195123655584452263266181590180238937437615571502573935653887837553220546297436750928997116647668485589640752392662078503125900563441717283485970081649950432997451245486885085262486650939912317482810252780904473070596547762648439636661145322730895507883018599824566826579167872045029077846591081319582550040411276055478055489059393665375236216945375115070627858030814632618828317018820077852
219 8880459977764424465064379518927058082696689300285954214080979736749021515883880334323655510935417931636419604354291661215220500936130920570535398236049768978894276579376122696360491320828830324130038038457319339389310755454309815928572978568524068731137580274445394331818528170394808342370080654098095434336182427872415668090318636830380710924371491556556857382165798456559261759889680360770659831200847195446049162886843841935175818523208237899194373000609448620950977577889846287827105039606913736732002064332890829665439279060551064675759411945625385323060453632474267225056611169077128652342648533720992277939285530349919909949256701359532747526922802900042369225755928798507175031008755558
220 -64995071896398018338414250055572767660861691314198754252524010797267784496677514219962999091868311230797098541680434429213062329568760314565257549053778253812355645261072880286677991605022490236504978156957330107035718659866149165059034240120234348743231428835485363900214035437380332680233397099965148296070798307797374829904743788306909211188963705143731844304690617081851470202106885588903308627837782816372879636588501538021085529195875142677457905034173138302617247653944957226948599499118118925199951884262671364607567957709518894366003892087783680665271663858260371582638334598036354760093527131571461954275815278060376816022276950326427667614213164562110246889866976974488577190388104018472
221 479318392516546343334219375046659742086235039940044258630500846027934270668392039553550854533646106861400499791616445303095959657269699035121640250934913114986390021884275513335451111838682336108495471291643677979633535109715543117616511489595672977835916994489932234244602679940010016944055787158656717935313240704267035835742293855178885065398612309192390107482314806705171049299750358458303756592652472815776435452247811328839318750775011925939861464159429997660693659374859271608454612967119441183160515153250738328732568341480424873362643227030130540661432856588598531647579618013185480062032310094865618206080380782886263233458702076105172764697031501724618663989225419983615405669332948054403290
222 -3561655876317772540415014133515041896110397898720960616010234199375143249402851157278192700935975036023225720154523808369650637801611536758220749173648657036909021725688055851969477433666014403713314966269790244117552808957891352407470570842282454193644656378925847696689496481150156510837683699556099036607076922773892986916910179689469655079509819120940395195765744258541550271516893595572610503215200193282348438492536693233849378405169237584237991074348883427676963533080254340783694104603369713715757571097696169473681299097259582166071849117318738514061663240306810527545043776485167874923125391330020695655926916341653955709585756369115929082925087043669031917390085368752951832817134002510810279732
223 26665494388299933905911402361743878462017958654410277173668899707988057536001289161478822159014160928025064879977382713686400008942414297898389912935291727312664192654162953853854826817885803644124482255374880575323305331441387790904402853604004355729414392817024601507469873461479926332163355133768363816043326688249709177764691941749114719383551439835593617440095268511904047090496212995118333189922333641527531903554064076830679166294262139361796694611899100443787223860175552572608006904705749704555665218010181505777771703928099288784388138917037320560281106696247031992117074683218059667805364738240223171008136124566256823909676195285299539569936651213063743210512873909645851168561871016342206093332814
224 -201142062312630576314188793454841528469649189128579840339393464156124949436484313885992166821469949735362089241679117828816090593800392964300085109435617198784722993315569534360359754508970461446961710858082319354348278832446732109205046286126115350224285896504701118788851353788715323577970718280054149855022840474621494189302921819138330025474465598141457871874689432440427019814019530174039228091044272712391592525564287445976823388903511857498149328886664347933818951699308111223188007927770537694410060264187440323367259839029602640955535220918732322508186573704615523316823618699677838859000277155045023548408281388628612135197426232816488318653369859778396870625258297977390117257361841554558401368315018560
225 1528613212148992524250825856228328051313593823752439719034180293175967066141701031293741208640570405885077369738590520438135420585004251951917655189848610487629530186357315610963357256502509261692774931528013750624804350495635545126683957449367464626572934711447528757546724020582621832526266102771107174031387574298222786746802630197788937563662937437182304740516378366428403179968675007544393392173814156323687473530946216854430784310771336002449542924469270520979135821270857534409810264037780411637685800800591825146218865867810974189680257946714696472410502658963252523577330339314931692148284140598733686581688253884826220337812334618938251258906819454260506832255569700066235494073245248465534989400182132681410
226 -11703608116871697435839672523073618553470817441321692287393410034026465922190751589332103987161954976402633228409843792969952570667281457153844861107184416564143410241657004011184492721858088013660940266423169904983470045553279843191269339826168086660434296199006600105130428672071503062345991328540386421625389198620099659604488264357383767573341587894829979705075776545897521380954994333610915851361015935604999225482565570956667379870258021674315298712986844151668256482694434909726858862089025166017554752572490203718945252732221177040070463172836538862517340082017669858822801003693948405253420249626271921177296964959186822146321062175956807725096182286897909876982140679209743385552346764227236715269582452318278988
227 90272507929337821923567988373549840815007771832536005071363522474806596492670631096519268843630547106828232570327246840028939114419132664050467746608145856548238332731073522297453745004313951206568326780901117170379871394820051917254970893952104226795309340860894644957151558037007548782189971022599722818387045882427413307929911599013205102034236980824297666731960456197196356461043409806775627659097790701255811617734857546248942277084096778079913006673361992157302135084029608955689026457075563696608590529388048523269605117650325300859702764005715472455645552586612962476576638222715269252324198661025933856286804299074774628775375891823675978808861289650265224217349638758669654908358593028676908966841968721036773657398
228 -701440860367455950793377031218205190798147836144585418520395187376201251088291703674935966992244048855632589854491169425271911060328936171263164113833019120903409623548338872682172110864057252354804860736922310076181564251985585103487488935073651175730606494655772986145771955757869017777500559925220910970043029608015741934728247163864204451372275801503457935543221401760951958121778526876552212756775126090206212733712073408735269596792263712687527093987634127678892431738609543347495140928219788873513996381262115673572242405220076080839972332352486715960264618455247938566533583296738212591825679444575982290154563725628501819358678873803643123274169642942419341112532651699612540426862112100939480862097292266021146408174680
229 5490511304468962296541243380971734157524765161793896270991642940202959507540759619916727268664292425108896915782322013563661669604240889477273607079183443983542768242285804799042151402563737605661983404433330114028406709183126336547804639099429100625192807597278343746507208581281503187600028033648005163640623027202255938837916907066501761900577965538742918142714599237006049247146794130319700154252546008560368330142265769397727359508175199887727838309111312218064799391265245133709099470752143260109042370215142525766886277227185924045877999556113642049845072002291659612971158983588185688688310328693684273850502495218234781740148947104702034747893090838078605688396705169735120389884310101081764512107527200687246696249753517226
230 -43291952481273017710032708423300992752305110217434126512067307179375782463058120874815043648488088813617853772876892443477851964098249039997269160919432992745243624694601327836864272427175848344845296377341189127941028709562913281072255521009419358755282264720581019029262293740187441380833885739621918371026398134083239207974395927231938720485090262701938304557789303775573774985618365713273449565465775338458567192700579551803748534055251071264098751158912136572057427383782965789338735640522661627265664422882938327269546465233107533815233802332978686796103620507938544726736124629678256605459751099694438148910861910622381365300805837514446331919911202217038283691697832430628710949227809416751412347425648753560493143469353738851172
231 343843487112576467544459473061757501822659921681547115640001633504929893942077382622242567641637581648244042075752533814954753529570917988604163136428381858083348884775423087982553829470557420320700182843349114583424782625225757981213485135199976918661096204825332654648236103494772794228170209990051087468111690077129868472626202439818069539198628545642654930739613349845305139952878650498959835977743590350019623724935034036261487187804720598440682586792273639484230143565226091705231317942222860310164316757780208022685398534088761575006055614060733105755220671126775706748319310177616943609112973446011321318539183428156282092982054985803399330299029863598694088488343122627781517430132072437072881974002617681426712683119597660572323102
232 -2750808674774195769714360341315203676295397503559082995183366983892637545623126501051656087837082588775972595176538145380374634040374310351200113555741247724255943163664287530241568206277356269878668429986222036212022534675613439075812346415884752206973851264383446623637744646877394671428545281180850660045125699715330117148515004477175865206926114319500447760392590652767183779778791909404770524828553683248744110858676999269934572841475789935920662723747376733931715027424424896402493513291682960204800850269800025795680851837977690137148377292093675166629635125129116731295194307174609311127141822711697434357916372831797644866844174397849182023122624007381892252135012251440592336303669870153779405731724029156618453641371764087123934160752
233 22166276184079334633718596998292898598359803823381417138051446003693936052128723986424348984394460014955783456098687213420661459213405601119632692785576334561798139155918824237549956694432930649412759528070723906439786708917860689168428956430418812007363143159589453348979554939741262395025301198201289309488340817207003698493352251764003616779672162492351306142937273044947535831472481224052360003960962939952062822343512048019446699352516592755810621854841674686044148173479191534156132543705842019642065586254410364842480723695535176617642996575287690147998254939339520895853341888039172777117040105603708796274937359900480492020705230360319626682790987365137772982474165844958490166394115999530445108898535344116501872992542467521311632928906898
234 -179905647753133498063222730887713276891188866595503949659735120567563903836047299956457718165156948327951766842255927266033146510661107064440261306316598481216894695558553848104776595070103880787517300793219370150596489588388335985473905383241476880839037457267134600207379662014528584855753324917531825246193878358620968544375862442321012663602594596935455243090204741983727240719451013901174293806235443172444467189994020813469474839674027435581201342261550519745381171834987349767779130242552296036004944626557098315457981817350595201006437595488045447417658637622531048871642414257915194136788756370552145848628608097535145472893279081083969773318355022312126184699584014477624522001066766971322786264401593308681818805376548452953589986597902082428
235 1470630594583140231430736682141364352571203502446807547851443951364350735245508571614325203909339001148365668975294967786530678384369407436039779071907292193596482259564788245250732355327351110100315220973944106022976825455372310166933322595944777261244230459806873876108937823988806251967049567813898344042983252262546722011142880946274817464710522478069034544981566399525990639619475051137842672787183126390402223344568260067834527264449861368841515911747983827586874596886620096755427048481364430270319377373444374434376189930677538378407625032081956761610420053046292045876257757123557375295577701959380886003334703180132708411064160936497338576658050779508018905289503905924496699079160620205418428336987290855339483378306798150442179589087395917592326
236 -12107550418796821553743405833026717400909497944352467524661004840095161612948055190754914555780913827852840480873343995131864194304332354367643052148507443179765050257623197794225200686494129781320646218729781588348354086479164337268524863915985656017676576244425771656374381599877121342877277762148290122115888574936568818312669872906131238747330554542195667167301053143596512683674126002476312400331328985832614181861201323488911238098431355174061691094367890275136693098757613701673950193935910838195861704795627019581343729156957419618305866976942098280159049711662952091073125697846632908265194401002678667781800178160487584563088763832218729316549918108451490567567685179005102637585752771315291341800389675272539019800992082361528347735001403486660001416
237 100389922959344783339668784154419759543944759015520655780711074146943862330950025002854557757453012753120733055219718899214904906538278095868259999086348231569390241759310040903202830386617776076903075082035759216443785498753272258902841641854317385061191121662896095871457525832129472478623317574378102322362972510504955430738825395570750931707785281994067947487441805385833847724459150217639365228916406824219907595942374656328675394323476735561830724771416087679380094335995477922025186533925381568691616172963723134581734965218780187911460549903219838274825255355502186271796081264230570141532971820139584174946007223087122555529270165726053702785065353624604532165758051163633069835084262603012725225897211748418716393709400111204323826937299059876156879048826
238 -838286479038028451826044343304697103673389901146643186939850177948210436145986491075799102334233309409855328533105760212653453251637656241450309229117000527606333277956676064987123101295741666675176368062195818043935971062872521740636484868461496818607420624869354343724271786491101244087912871293229253620985434095567189664555739530586016335521700557685775426997885088329615389995281313860625859290461298824895253116394302829891994115199341350961381529216236853199381994953769936337079080473510732994609192530151641973446085199594936410644267005123118315070436177567534790716019037134209581989131183787637107216588523230523504085859603175921920809682796643242676767901798959676770906775947595178002468403995474885466930413774311458512931031488524832339232406282188692
239 7049377568614330939630975181885905364716629335259893529528535687336185765327519043434420458584193591008391917003834262770143365064631545506583406052604843781568020798185500952443767168722678603122717508949387047805526351459138861370845953808130551919678748347692305813844513787123261196197925287191048718660662452478440569083006694382843032512527281343166269048446034833153051067560391930635512961011703362943049102990441055024891906825553424539477798793709475684278350400174201973862494950030519649985179075757816304584393413660511967161355877856413570133410058590393068843299153632942635929105611990262682438359642313505420584395692448272982355649015449165539847983081282985973156379585691486943768314075456267302925022495636901817888732301125052146509583052700816828654
240 -59697015759840801102675253812867391917567227362173393211397920532161174879770628418215984054156876370166004049049271156958301878665128836838169502328200930479257011385078764946773705367629426819910639957358754557286442947572176117346037205945094125148714459577774390582167011880288109674476781278698410970620245193754743316753456552420822243974749532132558961072286967472382174270039579552605132612177352070238378923707920205347598056853618018411333460943857278051183836091861859539180026919092280477944218776465946051488006509398699954524589309684863520542214525316249481602853124859303971087437200891615404994742749086206150599289704228587544829398438654913398974426005348072439623247710272184273016565659059031482393297627571009696283718428593385050535574661902824034705824
241 509079581314079656904214067085486861425750296280509945776035685477871974377866539240437865975072150837937550276000224066296334498283609480471459605799476561901957749918579195003030756051827058398034214428570844227404464340944558669841891465492180071046085266866852139529955690683176233403988769665618418940720819701875985032148532387629263244092278582881648093403234590250246824770114933783225904266740137189378671979187899165800514548003656155768095848772449003776505932502557760380154254021516560232377689548642231679330162540212499137001855271663040015694305916596581981370778708824935009249255713472985268057518534549826158492399265303709281324875383104110132067677247068056630512495522955014559073820634376239820215699709919151096827719326756644052820088392308346688145789538
242 -4371572776538469293359719123893654306655481080407008052728284697149481784080891363462336732123977062224659085260867455541550975650598126280550929323361761614911403644071025420346085623258415662796392660662224815901860769856362893922338932679643271690930714553657460428256231973349674820315639005373355477836569765199700591555348246998257036477099379116290556349871974502504815991103431694956494404658558865844715083801997027211524784874728406256833020057924909182202730232636802540181845426122051359409883542775668602753069773983671312418054357246472743206833976467490030481318250261729818451804431676544104218253867775759563784448249173214488410974340733642684136948949911410774131164259710551203064300821282547505274689808660901898475333131683078599377393651017807787488733755116972
243 37800417285049721130990863454362581752873104529035092641301022502091632492770257978995756836626543992704245493104103451181347429732415064297548700988438725323657323714219329752260575717902088459490112647063900739651408157211033562620038958049200283513226242484867970943456145504328314805913499701626725914163337197639763971061605632040208221795578201032060043197725013737280381080710712863985953011742924514821381202772066181841546101309220652324079248747411024532455773778254874140869001053533523826811784926684449397623296242586576663674568124424803873599389172004781813819401502536090623398732439862516197997995991742351399709963701847288082044142094603230440977846609662444132001121441307899762248692190707050032371765165436290203547814127030707352266546655723057952928337178627064534
244 -329116980138656844637134273597435471250515686937513933210345021467168886150402450610982945475993271945022263047734143976328040269273968521148962154576614123999567316128505081098538061730554770310830268164773902474193509453448972464866887596886258036606265727293904253099286484708180422078893279172304179124675726644644258702240544161674644629962566025651636623275503384953087126371546230939811445788468454037553472151518118437821371193559843126767573346198207588473789569352471867064918326382688491691431890748927919195463185909606785546876821290027826568119752668908048400441532903945771847792337534908633930243431492031461720868604401731748202694393574813019003844621489149047148086638560495341288064073872305020754023566507142719408329185140208634120657022671766267830584807245274795223224
245 2885272674906291822592635464655303049868070820631379962239306666105892025806157104241252691180737413057479572141431069726905915753714994033632593395434562132951050113328867722976530565912052291382838745003557652384389456872752726883284042400109885221510589223443702698613868379936686781900391519759674468568658803615164310357015477302037224036257609681971662105856052366550235883361240090299378721679739533892749888619239816637361063696159271331500926552226029251666451875574386776490312754733270815441475638799948468041846280757938796355778117889424528714337163029661024358812067533365261956378982859900120921259587644984998896320994854551308383566025457638848070064953896194630014024771826541360395863820668634969041640176870368398336825378439452076403627634507891173462560957435939060383605834
246 -25467978453923563451877474819004848579056878437723129374816515854436386314017678248747642099947695029616744762433397887917711256141544457429980508443420361711458009468262951313001462181681208824134414679035521397428591920155476084844357807441810927820784026702614216464739519842370681412546857993861604765633742590350286913520246251391997970718301676164314978305484030119806103262684708864668270419212532937447715573539289475897821433286216165646279450189224315260567556343347544166276584024854965458531042227252841143295359969747717436633853836158456313871888853501774109987649634293537881753666151046605468997494266652644382996456563523553869543797902994953940786197268008020216197060928901812727440912111761305228798824262635629525630758309601329266234859157331577230900632615820031862392949300164
247 226340033934960642605422287982905303758322050810306053217530079635278740665833861479984765972361270822217462326095295742047909494830251210293440689897257242258881768546828633873928213202974117689634276165765956142160024894253495844778697588160389490175821485978742021735659585139675990976694858276934147376277191561220912349886112458659957661324907426627481899723807403439715429683029757817171668520066091666489361465492080651764862529652847324299016135797262256604718510604576943009427583114723319764580326028521756452485139050095704738854352142478042064619057055546345553276190646736037820707643130703655186882023630965634671902174406563120679995888471958994397335307055674776366949725503458715524206436783661529652883443490342856837045074509378915362485730142468508138242282969692347451815841027204286
248 -2025237307277417520373742582862668384749395497241168018960286533557729253692996177632560183708073754139086319471005088696894442804004456804067305255256612880996060707396154156853972680019321113217684130498580332471888549198113336394717974421568347532160343106940797279458164461006044608479210212792521507905142668528402292529111856396694449670382594806310846037810156150081993616682374331775360693005274901711028335052202241007204533504371635215598690897772765581571289953016553981755098863229459948203594327688007062887435870684244152777317748036097991691152731805796472373096975933425844995187122616549898947763421005434443839576299620123282971849724434418937946708650954429597845955970406313237689002852300344324321598795494557979966792453583861761440723212461675953126833404640477685985070703003961977808
249 18244272093821357867877315920473151837669459677747449481820687676776968868201209072143978989830553680571440465394013035060478544008199452006107272817394032981038383229207309422697796407008305140797865023982084701450578967945874401107478062660074497389968689085327026171043386734967521555975095101162254956594436874265245025741950889121624480088532571766330246673846012781951139822441478975817525280578808226496169945344342369503909482489162266396604543986281690030599610592290062019119254878469352843980634776947030168564101716988866820382835932594715928435210835661898868318328752332540917391860553152018909469184728955479467124745643781136201449931332295375173804849828610568760830503601355905980043369681430532469437347058964568343432532109029580733646512113602832558063692279934459758263346123232942025672242
250 -165463334662621493574410590532004523238741536118213431105725096207692303207356932156877298976572598186594617586288617978849410329581198127583776953478425818461720138342106479749846020540687197571722216549380259993015856535748585746437404127914038949016801538173552940667713035747433174409475554357150269271502736731566728319814502207290349197069520263853051691032901427634219954701296153581590528101406312730389798316787915751534881371216620159040899571283296428370170981652476222469432834300378000298749633620254073388593172112986137534338569425210734447849445930138042041765444671040243273849210185840506884594973348487070054762720404003988623279860412148932607785935076106539715652961747175394991874880561493502971933493349580260243232035286531006713982137031245204320023557052548719979957649885809521326676040156