0 1
1 -2
2 1
3 -1
4 -9
5 -59
6 -474
7 -4560
8 -50364
9 -625385
10 -8622658
11 -130751886
12 -2163331779
13 -38793751015
14 -749691306018
15 -15535914341831
16 -343749787006758
17 -8089725377931547
18 -201801866906374263
19 -5319643146604299835
20 -147774950436327236681
21 -4315057422952956740716
22 -132142639687454389947372
23 -4235044120387487009504844
24 -141773151883986933279522251
25 -4948570192002548012302986020
26 -179805307155798251926967205206
27 -6790505930405611291746309767007
28 -266173908890433556336216477411797
29 -10814880925226182704522670074938828
30 -454923413318286559016274512657706917
31 -19788691079824838816787512096848988444
32 -889183521755611367232609902565923183353
33 -41230935133726925718700751184457047133497
34 -1971062308019690994060599644242608809384521
35 -97058751077365015641660753377153558278288847
36 -4918807986262089229325317131508261465837932884
37 -256347804707458747812909553158825764530915551872
38 -13728280227508441552439165166938929581060442171116
39 -754933641895338273347484793048853173000188443592907
40 -42600297363812932215536053318640100324582081416658500
41 -2465173054946597838302448406622902375173470191341957434
42 -146199678765451812244117168377755314557090584868149860225
43 -8880871011771725122330636537766925004322356426120267371307
44 -552245908493744107570708061759650478985201290202465372015068
45 -35135478679282494858689496599225626607829406383554636728478461
46 -2285991046668539755737010673124370317750788822877117164768063644
47 -152022158518391588004158649867384569634183322199527892879757969641
48 -10328574615201735362303048089379670192461795568971648163087080755643
49 -716606657742389722610431452030879954394048098827344877101631680529787
50 -50750691690322657156699137601063414989667691917758190324606032950518997
51 -3667287304943156899957585004858290393020698238255060442427385082932262434
52 -270282488991598440560413617823723457615500507700467838081862518194453520808
53 -20309332548863047504993342405214524396825621517974573370555150535960856381492
54 -1555317819061199089627272953135761643148048838923887975089632324642261252435573
55 -121348740251018929429892377468997749491213063240789068031071448547966325574213650
56 -9642651266662411238813112572483476871818855921765235306851480518652381044630910566
57 -780118210553450636546535781066628312658219778379130079833060457370172162465598184505
58 -64237677826742699753791740614686516461978110887431593642478751585222962925429893473957
59 -5382104676041862953586191816333725521135600280352482176357753132671584365584258365779650
60 -458689987065056705446319275524556871983308767185386637386275455007342805873182565232696983
61 -39752768988700262549464403639877555603842658914071753572422137312353462539644192019902052486
62 -3502488908784386363510445880279549804039442858916408490053871611682610719887484813588538929923
63 -313640060669036276384205928597259851597515115153467406703393670625731559060582192720084518064413
64 -28537732687132278370178918749998535648450796095205978679148005819231427243370189336641393841356753
65 -2637739397385404671805022674324691614991348559287047752847995444844004146007327370489508954326953979
66 -247607300772588580111065010244909026843112225925993232190512734778191488283998109347828709479958967522
67 -23599999608707368864937032196209561783448921825814768745641750869166454754880690320218248509101704669684
68 -2283381295067252391719656438370203027971700717644309110993959633236150512233745850718094959993342642241684
69 -224215998227557872393638305720470935919625452881036768502106336940855607651663697171160452228352137911514689
70 -22339995551576070201558986438454921048744532665326865857251423499947999114225874528243752902193985183500640974
71 -2258068846772998559997586049840370350596511232237968307981550254781507888803800536452835192971753199724785572122
72 -231494528548341279744252966829618619973248717034846209689483012940018618171858524996584091906359389217514764397683
73 -24066228347328955529924027496815895982093389275997712291377826399553036424214856559316761808704848493679247522751091
74 -2536621875801231113510996041311095670519565889671434806287554906966546161341512835480867917496562147327560856186694066
75 -271020870436954455791164729115112396697742274127767478077866255068654515516720159667471708340597033080194434947637142355
76 -29347432333821077529156735913525136953204074048378164818192239409032948817848507234695528093996581726198199709580479884066
77 -3220186364228381510268734069690866493540038039006470934451279967451796900603142095541548059745433691937506810087354386359287
78 -357981494023011633675862721720039199240843916814640140579894755606189054031280268089128206395457940081721862841653548689903331
79 -40312143523932306980289640829606608647314118138010169193880915910144172218245677033490175527324067157110626736531428404331871515
80 -4597649663689482976149186727693640906819702875748112810193546560241054660546272990154600354559988517279355808553777366763821944473
81 -530995976851730796483362738554155061037142716094123395010331310520138035522703874174101726978626441847188326201775577331419783887132
82 -62091817816858333122315742497320483747901450940781393277703576102728110909549891755521586269858970064900374174434210708742706639365072
83 -7350203717416904195413325025623781620553755844932920705913584438430789108576275172732196357348890258461159931066179982296858090403967564
84 -880687629384096334502393184029501529666175908343880999308390513903449598735578163404043026334764086130579146710642345288322930182108553243
85 -106792100842745143625264674833187607199591862234299656856434917104526165667661953450093570961757823070472144599797781712363716119287624331376
86 -13103573678089538654174498362934597304337273909668223835582805293412989277773843796284752509922438396158886725808003284913784218548250040162386
87 -1626724007643865079776127043163642007780870511271727808780762098804667617955211106544544515762545369665875986269873427030074188817870125790217663
88 -204292761572509345471816163487014534244320524549253802530499265651520987888203757448010172177830855708066315490358248219982462377085964772956118689
89 -25950748099705689607679722265728312320349144955664913130234286116671219857222048440378348614784825409583754528464251090148987997882012276088191041596
90 -3333870228399387107186876146107884193839432901567379360579316322832055109673850376493516204864680246395332618197539305038893077117926490350496716542281
91 -433106554309866654485044889186502990302864704191463782687035975611601410596557226698133823905333699328056928364752459574536390145934965286616049822416464
92 -56889829501745441254153349214216008180284759192378721631199643052676506693559199736939437641474881340598915801899889521991549456280291835045508068880536653
93 -7554679386143944896171642504234058528703455677820738028959606878515932291277001465913169600321126374028652374325722327511987233083566823351003288684428501221
94 -1014116430428675542138691537408213188961330374467299999324719787796657338185436040724887241690760004787500378244070594425014574523811592926812255237580431197433
95 -137594131697835588510266025907719537610401552516956409472954416571156341089130823295543166584509944504769913836416920078084871622353948830655395386005937810027087
96 -18867019974121580984299661926562664563349089299127686208411167390595151994110921867868884762336252075653959730068930193991931689295041147020664329106773107191994444
97 -2614267519301421330476808112270975465969579575287873937066838415379930811915874368511419137462326266827534356341274472658234059490307224869472340466442562457111718492
98 -366010102775662584236112947053418658793517647416063725533252891563673672744015480284544356740057858517619596511580288930854903724216221255168588806358257808593374562604
99 -51770983602977256165799990802393947256507304700007229276439961762128617514857614864652085049692272751071938819949101995504641288046019734196760165527987857920554456976115
100 -7397499719308790555397277157452722226015955250952609923674400726202395756182580695814090270310468798751714685783793005079471931845210607096937589799386502869036366907881352
101 -1067688343531637597620842197043737261146991464297171914894758843511169637522708241225808574238643500770555926866024910570733469235425480289420557568072181450885039696879934358
102 -155640182136409045928130275085989677463800687327514581050386835188919274422110562310761636603054709256987740142571181992553902608730201094200981105322357246476507534636861798889
103 -22912589681311248160994312168076903069504417114116065009384477310355309425291415086483226219384054440847851440213894752061366094667296871717894796499857679974184075710460194333439
104 -3406122033561349495419475086275934825291021452682343510830290897221774923443838808757573618020325020873476880489236690124073415298132009008071431363773593497356673055259881238223892
105 -511256650567678871820673446770576584494997277379943783263651976116833960680058845786247378921141932512052607419217749752202390629500661849294755063574317499796330636108803686875872817
106 -77476576205868871081119309240928898860171612430372170532650633394877917699727686325591047900951961100201274182108175179329317798610137148778801323382276944055556073393085503909694576168
107 -11852644352665945091397800057021747502360992262492438981327125439773472265562024397268923909253648335770181994301977747153602304065056413910966985041876705910702198265916468931890646981381
108 -1830353209498138222950583766629889578914354350505173642579778789941592706068215895883078391428340906231509044383546675275149321308062810946123219581923815220688397339525977806464841068715047
109 -285293270595752839937495100533001876924659534055159530348467873302262251707279349930399910299555101003232309306199019489614663777742207613286195135891178490906180245899250823328871321437327427
110 -44879495806635110149561339950686711438527065978523235434249382071950395470410441564164975781149905989461072670179247744686249376839501752049213630042227279431301853445753702828822508774517520149
111 -7124719231719674313641997114393021522374617871113900608151140575019951020236720390363504648247006161800439132491962286479431400258393852350817218576873999705746576102776583289199426794956861387826
112 -1141340076873687248250701235643561634707815213635085269663263633428260887256166645507427520389042087402053804049083333796306782521197872485585040205829773707346211420371650412876824441603290285820964
113 -184482311878042789821337745634450367282564403747864610053595379816074074023133918206948317902077968550585495070706521993299041485450604373443082957690837163003173153300858704614293230382518793539384988
114 -30085151218398670721233701476169901905668401401939256104249308663175497760440055550382411294946756481559991160159273580235888467421996134027279194822985821076196800235275572556653581281901634338102442037
115 -4949638973150473633786575059116294242521168627033211226034269831844363225270547670253024683697663412485025260795375453451331080760872697016929899526454444002665621252146690103102538533237141683722266619670
116 -821457978664162948371654602473140502975500091411777065071910121169388181919302900732442395014539301208228051699897084913955530141616676940411723635381021514650986390356401288576898532063081968545253844062674
117 -137516532140318607055836540308794849079453869284893591707933049572052331265851636630724406330206437430143555681178824268366254990455092237387819055045744724558459340725787893134370665964196205019556522744216385
118 -23219346244891636666076819263965157485136594361136824069552744959837481789791827434323128985269759285302686474079830363374197186918052958553930490263510858345994676066489649920527985373933826932599810916275605417
119 -3954020467728026114683259473053145495811546276296629444689739542064433957972778784162712246818830821910500880173936777415413974114916895589710480215030486213237769015226580516154385885156784387871192685463949951786
120 -679032489940276261651666235987406827681066688744881340582656833606208908651991716656209499244492224970366237062819278400207504982506192784704123620140846372893036105285602811466433385146144587453466519602596753864771
121 -117591058381386401464038476133475620216154405877795013091596907555376728921720179592816620328903752427216326831725511684591313134552472727371415164460084634760073437532823457152529204831073461049791042546212209190018314
122 -20533360922015769011984709917009713424549182199363200284477020845698911117587469645766994840069185478404644255284283514782604848629062490526320243898677629795240813019563448700528922584060833563714046396550089964017095063
123 -3615082130722810744941841984675919077412366660336555027123772246256661431152523888446295351721425278777601300165101937264579664547057291565013124528201399746989800620436629635129178296685267729821202663982895050468318293529
124 -641681550882505532823566455526722045075926478071450155482129133154632411504210495275621027653814130246288932766143389626579544822106683139900484775651445271958468799201158422444286219818220726094809074361601270519978980467193
125 -114824757469533693139696234509856865497978408522644063050427490588238382560354006228759307312942510525440696639278469586465021056677976207332996425014691377295769216633140185239318204678937785011258971377671108651394666017341067
126 -20712757549146517711035787043941447481094711449334315019152354915851417211209448493430896012856631970887534913440388956753009232695961365071313997536661681268814258257544960632980604517425759581618242433460587492555698244695779914
127 -3766161659995126643881290534309325947844011882972893380031889498149125255320748910583411625961888849234026277272035411896716567153964378383172475617954820243547228973450008470795175652580568981968328105520455895008752493127272557080
128 -690226030751813380411065076356694170782822932549092602344790928293258931394210041389113508751399643173739690840909126886442169359760126882569940805671265672811148759713902355620190080376923851802991317639166499750195646686707621639612
129 -127493535905032481641231358194352121142550738364643302056963961952083632410495311838127403080728071964886317970988652055231129688260848402813360669025492785741835212282042039555954015555183469864242886994272370714352183409611052854558153
130 -23733565531133394471398714888907531339382870542290150797807932442915779841583812037274682194027982370740441949880741763099666334683053151277136368231475604944359231243279286252930023836477817422510433264830920329092030134240745008243511002
131 -4452354557515064760446349737970815671701232400135757112002755827813567150597481686986818641404089331469767531466659820308283285377174075891069614306059307020346851579873769516454697013162860234150751423947918664107816733387136497745579522902
132 -841671782934243385532231001389596014563764978635352381168202071427931045258678954014622012763345098499455568869046662617820724912852807054193651990273156838405180545116976701187713018697252607023300259749426071509541601766146506747579562794851
133 -160323356555442362173621788631357259149286711477610824743849474445505010340762000338515322585574562604983743331659530827671509676461016492014526014635725789851850858285993253546835728251871994043091100864350006717404036519974297964252387203998671
134 -30769960583385524908257632615832719314155583971767222621814144063611205975092987177286745064790857471094653753360997530005433745155459410046125275684045190157625932444593486165222592845623950639575623365113580392205355956961119755193548750495314002
135 -5949886493673719943944804656394535563236123649189287692786711991481193026192389616469908756402380328511871748417783844998797522622290469639312571689432508669077186154718681789695499323488958788764955304076303245760003430470758431744110891350225820911
136 -1159091889124936560011174627040487059216836963666117908825222976538368475298240459278104940678866765364149285967747809320152006481318468418910049903573662283227585650418697023911466534185848056107754812444426802502549824411238084532285395635908806931310
137 -227473443315020168016482454563848796543122112437986967393244781489250992208152833412420022293675793093155937234636683188567487176725245677672168978354089719784966212361853333743646263908526388454952577265639034021617169695823045743876577601665795249669523
138 -44970087961690149312596388075910868421650292272841043533018406270964118744094365561813380932112897076172490675448327409569597941070113033665087058853835103055572624254015366595142955647459280004780339924605114893860753153352326771071163555202103910192659599
139 -8955170630855914298168818597426113404330842026835800944724006398281956145666087251491310962422601746970419135132670049733405660101082538235107045956901543246133403349766999807161277698670191433446310463096349274227552093143332330101566081516562917827974996955
140 -1796214971244836197115792657206741649345333715725284094014707246338493577239408310149183389210290865916892854723173453476153351369676824032571462984303001251827129796330941766404589930256612572504592234097416202318725699817629283848222159370352539754820607506521
141 -362872977663589668272758263560399871762053219935618208346450321148600211602823089552553808232151999271812165767411908714118238591567263534295862496277836064406239777065934233414612861319855496866716529963622954529682620350092194856575687405365943210726308498445644
142 -73831328970280664486075170820929894106347809403118280259793439686225732944286191786125475020117716408133170345810648691004509540408915441502158537273184324046707376672767369202046747288179777685779808340821449902837487478082037702993767808656580910025573195376419700
143 -15128458110397937352351573225476351890176511738817095010588934021512467493592654411602826925427818539140553554452653118373498977488573512730698251156639821885827991107421239722315534362168250962581261888909589170979673402818177179278966190315524232843093897941181571100
144 -3121728009629248741206633496553725063717189698883480472970858227043528666751019033169051731172153894883512251663518694594219129686140821950260798675844389432031693567774640118385845674218962253734674579269714128119899299970139599353627882391183197728116941481655822886139
145 -648665285188484606885572006251928152041246341645174513842336497311119697074135308859287572047561253907557677211712099869910882054413463885052968857877099172741666384482667092107794850008176365528736455489896368276527762978799503280989998158133815030863401230277957569771228
146 -135722088566154896181050884778613197365181496430867271066208458979297088158284779859755973785174034208782822557466758405235878015448686681334587961558066061856442451803250315599536318134848463378147849797606002790985840563520681877425382941685284939009337557767650615992448222
147 -28593285690707836477274117512019357304817039740145258526333256534698093182424083174503500770314922957205276445523851323713257266678039006880240567377299276675677589603672194747083049769425589354379797836147270311736160085167148115557141073362110338838712027222835403696669952063
148 -6065140899822607394146963234910312633669848762087994152347210444257513630598833515170647546692094318472318236092947953856012264814323422368774161599153752533364513056090370231830360044386066248702754171577899879592092874692992158203803580662622446359608658596780783790694820675165
149 -1295271925721378491061325534694791525363001497781608735157980090152967714055853624049216336943754880293413851591176465399784418110051149794771391342377601524089079792515424207027001083971768594766361775931348776244081233810176580422320910520818498689885958374187976787600642618904220
150 -278486683718228407296505223026656778995826692633199806610728764410582651544532961729601048079523471672761282053655848487483372336382540983510268084713040388535807262632587375389967284494194846072043815419124510124103568586852093765149972869128241030125125414715070343451996393168228381
151 -60277023385923804096640540016224907224483314865817406872708129356502196920424020156641230097809416204807086788535982837018468171009323382152217661810179632871616547230904969329857690853749340372010776586416724243645168771308473294977811706720201901535955169750074787484111822292302704884
152 -13133599386077657656352353197161578366870071519028710593835346342506152590513099652419350314954622725357397658248855648981168723462313602633494193460705953992687454295009327014195078887874383825901582792825099128731283837223434544797023313252704645931755228833126743986325092689370567125601
153 -2880589072567784661775088305644531395842556366534160436991865647329260014247054052826964207853264333353871740952451395293071764025544772087884023837224580928248987697401736195334123858113208345547478386577512461330066788109271975585818485616172081983702063222245799890885551518876214146597009
154 -635953926230361945366245591980083191025619671485602822074781444102856050268737038237771351645565199289153647570529776320138447963744143978064970254174524243842524067596809869635853472268194119623777053071210238254693280105962562552674939653866418318750055291864272401064838428292257993700463049
155 -141318254475849031535021892853730873887499833850816354782907399632838452553401789503531327648988882396272826397910051777984811615554789619470594533086521753615778512298077592494933093833947447448186683731758908174265545235357380684069531400776611558001478955913360524708743671616573738645781348607
156 -31606823475047246701020311524051777688215003212878964896138593913232232325859311812041964279378850854996059373157392456511627472836128832780129783768820852565138758497656640725498971816407439205075414703991815047174242877971727682277141927415256739030083846132142488767139373822887836233682089032900
157 -7114679719366595652230589043662230028434274632646339312214564548063956487772774650287561268369979919922574015568172943813378728570129863846117772418327744341048034999579635601562369945142812875749835494302136567233588034744476019828750133720585987690866948771291031700945991437228176832217021140714936
158 -1611773263823479895496469074606138236655820962070554619429182137803819700925335423031896015787728016294511528771917920657932193682967332761290438067406159371638844656675732399628947539131369039033882300717261884886823392107650860964355517362399554091544278970976203476396688051113360236951456186875299996
159 -367459118719042647237025227406024223703115129320467704170990450125464429353919918085168944814927449061788383616364043281818613207193061349362762147122867501477914110299429377089292828945839209009954072515226741136023301469371427294007523393129884126492624758829071016535906904233797348392150214516791748683
160 -84304978160361510815579346760805209911708463199845418446702686250658513169792729597716887561595453655140928085307054243717348552254977595401737829877253901502513176365154465414465179927269104283073493977539872419726971592538235913113066973159231977182588411464822128922827752877092750489554430876154540256940
161 -19463429176493130449163050181342044264335350719285712646184779216563974438221421759593140967067683930311503865434416510973665111377258758581506614546474986118230763905861016137358997805834458206542004901388301985921836087727139140061498279441033953349311971799912939352425344482365362874613520291323718431356610
162 -4521582901822936963150161587131327276932255146962403196478941443908345793268152972418879158699591603735027285219608789003849438174006522025337002255719901555897756510712266628089857670030189245319915244309142016164456746170016107961150412459348942941300095941778514860538796740059617879795434751814948856010658097
163 -1056938939393442039930273701157427431854908935371617641094974786620891808575165865528593979150481399566364800706331412569142903061731302900463844050174358185756253654921521447338033995359473618131444410569160757962010012988237085972378980695682120484951314149645878297939953715650809985690917416140313150831746208131
164 -248588496656140844660337599721785711793012443666227997047221649575141189167527247779697822023908869683062244883650722042544993044277576823939808653902718588202788476639572788183534841332611627562740121509748639623051361514333284456443953800699669615313899134814018443215586629267159515202924249948327193463667853884316
165 -58825761300525793017414267680405228312602783735851733496682720980246832375015536658398050327446520502890622976020249700292961277798206528205994856476731314480587893714020835346312290999888170357294803818549691902399825878333499176178795982902857972593793593439861381220260198751054997455871557178583988885529594856847477
166 -14005330166992086995744156291713576604848291999883781801247682545922894905416992941608187640788236080674225857160262375682705051034441302217668459363809515038666644883359341310374803859111848007313316881578455064187776341662415468331865408733631457041128000690905796083232505994036790047423125016583375212052121088731081732
167 -3354613389688242493815315399926535180533558063501977038755709735311550294628534539946382088071785800501106873699125102387761983355574106566857573738922793517955276580692628953478523002582929677520902160887016232406622930697355201287277099532899428847026063273972368214738589066891971867989072247068935279413630037808954645569
168 -808349518790173751308466344118123484347510094850267321628914237368037438131381307235292515579384211546255770854140269079647784233322590240924060702227753965322122785667111529233613047544507752831691135363229505377957674735458929826998192034644845060230846246873795558192703007814213644757200068056122230712164593840929591872787
169 -195951195458415940122721084017813784820731072096923551629813250188243415404519187441191082975823663670178893985369871443751677648579543241036733169425117679839326218985658181005294852756975427657411056985207764084366280448700780605857328126066115167162459280102653428026158707236900486519066387279861099470084829866713073744779051
170 -47782987810209072490731098464887050851877512575514720959278108619445285488690258632443276058502107084428814799923294724290028582582722202244098501201062341430169751211424538022916285712394691523700831240022612798515450563836100729950856245071030387780727814814616193895010042423987610513330489663456564052879057198690713359049921701
171 -11720878014239405650765548842796645357249647245101257545056478871507401808297509168029393630091894073149927848623718638047219964819760738865533848414520799040099329885621721963298728076516570653307465823114888852734985751170487755038519839259561109304259873306172986738937058818516117760601902192278646501957679142908274450394603527330
172 -2891967676678862306776897191404813875105580332180248121452186029950995179154497128940393928509503922693989319174690255372942456904082329248793227866742727739076684534599264903397238442428644383784468424456027548006736103260045248861897282851985595019088767255360450394037340961109484617187667425994916434376565599240352587224505139462688
173 -717725420379812929034369952736629806347928306193302980403269362697048822494609203701848630145379404562874762271346695136406623989103022306141477547064542634713633429390186128019604944148475717838598991174524178194903860631423608841738107306694516031420486438380745236729878690850588689424169755646963444887506387657255456969447932707775604
174 -179159631189627949249415791991384070373497004735632534054655369527573946456158354679379915060103393887255632227240076722211436943299994840224523899482189196988359611330513917478721209077397573313220830230977993615255157507180483967870918396200492004581804724949528817355693169388741705662873069444660497770896114620448072276563880521036784197
175 -44980515689416008801112619324957036388101144457763715771763752759635549587653026715002476696484188506563167744149676424062850601215489158990532658003529287249427144003690406567052233916324289239047885850947883529481622430616431373477826465901299761182020052330169187940298767900043727826129946740972308007291157415236782735873722748369643359962
176 -11357867738933891640526375223299667835153643434722111484570451283062233588124839749766845978067706820534775099420741942243480757110718078553342584405411514806755680178059661072852081737328872762243546953199620543414189258401802404023564456584211990380276737206910523751046642502174541239690354753272702473205692138073050528026232473777836586396206
177 -2884317871946976437919218733632643337727157117379629536188733933470549353454665312428368155502062310631698722181552418118393478953865183062919119460985096228757379831050323023957725315049062947405517194065344892430840969516357423738775544574307850210584656250131409814310195214189450985587808043569430177034114785475557016232152329753290180410097353
178 -736629933779069565895835653344372592900247899985285018372166583643846098294871638780960292939782361306587411895167575005916957218923662787007242547374278133757613313889544236034803632892853730464210855117253353964496782018958966248497073941733989379778550803907855872461565785388878369908204288141464268914985212831329740878065825897963607217146637757
179 -189191526641508718245845018236901943869210435869931105377262062481307327225467563302461681870620853507783038460212978303569442821620131612119946455999758938214555902541319467157657315919303050849725042019996091651155922893369465551812406832656606927006430956199717004614781372931424174381869062806427260342531119220126807570063879658658444770669308975042
180 -48863703601274601035704183445215751703547679630622599430165462965480442292315992909692924947661070652692633770353625973657126568876908055533383519232262963580515150417148346349658602333119690553224229075684847516217460599750554177940345871641615455744063721776060433183891477077902751965700563312825889196953992093260283061645432825044990640914603011512991
181 -12690826807239312224912963969790506496123578732292841503362190151352001487056640895398192129616198295997529987967066716032557476149465631526676960395053458490078130313247415343626259997990467624913067345453039039597697643837358921914095191845324584367118543244667597962554946413913183234829651394323759743518806000360701818901417615115165771758979659156887678
182 -3314354030284872622240031208275250518341098088032418036782843581347954506141145668441448438315508491344904414675639322430192684725718393488841557427686459873913476796304528539206512201940885078877016260789103983950482784578667576547666827960365108877156035941087765262150034226034128319688141026738974653697353692204568547796025680398832642897402374819418938187
183 -870362303682218619434453265889792525927248302825360134238547743910019752052935025098042639865961003996522668297694490422804222382811749410377168903811401149489978287962128080851695860947863926762986844244171342599104603679644625677269982274958720711128728184870869707478963236455516989316114665436370613297198835669817513816359461031628871398746216907596190539733
184 -229816044211891944115724165866932271720898967700784544447770338918417864845784101543188084035867125133269753165365772255439736344801595918791769629064355763650168608792104586686339596403626539994921763135016810136472561803858594187405692440910648274851995218523125811860588898215065022553487703782877498049807059631332662745720181741441734072379717587562518747609217
185 -61013614529957726477068205545456091921620458117934667797190954978925562616362594514100255205159490838246353869619513801278350010758074891021248800781414610456809440157722014327872238434631920552495463872097051150378471437236456783629305244866309340686552249399805052606281177982365928190600431951823930219665948104451614442684810125449673818951373713371086284973318251
186 -16286451933633037273544906011376670912490127824843211338448789108601863532780243269532219644605180115248709687394220532940150886600992132924625582614053142110861739865646079475905818808184026913548172764189433356819421058487147473508587377758259856899560328215632905630794348896305012922727974793979074420749243733709091651647365100533370108511525561980425082631720630866
187 -4370859522129089913154647760835360300438605182905335628259927710955526315570231152183029659528728496522684389758702092187862301883670145007358788660885977457475262860707310949244804585238873665338184858179609743925844920351478848312236358426467613151323218376988631207824301694987142347440739137626309302303269800052582941546856868158312485137541948658513136451058407814652
188 -1179329901388616949586057758578470875962650190856443612057906102276231075638294553630934710163215155657337141813449551481729094954991568763983491597610136378576113154327930975929769824967210651800819188903978366399111331024424993882072935544951055137837327815977643375504418492339933464876468661567995596496489207773535280468487443031321207675538368717836022971368951833299636
189 -319903841702538303780854126572988691040275000007044001180369959446141412501948360319672999954986809648512322620188012823464385322972430259967718928527124971374954366061064714742586595704584514273826103282411173038784033917585044289871082662513700534329094178051201705925160811584797502512629294404759785760517839160608322943280449343087759817313503260622462757765050797188612673
190 -87238262291667580476879656025777142250853286112365385161939064971888526115513989304082270733617157743492618352906210918340271278216687486070536235940844852075400463193386828846533141526857155452858685432415156402888983387572731696659933867080882474413579360932547532720962191042975564524786557865813372466301979146596155144973070987977159478906387093059145029687485528750012670950
191 -23915849551832623983725393448202119279763008500340091737014424675089090279922223674330448301804580511224786552619160249725693141755332608699272574181850007803184371557612014722799883526710910104351400717588942731644127727406136200322666105082626857715015799428966524654535467630295629324310745194851978773531709663773879821509627382170044635015712187394192667098024973730353669942914
192 -6590886806866827592240247139741301772466512480178924854984054165853664950715625513749251950741501629353990149164127496041319940332461182752256957718111377439338280781217513021288460165735628070198884272617219221761394319357749603322217954249374652780746789975844616081703067522366480739688713573687061956121722805416231285134808663377555215024080139656192911168003489347524864765266899
193 -1825867383782650449215850720796032017355747111335994304078160196374064313443099957016777053037087258815133192093320949740421342871614684335976586761117300136445983027789281581155901731697694544369294409297495087575288962479054976840148481127893461617939580051734896295598790853211851825351370893116738732713858617655998143676332126833212389669846718937644054986381521437419802191124079419
194 -508452249091622077573321474360439827857383122267477357297681274493940817585898043806793298424671069314090247745806282497497874266761645919491028774858074174525046803373135051699853829272203517284073172347319068571704011850696828562175079051582079032201362989820093716893898200028797022954317085287986789199650427712539099399867340715626792483620678428573653559398716185726106665973289192898
195 -142322979736479420967080204192471374436926867789818440201476927309687833787052175242431470795798087089716184236364181886454723435524328649992617396768726804886071201053140530037380454206201592748821196907847622674558369611486565921678322401290645026846894576911992175678774701601744700414178318370434067202801693695535815771279402047222029975824533057920831560937351225953455171793324672610203
196 -40043521589963610744906110025852812266454143382147383017341033365497399908075375622743043540263570605121240401055511809663579819020439118623965454181834882399111464586384527190031578683634592511511639668107445651698429840637045540945587291108559331456060622605200989739943224467121122880427683479241644832799067186254594744274138460402684932552570144122048294401555062326676368027521904650294794
197 -11324276584601674185137119278336546157056104360459001058649344756664551318140147328218921427410603522067291664180986525748004667739474292265143240410355928726341446667925145358134367602457037738683618861816557052175531409599298088612038886813875316459966873443895104105467497074008829384682811471532976689069349997453407124249145153395519945884623944938427635877774277473439439759641072518900422511
198 -3218832234937923892273481062456134475009997142766813420108385021050112939793736246232087227585879643952792743708609440230891757201311663870784238236865699987759072388267414446284073897755003249415372623564266440739938712785134539756568131487443518825871147299427739617443730361988543158131322241133098082180930789845321344097951041076359121715460166811516375596857180116855412921949022506241183012283
199 -919569805055132137984301354757770628360232599387036815150492202129044632278969586519079033574374504282414051135643289150726981893432500277332621682044636310772394222039156682927610804867725063011274726171237739273900875594947107952259576588778995602503766426849997643294542325576573946285647556814415518103197295614123328849206185916830624896131713658356796668280697822085935188962876332176952808844923
200 -264033163166123091132835398188895529283687982912402712489760760037865756603597353667044736064167349418008327313928982805083339356319551501330057786513544531128006416678896198941966506108088218673230213946901061034310453282763390071947033601302730494490179130193782855513662565826967662341723415856559074906592490632494756213010009099394978581175179113608500813286935017339314158538682356260409261105189897
201 -76191883737147742177702062350374250452618078776179110747195971769212029203495116257698812968357166514071277440295426758862279217782652280754562037678524211429118822135586394695085866270963690561848519926761126920246835791727721652937170714167387439766588646181286941561734826116251135680526480985958752880548816103951731792726505182973211657599630545302612920148423843403635177526798739707001392758153401404
202 -22096553946951812080068903331760146089428363210770784595132463088556765265708997317146018737374466126724228167935145000660349055035059045684101700908290273139825370661249717740892826906685993197336542158882467340140446449029655523311612978472214246044933598514717251302117887347221997405448961646684911808073785055160048321103119402133999664079222339375287842166914306823713357435574174260111982251528382449816
203 -6440139122374580212979179488960201084112222963976473570975546593310871987953866160912925114613285837313115316911806656104844329520877692745519993027196211923638593260741787363725549270882308714677624732264882128812937075438776376585170069095061920360935587824785413355430287061899142464606148396996109732071092715829753146036966379857551181265946125802278041584298918521587746714240205133041047551985362808205884
204 -1886297439875047711968102813601187569006039741052958225759713898135898212545300892043745154357707320293473760061630086113292924590995031185335544398107408746001490256637529388610503660620930592393848761707048238292295001897865810867176463758794205624674132817517614333543215693207921632810174433766132211965615072003802092934994598920315180596921872487836902478437970067391811421843978432657542960961403952197813291
205 -555211936703887371929606439384536754647333429723368798888759424873625678782768776546779958399234022221340499926692905530265240840841632007229237049407612081277356690967476129288792078966072885517073166119460043608322005387164215379197786315839680376681427089569742247987023251987962140734143712540483420367770942186551151714925877752612599787404256816746872105802273404185168580105609268568576791971245005391654206952
206 -164221750701946405642863623862635560469470717870804204809413579864320968360494828258853451142259644007587781013009954375374406058981042910619507660996935218359841436339981600481464589766005043976491145508887352456775705584612520933347754004744456033220161311415110310758699051840140606974979513615514082176637330459465420492153383283517871170172655741601404594173268940125236034958961706456170961144975250182158255423418
207 -48810751752538810883265088631576388960452052760481966678306645962278183124768591415473030455493274557111334047467735765312689029125529267849418067131715401135096522929229294884917856172334653313224516850805602904557018800176574665340722165419206458639446895637985025345129689823292167576756087638207535806426703977352559828316167548045823081868311097365438275812079643453320681143006841969808740520522692977421335147095967
208 -14578170420732524853366241531975802059891014239973258474022719501305726603715109098573495383606344495359084046254926167589294086037626142090171433695587501964771881417804149600088729133228011068770495089346905229249618428005951844702699863920455807912410277537827660431902535884303423064249004400095618371634859009784315494942528058284255723686330226914039000652290102285156115315536313090529354895880635599306202896750448073
209 -4375051075387047563741163236640526614454512497365986470019051180209064736335035901128530010441389521276367930367447848955395734103793793751253812240171004902738974331488610113260066487736022445493995535671854770612197596274183286602422199636039985486657417690660560979585135801973611026843773870129466542273959434048027036343313541541927623359128051432983961869810771622682593055500774652973345800825130902603188123005253941164
210 -1319306729526448512601199323928930408670908145145088753041121207637993829045965363275614360474958362032057792279308347602305651239914285829114249083994479500879178549906290055767556278964829399877529791597341638410265495878005233160377672185405448743592781824319851067694299609766513315815008440089002285062990410889487590052443347379481596513359605059308925890684471561519303420751037509189633509113164452380218986643956873034273
211 -399743155990306227642033844664502355983692665723025657285748182893735570246881740635260410122682527581185617644190329631280674953065164377588422441664890520920875343274819993985031706632786320522995055901300775813843054978087588270828045041282479461857531713636556873554588403349623619483620688766311269409008771639695628343390784318461388163581908331690808313284482485861251275080154055111109062800861980527584904546031768322634504
212 -121696773123713819701972995942448702174904936934047132592072607634301299774084391557337087812950354569357861433262096712586628401918726750231524325592484970201179984921846134359335794610599681433392257141952433238763838143158263743038514668826146314046340481355429288526905845610520272120654536262701795349518060313062864807646614511208181951288342967412413635187443435209992570635450990083141496866178144567526127576896851360349908789
213 -37224605671387460844489196618975436378730434178003578674440711237640914838808516631415306453952201139502287607713352109671827206208003050047908539722832195270684563607423535239859747536303297251982227019246666222116269414009145075860886358117750951274583649324777893787336712901578577636844306286297634713230416843455853861397639658149352713558679403306053309270423595827409329219768300400269722099843228293037895273862200021685089464061
214 -11439960070651288599907740204874050922624156725557119756947338411776424380090682371059438232358501879426659170603946550818207484337284391847234556483265616954886697795947723425129853216356306792032118693891030993381220030630138226131822267113813309066340452927871241620058941942757206388147191640514308528484870857989104706359550010546839785904907887895619005626738192421976925271656492382426392993767077114466036008161888089222755118400953
215 -3532260329354863975898752934657363294100053328071173715062209342435717929553045284692265871486237577668291432966247502908943250336276551588457045330157768560938047811190082959325960287825107405845775025878502658055053327381143358957771051149730175254330164810404760098766516233826419466012449082150649460726076209574770066206527302707282439130457995342212342082730195154340537014476928811951820857653871980802300650779295095224887132243134431
216 -1095734190706480850006537235162723438101636363534364140142561595151747647342236424142817881002366518816270645325186853527647859544824168014570385642341553183197964641158355275561455739596478962272324289507895340177278386975050465190046578197359283211398615776349800692260463464890821979655879608002703936705044718101434456859783401597870553969501983058850635673573586507091370928354540211707294347549742823789275432024454416521125587397746610044
217 -341485798422642850148974745092195227879476535095575883207296143639730404752777870219350883999550876044376884103556501849023133317034405428116430027467844286188857443426877093939556754788504512914325116703050178776332307323187415987738336751496482477808458806647066509186103976389444222022921383229921239047387150259425742650304902553683634648678742582391093711155347370153849249961011942339481038819481638425744843199057655266787394925323279884372
218 -106916738390619614205046499247921483692286817510907166663469418724414681877825064620392651807120954904548580388668446199199891232450635908204394191245477308031845939206114043515148647695750477360496612221464414321549044103059559353880146830356985850982354217738861094691141367460883969261281309022181244388962682562283611874443249916377164492709028149422052620810637781997083307422709490725963057059125163531736710046922641041478597680419581469211196
219 -33629093371236012637550443997886443992142364909948343089054220575672811065891442456516583308753984902780724033992839251293320191311623996487890935053601174308066543623793477474101934136605769711815049052984696704723787137141691785035575421369831899114629987715999456780598968823318035654440118041969842164632851907830431488385494444905580410028931840257976761902860180486533626039874122011354482105580102554386761517991477556708590505491611772167650067
220 -10626050746617990811981410728057140351288158367645091957272847285772518707234967202072959475430314076592951962989504728336489231710500004018724996865197407108825269512398408187202305465258687638120143663045845349853760261782804761348699508731146720622665035394339478629324076481254299955476368157430290256668580224650476651270296789146045404917459097397160433600656423445843901934401560037941140485981980500631048081585259355970092789820517551760864201904
221 -3372926138731651284474140999787506198433240948256274935554565274203245873374615953918062072519931365227234709834581565785123884728689856448841954308410336278584419011837326309727899032529505074676897513352079758213966003015710522768852381842677204672663665221058667669861888562411583093360757076063452743065363158663863041615093229608689749571618961915175186711296248382688053391103976785295997356522986585333734838541658944102122335152592126359984843626366
222 -1075501515616567000757330256321921005366222095417845806437782196241521000462188266651020929324966546631989021556100927574574650348018396079763503068117637315250596117040776335558016709775884484037969802186054512667079699771232198240896980543963032979238451283681706486440153115068032289874804481528911718321687864143056613251515020559843733780641679102870805309865431568377579571191201645421558021315675698429598690482962780894469957505072061610338367703917721
223 -344489179712134018869623676235543635065790031406024942329861667014229757242449648364977078400382920088863674738001025775369625425464597664768960841705318267027194904648817843074705274178032400803466793515002364766489483864852118198460147939032638130616057564984706052821242859267747527447160702644251543038099534142404993202450123210792276017933362665123979796096265432781930404738190862512701052440185853954728858508485110343374403909164575029224444690163822583
224 -110838770441157693073040667441697646948753938613917404554118839247850703451402855959296962030075415219737058212045430241421582808990503638230149983637248470841039960955381389477443274944799185098443832013342603197056755707064416829950186253559336914453738652436377026701542081452177162833156690145152868343562193302681801185518733317830985663208463261422448140509766953784747020054559092960403362271623069484225411143159691629881582476005380494149193110147040372532
225 -35822066839902906112758620062127559548675463986300555807803996440893873779633756444255523249878870180827608610985186418287327475413877749896543694356592773904202726929805117479346673397633622248550134580160661467819831841748254879004544420846949667204579864856765578751706864312695724683395957595057525099547559522609829022370631106758239886842747841572726572296448159217529259179506988960569877206379198344640788192209848058107247841609470909353361399375196781838153
226 -11629037092153320894907735467640936825953004112625503001493998278615037526291906476344048516483659078390575552936667576912516911485731183469240475450490142706676247134010738213225548314458709683517204858173928196803488588545931105368165051913832799244086170477416586480635448418780023455463417538033517010016278020204725676746525989437670065440556871047852870502688596133476827299880247774629246429908444984426204427599836809914819593435420916801399807887237941828036912
227 -3791948868365848034634531240866849319922062827135053024067468837654459397448942778155662951859462648680510615438832540909447248298954868151797580143919114316602369590706341264635388662470752826621221481793417092530313073804747834869095756979117848964706455494842493198491607829071078361233885986335304452437012909331883433517437968268681692328643367427762982483779065645972499546999248700480621162675183640891534889256216587857245956689941694670231421421692708031642371357
228 -1241933356019564862441673443630512261746205224605641340383386863921361762566566228408445555716431641537080021603084330672443156084937901704451038860998546494514923643803496098725643469253759505319731670616280070091033847479857925792815938099716452224099954759185260457028404746857971113856028459220475281521771337732482817511773390059888129120301243754735924191561021717374170962318221570868571331318761601439357736368524958255342470917196745755316667614757227546234504862015
229 -408547717722671743922592441136909336583595798914493449916849527277067997657704619224753179909754287581167748400624719565506873761498822051962219387143655428627230640941729422914175594806208558140304552048121166748746171514600433893643843743701485747378239713789342470209408806800568758545045179166976451637494994598086621422301998889358197454867482018047744204546581906201064542486164053107333823498381705791994272772776429607686110606156454284991891539984218610026590011798707
230 -134985653575851967006738034482134409854063128874521152659920887930595990331560360402434934826406848106452532107346018105294906759846666689781323877303818605520625009828444158212573004424394550332106489544565222616180948870479907362072494422726521580094895222878425177989880615072126765567118057864192447778615092343814265971416526525433353197776803312541975850668332278614828495272142474102019945656580442813165486121011435509861570877165549671170159338400802911933254909593781253
231 -44794478893932245079176325769548200405347614330923002179719667184246287447602777677085982828815709537663599319850255665495094316804370499278935173313063911108570104657866705011702225519832288690297214425725478471523467762676826187517521889201639141387721606477228152248217182004768918118587381457658244348533055112805769236173516478029851345295995700622539287016978903597288718009370088345447538852563060995517606535373815157771326998633263354985099076157962934604023377844255100978
232 -14929498105403237469840914750268700097288846906487731199827802397276272672614712481138644870382070517147507127325352211388074656010280480196688694604911832996396519941085060491636041623803036765576338070632828142072723811781451279779606837157445659869181876146329425595011788814695578451272382210242511792477856489911968131214647188210971807700839347358317719395368217577030009118864501637591056673483875545156528288447955277049117873576544386263759594335141098872528464838359520122716
233 -4997371510609773100721341077139297879510784361232356202731060474709639420115096464170263490379610137901091864402383318320622835024855797299028463690569819418159149983052109630063683123322032201200362799937651687627296052492884041227740586327738481298714326490187750275354573005916640859249780215460219613763842751854982659031075377144917026177568970627866417858153754514450649149715389461212846585023840296041517943656172013319472272745360866831393139850224450473381458044624428193429436
234 -1679986181321491377179034646172802909015374723644047506219356032825118662797679337480933637192733850276888223412836268353422336821602251352101687188878497735353256862801579936595559677509950949157628723276697906342672459917860330790884827260624044403380218379259704548607676923356634950091865580293808535057908547657022780351485535431649014498570319811212358130026818810563718990860840163384939671812979689984874688635869747707952675916035915952306417510973073066756476531610660697500379877
235 -567191130034257301011900658519855724074013561137793469775223561488322158670246820483143600279428324147913564458305449566535762595155411291918108634728911079139559331204418694269877638853802548910255456502084356632159652807675897975312149851101769035450716749837162186851265160171282198433070377043729294131832291372239133607184019944830512150372673499314059836594138690132766477143119391310855751619411470808553872092883492034273797361393470034979941609768277955861329998636679643983536968542
236 -192311330289379470823544032471380083031624716677222134036819784685010254797931288820509639093261858922873564791593635192889277999651789610137807131889938556480622531059560710256359867329268398333419937713857532588086098722276178399997008514755451476495142222536108379759509565440180371402355533248302098044844375460026824375179270870174026868317696913176004496045437504926414678156583618048124165261445226875861599702314386725639955255801061645823829471282297421108821837161135091962152123045562
237 -65482337433100970705979281238129020814683988580955476984254850473603776602073880246482296016881397122809415567227682735435443388779803304454549836738067352045672263496832771412533336984215513995252847681872530135583862451477226279662432972121026290351629422713644088280004549174784646036124117327384308283385630647972999433175440782323006341173307172434941698558278368902119280404818609195182422556957504311761859233965321305221778561578606234998946067568122101777202328821794833903379231137347217
238 -22391311955842256941251778852979451164697717980237303325459455477172839934835873032959606197371452197890647041420750336763800688012706336831831928850149801379250110165707716440316901859082272536729672579452968758393541338756437563889832043327917270133656877202015610501374920260249948345511492404598784720123527442074637207107868052729083292382786890574718803136552069232742009386002959419128274230075891272288104359289656008081346906793836298943189005072341615339463643448867747071968418115020525473
239 -7688882869715019521999721109097964115785073199831360497544862997141375099016690072494835200874384226006930740794970507981047453190659929995793460786114961624800458065024198200710049515036445931222388432522694468900469542802758681268857928708714651556105074182665074672156904491756348120919919091660240239552668866382127774895203621887045454167651946961227570704711807269770655526604090286011343832357349447315968351213418533226304316503946992900548915501791544521851850608216103176166204621464042235210
240 -2651353425527197317686082071694374511812739660096554032455173402337435746243038475902749770883028914063889313258039898326182387846394368549994871115403740538834393669198487880870707403225644710858423139913280848825174799754440524879089664903860580548185747766168979251242046177858508425693126799578605199213304145076313057083428049298871758363818114383737234432683157180160037630994627141548398635222802077599232256122456198980855060784413195477787081373912700388530891667186817527537437151585003276081963
241 -918089615120180975325948883193140967736874542144797362575112525801022095366648576554922333492384153790034301427080860173253179708841197748029651637815384707953047504849701409535714900786751429541228106932019159258283634379001256620679223156477045978546983086965852851256206715460337092665611615335247425963595545427074011980781932510916054445409764735567655538305601087448932569621962734986668482138384825631967994629439635345715815094717631789214441897799477554630058812892533694118692505045869276499068386
242 -319233209395584830236841136811514954204680629911095285346041719230308417956966510671308552808609301603524543979287374352870987978778815575614324654457169163087979430268446611573022856677913313810351738737136480003977885260107659486546397967818266253689624670476562335089404597362741990517201173134420311601359854255354306890752063663990040226666574351512293147624372278654938849807874130404250195342949216418385502077309367350098938910274775188594031160169409163557381021206393445019125871726795921727912006175
243 -111462586411699230306824342029236125086022064033736617818952118606653155837288618773991593792860272306675030050732395556426081715791525414718354554428951327025959686970975999963614119159145489043401065773924951470847067892565088512540677289440527542236783229993546020658756510936433282091372608540123469714879750095370284980812425375099368220738600422833845912608600766682218572146277005495520182951941438333298879169166842273745806365036688874362229928579525652801176524808303189459697646354330095175459435925649
244 -39078763991373924892167639394679173206450507525549552348775832797150428330645962791366811354152773737147924737458701571439332772679824573076515220971624418115476868132124926646645608823538515922467709978432453188125395550156631109510643838848829289633118284654003543569874225461754393438985619497683693700292870997093187475927887928809053350106638001333273254685243913392809375111656947581147654563491730086479784862575403060119727740376194278212014130615115236758330779500782850045546897242387727836577381917477609
245 -13757382768237331929802328243945889660649449882446344073460932024434820571834545468327688963486134102680022766548547744056170314771151470082185205565356430906709415450133628906202242276624545196776381313242109506159674196593562770530996265117959886836214357222185417749850159307836888962380378345640810389987419476260432344923181893253437803521033644409373049065067917504008864193254024779153653720188156954900555839283648199039751956238436463699095684754868114933437921318386301986435336309830456769129033667964919451
246 -4863028665299573445992912894244658110587974279719680040819459375432531605804945075253408651410549677655880358962497492722309024376191563702373180764339389149590571308620588412699173050466975419991697880646929363815211705143809292250231362146018780672874171050609508203912234056053373779810439603203226888877871768154640214896163472838124467233657979289332092006070269851892310343035816172705701582621799189214977521919789772642028255688409348112304011349285257907605166664159658353486525742239249161464211593817193821242
247 -1726023138281281568854997259125665375053399126725704610671572457507819169152512025429790338381891339771501876415649844512863300534614764899227718180257629283082479362069194115574329263797078131670298601697760046026893070681789934012566010130337403121802443796196389647333414929959263315927234929959876420331664332183482555463339037045598193958052457425367233668139498957789852287141299981621219294393389838662873517174152401371294476583263162434919585044848391578403466155704778078496193753157837125984198680134242042281056
248 -615103217352464513757946825656875142659688525258233094042728580877093334935607280017362765906544798875032836160773159841595801481778536182532258877065423324097697078214232544345906672321216381294258960244452387942029305533366918806200223418932359888103926756327170590833497405266519417035177566052651025544865180348257499270668288581025040131969394868255397463855609628966479978015878667280540159538933837480131009520493125013405746865151786655719479732362267884437690673285936787646456496556393998897160619127196859615565820
249 -220091803786882720465041814036958388481387577057619066233895706365849609057816727331634169149678716762482769695214629697182923348181874131050497435772305913424621961807479697452005576276313650306179726128373474640325357397361233026602683377758731036211753244175527062408878176957556262080758471348771087252498099192891951930124913807674788837804203633466061225679851282247584407880034390058713331216165342161995828915636337240945482759156923025235706213211541729243476278505230607688557585638097772381489287727902577789064341353
250 -79069167870543049970838123156687146763233500277735157192630253902209722467783361420825538848685701085951650751418637750690411205803149863557206094334252833123896306358782718802152881579934621934330334567197667022569493926321221871039739380673348967469371003476114411690573039646451708784700668991397410751900898863204304984747944383381344859765868088815608378068865930205439139737390968176436554715803318872938950402227246892683238357759413555722158709556752566354686582911216735062451188552635927619006596360635186770088234045042
251 -28520090050237140422559554459991411128801723350239752048092141967547687802726255763869204861614730450159098552591611372868893144435793678559246081962755494636567714660158074928732824033694966591828364112896911321734603619346950337494247160414533612262490346241500144432335018335931151973951238432045101868735653278535655665186771310306240640921876764442487268725297931435675976696802517290877575421305832777360624041584242366658294901086296984509799939906527184355451259817141020225370414276044311050641965476684560599249879370570718
252 -10328282214745966500993920227264846185417872719739666557375433408322187503502260200773638544731211202460712210675806781174706002288768663640061481933173925410906914540310354356382948010507226556160399379466317879905615653498099304188008561785941597457937962224623355952635109854794315973955862234859890857909804958993638947192821319127906007420507307275406460228340091345240194164756290643560741589089179587253230504999725174091851811008351346270695590485980494454923406698884812340814676705816618158182099741791220072419218990998233859
253 -3755189769570749628720847025054867321575998918379263429241038958462812563985945541624315285816835739979207981218313802634525063871025100522086946623160403855265450691119158618397657413292144328038477113042571878829478081246104706621168484996907350113507257968785268122533282690834719209947681078809395307446141509298769845994351403254070905598373575890363813991037017296126711559237359199259510291533469687385449857163028182907317639935793198178600604793333032543118467124168310371850202151236157619381588934960305075643929106407736578551
254 -1370741099762490540335647610592239452987722674823129569053737365355298343245611983464120741663860700007280077081315277547696050352414457411832183462371395253987243444665881127935568407128296178384621962054863139178537202639578026716836995430691864681188664858761040547714677230016229533749869012366764042004723858331588070298596758907891912359881959467503748720516706592986907388060572449516198673096223713971924918396954289795028479000568316514548780685746434480985547360954031313407702898517365795992804943790385520551059401111275763321794
255 -502333279230474312729969442583045342973610948661701178754101762550402934737005201170324093487327552066947922646983690702471198404295442087187070224437933873438350279616928851183823073375889729598105317388488223899481865684394093161567994517517208118055721708251227585137744661667089372115112958368220762691193368104454317231861238057856686434890538362865022539051652444429451346097084561849923781744148762089895152487207047610996633926054666638147405615269868832065953239361585064493134753787026985109222117343836413378616225030486204014313559
256 -184813932669420160955860258826422524114339781521461255184592918290942753623778874519091565400504322301544728138507943060669359947360231336947470286629162790222614832325054563411912311178184077626688867969082494123311083904364029563761318061304575003885985030083652607403280914971621623156779761894686630663616129370376978529718004905166260659368695285585280174938906764291739577475320566952692609703659174242283935780682367687044882021752881738255297252599687045254774882903655728278250579128317219419332677525458758094673940622210764063849206774
257 -68261689253817449503540314265178486779538455063920589648430667197515012974486047566890849181296538323970494300071818811171066196692419016089163957955584363627578935955369865344558481482528017624434669978004403786785581448387457403098538626564961658812312629697799997389952235368950940922503029205058671656397391027599065311662725124703818902593637691725436995189516903980429184096757022708502923224761601725742934995505104472490876610913287867249801577675453968047355917958834786359561538791711075222164534939728993370781142888122302034680732594955
258 -25311174347236898733821350512685328780675666371213201883146870150958538839041122913450978694666382094765548967938172287141100603106924874686591930262221148242469073835872350597112394413827378756730752412115243131043744712958322693746006696941206608226060630420476065266627387309223805710290824526503551905508021211642904640193120069208251321717488892308252115502422459289284164167631134224039199884154353780390990769440978314902736181695001879140768086785567407808589804289327206687142316080001853635441991778431307303718494568352616301013005955685543
259 -9421801002763700534663357811033604987347786213127932211975412074095419524715604397391708532082467188044799906766107431080057526938525546801008650328407734597424190018250973076358491215161752969711025297508632533641641053409153953694994410704124439438611049180175237397663534675340146622010508959232737380167052850901304086479995193735280874892172306508809249157181720759047653550561272199120566033399211764856917983939877680793846011569523479730424933478228651782779752331314729101818746895849761511549745897941570557650910757305372019501825483398853627
260 -3520751762232128554491312382935059458221578754815912222782924079766598959024851646042361163210691343509150513333797298841068524643791773473772394089442916309749760447340050712562451022067052838624953812585868044120754017122687915309470205624535675034724455101803565568427385891036494451537369154292599291387929365628724657491451523187109616036102580240825302644128908106011984021978107602204215804093193659751958372259304750568446262912068764964624234278031291929989745046205123464898174447611853556211701194693330816048647584960879319802597782790112353577
261 -1320718489026790980719504220690882745515340236559116931059768595280803721983533180365405371155953417735327254016726238793579806354951565130560584729447527046091424988221410228073912608680075936626503163877220655010003510235171338333796725391156150527524340716807817665714880329354152667505993339127804538680909615282387007552474331447436010814412192188278008565284921171618631894493306468443352035368153657260333850974054757076912763996980023634242565840979615721616797079946326452154606536534600484450949950237178309521433429169074456781699326001504103657772
262 -497338479411722451433614429458186494544478046580174596970796511743791643212054537163745033566671190186661973301535558923391286548690131660730739695421704279468381783720133911421081468364529907553027870962012329066462580396323058564373555648776826021657362903154484398845670749139027063817337849544951624517102134143238714190190481213415930261252790238685971538535863421880413903169724482913667073125046450029513502037937096036464574007795032054453222319485393222307503567098851181963244926167932839907172328358850337969363549700637203871106463580515936022833660
263 -187998526732249407248301988593606604261017588432214355113995367571504137929532497005387101858933572545938114895744119116977608347535552594749666010108504139222523944201304007436532734477805592296889147006468606107165982114912043330895088652954703863509207662331596569931217302759720933671150332624966116954532918227573926625880945782739441917070335424451917439588952647158519450201831483554375318584653550840959767274384455792961317514662933846216390418756095810293951757537413096163893318753476503333384865026379892693636032723824284960993165094744931908395540268
264 -71336382829757390360138096211638747112630030203609894257830417177205352358574091064725451313184826909042733971268226803333436843043758527452525917360597683382555913735359098662654786341326318261793629114290887840311651517394520023175901804885944618340534478188893189075647198209811373466002390934494319993899328528820398815120768075630009102026382963421152594746594788858238046883261744171650581134330866712797001800857933431592235502291938316462995653043397260880928411740072172828671679258818353601871353137251996791072129940600890275046250534609644276311692168811
265 -27171630552503648798627724548907761313081845829599499321197623846695033315732072605743028839145506039472986986225841876843441923742676422027970491029606751861681649490096979443065767552436741423724709881736106242174958596303112908101445000791056607871048313551120482279191392433097369955928462595369574867998624782427831791330014181510533198654549322693395361940140455855385910758999688825935097007530948252371137044604271806188640545834548073788442670234015286639460286753730534052381025339961081995604233452689749863432984632057570740698168390383738392923707193116180
266 -10388720611836517137422041890828242421545674515626444312403657389071581557190901577587049867782142162510450033211815452585525251812283944989190611408611332827658095748866901483788637759979799719185279245933588312124722442127083489695506883644529153810254999990263708488672557460584594507636410968721186315130495342701230313143472745646179893679579356431030952089676474340436587492936326959269092375169617330988946487686471616272317544920142234660358584851747853857968402095177092200295348915359828637949291459514153699520810586220248884728517762331541137500204434305067686
267 -3986979472472978727033446329758457096845403690623972356605072643934336376768577895748350920354778131012307320055439455629785130418027965396600895752351539395792638727631792255615672021426771475217429767389364762674531041871296151732037476063947537126691302777807403456524067455265889969226423439348604626811241027384855678589753501615566896896220572922694091427749271481370035716517269131246711193852307860019703017114647294129086226114169563125184849663686286084655894079997400976196951626720020194329165671123021659934518625814730397654411245436653029124096315209697137567
268 -1535873205345115805974621635701264330207348215279279408606902840876783022420404687054774867020832145628128110647713968985514967769859398852052832563960401055247510026172196150161454713728338582844021336310908197312923467635371536366259818925010073904381587822086028312564310858244114888916207528874335912372165811393196721018384484596331323265855952184124653747389346571780418650670229712408506123541763639471196748939704384233427914155347673074962656128767748148545565800740697756941975846516637030993085000442955658084111554743607156863468331193093033348279215285933475444133
269 -593868198289127299858155410728277002903461147292173733397705655500054171152690878148575864717957319031825264895950660551487228730013961475444355212964772857909942903590062888186587799403443065967275792213806734500123099666823816251951098520322428954585168097783941419098838283500427729220735427830638470107660323308225198487904947338936132930928237306256767749825969437231302766457066091644032526232327319282897849195155455005688547485453399794757784782322097833510589782729315481273219976811472352716514082560575462987128450689371405909187807474923489556226784837406189530019372
270 -230484684279345750328972703596070999523719145461185139908247380510808466988567708034906123658953403415704293414494439631076010700979404809683963766248303617730635183549182969767489801757036178557238091254449429962762471351498034957674606353174522401269793290106830019567470673024845705411803815596087561453225231876147682657451733584167982989413754203212807214544093258431719981032423523067269677824050807024887999625938743570134477570245772382959692016287785749407679199338225048230892007528398894220716921346487733533774596217053918345973991662927319710094332736910947306190642517
271 -89785327545241660278217744405653999794694755005478535205938191877949260923603640974750885301370109574944648666012179646753225334996018093051794489795720611139391949649579218373261493645832724918246697605946706366010463181143273911959206830687256714369587416553479577641483947575176779049804437016196471140647653787332829234710405690574453368549923496596846461517951431578818447109850713093479778337372622221253753018452596663724431538568229860420553737801702624785475027265165756982515642116604934359039491824979998822918331970986063415885448438501008336539417829568554023586711964044
272 -35105407015228857613826398673112528168024522843131383263112399942752220096997929773277332331757602260589402087055212694612674902809295402620866645406988885215531357616064349531731634556671898308490717758425859808905591169865743705096671634003538240554624428296490865364478860206431307396983372407862901592866241002974271987238968548384002224639790075099407352532536660029350079867560273892960079678780301704200451648314312876361946466757592980046362396563518060359274581941544695904339585349648379056038127621420999182467987285113438765901359122535710653580882899897493795888528672611529
273 -13776601118423231427301751655728871286284721815590347583932327863117232565277513025322806684720658330809252567672421012362914893578671659536621910641833686320621690570238634532668928912692686919088168421932018542192738265196842102144726053197833660686933884314193390825291616154492957316869314989303308895220896791363657414046299337927182784903158446651722157186337261680928564868148351951849935830430966386725186387629216514179715926712299238345549226683170521737184041158604152640133393457086171322915885974573659309729365489645572140708710213834398265571122708520592119480541415007154409
274 -5426298966575972710110871972353561820742484236609643792886186341663029776032149011696348311967694290900518880566099463570875224631612355139185318432996089622433225707509393152535589871663769003875706942955100717183162210487632888031827164103439180681983481903391520343059493951764271064403468486723595275050543344202335819798779305793783354262118274075530808032413639621730818562278625360764869221474543042642406868897641164138427259767648110165340285345391856876319307069155570634007069780426077588364432304420955841785231733472392618711739348607766277928158037032355171591989561995196293833
275 -2145127391423773097712979639957452029534408681548559137050918646063184323820746671955467749060089520551682417398139585157115448406364812690229417718943108597471285110613979206181191609272475004126728807472128761741742477306187739990131664167999972941548258360539767157899082525085142233350169591187562705284526044597626570527512953261279867022118983417838760690886033242740564333867793403173356731920448101307283671274357909837914741736872149213930527128004148909875499050586422960674056848856052308417726193981110757330995152609966479755474211243273675541647386287477043677066898775760998601711
276 -851107491290430002180706805308604870458182845619113054277903482955423660495399704441221645011281317537342171019736565357362986070333308947418353461003947057083580887128372971426718213308087693416672647756342324016502246191239844924291216636410510832700859958875642037293096837665202640670909815228541468531951268954434899712034189121657187903078107529772821266164793176712460047177471152795109967885187533432201024712912983144355729838120747722031701790723164433680390427472414235670097645815181628344292219703974682956580140654436495526837049337567005464682948647123347793382258735395992585931060
277 -338915905485470786033058239487644736032224094758412646167430788924641955643566892943508456194201371034950674411205605004411088786550224537001659018795884163571741890944634334632962132610045046716320975507353740277182027970238853863088960272692916932640144593174929068912973560723558420935737426051096834091788513336429291460153585865601697308814127368538107672112101416474957065245622553757239487279028600514459252441139302968122789470855348613996317894563497078728161117593026143610065301096890960999088459578739872159091277319078970084176639208305013548268164279252926446247771952123481664612247280
278 -135447190981921760305546884990246579794358422040132456652810772853569764878136827015881775835194255270782904843101597287921529820818539705541039167207863358969469373748483840203237388521978766725563064902265313101822273688446379475459720364449697272743689287216280130369934204929868235998693175610047039440839896635501297835197943591500789300571531593607443718988990994091479021186106570033505329805436825029234657167462236778814247542580698064631496313662108268021741227104805259017342113836819962216536627868980673091440454282645155530719429667623856295441514806480245820809908496388791334713284435724
279 -54326648064628833828180845829626130934126501979147436917780284670020799363396191972374360906350253401066077899040363005262281833647248466938866255929962078421544807512946726600017368192280012171362048381652472196867185657148744218583820497342073097059799093727794863638290474540833172263545635031430388499117471083273126884029248705845943774258043618322632882603064572131985103541822371393993887757150191364263074636938068022949947739241355563184035971232190153420510520987189119794948767263510658948124268187867054046980232596115653276318839600542939673747042806492794567308988354276562123705668084201099
280 -21868301622337466403802775466140394204691065185850926354311688253983764967066155519002916177906672160456362682159860322295492998742540841129343180069454674676003464307732397266023844965245586262012966367178383821730713273956529136420794281412101201181590273610543466613645231106368477127851679490572591246544636784981065827004177295214127190065531675340916615113329534968620271499064696724883165765128596895796741929830973915796732085453908393700737345487368702209434588408060250144817570822622688713469580151944048415810073868276143882038044007697633566718577372056221678839128250400403615816149595393568148
281 -8834273920959039888022785008247838223769112742097988308748430605507048321904387508618550211694556190906500209707223901177989118256091512950508965508956886165024697174164518472644914705706387934298535657786978680494101404601459861063938006527675319486475097681287029156787187200632207512858535223958864365546333760378167752777821814640307129222531338168521547973528156697480027662931153820768876364401470309149899474944409133406694860099392715985455759852339980523282770051724112663724078302115296979179267806692416173701523553752724359672558500815825730709699562116980916388925612005261887687580987799258724746
282 -3581581100775866380321217805600300318613238406541914114333447796238849033271145922496293697324772575486617576529856142351025625064626127735552047933528380613504787611881005263523624969688968560152865894937742798742366581747241123067585140350642179109344828154405907327716910103216186349589980811986717601627524898412590840609236745049748640752668895143808703586733930442177052415601170085942497016965252038502886684977847212742971583302094028354300972430387625832616679327775382219852622706969620645523634753462398616972999330092718472335169694442726279262343805690381514707234247820968058902092941934129057202273
283 -1457207314970186657536260038956928326670349176371005664627154116077921509132238904224049839098723913603914044156649243616880475208547658001927291156816310043118303158479165298017639226255456457821895633670665954204416316495092604513159638076318335686732604449074965779664728340609741376867329961493839843450584704201708833296801814011843245266909620519053905345227109171386675405201441298292743231799398940949874798036092938764497086344310159809005164229265330870363607436801955860586355131116355851985182875596142218313387699606637737497142397953987068158069715325315995498097094680778742456288240966402572475277723
284 -594983689700750193452273614071643171800738507330270465412602701885406207040737633948986137854834426351683322872488986162325437849448472790045826362767695497924202656581794784713737165277273173409800334864071769748927380209552203224135611188386507007740043783510392796908321263303740433641147865237044284382436545071848870652289878302188261395724220196441286633717558357451660224883787190438043353184024498316985766655806988364603506460583844519954831472391307637376818533134677653550357812434858618836376637233138095455932092289672857291547453373335711192253172684526244399886931038816309491937905774154356267444122012
285 -243792601898795874550786140218665547818574514535638794635819424299224993795396713573783449206991476776886327504586182584062986060415337714833205161124442329104907881766823507506986343602731667701811291776780370674063476430030938477693875779941153300263846415033547671496026869373914360615737503144750425735712780294938036958461093916238475440086897027310682923472425083509136315841276710582593736410802407359256362327387424559774097750062675130743375484812885096376793479867221636475561057944078650735548975051364948268554013024025683826610001732013317130096382413514938590324527658804094066714773590494644999688203135021
286 -100244913492195496034995539869436323645855269788301434433608102961936064511879747486854530965064930470602810588973511752195739775904303962401761432024861917146857301648448064075746217784443376171091342725724408841546377210390395760433768365976757635055534296531909481312194485283659311149444892263712391863294481270858453792009530096878643878199132989546411950206310531084896650186143380724919328981977660223589046482090311743600806561629743992357441899516216545191311324163859589399216259935927725707010108517384573356833948536628608442343997580813645607693345486121849495180049220349045591389542581529315447248744287437228
287 -41364252858479582613035698835387941798950563748584457235449181048783991582137185714761458869816949433600620051118788219416522211814073496326521501065113019732981048409363107140021044099282560919286160635076253467694407262837897024435098875355267965627963627451592655120864163971190032350541205102999206595807898094925546188168550882013137695553755253861702837107140938373416988399357152563374800048471297745800050285154313254136635816874814626981409648945980901496661070162583253728721227269335168605975837425675536443908079412457181410684558396788284865756080082485080968401267320847271333637143514874945226492794194671223833
288 -17127884719648001836047892642606275884050522793230221439473536052209797626777349252502670462915314620076930795170221524811534504227954838279035936509883925712838315923010137535538508977189191729898314649465032869785376014163666415426176692168624628437860633695746192743414874734277489798077305408674336793874709061814156178628993043788250604859094564225718652217002986182359441134192309752214618430694603226425127445038709990340149807665187302449110692563141970711225921140058111762814730104511181675383186198871768665522184499680851895695471519925675751297672675085507247441661252844152447186585946263056399832411393395135591275
289 -7116930344995339572999199502664506472732498289595080712192674661509409680895210504321171962063237322675406314975085386667753212778377635564014528496009739230005042618379056173814555236791092833156967996293493728896397592019072895463696536747823031807024994651849017634912587881327733892538854423044422163984279895014776010432822890823348624794715146777244631209510674543338210682459582391011323056901299750661943279832118065642706653018134334025810820721591405763091785051420782597377766480646298463711806947963486640472499357197059209385006733135382117445900280022277547177416394114875754086858886931830935905477283115385353930843
290 -2967473860247602173424195462120022385168692545775214895300272262198804740671889900359302424089486543588458464428866349480739610345391746436652359899413099997907384950711583139735328297230029580418512170015709329741231520113331031954885584380198707550009685449257440233249804825797666845847816891869296772737415541130470061962318484117396091346342352238859686627095938897536071755970104764381801755084146373738045747700807057054091301812279670883085447105034207123019957789886087466538194806129471545708531169820542084092668855759371546321976781165804201399468205819744574015408901891987558356979201043970554043377752336059666898150581
291 -1241598254017068987336828656260065758437830029359900167202115799107342477524148988314752393379864427390550987374985028647480944365057424728573096153904799029023928367576625040268909962605282110289525582723370622965779203238226619990985411701949745808543860377867003101721817433602551511198633352910333299236054323856081037471376127213141900654763326503284969679199522165635001805312401241414530943744797412340937912980260302138607377765378590168770995855374887639908155819169189091081413420217157065471581738455801753478623909449256811686417533154784351078967678705250968732681852654702604177128728483828069345329864029570667620310898082
292 -521278876065111118008785757225804051329304890788879684853438132545325648942175347105900009800257311040584943340684047525646892242484407071675069312404428687924203070572370704492587200552624012807159547608612015803427482313063880340725583053952823331581791826189787685520276022692187713800992376602836882294419104239848020284601089530819129428818291541353031036646227319748865607385904459988800376807198637757194380872542563634499363202037568361361432490385935868744886899516901822959607146744810658272726072500295214138435894413306015084354499679153208173337118768703055564345873782757207420821442276307348970271237879696873066141842299544
293 -219608362728386825767232990355983956469361825675613381816174612146079724013587255042667224431328693580760008673766743386778146809023349959938964952448156119163650947251457782972787792006486531291130802918286023318751116549846902009607184954822340047587953170056251105441108728469997080974187732332828220684591384723623633394156810142214482632065652317401921684097054016044201586701059767422790911337775618260777003017766959501297763877024501669450961291256891567643326550280025634959730822380845257287894488877171279448737652202616243012325302101809616641397471999514326621032522115290643858569158914230789308099629931579637486911247396398196
294 -92835107522600108507387952204458987731982670892201027407686391577275975956425390800787199474221700825189726510770840586706592993377445280619805957608975034379224962775208764613979885022604173199015624511091594373384172258678169099008732238448358072480282889462047144732868025004303536588934036585922149668120062090896869331731317108662623629057068361886153621971628811730234421591617877329062358534956589223437615906464362531531226770720526078743665285382881578464351392548167022992268014349710004404060358663082132357481541420555850798742633090423322085567250459446533748222751860795668515086524560151323871763491828532020690546051303637263189
295 -39378138380752921648681191990622979105281554105012865745588627342562161839524492227638297454841563960696709157091657898524522287460624215955529015029701748370324183370032183794183296601542371279374482501271306467428807866270747050799636714435950686720040772036543911407479836534202181659164345616381782702771297042938752683407529414171955085541901339345560322547956624490248537781989351389500746430074095618417615520813487204543368838855012350974560686101047653253007891482874440806274094516929115712722020592873809186549578186949159591086341854884167495678188773821508243950048769045718820605832126145579797693552687386115183887872321255487456674
296 -16759947708754178638523122072413041628094558694489978438678737496569109958182810181609865899923352891686989582496206587583381667249044693745700671288194355541970103670057834823606312159610550038278978104590608472499882442308824175038726391294963983210906090325415911395112400814287205043738935095124004451156927782424535684102199193156045904040037255255837912942067197912929674858678873537396896586566209419137552321044774987313893170826411839119647502207677857156145112378323089049372214279511328445299129922820180853411651642956208446335301700208395878416892278341433794819413940321759584377992086033481708008663088110528180020247944972175693218742
297 -7157472550458623476378231385921090502249462038372760930709850868020111859059775590328950312849916199074330478513173025430222773974042226138580215571120363635293566857583965071116850411868426788102648916688628205611574631130933909491430016892732162961338736112150896041038857111329476730987395317291786356950613384154832650487341423963007079762535840425790723864802814799520798265528875623157676062511178567124960131847143913081179832450064979735955779261655644792456246592287744112564078915248061679159536371107309905509341667339942993696963869942699039665113553102145777784728147173741076344221664441692227780598062282197486879325335116321244409054553
298 -3066982662699866001972630586569792152541477437887240676690664450449823862802458490778525516668472621092714860935739341894159339170778658994594536817307603553462589713190468278688462130414514354464819071734658135529379882334818229989129731376294308782149562631617593936340748711864844010652049953324650662896609887777240690350072031386647648987309948254667041325765794011885127191055471088262705991925343951097020181097293445132376782898255172569111782659017026754726847857629646056819730696978022144721760952815595833760628488137238032387270613528214604499484979984484739557133356206028957811049496546064664809111952004255765326450029757729619077446510101
299 -1318629012018175013415870444041544950326074624053882203206477905281306117008382990757461238743749985512484438628904802760398637033173049860508594733427492075770219937440043459169637349812182849112175465896230545734369201861092287836783489344238082030102208766317107703657299546565121423836056768023184075626667017052079118540654063934922988176774541427991384611813170106160350491974019102556423425359992733373498544124605779582302037644059486999097687515575458351118851434396274922331738776444078566252522011370379461195896597046058559702917430686405909255934297769328959906716613340295504412180128040109701913365111272810144784760466647257583491583320884354
300 -568838155125107228440121705494325776766878127147922319090164607787335820563981223416142257168917661486725671458141357104979324450392682645449183895558207178776698721699155867836441943496846592221182690937473888308464337415805811726760542908158765864568354786910883886805930500982302380592242662221981284996545082000745541760238083144576924143922872947686113100728577184761873725626524974215176933593709391779262935058995131206174978084751162611190727871963562429108747576756335971077579044933566800371402886982867458565158929134159006917816589268528710436722412880695091013640434059180713370959831870841434701689936219133783870010220584491703807229484624344935
301 -246209463655273424153035745802175750154288355379371839432865169541889619939108474906868944200800877866756812830764647129767876832789790989224857518032351189785624826829293700168318883071474158210648582296218054052799948352087823894319358670371534110257903142677096337138771289210764660900626676143610708327578325416434943995004882091367933815599964961348443287875288986612626896389115098125638245541501833948808104280292617324761347680902314695079416037683232651998853901334244849849175843232200294304378716492126674371469810519013669935723673925630907582580911571130243437893196537432336709382545470163759709124980296377514834930226209075041825237966006934032694
302 -106921703906035300739661631813898383841954571876384274416721779337887934457042750262444421673818811837044286027614541986959484034295122684039662279189271154497773659435645219232040547835666507225682519854397636201691526566477579939114003329662511810640950655387726383186126806907517969756494122204433412565752648873257687009792409857635926782158799777164750136379625653111730498396913227859307167727630616311970662578236802536704946199547098247614889407192173281861219748667903849673217692607982892907978473412452322579217496530717569694268340154971175056020635382975307993184511437094103769957775184133987985621688958129204804832242173422845792447789936308788326931
303 -46587275617618917801286610448816497998853681625409961541494836914954905354687008652442218684757215123896536592772621033787061733200733723760783165497403469425431436992454880636909344062322773994163809928564547251688642651745477111628650067154247291285892142485101113772371871357237411615251714336176834201920568625439139752849346615983771465069403357798132933260364426049561006703775526493901449615057030579439561871247392001824822786479307155645186593715950861382447255737213036200099308049025701840791624386378350693272932139082322400207443421100651132732010005881373348622110037779686691806751645635269843930859561667672793197505888240163554284722659474927442633869
304 -20365932990999892588518225482748147550787119725900488958549494843727225703285992331778960531227026557167226030376730552310548885879552551791350771601207181756845859047588860963909521212738400592147206624186264238593176886518652937109959481215029536168272911807100969729841706765104899769418094417614528272451780054824025513696617670958823002392169921765792693807578998236447455934339662848291653193730972233820365278343166969635974455165878815443318690741604733424896042335133004810226753658291196057803312311319362183907780227818665128401890709220986171884315680887674606098580602878747999430655156453771590358893917082370280953620306944353085697030679951475773990037425
305 -8932481621374162330784930565051030783285202966105529306026805904993505159297034985379613126666534271237405993307725683134319105927825003791236405933993121858853294098995295236170713225863529494807254373314275745872500776939064182582187004683130411205246676676866167041372243826878340896542910187906517537784296479637181268023000207539313711957674617446723238405036393761010977153938123993349013864320318377157840992978426284798845842108367824061092174190826565833107097974446285608324051274859846769601812470918196912241989966686733442602331244870753071091977550214770375989672614425308849009680779521960346233369154951690025617774854654824595684584937578305344635528409371
306 -3930665423177105203454746436500950812257361054116825130032274534170599009554258981313713592713237256946769917204522932254366584790511186151116321295718027943582967650562486893936100582117138786444481652453889387409527753883646782052189939797038856009383640040805753224955246799885900846125425517896694125249173377555622557197453091705472641907761167153895520527911212883881234334220269973201961879008006080868513604374028423694313096654748244638357639188334901430261878131609778756943251192889067336296583832394248181995705557701040172892221032070187069307215383619220201262975785021924438034036964009993054446923577894568315403049836567904546589003206341972009369733647873346
307 -1735327640937953344517226958252203570787798492453893622632819941021075521961909254297233676219958445047582672031244582396522579604052520056153824326101632946096725516522420220120271127641335500296001058959777119905451987691576935119269619800572583684216600738645465354630500195163091334117543049146451547281267291288538236301909775870662852956720399518272709944124429399933511416227742523287211518382677072904501826943849902816718409584804815055047471430905739583386209642052771818277854178680963005770768668039929613018296000045282461050272142864517890607124802836532456719813612370854688576620046248806854902647925494649597657608142631880731380582236828564865532397848408726276
308 -768623595617106071083312130141520841612813784859238139105651942642361884526059195627941864295618281111728818575145543121879260147922526769680729360245205906799913382074964478119841702287324651280281173912111821320807187224005304158631558261520883678325273337405883219803644325545651797559635957253304485818463840988987843559775307401865174820858612042938129470591344155188305777264791959015505475707313398502493411085543045191114066848029054584237581218080910430362820558172611710508050589211712348465040850669649022650743825730346181682916027539407903815425000191909768230082740919922421165722690374090503824016692370734749916992694522005033283692727613472648940583707182140506132
309 -341553040649734698216132606733740185033342622058392579838564656353045500053755880067374150247710327467585542684645173416083900177098927233509722856310243914728834005588785961851110501615846923541302680170194746911686312566387988110375638286099148698847599061591358272619373964116840338040769771469540346250392988189479074774734473255792421763790742887627653520640180708685117819574947691890742936051491714482852062538953284298112241294477534657193313419037250484394492435764688392169539500618930634397404192087713426033881128746204607084968466080327595853044551962798808005551139668455675646049352145774433578282463837292422324841251272780974823126018132038176213997619332067739273217
310 -152268559016325016109068502502309679932017553373781057815481256869948870814427980982681355445566826402652237984499915956452305992480342297711633722018405659473787653917140182560107253813111669493147649425849693318663304409844948281637050993193137368764924095677555120991917665640319814138308411938810880754402081960724099840068527684309110025978647530715286297995130362115190935756533603573206126241838127589617760789283331971601655557887488752809851936988390661844804036318521324401991817056006721606891225908913572960053278477689373637043818954059842352204820655295412340395472723013904665188236419274355439211038490301825313468502614419053606103919395983152106711713423224281774433790
311 -68102869445827988990464078094048582522992859706793963170520845713015904732996356774318060996227657072643839070870814922575665076703617457011533753845230263086420867625488409273269303648684814612967482479257661724190667824906652586249394666951872250678098441110619452623651720722081549732630919074155288047028346462028439471007011826797721406020396573606348011676876727944216768216238106444738087445391515597157047339865310147722111164878180847046530910064000511512572842864257457191317405747297603377932641158456773260217515103492935730513538527031296384289004135781995476873440942075431395863895439789649252582538375537446344957790890042296908752646076641719979117030923709606885547723690
312 -30557594042580505412615734343421230410452314516544119731217522414298237703469321125322738855201788500979009994562902189824672259762352700326840837156367129756153521863166121643073142906521052051104117471122033959404255901493698594406567570312469203286336554244914994818035097349958922558960876626585449213068123198069507482041333891066354832456603745387066643932931928044530603009319485902992950181331769966590948091987598910574583179156630997920463862407824329933271965701258635213569300645614658048863446055347441321656254262227952832282822024052162926077883609685877126242283177396873944463978061049879656350230522958295781274971169014282035024331500692970134414353494566551436721365436211
313 -13755202465372196717862610044875557738103325820172958350261581057694671556972371630727390929740654326716009871866299177639257243476400648403463616833717239509437980561235939140128659597856694535146615224493391372245952399686025668229674445947140656291951992026110381673145291299304649239199691700305321876663282409307435315720053519233552926883318517734713817238506705200735515801877314783933727839359700769648376019820349998766611309089307388189968249989298233751017968780279555733327164076357241674873758123209779773657625367710332410308239260382525646159963918472845613360140521725898202307822050524823550385991628147715940842175065658428519145428537928012941445376664850969415845549786053955
314 -6211613730323562077240327498864753854632274498603847617040547519606183810775258036779529310139600904971122122319095773355841122248825180577502134306031274735560356297038881081816087627354563330916766580543172448477730123393001836793417200847332557646910969118018348137057261231197111736081474011476294402202416140201229216809307056598070625230589747446253536434947874307279184458220520506137767187139118466174081715373659545424883466207984729441189010267983190898007591668379644263714703202518775396767679181350036512277955736518510602116320634463677815217061862282853454120308816083784718894733633549531655645655779356460443809196754671565024568883380690970530011367571727960809252658247558981650
315 -2814019400430825581547040380432857677530362541259503806792483231808132653101506345426919796140995993962982562713741767622642353319764381441388721423768157965332749783405845408550683294887024986400460555355770500477571366172312414882094560060818043509752946084429339092257629108584656519129539751819165808947031280247527668914162523359061430730965097313734249389078450151351175256114046069467073576923980551275568233239797675870860224697782117910712412914444001455190238363265110347236915439582719078409314135821624017945900958108981374088350142480271255478759350109991467964995138746314442316679870160524111452333957157115795803397008415329493118237666836314977963873042868299530187885786824321547299
316 -1278882137353078350774521389606852278501294419411131786906033658036080705690580122577377998148616022655698621223312423557561767274361728173129843800195885835084111967215710388669069741871707679575268205074172338072987351769763701881753541799152902091867352366972823933968376672268944437514526750831933353398106239233855005490118571437722740718835695706544454709356943435365922235771418027224245453573470094513928722918519281708705071174881891313725736777975849114674910517787617071899378822395738027440212568289812090576965320893285381328686430460497016396380650057727343686574323856570222407953907296681624425514792305883470659454360213474366842472686057717439465995051876623113533408864555853147216178
317 -583056133309875427349953981748376254287465202182777238912656163968400213227664018843881437532520728740407105632389492465661933324162225172766520509129949531612833853050843522323114101268704546279844768398996930014739474089870108858160320677565011478609970140448668966988356956504173414740424885524543987789815774056188320576478925658172101332309398132828835258895778099730378477694009993576506029448527412711804498479083110871294009665834998711767367631281078537067232984694496402066597514978975330404318756717902146175456922869630163430092948444368585417753342244160953221294067784299528035760316564719782127078039662446830938169468141313001315760297221266800088362642417621129885894120113786544621583847
318 -266662704385441530399019970503693375944693666736175482060385492086668748118569096175814094643427588694052992575853134183504384424804985272698202017371266894868097354467427770641098419424225230114865204487843820917823073510356968749062813104682378218428094137530537440649940826648889592759532806232698175658802774984673056043747611397401804509715712276962698569839916341610062375538423846707289459037627094586342931044159338577373366523038094719087891177203191289348418140665799254027917543393167943953054786923726391185314269834384006843424434834255559521900715249207636460088198884644147046072511559114804387047374795419609502991284979265444340614960496624982171016719369290760915539586558818876475980260755
319 -122343791088977246828418614131324923127819432581311639618629606820899744480802540230881468164995425925956324337369390682294705941928590485854178119475174645331098203646481586750243730238638105243027671948077280080393554091131094182711674729934864026908978364561507334040209417396795167788193054811981240223717465251670264666757412193440231395079251450614770244471441256650700382185586910868236029836784524396449739003367783268531955139786694396969448014699092305706462532726747824029228862054135828478759178758498228073376321752096789427545640434947471714647588436372526931779728958949360600856489807003954974715226775504412270572258920670211509370066108968029492596574446305038116332450601696662505202118999643
320 -56307343525509492957983219306941787779455700388328387194945440090325714628575057737464781778025727038349987064523990395294915107830895881914073326655801477721034136430070758436855524376886723078490702144122635968766938107551166881301766707986847582013483893411726458606849512079673623621556073298473451887855807141040955265580266650498415525624346356757226216061497312287191075964902256279719859333555681592110288977666544116809102269990469944692555091955931610289084083876864812579869933542725132782972231219252709757266663080252246445748044594262443408142353814886281510800824245481395239984695389409514086432437350237891037474732039727490969546976460807491067365244193940996608944271667226087034619003963028537
321 -25996047783718751470053143571269774870433865850951775635329410639898583237691249680324795854783994682404958243252074456610231157087707814100498569873600369833652298548157693366848258851156835472122576709661623825316407822582916477285204003744613560603560060710361682668284333720436724643388484992311296353303626374300583772998383073008354511376309607371239070658423547448046030221425040825302363586303097816212325244902778409674146814752583306000112274319274798786372273028740307013538385003368626986741268525371216421609773673064573632339451616331917639044724907157886113274658577943111779618574061260277971854703877407390657019423429749842987148490475320576022293598944216685088183838718088353031230198453571155804
322 -12039392067553113456396260420206733469469103921706630648989075218791446410266310833751265342576104195720339370355625974918144917408483466572352269518121108576935204456832551026876986581567358428870782908343462481622522285912496295957493257341060854460991219804977026462913416233696131784860197555465563206613622184670454239319110654258398648503481705932289945506611116112248461829389764286259785028013796334146712692587001025412101299284908919935833504247104798465341573731333897518785435960948869005931705640024157869432609984318365107403943521980990621449196677957180956349449305789050358374396380502224072297666305150210766599471092131709412432503481888950935252340431883771271340569872610880775376266533572429495136
323 -5593099148399568726768138134558800230821370887312845360132295253020341309066337882984343636997686371920426093195324089503994409037939754893986894684571116559727036934968914161113299386041626606876961477837219034591741729580956801983998514624995735919609054575413179354109315957437141264592229121672725622651399995152222042193632251376780620168739279581680917403739348925850383520724139320380581264290959496237972071578639657039173280167564483181847502727286914435412977519720907701407421033599461618820099578534307464243596022037285010060041498499798728751588399755106376097062838055114142759248009813662686953452016528030006749226311264147587613552286590798358620731745422205425777722097893468640142326379381886395497836
324 -2606435728795905064660527591918804234852130520735348072447021816353336754205079907279629354436831687918240286370740959351208408271585651367548713217076117879565694671325052241998424522989358633334747459210372442341421444706688419158300284067757422735055039924230164084548313982591461938668173871105982961879759879792718430165958703450737150434570414116747915753755187741965848088089556626398615042692685177659991946532587740421099988080296129502903389420970975790647590124593079714576141694144012251092662017461416933796961739490527335597002849361534938186784880286687777979746459316896369964656123204080348189070523604827404251407479042696882608652971629975445854618945389786830851123331014318976063934536532133206558445947
325 -1218383201277993956587812494837566605842745733811432991474704948793908301480677323706214954040735711290552519154307441960197924090216705970358000413768349111996954916316158508625870715957268995765408767521873518445154694859218930923965090616380329187075640666488664436960765996591551402160302475087824522549877575129421244553293101185815751350755628056654267946854892326218035721625655905424264544750092123605368353169339156853738445128443491784918003787033613593700309201699968486800452310662266023637353838673948393404905190116128198820340732834528987918933541717998857652144616434561951370210466162198804701926895377729884631693359281677310122029982428685210101513396563036138930989285590047383505678121057144131301258771680
326 -571293165432138274634725999365363238481080048581937792065842104329729129537371946096101029620287464646007915285852670407000617338975436277518977740665649526137957261276958179579854985586955567081830052498277887932299392106943223066900321360852067402529435343864317155520337059018968855813893187141509726431669344971673110598146710766038223100899543440805073907542099062169742565785197844629367247662369573154813443549636931984013163756879890528391755856927556605263865277283278124344338727220819512628148403872218388678580762887216190133455624668371254049130411219460150144863727201321228796269257260933751212713498328014560084028986581830142971656149696681322455552395139881776414302598127434662756395460988153628044389489630306
327 -268700384387592210492228327043462829251221596347073008365245438296148879284313341525364682635617480791923759849130053112331030766672880097863650759073693592518327480422906090885087054157296005501839146476614720782507818951759960834655500353789138398568622616329099207494709087675427836203333185140324583377618142734595821960581571944326015965774330477070072974056342038767953722049273263767100935996653493452517881786039420237922893086327400291991275552145217360818225434806762654308450783837086290397510349150715196798108725319634038520580677828019656328260286712643759067757085126531498534597233084513623971213139782205724686228133465873135440054935168723020466195586711857420854702982209027704035745120543115516872238452750326527
328 -126767403374162165868964629164618303865336084872959368661844854100536807282326146621567265717642795911695535501977402301693563940669396564261260340955638438558623310582770517365578160541575244747880283431971112555576803803292847937418827191908902565229286266248379937386472042141435921512797267846723821178316009853356496778511275366402936899736847365484150805647040670069101215708498215892662671368088986703742899510351215613945734819575019704872778484616399908426464063941016618959239597753099898016676439695969973391592157586106260288496661526648033064562211411623439782966356992735831350000248798763713523022390000258861164611013769132153660989591225182474502119316613747032586337370152781437469570282666406293069377486534052375217
329 -59989174891233241111006235925429306707089656067622237000063153697651318263862146240523122250341094409171388572740750516042071509439018646015961357406927399777177150915772561017832470607537821506504427226974013742749130106537099721621090026341494179983892452742741610582167099778693976397741943337038476203188552232408024935394156900066690752391398296885943377918699730770853260335158770741183033742670235273848174544351368643226654347180819272780999362163341596300139694702053554010488018926712237114269551143021486884323810481557646544345227654164710096575071306748561916572807682004672622907550861665819244837210976421944722395061716454289427882229530716513350675114243819684849880218546420625749251155017273611350370891101457025864924
330 -28474764028412831064159619600774202768944467096479449642105012400750730518980829027953849354284374151481633362283105122955808386437832815294494344446906966147201078968132928290711530304271036139060274428935962110115911608007297007925952626710722615784382472508984004893310752132953629793934908235521531037722156214542100319645682899370837308573402368950657965607821245649133236212096096762464927521978912712919359413064866717728492399965705571338048939566502586497936215413627275731974789123922892391228560816256065514364147840444795085784161291647836140394212809060814225422853114627834996132575290207725440402221938976200194776726336340500522294815586634960559880114151627015962273841196695154450344121167480559658262187683664745930069945
331 -13557053777055500631191269832933804448631683979516354189642782005907734392909308364600174600548027902081275304258418206124138423355108710162659476705092058611035286121018508591604601222335827698284812167534680704682744524580963065406685949167821908653626565822724634985938295873003369931607453367855807084338246411727944097582032461570838186161346693088966691982035225577214691732749043791133472220757705987722342326362823132154753694018785359367738566552600498928692763528563776949092426263565374002374382100779156162018605493292233457418844776075662393084277091424375320590276586726532189943314899299174979614990247619392666498225321666847792914618625549704875944938089665401177816266635970755351649292866052382705665465671840561046176281728
332 -6474175330093589434018327461043115810561637040813939328895726593627270624921374212432770730610063185255118558559984471221416048881232315111817795086618902056221313038021832757431807934407306580405665391294693583252283191907947756006137334480942279337833651018449539093666780781434136802738702319903570767247791000049012343105222933179548588252888416742299663703931415551912097269874432028924379586304923468799263309850711928915638220700154416468147942570783274813398083877318932908904411133341456500807122022931858064191565281903824993833106036542178053283653150611664550446989097707990835977310562909863303094246256651104698554358088083955723006588412684668743299181519865526597448535581177349979369300836431712409181181115963859612508741904669
333 -3101084383819851349850350042841340433715317495988169140472069818980145058494745885237740857164861093139864072726781373272565224651589186757248683357328713779803416219105004068319951514324539235749268701581927580535376173667257538153596819016510935868939195939354710279428588554322504528629268845242669384198188279967327702615431562190058800085356586885144467867065060470722288024540344990269369148646719203362123564561799470443482573694754143222384621946104891136634703292222161452569268667200948010489072209989793501124783233461830537190396242615427775619323618031780357697277195191694690912902608869661473672637194638542174461971238372207660512929193968895447348541811370807337286239895436750992198977215454072000491249176420758452190290451765525
334 -1489871326427847906868156572771198355990327276643165858090985052437085800086574789912338270406234834265239788352588094063491122281762444932778155116901770269735358492864030240676868223441563847898823291737248098538094466968169931051958380833624844608601591866650260117879327975460279750395646982763133866424953240695149077336732618025919828529373900090775351551695220011305541588146494312734154764287643132746704834973897186921737078000674654653163923454541699169521577010692126593151382371000522255750059178217802144576105164575514478285319297381844322021577199780324733379571511458827804980023231049222707457552133980961875024683013845247468838293281206243220526124126397174695942493071246261353416391411744810030094164899047717565894767584387686393
335 -717936568190456835008102013074519635878108632933095938227732232903912663261227417604903171752699352368065507084897499134329445973164144789729812999182332158547535106515803063444482226785161630522169561166810985508042918242752454760363418843785846525794373817262403281193668742431150158871134477727597698565815533897157472644126587817954499318031953325698002695205107992273724692750441171811661449604901822406839659487865505328487874595111584950335365244279716320170482562407039424878544976157365710332074927441667106134207990013100727492297162780503974760167417545243557727494831779055233551944572066907823562187099195997356759218645027623548594001163768663984022787146554273880819993008351591296821862544213444803350293013135015161101762889139078987055
336 -346993732256118230487830095950770635082531257293717460257644299544970762512459333320143104952967998742504649831571803760383635582961545715317685260026004950008756943993871893448266640244860377137635604684665815034378326495650399458653670433515357878631982471838714212876103480419780959368845378511637159737702131437207874083851615070373417458199980896386170382947678463793867201238238511754565679622109887082963438491386551657608216427629489689900266859269455296687043317030042997784892684694716177624590480856055916510423804204490414197301495055398147030841283071604793092552371525202699935379610567761981686953872601468327033051319523952714242470810370621856188110250901006913111809687627411747721920372844378227327419471908149677911853355120134902194860
337 -168209902597546366976026909616945060968213503903443173774757416409776643675850449966105547070054994442089486822603558175782319982501224455981707296656117779518473867432037284038260648589435779773668464410322586588835910067930755722476067627768533779650961831743396627497678856115194025172058156574894859103399453554462681717770173048481155910434751477474625145977479522210214278201827548626258872021603852445998207283575955918171419714652577571380016439132812738348813400342722315569764402674953573635977003716483697160552388548169096881865673301801288765756064597961393106349802649685553536226829730051944286731431801969696250150837878746380738863585833950932553528128670867131341017728537188798179565271333791237793683499624497440778859277450421397051630412
338 -81784690806019914802686006202019688175922083409801810872123559320320651116196578447706788178337654925235774151351395029332839636645086410728364791989138989272777865591466323644435507406557776030763690045811919290835086883148562356105082087082348484650334192712460562748212851194565590366359027609590086799131117488066751020794167994429787893988717425455835911519511410573260371007080948634581360461123125387719755350100516384697146890441072493994194199506785010986862085243042328853868047144395493783911590606565613023548408146592858335321542552765092157601342684741096999378769742176511941244607564805458621940667973077922951360613378564706898863237686701281339060011422648143203116037260153704814967338615110542382037617313229338068379659055035863526915076108
339 -39882206456998352046691009155902203760352854752079282888090505279295920543257086073942124267740622693243792113496083187294809929567266690966094018759408565221908140728520505440855783871795952599267006554597432254269656873948941138421519830631548057357284370690948712733436392843159914787534062508110662786959542881009001334903784277107995476859656851348063042055770893053360213361752693278394402236004071362804374137055449986763472963085891639042708428420950058659906443939006057457380175155774715467763154717161406817144424466880775176138973101103516323614754068682496878473993508166844613193025076325675406095565261655336164941474264256173412850651541195292290889030128362352112360715035821954723678309840294046149803826342458854532886437231210280361001146872563
340 -19506045925372861525236335677821926567131432373543690419315618648187052129371168788949452898617964153721206544280761127725533761012249178964367796236174325107689997758814507981660353448951419513069577660921058292342090900620315408415282167763900692244902046357664582697925461159713780439672880753350434302546982488704412569338131238952450938017544535140004701148168485508668138764405117480083125762951691329176991306963677555587854285737580382919949200525935217632710966981087795035806980160314524771961486102367600776837279167711541272556884377551383422112828099881750039254876289929717315331812748364834057228053841278379770871283363004818828507706175020136976188271361501147482428809058932186392060176553448095667541477342120747142148059531902363406097842795646040
341 -9568380404181368827841616114921219123399018117009976390581839590422229623986112628705950368834421786374796958474016885634764663473717520384764512857044064300745694616482128724309620281832792366791033565449229420436826644634666180252269155987122666315925168640802353751528213057399509721618389144797343472675662841064584973155169475861321677335312117115994019776622990291252649741278906466840369065440154830336857804017334274818790745721360464894629286045968597161112777486562245123694189645502814824668657582511833052378596273812145212060903672292712053701790628710395151897000897473224803442552212466857307352837091418588069204978589574534637515119879932400082827439357195279113877919626432272251634909147078973687715935862899753597172996628698867463977124953356871590
342 -4707420486236144693644459122023941513056498447761119827898025382140479637283047601721954095765652294911541435473378800750681741436024047359676630017178138119142202023921028523191142101941383721531377641791270858381256860847692583289899330308151072802923418774687757073754054296439767132506925995463129724066153084783133387911717665493391074281932663052671011174261632601533348798823049083048227835300044682844754946383483277550027044420677280602755773204053657396652184476010884534400466658895152656149262305856512851909123681102172913504289725366688380671445663516183978614705928426510918192740470761429940877669579908681020524476027227438312226140479200720522870146301915179163651759347430351609351541989086825714790639561927023975879106439086389174875326671263075362249
343 -2322732456060588689143172160018125107657750654433349187570039704987758956000426255320844904329253867116553269566703032901751747164851964160507449055979258811359589324574328760676411232491131345419209887851092546774233316939469695111545862089067367106743650538764016729202263646210922123030904491083711286752093794973726079539407549201585736877278490495355855896894477313313302483647615183839866954525806135493683632460423629125526439123660066957854217755203164263795333719080402038844639547492317185868708031443051461245781071113768886811206882284707663364786789964801174760718941895487297252081186299359768106075193983969829819859754649582725887863067472926666558059070824528266796379416246162225877204545657469170502876325373012595661780133672938883408478943324377302899631
344 -1149432061938861898204310130675713674649844563207013882133436792140321671462063630974631504394272451583993559930103500565927667566517460292007833896257640979101417079323839315055694010191772160588541199272166667009578196321230082809809767165115310739386959513276566469203684468421036484104895215724817007051061680631877391948351615283996367940723792538193878728911456195916643368556206671037361917079851452219554507297363343937365597080473628601183247200653334392065658558488379032515416898534789515658346609264205211461336389888536833387889749280313214481955401033485274641127186863480460627384429941761195492685133611636635671690048391738252569364187487316083230987392949151519327810087202005662801094952290333944961016297346944817187901040673882354237371198512478295301447060
345 -570468486163044567985979847211207626007976611879350942860778419215027378546913743093571156462489354636398000483952825784594686149379489552383475099320037301308487017025709555058266635340475679054584047292118550576335455468328289419061665759041539306102424525669215304641776818419996595580009081638074288685280006187115688944849920069660151150399415975181226527958914486075509286098154230306072567565996746779325661684856131528688154908171011788773297549528917035044112581761820623987045385637851263716758776063453493617695248935255468060967322939052936327611743309075911036055349616422331418026209940255455281778270136090844983907517431249260080498657290153242700592437637550217771418062717771224881612516580103063080098146546879905483230964636028080909178336504960044100252274849
346 -283949149621262429983709817411800511919008231989841945061514994584056717765715200088957439432391817413077596238331120378059381210728828291416134645591659084481139071106196558022009951425022099455058579276386812371471456415956433059267706715286581901709072309759456981682877039980893161343899645821217186180678840345462447707969259810515775924747419918728068259856150374445166845809500894095178688602630393337849587202856299499428477910833810622085171965093358858842761025929916829940733298014326681610634483819921490517294791388067097698443910862102217444065258155450417050181619070640837691648440029207891144320858109492383931620207132748611402134287764661253030952797421606426549974737911853487109825758091562818358790956294098685948853546909924518953718210006087096372829827589752
347 -141744560566837014999644916031431317782931178400930772390721006336906703561502836123390467104331675431547914962578722443619647852056084889635881796013968228250441695979911959535266480039935362613247560454894173801979423583376059643459801933374326715299537997987322931112799800311834518314891017196202268596503766911825101003513984794661560034145063798687739181457434015267869812252712370995115551089425426797979323714579482849723685050757476152075466360778842530869858780363162514164997862766904941263132995619858695899796770647068643607383305831221896643272751527979471121418503843910686720331801601075298431816498304711438167842758622468989061095009563785423005687534244275375188844583378363999190501180323063229047207031362072537788336366679819272444003751285354045423839554573603253
348 -70961946477961401669736034317062417963727486712176170385677981662705039048859876465558783015422151041638828984029212956468571995832473854460464278726397859879432784995860184129960272132730738936568682845460668954987377230950840153139485214974293240089678246264679191402289041970386203302144145639896063275331450584867477683596695620331162931086948149160232460027359343543746403486004464800262657555232952308348553314499185370909486022758074215174141861052490665901907357797184553485120891055336860053592769675900283610053404937855978524462397733216269374449842219448430400810495770919172190354997767364343639055775513568178541883397247475893093142375087232926170179773308029551253525953337606989310196343977214644159245790316298139294025505482589294939053143940983545472538757012125747287
349 -35628235931630970769298448855697195299761721922374097923956490968807974025177783347029801310633457365437322430206621012372596953818854415445940852963941471113682733270468622436362884614875305150738279739142671930887383207288548924409795158027940242052380593912317435010053796190227904797963825670877472074044090569119875142613860046370287751828686454770383643584157383791599077002787453790777113866994392352883480438685410753281802573763482287501419989306459875741847338834191159298934740443908376220301205676884746648574558678662650650577602642435567688484890464745334669807074451225205334374790401218289694212668826547965891695889431419489470082885889663463579212955886879586176525199637272570248174936850048756362839048100610177987006649796691498016207456538190583255028975024237404270243
350 -17939453811601962103012080435181366704156962557399964437633905505901391430841474126077589599141332973985025112118230447093182627969936663941659778759813122367114412878965118755385196364101447666266582478115496846741148439137220213459521866792119417137680733735495697323656852248419237226925796839261617729452458331566675020311615018001806595734522069220406837953200953659611534679715987172024068475727477004694175950003099456676178692811124634720052290739031061737365277217944211918220502536432507586345085559049536188381853719743412019440870272848833135387873017529930205595988391600664674210360421919007278649947095033922516093662103127981413585835874343623592133363420199134751026566335165826447461149501621991329701480110025258712986514105687732347309997048772675380024918703263665225024309
351 -9058716012816373664293653243519313231690545310560627521127518167386867611103806761828549785903838655725082859654131590883107419201836596215592303284821552288711684592621084197068845748442529930480091559258873829765009243336964235708768143392268859023493141047622121470579978242653856593287215455590882652703477444583339862281323201209324999542612313807769188637868353847046148646498173473112298266554074502205633598551211967089010990197846963482344749851097696886510434005889851540310810490582216094297117407277801485957263049023459022776080880763104527015837541137312901442618586019675522766586166167797912446296586784409410229339966500716211799164062284232016286995888583155937393699466633281092600891847857970860333155703288750369197955540165790659675331277628373463800861989194266456813994418
352 -4587362508746515623974966183920351095276494319327036350426655408977315667400495303942096928958377686744728243186966016385589255380948580970925115557057723528538486621110705438820471726768036292977057088259218073813449604190630942456653630874420823964265174984827788047507035418534223529772639606591749246673027996914437218428051047208265268586724110847540262705794905763628778452992319553993139320680220832322125207655486299695515485295070199795073163332298070074100203659149143465863449653042114061750959377835340603415416576966737711953016966640934157498210595612718742134377916507402032608727725161108940012737845059142807984661317155366129489080027937078543307822724597015413031094782970810634980733228513910986473411156110440425245530460400693970241548540513859630270961742531366590969615704468
353 -2329672857566289582445434932856339747282147172399671510493756314909552630313865439328451048132219124185745160419297598903571088314073418857865113852762534931853630023746365671143432468857129171290473170711122148576920725200924750865318030525740582185392304334276464174711098659401814023874546496287536366478618962015772035236035040813431864554854344240893934889092376061876579879693292698486750236556015507679353025355446903053778683892429922363986634696661509430196380634974350190469844336587318653929706119617229152277982219083774394736010668732899629825221638712863978179175230390515316343286037512759366348766473292070272751407187728427156945027821938412474509661464755131723726731659479860678737391679838461506323146201055796568555284526961206281719424689872942140136888817338571014031663490420892
354 -1186475507329101692646488905565834516201186230777826999012829351967320861988712002358835647751538265768441848296544712868420874216304668208523458167662964105173919543408297516327511158483675967930767986507244505632435327929865911271046832346059727832817211779074013460394911461191621660167489005472706968714875717877998138730972987419314747341165099191545068080849815658563189548173087969102174422320682157110800271087315998868432171664017887787634043762198857423274927470609391514287731011440050861384733859885185059159517457793559331402518472382967489890563053124724500478642192345349880487617107960406642313461838130512342341971645804520632742019639888537217482526807342194550924721751560332232956265924564402573461916914444884973614542320100651061681293766255013979086381190287387920075282003388462037
355 -605969951288214563241894936376882785748749440155982683115493770094020661755440777445969203638874381792454230534608938910881528917078818311795679113934680631623586995687326753858219767703696892446945229870138582809868048520032538448308299484972659530079927014145975975124713163527563997804704637326537292026503111933230166217780276055704912186785062684711318267903854944442987485228406702061418226903254521766701458755977010140206776885423931611251159271252996312208956245306645313057601958751937807475609660142303562611354832526494962420492693420093469780837623014855124387005826330897214805531303729929069161160798289313999085411565528843183911071730067862090105099443919498064671445722291567690492643342036701676642622853046069119935751838249359788794148677434761722098891081735491396710143970293836529574
356 -310361905570971784622120301025744002798581524356366566087142058476244320294183106941019783560455183028720468083050393040469628997282526228708311154868556524286991263569595274496046707183877588431055496022529099992869494732916988073633334719003496290618965461421532526256877345586708663700363142103502388318011312779814925644071511657823927623347289003161855446619311244708015451932467832826160451119477189073620203003071699635707673286774365883454217746977192612383041787642333105020523941614275392943208556144289860117800010967431994640765993199455119895500803614604614868830228910622122810598581614965559509910989467007746529178044742621084175647057357254137872441737548691408821024882555694314256859504210881642561203506684030494434039636249209603761318607604121645080923493114065721483183413328253720664674
357 -159406965336394563738136534193609253655043590999372914313522088471920508342897435576683780527852421551232181458306118080561588418142712462093853586442405113251574767983637100832705427772771609889057357939008885316071232618695519145228989036336044717964349576950549537343570899615474729137084304507241929300095741760432383635343174658137196021983168316961752604671559998599326084766793184006661694946205173865584429206269520170186413786223926719185243802772606734625716441285411233915380962526230573818560782969216301556588323929310317608422047466748927809962177769310244575276226973643154751232596765216613401273358484227140315757663583398339477056367589610122702176409437539105562266364174056331821470192593095170610020479304045972079200151317257306021894733760902618595218756145702643788988545327979284530208993
358 -82104000041451010584072139169857428335468719071385598379219994136248469100296218844801914476339308738675888965121849474934760735638383875815719389419339421248538628452382246927942207930792399007952397287900685267000888570123936059595540041125884232125615027174161036006745321236484016022761647266812865278908587163881202172874165388363950752935339486542033205745003272189486882725074918449656601841614737367839836383640274510988907586422229236431087867293288398480749968379917289000073534922031876768679894045972099036552264232022191703786618565402019473833311421099723850553996086224772728700627812834170579655398578457198624445687121245520300046577674321860009128124339683411671469701121360090662412770451110933910159272909386036951012869606055055584402347071584471979976864798110591689593639857494231862086605785
359 -42406855344404287036778159239844994996365605968608532648964810844700107036937766738511278823583966663642339069676517361851342126550194526541401991353408691746342435311915481477008479206941966105668919891759342790830987871024885536393483528143377615884250412412932925115098329696650592774684337533806713461532640612144144515681850375626925110293216472246620867873921055882073161213534011180319665012809247139609168133066262501531247692435202472675653673309422171043759599589874212664901586769653007943418309753826033867071239165732102965015502203888695097457568765008762994978263529181613133710520735462483937139884808472908731432949667985821160676334431084355109396228088495319114055507966156524063623464278401582036738039108941585741951187335775379162473374985249647792993497058064813836469400099639764514206631752234
360 -21964390899471697804609407517320599240473740592276987119937667128907962576103463007740164072960097104204310494154098323608969909946538601150215069125608340474866679714747156695777508276465819734863278407280009941913359519907956388290585357953340197675166656761967910035397226310345641338857702001493523921306983068531627856182427820452972288664067766497060911121882811801650961963497592478988160070197418671903976355211743034653805270088685758009332155105409561309133675581859856634050219458965745114920176355924861443978402509739863561242327873302093796574737463853474560532026985957022151717984897914580030867907129899276930084051071988007750696554476784468316949844864305951464512785279093704242543250697084230402692988105621066774049846741100114470588540019082033296721572645842479878105454176516384689198126422977747
361 -11408018934221568026444391097771374761130395912489376358751309267281837664037409518071620333325448380494649695280555573654144535163885382440538207984364940252748975120523644358759989673104313615054869289098291296075039807192561422905892573259586695372076528927145730901432034139812311463003943351902391428129824031165836086770359781433966157135430111660328046476282381266970065562881844146497177422036550969312421170100190652023630347884969869826126794334498752474421135161036630335229131329258578080670115189824531226470738858939502885023236178645595375866270931359019996827662159131041450710430789685345348660221258978037295816628139037393368512780256015323314706332145509534947836674174722466991405302250591720062779892795145655206945190432951964283148155579622194057479352212710718690908265505255978329176971401747349370
362 -5941634404719888505225867037299954331816252813120347431753576885789125181199438357430676071912278797460595317802599629720957914048938905558829000462295847434203103616304432918045352201685474247322964693966842616027022762325896680231618340539780227970192385686723150614630383070715881791016367674952675676993837545516348737251375838442178559172677179367348977769628534953719186340331875253529467761295345535178588983676828196729001312999910843812713536115247393316495270783456752180425655725442058933461825449038285386151555233144377050297758634881401650904644000311369291372721606257527751568713950990652705715583089595695974963868072809063818602778385274110862792616943482774550471065287189315974044381856138367728296906395774004204784361811359982825576662383887694708484064174705363365088988595417787268195819554615455198503
363 -3103151003333341361630910954901008846686376889069376143843690216776033350737974421578394047602370727026581099149936755745721158939509570010269485402090043822580201160128074025166137316581787653696478819383718630577917013822846521085405623464333222571298551461371222693617247335582818392821052268663919496274899941767122373979353173218394291837232083966568861377144677394375998516087158907369751035536616831149110396189378724117704295552382784034561249114781154312908107386973745144934030108736603640692514327394264028281399817909615842967949616937042656326479862018848299481916270100644034642167752577033244171717118891085548099983748810337429783483276801515764390655749312393351033427519511661520856711965528106670449766055398101073028580317551746487871295397459436596109952421635710746802957681355030495030655987559025264190985
364 -1625166535854911068999284327943023514821933173223182493878152202487440647064194710951842877351367932310963406696283979209631989741450001991766672070544516539308869597567528234158007368016697457844253483487713644244878000868409465122497918931693965475008686065791662905258517868563742908067365487730062948886479416895309598280827846711095148983669108944718433213028619087071695924698282096462653589883311482640606212670596820780061192543682137053553897093065563061373888157040939700016073375602585926633988330593758763921166522948443790551781167181099093313552442668203236169059129638722700442391524246847321965718294504557612534427071152472440929430013132482013968765323434669852993330436005267917647699733351360602859986754006950326525507497815790432603696324603335772901869467105648118389842929878043191818580971584129773186491481
365 -853468536772986725912073611576184491386415156296476904547102561549947599915037171865152996143622806759655172563471305099971654314904908286716294178769157254485306172427912693664187090675434692218885183393029879644913573062147356544812011494109258850771165468922729746508935584927148751858353049220370994123473698500239592959562659997050410366922348647797116548006588555670190194945526398606959230523559891509953672295866015667396085218242183234096947791747159808064642525766801989705189175538530067498247724641599240588190615303014936370940475664093227105379732272840171615508433490609662564644996828371906896925933789826844540682464069517726151051588628935844901951810805194354683050625277038996016021610559772851222642396729370254745621919198972812181259268006546823966067717495618768419224243416445272398931021802353321927201909483
366 -449436733298317711469466965997737135915054051253801967206685574356099251104900778335368442943670448922607872770448513304387458084637952762941972469837535431695187839328481211496028650665682979147981807303280326688784565248957288429857753305586838172797239171942588393304451908932803431017361972848753836914720584635734553858191533004915879826116774014800619255229414652872552147933584285600513456445496183769274529732267770181382147302655515670241914010468312978791450520212883091089780535331256426268780131539940130262477232477005450378937648173245165691179011069100000119025039990069488583126508804150091853702330494934736409062000803891023888214358473405142812682072630107502046935477991401909412911028811144401517663401312055417116907459312438256674414541842723992105619212129853634933456662855541959792910219375155081260442199214250
367 -237321869734770702107886284150325555987057741442449687978129188510177066324276157983630829734138410878447788586561368143445459119364154529465501228710422196133328332120897168227135963480230966939774232787584185527299962062714699086377025208866683059366376080480986665877652695807731857415765182266744731841232187993027266117698536921807423556623454481958121853419989696187303907103973713672781856087923322142663753504795114766382852612282792451863679334261358616099190021289677758895652388906326062150268805038903210933015168346889877436405996240448938751105953262747776310016320321909519066784067195994093952105795055831764844693167219980114234471879878682846252158616127247096796584198702190201946573182888912905088512223298875244458494010350736182761524022862536686557958420403892712302544448376857176857673617258317761993644759627127464
368 -125658497354902017042275633505539213547686438175094312963167124772757948965864309543154150222879873937392022298032396915633741952567871608243287966640657359168279731128045608831490323534870534805772151878111816215454936639012704034417962480663826012602309422943009792450313380735337129395166362925241632504169442505580539615905353328844394616878239313634979985672832851014648878749482161830249140148468169384084052975092063897558496485457249236524656552607443549063164070529958593021615570542836495320650264045819873307419293029759997925664494581185458357446225036024041194352010886541285496537159423350332049372210806652818161513154575309730619709736134336264092758974070295075264519023489415737035784809165238547511651278957824568200251016007538481007606375056327178592393778327967563023628543724208658412418000790073829272637506050036300668
369 -66715638035716625516111960848974347762414282889322543507329256237630328630883954261277982747686694820403437586691569585713640384076479518061350357344582831054109009029032260466977353082179062905675810544866658538131891790120400628649034017077180592142893819703230197158130041559748287218121506279843984946239264952418477977856870989788593484731729083626454430572881123365909541121528675049283070310668776551689088694869844283864771351695371380277517543237737490190538325203125827942656464279906677432261802054712513494022188016455229118913835760496629787958464139582788020215506926550560136380991428664912385871142523540815206159419118704269373570726092722539202496313590342739930883805083727316501586877234105822825204793010542373399129053834148811493882268038543835467884186596742774413516164699338069206615241786209504122982822724828754698697
370 -35517460003029096812244174861554010010478081049901877644865931004734490926277766729922079615551846211074285519898569962112434709458107011451280625483385799144735859102019629568176617584604034588763611901396960149729849677704344616839458803760625948745898325050915021639549065701711550450379034357841070379024167906842728375089468514853091063796976397511176756549949760622107534879582464879922439335421446163877926801759523927853387389000118700014048275775783290961619920928404687750395747352585840215645788527119377477856821135652830448899048672666113074577089737598054921407129278106016927582440292784003048533518550528028996574674907361763893490059734233608740111090805525342734537815569777131900397529167153071471275607671226246024443682229304194013614678858710597714685274269848684402277113714031750150029835880034386481848348300440662956882186
371 -18959699160679005106334618559335571251289334918690975717854374270790530611408403673790254258931950110659488209906072078784426501224205348599543068690505424006672375386434327681151282635791563884660634318699477534478734640380400877385550564262357743872247163505753864928629850064772871665697934725140329070255817356622956436576631804902202582863899616004385638635409544431397070610776500112854430104150630792996021617044293349308561797218450107099990111363823879947663919017630508127487622823066970374775731754990298669314940409378463693117911197468453128914159967104863526035653685683766788686204708905342120162596987810057201671242235239105265726008559502287331291262909391543328805535153163118845887193322569432828433115336931192955196114401238214959577819836737319594391663944265878481945286406574282065099268322565790537950702744322883219347146022
372 -10148295338988984862903363993540210460723566604401408545052248123431396799830713028083242260834138450428085934781109564443123734105282724553465347201480374521589538773601852714786970472140261576373683274671143883199249118166821444014187811400140106798017060050048051123476567040735331410713635213979068487365350397570985078504821011737885913265531367462017939713872476714268544563484096497814707782240361387988852708407608986148553282393824421258638199914017806198747651720519925717421670103068375120045284297369848459923231324255081348017957434233871661736505603400875209695005394560312128908687067825779593943915949808021576231759459751299672965712218368188759164375906502703463422649486468042256864719021885757611710576768380784206214787603512237183901872548605148152657282357588792855864162413388742900178297834825176424304194214578397106054149807011
373 -5446577812771483446049839311886103753939808458816839045630203649308022758508590598039936373220140807422094877567064669855925217430625625394022662930243525978482518859237832993378342437465010634047038799026794612981585043722669094686093734199266430159944754410504178777253955135029381649976145196875314875235790834372307364740248812386757338066312992847347476574557105084830796459208283111198891882605580796292901632174704760488443338080234125245526042214682729362271032561748339465684461057202027566928225714785875141145087285470046211389870079761595613546669754770189687168043541325293461724033967860014630278907798957685330585193677734486062237974336088527816273219516874428717714407291462986270069051848305095205276227149675155338720964698044010061721565559195418753124204632344757562866970534394450303280533357992662327420220406150991472794210191552095
374 -2931029225281211738034619482472171034738543957196300903649362642415888829095640129275245983771467353914516936413138095648830187604346177280584577060882479019013906625267270438654137952308704974730636827520499379620409403507611724529926498641752819051819750882160794012445194878412613637858238360875278759438435019406474966372659122809319601016851679296380050027259846021891767959458892465743342397846610891082918577843691588204701930862711514453183164633672361818630222817435165210883313724546191626022933617332071838831701770323398972657595103839503331901207825430463650140293463910343392012619006100844559205601764213924637869251136998842363812557804638008222459333660737937884978739152499938213425694909358480776864577396750699402927808294250122471558851782996990534270007395851476020912161274020374412638474388169261038467387264820380601849737037946402930
375 -1581536740559394492098420667859890204832498798014269843632585579080200522697340239802769929822855908464863246551141435849854407318350347868996571076453754481534750672369280480598608073597479574307165540808739019257655476893333563686602472727686674625646232970332944048526936968256185866734492791926717302788460818290038067781139467920470871964708299540289964110009961154090955424001361728560878759295648973819064772414134257327504034764616899724332048220156627127693125328657076978110710065562910587072346387292238373031304574011738029457871825111495024960891145128625381149025839632088304428026607195709015251018370894909396271279670899732920323505976901048337639895895513957701444058515810191270512465516041987943251357933480827999131555383326234858598505901725423014121449010032260507332510014748003775427308902336758061946788695368732840375861611385746864127
376 -855653671404490074301038657203342601471793610233362330716745693824362434009820500627424727974596485822233729415978949325007675900476413265057485932682457836810162058835233788744356520009849424731258367670143172194723570555047241165435231886638900186210849573457124139381209982695519348138482823294421703190477572192274523547679079246189452441144937454718967211089175497602729308090740919355648810872578711076252589652060809133276812763682694331540412094015768719646978851825177958457308348622352094284139135376293440733603917961195860611206718855041686590386487071702448157394332354302098263976497664021071766378108091464256258931166986545552566274877675334049718726652347739127180769276113745221690101176314270909345305719631828180537280304080110184210290419836050546782584601880475976356070584516065094453679236171561158935325595854930401966859491869126075759806
377 -464165929257301854758327179814924802038207298120142893985939606301123050354539787771738764263833820119468912707307391709237880355928097011342223742505911054073974732342041472398883498900495976301614312181368165447707482815958815972111533479325760121713297132185541984723468087924672666540894339600436038166891833435571603765334517533018656217274596875579685137068318843500163418192630849016805295385684434509230191261167710024626560784496827925180302775438504663668749546636169528161343297333297326553308195215892077578485771221694908676590185286957649267920994417496032181837917198417181952902764823177336975264069476368851564897836625982531884854890069272160614200190259731315491284569131072663038882237446453007601494019510063507974311625631451071912875436322475632087558039980664448151544516741609480206887754472122526590856136715586656083836196430107625895347587
378 -252465440701643896783063742559145006219926587917409732648161347780115772838678054508744455918938075537225713912509395818358202660215033351543100115399979564719170475524819382698557722643805511739162924390256247143631255280478513525712984115122103613740861400079414857270167016756933943057995296835705086800861801487564150440054444671802309513085543405308877556844507890646532558194597217744352732977211381198187318162606838820661608189899776779396338467516843538946612586082247717368979140363057222783873765465691209305180942880457498456721870300508049717267053148012242853902833247684407369363737485086865329904236452330887065097947579557827128039059716555205112109622867719124517752668634423210173420125633181962749118866621149677547153498425762011359020694130008045673608578847085381632069464699022849887558762783306106434151871172342851935557699582201661564758831807
379 -137683214507256118344103182319273246325198050681668068688974260043464919567537988170681725953261555340642529751667223396219680129711537886859002551270463717582590536863920027769828010766147456174935836027427460236072172430016498306004742104382176019365795311287537383950576016698662168911989979003049100458608056657830231706305935563714409569618950344470144753802830343272957841080987225000119518873291183085703950140808959298296473363741579133927827217977024857604006767730642896070058340043789378502762331282601226132330708273013489610093146498707744450603611204418857449409531193809271108207753632253546863913662766904816360972430069521076594498233928282943349413641558523017079414112513360360247088684121036709811337785830555855430708845361926088382927531936766136748010201723018181075194071917023730192034742011061701181926403637294339157004847660791498265522293127835
380 -75284817102585509615881888215168596194000684544405688227891103503797476141687306716287615341966648271990367173435306894298595710570822883564200423812472369610535356723244483501319208360003405295767709079654333320499328194929214995782138109977193209403287987922006974912294382092591842863939426260439870744119357320985849436001212862419592001155765539111438762317618431988612143385007293053891004561721453311631786113288160502195695436445498641399157605143168166466665209457561248067158636266779638149134573605816193439771520211545444621275478806509711584795527216547354074547398093053989846615790029746785291367885574087939125982584836950412167191141891753322095716597231913538446449110844786649521225977252493494947324385397209424784419881252949416549560607880643271610259814952924350632429385968523669544951058936098239850199627742057025810597475075783366379866830265199289
381 -41274148490877320852049234005871350701338045747526105836872923374262298905048045738049387122502595547110174280629816293638107275016334173984031191442795913657633659202178010319805360148892473691627697188316164155250732350631448690491287917457317032820117199306699698148279264729330353526481310675811748980973194254706747843657811859901918456962114772327348091738556740348038659124181100909609797062961213066941744685837195094371633180836084116028949626198866886830378851673452880205374382606884668296189468783774927170779884440799524685430695868957354952232634487405652273365922066837128988127761155030006758649241509601663339909564952530682889925961893358251857654245568872472860740468477815640769121999282684980505690222062013170771574418299809888867098784582845163149435344392072168612108692153732953473595979304275629577250638258677476044330466095817483617435113752487100940
382 -22687683644592495263623920295518915317137426478942942816703900555900721466618211958542256601007597603891227716604928191736690638811779855736410010746540988795653338272303995696164638477365324292272604753623739159548985757946318093336109319804751200407747030129407849003309280459292014917002449120974946659757484636873913324649686980244462946675013049424623057014347637028614011522788462376076964728875876592000656670607302646169922150928510044518698561195848218230852380798677148493072206762627948806030538808986862410340713006064912562683488904610934468105086932071288566777681703407349581808643853614967523744940532078652399605621914360904252476221588932648733912107782478608624132128396681392847950913273949953126203779853979039361946315129234354736624804708594019256328738035487617907236507612265445979086398827415795799989386264203645095008926906651467195282297777855249957252
383 -12503756708678633427397019592352164677685325777579168958285799859840359824976180414239301830122296019711243157342210661371389035088428075439892062851767135617997364736207664180689204382388417604253937222220328310620971478837725482095668013550738011435338494123422439503608145406451216839710412438343894395420068233423785244792916633636675540037772237173163877548668573082510522293309024084877570245013916233667713674683018509682568274778353889821522177664880582623568726606101564998272092030237263534625187337797612889893739202001665974225387024625786576232006081168343370821503439364142358320874682388831690447479244002934351550684738464268278526613513461605745754538866417157671781777492973897809869609679830003848297382086774711475804382073954030646318257341822897970910615041606125594621984604209109471796690426744135329678632111695749650378464076218966223861090582437352258553724
384 -6909175395600767117740117566693450244183476384615052662000063764377699937091993684367542976852310652295100528979554855287103578435698636779758904492144956291594633299187504845370883142290247853895434058191404147824020666716512152185805748960733147873092525376840727059192405189245534555995201378496424147388447712056957915262407075469117079146770164439024439712096523317262367231910630982870389708452423620449898635723645614516736782543554611359769434297355377415139937426624709499113040450552279401872277026294029384873318973365469923497855361489514714244040006642208922295671559279357532462253689854493842477395353626152534516001648582350413612528734228372331291895286240512482004599273156944079979135596967472299735449396748101843993079177172964446161064963245094295324268863637564297995012671836234109410181511790386334289052427516127304838382636637305753266366065526788791419141147
385 -3827756533761066083370618933928427490411166947682142532450634154470717849883902141916661784319733879065505410680397481308498908616016915240629595561619406593866169841045754237581725166282777686716847979258882865782000086930205700740441054583477480376939901698902403435717490540350711874794465901440676079458065001277523868616985665324595671052266251055886558711098152807933314187552467143133957027760567000544198022304949700643740203132657352848258661715208249100804110638852078285320724853960848453014009663433622801756253041264519468796276357886357139554346176865776450673195528061572999820596246992498493465372766027740534007732789339202736105708423386151847696403310153463803233958872702462480218131370780298289995640670260807209433347895942705395573840368791863817147499535642741565796693971293113122127872341034278397292788586533024966957473967942252089032189963742417988942197205196
386 -2126139892544638767257561141930666681599242172478765433775763983538987442403541991375263486802153806400308146375904516710556537430892751398790499867507393810082615965197244622341523590287776480592155247500845351186559007851009472442587647345371208078958315173318165833607033774836417436179814003094781605355228946019947253338153567935122251839559600563571085105601142378869168421215546428739629792841121310765238580369272609448080494771038992053260969769674558486079051624598953461051371874207139366247289482219950153547578845220528298357634146923841059536160165412272928929961956924240200678606946325872280715857968753078497162018505427851132131252831807432831373603995075120498905491473454479728850308699127625521828482608656258885289162142734961888492693983655783403766501000211203532697760427649964305463908481475473279135896264533754851725632443693099085465157903791281963249422448918702
387 -1184038645412785330020877823935138975029655093320883076595924174232315582683521367613594977160142724860075226316847977961471301039043472173203400351573581269070157567573517431247591016359599172705088489978951323320886575630413614299998533037367019332116861580305476179425462845982084233050404466046477075273670774306775799214688680851975862521757219120379871068874076374675851268248124902384092934325187415357887326725970196537371044550733512577387511193943624917158259372941051329641265824834950703629937499294844422349485410902112316963837868101477792300425769232907218569580658962909599374063337830328881322636476637785311179198167759792061681130546378982045668859764951218445709406053456515060259207548290683614438107909970153114604839814523797674970245341945412497056318675694117833123744892817024072700570790694115397783129541017041769564523779947112127977695726549907145011283324148935551
388 -661094457028082231926183731548747681935940478488905580188888566372557101726553145347947555618227303589705838568766527642616158971369671483328027780312701546047335214485729437937768480701641447415936465770694676525456273499875767446916718556053522969400509483547913945810064115704390466121127493545133412314112184669799426439487075955266276914897456950129968916239412951520252885356769114364745869717504105767551810968890337575036395252975521639286833135403531056019951933640843563266461693904146986626125853447207835259383652640550927546329735377393800591964369961601848426101331314193649186357855498141618070882201088235217473549959929303673773359202192890574731264277777812071352597870347957106528700830686610077335965042360366380292804142335312189391631707187739618613935498018126605558718502777026294410777717490208960098423692110225116468972515903754158075511235715994170437526328894351660461
389 -370068271937602914805777201750980452637115676724710316658401578958101268870690926457316333573263727850267968423574901516666802033367153163833116936519708349202225897718706965971498651511065630613214830932005785121085659346641755614818767626841427668214183011406464574322414418822224206876389603546756589476565287008048249611617692745879926190756323701697784011951151579447267954839594512410884504181787998697863024149808055665649377291946765303068163707356775952160491804856794201236071874749440735556347098376592319967797967182799201695118684715713535845477304176921627773027203193974285002276358582528454088807821459929342251120018718059799959810811563619139529756842463197502431230435303262783504249937808665510735844483796250655679126806200806973071489922548309262546905033332701393226332461313199526526875458821560102623348498834754139123097612310631121479192017363299492653470958731282628905596
390 -207691155251617631652871705451407909311520848630130914332753800411998518885535281708977294119690181211022308005463906503899792150730868340350543744435389764307942586053204101479746733210305534669433237267792799390345582059667776152749417606569130163065071770195776465624089226957430379078223302799943464854186950009155936355071188871588938294706710035866269181610877763594439383254650880198708090268886633422875784393750563154764730113950855279387752644078739654985009300571674779156200579819600859560240341636286563804571794870771713061949911278014206107757910109800055011938430719380798254340461767940952053009826414490717058822263776200894847541188975071617521240315582097562786366721071954552282502461452432581921226687406964000810013086088473780213383162192003062921754580392726931321836277432243839738372726753378902003568522509867733248226044135286637054701514926404396885715602369145624964503373
391 -116860864814292592294032949023169547816511282851783566136779132744860309449135112487169154312883694370487614148281223907398160255605920864870694839298223334133872748065774137559786662928668016544751603276523771343683901216137685453175351892497596440425664651912547651076906246432035337743096192853567670125952463702400456286884367804273571616079451139185850925177773215335316499353866619124759482231031642056829669616207249767468475872359828510165538003485804901902714583708740800655555563740627277606869090260780402257637438806117725741143578781825495796770720064246448999155664801489948126015808357402490291598037799213154914105654429430659832444646228552710231385826872588525935129371702032522225384255967189708366657503078051692934801141714362670276810976430455386461024115506579453399556981683824628845179252708051053149158995327414743980281158210740445293560883454753331690073805153124533077336811236
392 -65922289020842492542264414701780776158350794460091786050946695648082774829122717593903133756900885643351430417768707804878376108391731642168230071737621258198053324041424837706637936186036351907427578830451117990152930558588525112202883571948494031737868619956431686663689216486926955369819214694333174390522549466445173153236261417740012524802848848956000971338823915021582932061945331586960320166570515390134713182165844526488786323824450179690557974007359368909398944534109512136701058277631581739452729465375863954971087179767830300349381560600360094244059927769701773032040165983103574434704641292110366062682182609215176972420614483408574704719325134603809164372975772474031125297805586594534226441440858375287823512069472161741880845868345006626402725031270864557445083695676612230289148017775458835922338735480151169938867275625395048978861819369869175727452008138642095867580910287198996548404804145
393 -37282472902172311593715771248995858310304616282906633637698396591800550758752993505755207119655520084556574405144114372119802131337904007361671803527309297024005223758980212255747069285543661885783410484017633384816144654476329205117884803582532581497925868796109051404536744461690776290985370066564657397166101973673433532131184228249676899265768958479834195847859076737652789115989718131398582543378239308410158052642621344528942254845611881177543375664796819172755663183413123455137052918648964680569955059747203380221232806030809001109279167506272437590283967431173671863007236978891064024752724419742511039901179701919197859554770631333424194150553882879957276164181432058065297032883992087706861903974662141465304711121227195354237720650310504722441901110902039008575602284424079032798335961553178139832108959356712033926929959502802123868373469775451251083036815919018563620642883663511745019531960558657
394 -21138957511983458479635699189843742923354036966549834211295304030896709720095906034165220257247358120697555284083357118528498169664596212977670159732444353276470109447970695749405157528829907078133681059328720702315346444253681653369956595341457042983313129015274014724997313323220808756425184985264944478355641231896418341429616675123578414128182341883558291810776022596717575838736996825777393299763318322932239417462180977392873044219384656467046105610195208474494147804461251255074623666843925873047929536038428275438991424249491751669837805063683952129872666643826483044501118468809689977473268309579562954007412219526871723498508375452317466189999830995938077771550300821966903137719416001875301559650371956110624093084280548453430973812559823468236086900851870604484160152617835599103859444821822499754315514290953504348376545751663179711261298893916025210118547716589073244834232490329299379214814410309961