0 1
1 -2
2 -1
3 -4
4 -19
5 -110
6 -745
7 -5752
8 -49775
9 -476994
10 -5016069
11 -57462828
12 -712732987
13 -9521244982
14 -136356161873
15 -2084860795232
16 -33907076207495
17 -584602069590058
18 -10652917092110429
19 -204604743619641620
20 -4131502481607654739
21 -87507494737954740126
22 -1940038163017707595497
23 -44932438729979286200136
24 -1085218909732007093838239
25 -27287537773817108841008018
26 -713240301018107994901120501
27 -19351486548569445389757833212
28 -544283178206269285297867308139
29 -15850078844932518893911175868422
30 -477345301189682993311812290190721
31 -14851116018867669623638294363086640
32 -476837186541572552093948556586000823
33 -15785248956841042717190458897137139962
34 -538285685811373578495887789094534742413
35 -18892357449781146369312716089961022978276
36 -681904451767595187132722305542497880724867
37 -25292731165520218833804689856216852607507054
38 -963364760391959739199590812118373100931347993
39 -37654121132801240274748968239958506236726380824
40 -1509314160943688415746619045748522941434024942543
41 -62004678580610769404355715951817853073066363197538
42 -2609107493486490014422404631906957307131400498806565
43 -112392938125429336733985732149594290522586839812467660
44 -4953743201702831660657470424827729395068754461237000347
45 -223281909574713612506799034160242794423129261785144596182
46 -10286958158966658518418568959700662578625241557047694631089
47 -484206507708146654321041027769615757845655632950809473039616
48 -23275004341470090899671261147456836580355158135370594033135591
49 -1142030367550550115713734925187067913237951639812940269289681354
50 -57176158309621952666593878024486044797797675309754107112253152957
51 -2919641087823720009316977679778316998847987755229562547425592547508
52 -152004171267412450705718153631373064791292738479539113918887171622323
53 -8065544883521940280754080061357652474785271087177132445899466512205118
54 -436024224451307828971841792964312096621814403871985401550661619652509001
55 -24007024934916228089063005777304121178666474151344367031884351487026404072
56 -1345780702408973542276998299967704758019879740807466209938503534854613466623
57 -76785797016636703728781271408186487715411227052485976140979862010417436044594
58 -4457848601804313601083210541829495605335455432649915917952099973550592450019413
59 -263256579111927360219488063909033009503744840656581329296233120674864094410497948
60 -15809517666359591514880442758011311894451201418179378291715829235050221295339789515
61 -965213787891444778892419943100198643889759056030628419717356528571337603880401159590
62 -59893245078755386404954972594213193605125100796954598816472326390428535543487266319329
63 -3776323706164694631202098993873648308411429688812604236710676374924171704688587638866640
64 -241873763599817929475245359122193400220681520521730126588062616460477237299524989707855383
65 -15733704073323628842744359997164692850160162487989342231462194189598116745032731764175268506
66 -1039186643523967265874780017358778643353481979127098823914342371038759430143080045648560538605
67 -69675044651911728246330781701259977627420146251146855164997187706649156853829116950095450415236
68 -4741172531487615869760680325964754488290154390873956890845430095681471749146587849386853378285027
69 -327359953561963725780817229319187083957158370876042631764407351856164347835005755440066916191549454
70 -22930091601639488281345354061638337792050013842215763729932658976852849539702622573244967700317949049
71 -1629064217453120333822458969463486029575963257327927593036340299510408918104107475423914346756763145400
72 -117364561542254556003145587732861857515228236237174945940438990511023307672795549404085813925631899568175
73 -8572720441686942452746211944208908487901695486398220294444938989721524917553076382834802508084811138812418
74 -634749039332318574882939517024731421002905390874030933287636661280702425875833592785834117171717115400587653
75 -47633021318779876605063543784544126392400464498859778199835045668431627603251504161354166458089135523544873836
76 -3622095981617000188541975856021500675249731881739270216214794166283045918313997083736573176228681503954134116603
77 -279050364247858201900307817603514664830736223762941208602853253269595933062046893487656322269563503284538866580598
78 -21777250159151221995485514424685051862747721143913602392935080331365864078513629772719101252629274492809372520611601
79 -1721274518652963872946667057139535454577796173185611104692667872451299643414004116019451778298925037905779120146018464
80 -137769957081890413792234755150835830858591918422526842243360472101406808360427079278093908889517783858104109827976152135
81 -11164738070212542121464151814040572804498220311970542057897952910030860204574920516351455916589101700589804377499690806122
82 -915938237415373811395780998469487307160772682341269890240261825503672493131212549612979096407881840229347936805490274447645
83 -76057680045707938340853630916913144154562195458221296803316789156876092407793700354506166079328169201175378059495426323812436
84 -6391699194219314609708602505042554033161717127558908261471848059376634815630633344382342871690306883471763286175462713902784019
85 -543531315396225500674949993251594567655320247895728483031970043270377212853651855353285533637895369360078906194203127470736061150
86 -46763591050960238690633383306778417398766625149005565440011668872041376859561613122953687252910236652908056014914954924926380647337
87 -4070123719053229465203976671918479560650362985764276080267248463959606941417142319965696159170396868397373765686802102199752149087880
88 -358316336704079943545176036043882430545421244683385001750292102834355840213152319819809490697355515787892459599188912114145078031612511
89 -31902807885056972781369611331527633454248193896248597737093039093730662141723688673186080237809273116652287660155109981201865451069402834
90 -2872366239047628120233588953371719330365732678585744983705190973822692772343006900384389069402863315148301346483600869853171580102621911733
91 -261484430544789745080345872481239720543077356187371717646558633893882500614139060672036621985281344674429369359147825508207245548438297607996
92 -24065486746306224384757983244583696771337161049247891663094990689096089259213541980345362193922112082852961682883121386799105396449780089003307
93 -2238901898691144829727793564395918779265054499403395277749040491610600878421366762167414587476497765259094365736331418301594770198400101123783494
94 -210531447656893517252929935252597995865146273639189758740159835447538690694883465006338245452762045833782950413546455440131839356657517053436058177
95 -20007431680414324894361349504825086318604338949299880479226207974894561014295081756813701301437910144788449635135469521191248776529125764032486442608
96 -1921366184367459532162530548036860530208839088384271560852622314860374843504222633787040970021839754148458037206593494603552014933000713800408614226551
97 -186434529799290634364013105521771808171437160899558488410421584065877907103478023930600311815040112840912706301606844750176511634957568472138743893849146
98 -18276536809648205877786341503051047530656749203809061059307664336551314600104567569666313153877091111704781118898591152039773496203841794890446245598275149
99 -1809954568544014355584879346654388085696309327905298131282084462372300074755915866001213358505460333506729742093435982286913556617640410708955889205386962980
100 -181052043887122966598540139985466639638078665421059110136999599890021562314746406348208531350366759010418579000149122805126975383262264166211823857490584733251
101 -18291858495399064664668559060855938703776217213486997333001650702664749973412779138091736632276137744580463790103601329911812777522152120418197741209440704853422
102 -1866329767633563854445158949910173347511190232757560589407427614994303649127236287119581895749660883382507951022469378120863449810499843927027484163566517728199385
103 -192288545870917120347990225556635645769958335593760478459802855686020890704931461118270359035938920637211431695498759486151571689656002698181328464781044797865574488
104 -20003779860545281087486330387686793088166889114301898543434746815964683217887398186994899721760588225367870703490256027962199413403152992592777748208646974291480204431
105 -2100991302619547983105840497072767888860086517767175703536756869729346383741237876177450647573552789338134570148752211822292250148758575935850135689923230384016642448290
106 -222766896968071632560769456763834574895302401827381891903311804754314420630940064366151588574653430018092312951530577314503303277986230081183033726386425363354728167486437
107 -23842548907636449857393065981171622366324487186793106272586818457591990965138375109346509936982100755100234624590758524673275135413538428710631132551791080584520055899826956
108 -2575683315529991300862477427910578094905383989702052824325492006444586464737981543483029971706582703650096338245636152334989043618807605604194949494312697158944912737093925211
109 -280823100428027696634706420280565157306264641725335327758646275644557736036256769053887867484912798644956170507081188658111511637292948686603704916524690854611951524484672193046
110 -30898491845223244660357895346782963912298200626890238378190310592672687458345644397746129003471439571341021692649041431908006062399549588545876975744343262273431164899609876921713
111 -3430599225710678826046748423129939360901322311344273158748666043255985910005874968863726376949982146661622196695241397819248333386049947976009750585010623361752854463363075338716224
112 -384322442024882178842069464882319704252776696692319204446170814389573933629289077569898865146241594377051404379614550020885170694442656505296713133940312490924160706876740829777574055
113 -43439017369116378030532510335399205038074997953518275765205102168930728452610894758356253613030798802694387610775808257172264072869163540919834950401555858287566531954018488030058857738
114 -4953233091484957844939546422105591064617916974784215363003364776317407300117965858171399074665877330546592000007057385011138579888912418023758863938261059584161719841978397056363498152829
115 -569755722266901423118100215248334711021055034492196741366991476229709598163676450953684785929814328588256221482358268304864861569266610808488683159214697836532376901544959170597341125257204
116 -66106930198567296183648489843595235945323447051564796181925038181681407578772799686154540847290066644074737839632720813550955388424739605518840518262357152523662800994602939687665706357413491
117 -7736266460570243994517807164356172401909126896196668751202580211898648229515409205295040112099067757117461501380944563905166922870205865721595503285037647359734718034571687159156554125752107134
118 -913083093937931450962417457193513558156189258369299106250667552415109298575434620949332884433598016862835236770931742193354646896234176062775338490558204068201658068007760037144137458411877181961
119 -108680715280257016711896155584472302343122706548867092319219642275679409027200728643394130406467947582130797222349606519442235028217598670863316252200804739456654058248161402097991077184087398937128
120 -13044497416175220920658598079959019908585837296676341532901158219779716816152176342924016634159113480718854172733438031826677973036110861256035678026981621011533023456068245390538251594763273491453631
121 -1578718763889388517440969314854370943847314846781406993760552299728115999840278280324026090882636677122480207153385034439941673922893841951302466166464844230929477951458571483455731585622035364981952626
122 -192643838169046162557147778062871355630919568452079128011643276549140177000387429913018487189947382099215946266635570770475140750539391431044624135200983768723804483280298661409864802422905540312027829525
123 -23700050096032754660156213009560688175316512953359908188886461358256920858597772789127905603638179050446707002151856719671062158440385925253080536240167773457046052399586291618399720329829182099653217861340
124 -2939398885124913646971745836040001906675430640028465352636464323668090253166372509856028056518139749754429929326368404055471700643009217373168585212103229628732309837759564512653328133335365672503525728615819
125 -367497759094437981217341999784552254643724107651260210046558802415871551656164912680463223952840462010909739492170891515682304711310545067595941495393276010336355718110434969411707458772681087307041133989286118
126 -46313757011633276537155141059004216368044992785324570331147273239474799079314556231935368815861467827259020214948712252342094305749812191827043162176179500761943290684039569812136616852728036526070647730982447265
127 -5882977056008335101702479019470536273868341432851684692642718282450711509456918036153822748854283767177900390643523845370868987664606093627333231559765027390377592299888589386452336449035418534364814538305064806928
128 -753163431888589005001292331891457735115487715580554303951334206362756444006430730165303884805704790296449511495844560648932496512085114007395521530951540103522643962474820411940533451996427642670233201464821927743191
129 -97176163462032484063778169701665898834326227097165241795054019317224177620418532892239728347747462758942247802580272039877255047245711824725786156848226776989238779334643814481128545878719958805083715590883756652633562
130 -12635215575995440511823416748586118438805899479538283376525036679118167590011599336629032613659844276084656744573626755616489519085405996547001643424410812635495923415118566245383448131300521806580326930830215506537097389
131 -1655511787258498241137921181705199634564716264553941878039690538352655613478685123882596025354949598857751470021518119111062594058331397711735774664026855611502828679645478309286058071445285879092054066985505976154006572996
132 -218566366844898875832365705135877254971076886216574872589543335762921826223995131455624087379729392463839228533932357755795154648147086244517213234644588210051097784259990009398848045515356194669552739673902831697626768002723
133 -29074411001617490759811692174048496304181205591674340555844799521267955328325948036356452972487392308313617460477626205166496174529216828579637789751988237520673974338990062803904124416427038023406926200400147264875218488218446
134 -3896642187502126015019341585426996248156867313700869253163390890079978498922169878031031412006070377223532651100340540937067410475636863096442058366828618322603862580106148984966104070519000672745133966870117515647603065437575481
135 -526135953042092058269243016294539602632747947137335638177927636543126510247387706426300085117784983211866878447234865168729242229904043201251153798784526352289028677435346672868036328217685743886803319443954804042144498502419762168
136 -71566450105248752178686019917718711199055334262023766553688039097285551735313843044610507552285275037888238843776050583477582661391218684108214135803785290820027686489777548459679597186883916494336342799573557642234964635102188257519
137 -9806218324943945530510327723655258642204561067355631846302554647952811622130856054395229025742379359006648949420806320183547325268456018980590777732936920175225734033849182693987284474969209681614655497197498539063311302945217138265410
138 -1353477721898638891839345225998414935859426496104183511206152397492306040462695692551119695027950052689849967682385214725364676819132721696867005874841772025583224641417376131953408551825774748828947606947715632309454473370074349024771653
139 -188163487488849402368971843508709110024680879533475448359702859382550997862739022402078320097626377395567201364481320041619959908314648782491948606022825093118358722028850651589705137203609668247845469641701307020114614689883070074541128364
140 -26347039846438314864477765555090911889494212443687133466891437835496972266590312260325120773128491585768522099790220405726137268945790671625157598162785785267174302849613917779372742990836229780143275686984995926172141495256560114400062204347
141 -3715509688566607985889559367090998929364785993521343677011824702229603118570335671150298661114213700371644327957489378490329293389176647986046789669259666066948314539035052756132874191408356886497645250626251878825656510286222472974140049352630
142 -527683165346523845827984399766532303536738916160276856300312793097248396819519792530270750631882770400357607897126614206712208634030763269069998740545044814611982769671393005751612236503664535297182780925266544454767796505283448193544788162976721
143 -75470083937995449071826667447756849218835177135899702594712467675724890066592748138296378513875681202070404739222004467686070404602511773413544277178284078859139782348723628689915097022445545639947260327558419493211387931971683315516562699069372384
144 -10869309645747937823774133029215006306082557754997178946711024640302531619205598135337796881244952063396093079132828043962808123129834076662711852072800038082525416444479194656361026273507527786288671657916642438702661826317920723350661202717408283911
145 -1576281208825696288687404627358348929686977890869145651645192154072420247380957079153616848692550128007593868097897047004760470407393299696411534538918738223195975269061952035590492685139115613014240034721874496181747143031318445258975394364416376536746
146 -230170365057801945458455042322837181985245129280525333728441362769026770167081147933230030692820000127794045860118445037634799630692357160465406658629210042292846071788923865011597555003324970364094498403486636960334368442571564677487898470055828525528541
147 -33839873392068590646758661652430391022812212085333952009206511038327365632219468596103099281370605804230301853814500872611965513996144633626454898721182599577366302348550528979275907369385554039899529517384057922250016105853189174070701858533841381581545364
148 -5009006400401082585113949254637919466526209716109391134548355944744113199569099445409604470915712360837299406131775931725579348961773589243853787747583119433487203477480902442353006740870826619442399457411485144814717160132407129763638551748564176601823440595
149 -746445608713532658782555418013197039661213113983987905731135677756714463046230917164769140390625735282691150467749526901793592689591334308736882629090851611084839845751617203946134510095382278767887826727836190313134742521643117132273973658019020380857705917982
150 -111982182213345802741061607909398540138421371564818562434922277916760001702219926755758703905327805741087452269581099517889253452301077031967004826184969010595866433281267015421534690190496539801803946307895464097485287978569420458546299568278818889319203261894761
151 -16911595303179760893064516321745061420344057741073633507577153815629687489419617187134367711449157076557632054855031907881191231790286519153208568531329265759103016339410049869258028495684468567895338306704876510047015601967644829919996004728588680758693247265131976
152 -2570905353535226122045087442361044450412404103512744576111841346138111693979335997227620811662771000628716525340920968177188038947946745727632022919309779570911338168933907163269957265518040936962667380283712939916646227122455731685637302857747439466331589257229161247
153 -393400291944064081303822126338232578879068080145887773420003383464115952099876026977642996870304775727549740296978098693956825462176606819720936031420482895198338018202731469163722389979257894988276446127577281285898912017159688421577315786001472586706785108054695957010
154 -60591514413401099601147256229535171921130771023470543364926303924989953170767787509080301984304660726279986543009947919845214961058002837249264236070239588606792505503394006192872067120763760156417167348518767192253139428845867209140006885309289005265923702920856793935733
155 -9392888757592895272564591492212551077604317885784536416033844622043791938904418337695463827509965658221237860932611443126404543664797665098912145129164414957565657643782307769768967810615351633656815613013133477488303318972230690677827538964933208709547354406251610336239228
156 -1465476065360895351748114961241559570374948700201328463023611091673143572786075947702409237419111485383557084977861876494980204852094439541488518639283146171284382515410242133238685609087548244567775565012408036136177096826345418860377414874282627365835781713484511402106486251
157 -230108482166393607622197473384986599478219893894975664159013005032333837092466994985222245120572377848116859180351052881378598116013734839699354824611119252674593497480843377966908526477227187271553283733272719292153436006936669402428698611270189271212424575954511819228131837574
158 -36361623597089292107370250844575783616434641733059822620496538699890788056156952202144154412821126461568542955798270822487583503636233861973209276803895459612710644468422930750716949877126336193741370423645657617472509078165376456890135576819847461624175829223316567108589676959489
159 -5782202046469172042426555705676747140505574816399811245431072796632219869198083627869112569963735654859123133636297976810884860581105383214851308534974780283843586917359141872413225730002797289244864670611879267558211272999397352614706229589376037734254065348090106534318932201237936
160 -925263542524555646194019891418244933410822136382707343612791410795357337717405934169106943796058199143442396333747289232601272589034040853565231950133272938622795919767945081579714756534203539578279677636860477133813764042231861948515533396091649911836365496280793110126618001292915511
161 -148985113507235987832683282964742416442090789285321968042426459819068554420581531458120394540187143633848912640584689362718913907542600214768555151402821530131859115383598022319596954142055394122558136706981592970596500437353512555712698722947400399442854485922689457674486153683963504506
162 -24138417687864168723841984260904553614291621953548483205661184476229045350986739964388115782405454543780378760966225827959088783983313736772735605711526408228141790620049695384539641442949727086308664558026178189518731156629415538650239320574445799826542420905350181088277555792698545359629
163 -3935017599419437184821067776908985024040707387112832941244382949199018456813881238175176369072034828597774560246641417172918611981353551998314166172400903263421939094557596822434038041154765748946566694458665643155419416009207528727749949671405749328889242064014034736014957754637536511645540
164 -645416679793563890656918511921524120056001751699762010732030298845973753561851028223382231043849646044930073391767434119749452458181361891463491510240112796803402310446302637796581375167661415174367543669943022726883411387524740298990819328003424139420082242794515467413686365586064453556582147
165 -106505780480390224789367204946990932156602865641965626824505614990516432928845516387452350656735544561464192675612046668469953715762779059916520016499990139935617845038325211012643867579223257700442754137895755411531894401007816829247872793991350356903925182050726858664764401378151582133924843758
166 -17681932199417480736607864914070616129618811945499306902689949036771915125076521128623665693110792898512233356991133498887469165559989739931163555633120547544408971628570041916913984285335152743462727828692179952395435007994150544984555923441785476600888979514088636850453364247772416809301940080537
167 -2953208162217599091253340287085561586190021819509535718674288252120512177071273630165460596970074135731758954927855530696963071263996375087700165034941715169444136751328066399009161321026835127491175291664200062524801732801549050706297551913201880334692163021605696904482941543441248032899877067782040
168 -496193001645598400895674326627505044294774546369926285726532374108630007621945748085938948457598553418254002487727709512752836877694292942550242004891478721658325354454963532167821567140693036402041960528361072775752298064884455036158677216433324669768569632690473903612562025232313607392408525371886927
169 -83865640336887328435265733210941904363192626685175350627104935365353759461814002595703741599324977710987091128432064605062679898880894177425469985803896023217524385142220435107878628478973212365511221635186990989121799515032725178299219640013833831045526933741554304893876397317206141772418643535800671970
170 -14258674728365870296895172258607396054389531023861264683262609120177500388157033776541003330043911337909139975117819264541216948975766297925916353370434988613715403417986786959498292307268472273248109048343127156781010106159129444836813065266282033642638322375132014010837093357149196869684217464413993986213
171 -2438489560304295525836846185163908641771321828531026946827921244672263922422841274425865195321003162383498437827128658660255593925674386884563910254348960252354323565415355104546766453922200964041564616910094831477942271619775662176820135463351038910663190525593259264248895029893106965747486485339769092303436
172 -419463755193462629807849072008310338553719399849195254129403423984958708335380659512064259631266121920975176865594644441946152626280891282013390094301171338612750876669319694735382938877222353318607188708840844863347121253097453420853361278855245362720772109392024757747644159745032098842317027533056348789979675
173 -72574676825948582261851588528164270568832132624083882408835956763775471021555107899107897415874331547979842682249168335831708011252794906593147815125312511585409262854962535813572256729423190792355047564114525300301869244513538102680612771010877910664911572507642768645887745204343143057427232945675021853125963094
174 -12629274680056782771229370217494732693624917563647391457686396021833288601655050357105591580094195917022833254350748203331003467074443846792889753630927280643025101354001164932837979760097360148296692402997297756256362971471425705085526900473690497398168439693750778951020341747453924822975019461037781759491760249393
175 -2210344666473792677079152211755231269843811552757825007928771693546836537472617149498964508477298440172169036978774677729613060880406026862549231449411720369012792716226742256097171439449742374071970445700157827813346797614473191942629870524802793112158937183504584306696688006023582084285107541015182129127260862565248
176 -389059219194636735758488357336929961359731276283156332125479172944935018709858499880049353380090787624338896461059927209216806659708158451470271961260246514700589413554610323017395155709059024576322560462456356740503614613700332366241382458865146511304501225531698923363242034189308413422000325180257521743056364129223015
177 -68870229418208053706358432402503606887435817438817431516954742611993198991733311410713850629297565663039613339356410004412819677876915161988501408417783949565879198755636488109254935764718243566329799638615863825317283347062413166794524683622030496354747639818594563092683815201392408163468766621972267690296919752075892810
178 -12260088415807386987144422381366118537671901499300649365813902512345331180836133090452440471758704170214029033201542179970823437528690524124200433062632420077628878897614778028474083851035080916935231103733933961710386107589400726100021258720766151476046257997279368998988748830838480504932382419736281001586502105337145190461
179 -2194766027649160883384310720110173951267820263039197290020461250921710326975099192270922714904337147320005106696637661852813833817858798161857024065216122314745335027958415628009679014335269570320709918506217549549528374881124015758352955146036037488378167203393733537433327710503567010050018242071142022796913989613488289658676
180 -395095300736529628930322793963716544515104575124422128243701830140670910190561760785285358836473897257027487925702563058452169501704483151646615457256975371859279398756080200588757463619721193971100445661399561880415231119137070083005511063653719978047563177957670224537973617827517558705244814349930733784523874889023281842202419
181 -71518946844193319978856140268930798495880985429338404663392770483089545975855668138168569827983408802611856615126351442551549181260826849689166752842102942518985868972781004281833994604187150900467547255692397572777745385301474488763864034713002352664332744497865734755897282291945457531232106483812636400459745628867481289045081022
182 -13017653857814541420914156397639993446141089726339199278148980118749290070889611676881796105580484538757377770135076505683056837015664298015241555643736779223722836716780603669221422772345079904663702239929987808779245042447057501601631441965060964743260423597153098710653544021747256538383556307656155038163627173408115449276010895049
183 -2382448856985048920748066255118505069587678019944731096793904451516695567860967737319191274343050381229908922559106652721670395754623125285356310621080717775245255344740655232527657474922978941148795409935077537061041095140719046975675656758836923118541756435691664241360949501096399468916231457830061024836174593193675886199903550327144
184 -438410302211249708663154949693307968710183720778168971524605102112321954835234446132306536180187221775123406468872297483205690458545151918132562950958376108725697908243225990802269951247462150035476371952491644730872070647064868519346476177653663174885362486762994217241777501493613440348764308961234109067980810703295581518362770080477055
185 -81113173291099590582249423081257808672470999783393001541486376357409008200799818952421008613285560412695282226687837120428756519997080740103720549884957521264879961535059648700267042437759985355647249423889204426797141390002941599317324963927738064840785312311605541888031390255013158284203851689965311682259227482743210846671321773342716850
186 -15088387428583149526323189454580839869009488316361652596454265778405830119541114866048986034370752904652795182498775756742820503445427779114044049546757457389388208146713127136865839893483975596829117036453808524127541106046471262723127852526569800730028633862589056548077641947874971814931059321210130379155525805054290399055840878432452864469
187 -2821775830149106474911779643482084781986811643685417726940631861214648431526502760806394732134903334504233617873008467260247058018160630553957792894513767463471236690020040573172553084170913802393008706911896666201475306015224929485654704101110600187051326959224050023588029431186275751378865738978442565384602813675907935398224593568434924625436
188 -530539868873120166584681373881795306258487218713316356218156797178850631416249158173542227886694819305760723612468056699408764522440724463540296206110893161917713290649768827105006709661810557338122979074012753518337455460107870946156126171957003693313786253092578569978057318061191395268396004594723919896561062383161548714986366614232360338857547
189 -100280639600228297089475701637825206288686296231080636119174068726031770016653715716563664242262516205514082357543429163184224989102342142208549223557818987134851802104785265455403035200284278931230641146517456769118843123373564719498491963223125953421836619675324253321920682882394732181545352631200099775580627478224185567259202679787580618930936870
190 -19054939145988839522078907598326341773477304635180946611163150890565242602403180203881112564284449056783090699074297543755398677701077366473718101899561631822583163207900705098089727792287821024832447815230975093022955398633642919793203630196658960841291921003874695351226304588125273863707190085036845230837906053949376262533496438492732413671325492577
191 -3639799107041505169770267676243607668568148538934921487027526014597794368936768578316768297934145798709681645106556084895927146971316849924560934414413419331409280636028868274307377382641655047424542768344003246626001280792830303647837596834572997650246435221074423692235708097452158227050236852263510623384882808997986554522517942543776543964322116555088
192 -698899517209002865733070386094837040010961130125208231423389395480442691547844279817316335801372591384069441872515210853778713373588743988258695253499095838205173475850520718298557179979102300903058748630912201833278237337510661401040180820237183160349387390620757004713931537564782359089001902502489343983915796718817613419207589400318954971174719769409431
193 -134898701741126933516515621481293267314355883865323989303973918754057967476209231482596087415464565650199585666298384446450912782335297176899827881423006457011198479944945549634713789438462554065928737817919167899573450730698667676697403404462085192201380123978474057121438312132586702789388874333096490826424482418185004535132005740982158582525966216293175578
194 -26172478359788922416265438614898681653672360478524253611579860684266071409543050076887107539747064037255020098407264991092613108368554228349643596786577684371896045616289798150318525964306244067137872370992864831322746903787884892660450670807137865416412263935235845143689897151490362527495814559458298709767846314035509972691579040848266367450069110446749945197
195 -5104044412515019171351549656300345822912445051890136363134780744841551092333438686833611498204805852187542842215084539139183730822654008792766153343615615061488752871422674618287310608359773637552806396213912723738997880026359346543727764461984638637583388367643207287667277929408502394139149994070152556926213739743909041174235749654589236348428820184427131305732
196 -1000472464436135913719071039734872074662707315748797337566029776278338364869000393763859370980628335717292828851406289871007182115307060150635463802963215513398578740494051695253836240784123305270939029610431570112141972705435796369087037490818451027951896038252460793961412556403324228613028288064762320977650538679671729098568920481171691663318565673322473826565987
197 -197108628594616625475295338516629103829302810453552097415608123374267337323755140869979122790289700837630023110259487967564821958689025603258473087698990609531051833032713513687002471270854179970863520741447670099327505808147077291140849619006968296509490727478922423045162791741901761737982555867037059914209113172095712323496474091834053501060954295238439590768897678
198 -39030556865993159706822135327302962636142145378919484468816442821029506740183607321856007232377245639231452031327407325210667457903702389314028186998547395612791314300706558986456907658578677534721398617900378251613015797444149347089506163969436926709654319735763733511411524717899203090351999032897895137988654605446080030402798918661576258349240501241789866677965153785
199 -7767681351297198969211826740464718444139615266819306778958718129079555918146323946015667215993268383343156364197716126156731217993849740922828746649871983938103336916675286168766375648996111855238500845996764926905259577274465823303323390941525829498128988008812517075895345065572651711185826871962455217987475943676144355781003876366807088707240367364248430928502460334904
200 -1553655176050938378821425323276830890457882882262988622542296999989099189550165210908035521284615841500451864955948231854456341863397219480017320670698548204051906318756093847012431694409681435439309926009544263298888006636716283014113737858292095562232923497668178397126426181033985964285425973516368995208375962987535691862707895886583117104833075176140247532721906080315823
201 -312308352612983372607134064489005878116482004990355918727007706742008877764583002744429939647592168426908733914620999797461198779832801112751127368098744148861594097127528800796267537278578500416771606762581919122561977658705807002651555022215948263657994688256586315585079613468249915307883220300753562052302615836776899772167977249734573695136168397307961062667385473829785730
202 -63091019668097646996920393478735892349381707016821673734704506375326585550617208909824980302638603124465691024400086535280055415576989138412517768553036111397712090868035644940224920018029990011589663347591738179463271380584141791610934841225592905363186438290136181982053902358842163536397039563764159868634692645640018091503166869992372399820032607663268547545251319449216348933
203 -12808428212114742335888908835544063324505492467020794712556569602506574655652480922234497034433353489338701919342910995517218174971030894302975722255009830104122667914324503654981959177768246680281096665339737369544096970013974410344798526001652700341523429648611830242366246569957440800324471175140346210499935902608279229857257227521244841235897907774257124342516444217151494437356
204 -2613111501408762542286234732582149979384204261581903742831836642853338963913915241541977926051652559388113585517735965363023148827366344418078511439893660119604298134395468775628818997321484510320047068609690035409576977878574591344985890673154661818598237491071918945247945430208343595240207073452447496083814154860557089527396702081325206626947203182759946249283852107772473753086587
205 -535726863414728370843732910706734197639223432300915212642343401736568465913197094200405153579608398806220335527789247867160588482884225325356033329688590950979184220411675233548820724126361807417730410846765209251122502786276221343880411939409230903442552586567031764672717658814838008819786132428934534002084839246845628548616645617481620248861071502858800761427676625506349409992348406
206 -110367691003096233775654348495913410890660828190485647011777875260196409501782807673912166906319765286442409740045242863472167242846020299859915919907177856514016848124420846066937563191076193354005933010411345438201637433256040718702284798192093314055632043975730237455851001203919999384406798277816807487345772203311275087275226014307254169910494718812661914762533597539796619091606485137
207 -22847743249650465254353883009350078946633704280103451498551134424875432670224674281880513635407169730774435788090597636463240882238766308402631758952493471098108699273083171039833814336553079427728784775327757169936217605125333315582368912494073118562274598244204488956663450879667226376801171472054262072942277417304702070982028066300781625919834564115615946186058202618096089842363549613856
208 -4752666625272247341830783674399306888676155498938929015005903824654836832040968684450325817622808038045071682280517563261667835469555658122357973815764123412440490191434731810077899712893001554821346626340528520012215920330129744113106589328589401802787756290413379690458945867509339228329337882391294383074245857888348235499804938612647120443226961177037277961889464764924109086506869773227463
209 -993376882689203179061493156031489003776467500861226035165101443003872213889381906866155469351139978706621383736465235125557127652885411451387520217179071683149069986931313558973189212477992411803493624129343248590175106049145947735639275692185951587671983946443959556821605864713649425600374082054733812588436829591188560895350533615225646548242122232234122701893590648052649608354942480956019178
210 -208623613416499663995179512362434350298551525367906535772630745665331980392526447613600660537891658517763340101539309486252745092061883439887985819980209881604683251081263720852385859785338864528992621614072465220501578913727008604000745686796109662873059361628322910965829305121550015557832359601052866161689553347928706964588712909325312228435283665596958294618075285535533137851464827529126099613
211 -44022606250868533974003916906487746584690011963641746730487670205959547226627610759961364038890138813788215590212100606636492378385233417902979378107354381072928433815690085185937035391829693598658455158462036227940407639010305325023937475364091425608667189276025136192920647973977474496138702004549071986894735804648169378123162701969260806951172599725432607323421838398668097772935826265099762970324
212 -9333427526795308210752507229088991278366428843700150642458233200595232004452487675152844288144868236800842077025371464124461185121837021592068716927293287917531353727167543226834260507900220833551789200935629618890069328740657990474161781703660985188160987864733894822155046146660758765696592148730925932814972390383014146457844833753402777983888888650906414220719823467564862083803912666678716288860051
213 -1988154048425479175958376433370153398514954042512446806437057261344803414150660559128395173496853038738807165337914098560629037987210901603728253557113313306423380698875745242687223688790412081445983641166737652614160970104816274884961931235744218299567352551133524914841709752668350417880993842956962261908907500187487551947835557973932636355591746372556985118766191238064460697670818617709737709189900638
214 -425493371203818688690955114703542409291658216210900224335416083939606001230437404770079433625719796151101540423464756583751932347733413335123639110020619231142029922671610353997479080779626322854834685534380783773842567530942413940970188011808170699949730855185196511527989686978007931654474782095122296295243903560088859194518878690657605769969469860917873256953764982936460901931516032130902432252886416681
215 -91487125034557586106902882435428874384340615175423820801674775061720230163269008988814791869768881203506282775516486392656910797128206794393751937043708746282549087655621673310015871248222919618186609636617060188111326514351774645221982315935921748794509109049355535434329530476365726953793466370565731136074563092143792918156022763184475820807277860797831155060577682044865267588636001604539060100893945062664
216 -19762513754644208063943103863549468743949351137889428030814769918551610604053817880618969448343216413495318739352567072581901040051330182165484685747374978657261239485123100181427794228310215645819508694208043761802002350950270456856140424302125963994574583900640681219627086285862259410142899318878678920514772094248253545044157584208040706196963812341710468407610778558946039748462916357722170736131495717317599
217 -4288743855162397053501021013507391051820407543614230397548279893671764670436981263879709287760344958109643150644099832222631043414949460184943001242868300916344953842849555042227274555830753897461260833818573808755497653854128119793547478610182570846371206312524615613002051101200083107089486822732142210460954965354328452666043277781636142460067056572850549263884591980804699473868991577013354386509708220365845842
218 -935006288381892524341098590353948387113800447750688808890075933470310721170495493766166837410507096198276431997787411123780037011761602088834519823787761213184978231619530843313069216853838610071065157334695791524657055935860960456134755302138352823584578603117994705384863403092289892937835569914841143797318102603256199835233769882647606180208441590760984057345090434941301767030841035946461007305312474679913710645
219 -204779424911301862500152932147001701143339877262864688466302670667159555005449910577720821088724463202420340258259958178072764093755154840305226262665878300044650770084543934987900173104892809064926573969686270752086171356238602122817820544523717179590616685256422474797296079652662737339173349996755008593135810444048884017901216362398170885383077782879358846887663476818443531403279583056769351938249191881405575740860
220 -45054317888880915370225183645736107705644283094446963371754895214007150830498460651525945280868502684591997286973419436228988299539319034244878343221353582647444175178125654451993984531793130292459583233552246175875644723779338179212947964286345609476378563993369712441339131152838711158451693318040520936096295204671785685520381654939556640777550271320101909089272983656265740310337577758033838774011669025910822834003627
221 -9957627178375545714105551130019199313960982292966892509969621064125970254977338083017722609759499007090678485709588346084574231608884110309232620113241991681545967912246977078825953521203048569264282890742538321302262753680202491321681370171807458591625648424942762657142655157746352669153226052489945524662366845976006909447204074159852913241737831110989272338814946553888147562252230724997347306869891938668742581069320646
222 -2210730276974926156610650859076012186142664786858843175908186969629798042406806055693713178435343510164664359660914298005602018824776194465754569724105232159848011523954012888947152155217510609319783092996859373840663319579660567446575763772209277417818814625059213875986049267154057886171698302283822067171938268220564035209833444885896318673250300176866520992923981263477065575928651837917303632567269223148615198350186402753
223 -493023138327502619010529448774861474234613816465782938991742520411084205957574075730350712796757087962056748561170426584791161971668609099657650208922465211534950580661980382812905418915140943138634677986086974598819224922010159279111084652579179030962775479068440868718284491076900857960663384746024983603652671982437207772045849841652521489558095791116642767602325608769295247742426865407965489322830030612958877066761595016432
224 -110443906596911799274941977651118856974110676144295678918060839305175225718795035212054980030342931513047986741149241055436110058197115658629260294521066049519294881088005157876787246500067120867467769506869731855557836330490332964840848970393369007286976735587139514546893199469276797140936486183494219027503821751789937538847267839083260203783143790609644590705298431869024690235841889060754388711588286714946250983274051146587127
225 -24851378348529929973707176856554536948154160681289010256403073697915804599321372511555204958453506501884866479792497242573006720305386348553307917276582219587547529506831749608759939817863975088009857886062583092910318455678800118680714198987982483368190231076489068538042237867535284536475272599624194315099455438452358820880211828906227727601374928180750019458739757572476607734995066591483259897537128635484693519869364600721070778
226 -5616747364099768294037606015243906233049634731097518285037495339310953283263560078108242650330406400359384749487279921451709484443037729273778793376607307159824506323288431198608554508378221164224057395634865016387527947444477160640595133175707087120487965802727615601764959172726361014022136630160172894441552248562606932938388917143998258932183028068628337222578539371076661020897376394762250067471048730752847800655079047865258209229
227 -1275077219493896291690387472745301510133333329692777559599755371773827423579439533419392069729510834274478161055998008082831120181576427237811842777800958556787587476939501475300532828750058490325895699716569359962688684556358019320916144566242152514756392066269411686518608470403415506802141535885346125369160377334828787420699483573718154403317539654270980503425643156889736444453105986830137048430214503903189575542114504951221194704548
228 -290734684364596596712393661675869036667985131945058210485419260406082897509261239096809064303644573264752752296104142565392379607821793761335506049954990670937290334333370310736429638931928294400750779262894964813764844100709828937432473142634442224947256721602689878403273265294992191789163753943897620087438622415005622770613784037919947920726400349891944072021812766249508560165821442762526694001159634576611447679099419541954561520953283
229 -66582119495311306964731733035617157686569794360023484161847400537746707805438404554523045458702450267325015295164113060374173709114911478171364233483920745923708612680978155215631678167621541136001193908045036839459776832664372230831761067912936784615278384478343170447552265594421598410549717944479212317735063117527149212880943294294438157060795345325452623038592600474456520786213791875133269494546819240045736316859076481670574148493323310
230 -15314771388174204419092139377923027778116211622992361997460242360373363461027448936841061022023219043894698469530443903212735293251414142366715285720361308528678038672522857696124680214226012674839894656005915046567499087150002505541940166160893332328750097042096195561200716583941116791961263192364253272135724418101316097483267070687612240477378211986482150283314662653735363157376669383597802672297040375744490103022624128103911461333745097817
231 -3537914604598821674141365693254815760778031859120897347838469086245796863008241584587373552347063929998588390096068855343633050156990345303510912005904028101611997155131175095163732480640915403975550342084352584946226746932047645976060307117203425696631426041062713364164577383692209956244869909471766359316813503668718539582236753056190894207387348789860661912092009230877368926823144694835798955682982608215113890162737894687258899652499865579224
232 -820842743438445759999356526764093642686446849364227416304672938979025769174332437311220120946428511053198014957773209208431128070801158263454735790876824440926397639883377371210541913037654498185435767241082313900592494845404959076908419624515733907279672471437238079170361946587247612631275849255631230319961869827667491036688880002602215731797374667698998520886607659120546134155314222591551082955895636439376431806309223696735794403593490648942095
233 -191267113458367078758696811967950619435840208321427956497728810071152188929048587976181696938102730464754150192237683010874404766100828542081495335630954344830103455374075147211560906472873825636836642044534078840362432376115701690281218563209770629211631837366603942104815368000863027702609397215165793708473292426488475608640917350842083079295965571791352394191921978084617466500799798088351730007353874727413286374090084368283297857746936428507505186
234 -44758999530593511979997131024065708651097606541781714004464037476254618090777435940716678698735495708418339305661090293538119646127448017378083257492755311136609449436774994769337297804254496156267803783558452785501121921899347040762782794776691245843333947699272976687310163169725693780959650321041386879365009250512776681641650006649332489901369860337891158567350638818174456315222632213580584848711006462900280679424799684285553707903902660558921375077
235 -10518946219950462921733879582614552427815687945347262133914819512246853880879643299776084594815715520768496941723434150175780031460672759296918785767116497869530446966042168049662311049273945702975834039524696192934150762012991967558953719246908079056385889493642655491437459856524101913869121120186631745479948918591950258568555806407743085691119441739739724750229387791224774308037246084931239497036476524622384168767199467701518736606796097523524927367564
236 -2482607339099260285606947521495659861269306073291804313168717211332913324500239067830413718249632033697477742298537506088477033789565688091237303286331079930719741120731881817042140369479917263387324605790399826066472220433152355625219505012578187984919334748345696754467444857345946026391207169511289881729860960730453430787114509180695359977278179573644172986907238956556898840968720752182754230033412477447148711096604081986451091777295483246805408593623771
237 -588409906675494610621823993939017779991755478465358268786624854163158000048889223413669567743023668842963848887422353670862667628312183618009120935086973809714573561024591605170245901894873389639545874539945826834684909411668165332373467819061662030855926600373068983241320056288173100713435660169214229417804239205346046860953858829975768771321399296536733431195633242642413854438457101588703890342951644441197007971268492908156058330353179880694719244382066838
238 -140049102068815076466282598072073002039073188587023524680752958095415652386494471532634135283954417808455837168112617738420536558961110929458139583123931943067850323143422657986299320440269831057378594279674923614877236774112608308078627487345568042038317920465337369144638679841920835895522521361912739780646593356037001612597784197952424087310826445976234633872394340512240165957619468349246343159340282047634395125498907286421793532840645059725628595769992394481
239 -33473523387678783822281537551261862036691802326486807351876631961626563157505474759793514576549029364380002294471497127978695785384345296368069326182429312986583025306896829563363510677380051630753571229708694945072071338911480297372081754495496444975849492030140448475905554896281799479469281850990146305169184339821093987391323178912575799965414838095760591941044253514708078200123954790065105688718190714232512122205373195285570243909486432560037682454254025593536
240 -8034071155164450681593372274996971779386565019101398292004005350475007704460965724434656620192137764215671724226249376599616523700445766329322183671104050727117768043888693558463093421411866565203134881597041018649181556851971741219945242982426918781728435985226711657755191474864821669879859907535942441696632322195140580619026055630431171007746060025177252886824792429865404068784365680668649093440574193404956851689517837428485001498766542053796743848605333230275111
241 -1936312852898523947260364145852314737422194987547625843857800334295469623305407504798658592448940519693049313597556315529348082305641535410527328913191620035997248452791225230173006030774076698481748246848927288263882465229524167447052727555124102593438761474368987737695370141417296313642934337927701871370032251173666809313754942616408925405044909802019509993928475088685423844055217831188337391117911351406466179196745162810995574689509567054008273631024960426734447498
242 -468612119467411361567983447925086945464414252828071002762307143691267558539418786176870300191686995485419412466226367392088752365909133401758465487664720215926917450419906222679508973079929445387211453650755491289237341397513188198171639085668293198181856550558629004625458867645883526621277118607304859504989718754972618389726546413800648888290907577428130315242617959297783796616649770053293926318096014448987005375478707044172365586207946755997732197845192258282162924797
243 -113878627611918323809950612723611091781839583599105506202709122236106342795239971192026753249622313689643267829411268673283103344382843347910963248420324072611411850804705366854115732551346593480422701249759160668550956913540893217774119247076650325941539266302468125337012710445422010705791775660476120000809036263671613491144967600604447475811953025893785009969446058768289453057733428032707010873699164144516520086383132433791632811710311661818764287903080646172475954972276
244 -27787808721140783223050605072517133452565513488101837932913691686433905092255588851842446986396392415730175721943152585669060560753678818513541677171408014510372286350676622812254727729983178584562090424694578926830290186460816569931925570655206124736253770199211895346295314011342718725780914500974295796812323067785184202126494055990822154887837560610909873075777469500378986305481229859819718595341875778643843600282799071331473257866012762630801453347310445774837156067604467
245 -6808359067346656886481730254114641490853129045453174841631803341591234579892343454542960931382131423715574654909747286031060522264823992362155004154904896442741668529322844581222107508194141644555281359247081425978145963287501832002747949844261043079139072293053104014231730023254388504907324425093330381240659112154609097114569486677733974649979690573804133201099647107265638227881722414528625354007548382206425845090259385472421803855054360570481515183656539822689365705574184702
246 -1674940737600866818695238053011408741622865770821929599725892131743559100666630267367847743303763140732336327623202864492716869305777654475411510924835963041167747957286363436908051436745918674060549969374882117586771789442341039124735374498190102861999415543676251207523683178964595667586705451001540024803799618868881304041923780899838039281730721776081552204532437880343416367493734089793074485089770384640575016240974039273358925839031409492255052976698630537648923806598832948105
247 -413731041898739535398020844878357343491317431938377942388848137868452652947072345905410611472341443146158336381494581012802374881099911132671339833861500767352012846641614218571033907457367858037052443859551463203511197760393296966608541860973076503260733699010732167900303306771210024682700148060332589705426199488935739718553678651661297211802078026834239815693546705005303408765697794614713173437438715783307314490295788941011584673494785112131645030024198400423945167391109584330920
248 -102610385596981345180616427313563011297159938472160130330314836990824053857410279044837003273027174864501017345044022552927943345567088866324011470184914838220463218160786942770255771781228793623677805377653536306507421891608547287404225632794284771614117394670095632403896498252226277383227270058956251556828396754046291647065783608379081000350990357718363798678335581822302360039276589368346872579315504867687196472384932420740778713262973342295759517282341372632445372082511521045334079
249 -25551242552848012406340375107630747197475424113854672307834632902297996138110032293365896504262699780843694783116008551809516569638398528708988698957765818322442513886717852724025345412797116270353188044454187885362013136318176308191927642406448637938847258475126902152348877593666899370458576703019911630086636446239232223220850426742048214922472413467056932546962659603487598715000120392122478773975912545996450682620400260715375186530299593448847756628187333389530059827526743415144945394
250 -6388122259760691099815561441071073752917902591902841592042896365254812989606458080409845202702498352763779243233420440039633753178784410360991260892764870583955952090187438789189627559135519785205319115054266829278089813695206978893028719985710907180791457982906161276710724767580861438817134102798773605669823122443874615052641066191149868703478183099230818548081985209087379925826836255452026804602844968003207683129976209773349678771580607584576192349990611824521149247134184598440257339029
251 -1603496280923049049139634656864629555969244123937342615603108021752585406431383911613452555485865392685819346670983049888363729880385512734216266583406610148813607802044390677124845274081995641564881753691045487635732557948942393275226611046336327689769556642802844040557273435259849733855931994955640468905239200885894869489009909686423727546298730664219535321163039538552352798208363110862883877325071427836929220310751094580895715340385162372753488120726989143959996746872743354749908844739932
252 -404100461212889739425924050411108414148503335123295647827104095583794893618950106487151970580249792112485995568857604202470152791284915776191295430132231211169183115222449590346669539402998810840050733388498296173563438265678585337662881300888869409390045829984520088778083088574616942541467907981117648778980260652022527072156096062767283143772157441883376550012002842785932334920321396028568347018209462118156353906239240748005321436493348162823361102441756361265424881801504104652306490637303563
253 -102242285687748811382048016647673929797862487732055693997220115642386840900225739821703411590191469500983266436954540584616415149858346794061969305343836657287453895725146942889002540957510679094865410446585771913049904448771728421847488009687890940186769119712529850480833477569829598920678466721636114041522304891629293078018687246081460417159996749208909443915495836048688703588539996047594823884401874092201395426310933104156713246341688096180315173649211302105016092916229240300899143172613203814
254 -25970767552263888435691359414504001152922694100140540755983301294197005700729326942288063467724990554769277388260194203428977261795881828548604381405661013521421210546833241886215518047123215536855211399401424787911384243575483378560262850389271934131897793505012665001779719567296872926155412966696940767783418994960261574198610854209099675240478427307779603024252129515563797268938057888546043341084817057722680006229325596524197980382284615396278035285772894705136706480724870526478092316997617246753
255 -6622856153521966717449334521421876169388043263255635782666593254280283786943610441580392945646186083953545494421385975880500595825601861339961329174524674994149419566073936415345376239650046437432232118973602608993510988907022152895405234443873770213062964856908941940681549430732724311752686389484396710696000156055352635080136362601163002983117231263067020939626602796432918359803337829956234843067994949100524735267373903931132742128789894783398319053779498268093252104079305209510710829673504878688400
256 -1695530023895422464603797022021304659096546084362672308728621546931250249517493254039020405992999494571693959851203829123408326351903581242222007443154221990286652763676664508897298314971846669689833164087945849217903760531030799628404245354115326189813888399199695976037086130766442600174692013415881248605024983094459105443005612462473574577657929270101248715369801612680575658144028454921028193176218738366256424675613488404278697641994762717768685065207994424166928045248170802868289230488061706177142871
257 -435771322522300662579078583082382099077686231737419288782233648322667387160907845008279709600670889041350200057719188385870373129172496514707340847292278619243304220268830722553791494169791740156072325664511166913294890122080089151746577097554426384890196317783521925435901030038877818068198951340256381602177200132279825934143331795448345905674578638948106637929655140046947012603818353790332603728986629982217032712413134139357426808903667669241056954028606340312943380245933068503165647978472545325013664858
258 -112434148441744212407617211783026401160245547061117832528957806110646564139911808948241561396956616393230198698662365775375901181200713520484590272178917329198843513584776667718872252881011250243577105545863327917090515671520154741367737632066412462819874796345207850411486180512494057598133232412585583248602222409937095568027698718127544084269187467276109724835624284214098574975848307153286914026183944135913259513218760605374172178318342666409971482680344504111786448936825617659373218510499020467780779995693
259 -29121767284118421751568440563947676018697288424623901480556504287456382248950561749009994714326302420904741432117625421743850826893105938917947045328465033971113968218413636535660928739818341599269633052446432739957237080594693268674455179791127390095590782072491947197976279443064380782033724072343691114313103738595342115130731629586588423483174771859837756315422697249338563893541010312711668510044222187695621357824547962197451098008276563814120652154452388560909184481794406775308405560050646624499875780308548
260 -7572000785831368381574127272002834135295882238254338881981099759391057594396839241484229529123204073703352810319153523157925523322835501995025367955391540194449200743312151592178757467579576466798555193044241679969735946178433921443175816250710227362826674967351147649903511253344757595626614985678064009813511998384787295442110296184198218070559326694406382978019097588332018755799604130607295518741630616448958650535500397368579607683038664747890515478760769562818373661596882090092024377342475804231770166568431651
261 -1976380599676842195015072126314428884953174081839787620202971214086698797908805267347326204003063156148897648343210037769399510406277683295075683847917591481660258405709803190633426436089605861957586413548222354154586682345151368165427832358795119495805307094615220706412351850031132466164309380571445894042014823519070973565193849089137708615478433228472937321527943750988232320179757600596538545932619951405589722140971963082055664520230421944347439922785913261580338867934998240575257471999964016744225996546246445518
262 -517834699693762546304829735848931564022862162150983105148575070533209569034516911634554498073200763356030603588820421109378047685005614821248049253430822866288705547916708403933454899952403024997539155981699362131729225202924387717209519536111270924856475909846050046208187972330753525039496413571067609956420196429631586924138166343846479710409144341369050334807016986455149260224129311573967553934129179440143293415042066348950368025483930386099172622353270073179729363035490777940897547412093646401672820523891758985913
263 -136196524469583855842468161090722023763352713210947122152532319984624919192745272062853820865202929068927226616062449302097430213235321717256353971059124940378282298451882468059316342064655047329514629026022595099365168635278525334933273492331200200148066437860219446869541645651914296430944601004624024330005290651704802196669406045124315217524566812279687957529649932515962536927879816766995441369274420267949865691876535991361648912022176951751716180337172491091840104520954463330503038709611060185673526294129923346315896
264 -35957454053165739784967856081077085834846509134549428236394848952700696706939324688474143952359952566975203443532573919632031869614839554119415390642225647847982784973372499042906981109506260243275204085468287218005025933786445248093369275725179515106526344155384880948201178475516910163341965001897581879431078083494991932034641049573237307856354167221798902429994290310485446905017934332781752711573186705924339668091734363594332048060019549383544857507033770946966163387121167674697470515946229147655496767767007787398312559
265 -9529138652907784161812768105764765993570885201480721167621695054372104174727981738967887331059098749293328124397298896269408118876327255722888387594014813855941774701707056899102663667602338111994304876401757866544784965483251883703709181055228577860384939623639133958501579699764221629387895850533419302241182363794042509378407948054448384039133054908459434790140224048324493238016714422984923506618455188030352224193177180902893187163799921610055007902016968223640377118390030510430879369275056570526451001169709445857474581442
266 -2534860000431656077131293191725820534558331165321589943071430784209392108666983682379423368184407267938144624375482971532653148094939818806527035828373318806643657637014972119450025037388660380498655807516816733555271849454760837393462015367524765005573358412415437374750465060239999945501807953384230928149796561930084804434924209005807042297569698375778574762518528541428680433697282543536820236774776138373208441879105490268129106767952201162378462608557318067226996718905020839490929470308815251512687664749787212387867827464133
267 -676836536573074894004023060389258279410749329147192747233206528801412262682715654887577553125479199891349093226276253919205159958756992917845974677919707576528560460001982759554561342140079264831684834317628585710033669132910503347128386342819862994159995152193099600519460211496214200855117669389564278249842711493363954826754965392023748267590776509225784381342706756703107461599939686145742915251896290027762448658450665995303817417432462097151647692567748295056143395175119631633757074707482231668876374234205292460679790026406188
268 -181399883575921099413938314428006105793824385965131980242717939604114739425835372238385210539189466173447148896799853991239911035928291454007041389335488469432550899405475574760379436915366823962068901846529217939329282557322096359496163064740932792724547505311398985570179315849183222584961966767010746649320414780235214914242976783307800168280290147873771235833749952531253999006139863506772187149112647662063716581086676090526579158680895210591858047494424470901440065883188991440892353379758220242771449993676758793197474350233348923
269 -48798622384761737714937155883782901760716372663907539606295364109936272037957404550601868374019199961644473749596102775043791206959243335448812254831964512712138081125566334619183487138155137066276157648586299333292574610474464781774585973133173027226624950473970617527647881015631385185639568364425764830920224069927965234945214553974699065312596716470581944217537069883101121266798753650108688406164355268161909573140672133439122202700638569963760213226496211628418309230823612350127620629238275657450118014417944972370525189175844224566
270 -13176178436005657105114714573905711744744891233702840728961908801843305097639090652422101839626431508917201277540385775104462453007476122957130976331066863187536283191374940288202706725086987235763795828589916376375975624000301534099978282930580636381016025527839907527673337726840391839955921249175678150034837830568233573906171957538623084749783856795215292822145172572494730741864462495922310580321298332417682580735585274325556274365738865607362765693336995790647438502275334275425036002621188614140082287732483871863598096214607053903185
271 -3570892411573752614494781756926815542492186700600432580527880978012512330882682569827786986802071169007219288068941116722788660789546743197977570121199604546602326735833053243394360329214725901369034408873652959965691603587564111527329520719817130398414118203906460791509005362038214664142641470132934055844452085512032741964319778617752447297070383739359140058310476495377305778573302385263587179241763707017102677806299021362366715324318142216676359995757546832132981463952855317914000896174151727381327635270423234365050520854425499847312992
272 -971322710893339339534158509014807293402674781678690099498995694753337623528072404733216182695395201110182929245809973650075021396988582827993710965117534139314170256495114634353342184848620909503980552698522284809891201378405944061181649433894382341265378535500985103490734433098552944440131804687201721197702692473853314281559428815151002982528473642364899483664236743505278709437004695112771310795596331157576015063486939289453295072665304974348632124828693686196836159370116399643754939551235270490229089042244741349672202976743491934266809991
273 -265181933279469873514351039882151567790138354904260363494978445491902069828041394235187253718361440994246155632515105181647108176177014001805136862300624976223342171262325640768953527638501232136568659487938481922675454660586655493473727760840082399966287570260320968202197682868901929713925220682664308372404236560702932775409516164856991177250866463311157471623875561749660878644720935824318759455977883672167920515844514907148990830801812827336757048928132721915019607805547937311104518465927591307705767549366150506738941326591336424870350660906
274 -72662796349262299675648555020364200542468438480669428785413025221660701829404743385153636014393466345585826213577920939986876582585299327052036376459382752590625603039338510505328603485543215969104082749960574348794349217473775058336073949416799720913593906233313812423277197686660463231326908726621315169239846968143259083899973914787823307453822799055164289800127100584537601098945467774497396158403725192721426591252065424309577126161741651901676948512745829154868593388759300002117125062570130960599222375984836367765714965178582194521937001529181
275 -19983073425892124506456383871133696424810305657397206375486162685621816048202907921390965693809155336796789156356089462069743066520632257810530760046402214203337997871553756256611939178050393561515543328259209547261661110185893438742588972495612590216666419334439574248694914771310513356470493254905507527784407800821162884161495173859309688422683540313814714677618338287003985390841985199723533020106617679807005347006034407549693462280766387462530876884162500966514590419054143430860448769294121247898725086741836128616871694362110354986377738979212820
276 -5515548679233603165647605145071346347469974223383002842294875266428422738493618344454294869100323012548385822281980277472201675561540853144925115387746966464098590284457490520160763583783765595415413749031180271243226659356385973273272872552734757314435804256494092193334797989852103895755102255595606828253419138887243685927542563053554270204566535770578979166783413329012152369496247742813499451680237259800238392964840159253471199355660697121928810552641080889817465888113282737530827979477029903212970078746375761502349407314445815523546806332870398035
277 -1527867597887219244852881382820097753134087831526455910307474142669022302358660367036632176020640053660552298224142197880094230119698507493461007628942120968139602689039845678104914751798212814552047823838415434466717002623196031659001106703768198461352448108815262473866979485684221316105198617481976248378333728660906521368015609096964720064437930949813641008470472893236352214068246592212202297440248235068599533600448696670956634041498450122493859218982390419615145541016782877067295349356309608055193274891698679842657515104207042978762000519924557440158
278 -424763921598059750852867660282879499320459356518338990149558779490492557664717055297226891115286408196684840775219697660319047376180772822618593094385698061979035999507205568199019978084417688809112334807510654215062085857726023390910744419132356310785589466931706082345470046238164535063890829699582505043633014277212177457265622883689166974585517860687481039274052131640565549777550069219978521430176891303026627496771866014840425409418482246588728787814653895094050507357460774475649178052824772245855432221868789382467158491527026838243147740838950774614505
279 -118513768163784598443399467519684347803821652725908418018908474615650760962351923859177267137270557490425374634857470686847815268102177863629136901372143971133976835111424171104353364515827897354815698539043884656816308569519115711682335974954468399613999063687062187574344571582990841606635516326945676800832273333738989413423321922465797431525521143038444971979498539767741814041340408498585732160787736200284866754825766040940162231624460071296745246358646128501462139365651154082209555930338755107098764114844696282284891529303389960494898528160160727937547336
280 -33185143347898978572984918122782252958351914927036266579523096352814832762475620386627189611256192776848181213706629855624667682392411613681511802269375370596487226623433694748704141430686979781714297594029654013410617164299756305011659595952666935257803008829194786333682176026291356806274889311768254454783662536326767481450220681297368176146119676852858580654868571426334699808202085432590632656576631832550835071678507617978152368889052798009100520150721939320962285238966301429123545967389815237421402216497284540197371871867100817064147881227300035071309644959
281 -9325384705729458871106961445144086228066936054558340567585622875700128432130290004785023345985812449661353712771532626303389811703456725328871350496027218126489984879232512489107966888087265605329807108316103795672536004719410225907296321884171223022336683033201395575365532168110499580220625888035588915394194756104201505291959517883021205829986264643023925701311200412990874368959238267225424327825223966120263978849093170461578172528532895300354476256964716487913676550772455085631536937953683924172392797060382363964247876470136255076654359893228119451931553208466
282 -2629859125968734530106016894661876410889379254608666175259527837262435553201633068984952199232757580198015384313169699723889531937340997498376168201525567610891848263660719499006368814810536123823948397552228029640164766724213038903407194783437958090031679335928887892459066000294089865558986597090119771662970161183013999084489182253963942751822850116637255555255322614005273416898571543028123447089117891636303843351152616364143172520947943619090525995976940959467008556032900372784958928332679681080240250054107689844922202640186993833737407681136561350395809368709365
283 -744278412184242748388970879262414486022149269644387262389136889314403763607797764459473276257530441318019236150148026323700136784544409025713080240705250837752498512229881584157539514544297146906465026454879682373021049313184164881568468540324786262151524193235351067500932958469398090727892904432735263084912682455859223527737759372222616142086857911691220407203556738037700764949816455862791234944192216181082644234928377407516713654017439413559625180831852734018418231548860298761012862579491441468563492588497808177613222260685890796987409550220987832797738847749889276
284 -211383043886232968102226783426976596997801294652391145910541207751344709558879087955636609957432772581837234394960567503011441696431441250987890256756279502450286672851120602413034421994303238065304049699697300071311259772442238766051761576979215944021914168131351214023675491930825243353301817914829922920914486249432895104466529334315690638728345811286441104874803460053387188013177840182211631071303528032187556893849455232133068749305004255162637505368256458190789007045845390138508542870398824613581449345165714354211066671009300478800796510657496536500394252318239309675
285 -60246424382471956488211310970533462682516083378113231844229725300730074289306381639668655752334394788142799909614603489283375901338712162038284817929839005383959899615493767614829408329020661972228403652515720538624499007850120678339802242135284759007695278536896856162352589339816197480321115932223787047659617840921541210745452263220144133781849680131445000671588215123810830003834032442112995237621576480384889883031398550988081647552724267980169554189625828953279636074721573544674412654805049708460167337131294840691482221063106665058708438928730724121626786944965302967558
286 -17231118325622319746635404264447973504892947424963776376062166694546039940872298980756366581071204930581650891776607547536476372492940676251819059211697716188656279291867641300074328635097353985794731128798492446174036189266313010240759868634948268972305833356900037901525184144185297514129034061872208099962195328403736754174802957962052809742472745636452380348177524245175516279290697068366376672419120726113401046358295151817776318624338038566459671423200803376862163457514075705968729401628751421331394763887594961510501476564508999625679567095803913414956566324950207144431745
287 -4945513630774417108487353384161261540483682957682135486400923289004026853566170165212248763076417365114807705018790153631574020770648861566832105144708350945402442623138533718524452288844834363879701332754002035771350047670153676441737174281259513038015662528284748016551068553377980138355511564494944306004972315891399347929523308321998750283855276907536887420518289719695027095077337279212559643277382342863875298649225501379915807193741609263134826551346830958707872915321922330845487510698661331586575803662895326096458809501829255420394431934591527071327657625766303182956018736
288 -1424360169642034976093728571850550493339288678186128738079000728555222488201907063708917700498020200108941460179471328937077518374981040138790090523121568480047109574958055117566709225600791747808194925879079306787905725904435193362723722305177764207255533951410763004046163090505788503684600558940187386827350049805674530266554389124901506093403668540947554211694754484816010776268107661287271448199750491676483293718844716222722608722544011811647770566643333082801236512055757015235881419658215064851671785780768948691672225453034400014032626252345434851193166648471241406100601423031
289 -411655083043197875796377536033166029149643350465699079821358458037892930671795590933578102552732115208179937453790038421053689300358238723712302064122241960050322266898719362732441789282857003090710369107185633934572921991577991715538794138599646335741423495817653573756214437885332402995062103623900881490528110578077496714103891740023861493929632264368180245403946837517414559408861286700193842498025368541642956664074306104116556904193548218444937867035423864304417994893842133412352021269139002356679571605574817215722040207211205651967314973357944869688296379911535679853813098008058
290 -119384292357805366953261551517052782102333167379038371423678615930818925567948010375893011510588639687919306427747697427494572612867302829973344054975617625494070094841433797641261063217451965404670777179210904592047401069907985203277284445359818056127560398924413690599370958416295033587157326637739878106265949094324047244795977767280925984825315309086828795364019761394318820820700708373053130216086157778157382606883546093974552896492744858916917157847339326896093689140890533374043778468273328205149382164808367710408993988132791530770362343114462618884958856707698008232073718641661069
291 -34742077057242851874801099140005298129576552071980949289241864154063338521037197387940101330764616733702740846295985555414507926884197462694774434209000395854594316237130537856840979242077294414389114060023680655219736105572617227914888182805154716314474983248627417180249131881757263500980451523730048094728498195415393082945363707973425168483143625072546457164459839430415315131693821410335578116004887259895977431183883497464861884272046698417674589436361199777837467502089466461934156130579073752614299507571537140282442278641076334823970801636451997412200997292588907897319657435870934500
292 -10145048415115647299525855473740709402409294712932820337554049099026729749494722608548170447953433147668530304839355043903693300343483988050179765204388502528286382938412483677071046292827121430449788639986496735885049574151996325532954424867890284489117676292813301606102826356559359705502024130273877553556086265617535292981884267852908814391844930915915497390820676278763529835313579951538879483153415572981123670646826603295940735145440958760491130105478630774932593481326374989943561661814478505911002420572320208313293389218205495778221504260276389628298091245553507511775240198291327359107
293 -2972604502683647832898746741285510077892387344512804594144785791831535496361823268809392976665025902462361895247071456210958110374089703853718446204763482295966694313208387422471789203244942855874926577934793968371766543221205222604926548885330027973734172174573981764972156627098727012404615159486423204721933748794514597345013712807009810439447159092409339259869066494265045251681808034690409364895119245000337701832851723828733180657529999396219779887176899417247394350617395604171853460443694046601873972429307559391529559582428913114075747373115359496433912360472443884371291597540108294948718
294 -873976476358623846500983851242167095200252178247453529218498602336355673572699310578346361011356368519854664263413150661598910549323700075967016880176888013044720946866284581326594730656860457258107870743347198932789195494671775274785774237609070567758963852924877893252665896327809453667143952917809572821660426444750583773082454243457001829396091421445764863847225983196349801141710299863795691877279642310589119162169342998919973120136403868695270555000659867490181185804945315218782205131318573247176453209766788268250215925404100148005225289642480773661005791173306161370556465016155146673432857
295 -257832071025692175797244689788610802817585372564891367796502915747067713899211825749879891417030351996161331903668859009494323824778359384949339968300825278305272751059668869144552061321886976727847497555710015998171035433938640626084041392120679655764195197912472384518170078927137961273450214340164613240517670880802260507467094555822491803601470806790776856031889066636131054052855792393515012827478445132009700825136161240177801846949550072537215255316334712858702102700849474510810910079176407580579020730009182052299303043736722487669979253095943981645157466377945052576668338399626299192587740696
296 -76320942109700928589099885334523116640117391415110778161660961537001423446907414984540327681897767477402504125497243874397519670859324654035658127970780610704774438123267797381066999559034184650254734961209606041104149627707383534258224728719009856975309633719635273580443722262921831615206562586842583346116922348373317618744478099562980674898101912503790344530906547732655215641333350537141941449186974839844283655836986528234539865247830444106016511704663848187464050625580324688578928118533745405434457995565774731869259935430690560319783079382955163778197127620995185040699975090541199888434797133519
297 -22668101286724330998290635680890735843081045933292650192550841648379675462658942482236667997504340538796860380888608972819441591516196689671933970651968082913448321968383166184793389944130899573650369772070513197117630579730315316444204520526637435141853409155560085389740714682997328826740378213249618499985920865286237388808337353006425597496123926159452231860772766300230241574262281808713900507147264153240296227672501996634786659804164781221549232655046430081218564463724688577195082103846654067416648833438278367220488402643499794217360194253690763473687750439026382419172517069182415395598434923259234
298 -6755325501491466948237596973321426927203722115281600865073884266791085658215631171517137029665828441367867980604826825763658428876561501108984335829919936174325573621642777066574343601688131220198493216331589696778890301600938201637091031073690292489909980542019350037103544298140006077201377229507216230794731140109429185108403750289230856423547147535592906152911282251157210894059645249638145865910870477896636428629748903833957879772497559162059619551771681662309297542961739603217923060611448862640665207216531555839161442848848665029832154224949984718418964699634829493375758952965470283221334043786301989
299 -2019911026384114693052934841595044700056550023202915752821225602391720602031058742204298927065770269317455632436972427092599111129332818047516917215180379120074236490122531064366512478621157741375572136890455501450234719062737753416153303992869913825777796724701998089989089856488559854372756205367168134851445488800563417845142419900910680541796608121273538864142677721434694912599706022658377816443793049771657413455470471631776734208153611792678445727456837479492357139251275556548668159508696681862959156504197476169347278072535351255151724815930808720530661466544537958265938244401388409086954368812744239308
300 -605993780937325800406278208921708439278964168344922685373634137971232453499066795875650249342796780176367809330591895439818350695242054260660830675576525913085735568650864941254404813211131669670826267315683863918614595411006400992068667863324023603017565312488674945185650574205242788672361667052985268286582188857114314384479790621223452969444456885887455615130183473283153032242358395164717429108796799147011328268718715867918231454236509829058994067137505792565493990545128731611842547476413127014059225616923687626132540505320972055829084869261283666946175536256286985030873105428141697487135242716081175804827
301 -182410249493821930158198282903797249985350558840355694199351673309480588692275525231539918832722586090018780315412716304292412789261331925247919476069970508051820443992578249751868805261009923642594711340375980411533771635490290191240004367897438407282048732811890945336690297985684614177907317899820968018863442571213883840437635117277243165630380290321287211879172847662072658957970792118400562104819217046746986250351630680954919287251403694185269129734064038385998783673710711546250578489313997574984224415583469489389522628210426786480243742754647442849118755479966750298347792342024428499965561926935311853568982
302 -55089731776070569385841263661673450768031711794028097218520728441801164253105513454395033294716679181608305453264451663520537260981913863932737231130966358808635694108952152239807147960163054476645901767389459535352240983440579718189065142896468904915275283258481999656985796293965352433321093879791333430726553725711781732112841726496548679189977798857238109722877562516954965055522694933516442119290405871479312165378586121828083543630882361035481221645610870647354039909547792634938754432967678372865956668183804660713382374205097542992385441769453554938158865917237193261914936969109247096560399778260595403880862641
303 -16692741493089469251632193147645535144290227903123091525153015260305373861850176916969935622594403035656091728293506574872112350598578180519366705468390174645276274793172262076054810832056494268907559428746304652366405340511602810784753446013647743326039030978627753531554044161809615153065800627841574231074249587542478646647247903754981384583773563560734372696086926666786272704972904075643521403447763323410208266528930735018939157917189117005826795334303148029614644163534351387028541210057831436082688010693264762421680673661804347626241210714542375859494704938115198214414144131885235249752483373432101216074453670400
304 -5074760348860354720142662779746419093905520914123686068159307905095818593242129074918836234225228117639163021424154335306986027178630547618711613929506250200942607996887122353395317357512753231998152380599351874741823793591880624396968982050556660064175414357515589314221369805416766828097748489002918684810621533649788586097702402003959934397602259871304930980898477826394254169525622376550644732792613703245837643290873116825722180804475416144455839617873873993862203736259237779077100489362333756761978009555095120670716382062746558498783516850080190805854377829763571422928443421182114331084192614366287550499530625585895
305 -1547852487680415285366235267897005989114905108383888719852304216600997369137194895118098052928967542950496079286019385084086355837708317625869987363545921398878939417401388125263164421507539545224354690640503294180120193938289079275220880664179828287789136729931428985427619806168047944658899018688932075547367804521641613798265632972375147789061409383938362584036973263513078122933582751786522742045814931885829890431412725201400659025317608251858425488288534459665535254046860618814430561141220781682212732530372240667538020480018854991963850427959490369296603046185208472730138843250948400196347749575722892718349004063538890
306 -473658237934139604759542778703124926626582507974360940359573103636996159388309947759852567998156576923591648038208239739349593918666431200787741398803996913456424747768464820996509303232550989153156381143855189520968509188680782705448548826035001213543372901753759449456489840071350032784611369276357131239553094002987051262696895579570492728122011916517005155285292546807925047151436560048094983818183143990438014319570430978579494670471593820930359887481017056255364854262201801163928084821340177682071790889660098308823658922948939283827499777311183477728268651227410845678275959949525433790822464962060920039468029069700362685
307 -145417768939096792741187415894898499669263504533597132237406132890449706573763821352345801209490749876554063922563420604706818316272448239226057676382299540615515211284362364872557662665013212752594736682595766135960754321621606649521975288144438359494402513004253815681292641501095952137962993701580976309886039267155060975358347363393572740642293672380419281221643722308836830028168009522649538247844892213686300514038996394002235335014659201190301108613490448978979888393500437495735733703816371927062314655135378441127622829410230643009445070464589883308197204682770172543985282638051343450208304981623895099234939350982702552500
308 -44790107940177341260381857096325032369618689425832798653321911238736945443378542106449006892260036151172912061555771963800082548198853688372590711307115885804305418661397043536412183237295019863184634243576812025235078276957157596082656718831973245975369286261787493575918040419985789756344172307655105014462947980590396505476425402397559391260171794652314964866736336227504525965164719903073068037294332062662998750312808674434065251105944015397541524539272305216520911203074535997385617615936560362726547941733800204054556561294627973067257557918232998353940863802640110113255287550427329670839668655565370434356464342361495849322675
309 -13840583931216600300675393519675359032200348490419394274777745938019205754491776137280111793794602825007426513420081808014838374866713567615337503291757202901400493657085897869977424855922869592059683682888934413444099463619818121681393088137420277307119073998370558132190208714502108918997482085853736643579073005210254374211605984125250249861524144022196952461673148513601369342317440825897671038065496035259024486997004837695339319014759780555044695657654901888006742371626576512151100764245931761508785741806563025199721605747284572902506520407927495680140879108612986658683181364215912994700121517166304935431421181780810188655948350
310 -4290716716570446912718204681517569912823507288137677307665946261678900326171952040792333738457838258216983560492039304989506000671318019426496005738770313530065637269603058512644306798543187823407083599776503349032964874687963870684279805966715053089353637993195627598819892577259190452045624586979658244188805567044585637317793558146209877347216669182737089898077828995061730758518301329390126729615494584951403567493899718589189723071715438558420865874792572424243719438294518715689407071051257254799661196880986569062537006257532863862784712608475959525158189690586247370483444670550309364675347925887438187895426530690505868269389541449
311 -1334454829490550956354231366405659152460346555418039560465293736489265048504394420737749247771624822197685496651002474075408958136422984078136851031254900047520249567497432354980352896556726642237409916031277977086137387212004679502666122358878623684197566552595446634995331201265644862102920951481118501299510739352851666756491442081140493532146305857475719993209614182321270479132433846083683831548736978802802659288113656260879318393938327211090106533525655604788407628509589738203141226425595873192622434980633370686636028309003494825085013959979971076244238494894541027784974666678466381358145287240827730925021766251718279627380299298792
312 -416362905294916717903641740593126861736063059374527380830981137707803861743606822414505421206872774062450716393160029826229793809969060028562946049015931228985687918285794641691792809158225140756417815376835625693347437213366999768682997933223427797217878524519524928035188750896601229399533474695193503062296677666401924907944176078785555736954040142303560261458415357173896106015343228339729610945819336975125635977726659344640427815129518583617381252462560343708917373382835483152430745216651501115342998178981555908215268186081818069336558460956054697282275623604805717693528813177937858127901114189747602296717069564565164997988637258080511
313 -130325631887777070077386356142615425064109637364718772878302918716993301551504947730866649025200919749843629467390394512680667018292717710929065191817916534568114902017035449052048445488020099502912119562396934449230008005677868570106396780421543529758134466535921394481630564490062853058411949720568920466205185364938615650533391659229429659653831087417847751622976601263580640014873673212167962986424311210773344801409745189750370209867535415416758801467146014193728135276803986589336268514981684163519898353851385066577943377358346489831850396520053677923940240005107860154162083536919440158479491418188648355865369112734368619582840954653489714
314 -40923509681920837631884123644457469730109766594801184089948674410919462648611817424477766464653532925333465135691652253849662685319766072468535510124739157463104986790470193428039140191383417964774597537902331877581087823600440298263775849188686785141291482394462061373942897253869926437536938760208900433434267688406026537932612486732498143687278400306528871583169505815194486380561730775471396207144642300838339628367195564996545989265822704447387820107780006890813548592854175479523329794452528854841453756730887979835202560680726930168995066485016823927864915473097132725565862210273757405754989831184824875264537013224428276473407360312729604949
315 -12891300326944153646325076723026366088669259416170030672162902660841716683825928197608069854571826624193949974950155986509131681593537609012340319923891555862257698583799686215431407357349574062613323248760612130054806903915708921104666334784260661063016457135093456332687167823572681180804448969735697259673961755428926589471875494432888438935656481246787544577426340329637156099603831334240684441362732136012619384437738350204640189356443599003372457808995615263721437050605399453724278639540341566061175091961938520162080482341266968512745381431646471943406282590360403549975478024333977681771471241002455365923737203248782721064528280584143305923740
316 -4073774863302558709283798742072944359272708352478008619895441364686253675000882214363794913790242404785173933559825130730005555100759204153159049473100740288632065225638564054500949104911333800946098074397034220527445999393079072379835834653253648957114688788432978242245399089331836840337360873223432711835649703852785904381914932309610642997644077440131400363807194752833031433308126993741037901265121520889471813036978408635371823998802244540234298373483224917422502801391456798890045147176807266274797508949287160115137804155187489626384141622134304355398770978342692590944302054747533146993599693871050498285187518295994780351283493432803872150314955
317 -1291425679052755190376507531148532668532793659760449126914052629544047663570768692675462407969440476075982530274573150897070789032233787573137484618782012239494635474846242561409349523382735881832765258131508982465714585309054858486810906031389133687031016311715683784608167665953408871769820328948097498765013093342492556291188069893915997463999736131067168635066860205551226488280465139625450713714737525300761593635333760183893125955183459268780841868799164973411859317654936419662437850529194987827086406764104762371442436340241334487265038950280720965492006851372767318397418910495846120620532532718526659048464806293342755858124308501435772342028202662
318 -410685704909435253629528744029442553446315643870585013359860379372629548336256723047971992393932822157636243627477645592040393699917238934632910366181774324020644818460042196586199179496453623761373938712729096670412830095450065505157701820654487875463940618489867091052723003959563581940248899231322668219771242010806876433368658043779701288511461224071626724200341461800284140596759952008600895079874240280773083989154738507871494370246780159496238141137488878612655554440395148589694525831158781083423514648635543302931772370074800550569009778310541536269604544824439750955590921704091574532073724950615828418981390342784160896389409340221005694015823634145
319 -131012651318782860277547286154460127700641266302712073741628613787705181037451422292313206628068464003308714152552185454688388968327773017097020036603349123018624107769844346274333155237813917256005242714951144405953758133984372620911458037890796845859933730654078700022631852870120364508028656204448714174452845447569904448274891368752982323464473246849915508898685919236284137587782612892802518418336908190958245640197071829835533288223475683972937705980673635072415372919625466480175520043548404157883595730819138972899278696884760574156518304695264145856842383370939685921722961308464461704019655314136911928453915446923099069453354367184116502102269967081424
320 -41925292263637404090894045987307836851556515832917476982259974290267191618197716011740579991328001292255877785051479727642647759013070486449829432116288076825227001017074289931357477130150611635968509278956059202777002089197920183321884346578840735675326441341674134078451056304597426346971235031092376522820665273351991307160363312111399032345375175093599976873764459574388516849831243834565629475568432456383317359413388123302754457443799985565663781428905041339492151698935380721531947566951087850142152857855240083910259467451744239902679432726016878431721073684488459378780684222670399868951811421705164333446974125361392613061283599518396200879383272381368599
321 -13458415602004486361858022551481185175914968223422446734473345580362792932913299615857720304657014683470798786496360671005721485525232546812603967915780427648053241028652797040598358901717509468156091873626437150831411547486788375663010754226329056227383786556974214810783687774731852769503448187738748370462895720500113419296435423745456353201535334076217743872141854680830684580347430581985217470829822648440185945636636222458789043522237876843451052935514503874048986481246028782028289611004750590501161218864855364386493460670421803916660049270889620816096973389620374235362404059279614524452503246116837725874838470393423644096931618721490399224114827703775508378
322 -4333736795133684572756400749323104596694969974765756994375117201650713503230124489936922063684830564740999898263074142803853569797881546311465161284600909053880946299884825422801198530534143124742783845923150912346446717764947582656528079009593951048907317358008505823517048317071357474795318969259431831992056611167089352503114809206211294032459447987256911515744063782486035017821586936630828417108800687784075230274159536793165277352137519123276864132410371656961434984495254364471625915938787377280660082407151232176427025569722497136293218265951687855449005228038451669570023006946238263796905155884230337179365474363375750540143213369649975108320796264760592750317
323 -1399837742601415288240351072170065480013491414809424351082572210631225660236160770523778347596456473807480467807204382316194675834529207384966761334252110944302619418056054866060852324412252777889810060164241669012077036496088303208251045866001385530613628367269895249935759599315666091180808655610424699277997312146617069886482899256263878354370213784242534115499493922976776595786548681003284065678905540750308964757806413654124104200354330053140543076590163652785789047494246351168386779941154679162540742497683727377975328914821654660179269159802557288462198125854122242829269714541402372377240478677278448670447276787187655154284978578036913110096223192857346120408452
324 -453560552602558164946182979269699767038800609309765380366392180739336985541001397877611700030120213640628630735873107950846067758013712031979583241808702078543885585789547051764423077405088960544705258580833574893474994911776082821499496406944530603606159880674671453841072886204891414410227350588017011362910875973526553709613404612164152332024527646609441986893022825203328207080371950816560444884121471825081895787536691691368334328810416967549743163535442679568612984150110560962189762849101860904039539191572515725290926265152552231435049337499986654366937445831300139713397678547400514652884059286108986979934417306762557662203221927339889139836363822030249817743466723
325 -147411418646684213352978712725495909097317582421060696904184010356160540391175421999735152656700050866135211993969502180396946093133312952791656979486798856499845081057752354956407675756957674517265477420700700301153083493339829979379283317259059653215481458411659324855188260756272570432661681916712856610597762537695902705627563652523695692754214065333018972130472656237912795340304139979749993574172376649957065401087595526595116043790187666977580090325983611635640742026802517114819683362320880813506282571378241799020376622300933600871109663893393203429210472986592642539542792686270547773058092175415079975523817202766935822047054750277634080087972596165171324105073698062
326 -48057495930958296593882161602651867354273440995789165601810930982967047468739671889382878466573032813939321038494436996964901168541367117762920613802116706827002573253276718511027404612081390358736470157153361279218557639680190464611936844770693748680642253189479129969315840411757574314067222287730633573082638045622414734468089167842503875961060381689909730143691328642182757074871329929179566749602049098507336169819580873334976053278164511412670513699869642818550344979186760144478684105926379460191763550978327805912520775602236438228149964946445623606420385434590702350332642603049128744241268271340545935689248597927270271012853966354935831422542831208068275444936099266425
327 -15715247541260092681702449920373881288617821047872167374442319971534723823856735930549746619055686380502265463835148750971079412079085518919346968340478744643610371090342023598359701034147749351442292166819442239460534527605433870264369925334615527040101213876011358165640192714535498968032340388491757956753536190467611131217424303853742673064452644393456208923091034781773140615470548253584106878780846822248983520732860395691731263951057050022053172127404119239323219609749885857906187479505054483510383275248339856052502794831786630518728560330445757537980536246993709514266180669500883900770205422768459875392532632810675454174590398968992338648279856044371396700680751279157688
328 -5154746710717034587030015576284116248517276785542030766160866638692719612322618949440483358156357866360627753529347191837067090723565441385865566360736850722870412677051511886936690928124707131320187390619331399904376360133001585036221049914821724995314035357807620866951311088436784218446397507157321883564695747093831337526153716553518765713956311680526913895490871283527654989270768333646492505728758914895154302634149666190331254114623699737357591416780360369404946928421391182597758418060920703010020158403235482475993204843403757553799771964219302122872101789853861742481536435858997963763419101422025675481869271152313009059623417249636392406246726506273286944486483073154771759
329 -1695959251933627263900890591652296834455657895488453966225568635001603706260074740581451770358073352323112722613566292013074632706060837898256516377398363238308014476024793684671742168953167397143025949832403416398392612405265635900687115254925704089243904690026948767897586948920020607507963366412350434194589447257346894973500532591312477396023547299039273616314806953489707162128599413867759880169999810657115710684089120669377702906386407909664746087610915044680144773307313957363945699961816808179993403818544925942472945512014308367097949562057643931467034929003088502839213654170343212735832908589788660635453014111574428894169518059258434640384292500488855031170361736583821481730
330 -559682160721740132626799433372611972480323669287434841973684144971581538559173617043043008926079742799150784360648701558843836669463533586190483492924493059928397437178448107989040060666636717647224533290300806917445285995460748691421695971136328457074733759432040078255243525466679804303715573920959935986160352281317425762487294666108176404223201839985985921853133007225810386056900766269663915560797781832410764205249943382799970374275033529539451861819655372329893297369244581148607648978424565432007219715681183803061058505600021849782069318527103946629961366224132886770114238591853844502945887966545459402877643389893193100020258936650167362409258357457999326501355051475048367348869
331 -185259930092711768087322801845220133907439370881343736261089333811910935689297185151583012110800481939497552681120142392869343493029189393828138029760632763284380467780417930629213141281871467330005236455600347730755610373281601557356916869503677051346300219993873745581257565508648070898211922959802652837891029858564885497885184734895553637615626081536210854161986553547408667313023970253838983866456807657060523028169662915367845241023679004465294138811468773628629622141842253898724158059622138226753829463065675731893315113416386033029187860719623853205909254517958013061099748476736835143078481332035529271680648700403556115783819402909675269980875403000256929785051637813365460533229676
332 -61507991305346237742987080666825472531367333320593107336055922635952628358133464433137489432296052110404985692782223352022069711238581319488639291873903388472730019830614815705693666203882772093514959304250220889568461807884231130600366249209621892313216043275569453188874951423733589003776048158966277978798473375163486033402690824914730874720754681008426287097719669000857102397316782082240965413569244375169509682584221589398892435689979222813538892660607403821049288854383319903653934856555885770501272136837184502327267979285648906095614817315421919148986681530324241811804631576456611244846683673637698713577976734856821036180028060943975856241745949840657651393967219579495021612349402107
333 -20482721988872638074257698389720766459245856457521829834588563886248070230267249904000025650512743892531415419974175559559526460768880835024293201708476793120162411363675612251387724356725056071515870519377625678531773119808852892775066926585967132371948448083153416536212592623443126695023074676351743623091165811672763449334371349229846782410748696383896026422114635056517601826801505588472637283095517254686996134042292932389673741976324792277861773561031836296863257304400440037351818055164241234152436048258677062314942905859622837579596902944771384990366272742340195977166712309118279618123323040964219719164265533620259299341771347068858415174766265552210473396144397979073345582504819321206
334 -6841415357792887424088028552398200621272530053637489484679923740213492747528099114969209368372037126022886280752671342974370121139751284765618657426671125011874947659121277567606002108086935635014478582604918336314091276863972616559336753762261244713436096266984447784313536076679442157673505557252030432337385580612909526800027804057411827850964229635356103983192985243013745209395959540042310631509969271468820031284094732346674487228817979770021926180985201862605483377762351921892953656457981283706938571163920989209857079999554233785587377644645291643409465533171905949636698018212185057884584795000577282790576143429881226235255279832690931818772503104678286929903029453300699810970482848461329
335 -2291936153945255456146616688919034215701552566897720571267833704297990794595427532964032138290058786195190914426349138606024687338098882055330348460540159375628101130267012857007607815615930857134888533467014604777347376011294562614322149450161894819695706550601765947184430531435217021106711462157418999340672117764497533170134697379036128586566761966325541035541874103790384295057170958484849669628771394195849270116968213601702506697633425285124925891249908631929265118737086646163532809925938592578371577416721050500139634315396075770165261170007292500118910353418320517340546671894491254468785910341694947924572812305116417121511309384075156478764734876207091379759682098997360921756333978580749728
336 -770111258755241179353147407032110424132537656245398441732948271980571844039654511451056409903805251400408077361979109930314878195590470759561570820411932213190208650106134716145321556505199648747206413116024858144013136301278590113081616900461230877474478370117357266583278953735444603219308356851202932041565799048341124726555868519867923541659491150036668525034479863807421876278357863956152049577351910900363638019277959717653018870893371966820339051879003800971464508106461914790848657787733858869457733655450268248635224652329995424673468833458304345154108793022185252262021566838901088394940534710439834181588049199663393424100134745173124945002755196123353875389415284147132537721441245975481050951
337 -259534432393905847601834227626756796234453384615267514890528939572652460112276727486894353570633017762435805496974078320864531322735137304895483235300632010105160786775298891669007662447383126384916203656645889197082941787165183697818175256774542734021801739910401608930680687702726468713339109334835428652275578603265230893594967695582132845004973364971886849833487820732351457984125265956307008252151214202653795260673189635320753074116034706382570845740866087690154940026141374003997438437379491253319994196350348334140366970987320482379362685998043322038876199985133471539560704547570581899464394792797839152366154487232723320910579194260180094585875049910960046898529572439866047743248730276880830396522
338 -87724969381606878067278074564254488377569106956517507942395915299729781083839621021423308783370287787082761041119780381575202495047648923683536179467848828050078733108130163121638972516620135639999960407401302796731520869212532504214835572318296337478225801211199052887095741217093429366613588952367963541970038007260698585479055751509847703489202088093216812659039823963615476864679855622531166554179403605391546855262250637181560865841151376317038749553845045757226398111532569948361511141788462339800587730576730301422770088641899936114222376787652904218688153296529253299371962527088977429073259391589796070614290832170215042431493373636323636178127090608544983220936012731100274875505588711455620652385309
339 -29739550245534953956410674166196114831574333937825955943304947286641424428916156241726905712551878605235332603765834097051148295551714266146200336707632046420146851029257291106465695631267481524263862814275603486164680972548762336947173069840813360834816785986758090498823225200839846121426657091519834539452826824331697544048357883910508144435765402464621292888870706763568921986614690817188518209028195031853182841588398274798882658721566586236099029559675904043401788098660361647470840246036567195386185990700516626315397388492339623316876131727661698997902009704236991253153113696639109287612283166959381088782734543696643184401337305783921137120499221862888332655658793279291256370231017354867763742995172692
340 -10111712624732121217673312296062209053781316283048802344913626151147018714338892767259504063756362756027239631575810569926665069841074641100151937731243415794455400701383852849652629233239374015347154233309481210414418407908947363135800270881637033137152531033989222725483718709982395833076928273279737147668353126646308006221287147649846677707831342267955128646183823613451347747994929219147635268254503633698849361170658290349441765230540079116359378176051931148757098794307014802842468811753842649606342026473938197129463695973859157243414010933335924809957830046357005232288160855633552270855512152743411831815934170387650830635656255452148701587215453954190456960943343453583216818840312010193024076563217228051
341 -3448184023498233270582807672594843266844301600795191546305940753153832244923337480412378759858309732047307865355208574026351261963460502271143288140012055445161094788571305181155911883794958204105608161755045484040769778333712686919198511288680847606044830389032383596738727093947470197543131551110881041881805518703373358331295313030394932824891680666800076885501636268141278114611504526523425353822391517279785447308596909666827124256160143436669429661661687336241148942674244643169780189457460712699226253169013003460624419025259982388353715705901073778797473783587630688938073187380061750019470391955120362395970172655502427888544615287586208298388548564068876345147320963640653329748643178218356375027427540639710
342 -1179309542307866203931622263920930716724800516148505974393985315316396577305682895003318132018110091617776486305681959442615643918627503541009176202482901312478748142861119180542038661581793615744120048932523449567371689202335597477671271300970358021246177582306242031936208547122600568558114547749113529296443103904978193903435367025255789292853154653194817063716966417517800904484086782314063204976916536187212180808251571171134285240884507924323362007709955514331262349228088436356642456118730932013844781221459364621789399034156849374330655569102818221621861480760782243771432282731646971000539192529787767957705069867759934520247780563124517510851343306661427254559968186671876568049498146767421198045345744208090793
343 -404513609747977208960165551085085040891608630451661594001253670692956347852149143300954182885722921578343269009911842638032072490530517710061516455100347528823015697432275936155138031018592278125192432644278541487585676967084097398574350526740292653953028935847041213770095702792792949398977055822595983637905647868939447796811977716434962436280420729009668371379341097316961476380010795096003271350098599725202514469355154823223077092675873739769262154032123985706234595254475816848481170040071629856333003537896592636399290702161506415896564610309858390737003031251595129659364734662622777679438592459446348433019504997668813032501066668036284453031030618352871018560736497710864132978315668202633029529603072752918336392
344 -139156251116402688164186193254519187465919366568697844933196391159048914671983332471119973596823160591611684627570425567271852174537209665579830160191990277557206658450794396391650341191633800417066414394033916202735427649996015162975743681081191935601519458403804237846163599377779894362146126843714983007340193510305560129606612974892652501820041685302451014724600222068965887509198172923440602750323293395559773701083939479836808111763866838768313911887528515247493466522248629138386516354547061598142349259056700593984650803109862923347562902929532837619677798983976513690408338786878574540777433488147530577916417529540872040057325999244608215913311093467849429009993582883326805338099406788848669104634990200368157515103
345 -48010130926449084090019018610048579610534512963313874466474655745129853752393247782015199994581495359818800503510482388223920966289123490942310905808779192196803171908538526940307845169268277953418147841358881766338923492189692350711687080793043634674676115943531757419232107810849630724124683577532737566872522866902452129583498049571597035141935978053237599674243199743502149879430643736912988670487760711860097452604847503681366048192596367346103778226937073700761638088357295102929128017752511162503359910602510039297108103309851577426112625551291988138192242735273132688656294359126549822800541064376587037247190280966326709338367542898714653745812519424308242038892050341812527627323722281789908062070311422601633350351826
346 -16611926456669055293405414708386803823990740923233018337896041381317031670535551116101430827481865209920647525714651798434950861572550737897313248255375346499067645477163508260324760745910338495379239422625441556600490975822338522067939468450965326364399153387627934557167243790095409465017849052579367162227288487590448364282879900865735955908059769476772704767473482924368021964335250945309940040743819256238180119144274735327976092572562029995727162072287878098800809650009410282738007053141442292153338979230767752106994918402352803269205360867510914479869153762762737419720522593285686951963367994913850280285889514269440772680663191871362507173146344221340465256081871447648600641675540301398152415027899285400492924023025077
347 -5764483779295301367950466159945293672180165157953806375432186375356360043895493809836660549722677194834952045634478378179791559069215867191279942134863463276288462783294762727513819347138229786932923451804566653676149175497694858233160431228803443785340093663225196691408912114911909831017056974899568306859470531228360109851421027079431638613416397812863394784269332751061819469879423593655920096634647590244496072155146600782847710089429161000441504418280761922137405012532553117496234668674130550029880984918809328612057196053938918292109376797238620557591226331815729474884115258689545911829187328686357992922065473043383288128853568584869809601621410792729226746597457536600400754621313858948648736880306946164356144895354010684
348 -2006090628580235964136348350182878079219004006749220115584945822238980317606248147033140906922380744029335764163760238113520553185943763986484990301424532466691172828496309982226847009458207863340134149862201560687372997750819753663024222970945740013777210368423535379692027387913510732478869655403138067689508203100683066667245406861571573566721994407217516569002765597578726978684064129636498021773265096859699625822996073324707473232269080270588592721075129889166280393515657472897668050652258208001081599102594368642287686383963098108633510888535547297036496960871076594080147667341891779098966955927365965240524936512248302424959710537480840431904712186409020120456138655117319172768610961414934157662365966030701572867070754365483
349 -700143074235785682097872763264459263036527021659196865121659993256453479754528794227943757993044373188901250854525567612597895265927106914108744549130456283722140412585462932450326829199082624385445396351304345877517480342358958426933313232537980845985487012472654610001348757980489449093775451346908793469525450250242293372264852952229907330360402841150648393236067068635070495502640153554167997853356076185925263561759087827610200113739037263192219661192228272822299612415022327331141712951802748016326516301519404442827954314625927060334043800400193786126358960867825346354749393457947344933987374126536480415589202006945303996634005549069259665177759758102356672232490534365649852028985350683293337592841937739257157120733180511955014
350 -245056146793052774813178279327320839499414672432756398401632414533506969132209998071106945648714184171771542991114424745868962024791805697652491647751965242817345659568770295286488972955593529378583637310047641609895204831659291424125607283744119752639873262110934067196292523259905752750112309134353211282695090535170432163161172676195991191782161861406573873319526675575681364692763780750065155433541959740430556602671326070499999283833008148781968071458924439141292455229967961353625779652316366953495290687971714198011151488989926601363854001421228994693907648000425441347482801017618318293398381819808242440606169137751138010245265590970358407373928944234592244492823385612389997042516684342668129094225172248084508361564020948417989953
351 -86016826236820969595133512779460493457056992745259989195689961557662111006778069133829617643440939872702521331158625378344106826718950796875256061341298306560479077272084874956374978924948058190734887066390642826019392084228296839905906959985103249271729346430474280430494983486411973601469841195908126451761150543645888195937974439488066067880098276441969010698942983226408512984400898753424598468422194711675942394678193016552228945093836723627626463673026702405882569253966775106202676678072334838949104553350014200601103863197901015808437274047417558512951614496149914731348087097441625232043384363388066759347514999242179288496764701584870270236427080408164167678560568226536768675693412191257950901750047653039094309571283068512732357488
352 -30278664384577881392039855080312853367237725682296265924188822490695099435671435382167379472214206682047741893850371320264579851945971831402657958444915751587535064417297950246220152258082381909790057995518500332890659215741022661436906657056320888835582773296990920133157457555585138426020057971923016834879124837362442343790123738460744053137471598290149755331875898314768601580306100549068579077612489491806815627362393887562621165895458332900813768009781079106895698138308714632901437894035032060688180492372020437056875288999100048941439145680050154004958494263117122728469418725392918982792746253264216920901936075716970185896500651222625381288790863118421424798718579752470385687227235212782850798325071319568375593458483947033239466962295
353 -10688628811481049303794630502079922761874734857108406976609814367315829856644491220105988473703039481502178291127171277075215332480857817713768245388496292988712330309706446357218270027492971145049741612835941511290714824781035132572549326916887451591250571358957625819359601037577042488283209763218545084350942744367345463976188745708023672989841936836830895960280967316899730681934894294523556429259515330330092556843215442407921172723590803255470348117329200403500893991126530104791320592738051088305668659190027247883562350473387759887409807439610714455214680073935663881135167364620979585298636209888496298061261534860245744667165173806860663389757230188354033119455744164000428826287284515985531561891230418226169324994853015408504783120286010
354 -3783866219118037042647031672618353343155961104412152202524092824808994665508330440790497731845621053469051158814531052110044636694184939115147604489681247205707270454126620897841649994040963090076787436879352284192201085364338743461137244723414513226958259845124286041470818717080566856597813930843985048256600101426642176504950358283980825609312596090405757164027839613548531364293466728024059323810980246234286503146681420114602641071311094638487855566055946400336616320884426872292900527740490913343803078794306187724123726866679127252017938474000640549360296886652694224989827428143511625640622985787366387288471867497647609704417747150368656303966868299067559318070463831265237520658194117805864712694458353196809750593876513760569162893361854797
355 -1343304849589159797008340810254431523959996730853786093274561253699099556147208193056745637443891731510562251110792854847670149828777541371080324285458754576721540248668461460408598579518688692449058250671294847803938535476352544598100049615221520917636992211262639378136332847953335051619295624901745805221738815495619283067460193403470751578717369705851794193489690120898128421841078649396834694217015216130044262422871642617509212411789022810210730951951444573251641328022525227177377377209914163940949232650384761288866937964184041824437277323415396510340765175356304245658837769214665030889355378038976381587210613080028355351728348862115375619190251211841602071904679562800726907394207656023442707613938977052192114274646639326872897637543341532452
356 -478227975449593372955475524538706801195011224812066719184021941830114391831569449374028933176097305379916014277703209725594763448925152166954515179745862166931853891302033040841432092075057912488441325758095369795778663773063803013694305839639327039619631801511978964236816375412839980034033283504924747090588338405862413261564882900181474956188159108355813617299257211493363140796735369473193035119650790603919414839602434969631316381483855561313038536993846695950284717155466242789250471767832889686629988983823587570489201333132357593990960586236093050199583779111211996226126804626298866168811065877086109179810742226022831511470667572856299078724007474132007174222626617542859053998854468339980740810630707932878365731384222021890797251927896812210499
357 -170731451628277011048226878069565601371775281286998847071134480615607602115483010637173490931138650972378619266795146092377576448818720355237402636850209868040712040001000388338134330639779982095111690751332718491209389011993615882938705938527414813584748425994348449371271565552347563273502611504385933465254859960382748496090761738889425121279651838861932692807625538428318771934202626208940636860337097568187078015410231050132014360020732876625676653180997362809542341432789113829099003097395283112247345206340631158783098643760243922416283781195779840624525124865477741768318326222049865823785782325367641866637687934236741201335437603026535559374598892700818249479505530325654738453158015363087062757181667369429438565946172356167763668818626814098760366
358 -61123306606483412393109589851899795374511030846348483216750472968851852498576884055458283004736954875026099187492353529119289015645945306275436572680205357644561484986874774134144600881996048927133087112500555825769709296938948276091542161212657732235913476701262723540046519352375135774556246832118156141900124393437396662094842182333459055784859268914404727044026695039219482371963129530677429427607132348850487513879022610385117468103665046911369225740191163667110984387851698598132229101094157413387924505025224812472934209374346156050965046300327721531109716515446495550379105903975508962396743375618337482456878370633477360552393709327721949099075433403959302246304584983582930637528886717235588779969171967356590976601346868133444048048860194409038640601
359 -21943783623344164765022058591957818292456606034115862123386713568546233371127974636941742435071594973705428720753242102772699225105208251273803996381724892581191436732270797615882645827831632179564670263133464218606127281146467835012463732702722915823081426544813749342999047600861535739770735433667955419906891105035428420574011247130219396180455753007427890100102459883077894920265510285009327893118804494710600309640612724314623481947535845449471876687191300049563345161484032575563998847349057811145216426379178641512840071764615892343773424905753467286161980012807816371629939857408717207233072493745229974482578891436747242422561880055137660113929495124920503254644129940584948366841132734076527267439425582962961665843928466252503417013572063351982939151704
360 -7899947029849144729103972350028026370746996748071914434719297202505785179608639672130496299067522470505262822079435636054703311116645146627030270294625973288679078924133419388309287630157021225266329737411467584176412756860062975933671243207581098663035701436503918730336013471455291671882234983752971256571725701309097161269577263823345001755723013622907015844449698070199132697117240278805805263452875185382490260540922435190234128715630389564221813895554677236893694354633617007785651519458354286955762984638637820932483349573290920082648791077404178597361728638187874753691369796915461006027844495291313639783963334123291533458563788088389933167481684430741259534029284124302110019967058627285520586349679397634278339276598875959911844829410867436074492043048847
361 -2851947265998457788369368887402311761065805882371662207264665429219526539862373811845570699582465682754505740645541374904552282535518005664236171846354920573721474306075824385040395854644965299896229695471271324632349117729013670988936651547210586232849527440493450274882862403636147089068407024830918875215685728647780224575648576841436725441223644275029765388902286772544725296102797181058908639774174080806641006329441778492314066063566501498340656350177193319593213608890069777527352335148193033059845641698603155476945307436167846721082053268116683994532946821226259631089499065707822881856453023010332889727581998887362439427047860476234389755565413322221699620793124492035356011210993896791277524597352220224389024089902681876695862199934434526654079308112439458
362 -1032428810047434253459161545615794633351232781527972113897903514899577515399847965243890399405417534515140804484304499381003759291998970087424503977388700563979305728832328034690077598799491024703180518855687469037629833437117292068912228640595846158683781445906454566520087988277181222654615834995771620511327190880014013701702530725318051631592080056719530211985348418295577709962435959230531763355595353028775316971209010333073054867142919612949043589645236666570724535016811911373189010652247629698982051768130055612283785397470953942106039304524913827506933136134300849452448233240650468307493451382885777796836153617936027676396754124110632378690140231914705162668513788249805695424939648265204142420325734928294455966901363799621674508887088970374024862840441767653
363 -374780285857607911030963534315415676891782081597465184602372525203515161728549892096234921435409759791078643717834912279337678402116230807201401036152424813860895383343969965667278167792619779761129548016542481102336017606615051412335264467680249790598794884536332149889242343511206713417613904125922842436259643352966086953828844722623481884797925490980638262744378499269447938072854021528691825048938344141492899523936670166941224046841756567205144791524765471558399224176248742655768847867330703213421678551909433817193270189327863635076964404456876798695569856903669503784092448158069178817873761009339934440916181805494256376309009331489576399551407596651422337821943077044658133690115241536419420996465030879289518323168747352082442902234068688519149905900887178356748
364 -136423147318983117921007116491115863843754931467358542475506215651535632642435298287681238545462499445201280302829510360381831846169432700653863420803385201890998398845969864449656246094483185353782778844901889177481231487157887334514806637600391372478291973927147497448524219741470574171952602046780278141279611578278129781203565236271462414456732031044655068396575603453269924228519017117383541292675998692690233512698717461474530679019043763875714961787015242677657838795740503444988952675579280259192743803775677232908748923038584454907035908945036367379203056352032240145457226966418817671876830202767787420922346849903411434902988848376152992180876227363815183355755205107063411967686848190130922442823047064940089985387589826791932665689468365331056421618833854143708251
365 -49795582517085329017180833644257534818197742871952046187095387809583282567022520379189334350055228733960400280016672091638154852062589657456979870220813520419558152409685708918928094458317925966776385768967861909269857998405990787173909572200558327103924659967752663417789834636796128323933266046180198675719540535498349480888129867989103281465708278276446959504284737961345511507239974864824468450347700793014205884613113308626211597180455358594382078338452579201527807312658037326331851175943842907392650278272323481134428870589489278704992375584536376088285391769685878273248946800826787671239321076805334609647675323725135469065477784746381690295078416698675301862480495382645717885235688214798830111752143312107477035546156273153864321185257568194708085234526628104774332182
366 -18225595884601106474008076045173005111366616976713032389666062931885770498869406775512725031914130224977357872098583688222886776348678007200331068644462423317363902941025543808371127682328571717766379500598186414516468700834286225071899193413505156203777879745448717326997936616981537900297656764489619982359080405233667499334697773733664383114811403824130011340363975796308671383238779683405588233224909810186696167932849894480531821531528464861834323294307263542825599293937963997618256355070510669505773946440095381651078847424658064671131075772240315769960135578706942244354885985165817671282560761696659023997105128213913731939090483732666345184682121632115657015523937184697527988646058485749391548839505524861243308377975966003096794901759999751962604464688278246167567462513
367 -6688944319044849591055092006462925019942652704271667278842248640564126083732140774703213518597564490783724412177726695950634583196329980665143097513963783132315126768116567222735123372886224153110896240960374419877964783898759167871377188796178702507418679506862406937120333910056046034395025085663329065622256713360173861178347819120100344787285865680949906820642161120667409596772148442174615949467822166603607592439012433227627153183382095427587547284861195693400072587205362686611372488408972162763924923506416268071784611637400551696804465488915333700550128401200765066622040522261099766038573099481412772876549169571758821640465491591552569994994420586887611985435621310158262142798262075574203184550656609690666308984424890459292524130624350488178314500042594975061689586540864
368 -2461586639758190101984446228187156445418235372038369002173951680354366908313473411763757052399855602802979775459674512087445682320949372659882152333465915223778397239553592117160470020687904017968048310691459185691298020634075714591543398367533019091539477169475764981809504327632426816199221629183455589263286048397717778819348769750370753394544641129885100102594045342111366180664169697967144103833929957547408112268414031540419424171209362082766842319122560817335372062838074210473929713568340318212944902224105021799060619380246335038901124987930045945266473162578947086696065664807638758896992133053547507663284298822843470135958001697914974736233714833099548233209082801173729235491084853939791998598006746166648744033676215654103438497823852546630052843401067021462355954009070503
369 -908345702905707345203555047162889699750020326642108494049109222610159720674924791081389687698727289901667397659108603494988365545703120357583095439510466677599433473863515372336100609509158085646531838126739521581567491882977453929928729126140754783809237413903768023619245722788093860509444031484723174093291540071959642379205157480398720670241459934516165150777141811020577944855137745250481827886307112424269310467629612900476697348542898174850311136449091210517245978465581656572678474676759074372334922649931622278375680134518337908255092095065434556544197420414233634729678109290254166687370161045152385941790203025769555316830562529591411044782528277549912408103068841166496729380616818785140606537125715270422933655112025366192692291047184621621260918859161865471606657407318921738
370 -336095355757127203607797627860788139109255307710840848320659759788033736202628828902689128547770758209606258752926917833180250586730397738222163775785621337781910047570536527588004041543493263417728740275070374047259303166438703461023570530824709790854785354570663158485948256634279351006217922344648879856470105316758958904451667885130102590360991741536829810732850436113835471930402853827991130572302353920767831010205966118953985903563368424646059858059692817051742639615330711426144337759192468092314663243947578367403481207315595831132915825164320084265167431131936007036723302084072039173444983934184295641228995509135216438850545563799724259631508487045436987143854593190930713577165574671784880920117655757459587661558171654332570338407620179972105211992217078558296771990742551344765
371 -124694124442103859474858781003728076519597858048276090825268013547938125370849587986042589058246674882880690386811433037222918630129467163096665468392649873116288059082898978718596928895807091353400365716437404906617519248771657265676217340521592449932953156377226795646442225743267983579620548436819312352931549069723806072453703145682254574975774835437958646712321315108492397107923862703930246137304003041706716385771914323644764204035515394569500791763250082309107214114714074924429980978916570672549516987849786393770223428669708559343768589293970284692522989712953326561456318818588354335317714774016766144219718944950965116263459617313185867229157390068620783527570202417289519999358534776003408647327887457379313770920510176421484163723809578123054769853855873548519250758681836660253940
372 -46387230851093590506630826098164333949381728496743128252681169674853923544598079535678281756431269520030188475816950302477316660186529024964898784248006075415861681764113691554144004431950119749788885667152529880428672125419898623905381666920225370546073272120567231157421439144991969682553324941772988813668304373164043162032201954968263099392447069721172184762089667064487242741122771808855870276937587032618394737172577208773054034162434570645353675085138099238443854003968395333509567879866014332293081715603607804868789727015279064660561426224851812242630638214090299611213665686625579004684577638928557691368572714358200885472480856217491701973271176787705756036258951782954742921357388485875635137578783719237032322781665457367142614765788513045796675282680551762801940751209601551902251379
373 -17302814250648681494431225472351334237334409330931647700617921153601667811448778047570764399952897044496177571816901120311222017121904025753068166298642921931225537112486860286288908505204166137715030511028461480429039220651321268916692683856673980856328123271596972968420703428510880454908675939385804198537790102841929050431293057013736217333608774908933514554964618938527532897703900739430102638780845499501750546765715072297437870603075747630781481344366079519572255071213698548739592523448980061468284890598424671228550389336358234720578324004766799127566783979549890949951785858000881406357164569819566579884031041804514478704801512225628993082127275223888030121009389840005592582701329122683978012698996180000312750096585233999236269981931893866201716561490204691438654510458516545685235330430
374 -6471392826986951825307200573612272089569159036027684829665457304218849390017404159385129962334291056005968445365701106522851576812677951959618620848932837919798500674005584690365218543075397976665121895941841729043500833704454543723583348391840879315106070992942670008875912115787461809117272560841102026016801167609186331912334132066060476597011730545849951285168314881523911237841463256622514938037871375774097386412937365714970712226765066636506037981086497518340572574054417632460098529657754693447919010775011356028254793498230780360002584073008643787165282949162316317084737964297296563111028270563131758357259249318136064363022105989964622772997978366343819289271454379828934332440849627507487387950893648291464805015940903921764737542686376578551580806824105963273046257725825928591187360406793
375 -2426824640983878000955983585095805635070861271036199278021637433220759568081464365171312518014669235289489421874548234892565044030407021161908103908154679854903211249079489960244060347275476887226984392054030667190036055101571831756803161504953943990611229619613519373886353193208813663241480524491830918313605225754234060653447404462650122069401610880986255517806061026105622283803930347859305565097109601817473868478111791053801747571655416297763472575638396109148793967745572596633926931499778972631097982091775018263616265042895910903214261905455052401035830649129782948674028395442689342422052435036735446097005488029629572453957679441498420150208874233569828106795833758163995761093629385658551499918173127568970664630040568704647951493309548995629314577647542730803935905979548055090996990062251816
376 -912505636749883630321397297833550298272218191192382092457514369269002328725979552641540294784391782392853843168415817544974122769896119282066501473692035801287252074456815052149777736917056262844706836735090875483660429351649532968677991131615877557934757037352654652712600189163552322426744701608543753741453648478649910225041574096727013496069476067533501481299647466582504937016417018502853861626462650151928682991949663448373447846302051218358863598824961101216129476117008442206219684809176778055506028662198626425635251842134406634042366433654733728107598158169956841244620811261834309135308272171217751648113459633575942435072492290855791404464784571376491037467359758814850949362192041746584402827182447824346201971512902859834217149314931889939350248932659852596895003525560601952795417136114137535
377 -344021964456030767987158014210928731369593303960710020656798307400551105649720603028420986625440694055906440308892695686561693713972790944610444784860333981693221148008393794494477730549045744064811604472694085983694030481449142918466663851584550116446116215382286523040048003986176131849974460416712095570939656653254714418185410014018369686687645181061349842755530439580004777118604458993767784167791199402569094757589891299289022843198563898371501512578556605932409232984971078951833409264022708459357864755238487866588896412934399394980977486658402936621852792391676253056370197435378204199210163540172827304790964667997415946929767096966444259754630975482503502659725432163471627592369463001740387775652792746518611295116063415292440138861357470265407792870570899631814244538774824648823190869079231978866
378 -130043062178846941595520569311528874707752709353018516883899648701054391493089680355386936990783664661973399961442613212591023707803742229162210078265643539238889528611719262849722565679876301069664550212124988757594062723304070779764029184577911770254401646052956709468562637330220749786707754824551677329091786531383074081091985973923670302012170729308911754326236803880499721647652775256143168483433360458180082048570360568163127523274008123196107449958167705751942497861091282379440386432689665926685897987147246118337088884140466056735030865420039349834391432063541699279464036053137503433877444654937631258610562859136335268658096980198579283329444168637411996677922279117896683221522188123238782852794494275205571057091511903508076226418592802046809618203103393456601766563132096542472855333599229941999637
379 -49287360940276078025682193731776310154103065355221373990539181742194804519980833925627269779688187562169358870147285535140273061236036378439700752704622339097502972091056384929201627513797898434722713119874798415683366310466836683742050751847809439438717404352468357971594707874580530420125206053277481261057856663200578843049321874813982686801185798870449020821526379934301051362541675579908226551902215801372164545453308026614206186306874391799775887279324327696586762122902673958874155648027568306027230427343186000258398211932939325201664709982057266397791885993194990407079658990736036291259408550970454337533322613251605104874051328388525471031598067532716560931740171448701360849475915766754048026666727068325560625812682406210957668893928436233239945905972618219824949351548317327284109943579708582041369564
380 -18729590418802892795144744280771579744403084066014358377592317187691251253105829261701545580666688228005470170152626390846408159688117616650286817178313452403428090883831656459693300632491205824854013041248401682700465654417554612519520612849136756264501977839923888703303183541004892607110044780839792845185468419791814027964941824596438557242350162818132837850913336593291079616258273226474746603245510683700930528501441318885412473700804040150756297739532307473137041969154152051806096158813911754952257996381362859563903142435618100731609626139896232679591500882228206676650441850458041071485424626049123640497152297699767600857685546704429253741727039738277061713836899669824950459445763437727070410117324564147175385853287687368686277394088106114472922770877117864465951612700745995686428631878235369320200929419
381 -7136122995648927675674303084816048370011540815013505171997144129374474027912580530861091849671669025326487271976058125279761153962839374172307501246273228397160281267539209471262084488327707026425154780217357036230844012939346956661185074270563879980535457541440124180568824698125941149156185962405482773874738368930263131130568751448067823145724502141143286892493023982905102547246669512035216552517124652921906260347936843948393949632433810533796768317354579316345163430215920721622669256680659992721561606306928247661071569102546772756458189164828819808995457973149522677814416168781021697080995671253307581975232574178369043726675185947858322621741543821537003884895246812391215596768101041114607073191507915580514438603543720844597854382452094641409764590510208356473146033407940705773674839443584968062417554669030
382 -2726055621841639017175692859012437253209488168164801072749885214697573700098362184604930695651579404267888190071398270983596297891562411529939365469351006407090020532635961641603910556292114696493089922287806996725351394151628937928545177666014958146753734447460730577598905493927658750094780903795833655240749852849397489178824849857598929583988080313331080925308487237508210329912333684586784924498598210172735911409810322957433689231991018840588726468339632335940808356576630220670359216195787461099845763194332214133848263160737019568133689217882207970106620119219471407520745394213072902325313565709142736217055251886695517437184185080966894018603622284974252026506413742899996462520175200118286696882996842976708287787262231934938252011096591979266177456553970813755405116378167258027512472662220098393989654453836705
383 -1044100882051040144368875185045671478807168756577261157313365192267451340147579579872066073427914435306270696072460735456869734983129975159402990322163611242446721048573853829782818570481937687497692641204262507602412966114014566034771262135441858390956152777930315464722775893220731976774274093066153305706542781660313271054516406148001393980795785537256714732933673815807951201405081322451343768754328179697088675330936459659298652292391093526850735323540638511675453595044842325644325910879527031310119642276038045358595048714331924477542696044439434995171810839609112013811000156484437250590409417800668041076212328178311757175517011110497087939161991804600701536413496234948169492954394881172148408675936781057794026679960354951936883518694703707126579884463842367831533222291877281379252359248579121518885684624520234768
384 -400942981840707624184060853436955948095004169310345686159626629764918826866452970771497571667092594962600993795705214341065462740955103001007694268862645660328386892707037686934863580838973683289642675217942774474104528019862327804369357455604675133530894274013746028368317737340571146264083452710981627831351321062208982381008083695033534662775534129439570334241858321887859177865179214653265265598233080562144280410750374116952452208020876245468060140127595185836658292617190629270641659094612385608308383123173513130192557153201048454926502129439807949219196508107192786370887553979347452182630481522380531847214885677261537535697053364981378875035704947804433447783109504786378442278640385967248040647842716606903755965899561144157167171653649908100073764879987282715453360321218524961238623415925043241166061089723975872983
385 -154366205128186924586462597782704178505602602568552545580988448310169484584676251148426963354913131735193987213352732549904262038435653540255769333178324162423017853583883857414455414324460878102105065839543055864339748773301947077563768861720826169427430947880321761036649451353344633164665972519932164761225623501245651817047459072468924099388518323858397604461173478044916702131578295322549588103161221486934527854195705390366451892605862823643055405289021779499137707084980812936495770504331025004646585667017627223027893012867948562936052888364450930705029911382456208247095902031114385273698654332719742214058728475520861184414528547917156663284339203745632920714691275216571013682819416516055159969565891651027887002251574949194385965998777359994994915881488772916400265398760819345720563920506884383870445415897446997682906
386 -59586567513196201266776854426343799878826966147036213092839951450360171845176807516770135475480059837193963629126582065871589850891970898788994706490126326394354335842433650926258243672251903904042831533178655467937949372170667737778712021818874987670974106283665770968596192399958169190334486682514521146446564793245910272346718859660021699747856173783662658777926569506962042243369409596051104976325351544030308775046197584472682623032733429368816303002203392824334989056039467006090461966991361077250397569637819801866604482576170634476534237043437686253002580554425744879109199970860048184128639336308561208499114715711284409881694227234319987520056116381100313230935763091570047019201609950015735980361665379867546291669965965962132326550544203211930442638293274095028843041506398216977681727780821211342800418138473241593691053
387 -23060468376019802617026627207962285847093033940015636328805671090544367001292185421233304860737463557795969327945295065546381962296794887623205338916239480743353133865353167714840933924622553285133344271939526662125603704517661505635049825078386775765370514931617771579353036474007858288339911643347419488526571871981608423578960974974200872351056563196133285744359577693379895212926540780540397654671145155166649769819094372443510336379732424309321868812015516089347764878312906919077538222051787546962108756315657256658391249580497579542744250823893282485038324667265863882241830381118954187398633700157793668409576994485527102666372153436772009491508342794047530817964057675169319703385526678276237467613217800920151457286752455528078802302957481080384741732440167376252763832944521153297440258446170897951800177784274768810405727428
388 -8947641894757084543184756061910315816989751108819376187173276216117042689864407953296218379443527620273699823630398453884590041518097087815095298256512841403319983903463381676147242451206186537311082532820450124995970779378220341541212586841402884274329647608303431494968484720356009152569883435366331010918250475944356501601593689244424870807086516550587560421818502386956837259862234563448448086800233571976497363046641498015468472447849475936902691369418859911533305357641789084388556025360763706824492484929290599389143552740535966773333746407914217945058691704457679615846525986205899356305130190040167553681593659389721676747102605322686929150522689493932515658117470912328001085386872951617118933638940016181121158023888900582556230544040269651511681019253814163208767977379864760137337634453780420195784255619936601188492505485731
389 -3480702420851897240888695393728752258509336884162423294365379259424541556424554030645581745908818341487668209860188597226804437805547151967079141344745682386349967493119659221218889595610917383469372846130829277498757867858848904436975859125797305765947955035101656316865956753845437455686724074941698022596744978071065010423294461197655305258106121083653231093850281999538225592497287709399576483595118233757364684593850086484105084270630191794863144018358902548958475618289730374616402587126665979722379424248998158702130278799687483419441638917780602579338522685659799974706581955294653299554617753689789490963531902509281424860608338094903032209850989160866727218131632941898097613164454462509752604248526982778052467691322009527060144008914586059100055717299686383873324534511885936572417926047845330656144081579790521202930495591202894
390 -1357500996959461259219609905939840346714708507739141130631500574907523057448397360430898951776824911670281265369031499777998938453299982309568926799718301208367772071476657202442711476604441632818694798046835486717120537602470251060613984993372004173715426747460232182664603104158420644404531271218134420810102778786834383555669269270024160003647047235806676641195871423091267771878498051016371513032918578104316351815514399451022441634891980675173274027638909394002566459553648407253829734636262212901151116947099574327859378266687074438842813663743328210634226184274527000014366568672704062943488443511562522463647239243891399671750566591989586477751060421205334171310847268912130372820587674492024288760230245315798174319637036582505471310715292696061772111719665154265903639632254698875688775568968192486611417415606451882674917742117751865
391 -530793413359456894444456561415019765514599368264800445073661248999314430130710610869965104397730870242966490167172405447549721576762707941880621136172660613509816715366099964439861496233698302341121037083385011095903026077622078342255203804193599129565086541575769306029194985421850411192127873464256133328787394637610897779079284195161512139037574593713846404772277624766898902959223129693754801160676571348900409828378057837646762311241222172564733226384281797310789370787389444824341233893487529476469554545464410545227756392154452669457972067036038966625406833546601508587858222521994082767693207486710302666158843555072018160842663496895982134127853262884926336929550185640081541659645248528517196658485198420977696838075759359902124317464427293263995511235860051075694587860454512812451788621715433976707737206319753355818293386679846775032
392 -208075122220173722730438412442992658677528143325133637060645565604724166703957694440960397197874626070987011874938495942292018240164969607980855852361364787986656425699460368863536679880994881630671569137723672418431361244967491951191132449550822423435261400566344685440380446656300257598680655567771889337574146374975532945511502981735284091545875354942772455756039971234279075250692891460527422215210921265578312374128867461423483024774098105184332330244351457635429351365316305589006472142644396349035362470942879194886277829157962083488314872666765846086681703410996770319528674844514421995112937581511281068272519895924895067198784411075534297541901014991378403142841075335286680518491048640495177123229279486177966501143052829784783159960168039150893674948824919176038619630467350780348336722384837536150520877387593552622293045787839594734575
393 -81775127767963088799008499219253458985054328074800771219460340197225870221912694400906191180106361092081326911218113438143413510892327566811462185680540744267575526814083246477703464682535816967308463473277267640197028598995366334491685689054212789970914732442096971428300663990628731985038283486703264451909582027190767745934088491056800716826612527427291789677006736623045237853418281247467586653951765883035437128073294683987538245669554315336520031851784642868464061397158828725922251295930206940898962551203245638057506982748963658621465971313073031821759878322003350430572247749831296303405877839621579799242168020045543108192122685787406545357117028266079457465084458938174421669204816974127867585492973394788694621197894093369335990803092220024979760391444109779764436802272793314108676828310409956701214150599642269163565646180026148301969986
394 -32220029396781384627941501362667463714202847273971209445211551894861922190748506610694179722653049576383815612907930001239975046069953167802777158393044833895878923924820847258400604096638725620064232355510130512960252636844215338605416091792126589809793486175206407038031912725416070345692728778574416582836905144747512000259556809634237490994320049733432119690284213628598181606841075068550743426476451544700641212619147465182536704833086766477188015000903032893893698532537693250304069389623547183920756016732594491600109794035263199262915851426750263208007178011527696161977625773723549684287912861980894242228138879827431709048593157862556531443383668609204054833252389860480854637131292242201504426893999220225308624989779638297148822313107210379355142458831309810773793214469720015438673376058945359885251725206665006605597207141263524837904994629
395 -12727158830783050034158203461818751981380620438475494185597087283064538605332600983854537546222079444883896843520669506565321124970056030083515967180854424018288409354652471956036753583627682531412797285096725519355573616799598120151812582736924968831511983691271738316151588754619952151655090421134556379564654859750969660846145401214203230960895299960893841593143486420684037065549940253387506204040317064084299902818091287546108263393253021589468136063318397052019435799392010831335631847983207331567935144346589989253009616034023811201306259411944473052510382566172965822339960046660400532738649595152327824543650825434723909032967940610191412888502241295652698217734770467170193571142959445993428879537729084013572548694426713473708623666404499158972208223302868306611230992018051620450049265293245545524312746865623361770093015813058030465013212002220
396 -5040052301284331051175767078283138494241212518774531554424162081342329239581825752964930604046740563826363574350657965958063678468536377879853292160986727547730450361483713264927590699905615195597032389224341600488677137880259529743764567067974583821781258368976282769644491658139078844757054486243740825934961670081032434254480710919211484870940734189078496861065873045772674857145831723419006476682448361633865184366157330779725094127508463296673941810124105210296743255691500925070773684647949722348273083455909254865387364168962258699726706429565657928707851909001752568677021300961559050614344775577489012383331941823127797776435839114577312963482110188317613690916194353501370486045764624626941261505444866356473029923115118559893183743308332764599127489394292154566306374955660802619286619987299489172025963107323231327639973427475301913874742562647227
397 -2000939238300934768022484403613071967102295109962498461632861556553246537405872291467984775903964885141594017926218054813171797643145663315561826863775657714356347172207623219718505986313162587918495675427576476801088856959310693649735668126304795987239668613051153909032490170373968144834005685879049968356641452964830281690960209807613286802923954596655822148205057825490741047161227074212372899616926028703204175876582708536703425256222871052318367292963688768135720373010602659586429989481713261177732700707303450481038357115526961055455845205329516191578418998307887412740362599817250554586586323692422280904514831399720746480029639550052475141401818444412042320958450639406772622167700713547314307040729664624935204596423422874745704263982172679498612115748038522407979702191341201940748051262762713571233589888989322639928557721521110053830263542281540790
398 -796389052819397994645161053060271005179067221165770764010237514605743427871326982119206015945356386164204492270609937901523769286920355792134351046670659999573024554594498459002264790194255603295191964171772347318030948684874476426891549287436346065359810191751662029744936434588136413910062030729101546503839248067021171987069340924697331735854543103563631702284536237430806561280925634602064159870974631677561170817384827031334771547301505387269116711437489569426999108159071961112105484324227189606906829903201766240193308702713312158564400928298811894963137380408955164268390913865535916903110848993681531287856410341631643855944790143710268531978499246748030262995533255172684074635606300853820675546569016498316251901809920960128972044072859431521405171655251009608108869455765456500741588571822007020600745880121870537572396766352553239635941808929888702161
399 -317765280756462769066037851147110697005591079324599905489810059437205400428980124481724790645059185965936248126470985708662689728645255145013151555788701351940263548687042048281632551168192875498470638293353755550360619776786011582109065589489740584659260559557893032196553413185960028336065023965616048466104935439022510896890814069531772605358939541245468274300865359471037089562496297113061411398719837751238027307946066939661687839526189270273794582897380301860220344231055956662467315763271671162609069566877828129425973697055516446356259495754066938390542791847612330356379065944739192607416861211754763146357982671891562301539770399654594776120370429789126803327231395520525149246901696051468096131946690563182120210897125569374183963901266072302447956597708429551251408692521254280003966132512339174296174935765524751949874293476517769363230789407771537003744
400 -127108519677515059654831756654017058793338403357367017501755656338830110355588058307689982006801381762642799851467122559527401392131886764904313064628416641706367223887972830167257054379712714649318765686514436877327202414393471074606722633614337004215985539478235589851898614785790394504553621421586669231427595612370979681675970594826459290728508376658584636172503894454116372366917807069587455331206205356974323863070715416451125917872897457460771194695046733771551923412964599488007464041632014804742552058488596441881475215166396609310501553471673994324495302260151403967801864417581912320986964171879499792435916777980367007027690386183475050549556515233251408316690632040973424048882089418425865761496185723923514031997598857728806275195715321886481550759882057531202497560670711363974330637596181055376181896550098460682239031961070815467747946259518857319018503
401 -50971476933155387278892601601013175365979024733745841978355931243482786186490686136934779136875457379903583145665728343958609470831257087284096642550234423275412243454937331782253668956844892191407519882757334411529454381143795552914826949209455610415915091271423580801563571544927775148491346344348520891509758866667492285589243243194268409739788323873717020713954481820526246776132837769031341403584927300291430003250959824602530177665568905605247076738880010445292860303487503218026313422406603868137755516526832378103207599744111798146495487602142775857797168164476658898864008189009464681641222735528348118224151485989355588405044719873978462313019154579842796026694513193399643573929575384691405489738220845499089166908645246495094924181657378455687201738777523172778833595184541419446214882275094763233693733247963932795751281782339381246900462830158096956261911466
402 -20490917944067503042064146840789643529127877732002653392755076610933789952657824985934682815744425073020695223409303146601773548562349048762605207822943495448330075385288089108302218355160976269517444987183145474095341325016227210649387617781215014991522169559733962306500889521511602069075220820541384599701406183630472332214326893337269473599697751322837902432538473116792988875712603614333012687930256456220674757368998180060592885169538543376883687517086564517108399901602626295815516938435929767198347182383138377088941112365632635617987242215314107504340010218635712185433113274848290445603610728996087924634743309444902806213012262686036590880336188044071129918053654677608028789718744209231141955044774577773292243099493616397648027376418701871721211574465667096535173519125182968527977956153801365238102547031741400753567692058117903400831760321489411771848570095837
403 -8257994002431977663599003516473226083127710894843646867270006278706169594863987456672730181776189863011654682711444032012437498713375352898111404829552582976492328930426735965671359741090292057548672224526941431651609676891682617229023141401780064417170754149527864566296898179446974746733372197207801007613214632183798258482675009157175053513128064719810800104152454895772154179496791722780786762777820069511049104834369430141894929072742747826547103483226290967221717335096299710833380555289166848489619523335187609174815061118809856305325303531204673898658926381735083222077070464354521338917519377988571327337409405295620059359780171393000139281783411003999724180402831858133869607190880647457191158384326531232698833925261256984214699658226477117351306117602368267145548855461340865382463268811217181774458578407371061765442398116825233181389931100454778979126123844770964
404 -3336291513505682397607486352864046223890741114082196402875039043831782310401877586735806200808780599691896201696914468426391715459879813080723505651846218323713349988607698934588272919774342317925591555888723573348992983118070917761716286685603443482557071743175778824891507619259039841706308031800088472274314029159950666432455217619796999951391403521959368702287050519374279346612978872258530258627397040696096671069209822717365256665464478628094684639367519070144624325132321479425117648657381059626628209423568695589082984904261562557450234064314884773452245466905460413978270986753161597785006211826672422615043706122890189316893756775801312336033383926569645805692270907086618514443290270487234286771019430946341849026231018648450857294597325269852812474299238514376012923547552052473152873380074629050656092099705694129965343581575935753777330778311478382783594774567137747
405 -1351223023385479762382587723702016997643985959012791814055367516329255226404530229892898040218518836492711899735673885564073086652743409225830079104232948326201012925888552074724101266129593632077717389681791753280274791068431211244966799080154218423395157302247894714914947323814270807107714588663059079358811842175451836751576189921466692986442963476101177611791816583001201357554136903020289848772180616113691819349633717383025687029081332510151381030018200017839224029314820990986135813419324758864147808518365540957665496702747199426680693375327358196809536888931551356598982497995909683747444518708277774596122118244326954823107894187988535903314449754674838949409841106993046854613681313513033438742831555459133190429707880856644374986352469302214249874132653064817020807593825201250451674248298782079383610516830579911107055761513182398905058834362795341082381055596132260638
406 -548606631501173195154108666318507378439355704775927969694294277373115362566500636531616639216517668366954338675443889787480003755432920051057803429867922123380841748920440812443288692579574388145665160110683438972401568206558430223687135601462119775651884253631734622010235422605227156032987422187701023180389434877444434583681106604538013000603223459352782283967491851958496739946757037724317948938858821019176786011714663273089575963361844012887891366919436244396610063022827666146207566151438324795245781403993917156233698375090635572722210922437993969800839841925268141534656332502218314623420466141545211763639858806579116844732435791443030684260810273769729639683988379828115063412043877498265679168010699162847141426884543105561063692752731544653022946670574922303046908474483662241367143303913008001994059033067007702628771647168332554580791232694993606231546634947986274747241
407 -223286983043169436421666325088494612951040003631702821433227678839948795711244376237452629834731838257786724258980491419528452124127275840500923317611075699724821357501549008885220670030198826025121923462635650318084470669563933445361403694250300301567547182981483388829575739450146501159061161803331398971445917322651943708728445385398797230162845165173529208833113759402080362468942684550001787813612740567405830996996124870915518771272482338671779427292116209646079281517455935310029505744463829021139852416365628534126739964313278534980713222331468209998418682684403133796476485922264206534393719468214423152847945095892606416694935044756664896956489766742381512631436059654185529129372855572979777380224572440792237255996116015943855929653460348664540735186548783100494260241291101276816371937701987968002291645528552333884739485159958612076062072644266923715255159674781493105732296
408 -91102747194418043195181612940019280284982662886771979656951782961484271455435644472359458874652043566898358210536878122325597227341230272526868870725083251725673862260261580770842471116247559006750417908563171925727811823991739198786118183526583591964516471568129617433003670115305074185543182515967464228506942554384328677899890017364597818602336564457972278650532580070398932360152818732124515425522727676252215096620560073596319405335091592315950040494853365146383693600617176313672914263991032885954363926905959818736871390106041107729398533654821568200179126978653298831270238730049377537221344866608890640334122288919543532687356969417316870428504282619447376971694311279683182842974764273490176903151951437789076065047657546493728343239346660245719709303972041875978329387676976720111811779434277380945118892044343188072600978654121586764771906501944567775753057069828254874438153759
409 -37261698454345757948143826355562573538543313488252388527433136950832276063407703444938703447388335726896457711428088818867712146046126611426432872607588289674325297307843575613770286416859037943164468309776600559439357813331805218758306283123466653545286604975170868962580707903936612492917249936665874170540856637082771146079605065606033779887202653049847886854429015556655251702500555507099840837278934184652197720515561549681241345268790639420391575001122565287280985359118095828470461537940134288162002873292715275774511873626118601771002738433869907573391814593272390285531895952711319606601302630589103821843170129140293167656773148984006263781658787319955604931740869975607473655059178825814518514038320468977966048114711002237272898123756466232827503477842479527891608543865409478419477430776538571035513726948766350177075603961183536603394792883126581079142892693846949709203448782610
410 -15277571705794361852334787025395494536481592738451070543398649590018773949532460458894424456546292661843905912268277010088854509593927667918919332506479386199162391304961081435048580902532344904553824221644957154070605176848820239797682093208679357750721631133510216937887797789784279539568166756075039492053526846014058951794009277238581707812189846277305950494368029492628768245434816728492740699196959147353052259604813896963494984515279183476550530764220427659600680672893107694530962836359097950217551621012111199656402841683716064427029789426099966533143967014585448175101750406099100327242846416334709113849935702436080226531200079098637548226633082472310890607317907473090569633533255918399068996698440015096151481549150262445869134662521485581935524503839041845531670110901834382743355686761859344681376297295556826559301803442501349375727230803191430348164101263806475377139735664116341
411 -6279194584928520039568911246819883483409592190849986487332131939289614448328749259400424813390256968439684016561125564322556928684235150718669354888729587256141850460648861680812954293043939365433937078605670328327303339766003077126568542381066879719081532732269857026483419614770293267933980951379212475821571500253180080667819092788675202900264668170858512974256100343823724265216390280487347930726601822656619138832210482488366370204173120458410913378831553310298987404401491543448688721328032258452309528327667953035921473527688445968659106508477117681384169780107419569796196113353197286504525422980887596661265032722643364901923663563172603278146000759254604215885123454881809528241333785076822059082879398245210296029607170067127000959866051338263265244392033503013512051837420635816292781858751684862409013339872932075962908952442592327555970793722948801399211946633256733374034679496121212
412 -2587074340662293990577875667202305002887652704817070411859257717719969611212675298631461008360212774449598007881033331246560398918859750311691095368122291145844115789252345347469551516396417442263945670402400974643545223120554904288121194466853055181943542391507306386655587376475643008786610929202415532109579353898874458429095730873482496810752357423839555832542536354261123244031203278572237686078590122122898406453193869996941102286339879983377538645832135636803768019262598504273646990998654478656391493547248547837885467860168090128702779959316595787082495543064428311029936403179770131908672246152501276339585082795958449578089678709187859297746839438230354314367348701667596356172591617175699496061863961061749324169380477373039208189882633192759639511764742825847861442581841298184875300595803266576482492093661563766344735306610174077309152035098554171818260969944820309592114272518078300395
413 -1068480679248353280470031560166567729068897873656812130392073674540419308727801402554863557513125914070974261867332486669392225907327224483843394920873353325788357799159242566148859363039489657685550174880208570630410510438655679490118282573420261016249012321048794504020396276048443151861855104343264101648224202641302480170422295001014528587884673198341103259221643309922788040913820285955348966889491435685032495370706625037191891022485951969729730549755140169700301639364643723024147746864384747582445855019247216698594067872739750041220958287956588191325316676393161104365525841685066773683748618286530736294275514168580981174644038577277319576545947115203125965047116638580954922691198559644362043822235181222344613307360346071172135627406737915313749294183466321976521494002749420705697336117184668738981497423015260343921847708169590228444944163797236052314809837034194424137158617044588396508038
414 -442358819548481900779078766233211451683315979635999677796417832533302219347416715502917815297747385409693864469424165193244266555679131578450267240293702166822915148263797124439158325351213962852503876841040853541972499584189865221129662901093918011198489400165264195188775572033009822446739622422337326243444402061636453720547353151005970963974106137911417023031582807538840601651166760208247332966532847517295583737484493475713083900924786415058059218506369719865893230077776180974548392533059144173220237251126334041245143009987351494477335290502607609607577260833061438576961103104324790490034962058104277493614000140479832427591990563774231278346904437596235179658791830911021302499298193146276631507930058439585368981975125082983570522805882379472678315689083681338529073225561561291263614096982719848333457358545557144166670145775930080755819352535415757956006962319063413120382824461292937469135361
415 -183582139086522006401760013564724538464940462897949692467818396788480872000480771139078675505549879894324878448009134266851430703639054122390968828384543280642280013874278542323550402903053238896512306340854039682614769591579547610628459420059495336492887532760934261681313686086264957255575889881133694099844250650667180370907779214819014341718148709296514320262832864765705694838087452879726510457325579055752511181164539999783856620533576914766879396180869479570895329960183793908817498595190493151545118639741985544027760879348199275744705104751791666232827076843321532740910908932852361019700567764777431519425647202843257607594528011713218337608800231717438848147197708341935992128323855410570510651637708207095681487993392416308285817966091897989084190115602849302512924786857489087439962621377909121034215607506202617728201412420277634436029555230092527454659510563025225588492736441918910706447256240
416 -76371506655032803420574908138861908279781848676628831782175527706834687786635042930025511845239753489830685029601231724625012436577486465336093646471475788851362862269383040154285475393991094703781041841620596431574649900633828121413866770800441426830339487447616873491350353091261237291834517639944841051001536004724000955353124915525182504435020456255835957121875677776220352639648681895409703803759543383050835609204675926313990921334761945915510763228912804263493399851050652191995236913570605799004069335658880524126834573620815532977989616045749774680040837724599197380246160883451752037732250290265739686413757922523678252906299305224923887290421530176937527082292352323522800404078100367209536803100374351885790833851845337106417285460021024237629070134879656347444059267254983119333768587888256363878325658726452632555658384162829457342039020206110633186024295862081203658987373409605687092060889912887
417 -31847473045025953294283100158330633859804388328915092915334072538125034033942216401635324345033270722998980420360595687689623152371142632970528597829161167976414763940248809993634666383060063096787703065933306586529857869707472586907199246783972102996216006322050737557833726264279119795705163041949217138588214165319950883293813195243229683864169856281845800569985054245414781276792125658475277753595689422814518222425281476138984287431479912561542995620494580215027520644243844645238366780868920243807528723976882185481867370237517720248220280912031578660875619142650421231005970858847869666013984831836582222223401922688819990369667942643383966807231645534771040690700187779444726102708357761086729486798879974362192191557458116048200024311974378166538585950390389216719250359821955233544293307391586310464378397509928243779801457221529247171554039296235657839218701051128989401147084189623083098125846468834426
418 -13312474517063289922915922410576243721580587733101237981169014728155192933899702069171754818532252409684093693387690329546765033137328946629349246346760385554629358209256229068669717473893541755420402698204697966690252553992069228216651410934686561386061664159265251222832236962889071782660529745003111601484119861702744655492892778259903089016182592331087541852132823416712525303515548408275527811624921080773008270860423359027446584409914203727268181632919008629617155357380560794252238618812634122003727244529115285695392343170389118430127914608723499184082709138957556496194369265634874272512888457518083695288647995628399303620628976285238647452183174036487048578217332198639955546192143516639588997835741303786933733089163740253479952753414838169102091153616745510836164108253050201740672361174244941626533165497186172774361833911029641945282490830128219155437734505617466616027148983253389025921542988520939021
419 -5578023059667644326405397190875137569057976895175225083356146361389130391125896896751071774671815307969176364514942099388056115052380088921285181701015215608402831100104150302911116531654998944277521145286582703821541703242965223046623599210359915053554062940020742177081128657414164171185246106287051654574836652201011625129884290215682078763519862585942304096560157002621224047991332604299246222565846998181342075477354797815784008228614195832474980486381881183247877722626290836755473540048963242291354775530004534951080290798935293918112172617818800721976607577691887134044053832197703251207443805866131652462864329164153906090631972383721442233952640399878001518722157207021714329105921740120728630131632165024518193792279009270603690391037976274550115030211471434946587687919632904721763025930508672724527394201411973378802185525325041285424201677609938885045766679447206098207735369931364481600762879579250922596
420 -2342809912129434029851210027600813725630055375960325541817393210190524885042072431908896658290603087980176367117568452900101304831357242229143880728016356416158454163878061351865762715196725009889958918885893359782018451769820911685497514542761920826310349110802238825354286392477342313190740735934714147010162190721597251318207556516439071683732935511803448023417434527509066067467521212059248659337726000567875569786325733596653224984944565378557072057367714768885975374981095361493843495803695397412505799217357973728698341441273238739496630845327443261303955871912482351037701018259368165000140859797765025284444094751138099016353834926615200705901372967665929470549132388200851767758082301933451105302361187604749882843242789541758785714565990735058552965386056006932348356919294605113090992427923012949395517048558715094835863632437247315964628395441549060664624218907014860960401947414835519129666083140158519441923
421 -986339828146518526706602528196541223945624264570798209598704913815309262919079342639075154571131844244527125506253454192940048402331948964508033955254164268018914583687303607136131645228605410009708604375969395748790185603667816721793037523115238742945878811919527545798892811260698740199039264821012500179551252977028059864407962144719710035022833315419131585479177882778344968460478970027838216395942927845233016903690398894228366803935717431853181853527690797486681203402456901138977423230631548884377351491853360963523300443476885729872622428073753679752712653928931780316054362900920563584424107064132194954046165637465964909406603638842952443502593551673687078210485686270266730901091658878933542415544388360282272999041361779998274193938267529514401555211774882659070524312740787303364143136548689689227388815404627616994229213402486532044764987577890365841464907296056085284797835600917694010500166312496601687342574
422 -416242486635852321229138758867792774949874637586389836676873143092751691946602910875471762368151982579902027065627541038296096417355764440048788388668411723784554347229654453877222102861212575939437097561724609865643882114811887667251308184746522367485163394617564767054126382784619872827864704693390727823156232243665865108563692547573074939396314637225069461835469015519413179288586632131872553606257196949866911005525239896801930110439848339634873500456741448126905908884742206385627350829387628438229115430479279438579381280299288488144067191482464289278982827085085348557468151516147173314843978462827338193427340899661012782483521285561756666340264245832596172142562232035038322416082317826701519548814817649376564191261174966114097817360385019234546146657578304902366854598445991917071991742949357245089692264681084585664708306520003956334996884147679529293282974302882663838740215502224418531723896119404813051053589145
423 -176073552172162488207494094536256566270119348752444689756552328901881672378170199822504094376999095440871103997269136239167271689463185795162605507471760072834042249616654442850195570509771426176599015142767029993852298466913412196828460118739915747355335716327878367487484794471782355285948140576814358893120309567808670585362431653608821835797486610315731392125215682924310645252816908656370509413769195188686069969087261533062419291183648237011392416160977164759632846786702150834005663812176902533591849951292846528915601054246830456726496375543771361361345141768086905164710773260417046647752072729225349184602741656245927784413054709674081474141046416572066432621424916241971441319411985417402815382991054777822756685842261734512970605063446174040883550674174509574099947624623869899402157587429505610578321415279373082311289821345413164352093361803289812453949175501289768294777567594877682648276105697294886014598046504088
424 -74656443818091708667372774584612051056472519286515373581802834809724136210465600160552517650773272710098915254961818187343614744243935350795676867541386796098179390411022956388234493673612279753834175604826485786493208846169116887845767618381036146618007907357827441230343344168810247555803718608699883843045947554688599129223517561376326099656848123748744643177760565173239309287982684739622186545124296682678421112266934290691578082560296747157639800872907511933764470769034831016550330483621447371456087482167705856144966136676078754269047228214969182811654533591166924813061910020671484056168809699189736717107292203295576899675541441113371912807370324761849213128365721092327364694758309330408429370636788732863904992700102998141375311126112851371191949397201829770175701786054413884190847366177557494108545095192152107530543751953060908549976492163124957176491709367480079724905785866038088272088842213789081297849756388372559
425 -31729520628501999116801692493141437636052769726682770128923758584012400506385651145243184763805935474180382340387412373827511632881942909348775387620872185030091776994936932437267447660364605360957512230274373874289142326013886643446026520700062507861091665301457549886620945576643433496501206497937134135693346007596919076392728736474421113505757311229423104202378899657588904576755669490521020727208536294399220247012374589067730142392645422032765114016883419489002372695624316688991672888668405698967556650486659643242368037990162317082462212589495010260363112634682663393521711876104944683735472256043346672866779351642788425255906041584261189908558805322914280533437674920745224971321760646917947913569362742570895674822337691426288358713130634831359552076709466159859067154642565108108608121443722089672389671941376919549358192560543368272723135842739015063679509995505491167405672600621080375366250620510616765661760064111422434
426 -13517001358182121787666017030024715326053189958947941414259930305416001510936832462777304859243983506569327878219499703116179995647784884072042515745401086263939390363593508921642665715758900404018913933936414798429898005645133222730547455259715991511529074928193728732042924245013804519470786963742751846593990345321795192481574058435829454881281964104215667862521822364205944783809339755697378489214624122963163756690665594420200470579997105797909754800661754045038829047915933775718822927254013183206999195895054762214551102349363117830572099850551738541691687717881682006970788148872439080567334974739969580996082340453189875018224356223030229349239748910817845442227798745844066552229424410914058327105095596139721691581350052454701530361581558067878875840470761655333658391623397430979952827198062668865500152950415491990280753979974223631222853216190339849435380824404878333715487752122388311808029286366229012670410409097317727141
427 -5771855447370562889542284442804293525665642478808986814625867170436263744200453623715119889415475922845963089210157231081091554177810656930270575901451379980555184161872043662839143946082034018419607125535138824303219274394586163563893344681768189766923943765508336050757510522633795119810635054787931833207821454139658525210480104190610404569147376289585287375089970111899295732427776768715529176438935663411432679358209032186883140493075160597213527903039042629084541720491368647784818971623166944530249074321806132249888274758567982980462830548295881848767098325205715814266315963058728814281333022974898994922296788009874601824011258540790075601504957807332313460759388766171048956293169624624567365360238116795067384333855754909043621065850563188260919561535093457910225870346742764693591370985371106909373979465916453165996505675463199315236475400196474481148128941217836916976525768058054371356733259057143463305180546633579930445644
428 -2470394970994052167393273431229531912970771521993344410042912254841826328378810016925285274935443221651675464679458092478796354896372476525148297321887128931979348307564028038660561156316166940272395760566932195800974285489469882642223691155075825447581393943579106693471487354613484902233678464998139043565679649901671037775119216974364174244262353324278206948422747010793175597125964957432003277075785142767504892013336535542531283364709646031064154521071621067439838989999796910058449139722218048976496305382350324749951483612086077309735675661650576283738396196160169528537851122517302651983780798971035642670788214299670137480967383865134995801345602130021383415479803966635115078679066038878158401534469108149822890388100624251611589211574157833478966332945991713649524250900871452351402737255258001241224830396245861212424012941348343068063664291347323841615502806684337486738638558151901720845990417131623439720326452980040806155271451
429 -1059816881029403744327107681294579867457438227464323598682341416766658260009372967656023248287968611852321406578569208276384316698096791361290676792402560728468787844395395327752178637222677631343571629966387693295714437196885772295977864951475899728667196667464516229034362666413085122107065589863940871490850693389763099855984455303072361286907182272732948001689553242397023334535136233710519906033456802634410720307979032269974147087086488884904235969415448154674832196064244725818293681528383812630258780695408156572379379107591082553481144603622541093472888847062847154900968313453172023876689102743752464360420411291811170102120823139153453421298319991613587465875622134730451369253295574030056797965751254828469814182680269695670714456058036990978324400957522876011132607749022836512774212626409136804782569170708106950159730123610043163576290461195506259860304537755130120662053997181725777943157358557445736776215237751014056751548570198
430 -455728722508282167212094234889079306037249852462160842208732272500361027386561920348911726862055173493924023907322087802001193714974196411743120610908421540930073716469064581731140770668182987561237866736417519570685319776502654763985417418610469930031657035446623404882399140342195485511852849610661034260108784652205865092629587299784441941395408497827004914846339803044358561314402061400899916308075931690922678688378078696895985884720536483965216840834105794012325153590158663085558919290218463401865357272656834971534207696270168155597563193214956661605577973710434271212132022492422220450949989836005919669500676639621754787417742322236444938756970953608194898274588688729633375548578582524792268145115960628789240864291688917904404939894052679461412122713372241004940513465954259208537319726508983856269401861746613539534721505469015965405494267208332740841580419277556940477263490598093741236586723859611513648640066184669825733859621948721
431 -196422281313293594629632776089777838876329030558856395481219784484283448611144592748030970318832701540327522742506360423124268068857213124656455783229611391310948900959271461412987025548007877302852428313302204912912574899274248669136261600116269067954817070483057578995966603148779343301545795288902888326760554550370514814279970704467805947763410397202716413613142091910257527530628109013459621367594837739086604395366166856910299863908052294443973247780697024750307726514088916004848125576976500756883863886494204488604396980579042152827506536900651377101488077038256883411928288818114140985487760421565184648644476780599136547342857872483517660372055919972249230080327152323189972762452473197040228684863605015842065303244346338620616510335748816639850322196783928710356396909135873758299110656657831217301183842901864890226964644995784582068184470888407023621663820693595381331882112142399587692836333049358449908601584394540386251214377936447616
432 -84855802349456124862001614719279879401506398683244686885084817788198320729958610150952273052799592154388263800887053949514123441033042617788266906762704395239729520973993824185079798459733887966922057856153592973292084574900935586895800354755700677456252944052148235866880335780572057740825863076131709840222901304038831977338529049893117580483563424030670649597053249414182155363142820642247521746380823101998289175284613346512074445645409176025577539953523314975113336434114509050935956694137585563903616351732096550909295922347271328697457942563215862969640443028683006438203729274632919407654439841064968511963392940620462279771138887033967752675458608985493143827477240005475125455831308651852127731589953234542130258485497178135142014710964988342663809014280098176168511338897495995799594914309893602678967217636031314121500114551964116130958573471855387887921022765678183000283724749531193436124385539157053356534670707058757478372431248634422375
433 -36743155827584122097010276267803077406667980322990028244067068158005510644360539757296121830638736628721770406434438305758082796980697828894704012982325965761023445522725730954764914034984821977736710648439840447144963988251196066854997764058943235790136915307724858450922369369255940890960165435156581189632304868429104148523955332816545651638988127827219326230343340988400581663890847550178087861314814971839555754808861747265486766468469570382938156597002443179891606193900069064791216414536730032393831020801535794401220055355541059891975714522792659950756902727103146000356098023538949302650345128849531294227288639183702653965352349757487162947828191679848955851721742161682423126288695658657950053159008287707108153719387509404957544483231157718635729869797512657963619022204334496766386430922494799830863903395710284603322595812998972529211048230816295181586901665750561629498964601574151105259485750025660445780770777009341047541326586091908572490
434 -15946785982381727801024310605703581435654353277467656854753890499088011607286698769784871933210342993137220229332513073508088501886265622219552990096084413308503135883307668397739239007403861611561145510343481596729121346862314764993832742016636644548699904850501408618680271109521907049317343082834848338299544664710452737777015804386000635217493477043555385435868071640948154564076911808072106895628784702534724366240814055915814026693981258167677648855320723536152465611527474756489540052061245966346368718846783128731308086709031725216444188642298147933508784128598658393914648402470912901068027014843796343294942220929677008248349568162787635676196363665786956555381534510706898089656651308874898516957051719304441637779425634759624851484495320704577441703655946761541844909718478998574021377902406438331236745583897868546647659799941993236408063959185654895170510281707086372550748701375695295818029373083414212389002739492987326698939470855995399076669
435 -6936962903264786468253367935134506790868832468375454380825063150713540474495181205431536192481080132705765462395737857462625643538353048521753404230837801852024528143845338395659455284074302047997843823912425076547023897267171000216715461259210883647889094868395283094446039526726463645418679576664929928466318279394132109739670787178700431143757424826718855323061080169646919303093131404630737191387102931025635425372742405021181120835485286328219790308831538608316019549900622914647891826174680002306858864754700778184462293415802890044720027663576781019382904401469238069497285179342268933253411743994238029522395301223422583157323000513366648704966457248797656965131162630763411882557956583915771975132879231227750854913581041178460108023606787205428959454781673035455566671458691794106905005339721602144652898955652646640511837373060304177495421257794979636462219511448569173694417960940309123295107042133907954556059670172332378821720910925375353762477108
436 -3024564000221652184001646679224629007308259693708930250771317915831973234524195961561137284852435726489564067496573248356603738127373461814553385458770116071012183271203634738135687943113275816251412615857535696882118748434211099572473652683348686951498242774421272359954388017399928769395490398474186436602240899197965643044206529677099294828616617482260164511424289535705510929965652760920087740673557936207964249552776149501968255812807185004324841660447074185936574207943093667739376195848741561644490847617138715580522678652008796182085222676272601376262187389851238817910574087344665830407549012581721518707218568100434934120551072286291403616497305896823078236291489358623917749130711055127766964385519190284635624160877097731838630203029234933069529436437322682787429029784009985779819896768886003316144611211250801789671807465050063966035629974603465097232161299256757791399485709001557969224590420820750441192328791879001385592545768456108561441989978675
437 -1321755423957979462661545847259774751870883863643277424626740362377404974545981604202536443612267521129056189130337059407430680490247788233784212890755976952961088484379946421061782839213062992726803841902189900769922748187219924848710828253533700394132878373218864260096184736146461000252354266134833457394419043250697343284799336312033711074443348999392540145282717283133616758601190818736847601573285708334201611477478451809908827746288530219747665254346492437092990633229291799746048004094332891664477367190882853056559018749795491690267560037141721711750415992002501592426205794354060560858693231232898960377148755909044462150245829974477103271979118086633184375540783415119509563170598312113448434453210987815247750568624214839334085693575504740997551196322325558507448671367656918413305694282780607897926006191186764742555294111082921653507132822331261426922228628145463658696254711997286962821322936864993922533881529535955208313253836934784718261949085083838
438 -578938012448132171933177378393792060958697684353129339647926101283973482530419956960254493442305126483063165408026401612347880423768196387413614213857113660368302144506155369736247004608791808946873371757430080882532738105557411526558125197618875950484684773442634584407840709673375722886131899703903402822293978519568436101704093608467015143527894469701848356395111831744491284370666658930697515585524254280516744820708394875392618061247906589065205282283595586240482532247882826663279386328831350184289854914632348168082766835352705528719387375241421728940638377400730867743457282948183265999258760703673605190528420638369895311301064003765248332895589864262984727972819887486377686454465563361345478828167213020469686566944795307492248296112091949305342547558426455853397580014286596105575223372941893625814818766212202424573626724170349881998469190050621072386994844470010179499347014030929122428682799886586983905126526545181718203506026583768605524316016160754121
439 -254157780226067828858349061720515300584549308277307261611844848129262504740744590355839814356555152740539105946405576506339739412852704319225786397092550005964209081151101213909729350844965302731405383384868971263989796186276239600884166337315722486913975178702829601324731123012020272164188546026660571628170439269769513189801838497346303490518344857313770325865569394906378583837723057408389013720736021413409622484484488059497071465748200664278500893240018224833605779169081919507742750314184680742654303578019323463005914957323708104469796770049188628408013932304701776072395495704589002788047617951712930815656803703274354732522544297006985695830788666042054966455328013072456998919701592620043277445956166913836123328634224070493633147792377854932102419064431597307575923995039897876242485037158257489496863791661034683151816482458404289637953862824867435803443303443562410973655482390746141241369486078552401517880288948787287793420776994456066199049610903360153192
440 -111831172128764015760206929298316097866955220755724320322098120219460020619405689825401682059039714554243350754231479427884672701440461881283269299522111053522208804894774071478912771120375270214167832565152631157330071107397840495673883053539284353987505485459543234986422959437008095825270570122240149965103525003211151936055650193659257552635669568535930604351008370393409974212694911335114111325449435894640193017081349958695959819264206882398100460867637938692573329765511893059408030507641138065784696054608585680814699610125093178291762464272572332481580324747075064242115080216233038788615503151446579932661452143491542985736210839961978741372312337352378355347228634208865906391294403521472965752837484619051854112530367423985109003618824933922794401050389340863576216356808879076683040750733101878749241476486169306120057432340936463848166810564862321263430478153467115045639462569219577319935316769809637077554738684759371302014112455069425600905753313799774966399
441 -49318314644770176856947228909582195989389926941014025883177035396394840149474634060841526068146555128010412240529739790245822169806221653167907143628798038914377557660463046301490078794558463326165926243059512819249771788822146806699400644734475474289917000228020758699190203696112955467258866238488080810098526285707345571536683278086194142417248275053942117457782600367762826570951076271775859994936349215804075860131355377690786861074852790737809126266790766609965983397697983620984494028821983866920171300398569296524384330601938584359484729813833218322503759576280803409900175072238613465738786794371409457936292557611384737084325278546116633407982656826071686612398550361689300021789897691229628839201332483116675454769640354097085880690220838797368659133207678234876086371777625702880077179842996464633804116505326264474827810634548795322688439695106553153128530852301532207670154879315794981128039991361690986831839806922564314488742535706230044750592502592073818800306
442 -21799032876789199018043960027849006051866117086712771775023264710977834071632290874981637414875259935975635505502106743881967633949268147821466175704678312358318623766581963639133073698595599891274800024785806768750915389751075455368012735653802373692092497681670809842738756824029652808258564078973314844956617740811717566350125189612915853102333732698712425722990758036528249950982492150166482903489244547432808503311440823367961855460260955043689140808278826518422737964004981301401673233099708556857087094416043833977731233226657074523007041208155927531937072458077010174878889448861208472588973744559747371592398774443907024908224076588381713066914732826410776478511183640576406128920858713061601032901933439579311862918990228211042877036714437689714553340033523493642476235138931177057947964133380465465791020018587828467473802438972465833957117418975518043484273323431452949672608898589379020702507429300338255255371147174542990839308620284309951804117168197612297212411093
443 -9657120535879425743484216479496120949474595871478281139234967568823385097403316423133510831666581441434648963157029940633356541399447624770971719403601801728546793694260980089724376304783793119927041483153486095336164968262125348433792619203898992908517166257171310573080270290166846210809108752385255698510358522250201379399692842074780161051937649603991502466274927341583220332552898413426433794572746583485224433977223067232135483359069610673954957027757255019972289735948901244543979495137894508193122490086763906250549554375146186096870200948004036372348890702738050634988497200165115793324135879117952802673717152441535328420471536073139022107991668367220093771588466035126956432078399525112372908508930814085461122003103756249006533302284863427753432470823805068786953113053431487676403913588787905354662083985621484505346635651225598469281070337305272195599091975989856520578031122737935347334897439618741501040433835755728445012500815136829495234711791989345660590677269276
444 -4287827363310293130198060359920191535994403289642834470143942932027477092921241631761395522378719849266768445294165056966041644992716802463109467288896334009279237650992167706979599136474896375102164606293580749477764011859046604141271230747765262547921085651927514818586708554254650847359271169715269722251849360618585824845125554731028409465685261604253778265720597033034189612653475631795058923100528814926093606587987361498342049085527073091174047942730986007172087316518080681430969746083586375875853792976960525467517727105226295767399108775762072937054736883135825563869447811962827725584948351192140893336208987220185886185626212467030864913589451749220776982187110056257227737661698756711662910104397941646406642077918804491463226407661434475739481700102691991094202512405761610211119353018678493620736886176975852970821235593031591296955065453639828346955548149472593771611770449576885040188380147078422467905934387335528694446026101710789762132967555058214745383846045000011
445 -1908112346173575888037839593914802564488846711654007516301817683309407864722512625917897575429989526894172190742038271789641828457045735798119663857696651621818355735192726603413939623622457864801303980637597357994822032086780097545205837249122212237264149169110999580404980516944328038400246269285820558759222814761149080893948630938454318211985246570861877130003717345315249075367496125667723289802153067048892300462001194734911434778813615424959114043918082701853867792293647254217142779905539759105992639122020536261465880958981053240804684395011928141175030519168767879629525322842432433206339045516908668560049349379442335755243012423658362614822236536353200135828903162091369510297946593190480308330603266627200664175623763657208493768779909532600800288429574393403176333816178915334928653145650499478258519026629995162729498519755806363785300584428256628326936147288614717678927717219656843340529190148466677903807257640992718135966668293698382267506807078702931866411245918849318
446 -851031057650414025469239250276094044547105071873592751729896762373192195344546877730439909073725719739843109173013939968050226563508024597589910431785450021546584888539004643352429497961671144999619988260916660068792161084914720265878425373795046859486242130325582917341048265195259289431776326333743551772947123746194867950596598605666956913413427240620644070251854267454706987465016132904566464888303990149156209385846164656755664717192174328756146017055742762147672136921663775309049749507106524590922287161511088062998413175737593736837655650327441210243416539536613114482969905110804551805502812866346414878752406925728209933366435870838218674221410031793519996962265304503313101646376963236378367428491746211309451619110972702945956268991847270817719555942311016931740495788658380299931296760392722370292567082634486968513059797942352209016820686821567496213233807574387168259132925590913903722576913576706056149871629517680085526728721810818477872071349050584033267520023944280266849