0 1
1 -1
2 -2
3 -7
4 -54
5 -544
6 -7005
7 -108220
8 -1958263
9 -40629205
10 -951376217
11 -24826365255
12 -714568797261
13 -22491957589783
14 -768651303338761
15 -28344950796904518
16 -1121910285249842486
17 -47442295013058570884
18 -2134673855370621621400
19 -101833703882031407806376
20 -5133951021309650158669632
21 -272748348220862481729570871
22 -15229856630154922994517994571
23 -891726441516130119099669107569
24 -54631125803296255078942002309171
25 -3495197977927875498698754615976677
26 -233102570461708989043835930435799410
27 -16178874616000434416020377777269741070
28 -1166843409535632432133834235089325336267
29 -87322398216368722230543812936725953973705
30 -6771999075661531546302008081861270025737995
31 -543569064869873645803416967743229521616078104
32 -45106886706494239608121358300000480270042595980
33 -3865598675909801106552765262468749512392658691725
34 -341775444026314226980544821659467611010949185509169
35 -31146251952298037550936521088607190344151032156832184
36 -2922982419437927247605157781591001651802806322893660399
37 -282253051431166307178052181449321466160649811418288768595
38 -28022042445981525237032282465978764069058214219933527022996
39 -2858148437428610771245375280244743136958071668767596545098214
40 -299285596301171527723092089858328942046007464889278004699598669
41 -32152208975288136262491373403837780613515214232004912156605737142
42 -3541459320591472754711659921166757679014696431428073898800091569669
43 -399701810359928315015873150573822152977608817056475593580902422673030
44 -46197757980250437384076306065157111013947653100365250954881488733779561
45 -5465083286018736014538010026237066398925465311940986167507283990537076654
46 -661355271003500011190240353569220562404318288407800284021761875722799318037
47 -81830687529485283635102639315894997779414606772687560798798921269134067509706
48 -10347408988918389514320404803159628675047156753265107994234435440589412572875714
49 -1336535932071743082229146182534087127963048364074901386526669754074758586594757365
50 -176267067158024787588129701629211125862194238975683263562056014728696680176616649052
51 -23725696181041949475315948166905329146079916552521318662333194937021622269183210975424
52 -3257970028673871048906613465837903170385674553812044012835644525862622354692781267337775
53 -456231796736163092735771748631058454780017554414450500391750598736627880698023976424334597
54 -65128473204001866380031032578148287281743108468576269048028148277500053198361972630145417111
55 -9474271402278261457125008275321219911720285789828021520811079605549305850164888387129044626627
56 -1403973250495474116172419165202667292637331699474454506050074183254019492419816481094940700393291
57 -211867305463040165885603348540495341930059549821775886559402547018531837779751737253496180874471201
58 -32547704696887383500477560399964128722002464474066381929154372987619250047868194304809366027377806291
59 -5088528987057450743611969803526651964146074067780358349644104153198447361566813140474343762919867941947
60 -809372466782919888518552589507405837723199942646859940076876185798557888033345680634115531686479586056358
61 -130936929966050032835450257304606815889765317958097669634146057742505449222547969372095251858997680052091389
62 -21538275106552048491754348214694424432068793810284287757881424466041913623619198733222202589015221798596713323
63 -3601440303414875492439815721825257541135448750588249700811007537815017436006631242681797684042443644543303834869
64 -611988652519245000766603577830766096862808025062974538752504242728200270448916114226175440431642792445793885525594
65 -105657740124800652013225064697360538587058601866432448743708506646513434702576384673154668721729856591974876465079595
66 -18528594659713137530596991618668389097903105024880250986149132735189909714738780249214458597271794321243570769801507645
67 -3299609775630792401000827888519380225436617185992143395985092891232737415328069713174398539667223425027397886932855661632
68 -596568749427896383929701857526432771764018291330330959199980648251702615960175165441494848088146187143801203406410681477204
69 -109480842010940781888415984740032651648490996314645586330413432129761824076328670451767849423717318869155320958745241277738824
70 -20389202826249034456051599910614568352768393452939876469154500250345066588773945857085539404981783669054609188896317635451200462
71 -3852604124764053769388712875456681116473427428847757817333625434824007596551584075760086538563042901064265812858582479767371687953
72 -738432358522918606227496794593132846922054739594236300360481286970680496967123400531896314691281571179497714113632178230287606270960
73 -143542977236831535825329479388416058734577658624341745661490943249293056571074101887430683872884017584030617391531701271726983445374979
74 -28293273631236057769246186899531264182023724583087512232563008649384136330266269931966837431284615407601027083374335871466571893659220844
75 -5653689019620862018296974272373123653119639702391377760722877748682444440560508235959937991638067302714528821650212757947093697679597985508
76 -1145111499659033175819087028318255744523466250607509473795224468887779491913727240334127718881544051749751292110249641459163064809918456895738
77 -235045853768359748459133243700513735871234473525142783344406734925401876941542975169115952344937941633271406155139102344875523640380459117072762
78 -48884394933417522932938039309527668196555247309099434577067819722623546137235806321743646309381714725792559008428832266121982214934413769822253485
79 -10299747359913692946621216192281566548387746752437153932169947442756034259425136869271544762093760263722384878061529004239918237526878298979639457943
80 -2198109515066544785084885275406743954462987409503570355387908437562192642395020866365710451629922556964039668372696364952062031238839104863679136106396
81 -475081458992992156324811262699715583737760848505207006423814102822462494985146081716729490945066176114463874763558478811050078292947736348679435645649270
82 -103971467195485040901238906587121250511666832065261510213040348319525737273377944112406969505315475130028069235767261244414305758732266798344705763312713366
83 -23036719165782683574225010412345286803093431698348823620035897155731799513105105102944681561953537053705290027050308356562394332976120840886817411964676239026
84 -5166805446141052207616604611545450229732300177936882678859340606383402088295646093116048051654038174550555957600319036443546358909923608905474725785109141363918
85 -1172883424917656347230601015913046873793349307454939825017102304722117637797416307383497840360973796131789634766532560435291272037425545292889387799782616238287919
86 -269436606571206625229331636819699406020446041084113613471531850470017370939619322642380974456120247080217565189413952594008891899404178620058409798410642099686857976
87 -62627716560664200859191579134600261763442124201275172831755448965065890420693582248243802913292466258781910122033733430341170387272348122967765561502966625425865806077
88 -14727377143046563095852757465762759175579139060355779615571387477135890373488245179481642892325508405014213488940140531981408084562079583150535835914700190279610090094806
89 -3503281899823442963796086688395644060366116039219623792812113105958237974506341900178622784340850745911483881363084240413814122718536975148876593224314608102818132602511317
90 -842866740543206343295941809036474417733787767372522964844848416132188121320299447800851180559237629363863030540381080231723685078036226581759015613454696737322294696177499294
91 -205079139301933339040095103612190080805499342584516025891055958872562277042077552434523222659536663828630745638639302314428824796157427104239278968878252152954023681328747654584
92 -50455510644301143676491551304389113329205985054725551398423829228156143542735143506208798558579061885835530828945933775846456830554692051493154966458798759289673078417078788149532
93 -12550680669622278059343395526519150060837326176628815135832117549589316699509041707115667703401101058112966483812488947939267275552242490497127582101368151435900929465292200503863130
94 -3156062992865324558539887330714397931672435623832376112163429865960296486616021291819384933729500656129249330007825107816306277038698780570453870604932783798928720756093073186959114687
95 -802219148486431411787870093519772410335276088317461348633607219871334722816723746867909478928415281565061654576079217837839488388289621734697193891188731303918199845091348707236440655722
96 -206091325120671391617471290107519925353028599499977192668927637535748514242487922167033646644636503039935027062230255789198519840535227025914822622847550428092331806309557630286420479824454
97 -53505338782049183571890064284669862764354790423197094050518426677941310156278691501637148508636857681007904332036115184592727638154597177811922804067435828047230910162482377373712668073613648
98 -14036461820750941031917612072162536371353764009110758152113814716082812294252273888322664923638890712796071860721689208568147963278059901534694023737169448221297625803197431059171085162755521613
99 -3720443287839857726325007740204195469417386523885459115421845836870664526271367779528618579917206333101321425080591314973133340319108447962754348943976024244745629604998784384032820148508873914690
100 -996236788373104216866050441998596784954416647086727246348910700567427026632905792015593672340561924761648747561479765752005727925991444384929653511161674819716291933289178381295427096166533580827729
101 -269473812003259880684240567367629314965449468345625520399823976490628137244526846129655172766652121158139480852779109147645917771044765704210806906424687160970123224469901463482102999130421017429696868
102 -73622882089076253658376864303813924049214977232286056816154226723940360365617423876642832081975787314033826462091302443066286271059184524421293613801685892190944846690358644952120012568068602080223426451
103 -20314603105581963632038329455378086656148455892908619067198841778253282603900653156516313258768720575469227666798529279775546547400591810612131018305147824917034585972044894334808801943800670472562482086712
104 -5660581016479415033254467206383355053772729629764049014677141582638382683514268099229384674444824777944714692368132652333827233539258134818171263762764836875943400102389816510410564035738250222557708085463637
105 -1592683577608133879539343770292316605157598362705111146340080873400168569272965804968598199197301785571040851824243135663520442796182225546816017039992373809874095731844833887240762158123113724450925534402917264
106 -452452811576239689069944063785627158530834100636139743790227876766424809789234294017540282071224608925437510700978518886968951369069910561524105297336193283880533892616161836335098094894697619943258168258260059790
107 -129763522207475205364091964845687166030240966324547758196775021953433167658583953119569508006667634394922149604523249935392054909642394749747505109799496162013480695567965085429433627967435309502646869097366080619444
108 -37568901811012390578399118920633563530372059005263366824595674277021795401344152834432991827639364614084372514317960320469056797320100589168747795646997026234272095459012185480355412198939243443978573602216545119492662
109 -10978996374266767833521383506829553509660644683391687449021326627442379739524816061499106172838982777857361556699749819233964630561183803991834808295764104117725930220530553557107045049366321629381609654579120327277631439
110 -3238303007537458546374686911751372076136657715129377296153579082807109573743368277643874609535046381565487857023592891947258688245561137903779762424433205224747614408560571935823488314929231314276357449935964188473370346411
111 -963953639921543017102580466855100093012407897313331425538953089791607382163226906736584243060371121098076129850378171361591897804294229799892116117246016238448966756028392749117018047425828770799845543883433819823976482329033
112 -289562573524564561851532691090407759547803065356501511483595877048092716132751455967412032959105796799466207953645970463259679828929637046812398944646662277375764619257913965551869823761923407579496933382822959877522123184398057
113 -87768922954704735535091684442673935293396024521531216260070255950143511634909407004416158873556259163613858441551821632909825622676078276784096643695818653700312021774193179942765705201855906660654252882694802065282459663765977659
114 -26842085221704369159772378014048291492341096078376450353074951854731916400272510897081445457270299305770880009517310175612168917875960870883350461860891964055734641576170442163126506547341187610723975686847980079199966842002989952193
115 -8281987507104764548105466300789492255261997194653870922223604028966438835614340862475594048199997579870770810855596567405808561512649635497076409245632908891503469173720492657209079003206165400092424907315705319772754262361721463902475
116 -2577876032271217419200127436943886143938734667538113644094520970673160220760140412724600690672891779919289833456510544865249759446262590649370336443709295418605779581265555429466440670329934830358984494867353494368411192724635107035917494
117 -809404302894708447338185103095796653345531612942639973254575320383281911934685925434524580366022731466510927841164713445425058880521079721504718787438163156907407154969294135275365122073575096573141971555045114776131646770002431874741260360
118 -256337690546191415556664527376606945209577106181182806844556758236438804626477589330450938429586192053345153796760773960716246560754387400542899393888733980230736457393791177736020127950678061785658608729813144962815860354613164045832230688027
119 -81878695701652554750216365458652442550916233560667523494020250980640213914348938703310690701036346775580147674940696346952020677426641775274137787728630615809700532297402596223756229058268517397351424297172364662254303242530763412029694794650116
120 -26376028816667942741967242268931146308108408782285394094781174221635702653533036528593479622098652354747460297215731708596765095143619847717956563364415778854551918291126042313401031117339724296640432048261470055466813975525495551362881635487236477
121 -8568346634233425958397033663346864945069179992088374737662461871624878134314421845027960987751586022429900801182732871782107196841327984708623731163019009566847163873470552408191427390714348212208785171860203790299867452406063469663264036567342201906
122 -2806747667069416572176473651370512121664600670670136246865705567448596142266009357323014353033411519005375956852119798803354093257250052033321704423591693829517802489920593388238105250777465185255346860661837158377123366124108379953744480059169080479470
123 -927040134157355482975039354047376838692195850209990127874124291615859573529752774363791474066184533795621772721261840095140134843499715031835399838087614986489725802185307635544320402770679688160413307544850511820953518326749109983315236180842815193200175
124 -308711718591126197964484816249803506699824246959415136554827103973519105566472937197152714020900528999292150127096998999421115594469798347837077448826917775282963818176229474529566513403943923943252731944681681279375025383889089081962614810417435077328958131
125 -103642570439795410471186745403786900054331106698425842875374434472940833304987464903865936470452992002247956426621108177268108564607820861463756258697439839734838775716759110226342145612434000928174457319505977547300399049168957919961791049916890974882581345867
126 -35077226768912550640818453282906993985919415666769284905581622676233684519719899303076209340742142778033238592647873325062816789799404568092251448506197371011316887284688602477232338544186602218557273816601475444640459561247904319444324965951842168973190093191029
127 -11967028632534047934420232563387658289586492212293463826687292311315904687641989937409979458630546924009513032769267783237450765256806870151032938882906658918585961315176692175417795482662732167193143201609464077806717561718333052540858258706581990398451554666478791
128 -4115227495390639780108073716637822198026111545284023035093707906477934968789488738199117432381906539245021689617707256374620001381630602547340797927128001398065106258478073232109443403781921601369677457163400833226441545366146434452995908993207273591185209231616494816
129 -1426332157916743838431993251478298703749740307304284483101337467563817223765935829838282000621256691943578045290348119791078299581574838858590144464415017305449626500655550245798521415054612672854317695056422472234048107121082804287211153083319703029619547175357492404912
130 -498241728774149850522374887584027075321850556030978554969712148145541715697645912996874541661043880713702262875859073845049674132907933273854420033892189403065564024473705886794327478553888436056342085930359177155428965958325528489486244641435557513128755667512976843634564
131 -175398480283381191048074548476927550549893460767408774535627119138798576004887982298544736974978434280909581180590449468292291925057056448913236700457394424558842828843196504895808916809320365709279235419637971277657612827019357095417790965923437762790699777347267626946011628
132 -62223146570462842980640395534672679356513214986039454071847207164148382342740815928125772743209576830571862162677024566556094530199052351728359162103739078291629627364875914950402900327294506462820303560210620255487611747734231116179904495857642153010923076106092330821319271708
133 -22242983124273284139342866715068166531494838346376329553382843701014007800867972871555300356265029307694155395790403232381908431062601986000752554575040926732291498422681749707917453026040920430151968380446542981108857310843082379152220452445834816141763900756064278090884163060985
134 -8011685766321354249203548178768709162477096547735651446067363143353667191590108371748409205229940681564333183230816025129816023329526597770216345486068190886618892006034958947177850269088715207423995566938053847803879100206990816524957567803231356514648144309501804072153962697917682
135 -2907500931074990820139681787860875943379853633975751263487263339619879296255063350619013363225999017226988941500191642545963908382604764988009404708629948360077697598290828499442602906911871356858887706811706177320576775676307699488888949593434851404418366053595961398893277462752095654
136 -1063056963224721086431106164012901722257421747163329548678918520451822438548142647720424617624851641269519787910307110637931527878927280078850151110416608918204400926672347498018013558933349322612509076431287209632378937818972758428139203953318479101401768807646370112083802706671306189277
137 -391570466193456219889664543543926771792048892427466091706769588816772268994673031628733128708977720258447322342058594247851333673918253377800098737967399211599131162319883713831618477610428604394687883456462227846285657665716834691347179262909123149853150210937534466009088211829190586353235
138 -145296913573674299054316177649225735145806058115338229394967158351508149119180184152291381017563623483364784189953870954948003815428810850023400571547869890332748980546745036914063436756681839961996557668336607285367528245102256727317944436710959593682007025219968128813151305988348357996469508
139 -54309101281232906738487344692602968917394425834135552505637162164274596958382529745029933056260244514802905698527937559287048606774328606370224653563736745581168622532206889234292616643039073603907514419234633641020221961221157891291470870579812947960934734256982183681569861785088197576443425080
140 -20447284688931057517132924058044690786737436127065040224750946119293298964859748828008894215168456072409696349363984405216508337706114072997338794436458059901661635817401032414853777393121607129059837561639179501642133798126168195015236294584576415928349836774867472816127738470785858556677464394203
141 -7753947156782407160642575218419108645438308111170037201562204520908737023547250837798795843141103050865046120991683589858862013286889450567432805760485399116245806980362019517742739098749019576081056881665771423340575025128732632003231345549817948812604253755778126385422040023657743762909761390750713
142 -2961501001614170669993289118344489468840313323171129554658158404449842189819898442491737792215267771595172936910347105895278795166851477879033951812479854562942078279397356187150412141016673833397440198194627676640806250651888755943492824997258931247427076638384104814658578227704603470612089361736319964
143 -1139149670815384927348573816369995857681067801670540614681527699919949771570656361148483073467581985159881459728149408831594329995616185053837049832665897028569102035080692165108772841117853579111472311201201472437571896566474389187199446931159968712872410560792043836314283487247443248462463442228553791600
144 -441273519603841985549470612913728239987129802708210209879449004110774066968567517681772121210291449853014245660729865950078048811140018008278164601365838733455902904843904759415017252442524213247080468507764432045383574472968666456509666422022683069916298159984459639362263194118804485122089626770806315846695
145 -172136010874860234529011754959138171485951569130888562770878803807067410163858052052858672140596703611607332988772739977715245396977879852596616133615885480806140131269855696473864445226925218641604123186391431762650996101136917185878003074477230413346956599054308251747051443928932060581865953755369575082340605
146 -67616285071020356288498318347871706758601464395170627009740774033579361233936189636758147751238172567680824463831728759403857474320333924110661963645471308095006124076164019244952067547349198656711794506409149640975155121789877770608030362562710616230231501034147865848277556665151059699207432489258534350081109251
147 -26743964557967110084927627663954162630508160731095639470262318765167690997848952251402674664956922633247717738076278806560487891634097901343763135076405372073023303515132369697438894135717658982290175279833654352755209032737715317140514760626851111559483313455779167162240926912881376893349819647423194937535162955658
148 -10650614589703771330017305466403265926496616549831583027454371756509921354727872917294379890718417352167619863069611061720825161198630175640775301091120075706752643129834684337345259885210800254448264540611553383277915588382902951422099098829018385567130109037919508578039433715992319887443497222854893349262276348309297
149 -4270490096914530789516808365043098671204559565144475151620304071805620940951593612473783946978679162103689332926719393050763340735088786955320489045945128063901434459824656871283081155639422262933390729190521207013081532895420697859687645883194045412655198442319483290172517677892822685882221304835479793100555500456497258
150 -1723911551320421808162730947735961859966051303735921590209025414369457706896568295009404328624849752949449883617127900223967362990405852052899468842616193419859777051518347747763731143189508341847209747933408284938998989403745104433534946449224878926890112267783717050337257779716608757516310709514690504634982509123888002015
151 -700594560889137263681945429804581548289990246595436459374235648540007246378152857932424550502184193921234051976258193366744070833604463047551892961105125937843265384382599761807083829873205677632337475256204455440620659746143443129604015102200351454196612694302957957403045473322331322751899126742105576651311208335905677402824
152 -286624715380630494180500491053180471658977255554924986121054720057083489437595899398043815625631555233542672503203736740091265627664386802118071625755973573809692353493745786623970227604851640131225242401799125801041194089254485762426887971014644500359253149410268467008915515956095010341208879991737030000931309055554015473365194
153 -118041966263283947517397802853849716688649979091313514116519782496618599138929236842387442619124698534142353363982522076028483153762775957948134597395370668560856336550573723140596316083746335450061524040462495540457961194760846234167238971800387478505238800379936856630274353099139613015008233738186888631736271600765076134186833481
154 -48934622137675603823515710965931552400295303370458607952641340542127875401833812870436928385031205341248128810004376960378507126208958262586015764498867374300972088907775733902943403518402257661993810331532732894482730840170735574073619359015029018107927338777616100051150276355732104664776155908534323056692201066549080034320963612713
155 -20418995714413108034723399019429155672488109882863672150564642704356504833161682157631584663782648122644111520019008197765876981988600357931568386403658662185456338344954847656854118412365309688798183702833970197971724970916325453033150047481289215387655228126869544851160182929590867941626182372293728605433685286117758962298920688430859
156 -8575756147635883947538419208041300033224145903291821169869639164982761480481456999026363334118859916792646441343943525520948742444249261713420010629598680589547993736221850082802432082127418328780768625702070913348393658874762594957136323301923023502321038674147314576021807422721569232995503597551506940732399809422677759042725362358135524
157 -3625034837562118331357862565506971173216216050799886495614954510022432389765657896613087747648137435587749909579429020228916081774264567500792601388956870007548851477156029915451603979338114966819524065590502120094696781967069714236030671175325793491333774507268162553313936903398856406898244120828930189067727564977991405870711203238371285607
158 -1542182265084815738729033229472024476689946285268492799898920864147389335463234947509146584430768089702006348701967590669295754752196423024614679068088991593386577789890445787927601306341043559314976821082542905549045704717276793216916393198045348291245752802577894206009736388246624129686241532592353698242956285194248193019750059428927329555686
159 -660275608707231489746906161285986109776530575118431687317536093976352852423243620393503713731854694261295076952494074085092635350909094731608519042997012209649588897879333186361593499957379461500773271381571923295651013814362504551495521966203188133852153065974639753727207832709949451815612394387717170241260264347201850054687065418272718906901768
160 -284487592252799097303281615445126548175136557211001375185354471184644436562842804322937408720697009148722645726801038421853948041758914692115032033752361758226070253002474657621920849283611506699860856637231480283535319463607881716804188230688766302881233099129780478819371413561471073028840801041604482993060503643590173099681360312992995721518759157
161 -123348151786223272364090461444603808890839315144890750997698733327130009012629917992786816789795579552807885267257908972863837726017693383724391376293017933038353023820518692057267266671089799736076324799208750592670942525102912253404698153802793000232562437748235743706144763594304680571426513153726328845713640920044779807976598246510662377623063345973
162 -53816585139114238968478701150650826878730947945804855400298037478858830305594254510733629680459862426771541433924528402754478623415495692296638082622272446173544520152822176714751177394658080290232260928369801833651096230976224499788418668791961689574339792249240260051731593696416607401657761242829316073499143838178962994050689657701480078884915514839234
163 -23626366906148920861766919546238573003890364118621623904198538934612782493608821347210295269311598282726903733509380402519689780977612954920675951991309131287021903934569165811699063259077444022839311300693651502460581699475576894044504911260539764399118702686586864115290022557488947705555374340745634439209637858384993237075647722441295220533565940459938119
164 -10436585142880850373931844562395741578728140848001889855036423824947770033050569936850719790629026989600198427735487406728452168526219508283775129368537523385741315548037950989668609550649989190289160820354843504656227071716059079790639279485794711937831329087991629034911088560128493203594067209899148377806033265864025888275522326454287693695650090248593516670
165 -4638570077528116981472131726216710326814096898622068534873843038960642396819084312837722692674577357617373427935230736730135211532278594923099722509329701786342126965081643328269316996362374317138398883878011808960729584284342390110081418360888407212775755950013963054108526644854683627446983711580515991110764974195820369208247143222516016699985486171065370537759
166 -2074234271466386200586430655731986121885140455217131187927466121788610290004547035107476642945226567600757414810672133990195293196750126833907320556497189316846912412566627328419116415427110623755509639082793899024425839865469308979833838247840056019793630409939859911606013393370096966027923233256715149957498702084737280182027102285262706782811703343369921939505588
167 -933175706959179228820235029583316945973306458920214998692921093802395343951277967609050410599869844401776936214891525876216765862132200708228269728818464615755262809508455965609047860934064136182055204482359273090184716716243540415733171931272712392138977132095015729711891446603246159901184339718949189370344164788101905056134609057220862522533508367557733230198369657
168 -422362279778448058391710374594563539486256679148963405096560497685654257481720410634249618274102987443089476024215137271301406438876303951016448774654000131071063330659694125031059230964909265239084662262774922238785572685459758622363190344512777922944292036729977737289865459765683396458738810192967531257429526979935373140486478696593196773158676895152134421099109110796
169 -192312381117454601032260092935416152858367943559181350615990269025287751653145499170640832921571941152347136944234338720726175728705980982202887267545351782584914584678239887139902019455638643063849348738177366743437754710960665941504780189033287409276681873788552445344730077314135803905492509160421549267602121288009182964005052182587779026590517146971634542012754195767650
170 -88087504493271557211555527625884838816124537017898061350245238933166411208209639848226150683874598539667837078120284734561109878375511728285351739116429789202486077438913660257149311457754625273495876550769687262553416286752297795906332090236775906912048391023007793013112573877869442025783974478183003978457170800399839631642630609127068022962473924531959770774472530255325073
171 -40587379867609751004708415693447908872821470867953551764673882864238943301356335806738710043345649607308121091898567071436449690993264349329524143598986892083398468372770063898031973808466690641226842080231325459456731116501881074999210189372546774089113611645679437907309451094528395099470699944403398505293007701228838695973977620989096557739272158520117659066477410191049876009
172 -18811449446991755541171780915696540444110406555190187917579751599502279652790067507003062635113469247686969365914370855783561938019380543965087930586252422769183600779023571206545418763232206676282082006320804421369682744456047766860689357475016448216219479496316219850690451914296132094554048290447460065642607770602689397952047518434534058409249308314106679161314597096172288476658
173 -8769868882446898429743435012298957300839067092515927577151119587365522672081137350484019311142072772037624766203592086147987629664963798091221346761924204989404776096399541785526170517602278510087133449805969226575457503927081703303633421208775775076534978787960862557964583432678442620006870024396445627367324040149364115490515573695483728850649659788968230353430360365039361292326664
174 -4112337728838324034017038810043432246663900386988558281438697083319036905466769948048704296968348315938785816329980699175519548103391803047083694532019743345128580236124207719660528873377614763853725631996954073407511370231838219514146751288231631672422482668615940737931052499638412698119849942763797177017584660383443631846828261262885308668437736452179060647274258425801711566122194622
175 -1939521903823196610989724426804031568805366288030107511694114646762742807392994982465357754407455924544012595245493229546954643308947594685278067471697691338180183056841310906672398240574917635723071667684299877490542631969404413391641310631247041196762516911287446489192483564317681584973760620546478170980905936461034450366783054283054423017895281122306798919428618763010101048315278576001
176 -920018199298755501213677320103849883904094292430945424934195006382564618760119804838071305659748929072454208137454930079171127398978866325491606010927467908593603805800083930325058990470716202985694524121679046853119787947715008505320059437130551057300588998411416326819674631824150767849126595116549078747791084089901363599899768098265481829493394869080285742342325208646584821198006967142939
177 -438914272365791181928012056616001792415057882397901510763322302157494482085310975362233575403243795927577636568044311756571855522165484152456061933372670555090573224926657207211899922957012955083073419674639324677776007045330547086825264345686678980653282508561244878735523679468878385625795617564009426915572123427688149680517924734750724609329141905234239763754934912145302004318785462925741256
178 -210586460330685028953141626330784293438606305025733558052014358807483727108772996939930725718960640957955870719005399487701034467334286043051637874325519859012719940037018914113176717710087524157143488699785206469956627786607156554893426728109026557717402438622439801920196952929519152651691110707751669986652936331851539708480564067243953046812293833134888472005507636469529777079212737039282203419
179 -101609591178624046495841578520390605238283351168236727534776545526132858584001103302936412784853093921662881739035063363763010475972690081954129450234323946917435508526001750008331411753166383941110783559276089002916149490847002716384038965882884588479512278346565086216650919854466990529051147369678284719655340784192880704800943477678791795329694363283316451724108178674069841110570674553374785269492
180 -49303607631659162864796734910265332074899800270812246041656094544947913848771556765363949962892814152476490762048744975589640549810108846166220944029047583851527329278368164360115428918398531760860387748087922999594789174060573989957091068509414633446153489738767647567380574512159008573733644373755843104466702193435695291419407725877576647105972335764852010699929297961413058406665141849762456738819987
181 -24057406129382664376376410157441870483569277591430706402674592098834230387798630158838814787784287999811326455019555945357523120229714656384880281766245345643361759367819382567222262873903405417609211398033077821141835611399253283510106187346496590343055328438801562278655261483574642884797318882482434593758803894913015777786043864458028832907131496765796425811137103740840607168366953274749236962105089517
182 -11804063333336937099872612975842583817339752517531434036559752712056003959246546016323675582195791000556895372404206281718838853989931788629375285623966286437316634139783947490066765721154766662223871656414261020426862750662965690730367111700754662676602390112948149221713658291839146314506693255399927299971711674582254081762625723133795078200177768143947524993712884139255291589449447118139843874769717232294
183 -5823895366207857290501595704127439229884045142487852490732524253278247002229399227303715214046815707605634165533531218977735272158872171427020996017612446434248028214416302181208759235426158954751651509592215253587772767559719411519096776646652735763311387405270409509213163890453989090329028839964875295698101175154118233073012942519897287262688692947334749118097273544528178204943197799560741490890860496529944
184 -2889227343395837381284567019292806243390801382607897879960076321863924592937295035910280954402063819940191438374337800321055390039007739949451358128043855071215558197123425214256841742949868854163615328787380627126245630360245065376242219493704984933541200947700069988073563955400203512352253514890139070146083699611593992654556646387096328752137040532057944329187752286529689139847534069853732188041017741448700348
185 -1441195678416297120880235110067806353998584048121815927881365741590949933440710785871563044065712523779555510430254292033314485577725072669308202654434989098961530594568083601473900293646117929500227077868214579332488693126544096477567935908756241140760977691000781501900930825265375668336827987349974676553568064941087996119130976504255767795851304254976891809554315259473048926502783021987057064539082595417087702034
186 -722810365996786463306770185479037697780727755442861018648862444280164351106400211595701210124034093605037790265535501338239356420678112032182838418292255114355492893728372356153464290833989546253193666206524478740467128184282287717062311587400743100804318957211268102303496965671291412187384662828782629791441076494760704300420410815079841589860949111641546886332421578232824231522989536513646110318789033279564290099343
187 -364479597663436129605350563857159946995125840776987095530916665350357850459469806744857020379307957139900390808233065891740346895325278347282352603268118817442799361654131815697821334717122142030177728938209205459412731175326915539763213115953048346316695298879900112243296407777273657596362523593200396916202125609832867029635193170794930414186953204151125362023739091647572530614836192360956479845183000395153468041251118
188 -184780817413761808758517478485976327540509232749379878203281610952564848781538694047160278451035488653426699038448871293781368043791554395370587580854531696241203296495219049200647890187611308774153754338465743499933956417372898312704284070316821241849026167529056200895652736685069479358448989116426684425368578228524238328640390536087513104787871234414490167820756815285305646422109570433962900011501724381884518772066440652
189 -94180907458159510723281067194005597686128811214379094679975385569968262568471819758078388750601203925019994396283539034963766553900517082321227705937927193370395558561213117672939382877235932956667339328851948766299373007360449097567851923293307903462418499446005434095782333307118562046121648730660940754591399124392279209007091587884553143574641224826025477238492085385778121703466455128083616010595128606097269513109814235137
190 -48259057005296240914495493802639537315920457692127087393424548553668029774438608943067328277489156082311175919577228772094354005703456791532286788938005808280943250728802387852425699002579576114604535229400917554558461629036817131160763764582547644925702003084601717208643922385364335550838303579128611806025332781717041667247325046437080353705115232792241946254443504938479045569101350388333555305136519292790607685558433298428662
191 -24859508919278337227771420867513123179878341196150952858383662394329679247068244682403507979068065984571556827785329047662644504157659449078594191045823268902633205057414423543932807455949585977638994952309810331033141401574156257013804582784856247058327102438407202691172689008406567464163310296192811381123556781856214786056528698964520381761274032429161406824130228118675395841022787627512770157189927963119896886251530674601004673
192 -12873360158940078701577934232212631877268240068164213438015741299995236097316991304678815057687000571439372811935508081894710271718634523757348709328686044744535915396610006965091164801822895256697131157678513648074212489575444378032848505988902923476213541539472743943413834772346042104058762173616863848319116649527085575029590270103171612002107373141409009266544860974644580317938614662452238571430369874844535524321085161825349110982
193 -6701391478775247713371576660331397409700013810303678912387152813575588771465095355231628054212153530793502366436429485023136435381797674454795375361481339796279000372776412677127348144347763605420766798822075679113306692427067144044116170412137373783307777992457212113089180764502880368769280788713325456769321923588129838181719866510347263634911878965282148342307561445232220126591663036367838541851445128892591886715799151774829113868816
194 -3506710487744394369274837438296788426279977226412635008799365757343288853937989887721541171002149287700636951601747337058811111706187120152464223973814579195855700986849600848571814749423070944700189300744689003590036902377017769081846565085417257137732606918428142827146096258917856514584789323074186039976347052828947114073420051224037315998586717433160328646360275682529269177011910908182978339402740336995716143686742827565952992461923971
195 -1844526804206265815429838602009448115908714150263159615570925900507301774814689640541988569898094920216800173827578089441322306197805003538177742475508431704766660374374123182285072567983483155992522048823549773666291382605411706831474663998400295618693349319633587477196059073035272074224337804647118260031722870309232729658041736798403786789071871343291986611417400768318260596676689901461989062383601487714072206506190340128394938642069288470
196 -975233400178021561464532670718671634688356646729224590004270406742097655848483510193234117222134058003788249862849772128401550824639513170169220524077157513086943995013573665873845008129460617554820696357315792041903600019432585176590444992094165287637316309696774203994609517965983229431602706827060955098375176594231536698441500478867520557124609233710381203789132880432582564422231614120860830590293656999325262091886489631935454318114187263814
197 -518273760625480670593349731911788470090023714424835138245311881736539171506286449627869608064596091663241650348967533739978308764856637975532454221253545454994275812219826645967408462761244530176346616121747345727953836184475003721311133757086705605236126948095932941094975422195469217417257137166477835375817623653870159217823793167311405557140551676053563792213067261822133028975829423592260846546548527152202695447917171223610150243123228905787010
198 -276837917788462613634081657514202513330299805809454931056803393801607777782409557836605388692498947806029595668578131926434316065722496661235850911662417970717450181180696685200743367045454509292602079181356326059482355391451331766260786064556554681936956167165139105607976138431748954517133559292720998575332656124046522468452909858027734702764221946830025216583080574239594744623014145904907587032836223566718535956692105510091388237318864862869057563
199 -148626543358150815687477510323399112968100655350356507577174465517276113322482402208588816378568013933285503994536323990050801994518203583664411467784471938120702521715522041840191180817551328685305767038596377639048389557187254066037079973185455089550206185049502284044822244223847220999236365845862283508379328810963153533714640418106744844962677655237024214333587268093158683898363094694223985958335311185154635491589298023307659026790886888472893045934
200 -80197438858146373284666214206218823209530567013396673008328987221025623371403196975722448334951246930612279794341991284022265841037057484377428239839894747732699567618979375261023189579174987626231557423600451270945032677887899251142130294227668612326893214204634684868282122608745589933970949653334537331628506964603403399968323756661339457155313982910782168520885049868857529854276787171996598728874211696882886072839798211331566219215006240217317859632515
201 -43491753542741490230293002333235008748619207759108201414775513402558537572256972269559499064879331264121194528853926442923581694023739289673594041641368930197346772446032413942286019957367634418024582752021780799261722586973266853268669850874157010346591952854446279179159938181249332061228612459216412398080450180180736413576122942286135880199629251692866238381207836985144483727685510306836191580940014958448409944302113574398383179626508795794253997119057768
202 -23704168433907666732536596076702947213243136564775707676604924206255813969797191690840816893988770036300745934641473703063183262514674318699269383460694788580946052024124313585737019366686402546767777114708559260628338720207131679878785243219672273240039880273291091390551998557106562116903294143525003611405294659401725266315401432071847731830365515485661177281799677935238887928773394500345067438950623093640687769244009292176156352312697523210404545746749278862
203 -12983838814092166545948038268914107830170333028324507973741953437799233458471657693879580118875772069370585854367807756107215501266788627705017819262739980094771328622899446430113458879168299278137422624823648875723619865940239743655033847459692847320766650286793793742545578327103650843876578066031935662739179948127592857707076375265058920508990032617971952512362160294326230508185920531334841371894727611017023678814641200825703783431007045367743986140737289709933
204 -7147125299656702183067506954905592885667604865265852313517127786648439083951878373080584132632689719466585569922911404453253337256754034469693686024669069426961770019501633918357650085691834854801082839726742139796736839255848280933495067902383579432529303841627230149345127404482759498251280715798141756610795198513016831812010073159502644970994121733733214478028411871935627824577793088618075082100250878065908214683436422372923278064318901955175763899903279529751816
205 -3953656883349807487091708598083727964733013970730822006500024571176823789963376022228423760414388622564739313577161361163256322470095231800146658857626774284795823668235626569614122848085709339179706116484639143885579563710286165857255308304969675121987536004243745335018719394161479440413158115882376016463854219165958333064948165373555763382229107106545331381690944077441503401652054404966970170327225407790500499195736708551542690107717161259587984721674146179392729560
206 -2197836446699161113677517164146870848818964107751212404556946564904072758277794651933237189873002103320773747829362747766969711012664930992802378885976938521365028063303574866363118012876606214286585365671001149112972754801140273297982317716085950064950538015850927979047778627487733380536450853601606893670742335593410006131152241885815352940015331475029814116413123620789644221234984266424139314093228649676060889951050029002863765976034799248930215421267369410392545693476
207 -1227750715108155988868096129227012180158105836857004978809056703002267519641747246727077933270783889321624195302482443575400902585143800222296373036041341268933968516081544739425891827695481673703158349907535869908280815082416566218466345344367766768672538606744191186286525207631652431872923794034039930840719150799316263325764720269598509921853173890308798139635089933582629849023428821636319066033120015846906164314325844688924990649025248088768612920608740316804519539303402
208 -689180796892869428280251277621509878593528575925925790857609912128001217951846008420539096478744546964618837060196569686811895848306408186513853807496211550603728291780078600615756869122934024636111647395347604024501420441552013480930454023046401045912779671472504563412469909161912771915255242558638082749326073826877782312519560400979692598186996088391199579865533528430360296389847367689258162518164896995502017795442894933152895785280133175559140598573200383444552702896242345
209 -388735411334872192368405362897470626633141913534522198263939923693653836032076962188318444197969050009571100803657186497593318366611954415231700931623972607619294730442883544325796144019966276639613281801246384124861065728930933140069732248804224993395739194635010431879591010164065888301658376976197156577732660080938276975216726600163569733904969059315018848780690566672879484909060374906451489411863315404793410408577088220699858083589113025721963150169102706226489328964267543098
210 -220324563380194597789915526146154359330128829450647814741027927249887742640043938711868009369394380534706322395581677473655567632021813480831716543978304967059375628584224001423591201418713413626597265259999687724724614827754828064794248103224937944436885463521349840759246641627374161741104632882379599188095189252960988918338049723294539025367896492829768898465551539972634209858650437466194348224423969459752870146534733935035191479181859540185713225116455589141674385543396587055113
211 -125472809202899131583970916141273591491467530466014122485519058632269580143296612654618520711854315422653986594411517600762133846694725116649647298333381055728182714921280256287888960141322764653118430163121685165644473793544261779200325295790670203593593094963666030761312776630316579522956308095347440894604049279683119558922334540190655223168070225304000490005785815288991159472256140009582110270676788167329828931402005721068323353819248279509304901008240111823696172382364066816061348
212 -71796673015650700820554027624107634616858880859477229612290808110918546145967100312560310711931362624795897590653756489868721859798872584268285351805103897548094965756144461972746173607545346364022142553037308743622146929088570438245102752094696910176267095362808394265529794001086560226949738788144038445112321158285056783763814756894199607556389012533303607641294068873833732265877839045753032599655561220983319778794438539605326336293790180754983952298677905316678585471709257468694559207
213 -41277863758188352438131041006858704551488653573739972848211564624365225569275979514228188840433099404386275178750057057718202575342389672800738468495848978397563432831323643890307377880545823520695948369126010576484092295176558834627559796992871537172647455738978850281601803841896565585490858985005255459209842881745950673034238599209736470678337252214441739862732649471222767320657514862768944496586656499005029396739467476710160413258463787323143604882093771103637126476433701187541224012233
214 -23843971480755914469082199823101809796205933237619922105270084317382845410450766178378081986440872668942237278399011108373842612149429769708241797046369608906505985241156242856595063387608832530806042244048536225131051583604232974203175076055817062854154967057939085224778782979602776751525287464716905925252081108966611711156103667790180507868228279205534434033860059195094665177134246398966397479520544194400130972114504449168913171793317270094206162639245193005671707811614018641578489818616052
215 -13838175832475451165701964517532765617352603303298222861477832783805304005918347912984340683970221541257239923948129637693217787590502636189783724602200594207772311884993341133866996996444558887154309507782255351658123344047004977333456218095709314047801325116594598045693029474451532715450921830835859693914163985224506464782411677329229679167008057234043377334672852291649813821173634979774704480512468219245689133712430828061671436793843893876483228588459292937851697170419072008928364045344193312
216 -8068790493930724840720025998284297746840609345335556586903387752527524634210038021939739412663075394624959047714482988120358399946657763303996559423444041032924378312621860548079903124378293596964075337124004985314522806576716963522817046421960686723970585011563830749452580975139833383961137592932359024379047264591981414506005702496205307887568297012350166490918937749090161937263888695323139065529801817708099202269781008059662849873610846641959237763391355573810061771769522371392605965566751226052
217 -4726698916067716329950479632831859291770538175548774228207139753413466498982956292535900216152254706261595198756307082613418397174644452210736500688379739004628951036779511960617121065922157325752824793131636795810574674529012852707769086332187169535752620121847172390865281592595695084290125573739396041571314799102961791941219161326445231797716989317644499687066873296945703360037561519251433899300770328236992998620672640952701034694190292765060289286621573457154122446653285519650689177660081811360103
218 -2781749342552093921944719894623202903320830461859983428283909921721241510841915469094843537818745579129407396999036629135203295445535046061991578805462289533316212361843806774940654231924077085480756997743452067784174773974706154789219461857923767366310815899548131404662532512039979668886369461318481772262100265508906422308796982082063777157477727156111887657374855928457925763353589095259322702725536125049875186228820845358629426502552179040605761597369058146107502192159673641571571353334457798854324230
219 -1644672152522545415458296297446019814811953301168805334812473233397793809830334800884874715941145966417542321560949755434274907532965018589260010973746944436028869242689457809469432367386836351532743000589361262987952438348823296768114438186556157441700099955711382240066488974979521847414448716325014905303378639267721248991139349596089025378500358437161931974001448961880816764086798957921772236976901473282333911091271467088472348427769828632884979893212003022110781235258312816469691205074089770706249110607
220 -976861052297743851298295719382277641297822915637669707066319323924134321766816331720982147328341901610365160910868513833710895017892411360004855142942352237650237632429778512564932255340315151746119913058855838552481748780991711105816089501832928811220648109326745508395854191679320432437647169207792681090382026183265744860771626546506802060981251235901217427802838693093396499864360282890417176929062677182489543950361677027095601332022543795602748284452338095340695553992755464666152150676139367206633607384885
221 -582866727567623943877644925096917277531469544972776406613241499756062786177336640922531904075308802140836480643182998957540342623161514984399532513304641205499081629930094248701855865671812796017300526321910827072182224903232751480794797744317616611381440164929101560445797077187847985235162508583764450512960739957338060517994244097874485372138615851439862778385110875601384246535343583123449498308643368622960428111433709754494001429878669952359170618074060249918796816395976381929871157689536797176630025386580442
222 -349365275174309084376810068426951992608115881847241632991098900017754854068041014829062876040733363696288930968355221183321457337693727815884584422729890643936349343624990823923998212220109764704673713214429201612389273032215073780821852084389886437118766851077792765935048091401736074953342749915846826947334662688219239697490688399287073124223585975659227060505774465205267904355506934426116347580507805755226121004737348335789163846587029606153564109373134126026288393528525330711717108605285686201368415781842730980
223 -210356181352198619597566545477089243045549658852702975790094761406781356656697570771153961666589688063816783826468087573473453338275795965448946497350894015390833847317692667333390405201546879446264102719357868289391608491958979354931349434908097646290411631117869199441463421732785178048373801844642963334220797037406630050872644437872261126783024686006615659644444226913482828568291078692230097281030056338719895831363164017666267148861890511560393996263992822434624396600301751735145516919138191234849602381416310250268
224 -127229271116035341932018321823760300611614342495268713762173571597725352596191143770152539499141260994070482271298057460189492272328834737724156065241844773755291659613982848681556737291750279794191072144632002066792762955826371773040003877146818223341012979344763102180294774480803653708230344952090126214089907086237006116188056297734931172245003574702350165915559379278719547210041537087534734522510190353685190313102530378668608159978976421550219392946803814528713185586793845224427122952870183951067167829686054088538967
225 -77297642251301378672533145579966615086846562487206243059445594172439652308783770483492613323306664276450635716564298196575998218643075205951234753108543497915928307761702989511590270465454810019863485528811174978113170697514802282025932103922565566651075413603069226654712656088367606952676430993809554173312246323888598462378651322813560381895042376888008861295250327382858460646558751588890408424880602663274184317788873642497436036638536000076106815307877732483798485297305518696435565413896126582818779841832934394679226027
226 -47171991218146874636018889123242531261671139632924246153680769142858629165108869131118056556571114357000455219810436015889615792632964805624861016262373732661259514523933367192031068769350757359629328493246750336623965214091035942512405153306579184547099952923380178932300426247935499619177390805865604216037553887239946148741879617240346212770998484133569684229613193862045647593925624049578120738328434624728836260790026353714683367698013183782155172637381290634099989985588956717327957624590216746152959981200599516463205932727
227 -28915606668517796732077411225030507794713343943330565965453681611684293212055051977624235809917790397074113056053735044816780736593546239625008379932379896078023459598956777389053022689098388416390534870090199947912711544884905453484875577565577145864644204678656823514571402929460307946749094612634874121259606934901407518934087246868908094522543743054697417633490774827956234265228858089924824883754907433574509858182460303663966319301106210852702010793461571536160671244592875430890904268566585326961133458121190911792628201661259
228 -17803361313102331593399018480391862502421178770307689223168683159975206440182149361224317849823622315327204090799866772508939340350932890128423139463236251967870503823484070853614796646967653408866008085125307329897433598593508669965966503188739565795301757274097485472543263444491806851875415184280339835772585946819501318725745166455035117334340060013535793774725619370715149183714056552269748161161871073479647236460838368157922252329247612215635516446886896002504156571993693827176982159018329075886792787304503789002889222430760401
229 -11009937056999580153271155954171512814424054848013615096910004502155987398452730631488405607681370107125195605740098146519286821783316522550377341543199153670099742467312750856380719014748405236556207872948005853710546300887865441959250051911174289650470974851107564268999533448388192829115515111020934746417813949289672074572948284431954283628478862063120993525900048660356293514637825661756820716269324841329915961392850688484884959064327789936569037585014324678622968324948376195856621274756019823792482913253537188873210327803162840508
230 -6838681996126541467644868995938872796509992778841203685956763267977237238506471735237878803685976114093523475857387287037716311762855820697528961069200096701026553564275094908047741111026343896909924599421903874077860469752720456843601629066893476609032696025702226244290061408962593519843804638767859454705453334850613470534170462976505651988931601640245736096778562220596766459545965149219866769143996661838727663750697132445473783180694793627126652008939689130681224593501031445135697930295053297439509589514267932708224479143219409951624
231 -4266349280844619407977333545108470466808554300546526058396228767771485485637683110318314253540661215787151626648527637993138256359167436490618902069379262203677730421579757132087117375087401707712392353392478621467744488641087814839434232510080920842240209323665342616901367548059074379441095733602699368866929288767564586793784929727777607969469885111947840869056317416435336968066505582445418604501880954083607759418864457937943051138651654275148617442035961198951304349333330161336372395416298712574664648681024513747529086646518020681159174
232 -2673182362210815297506675686241816069163320406270672415060364146700688782894759601099396060300892475429447198059075621604468808810117098638205810995738624098640598521642028401323563092233016256772391349496534967270361900718050274150301562857721104302992461098170773622222677870387970544734429269865310148777197237253547160833950645280266454775188959419041072881958127116453874674705147489746828158214835960435593632949868728950157412758133766646283522924514363285144485008772989499085339435130024241570391123263080151604873203494507714037709017602
233 -1682212181071898267239461168607387218076074075688535610427829132132963416132374038205766260501198915185441886113229047468572263735385776634580731801061648103952982629776828832865170452779965867320033670859355762905986307259965227597962141571402975227390164605952167807851982438762244071841406128598180571433415652535130677582122166386877854196945639600498188326065126131454572220954673255553169755574845603431855875051009002661223609622867604941772726339889234436527463363919133734544413516286241326477854402968288803328735849314133532065157837664630
234 -1063175265005320537115160141566601817581377339968044910962416177480720618852780356688368904167613415234882062655041479033235241334751144992946240858983419875859596363154974002124435688860615461142809275780375621122578476009721444121731374248389380115846387267379829891309587480095966922632418492042174622774963373272990292686256080120833432445378109306535722116381932152962364501132508172176468889770629130834503370210064020994485855671482814339923663329200026155010820859278717033697425664149676876697320890549769550000990582405510360773620668952756919
235 -674827582764556216840821415968932847033661975555143728532260502250516566069499753716632653828012487975620272677475924538147914194945877553463834079766713685952649828298173908666529621267178228814574758297507556011430380207896953039268248572677185752978278761762743120257229269236365836055339102317906363808822582584483057905941676493978824414080477980775989129434469326539229324258788851979399733946573570657608797804474943222680117799298940645158382096638435052764811927348359360713838397639518464620064096588842253673288740170013584409220485476444937412
236 -430166606040371575068888518558022166697597663608435821821715214496327576946782585440776121674469336603314100022788138481999736107576187108346718792430088465436941647983755963158182310043577673429880052894179643115879159184404939420156442853995696279916320683739234865586889519983487819305759237532469361350186058094958334523198995188704133725057308570049356992396561589337279192075921897287397297861419810481042386003435649386180871031313063092339316577915317977377671864206229032780620660168864811650160410783745419908572280711544444692444003362427758536876
237 -275377573812971643630233068627052792460336215456350118727405214844454298193731137260214661648251826266441693348844767564343448111697280837519148296011240069541889581486839326566182667199973572205966568607185452471389495268921197911440710070587310430821784571310343764338639539332799549010294732939701764595618449715400216803451272450974918697546267406822275931832507194370967357438423261788606309458212530547121766763457007943446790927327879930114428641406562586710666518224597806422658379203972243261228414348836654351398743693902134712522310788727510931993178
238 -177035607051650568211830588923510068882702752312026502748651900476800491256508414605922362148916412930986823710707007419906054954101106989243353710781921244114583842115847470009845521411766960910769177687745595984144038381348715454344843614162532365547808742174334661011361676892751590772815339571265644452476567609252191630514073629243133742576937819646315588580321543837520277461867313902258050713906757962985504950652643122487682846936922284618181085897592867452589428505290312909859014975059781178574912786315011667413225492335368161167332033720094970889872058
239 -114294437477481148015138095310525834125018845442833126034661554923549010628305857253316955082679506575945273101995597504224468229410110560553832541614284039762134051647977161734372377855005708057752911608698026378307115635553922450512312145292873447055016147630096632187118218940136793753321302354989993959222015688613603907165225153106163450921208542716086522041274448091186654270301748217631344441751434808224346523929991584649171330560287395773728410431318442856310219619415968321830486979780932835171043019612470704591988387161438780133924018123371753729011536318
240 -74099329897052334291559612595243980513787721170842171086420160743956720387924237357998448326093464071652812222690568054032015975822839783076038974895198351736282032167514368197515358354220934657197073768593216010111121145049228296572757248273836065008337148442053583393014357429710729881535705905568297872695076147795373209586370418519334010631088727452012678032029228535856575587593209357111788887260138296885344329045736632304837869673573701503192445832676093335969302149232535239117270003123896867265157932278151200640536674215047144528023111360719957535090537920386
241 -48241471686875833576880304794709186207377263156208345638247135716939849593657860584682214957315903269101518977978709268315376195803267316939771768861364432129148616326391968534571309724843684871155030612587987714176676970046518647716350214855500051168475898772666129383632465631988924860398197076226843238707732591251244291796978487026695242535878285413794825355850219008097204705346778111866859798529769953401028860991176569944999310964724798505633347530899804400409748131083346725024267250249006036968089617595507698451063294939633873216676719034258519369763153573411621
242 -31538158160201792436393932760354061506480393343513619339680618745636040369202452439095891688275817453814238717989233108584182977692411129206064944174293096793113471565577621006825809395583733394761672513039891139781195692260613105440329178772132572821305166834528194878405182009347189372405317360664035457507463080454088360598039772727874129585165016968014074891065547431651035249548885293213108509505197767869220853235113108112933157904335005249733460003221480200108694881470691770470808477734251325120818346823808677960171997176827266309599877664200298293373834569583751584
243 -20703992816149172173907278106978367267044244588007190919848486952943819459647718602334629668179809927928974821446572893863402199762730999509232254642350668903093235553058373470646881615381915582827048541638866576217392727871883999371256376999855649238509738897453554676309364632101982982885462438491281879134438111986873900435890122932506098601798000953749479069052407112275075029775783044051636625118402640336938271955722933402651578460142962015769116565813179441392433879778617340552775794161225777834006564511908313079354829605409427525739892257237391722144231000661297218155
244 -13647919332232332275938114189329116379562968935288600164049817374146010203364798310944271622843532979391080286661627888367641136478799324144571218948635145163041413666894516751158893531918099521522590767983621428613352137584782470140858879690020442070649322026088017366947864639828860570716143621651260622940645191437226777293297465704983696310461170940972256122057500979462640659505074706202669239122028712774526328608740693257468267886291926627883861216178837330291543616260515826773644448804559361028199767319114895079032595297344413829621166444071313343599170671363267520038858
245 -9033706113819559058420377803362434182316129429848451749649133019564687967300398904473458474021761980425707330352956879981102634873322386917621501562578082532229383566018738678479142613468195905949336723968453930091211621023814816967677593498177633184321979607597540661953407132372088906584246298452251601491709618560568593491648370044646691605715466872584306199993158979203081571858426605164915987768354090743845665769926970645431604272400190768816538895506278308386670737354823103058652087767038456599064777629338483710347207978521684231100130598923016400534707237357917506512539396
246 -6004064060315440915087588879074506060320353743589749915001115612832958362880425072128116985071901001284899144956482183541931904657158680804006685759687505741091333563472725888786087393061711368724132954642328085342910369783197115314381991594938657007985986822967917271211187944374950934830180017065587988923436828068904557101369654732311040012152188834979517810050964953291383946509219646187616011345288654366805261796127945364564663874861010176054989804226443444519895627832079275790738541584404903859919308212216532375328718349492195569760784920810661415040764416694294159555481058218
247 -4006796269388864679803209022879372847121100809454832376898704683598354015242193967474678285672044615020344252044165453747252403489871090876228697495047712423673895280926795236794773205619714157739720229988152870381924540092053412731641266044124184556011608974346189829728966189872273018622869538983024709705409955497040133534890789352699197514332414733337915361605695529588391445299873493344038476670926263641827705714404370077372328633034527807030379890002677238478934706210738225032903327015131642498436264042955632359762609309800092373917934268979022766088971347501322845887117560176251
248 -2684816344253991504880840165742350572104462409098388019473820657289007359685841771664195985593841314430371264439324787757036965721127721560451557248501491887980954387312137499410067530728099270585468640729615760773432761714006726122157217483035786763051615093821702601882134153388629255499181243237671651379083785175408711076233470391430509456442051373989228155359363250236763603751414057364966501273962878333583303847632917372506422270351851956851458619540630644265070611120868756373539072579050504059621293393919451305682443727359850805345551590497282939095534520137589979571757546323531199
249 -1806301061469096808534456495322117558689900735771212630359877051694167299456727877218767486542468976238866350139946188810421135384676349921644020804932808387115063215963674915705913362521272810152742306654818581462297057893040123583602234913785547498182675596941071841014527486050967745992175104644873657075476424851031800597190924364732101043326932837263525919360389790256293212856808890243876259595287419186075385158616209723594406393471668755763844023967242174015348822950719348568429109494800228445802478326170776090598213693447140335007772639598345993110434887320187815658628470021306634371
250 -1220160141326820262107956251911048650351666574133860072745785673150519402436575673395385344287274723859318103636442222613246254636049439463268308230433599326528684485124148717571709756321970883268166920565990409847562983127144739466369701313223228492770053600513143769821352656173887240519108454277151846241857749781685997536927147436267215930545431567985926519922040647852750818330555686483752643286629268361306082906423920601342015171569793366647243827120384997743030824831828146673833171449316871463619523340397506028665440490677229230383685181293397608119061771292257882647807268262618295388866
251 -827537419784711729146674627141350508312347197866589809964483363776766862328032743222812850470314527810396905245515107440284735099380225220868786019929098899181124180518150751769765480860334535257710104854158613680281846651970079026595425300124724439175993869698751542302052171339235733529226394770901981477637785213937491918117627882431624574404130872824784418402537663565258477816280103558759560682659806698529235927120331889837303528754032643221468931639382426654778272427662038669884612737592174696804890196395852004539134173467403922704759872584954067016751001539347989897182233630894861018789199
252 -563502156135420179482546573224746948646358736491677471580468398080318206022164448301684360234528008701887190238973905666529993380577321437707659944986011453719586274686871636580000910574941913550967059599545131299095714398611939329539632049538633531456763871052383866760758173769749184473382966227475821165984004228222719468385459968052362589685516329878073835187045201745571691509117395819670449538822793465684242884801320547428591618702544162028901192135371836746208974626863600442482186605411299016883440633879474615534231907204864202626843916519155256728604542727467456817446459382290945099822764530
253 -385242095946470754005674249756027579524629833483696627840393958341834960133845610910766456503677522820226360811370516177492177059259566673290180991756297524759024803478611380036500396179357425699225103927348002386883450320214141203124709449049691554975275612187832543428467393720662107976296507403682076919790604230954105674747822920792214988697993851902595461249704606570887618922045455850151390377921315323633539271775006061306195948192191460697884201203232508792640912075302558618862535138591128863091510775198078925939547329045848879846457765506925355352822221030803891249996498697544078491103675224085
254 -264420571767919537347707955517512834413197714103595846543184477638839532162310931809968600665601446006179789408173081474638088496307841922204999752728104509070763914114226262536515845734387444909461050004155355983150370493557961957204680532495784113963716010733109260081365684676546150887279491133688792984716740289320226656319295613581016580310706334557865699933387619253994871065861079874141948111895142003926420644701185260490163480615127314051698916994893702972228009284533787076055608173991766267786275710471347776274001296387801088239854827946369738079586067150238679573881775190630219866068218643000371
255 -182210449599072134347368571149045269164479830106281274675841714919834070446763965782950821318730910401303068939140025286554963649858699513602737265489837628939697089678599636160322709223735829089684947399422453664795576293379227811966357218492385809673810203214307530305926294636733639971205860283582681012976574015663659584655676090286275517392748890860331778253614747833308277197993673359924537487612305435469906680143722830282406923656098732976915632697177923432883109075323199149726609064297407781296812341840703783867642478202771182938502022844737723713779834168407326709529250948239187611628005064901572694
256 -126055296586714120023281473171814216397615813423211858339640995530174890681588679730351950855598474030932690252405504588450435781018124171403661371157601773940313544598038104741462617628339877184857688322522855971812255872316689771834241896665993748914909480485758704463629677278882912782197888803141760290892115213484532286083073135663114376148210190783582741107956629818751082403573198047856598756614242102926991186083417594294225558086579360917593018814819238563783710843323704471292713046101394094120550349710821253921887045532473434430048781318350503419813861584741959034416854004976431312438825538373960073929
257 -87549161660583462265016324608944633822023176422289301203419006628489507747280756764679497642186390737770236029967590694353941129852972325179239110730723723327844979539206763332056456165467533082208507408060455492778830541175571700578026031727072812116287676149473069527276412553840298723308596600109741339024174579468813399434160795531287452985547975387003531482854459211414064518201513746974333523400039345667110513740832215907834393276884122551649249069381824001994773180796251454354370284913900929333155364683657432622373434688770823932510244895442547150343224303025996816158926978782240343724851452846445750064012
258 -61043483225624446414195163161775993350548491699033545180210149888852289107430610095053126430838740970302765946072046096609051488554906051439014003269162878685432801044282482803483241944092812646916372627037057517448819811980206718797814578923643816931053728345169746722011195133985415478127392015217329213442253313079080068139392168947224073162284204688871604606237907840714468928472879038005569146043806286006816838997705616224132134077293627512785344261788831870485730977909208369821397654859988342620194152029125071220787007690309889091991007007290958978965464125260255347323144163732447126228399303576398415301372000
259 -42728381634262218203641396060896660636385446516306215668583738870269327163494310255819374905732096109257322418563669623647386942388707444864045351711182479741132272443690187598764927000396014731396895577775560100153816495271254150855641158315721374642107750249424034059978493856634953664332294386994701065853849212021375269771596929718974414043758638543902844824840034929107112163699886745469136497688436272138459330691221876324450826930818291223359101525285721081622329135606669206416869928202811666810849479567266868348255887793593221194544632126127562704073423594104466964599758613263694510861082947685560576422601560043
260 -30024573912934184160781092278334133109131610777037547239786180283974507456786151762544909396917940297539283235950764787307182512583202628698712052082893481825742581489732669127216600612901793724821655939194369202793236213869170618872335744632953920796099722278287094495226980914030972947059450779261827749308689898101638878200322525280708047848067025593875255409472593421485920232276576847741586826334301525111493685954216041920558497692839897462953342055537721036265427534647491705952267803334672878478559470221269305072896157300342272239327681716944606312211724413663634876040607202938818650234928965649935662480877396743615
261 -21179418658816641047273411529544510132979206082091080487597076252662523675537801434438058033787842624002584735969800489262955914987645612263711627966719776528925723025834857206964969303494525623428127384737062722340814571652046480083127823591080246906227692545414796094477675253036021936543761295165324188298045145698854761803795298540236053998520050780065522453500416703671128982842921236878746935970283255266302569400160363518565137226595380713059456855176827945205403769866234828643770618504130248272526814927574810349811161826409032051565515316462529204277544752601158040301814377010891259560520618008725370631416028503687425
262 -14997592253988798469499607989109014403684818310380609268820874612710057780687592601412888323525935536116698069795063196744149545743486007576667303786842272629809149425641861535132234934762728947930253278676205820199051333682623299574026467887356243040482621638918074876846516655229812324550978321312454263395433508354732916103368613327964521747135617637110848059533856392509404457911101518943538662449631680336283217340613793772496139598513753933977728505885954813376722918153336315612101601550038530630598387932683611933522782243763937859198390216649185291508472517423220938554044172395955153211259259604985892984198743135688407747
263 -10660878013606858526361756045467028437108385240399233669337470328011485352460122833111862653901929269206277346989920515730861363062195541508777639239793078175468354404725765318182006973875873910542874281145193762573984822625005559206986140669073912229335694917725182654517899355442889591448935930191961626040058168080578662285829162684116389234425181404906782959151096500087137989515804424986554528429108373368357487413508661346377589084956834535126057945487526239495029716499492727092767094472006681701705664357490108095583017720963598051769337844160031782002138889159262427021752389123634999406316380547743191712528818392969931688985
264 -7607150009694296595320463553729105680500234878440739021726293439648163266708383665282844759176578498735576484625760678256024248363401793193037688953463454769075362141076743840387327029083108100386106157254888923576000494428403937583280288393141910585901144988788023039345268320765820407424292583937361236432435788992965563246702512286471295173634653366782194830484843464080819000752174927193793752390631777850238648589570075688236714934393164795212489180163574790470892927336380004279989978432634026933814478392429844086835411576418047602816710436855358049701782573195454508778915770843504687355611850197426195982288415233367343648687264
265 -5448817462722724236654071543348641219473491931623493164297404186495942848832530176540200472032427555563590608409565034373711413595475401988887680232052004199221676815557613030306109491238463449548696183406407585107523069048193966654194725231055563007981945590171444371400850820784176712260808271371391718685257110031223060235330432090910232660110031211039982585100788308639831168131746634411733896180687097319547431459434996230125317016327355889733569475253172598310413394160875071731082055101799988946774428484256788819692462905961279770572514799517209282763697628335118618812939024776421054231256473335337665774155334188897338321126968379
266 -3917667335158109131234850470516909725079453723029935925891292165718592983785872735526191669103799805840306476960605623358053081922490650865031702739340347152346209923197929583258710678583141415298216169196543921673268441159778949736589951628461293758190512021952229402566587001800039674854011108863534140645456863941992611280623744684200430643952746463438301640138446797277771575324004570000484061548184225135025718947789547346986456432236375778378771699700834683983810972790040207231443013304189009748369931765438342311620387049993861030156610889265346687566377342356175112121661632005177678922781713701777962684184864864313498744971225372097
267 -2827428701977836995219354254782134699927093178410894785876782409606310671814263261031352831615466580605903139330385982133226893851041343734762200257733448893595132680171647270830011697482092810268119298697695405340912760965988416534977292676436337994720903541876035910560652109784659776179620953281620481497721233992653492727217411427724468777984592660057977768302877208545697713477300024016261165917865482629818962620466952142074295575172172690497740647103624767372852267423942441315319644232509205185415834754993132285942335344718174892207451924844266867824672817071312547204586246222016656949652323545403694105505206518521232891647286150317881
268 -2048275728773293690900534181507204500335514457049354267920021406851554663342396527712572284536709013294098689369172534243329217509902690777199696319259580407358180745391432373582432218076510436306282221112824229125392774714856603245291690989773037104146287874165881208507682486529192660571247498343692652005060225693627341991297634639552297706024277649563753159459881467920897061664323127208017014701538758070484177805120078734611261180440580329647061315614607682710470576605130046849207928836858773683488101839092512133168384322140751779776743774842572221953138774276948586777244052450865217973200443646162273517528649960378134000648849214698442963
269 -1489401238033748190919405094175540852622443147053622323086559326220412603344986089073473032201252637922254399501718873412537449495534239938871364001318636752198001988520152182158575902643482068540443484253626694884336013705230545199266947899836693606309252739222734010434736235755396551273433309522256455623568214554822970718316559417807201497800166768753002976383205343670214947680822555417927695429589135269489829553979160528442823882440850811684195182858928119700943186130626854406071338346471741332477626671965442257137504570928391884558715719474037564092654600822531135254870424422130232514348741171323106360045905818981430798710213567298712214663
270 -1087064888378786591858690131708922107505566720008246585001386264274500974849203968670574863512992761895719983365856972733019437680172708523068237749616689477932325198264098716827387798208473513359082096618154960314209495867053723956776192634244338810894029280268910852527784315369650695953167456259566903395223752846912960893004102873837091041210809619438082841271531971355785267602460838178205165596303778624110925929678612159484180251065365285219756463033222155186202027142031888026721339401887601294183649753562111733284366259271003542614751105330326106266867867033047337906539714232139757278683776963068210231028845278480317190484796751446745063156959
271 -796367758481712867446899144038443050559704239047304275093722206394843729951469700374104837126738838463963680799991486376018463389613672422581063954850493874783491021306443825353040878571343664624312161271250534569101046986627342306474327954278185869730333179543465285705106095220619155927466731582209799288998904689779531276476127460700975338185040569917243660104053018177097459290939058106548937924996825228239296883361271621375463900791344045841758894678010063408780502316079247649006503528273192022009993983979639237603322491319109773095840464598783199504399431307737221253055438376274046308594835529628365153082148411019296427309147586558106660054395380
272 -585572041454160025765830766718556254518696218184337127754183011975494582785308062732645254706249274772210748571147697471466469883498933929413451579804777353738958734928440954923919396026884816589013452909407213811946157435744682597113637630502167045470147372393426701150436458960040368741893761234577740027735621174398307080992536591188961850266010765657150813845972084954364655447120469503998644245850423137528124630493978263653545773187479251213515942815649819288124038544978476322754351621119711039800216184806909829014000086570023770072173373026254233502682807767233764323222786641166819260072851079080444861641887983515703900429837385623800423885846818481
273 -432164933860107110141373087778437221927841248585411797077551031103650341124126589767241322787215818310438465605766295525317436839668261871475804814717432735368624831950417909878286070166399958146656987596068240373128346478403741146095464307375986840221383656166515640643626109625667335226890222800482633055088834681972724919185124061559351877165991281345184585367805460349136480419025695046759107505588920651593587965975669024216756080892752203153900476930747508225729648700437954628803716083113676939911799443386740610624169050904566041984075592430018389845745815798538925497979538230571564286740089438140892192244984359313046683084698999562810659272387649016133
274 -320121876630834948629166359187498860472818262280482155151984044981446653721780021608605494595997841451145164545720734132584960538004356804370876335528425243382764813150798204261139038443655250432808660948576643938948126265878715950210265730363466810279568615618559805363631434767535043732427356432172855142534626074066422656931801996765726099509357999967976714321598810007494264242399546943283235270243009045157507299426611847826279133243930359186503266698110818445349038608517602141125539744571951399937915156144433059529701590619444977685152534673915780985021226229930439674261833624061962367591505541348302371874214728182046707626565383557638870887531347535391377
275 -237997268119254600928147212327149973105573749903189988906871792698859314848703553818500751218185457848927196944321914045079337646958897565466932319640830332295252973535862652530869034443642424844492481091673060326488220166232040110009489278349060084064422425101810424134572275534113526702900178158691732035404091595446622788141921581570049375731398892522630336180579093516334781964464809137131414315282405005157286674979223075744236364488296371750080234807212883184887520402437257696694629002365311303807794150006587010092567416956533255685587143231469540568803945757622225205793885460090847195077150671153288744670521069874696970379944660172285296226800286665598531679
276 -177587982297073345471443998070557572658962590399780865009553037115784771434586256680909333328137739322680596867246461473288296352454198813708394701494743065095321398045186019093098900022449574691686095603578543704730565065238076392807888732152213365018259506781274840319488013981838845410498315400121507582513845811281893642478982149621606758041112672585964355343477249543822273146934484816219344267949049806233472440923515861995337110911768258064269520106263404418699988347868686292844459154151829260212597540638970696183351831373400888639844229869698772681253677891795831901958246312303379255170052979937316642445957180611710676217906979927340360391833237839327029656472
277 -132994718234219028889639478915556291095980852555641309101156712882637526159759299027115216543641285341318129044291004752635545420619067257929181312339916037955326210977019915683042967293387925141529134658460522631144688066025149185710241339436082008925918582583971004192032044244215673286746184972536732025813585483969337365578641463078885295110864389950199225529891466706649736311711214602180452669644702174660965859238713202242638166767174227212673221778532213785975429363544734429911323405697202648032056486514279463341268142746470568770108785763751319639414826469862669514949536273196049660714995400862702111722420272208588298158299921067733562653013561855029664246328638
278 -99960567414204824041420452991830584709761740525537266219019968983696890962104140397246548710060626324821553849446783769359560496927616719451577595101854349833953671508079708934786759161681504095249353708787608039184765788698125479382815483205323414843506244190409459099311596034724888636454173179308768613523040029630658596461240311099128937613269292810003776157748109708430554776405043881641036187581184654600698928973722317291577756987874886516441580301145638650336963079875593373731565086793716982574910664526767392711566699396730415978774888955895433492300442073438536357054198609868676130450378148925201115226363103690408045137703595442932895160517213540235207014108614202
279 -75403386220549200580950884721395779985870610277851566386181967651550746357102879526236364540579800995843073128619693813092280337992682308578885046380980429456460311765913944886089294543625181862505951605218950640248227419963616874767385952598676221973985292265416242061669114069505905217426165224037967749457413555121767171234430333606454923027501947937948543235290645543668998837922468093652287191650229076671765167683382516197061833120513398983043665575174469274773642056641113801829378438378735735436706575383418980508466255820510382404959362268731536891154509507887919383007555717601125623126129900818797879007481622335182955374769925085209717165586803318236337371060807046740
280 -57084100904810842722147048661444562071361517296862699692426257061749228158884057620774259832200281982094595248390406833638803223532141517003636120548159789654087828352704815157309680914679081166105892632461908701256878129188073861803134591453077659253344098429590402686860569434471560722787552239426974898692793048628805491864966576062687204709489822790183561732999910983164021796226807839478142792890689481217558511960609739460834731040256948459224684645505337972639400717130373596025718164118687019638398177323848953930283942639705661661272542374468686687596422674735443779577804337849606052318407292547581072810794281558217410651083646845001990349555203879429885141785027842429529
281 -43370662906287687635407135369737580518647349364161085305678950630339276310990056447535064474616212355839821724677723036281348511102337695889087604878851326350388017826673694221817859966911922917931645955972063556742832926931087187283803333985606703634427393417713905202353498396031898969231772951398997805112015110065262598425986729817719853058910191670270990216600229224543985333899382600093376064335319911252416625821781190026009831997266729399020545074050984437429428203324812198438762035994359639324518460309017803125699917141863039315972267051820431639393908934416753849811910328774458430773873805243467847026705654214964824299284678641030002452368661020823226247423217130420863387
282 -33069526450338319004809322509929809563170904681301269101191811494378873408696930021312400665672559694827985351819637549849137055390511358856666791294750526186618053716468268251776782999718220796801449893379652866947991916754846571788455129044003066541756751420118376937278520048621802788858018784044533007478541709049953825483081621487690073382377340846904487291788678701028961713732873481272116897740856051244943542646374315802280145038464838830251963153776803216229397617638731927374528454699437838636087279621712834699539281812657605762555227251478735262933694245966631193470199479922250473204268300492241534258756117122384594143453277660149065841699287358065634744352354144136423203536
283 -25304944713798028831314661288679591530053861350049842039243431854675651727428364780616272302755456515837401227458542752811263378990252639596469469930441002711518248465793256224879814444357200706323989505818358321398733599550014873577194101994327813385418134139898351706774193259922712606182248258295201092167565251066015244407582163340551162006679540924292797613929792992933751404834782056008175020754591488251471044537638842012875568257049012725760276751943171174458132102905960963345671767933342843834387117975751568158328515114699063399198015516108560629691516848578152644315934880384841619186845994164107062341290898654768898214805693850438667278520497821666462289798214707950014126778817
284 -19432238430113870107732352618474505354869391458979524470085331584487650118818276193366442435912164554717581588971167487572066038888608951381334592844967441252841842277589208864014508139663284411247372840329398729842594935925594863880815138714581211778561004848264857568217998255969468001159494414772825809463939605166409766413964951123482480901738638565098913992493003087598622737225777938550409375603574828113998079412889494157537286347546699080937324425967511290446653340613611528719178114856152499005546387226081488172127198641961850098215117949407492435202389014650601152102367478098704061945767995726394984711920584277803462655672699983322545894927311637503179288688650420662181791702306465
285 -14975276423273470502725300302099010266660223687562472274631443350486702922599200568225864687209936091891505805674013556578297071135243414978292574632761626595137260022564206198079025230807770149238536904072944209217866543635406054417135345172791581706712688837592910417931111470916748211841269405696161158738679854387961058404794424266053751249634187779441705764891515113767231641336265030030543049086643844678315079187902740723848993928784995122259833816573871134106044222880231707723078205394275646171385154323844297012681448258488437134245272615344198153628524346620978743908096036019379772333626990402478351990597205625304194642093478793701335003728143599965378736452350074892723832584370021937
286 -11581266110182550484520374095045044625613305711014877820755490100507213862850449288847573546966012920343120042360823149479778914410587398708261364046325805515723399949955400838821454574748995079563649139670302171079587847630477260218096302007454748235874151562301863954966651660582596689494830152153209500274226503104910999355969572422517377920714149813409429533332016191183222619846284686187563471143134025552819803206892188059629810165241174730801676367755776165888969335652009633545654016247033830155927258977745160576478036730111320581570062028315905060785888882693727935679942344218210528743261288997426968965617886862720431326021900345572694698207564456875232438848921390507622973805661983339421
287 -8987958215293309239224512197354682768052826357355028152598299320119006191275287794744815555185305817291821533059203038992356851558684846502101253161512487749414945570899470028036596296032348356617468446569970353816563501756966611352149667495176222432172169689590516145522002104819020816945322446615942622725809454224012573061624981795178592367731497537278337792018983544653064033856065112907894243481667986891127932867236271220243241320582977672336160631818396684299654741222740002520671325504122503933002738085770112161732847020433060656533514171176979970731729675863399624953582439779772530226901822893985533761230041908713654165089293365382510054075498481570938963705749560506153082477335938244554997
288 -6999782274116479879096065253886157305792096286897511779706986057169840356306337582737369587117611925256384167095987943240466325754351342295812990578652765937950646570684162679036484093557932679899746108485475189221958670628002442178373569613619740920421430473745716767744868780644461558495071336539078031917028855139345396326033337463620028165204282759906108506622556334983813337833218176051968840501178856306224105266638121632797253683456486925386264985217723057093148843271807569925491286575636710727025488287452244430409513895539991367720938195322019349047436643805386544867620357764710483258451015331442462966813041174733514854203153580623735447235003627829847493727324941211999065222332124324775757996
289 -5470426796729608837034061488766610387914464749418738637673998932986226370359125243755962930511578449176827894857277591983457920767005413301999440629349545668359607417923044994263577961512423005413371556058019315478828132498676542919285856328609872594860421735119185135737210444023057218579615332778993035347922474462257275796681099100187859444555575781219451789881490096528786844344833211150560409187892079797588256237326135169691319584894485244404814949709947339938429235170558386460528336299330873713513778909410490788882385480077108416610383729233140086595128756108112655288769081283205202601601443610334250735431186893986412999566453044539583485208366380955661871217650615238920153183102882929735635720419
290 -4290084322160344503015037391935300498334779836254671720067792927444354259816681500132046388891312962684579458452512169359350524283108482965730363934404335803607215743608013512000764396158557266911497408102249375594178731171611884072142460977162621200036506426094475841738954390402603828017422091282692159286837770283243782450951885218865891622689550146678113489716874515255355658620245972670902478093879329649920132309591029781522488470769078161985228104394059756990785100270835223925224257210284011709354344690126425325786254880210301786197954092032121719145021569692508342815400422571087749488760419634584285529464073576155933788194273933499641293769209336118334923070403783406586072529342457716784161801439434
291 -3376083401191432482597039088497421200719676870192760642849946711752079987655819333212400727189525421479298347572426519011744161286024346789739009276337972295749964692794785093662696505413116068398481545953943473848350556195515792093685753497379183896122680975578792097841218409018592510720405819499210299442690403728312984145522005426967295196093967995021944969451728489604199492384449417803632301564447740988700373989520420375687469223405046397351653973472041184219181107831147213969773488158131505384271088932654982934598539108261644897505333506951746879260717459048833060496640434648967686394465414824985368913170504328050101596566657435939447288921217964332679782702545466444480974884939929587128456384896540429
292 -2665987103215885687890289794229446772237577156155267792690430413432753313089188151600955580736407680109157027029337525895679727910657052085383972036350633787730165912602912215089478498943291476690610909577332872108327842095504307817072035835673376820462078633597166936912177461532823220216542994559982935718051294083463673104452636479588509596080879228278770994904577075545953104895651949129328246926118219652311076058949708350269169726401226672417344054445901371821418095642986768550302079314754522466839053862207632500168142237626452794551140265990957428708442528274368138304980187192818040728133193844051100541725464023533349550971391405979275007506239601543583057211256593471686719634793206039027682169068628654868
293 -2112493176501295340963923112657802684621350901416961452005630735568951473225597033710140795994949227963586730440599371953507611494374660601217757717786620344309316656948529452610376698153950663041263640718494767111808810880191707427409025589956242067352713628996481066296576149489561511666976087951655452932396659316109158503637792802773795800424712553053708825515965197270768607293420715258379305318599135816111541661045916515718123707375855201026424917209497663372564823888303200772300520507585144374766245790542243636377001714594085887332867397259044695488236970443083421046273193759531075169534415154846458453816179651190611234578790102306358962945491087079305589783262342002685886524280893376225676163059339071331102
294 -1679654152266614379615730889254441068385951328555145666978759055808300635595866259386799814796187763953186559752152207237136792469350579802983786950148712473765995221210616067588169818239884581994890194871337832858516544523149975577478756772027400298690112093267029537803391979556310572895243005282118390937376133306374980188061733245999319392450682785916391465972216566220137469128111956094860667355909554108237332344661045887273558695351222862153985213826815573732983180188598686728786929841077562049533086699781022668950427143313063792575092937169335618896534515699999173721794131925672401704802083463841445933677999252276914155082773920082329170739029197251793916188511156815796412326722752094557606215823718501781438722
295 -1340067354845309209058163422995983198196968025140104749882313970353063331543645257546597839309140597854890736338608718582813173061212824697667164957845632705333098611766108015435878450503420301712195657672126458877751213721037742091741540547667310391817682440450186351960791126405109965930385445898654250113261205776924016691019478817481235257212187809098404710795865142809377663756165370428032142393589226069688437223493320569426381917200685070704050778111927890378388273218320423821174787890221145226173197771383605998211388057707298657860547442507170004699124976572329266385971604060995796966760402066094037877463276498020029410404252174038885881698937110163531929665431505168886002448727284519638370604540104494113329471853
296 -1072779713754251518215732603078633743216482329095434567566807968164450861477872500651696614756808493751800539707744391509210648609652546212992839093672482631725247114740748615314923236078343832053933614656174912873885286422390819291657351952099193558000383681577332849226244733726867332154719249481817065667931776974583131848079737490022157224780527291826609304201644215195450943465101437974530544502276158463264828297917314660203239654611329960276569036969253293747831248702757912937213758556958358532249780662196702730189007013543186370026216651654693506884899179431134743251425656342819043622705596283011493499635752718721837094159826044003185327034234880097122504362694146530237414322990455602570387150454216290207838465608636
297 -861720917867356535073632309285032097969257855566657662798293924654082441018104972841691512071533851729812887265547756561996114261509255595949098798364193602028663230767199148198352719793586528509992991129237249169400819002763539120626379716813175277362192066969106484277477422069061743272881876620788988045148989791792741213192014436056270600945215146106809684778076732456992036377562805498465393080085446880195513804091635307598801529840257244573886306919487592306326993335761288122248497863972011897228951638844989237486447799239749422273520324512989085998200630025382928588337498781920676601889188818972830423160309588877606279087081075626143766561678803850301295758206918272833100631074291407718129406454765119359875502398387704
298 -694528230260178988126319087424288203618641186344613947042386852259303639187781801739386773651781727578639110060452810476497502787216289004726780142442311310194734215740483779753478639938074464405336589672743237893371849279094276157296548136824274631665728690211717667214999582017233228877688017439320392889117229971004413753937200030383327445477839713818892047840636708633820949325769743935539956832274697530807210641813936710753982505003860350456054391296631485496925303307165208544147072596842916166298367857620753412753020265243297162201242501626132445454111400143787381174772749569974703916723607898079611735379451629046017128195983644034436378648470881418319182059298185346319600729729282463346138375024001513226221705279707509937
299 -561662483117850864129584071066310863712366058403419923855368674139990986579487870018430341831627584689721698369130830278626414639784693808094846424692328840842697482528791249678348802098308672688169985217040216359748999671099185923465288685647723077155667188735839677453714354070833623892115571434789230139616187432175391746546233480838399371492950967683578931014655033574358241204811224966693673099380747085972358791664894693971767870508130394975492569925115131462952822327564736559259505724339766014454597871292798905660942445259144396034534363417897102888633068399072607820299920120887683766310733952968386408298287097905771109209492509280393266971219160707319002431177018340607749819058684517008645552348065472793893036854220821191045
300 -455741173701102966884557828172764128506367233510785310709944629780850218092606596645835969247661071357131190983455744862046190197469936125390522475913840764029771173741743869980839380684545422314674107057326410067867383825895055199671481212495666480065414567183387495357282831661332377956778110960416622613452657665473011761246276497975615714949795913216710762949580460209349309636998834481216245048677953767224751783246861636346257497927015315097281074252326893872168836204108214640982567923370398023939248237445290548136087415556897237784452616515277618819274896504275617719624816870977148993534659131889453188923399385350233780580909901798062935501574727707973724689182694062230928037640790146367402732314460942763652865318806775674648087
301 -371033891724091235860489385429756372828271772726353169345978479336247092953007221634728509129442251310905061390700315081159507974230586045213897664880829564465926352066737443741274619478236583926224249297058720264721803090771761500807500970741202936499611419681073917561719064058358608462429334083948423604386439919221527082210236858967052236976485702432088343555480082327384809018605020146220718885169324018151252230924711313843754482650338521715494240815701007682325112812965449465040757698324566280050865473204914877309714002294692286428135660305143229979601929073901683668368269996497626213276058521970251558148893356953088461193835716552006514229783911767666768963662307937140758197253748569432373412117797852033799659452922459573778790942
302 -303079470445736016874796903663443387380340724254999415472393638163852647585509442683152123157994497386056097388868855725760939155006288400371873770096793705638112869089883964217253549690195992919227566929216101863299300083721654418931931684331291252562882512464263762866262929824787366449897428853637360174412874661176050579162623775660232045033094448952528015919201688483999530375358259648636057275089068557253435383139648233818848625452736361664934411067638481279088409943031687548726514491110615398842857015444643181207224973044628081728599572347886099657089500089739431624234628112904279309863857024862797357864262681947135296721886568384975095790478266442984891246038619194832149168831375644556846762531220654704340382862950940953416678336346
303 -248394669453273567409753668131140567961927896680714920632426021248022623424264753271347803540688543097063831612880412570451428135439818672645046276640560026049841000654960557550481688663721068403433898511301534640421029625930517432023179228249886634746346539977776259038120783206457446833471543980458910674124139849750766994683319826622784044733347928932341416053395145547955358454242573564820085810096534204720248955289396674328326947109282661560833633768966933327354288245920939922945611882889153441777729610779919173978943573820465842788323505008073407604251264017716438448612878497897146503185557788459012596915293272769331597842509997921155080547395895708354863855863871156873233160434658390869001053063815741065688301450182593815824562276452165
304 -204251878743176424639307234957409533351289182970363664620360708358253067275640542456866481264650152609424024068219450488222909314250109337462290318868806279285754356614041398296123255591532126068786160117762641728771677890310334937044298245033771340116752051530875793713808431065846680081803388160505023465312791802768466495551052045366029778187566180717520700114548002470125189718426454703495694680427674771664069637129966594237256257136814834900026023449198120021404854391765888345576656566009613734814768015488548241118251599866717421514593867536829399585338333854720010429112978279363964117274418503230462149914589834716143566053446593032731646143112185532046138649901335928670093040913675008034040423239804443787884189513765969235816880608748282709
305 -168509014535254800887232089080152049774176449914791035949689024785426540363503914745569690525522282957894905572080750074204546735915005689301712458860379270088353081105700008507347364212511342951836493592286306745123105925687433565561015611909781608014152449168026048869176681070709547373163603285338978732204663423965131283602128351360402257894239474547356085297525385929629115878612349477793730172510730684315531895144808421165865205558072114085847980582310188778920968413253412484313423435461786372970867470358218201222018954876917107965318191114523685915863462034571480444445091625230109121127637613856681898340550166570842610899380591291427568378216576983263782055277741954811152502263956208746765407153956324924375517811141492384409554980447698918869
306 -139478989904846154629350026372939186532784940749522823754073575006487827108946948565113096935419839835802476343364794748570778064524922467392513007340183123725502234620967129140118584274800097075403898156255696423604907256293361734358086130458508986305384342336427705569056572889671642651934098041356625705503046535069672000557730301275757083347809962082660739696119463557148078587617852877544349262437194327186645085756490250629462038294260896141346552413667172943861285752570990141072897742901439734866221974044909315664217192732585474122819118233567493172900430208601840180473665740217502772258583906565886487209256833756816320376972354067353315533816115472938972214131473491318819562029928458878704533277527622781743118210485022617759945870050746245578221
307 -115829275704293532245458266357817660005891084258091803516712492550298473431287435437841494585697303689054655830928615318227847975491240933375720204932584550292421299891555233477916458018343271929913383986250640651595645477183697569190356018973750381349367457936971236221113192752499274363446029815446262849165037089502306138851800785634368755877743300226249248383799747933243912369012308395727649488406649257761426230263215871701868092703455770995423873587918646199709309407220076619291159186886407998068791488808740979209830884171038555237440263465375084095847146745834370382065002402997610011848407309252346407980074006558840461387978670328017727904422696945636127225814919248212063884279057667717272049256166481833754890219358012933445367055834420658893999557
308 -96504402658163293660640998302767629853981259143126451835807380828681259903491807723433517755520062635501274098542269337253514856245003062047437480656999709436716134240634079237406524921691969751895660700466362748697558511563453714113776128766707828019423538079163284462140267286964760704257326400461408479134647626368469403228081319906921280089976819014663574958992280755220204952269798564479874172923377252808831914603038365240689440260023045859670163941722757360450841712720892692030629255576924708856667039057035155981999463332314538264874224979758566288766408400988923504202085505856792440279695586595887329714130226891836768181195297969498506442721246725453970507765390479053192514145946144467011290210807296630116345454708960158519869323833699582724413060953
309 -80666001388516637510191241765938277069884158461271614862507098073474493661905076989766905121286409863332811977941327428369984980300882320137293292648002294196973264387276628411095776866184650984486310618023169624290785981087214267256431929581937676454335875837279167537543557414921546802638156045360705474935139985533664317599221769221810088156114869660069800197228200612930537087680509732230199765225295706463051513826646846061602603955479220314744665002185851486527151966659537805788826072904509460132772830210076953990337989164395456747699062064923437133497444371234887062948711840531011732625272751748288090604522483758691389181288544234058164035377887730039886799221295689302715651634646184826610801686094246356179762462777559534672048649908636029573269854829807
310 -67646285744881464523181044877821679046903835788864871401771866203680567354682802006661299850121514259289806148699198247260723062909430560483098339016358045216980089222698827269396200236231035087006037699399899671364123316876456460765592206305322409513853666430091347811152493811772912580961658552153177289285698991282626805555057243357048856853831993350798025872290702678911362503310076437788317262965673587614289238295268044970484890257585096650934195035961990347989242094893904739643275232374935042329006118627535789044841903894717563662096470799202668304278677470513333323577747851715686138341878536024353956460018519412061099805819859423164323184206355365867689558742271319769878216675712913938359484819548203201489618841043456923967518790433303020164160598474068481
311 -56911868275263836367242884000567165752164432621095301315313205160123477378726103205469227026513897613630142649929684508636047553259397255690449244612066931361058569540198556631532995287202427480357446120277621561975040566426387221358397440830812058748774623704712625786600438710323474771388948580208180925442029682097531509663979497249271299070178869005784805106103634000611151903186017629355249946421595253938912838003172234042922483756062128711981701741694249061894101266341153571997583803709726794899666647323519899739426071949149771493932663707602052121363508175594049356638964578265140376652608172325382448356755913150666462257039116445830180887390595591494349765136611179293659287453757241756422314600995056024760418770411662688786147166854322813696720066648070051505
312 -48035537707484743629587667474188402071912338659850506324112507414860583708403899497288454424437394090476705583227203146337943385334412505914726297978414604871481044537949284222090045236481972748934517268332442170350998647105451786675448524503167966410296812087600140349091267273469654373612945492502274863482615482406506459219058029866328931552341625225193595335327604118508427660437343597019223600355599346381335075013046036785279747397545977893534325259361217799793877346285785164641615155748956278274630455958688308734110379787533286737587525443851931840049053711594307913024578424930008478620620928850474939530246163236716029077254855613371397994730431232996935133970639816800809572389447740508970614251025643113758580201958890661104279469353789013298010857757221440792445
313 -40674188125749752292581148406728852124751048979846895984137522717637249496690351333268116602032866729157140750681665271392247253258645870787631018643856855021408826340839906572438307896161795456364847895967391414537496692136214121727212330333030466293056540884647135011830614204107659224024627450948364257931716247625436428200303062593704195310409142019117145022284994653309142879103115016325204626907811063257493778976243585805737358194690678839847150731563744868667086164497857351245833794753765361421125270495821181915814693593370790837804870583356434588757815436779037565806926063423490425699855908227682665639195921097610745128966552535195740632753729027801763336034590386913541463531262180432132131206202899912573964807276054293343993080628972322751569899761480940701067151
314 -34551513533106129287716432156555965768285636955980625827482186933723881149309250570217814309470532626726298627968113979309706107878740584151909207290290870694379862169700997934380641354250698361060806861844059083352218021307216461007557507962389813289862927055726894769395478030156838879721485745576695411292936111076840392644134938346377792892597868555354995928068841681611793408397238371309054517660599261435108208584061150871819008939525110967615741049108085110087001836805543492285074759006055522964822494192438909100320357202999035054780305690255055933871002600742388167421954385745161059584159961849983193158683359998758399854969304579043867420138143723043525607940120806000692769506305821066221124993991325530892178011997978071796115188015676007067837041323313440388341450425
315 -29444403456071626532773320010929030747868163174772591765853365508594723312161000176635302768000623491997477830749672947039538541682994338469604707227198867948215953808569163039032455676933842018871610037087558299957505852979766886350236277633937501323700190465736519734048585391165886640687994700484118984032527297344024546903763331428924812166274213853182485268245654782646651719047190321784135808187246677238849299674366515756505354587309821317373918417785810368651052084341346298774376838746691741977270521338709349847053855639828945225686815920683078002637394669747821153267155519548855377745286058785528047502120311449273164012286732274990097409820140637370922292137616287658714844536591581393255050188619591899476863711354005910676424543272394802867135049102078037932980555016014
316 -25172220351566016592299085738466979057096060744146653867071050026880093617011896863621823444727429556547230488139238116487592009803643432341259280869174696505225735788555654168964121908439107871070273986175372316367349037159026149392470153820611752848699937604225703042994963450144527201003652045720842241265547975711750018710886240329102068641443725150578396170013214853430763345404362588548259365434346272378788405192374590629250321439226920977249375923683631380175243297151707960204899179246744096567611468436543013119474884175074888157350335922956437656670520910307241355596379444026752760382799251652426778998597403100786492340286052413887898797905255734016127158092436132710110834909545922046071610299331682637133149794150737558218224928420450890847472563339540215633186520207738491
317 -21588326638199553487681974916638750760738457155844771782309018010037023272129746828762126265139435953868867286367359276465550475223211087301616654009910305883593977161524879411563417954717543385498238284725221608129164701934324758888844320505201179943099468137992999188520965261979390389620652559083562433099717593727443330028435194369749835872406313521672902288179429833352682753911258641607687238628876987716509317008573965246954281836156466783463046498274466008493388752185761936051667232757930808156132082584756673936363122275394797145719063854445219618463397048659807901238745957552608270146945888677538830874521679428278013132665780505879251455620704649190782323038242025491514583555685381355891114308659324227757490399085283939367288106547303644323826476409098243813281298702862668524
318 -18573372296211136955575591908718664870958030227242220238708426900784800049185631848858253400782644825600655872015675345861976845152080660445710391054365748636351992833802121970527852027251054965173923042883994204975834794432620056747793687264506886170046454696869742177518524170550247496491834576300280239378772560253974155558311955686655735600116100684350671823534013068267359734335199473006572237764104346246325708072029468479799179793319803958700624474623288429678872965439317136206287190919002508643087597029931201875880812368675115891536105108090817129909367902298095451271965393454308501211923421427802068833910664430943250309382791475444362437246001851280602675709422207110171088062837706211026259622231271863208365284724045290501025052274408345689074261864312568188458430894137248967616
319 -16029963756275559727198147449485990560835913316481827969671656636084442194894795227317120646421246053935508187694848303869368931368844914633270802772485159023937564131639113821753900423529185932740216043028652531573856858092577710545846113272817880469760081615735312478120763164975168119395975127248195657062489530032316307888057672090190627710326223140736525849487657661214691614754790025338932260269769566289055683256661886473255013000845621432780456583766143905917625852734993046759582610231015915437443286274634282475069955689052066523552535772363985761546331033689148979906190626394846966066030701592166384161563211637277557512004779255466763691736259847875847148948664282989083514588895586548069519856280106049035069783821091553399665107651004372183809920620140202851831861875425483917193416
320 -13878419204148635766581319386845421246810666243435268329507539354846910611817215087930825429839415537777849526929568877266174416723362607488511082377905961926976197991594703523480017608135514703537370848582692901598780230058942369648023991934195194032084498158838760708456730320150546321774723179979999962645855959465512498339011623690461319069625399182280714518079935935274622805370324509125416167097909123635813868697562854660895876596582207738733958301742438219706108937532135868484773770499023834915493170712078738060757362116943417516218502074413512536661346841366206248375608153904333705825927818364796398220238067041526952267447007486914951011742579101756560741568054879003033472946197208214707882133324016688298959033218351597761672143895591422432327126919391855964630333220814199124675024960
321 -12053380487379203643676687562077000200214804944011840677608994712629741670239965168166292052839610505029221275858121378379538631855296232707916622063879992680456246261321112369053916358802648859173853070701412057594656514338259471660485142921066860313752501608700603637888050133638413053591284595351275210627298934854799255060693982521536235505008761475192701181767743753697104682032454719429091512175999325035735007147771156270323768190924555756715019801612282970486134092700347001086900926838075277152740043428844723626372675561216909474288406777018144251023361201190991893504513752270846400184865150415036376583796008631461172540522819208108210027984984371392154112720320044487030908947617693785346819720458337658534380421055352410792298830177197716650547320384381951158902007043839866494873517982407
322 -10501102078681558428995570130024810686768473486261285029010496265747174182189163632351226420440429491476267260346760116925003050297897323477991392473115554516785879782338636396539972414087029135297060215235314271117223069234957635773097908549794458609507505113856752091091888723615656392944939028012849122644123791763657002894522213203180057543911836512587487647340409032305885989378292307987509862383164468145811620475379710474804606154504130084173562944056972140080025421705358423659046814098623914892562499918573341307246107830149563263400008659056046982985440522539060375024047111323149918499295109369620557346771241075092043806031610669392607417340895652372239889871799255184675029324665051732283919186220810780430903266186562129902383109483482506993448680320729957019267406729453634222915104889940202
323 -9177276484281128978108797017058443961131663912020184164845544042859521747273148412644626062732505369269122635523283303083101913946223079865614068943973906066382766414534610742452806338659527381844390830941024097441657248896745353925193205689349222074296286765641826777115802558262994193212370159246063227372713580888201819618740018570519273301148695733785997964595674036176523727834597425042022968630854387745620862030425160576605292705520517559363447804270043539708761045181852220713933141703635382967506127703044780055259217315976198374144905918869508667440186635575800048577804957064172049687513251276624066171918661453263264394476504530240038209557626467562969570831559522119453482938703041274325018727222249955025955093024401185997639268140524657054861669629950736855826286589204027595270305978853861802
324 -8045285712497378100904223439353291049603868718533344680823050492310728745221646502503996820782934997304855039456112743843348504744944888958280858905593269296049261358814748003373817556149647379035922390651706498808633278937346144694650042926451851308484121402153727783252640772097906149891299830006358167368714860141790701127049874892098210782949595258771743300326337678219493167796990199903113458875267065081156900616928639531566795791265651678948592242672315747091928652781783411132695708965323697501200604597947237760337251350255111292194998836892409391861821352731019495898147958566020874222895760320073059409550898388563131526935510489538151469349606961112213761901740023930159292445006483082101038671807144818227112754455193618751400885276524109288588284640690396504760929809653123922389066291231787442538
325 -7074791940785468955073434161453767788274297023115722840261474164007068328031420802427366899958103552689422469311926856421465339005187818550346543972109491128692639710722668909148110814204550307337528843669491975025849203969454867116745302050681059206522038989093100033330549273223062551989735652704570996716667312509909446990128755484345909259068593403438523815148897534721413786134555349747491763969077482140394642377759527206789037155329193569817964227471736996999121786614622553829243527893979186941027517225914551699219661247505517650898222592365457808104522581573126591530941212567066814979742253346349795583715517034367864647511553172298194722917435563682264282399873009872097673523926959050764872766004082594927619226110277605216274339308472432072728859188176759790364488526031287327524006949577342620732270
326 -6240598868375981682912797742715956519184546319794024785571367135909445446766819448572188807227825778670740489158774726839383163970894157015858892914340667764961544702661750227869170225550239806509922115418851528890452661095259013805787724188716113364188348595475500239002552940021372327316729729717109961084137905474076236238555724691478727651496839813776814678665018859199241647382604728536326677031454464454380530971591291061307985940276472278585623748464709505152379972113855684917016774622594478126464398910482585987053055239156082852116305011346828487900810120776644894773838091218059309267092802869690963288988379023364948040661949626992898091472011863426945823499016197979715789609132192105256285827378683999316904302659345200255206631449285518006356227256289991219762622804881564606884588027612378674420724029
327 -5521729588012864447966109925199284532048777268144843446326552157626002503485382266094491349542960383000454405862187377524203885792891294077719339021654813242925688138056779480431695830584541369981217013752228083534161322630792124355929064814905676099166044632540990444459322999188890118675960236560234025231313200041523933554762529926968384097968384738181803774941544033925248890107408844172405637597541471289821849773060145955419930418433953496904014677753475605184725511611059160932849735697388985868415052457412943144934250541018356983531820762310627186186365960959928652695580912925609170416072934204884834389609173050782514765100417742255459084515242743741390929416167033172810894141666490518929373450574199128911582160964658149765875919872611460189018489494895240279349778205115480895373155483499105443707857624371
328 -4900678053171628205228771247814653973887805121481738345483563819867032564021322559378772188553941120676336073314874101943855486474720970842765833182531714019103104540876641800435504382101135987326340588828173175151861566826881606726849932369801027399488516097126229443411482935136321968044423957484933055634427862943471784719882344166273680462938485982986296400924156599815647573745794398794849218837597067843739149355977794539053652269441036832152557569536191897087724344533592802637313610340092632293838060620208824076516893450882094242178751423737382723648589759338428573101445156553347970847060774616893046719913350249587935248445513352292072860040732270645481139771408374270297638652743886291161467569117669114342619824110335040452899235475279994456639563281327730159897612074851796791529630323406021393899276957872881
329 -4362800048141469589742415355688352532251713693929002465436481657311094626787505393122363704713652187394613215808621138680344608172933766427579688029892835531870534347932359176889009144846712451146703246706947332039843851723012307455296195067315211248084438131033507610970323950299344705734791327963076102716198383693180693756753368933129093168903472458779159138102119053591389537499949727584743097238356902107085770395035028372545743752722070746264379522367013957048681169023956461909665765278178939053171990378905446359598325346845435319804466427978840945887051473988727602824140562319258214397814042944634539489942789941179541577687746653196663444651692806598626357986182678584808531896534623242429077185287695427447016763604577314674563241283082945673838233742380192334509826510373376012284990771801529483425416620417310101
330 -3895816520687821705293405448418233502081031251146969477836631608083752598245700950402620789216288678776244867065550121803281152107470544719607861551844562988227380529268899714895678037123953644091189226758592569902042862979202828453545763569009304766160461137563946164501436975229117577818517598166076559151642722087785756200091832591162913374016089460810272577858964946413176064426842676898468196860362186043020104074675338803438550779696821304144614586847821875457866069377108565879924560611315946316919911465200365480866119333113022554895004456421515123054472601463165418997235272446988565713652290478900211399449565238858497495346671946832575319732795230956420835965553234640922241960208156360017394292358219229062726707850741012870216646130721273085138452758368080555056382749704337661497783311953446061033496295391496770480
331 -3489407622701718963093014515121431113448091958450135771037180946533730559725798173460656780769493696027160878028792494297514774296829010546437545839351440539808974310463390682152346105059997766055210504690529962802313635119013034781443829716665510346659479634828950709693527449756015714313257900909017960717006897012459700943624713994722723227328001344287772601203720532802006865387126043978944179381424947536450280410639390940995534202811344611778293875547355584441961175486297241448162456933155834862214392121558985445808319284262138219915585313301307363377600777629827672144065686304796615611054527001413505768154315572221003898261693674417747337481199247499838494683518524686406189686882175495747155055391614128672408410169214557801397748469818102343110412879123113244753977614382756907414825436145762928772463185840110954699595
332 -3134880142385913813717674251094449307356161821305954822741905822813094402802362430080785541886838350209760823421901348785975004118124717040708731941395422459216119896426267899797250788868479663044569620477413850224458577525502924110954406692179385985017884608210929971104003732324544301184259492106487150343035421776664033695693596474756518942808397720705294302164830006490003074997144997416941430891927121622447039894498173099039828173598207167651474820273618580091986392714483961216162976611319354052641298559070233793549031923231166608473790174263452300478554604291549811881907009483993084123356094784059276234783058024028957866451889286549157370081304731484355916939147793467255537734823767058461166615648642133810824427890516328448912747524477718454585489139588218845661045167497716881880412397165521260239847625614749222010924439
333 -2824894449801190917063796444633054864626556582021767966391653799400075100261008284385773658162224806275829966180909003336164020071505105325171282035103789557793133148226029287498889552086748428172413397224361013093936043889797851198227850725080969497058013026829087919738470362281353266565434645699453906756661545237757688617498223733815743987963193267822873789766667231388078251331685709454837991012387835399983755580700152321896008708046988304543484453970947568952304689153802973258334960333580017548756314245454977076742854023593999726714913460824537070840556823782948340941481336768761792473769629581284303437485472655175971419358115173394073462940746703914112278900149030935608642498907865828793269028590838240176714158718655156764661555208548909813357691763188522308303638687144556848960395681340782471797930645211927476429663871601
334 -2553239808665130828424674569001685203884380011689983057463574746495977668519020735358046247783941200272913670500083830482053672054126963408875512949304217999140627255272942592998039042138227905688330809456863838400774876597221016742283887515463920193701478167215315271560689142911066690145977140161699204011777882526760208938708157280076734210945022901755517186622382221238410951330181937224419317886932131450038002442756490700144673860741212228339807232763285583087428534250635013539122926433961635393497412633217382364521115939707412630608923037432253574057655836039952020105759679286456026100610090966384908047790396392091042299486918015877863870342947563853426439286464216937213346150490389626247170458207742701515706751044640240184427931354309846294755727197642006742833339990758052731703657357225220567766489705898560646272656409651336
335 -2314649081360372628631137915255350835998501518367425611053036193485078375599830003403752457589509154984743124921903848424972348447122571623126243447931664628089763033437739417732958505544226471344400265920522642570898750772647509698072770827308411255339534078798675020848524353976545457697083203169668393651305239830922574385708822077929783808485840860341887476480392127676048383262796441731547169595824020265061071439700730574341215402692565927614539539288101271649257724256677657096018631358979358726586114060697698971251556273851350791729658877465844856321533140288603075531534155509499602706737336014854209702557880121277135493225153573158047879988635189909643111880156751976758037824659414765147656972962338497668202265578610821723878826188161855216629247057937368127505961232372141869622577645861145256284225902736093088136253304666454290
336 -2104645588519843279035913413293875689557289997119497731820248586487659262521344285297257106137934650242834140191644431590624895543202596181119829538061150568614411868465413587858918848202612153356079271785804281487162157530117633069761179337912926834086389518454508551358969585822567470416779076664295932851783883529952345805741256860412012213099968347240887808822977017772425369393809814206195842330403418687039592222089144718581905088526040878227418134121178472662886501796527363201114987668470128232070553481134260150196949298551117016217177590102408542065065594757181169745928464120808982912025785135027445345747302198121924644702055364017133179650935178771568446229189173818282839048346912067941619965297130031894134050400384748944572379581560424524270509325153524115937554721595025878263796060889624078350860668477502109287799431024233143722
337 -1919416271193370109705412463536716764590734686983777557861413360188271187935850120441296462747990133430738122576643619591448608801811796780749882823777222528916800870354360221023481186097132570605796642163141497613468660560922561173434010822459047066595920964572416202546700411574458651633670707420029338335311670034242147058183481497567444954798503175076472086448590038298888076620589601863408697599291318195080907073433881800514706125480257471637547159301780321944691080291338511469629164171618099710050771324864076615201679173614490905299991380601360366886792075599698364251352976190456509919276164400229586815002521661603653092537605395377001021178011739061085933652480547026908897257677617004019367599130432618728691768629656503311529162921182218715536144865543819235412594848600707171488720812541444986341656564520103790796070397297805152473150
338 -1755706414556878113302591057012669473510865701463139140834702204203469769541705689181274277450853821925891789706275929599343968718031382501634160713225612137203474261896914016588322693473750945624538188828873516529982711512081614026785225009002725001938517008172792094431208790600969590353006888305030117135977583856109044987193423942045903033245952563940527151971621472280022672268015478961150955913795932209681389668221161296350884933644361364298228116300664133478045811953149066680260354560032786699796561770324532157375028703470762427645946638440617449589472869985680439698520466181239018506646408506314613299243231459783825965295082629879525101260436794109452495935396853769233676090930187148047642959937160397349302385279278855469747884514717640955213837745775745848481070618419807078004539331200934057773491324587431653264426687529666259963990171
339 -1610732084088942065694627234942462488201132358988543715169213655315629885173750375106119220577575880316333597602452577757052523113560073399369092124017372054836446984627788985150262223725189332411658707056851318627911555310694442163396166427389546192885007956249540636910207111325683780569213857396838393506349659016566408337345713939024210058185840552403460050390343241642588707032029401681623952947314828841297042604877930425383291548074976902751292185735968354012507740417466123122372101103879659241210717043129767658468452990159339956033419712190733691533890135551676416621801324718692701376415285242625206125042977158077666049986855577174017676865414959740157036980221437740666132316647639559545048215142692780548988331438572739192264667536334130940799021525846526594253219428136098820553500882349484073170401758514066519384659588646885745896610702827
340 -1482107142776326619222258071569456593648328482518592146005205137622030630136555040348697928663840111947776806303963951142582849176382891240510525106170815065146140187320338661810506879720197249256153820562622451912280109972827498007432533541603418078799623688882415645155527981666654731000843267680683030647313383481801076226379364458602998372251751007654644264072685725001560086098400814631752812190123482675583871576218212551084347287389685463551887405933362929269986136066743807827611720481745093615006178239855325145330333892240214251613410754995814508046610334692114950606246199979710586719708535528256619004835720410762571423285323222306614902533321757135637978094673813428756720545429859385260659894148257184514074351602307882943920911513632354402618882863751565704349993049987135544336232104616739783081030654186691477550540485260768875973429104217918
341 -1367782296488586764198108865413412271269526739574115809919498961984088570754180402643555991957665983777750473858338297067409679707562852291975377612488331420038565643500500952461394189707930704592704225741891916318937290060446011697353114925136894416637950751203205007292848523555121080890424935037984467493315117858765301818011554008938621169892476460814956935384665023169747886114636875895403818140312864306820435062817343735481031757335235715145451250193756262687066228915968590933826682373513746459842626658235682461082339283850691158603781933378457194856195802517231741580717427312904625933596113524576194001106037358717019989269863130532679108882121011664390362025903057177433379722089823211242761687214081692353188838737609769180529931546134559919493769706417099847216412499629825523969511800685125101092201483439526185139686097909678436647826142061150455
342 -1265994082086835664991623392166628268801440357493514635032363069209363525172702922108793137667227785937476727644107167427680851933503777597945620563199801602253286334405260165178848634512368378283008788807080385691542455377497826755760513936147444627248394939982949226823462349155527060759246293991598754486514425649445285874884223712831256043007658994992046493772019221893370060015685919432424285267642338879882126149962893611986066512370563771403293556473135036597305966881637295268150863115576885336121770064042170656232000029765506743763628069121734619153299955201059724885843932499101419393622369423988986361963825314948022722420254265660343657399435176316085560008768296329297411738298503659994104117973199444877047609261814289596516079569883494504556399274456730948563067690051436495176220995754603227387700345100113766938966594806657858505041396543015345801
343 -1175222091227672749549836440080095174735172999659480347236710784751351712397881537680910655503593175106500825842321582859120420585549624008977478909540969182449229772017882346502500347146085610382191529572621474184527470051331512970849493814759986200755786694505066676379800009777625037856066196769383961535178368132513074882653719063199691567794170031934480860816917487278303684856711071476986285439801449207519592549859269840860733693667845235486346951296592114193686262630794116690159283710028155908666795227882484934293678564311096707555656538910178299860563251810894364938754641254569878424689590415486711621729698433845458112876355248033649386128092414902104393808624497677828165344601477134253539901380272522174235618213339397616766054033617994223719005589123572178108659093932025695036904261574743841306190488275237372038057357366231409816206252417521344572549
344 -1094153029766646572396308537605614412721437476133747674564659522248433863481526783040297231590365087721565480212577488744423273850585265483827424478044398304599090289789607061942772504231273766726981405354581208625833455999985454315146593428291948990944079601364036987859316537626910579393020034833388570368349880113243500565586707199967290524409412263426229977211067306756202506213102524649861008530502679374563756927858135231770738802131382119223417088623787622192703117502710857680324062441265377771480742647945830572665421533464391233928686424610918850457469824509127672523675936539613939532558768078402300469548778154127248127676880228232774861463976719214198065568656245072536272811923589188755125622754314933521996861221520173648870620576359691375115250233480946006874150786258359623236272553965379515114972190589509477017799141114687577079329294545631548084570995
345 -1021650462148412937298539605073930220529021542887281940996007303511994108730071644510345906370337478860249511204804822645589942812662634823412378337008995664249143861686402473482963798311925437882533656243587587720359350878476046876358142498497158356620957805429220784103952879961778526887678470830000411884647982958743997303412349134327997788641084988903996290403476110566266617823565205991041373864587418003139986672709533173473372846423051027676859088546692859200244413466960803059606520880259943717421888181216803546253289595484509799123797896635537211327375029033257485661105757742645954110002161408461392178804344643365563169668524357215272318751106991948442521883434158179104210578280976772661067070235969420786755313665220117246906788117132026106420259434188072050598916273373855888769491389768907162175222431913009692991513089256577857935277882908259832141776672370
346 -956729293353461773321947461083670805475305636963803305885363293556536934698356638353711277110852682331721920931257954489105150409763403447550391871127267439768941607510302856903004710241226643265100272398404892396780077966033345876627066785988539637782373349271259392981010948721914197463960436090823173134318704412342517096758933083890195123811547932429199694918020136539818386819944591875186393161067311511078697609819978291909336543308796568971180740424467421278376082577573330647451952591553235947765471799392343857214422173422898532195812735412871029177686910959451518128102630826755498059497553757078960347353218830299693078297352475090277101614434204811341170519823117226933515038465663212443731687367303651621493122887418540435407730618468422571706461864710505505930696965892469354186841944856624574733166315803925109988876698449998393196376204993546715820200218635929
347 -898534206773658270326682216302070335722562767060810591346598931230324398783005576779500439956637165543323607089733348031848352952552291395953790001737859764605245684495473151888786521505170831328056805903186516388945498433367764999032865875193182790923342406224398937492744601873775942345535365014392768918489779016803979534840948606453257864296500833130584543803899468252639295286339117122236882835972520254752000918819275433285079059068861760140622278285929326486700710166617230617153361385298483544901357058321012773968434550897469774259930162889375989744308043135274823218921575552808373704984310182685228556612815118042353511693838961291824638245635906541714168837548709579008065120363010066687053582562941775500116563198446096625951791686766559158734407064217552561657597652660283157686956306270064770451193883350065723908370154383458456586793753125073447600979138975066663
348 -846321411953734991021239827197204243749353769511964081544920394002164419315227116913134482678612147142011651771876728798308749024773594478208039501396821026791430397063185952266953542677894624292061822977868055453886670056237603294249161026980479871702119427447637838323408212295388685842986857493170399603520898983690485617928817533185326865491714264780490273215228756239698443465036074632332561037419501455571879876506464119917866868228203262821631372974543693943774187181912729280964955998521015305577984574700596386952332980749822119737687175690615338844105235498772742188768883897854335854846046534849097463165375215215363296102133061284998560778962430674274563226759475996716086076924135485299210604955137608579867291848985072942535393137370704179922992211364187711058706003352845928905586486585110580956364440250777514712652484006404265134771296334456646245429357802685766104
349 -799443167194400134045670208227290920633682783038083916744821610743987424302728301673612821137775215195532254105593551132057964772562773333159759494209784478672888816227269505336796685619783310046237577090161816171846788151437868299810455672695506475875191280158737571724096146617796492101252251602469255681872424351905169432113113711259949866415475403040009243081634271621250391541914545587770757928538937912786201446757832431515012325107551674966981404186425878523686128793239205451175424895031157686704845990907258490148819794586677372154043815719136250646661735268272754483500148964618589728164071798976780585577498464767924413224326364362031078638701650708028247457202432706599947546877771108456745209352792506816957596739403736861095710975728115262097125491430692125524998503923358570421862164503659829658823050101760127744724437338522805394355622113487684310810779142470750923192
350 -757334633172206134746790711317050091876928844777707514681037172165762915541582919758981945410610976656235637963369251966996095131161537142114469969347906105870652992284606446900068190115733277447312024342881765362257829584776820768625255055884840843210474038125041204370967745840342826066452107800766133495991490635249748642384224695195913159162380247709667206205941833090968140469458705186900912288597086469607666884352532788580056935407983914810278104805406529325571670219737325707360411710909067030062034497047979029086761332742134061665988288973770659742513512735884062231609004234397796680571758802075428555511136899754906740673088557347516552933623583144131892088212245526531361725131356890567425793199399224174516808824586710948298540565633106792591503583472158942607509606906778882524690979177067964301328053292732145311114421002322094763319148149772568257331339616738718073281600
351 -719502688702764905786512099022857372101829999538130553924525608405473891290528301566806818282992182938944982294515335739420161770346866283410619694688662458873265207770724315724211564487051776675493357627985515158007382514269483997586838609424153904593600669866534357648299915889391236662161847929334908344037051487456209237869110840442812438133661796853979170954514512858992283347584581786141122592511820250448694945937892823641783457352266324894659368524150612831916640514764030726897047231317662588230108338339428873373516568859930875951393462441837953310595298578023136877664392729045641952666120368388529527193118461790314480717983432556327380990878886976109446676424271398035231800309498192954080515752132662987031010766625203659373940041689691664120484681164316712994903300016836210941730953134258188012003107799144153792064835939534181803476899070986409339318264837183370791575104404
352 -685516401552113151710640438639314085252440149267365519183235798195777743096740190796129323138313615492183917289384015364909576157096072369493201624135990294749912027384780569752702478669667563080571917074391208856751005780019699077684480357140238756646556266112953241269090181063018190571690393903157556356734147070953636556281399981931063475374993220243947970890109484310479612219968676929043452713260359932156534595857371358400463566226386909109162113041307056710933781276491910089122481783615752461973364123420321440856638629075862024631709201906914230017947924431356853077601907986237846680868297255123117547084493126054507929713593954134143630498065343850170817044767769283130693806762348863665900111462760775141390448387738561817909236349232987564237527527935131618279650509513836857158132323969840152351561331728253890416692604614586958168774000645495029089549143927425892938457838785927
353 -654998898207480585829419919201192102163962494223413172018651528175013859712621214063586740760026650870104458199938602754455011387195429386821559249224591145188533372256438343121789468004459764367466442580631404823913123235906040573563468353361188483646096344884638442447491395336332298782461494039092131357737291988039539431046554088047980570953982338077653918804112180344029396159397436909927697129865889170366524515361627260347092626666722944172083384373587516764440738127937778600661934468641193851960578467511587736728395263686623703878917766284588498148298133037307361448555847900480937049845324523884221228308665689592675781578772700669632830182956597220488080114793621331354368681466894134113647203482105252929949935034066979648031677285771259183802172566775919555188880783960662147737519360847487804459005164215164896908265812436775449178737111386571204252229005521822606654448268435519985
354 -627620418715011386371413525737691702691753555065343907296602246881202936867527425649118477966022672269853073967207331933325488012076985366396908149597697274393265217348712267120379116014587345636918458636168328431175179497713051513785686696802990283727534446349178218560849627300925475654347975796584170935985811540531911725328333320509160517460718066897045070068951784618197755863739196026552076538534341691043267080913276462595955348933909399223662639836191042181920954734139922175182532879942872294257529955665900104373834925549101567211432642559910995087138629970895102780954449055009201844919940624704020079967665090026758246264626042335105971427289685106644280454838160605745171292134943709192590955466170557200670954366219533181498423643120218063082158450078547680385729533286063569404210174312337318176683905864519063499071521941296881741818644389814580095040779201249060071809399815291004244
355 -603092377670284044217545850653436987326066737834875462260348072144571225359754728506807959919206527873663719556673748281833379047750676349333396547084797405371337229922015952050598427400416872083519276300365613810837785436992932783993090941211839775928897649241087746192668565135063060286939430204205371476085828913397669510036530274371066623925401753883674995238758461403961914719370719839479012058692766774790937721498961428734670687608351719635591961372963988664069472507456916797037503138203484873419500349077551493754463241077402899237819442769562096050068974949180792849162802667612032137062278364937006782319375227472297359395561229115610442187150291386669790588987530266103887779063334278847043464338398801185385144109496042967271291029497528180530259763969498995600070729814967450880485970698159531568362440450785943439960908495856734773034058041647912215233607815316321076024137465072379990789
356 -581162281502538245649496897828178214709918868725664668742754855909848097507015624484360006987086448014620501850076180139319416321165385599550585495887761733288937584227924100658358624698740900923248134853545331712062470053071896408347431012321830209121827460159710724253126766510215800820828957590901508979815361588540193577829763918043254260045143463744128703536483123439687218765027670449278653909438603651387237090459371720787403233462499785683532207268926791113733609399923935040947210412103690044148071955152154216389003873097733900713116582785451718070677399602976421950426483609028344275170028595048763470160348298153547534027709131679087222311176397662109377955869474396115727060447490769384420943693323572190557631363232718315044359298553275529755498578893076790503134991121608468268337825746265847527188628144949141364867875892095819152610784873312865988357119616860726217085093806291410587656628
357 -561609376380354911623646040794216662061747243851354989059762826591149990358156146336144463345887034556952848675558347684378008989653858949238427733489647684296746730133144272590749877803191252479490378213343986398533820583108577504196419484934946419474456954869661075374337154188195738598584432038822795259744890925379230571739991595509822295735245525770307783490274633563960315221540925924741917925583272870232695342939956287067313188355605651314001418128791011361504840892792112825159727523973611661159723020336324152631897178509814638803024425864149124477836998533278338111074889022894450867776255167632126415865321500797001211849854635728062113392426502557361696021243338927930725493623338386957351228592298830265187432862474326718211306606280282704782194952591431000704757406744469002170622771625116536572985387016876640471463741675261663895423183633703068446491034279012503703405112117937755630055609131
358 -544240921246516079780015938908265753130541045175594289158480282795368035161095586720263542592906487061282113683370393827776016461010328004330693708452378740620730670965327802402424517414616335384642038086921302981571986546779734617007513989050376520387466629315657443218203829344584326204091147897993018980493166800170119189962327222503474998319649951517373698831813486718824396221439883863277810426892950650209597258423652159351474847440623530794825042575431610471959673891673678672991486754508690615536045180631461103513565706100569804263576371645160529421272669905105155518045708802597552636569214898027709465982584204045388853668015560368434656377763993306345438852353253238786840265216492349284175284208534872407526214061975350215951422968914131771990203398475846837703737994091526480071197817259645963139679784581779962648906193933383514347873435152628942610892977349940361814209870072474639935342022203756
359 -528888997367635512900903504658433944733933695364304934155623979167999472961495244423340034566297958528401640693428127098092418900062736945881512553138072204410577483810608752254267035916354235678729623110593962257700848684072301105165178055243588292110715407722125871118716338632118575036595760638955489980252474577712831585616215273456578526759336149204887866931368863762836908397142498328056472323359599086783275600503104858306338025568553594119677092701623676982289738968492189888253192199465594496566144710577257868183741243407357525552758342019914663598240925133327897690955412293920699385625215999828497263085082819545190723395223512114768226113584333313453707475650994457236887213015054462076025448188685778221542978810650353105352153541439370929767079477612622142702274299038816263689937802549249483974304326706669517065761342956199361386451886294693164598634454397571706896332182530286892489082423279377582
360 -515407779937758840203088516498894225979988089351171326278721200794930905058838836011892389364385259174662503908836468408889143554510310450404388408491270826894210395302626548642516377197126068590490721758977290574846502213231463282861317591253837716066511228973320894213447288430342024217661235414488820132138742998059391096594097527479136382103373599291438879572911726061547170937376908123130645916206364922293255706126050040301498231853026297069626271470843565336714237152218370885289888146036085003720824429349266015406918699270157938733505026333376328237851690866416465316745310663668262209301064291881966194506573063443465906968273226874792925889510996888609926195116326752833176403522403931131795709311454551818326932420295836145627359798454995247124610270195501281701636168148971127391793226539493697666490742224527617195366909367614213225327645469307960439107605801829936470468151813611479122145359473653576941
361 -503671209179424930013886138483171046800561243174390346108048828131902305750029211089453727897851462104342941085773226437306977414864668815877695312975036438511656888846160998130540769873767642128344490226312069409920803206240179695552201526960614701292447619704212256751027004604456209186810896802210553376864824386034082614899279695626575509700004344954704450184530110396446660750726499270607264002738507396955404682840240593899274500079022204134487744452907806706292822282408356017513399935403511649956681394531754934012383874653293454665844628028681025170468334037021645020340953969293725086616622926235150732042454249881342510350072641906593694899307944641042441380425872916874380400677954769112415023860559666128088638696248976934029238386227207512977499745372818018318676143567187773233404788120500619044818115953639511289097929375246913321750685899123688210257712678179435629101280716210986621668000254488720450548
362 -493571008432022820009925685678094071084780492572055034800022601778140053756992269132746694435493383059316108165088062599402558236502668260312675237154178908005807128786265702832407828324901372665534100247083372910592489534628468714849359804041397432089265541207906291907874080240605356245345999600150502643898664489715846513384349329128863236229351929419635746469855728525764279462163385052777471211901261893647684135966474493080012723193609028012753025545177176198384190532887826422668898689688966519604453835922020544323985862848938621461761457172883185507842700456041239127496780110307813398806818264433812922040315012176054145401862105509299460169824703654285080546827409358841193524035576755959138129045633792667465946829737350386446474473754853463566027467762231868149906778777261636653712285559058691903839826454271891962578244087032598466226592264661697700546288119861609560499055985098894681196074105467468536988947
363 -485015005229109130021242142337366382342455781359898741565834709752530378871968053740069763968980864611196017360124546354737358045257689374200617952705610841016450214598549296408771526695741573768823169445572225960358957502878930219253007870375170428433177494975810202339822643547192850357712030612389496555826473851721124443508657679508141103683932002242138199379288190089422426407307987214155190251600105436423853518287486437987092407662702214301700641183757911525007373285170934532173819105900488236273943867909415195212766751579138926466592570116089973095588433560101926045258494208819169797876452212983092991262645910755380671015418092247447069733915327570554074989207491730055774034168330886913425874083966332627073150411392409270462274851675757918076488132360453830727836899205963413993576154359165875213109782263592987577051506488193923483511776167649257333000580831838517861884962536798756249128938980659163180348074083
364 -477925718611876164222807359003037271032296032599752740551161741727147566003895361525821507473441402307805353625648909544943928512004899274313343250263982302391366134940552877423655188875425616887284275246526038550169638321013025465917110214182415128412403150336277588459659927041287774516132494576860212243254862493354307445218168017317721180068470140953930389946636612896854049053684958390265044381646511124463853971987297248757902331871781411831522639260150711350128080754483286278157629260988313093308470760167698379484354697822210022182724224253043413482427913309873732661118914466721822279878884531829086551175364142390369382586374084950865338939937541467844524721278377314171557133275133266350296041036969202606280601229731671903766213811106676724143280392075778013153137456630939157718899144350341970127500958778584487018993299210165720994946009773048847038333699554357104602613403938112109519382137059021872704662038184078
365 -472239182128484314055767463032259481112274857644705619490597190883156297794097243728103554649675484668256302086850483504865997349283100752399684138519062454359814823008745754698450399405967522149285514541008936924425961250716936104697372515611274179217084990392850040006899194517749837121779346919776853711043420760392456648745344736065820509375517658297853952923864446714658498066518791320947995857033688268671926943801374093553788295727893517228188330895535049780832601613372555619540338487144702070364812428442205628566266575993054646451403671870016836253183780717129388059170109200914186139026470806939708227803172172906333612695360826568187375257292668807533810915407163671682646559820752454795974953348497159202939390070510803203176230055608288730731813504268080142404664137351846154767378469679863128666993056802340452674145198352734466019973473632543473140381682539599106075607255314801490129255205599641195198795164129092260
366 -467903977315325900932499853005256918884845156305507939772088980655542103979134155880559466646590404209147237383021867162902472379773903599603795607024745365432605272476468368213855710933510026576830664991791117782918466944262950639746205436697491498061293491695314064557697448012060766200852989627411014780331803315962985927894515782827853517320957687742073910126526016019543407274877187553893489877196682668369692857036109608694675854014743040974512536898502693539968172044379429734638195852208002649345197206103315841678252167468376602105328905456868404320709605795458774971324190944936230275269167390993093369079981919805227978118064074417809918145075492607983873937896717947438779678731605449898740486271669751643527563695210553962078674488373258558139157551035693039684504690041355154910655203322428604022073466378948240666242943211059399295227473081273355310336672579901159156641301162225191377388760474197354743692894577415678955
367 -464880457103744451778556011209701014653837141959219723215916555402916380597555297675292582819076536335761762486805461895322885721702348355163086741060034257966455801203018092070278018075359694339472067924482528770599353586556616207421185696426983204526631069339604660784682948035398183662793265284918793376245870413262478786783869358046097170993287322619290428415633428929852791687238048695613536202723690813558810307514832521898400102949943974458642976355521149051440776193791087923686912743875324607278741311978237818775932558301582743311602926561238670889249673549849546937149754159707378464821083269062798446041487254297015257404966976871191438939487561085538331231831717836682241572510334957547994587808499494793246060020873347718708368746590609546383504395107444625942365076302355287160946449129354935308305469421922818542039840398032753853242917205181714360464494639788729540859724745782624545065217725116554097154906797524428460084
368 -463140142677705083447877534159491013493121791195608819296867167935520733161105369868885269573653744277759706277588268639309328601278446263104428359937057808374914661394139526376616295936394676080975949031671340404128939307156558059650081119800182967038638448145881582678808731187820536085565533050021609586591466568606526192443510149105563381316909801212830770251529184858524487182131733201172106134956830834694905384319150181275868337525820058357658594125809368345070993833226365252131861232261649631050555850871480721966822065672344195116363194888257677244897606394153666528337993792160456301227060473919976071695249385593527151050413920661886132167944137495764197994997908829034453842358373043941508744184937887813337593170374976009701650026612680927514352764380977174130110152709171498239350212379864870778942949297584191101550424806963136291397968925903840371262324261404945965012990668872989529959337871269674420878975422244124539396038
369 -462665280938675059592839463415785104628856415483381777478387537037915041681732682924803226766803738505188547279870605124252141842119104603057009158747591788726199857786586893790413915143808415220343315252267688362677118386285425864921871451385486044363143198478112126574257440109299930237954322821578951996778101182283941637767197546419970340038817181143557141300430947903068351676734851040258467575359110578039973773188300944968677488019367605628108252489435823476552316240975924512929381180017033237613391140655191477342806528614754542339736762589670990426002413345688073490644777504729531752684921841742356554203098531297105918703987247725161604380670332156822019035425317107645295030660556987889998935784225452145319352124476145884925890995302113381845919096317982032851367955094346151852462259977935439127858931126173257637921628934462142931860965530585351374330118900116410815959644179677991780292882039259887364671939423185079729349711298
370 -463448553012627652096786928667744867181417791086406348180143554920918721780489282296938106164888125030981145216611358863808595957256481353602453907662812383437343571522154260137805080157594195718163255816828491696846898218195925315981076531084616250404550045430946106734735445193708356037641794120880939785699237657678070570820096978915556423489171934237661068744142364892924676769817723348633065724802031023617273964458748629105064035983221834872595735596238766044888638111838679237101626801528327624207891606552396371897370319246791912293687452680329368889168617583067145566922439424962716278226271598289581058950534010489094659771186330438771907744585448509694576560129465613178876282366933735446200259786545387353556172595432932872584062126604043820610095410014770747350126561318726897240316845513861951042733518575789070186596762945061371979360885932484399734532515753798129192143510906087901505714972074033287621819231752158877550611748694441
371 -465492927247898292928072979273572709399060858412644928862289106908753548888485302829119372188167609785175781364318310779320615687333032379886153673782355757611690728683753246257096288564947182704786316857868140612225551814134211021344900348845056173752284613902984099130822930181511369440636769981351048113482771169325515904655075392593009189457955509915371732366710178048846191826168224117584845307085462218102451979437119961657693166771983565826450318443751970114894423299691160488643455119149141983559528367719646905636016215020823461101687523999363658349394549561891728050356121164844159547995778618367807594647580878871736711682848686938514388322535317487891194568173687339637770293748259897597135622589749945868659908030360603911370046948440608037521501939952281530830255340915652759511765151014654790816632708055563540548755673301000092317707170825641431035586141634036777237813611005151909081089199617268616500639113096201655531272070504861357
372 -468811652979921694369831776738340527418470585360212432814689864376193375564525756992390415564797439956264597675536742910180153591802154039192740843817825060939478055734726655850366564362204385447283405400929494747949276031398393817146977302920060645296412817207558461814183367658695672968007457611748680107499553547450150256885363009047950227044878502258405383943056176035798443672311043006022707769925474039308760145771559117129581985291676606726921449751148099307685701698544899914835058258399999936782273523948364648273122347880143648012450641391417054623439567692021524905087537988205468648251710453081055399276045138223133028480663564294847944288767192548016328897903576645163417953075399468581063791281236467002662120403156823296450211036626510636003265470813221740505385121211676184654751502581950713332074208969232363142307698076813193025458641666670369974481628140936066867521599272940894444565569498672514719637457277226274790505870396612262150
373 -473428394051556504089507156873054196050765032522890963805326562145122384739784148189782551863259773437385426488352018343227834570373934129873354100382327429661934933365107352432417792592404554157552083577927789166551859854023318128187479559086118929307001224043343455790210026192075521106108406881166085054399868014294622072594039592210646926413951410088237920587736798538526713393399101044050768176365275211559117417574504356287245917122930482858207782844701904086004920832155576490640514905206500160602244864266731266034689215311563325106442012914149692835208098351322928782865527185415645909711344772799217911439343802009518250409328948491991562178193074581496266502702477878625141479110050409750082207485072709312870351836202968194702686475838566157314101283717165677775480831265190227589373618923575070787471334353657069822792986782931870325265622817089519931815861531145178874054330764638359526596888836296662375998929775826042394679891252834850972503
374 -479377503743487938750871271459123590967604762716884590457097892297645614715273885141396389785376529717815899811784247572665241405734494083634332363077737852992078241746388256188178634055157418059415636353382837624691573521085866001018287960906407523344027849528728478007940161592675733634744804188641810916718465955478498468657758347309616123738211163779078898833314991998689023617140128474820583893014331395128838208985809261665625032424414474753191595142499880944090543646953616718259861931472826242220521026220618484476903241260685736733986246205688627245203987516437210369932963385510334372337694011435405670132894320280402053638068229465090231278880237376852694910406516187227854793340935519576426874045322043504028703055221681557106107990124962083497179131772499101034945689739104502705181084966489544033371275749909962551083620512475188146532787547298753336819285049897365804996808256310284471125101807296060990177951318296653737358609872075008698578881
375 -486704445453735955744493574895158005488935238614071713624516308021412356684077195073109393321712612301857047148188927757423940446010324113578728850911649032050993261465918308494111004008170301747368773338904384887663517128240247899972891662440643845930708891872496192522138417515198175748149028229552943463565433735998173372433840892345760666034678079754157729421545568445791662458499922286688204106787999970151260390422418281055448243719389569442087200230490189765594975612921675106137513467986502362323358371074633397874479260510342600385663849059442605467436067698130024427233533778872348701241141167970752364528136170282424621709524524217889183195551113317851677669945847529974087315051746047609796492662664505814263540679354930349525542116778155306801385207964553101996386434573974455094307930972394778006421753113856049313201756928134536256339599762979118716040494352499918470743451153304266440456420402835035310605904697858902811225250844749083526318138366
376 -495466366234141252159614764991565746130075261522379307531685971455010643104450436641757878553344926169880072233354700871117813334388112856365163336855343219296904291632074784126224586568851165720803801245058682485195034962408415846109706381152911064560065990704011442746928334828608626538734246220620384449508766605128407655811893163495784663667333473819937579299094409947711231768219618442057985912430727166096608082657003303465163609795930458140716408636802454082196650028041247598787072806704920192527813201382007632371374201498192805501866028611761282939476858987526378685017798678418461938027549457396222560229233836190527319708330554421124824276251607357024187968585125651509582449703022740873885386677495341653126845082698957030220258915425807781207770433526473628613490510294194370147434404107776650101332227180886653397749202629021954411062898880299050040502370449597599257943523038557772524907991366865607860955314764437287315686764978069997330814783458525
377 -505732833212276211952937841918093026394964117665522465796537112830874186252212348266344468524951698458893724169116493201223368720435521906611622845750942986355939617513665694843697687273167570865495850088000495156212819045055557586359274283024328123073491718259198535498413034206173714729225726152512852194241132778161292303823096473200302715246592833806176634858659027492356949802471299526140237071565003728466913640197791226762260123782733645975596362680008880378341648306443522535395938271092301212748282327626071795534292387285313303795668791892262662367431196779917590518725521312276631053319419817305345717106570228481672596473399648833620885599146931613002966940999090206551759792964930342621319974069333408207112197385995018211758299230500129923947474501849177707162605350401135177013403630091349199099152702913133334877021465864447564174426286644655280333467965380912557387545827823841019260331025163079403149717542347828479915980555215393584327914668900707430
378 -517586746070827381661576733439142031701021264077279961272188000147154407634755028776822712590664743325797253074790660177905914202564282015205383557466186604690447856003846964219977623484596061876287942984632933870766035269465125834837369055747528391601023867249018413755596865074949512207898397785606324343069138429008896660955309481194847503258217567146913307441827393891476590682227198173031831937887134658404605903556836807065945647723248127872740384077306905995348326895342763965867211617954194156876413074261331518672299165772945581933906687606206290080796678802605325013735563940456580759043485169350046511783611778788276301844306728695745756249395140740355509651181323012657478399770910612303319954151195403486607467285903741059341673787216141911385030991767492114746629008496994146358430945394427926008536337222287858867839628016014305751262341266309839031149789480878542064835938343578019769432853758412590544565740661820028448210250713847383257660469987137135758
379 -531125442200403981022281995349749191132746572811995344927339237798659410480755313297604358885227482969275704774177056097789663862635268005842604641268980798533877910397615028703229971629498101625400745557820556238579587960896211682661673642835824549838668329638919203106326695022265373315074790708721612756974201544293886989617066746388088177816949044559732509003614843660456429168495276943691062788219564396221898390384156038695268572947732264425813553329429133737155458696062677627709217223291634934904040863728536150870461837054909798503290055378298195263058826381604160660859232358538096311062066980899484847559934381502062148363710663622341109881407596542007580844695808522339283320406633795964015184865546355803156937360380980762484843963189210467786279760328852499264697329593923260411902486599470323717309816280778768772680455417413365222133542825368382976572564210605055093624318718143303882853509352179230946605190797746125086750851163181436288861004754330091413228
380 -546462014971521218235903835050475827026841224654813752644289290135901096127955530398502288437357556145088313590476066078149592216253990109080775247584251195157456101018890511503970254796802452121110631315537180907821816369336270172603316654039248420012577508570081117868237021440227100791290133165621606954215802118764722942446239277347689777897253446559691138347567415855261827177788536065877355481229325917291963755953308375205622779242051902776707179563072936634288368184094553522415108176850290425497709081749860146851655812921067854782085394049350232590377263562168974621700370198455989902464903759512015075075455380611740353498122096009778697023622354169177833835120628861378454444025610779058571043445814467141333006465722179408489251154467120375785769892946653658313732065205661551400765492757134388838591846408783017445368644666371728998385054318744110940412631279415821383610820039189160265945259527379793320369775283561639003231626791806967222757619466760996263252348
381 -563726869883632582597711664797383350041872128183826274428507973567993397955572042132746042700234757050124893248665695464221915420230696957678880373537854732234266518153520869652532684912818561491544097830775698823747363168661974425532098450915637296127091462054912375102788354908220502423803377278972365015239990843620140448861453337897547321754425780006608643504501235468816693201952978726177347563151490970987812496702063769069942957553687893369235663190679596332690701425108986760909447902991356467995201171935976781252468516567507781461177639676979926716821668002046791294547063359544561561685394903912931916058767084922106528673805257572545834218771960438525433432304742991096704769644748528622779827194850751774070811006669077211069639900353223803929322723282988903583283390509213284174834138816135280491660320634610217821730101146741493117376884504428160016474498373991556718483657460861606714617156570081473870899054323081643784446309296719236547440165776910729490746561345
382 -583069548253785290123545980411859189566595912199737869230571153573875546113616067674962180847674114380657677700036475303016742952080690904895836540510501971888576517689080801373519561905259797551817281402947990522512576947612185471142227445092314332892351225322657649823746552654470870665971815496385106455536802558692530641391908824329682008134889006926137547621078208978558058170835775638666070580291583053033052654401515466354780718488690657694036399307154926984141278148868345007843499741543303484152236138555851367345604384917924053085784663453672568575003474803748383977717267136378016043704183881612752548851234009908914924410568303528510717055228505608296693001697160732990919046385476530570313481789588257756988275118014189405644662316405254548247352471213683655868720395528888872358125317716178753781318920443132804718232604300297125899656194824451756771007086462295825135485750280706557447269205713772258974890153789059981657480717564006520964422530529415041534061340447959
383 -604660853732184539656317349692554665851246573067772238279400638759773899534461705500872161565601800721224958495857335885238535847861977232488333719130020404506061449231756953459895533621466626769210317512829615982263715720847092070089719278284217610001111294057814269970007272096978253539837665014385045278763197664661678988549628996764199535230633554791347489768395060006929272578575802197842113088858310569251478584764616128780734815167156551966862793174717940449742913623215557396917395521155806604519044237221554985941806601231610203423632635231454674956576488769449957558000637645157247931083694727105776675825403599152617084982214837455261740469744797099731830632524453542475809181328669939955779747349130658781992714303586460145629394525344746895325277525571367896799720269515953168991801396779584825634541390894720436068876957879572438422868834588094734785620395954023061135819236341483449603978886356573867206756904590647277922292872104005918073088478419053308439411963889512730
384 -628695323425285294927533074097556460974235257231854471779597455826179616773627983177063969692252061015252089452556286819641102468770718608189268323635522634332624453170848932951089933988108556823254340078816239205862734237506042615909943724115670879911574984165938652162918091309098812710923203828119996006692857244113921511689063897029452784030555651450392965912300830730782743225595170523383916173844907667835903217113844196452138966760078757895698494837672031581505470781518781131507418803792245136740037258758900087387357573322681690866676299346636277140119904739669085956611242452310247432012525610903408051500602901722297555522560868011454339285178334965488190154793014352804897511470254086603185269906178064317540204359886902378303934595250196064143600292911660351914410994793962775720084403641042145525680215884443088774864162126685216130370692730003087639291894359237368196400901935161457108491915854266581215202059962941258241841876306979207580212022968469906625808313578136726992
385 -655394092943477902995380844075619150630002902900817969028261886358249612563364207118629144782019827234102379937951701772290793018513066469411517789997178075211901490036603360570944428382019178235072073101075552148897684311369783277075374009450911945348669817643988372205365592305583888297636024695273731952927609358115957847460698424406444794670986299369228487155861552024833300681434823546607790916222128523134259866855435190070226169379145863598790932089072930623740385077311680057758209049012495229382017901848723489590163917382105798835485073243620743104942376537609191815750498925036854660034124082873338032304009368559128422927720324159235185332090342494251309390212561243037825181118499145842060598651178623598949547212952416269744281975948301132496358032700686792327499379223517736760852458035247942667971524344837558133361258538466908199184565096500510182703683325649284668421879613135660865490860488653231839531447480786069425288820672283860661840803463925608872281692977594222600462
386 -685008213475984921632910684348978043985803266084131549753797717869375267521541481962444090599146481174768310287571826778026734463439044214053724571869993876216764373181229871658491421772845160895793467328481751570247528036290641065794708554139146745383816549975004941290946715738427168403172792894726083758819936752579154338121069050105187444264514770550574754394806158656015682192668131400786108716701473594966921223303171112765089394157592752697536424084870551235980876768080608332666885844458918011523808346225327360141582350447543614605129574870701857900072402061328301119462834482363564860493640758253139545339764016887569374029206717470153089387052672193623489889315401283696721718343662555420559401238148538947396861391358810869269748402734610012206582570330021400398625955733180378882555350668339156264601143556984901756844832838832378423947985801425034625719064031652421395692484010210682842841417043350285789730986200505574401189448010543663739566909426505176269340871152610232619100930
387 -717822489274452229349577204688981647064588236948822281389073814458858174621846395187061733726787298571512388176129934617668632364022659166401091090756684273475562065362223617779826478590351602606563636988749506743207328916825989249746267367659979489396320774881606675199918793154914877773905234063009131371609204423813432739639915937543074059766582903683542066188237483132354076545163721779900685146478562914902018573807676873759952901141486499880801700947451403391762692505263853917212047563034417306121058315629385135506488436051818573993538295031976908951191727302162700019976029504163205972533850777621614108084840148842366532495708360781435966333134265984071315354442695782342164132726492340797464968716971366584544802216428478361764152874469543646300330653525790646780409694149362286546694435766210724869337983423250990525742300170916144036269215601379036941504712716661446328197597463312717142716755892383631482335038758974913316839828900661043367572307849318699633542352965378963221178745418