0 0
1 2
2 0
3 -32
4 -1984
5 -118016
6 -8529920
7 -754714880
8 -79868821504
9 -9749056634880
10 -1296267479826432
11 -165153529347768320
12 -9993013885707223040
13 7114872804447958401024
14 5975166564856692622753792
15 3714204843384273922377646080
16 2234673823322808739716644470784
17 1387444760049868548867669115273216
18 909174448433683744822274233563348992
19 634135161705005851501795702781404774400
20 471891379027744853423217404127385569198080
21 374337897311472590528964863644277828013260800
22 315639595463453025179858960310472647519284232192
23 281588500458660802406553864935449233703310802812928
24 264029670621510666213819057790253051667993366137667584
25 257701895470900968490730051805714412722785066099677331456
26 257898392233960362457562970820020979958669458509210631274496
27 257602285805900427123631610904227590268718149190912735960891392
28 242091786461655031199168528857956301512772052666257619485112401920
29 176716457212300806855788738490791387819046888854795742818311585398784
30 -22623923613396324623051229233887118305626202938291018942646608914808832
31 -563026419315452849976559453402750190103298881059773722030147998223549071360
32 -1962449887449958215897999399491917958120369548113605011794023620283038177427456
33 -5541747608243239839325872646032065164028767570766057366179559765367976460533366784
34 -14747494714350079130894269674008503832633451254879383069714051112432804475295020089344
35 -38806642472943287495064253618010913296845253605885926741846181350480597702046582032039936
36 -103110885617072299441583258352509048319438924106022566810544739288804678511426318521977536512
37 -279579226955193215377900293939768284455896939084652163886414331456204357392352904647391955648512
38 -778035948608376637349230391680641117753608799101560708900260165441075432572060048030895222120513536
39 -2229286734708499452632520726425198009469582727875950325439535717131647355036421044842696549352303755264
40 -6587594593446977173750617272059088660699235028213010172370791068068510247830234483262049137451145996795904
41 -20090377812475127146695946797933281842396265396523183235838980747071380224540017261500024716894865153719271424
42 -63236049095292402717443018966563769749722617969146794478356108564054835402550252044953877688180161735552506265600
43 -205328155290454563371124280108175480279105685919702267746064820479976271704618666827485744106029396337295595854102528
44 -687128440836659262559851824853371561028287019078327846509206841048531962325336491033957784191792838118392530637173030912
45 -2366683395492395291101287002017007134134371746133179100032279165536722731840976349070727878581707131140374034521531286028288
46 -8374248569350373875198228467946553244456880748450155058887634911364591187073082358870862586961419813986891978846550015711641600
47 -30364738866415465327937326898536063219569223710513248191090265232063321073857506316825031255367398816484823867554285280762578075648
48 -112444279719728886145797735187507044167819000161706337281705999993255087953821468482606990931232620370744672077405412901909034329702400
49 -423233497566855483863076204854285609041342368214809760228536807024285624987666175194365415918163292577928820844158599635045813662993350656
50 -1607818182030706017394324747317207186801682077732050698140095322731864091832653904273636371075171216908904877807168765264268523368200831762432
51 -6095846218130261763943198281142429141994673052701961961805852917138706472511387569617415502162271181109922371647017335117744134396803391091113984
52 -22612506816693442097878567738815348966191596933186222737712735137241635041924223046605725434246102719403350202157779762140539616691580826715963785216
53 -78755281233379049691931227543185634884347608514318853508715040034287130102627022810129901865700726809306678627962204162319936711766860367943617900183552
54 -229861433298762632627192031277835009116247545899062625339526964837202534651649560955692598036118855708230560603254426351730096454747681399732295551747620864
55 -283216826557481244031314500672702128861596677922921049972034272762646984625210558563826369103194717158570302646577110478623156807950780344428138231966600265728
56 3627323123530535764488947623180437756486822729296905864296830725868461028043180211620088905935841033852391317497744268096527607778936027711291033926183750364823552
57 50034712796182678671571925380551122319594021611496436821968902916867256557993115594530068116450552331035086118093948654957045060597987787131499935256553304265244803072
58 465224536602595821734976466456967694909140052294513198473822085038523657428156756380645846625823969648279318368459372142372070647988539477056661100045217393790403257303040
59 3846004330454403566176502879756837199713799837937748286148926497139754076531560281527624917911254576068765213350944986156061604012925238572514138602709701802268100414318575616
60 30355485894559311443240535085110709598296746824333892101437247275220747028915923048696186491424097497688812089681710668779371646526797621639771841667852294905795945769242099449856
61 235474723055613564252251865347318773767910920265225430208068791408529872269433661632037606746421625665413889874588727947364500797812051591914221257266907539914523382921948352665878528
62 1821571890948263516656038017473556725972534867780540209001255437046139564482732496924794121759273652266700720454047352965048455469021775109382034667587276689064113788568846286158582251520
63 14167960807554432500878586656036501294761795139788904655190913806690987077265647383463766156038454930706894980185748226007307875185552547966444926936951970000619574422311784566425086947491840
64 111350696430071279677247401178074073634580584862120479409337676417451774320613153517575642711919077259375862764110413884049829367989492873113356809637461693123722877895543322650851023228793520128
65 887116295748526053123608529433600651230531476703637727797423855312731620850877265351783882004939289696730948882222424391865579856855885349377580511648352466820567259667856723424208139555131417952256
66 7179068854092836372718295833200694550639737172081247613277068816112267442139845281509732920203370668844227843610962379963812115781137112035903380042622543207549595537373879519958910682515414046147084288
67 59093982313362534104159180351880279518013235395772957785783778473934449688469139565830584900579100243790004192566752238310054943294649129300279089961629662380342326141703371443103048559252599121394125504512
68 495201576102600055018561248787723801148630616924569413264290448343776200977427803494789397923659668955535744678563574890616370482687120055122324671528370121263634891140463368425053416924489821103029318601146368
69 4226773085469856257694373105736922708896609574743637307547936700355994596209868557636414249829022309317793757217993446848324244499948254864464076886351545634521889892825146349423869040081540229265851734511625175040
70 36756535031143333338739853557578884593679058691788716031929409910330418136891720167296934809745310275822025612269542295481696446216556377843598317932976524726465212641888619672954650214396741852222458366904286180278272
71 325670948807786436738093780032067613955062684227168158662247137972741761068730491452470870875148332199966662578902347139679843189619679388763192823345429334676219730357199416172526103029398122247737967285046103844837130240
72 2939585668110087980977419750226801844762865511264015925323921343342920958632188329510047960530368065623263105621856651631990454061969984608131808868794145201752277846272391724840100689581642980082714693876880626803294081122304
73 27022826537431568733741639815461180892241781455269050994446884319002976490653732214403703676580235066293522150376697974037287257902719414886642739391648309213144174652622782921300724811891710198073215781494863860661927019368415232
74 252883654414842907477536746049244998579474564135485156544921879638169751528746966178369317043827911956909585686226006679910598922804446996642201575449763238737438483767789205856716569554858968558737892574624920796289220077543957200896
75 2407649599277001019978478866602552946852399138916625115768536429741589619785336991937277300882171361636995283306634248423509215232125944502041197733833144171921134209973017548910104189433834700145618922703375188084090345254574764150751232
76 23302671228038242862963721769174585747629272096512932851091634647555303516791310898049327639542579863551580147368992233015978674158806495482086743561670103349043228505933196212414406236800105398533394373336655030716815627205691968970396008448
77 229044023476094357316121075398851708144920941638781967679478571325339572513919538770537309050707328545573505892667309142451003852047907788469204911386584670828749499507029290334033872015395632493013311696274023736054896579830042462534606350450688
78 2283339946271081178043229762551239672880957545189899649649362419272923741895859283695532020793004266360368442346318993421269815568992554343568152936002755864006319601764001360167000531331533970884922578310892178088713220148040437959659147577060753408
79 23047925699938058203884964146123689906175534628851144111995572968386990957818958450039899773599494860504758071467293052403129498367793322918523128776277646887213357263304273517437219413070823559703314124680568568648041663330107684743163862836834927116288
80 235038551482446619118651581365709310639509552797498989981479381167650637220284980791290514952768830030657235830691257546813363712075103355232189081339991432740670684980616833606137956139864927179359007687105778624016115492547539048100077284181185348014964736
81 2414235982976138283565319474399921004063333094124830464687881111400676106847799141010364792806205928313419483963374228076786095321950216775455645110420573964355370020809057617460853954947359057222387867857742337038924072581402768139856205572337264953306078248960
82 24871034538549695157370552104760627416942474450043594413775572840021957085529347290761068117405114845899230153508920034109650592825629316612535186512222979152166765535374865324701323356739297540367711438556489003284467723901394178798265354777748253142498967684120576
83 255332386623945126888655404488683958927153498078744464023485846018455266018240496933736116822082908237683209051601336569788650512657861356941555275194184914670293192441034315541822681502557761033331228747552114060659573716374699654253345472158396237363571420274500829184
84 2585683450377357094712452370772505220784412644794533363986287064552748271190470826260738726247061412307348641038643433505821606620597282019746967547780681016977973476302152987057558092339650648781356520751249419805582011656402442464957280348118280110990118019760094328127488
85 25367148173864349587113568297137516885388217084379705049897307700816823255684139149696319512370636355994939102640893953632441375635855604634421711916596475814304126414566099663336935630181834607823390518936423997705007529652063784441279685062608364727228590508631539324941238272
86 232377292845968178722557947045685024416259838617687338477535734041379936199774572493615931169066572614955462668965576719432640360883170639173306060526375534837944413489279868576050858685379273074648799099022843631782335205491264259743884862267524812733067529815414968073653678243840
87 1803243572619858553797630342124041163458363861060010262091207489038825344030085297981197607092676031215062436131120098573860021389986230641127482610322194384709762991938223464669810882932489498110256109168746269630631095022966796626891357019334415507124471631102774684808200333792641024
88 7256348302175825660009341605206955930675869434811490150054722893288054306419006827253382557351830894844421636881179264770023788753656733507658052903600536953804749375625264574711797595438729261282419187795159838075149708532991760909355553333188700531709675911787304420239687130382900133888
89 -134322665366220803116203305384842388576980580092287184636149659673893089614626810052344267563373845521423973954224153740229929704613683852809276757164244802991743679231399930715318034712857384433403063399964473996295506888430638106840445650954755088689504293125688785954828867708598447654305792
90 -5161615138826485028176924099369278429016606372350128033122674720577204769183459305978446581530886905584721260160205817494089508795265038320807087752001431506161015824361141104423027004227782101909166817187310421491061397260883431693373582263424731355792233604414055628561993624240277871204998578176
91 -120607159241341909094777282612026092264281131029834366572643545710014642897977536573397292543015267424881653204353081642732672481136261542741149293767292817362848014015821328442883152694842158257955626208791726201151737523741339597474195152852542234959179726686190244613555286028591988842939238578126848
92 -2439272881023907697541895766787707468396271715442828998130272126484596586337697617123253914626016014622746607277334548562769108191748636237018213925077881051686069119070513615430130076931159514219631615681493347031428923771275536945072926839871528191544552755456604220908154201966615275065258315357213425664
93 -46345630224400650981829844075188315594957502043239591606602773715459741190579182064579317493956065217951351872771022413992984105243022761403519478183000202268337161850027076035460353972910793696519397446971342249338552061424262229765878423097102832837376413156822895984583997545312791859864728851491665521672192
94 -854393380584055492165419382451408965680478491911119961189512753149555375494021395996712541983785647553488559984652915390195834433793283789022589612794209651772320255079241048281498471689465307568262851876340806728017545028167419856018298747539676777328675320694722709023112064170908848437343785762413617691534295040
95 -15530130455299031309529799325248640983426988774039444995529760028638514862959864197374317764805692618111991832587154338337952774920732306609694771554594361413470695492416563656724329051797926400313948372532025793706923927527434088905640769553790241502875920425659667237632534163147666805188685706527967001254704363601920
96 -280869720642247221118721299808200764333821239512278465255404944552881752260059770021387970825038467692123222226531291894198288206186500398444301605137649077533297393612647612356267701418751200909556488046318909987135913380467708842465803414099932868918256936546765617713274656142275733586268075574632419592928917189482774528
97 -5082521561951242454554335324243964892159821754417393914889400494575722465163679046791681967716573129863861625425998619152411351707603373282792306902887909111808020254178360525160372965633903680783967133714913136632918693214664983617222913317850090938935291179120680257442243624187782536821686262830314148825194946448629384085504
98 -92360847408052021619439240529456892634960011002981329289165768613746628023991693941740577280483928001900453693999596990196553974537941899902012831354592028821589022268440889154071243469035537202225603450058437682799761417222038892478224665408702562045410082923514556297387201679943540405406444047214874633795156757330187289848971264
99 -1689717509438224221522886699354687985579490840743888088682737695069877936272119900522551552726129690803740665086277467971401050968167880959718943803202909932454449040625879610738346831418089062568784899695057482106484018254059100455148093976366119053983087064500691402729665659040654356091469238276544013017801632543691791315324526133248
100 -31175765506017060700939673814845772083515164047229518411200472158689857112402263158937203382347295080929102953779132847867090436107091206255757672251436810546680619508788048496284512434442246918816022775849637367079622003923969797146018945763559385866627275061527714169302904956957201604805293958661598124691783962325433249883926876850749440
101 -580816688390651916270230756480177529105595175442400253091611626022416507609021148744025614899251988585181319190549916314901119772061623493458520258168566237698272192184556484561179820273038217938857031308960064331688228030413284827835801280732965300651751508677546817668012530198114275812961898188836360256713647062994946229153886313529510723584
102 -10936299406610172922760719033465016373909479169744946389265450109101709778384307379546225329238049051547049646176101100203497422548924226504264818656951262177299438206725544138304054938169117924721323820446988861220193196930979337666770975557761243960648874682064301359666597789637398792109035264750638436495870492034985055819258151758972989810409472
103 -208253185764923131336595413559020427247067102291116403059102901992272826739151148164638058457314255495802333596840309618636010804681009770539343198597291927341902846733454476539905871731828209114150156713752400330610918953610805101652639135322760745019195789346206518192658255201791553269282793484319887171701849438513753913773340995465188321268078739456
104 -4012373760213582487874676068727797547505811987398714974760117123882740829667548608140429466491123260964174353348632406207340693727446397918794121959434585294660306086954881827804758283873726366888052172771295757516665754373301651420054886328173708299858358582622762247228184422888675748843602665012346940634207720103928525273693562556079474756003184840278016
105 -78241057447128736039912252288787311105858687065396426870023130174824974443358790962801720913497324876340577457363067124271436622885049077167683768623068356209866240678267512466209414306011737516342465406048032945490348930455094646202200783073663956405950846230254976371264992543000679982325554494688337899273900729034850332486064610685860530140718227157688516608
106 -1544458547928098878554799367815973031416023285485591506953017560311815267668968198664153513960098969520718993739838545691856255749408501752959929783191266521836026520548662272240056203030974195326199678118241290673999025949780475118544310324418981987149702432932628528286015534644615810782209596467451028364368168441245101014103453844476742527926520798652582504431616
107 -30865188653673050507916549902518783870968955107029476476803417285351648225533784844632912560148701077993848549382509111797648205482974018579649734923462019555453927394631341338141907015496078463132230297112228841993611979470256588547129586780239607345231904088488727857771827697307502502180558524981522993703237692463212130397865969971232189658247821623081443251944685568
108 -624482002959322831492178085564108169125774188679354299087078485484094162887761579947714264215348679430274388526235650743536944705364129349808488888493406395498170020173980534570386056706787496661833573799249311771345164971414961862585865829212976796231599329366245912772903820703602003969226729305097911357130596212627767060511736218073610718604812685453688019953561297223680
109 -12790998768292517684713935871246782504522847739427629571261567420472390427396567256116519129056862230311245850360802960130384635526277854970259360240661289920300064218058789120525583662600626507174972298265771164392788807435035080416662299894488792566234498297979897023160987713187881302865170741472724805035751836455742286450898439885080441841666449948182753354954085980167995392
110 -265196537086215881245351026023627696326066858311561209325605793993576703667230657200606767048666320250694713714995551406573961860851664881998601697656652119052993614841791950350873235484651764455623073519616028600940227111356583648788292289540384088291393956862676653635474241097886933112461545423714986981993846885218224480202281107028969681652494745163115188259209921583317113634816
111 -5564498636578347437426384846281998260098978061720217578894487295819631362789521110567453844242873314544029444961279445977387092119801496014475402389006048491023725546501209430944251714061670039004535261005261956130870486313046505776190145148476471033844658586186521639551498907445588053126323349310607520809298164538565716105454576655140656626951832195197497734332406678790273902460272640
112 -118131205991645637185932647094078349460195381916134836231659524738942372198195576592528721571749148608803972061422218938536888203200682315397155785932140952468149998643857966304179721106886113523763171629404531194071199898224835060202106698069754186120987358195013337547944372089906644783096869143533248848853072040243139432733870529234021141221614618445773657392136934891808041934038545465344
113 -2536508948996259267196734315893603161859346645504180875658763552879486776358746580039556053611224566381450816000937168811653506161044481439301206573749139537541727947970662799008674621777481273191211858164955515655886456296519232287546426229267184268508506929996278733928500953819024576159207189528832149809202655925004304915518668140004243907981736437610706861384171382904681517605269633119551488
114 -55062621609334773604213720639864840054416234922314257915138832619044329683450921739052779709401339612442503054243874641336351731648032082570652081051833806666863004115583708618631928645654935996862043071483694597117663246110685939544201266096959305288282391568911296433158041625560961626888878819122005764647775363483084950474147765977888850630512555802377106236986672825861510193827642358255730032640
115 -1207807682236959564240299013871039825578273231224514390191438641671303887216251648507552496357705047186613120256136178962325927794133919379000265216995865915095431198895053008153337978127148941152551712495021356469755949714497819993006918205162267714320110552790797464579753728678494480220309539802643149393910577328745441979725398783441506816537790835148161096724925501746572212264017365249077717982248960
116 -26753285680881657351974281230315781802989562822414366731547756675779556043691730071720867617111659120979548779535208990314933930652830077957398144828957483400902610148690163548593734016877939950496340491511104317406908554923273475981856797589884707329039449480570641405488218618157285160116084540196018136302754088434474250901512255082076090592507673286193450369763549055249193410614510223736548520934103842816
117 -597922660711918567765696660627663309393430831526889962815951226386588087572567400435152810785935990144866789204278166448608878009352441408976867686641851733577564136188337703472402529789464210114206770476077184967002088439500607675930359004543041337761844649654257377441707866994632942501271134735871855781035722495415412060427222950179851642014345237988754245489480895191386928557674757983452149656897744879484928
118 -13469852572826057922879041147714082161947181355968013244206273852554712772978927151869438800490865693182245464530849948580780714327075622665923443093855821435605649186546409826972869297697524034563248275347538731633236555910568040838187538433997816490892679600470749874588629002725883173684030648882257739321093319194911080560833943085783194210404487949644751773230249179973156282059155968260490188655655750751018287104
119 -305472689701798383932585176297393603212171949058552356119271950337405401330106086376823385073680648229940163294712956223118200365319916050203091996185724318006760281811833713993252941670612399265287296015004110964766545787372371576748703897497934825233460885920524659545603511480358150282686767324192683347595535202805219840879607790813750019646365368323687675370667736549058459090444498914923139733388219578323916329844736
120 -6962234812774321820594922518540028387273993944686162406137728087158450378288816326840669325500007053268834158258049894965950135998423951626454839747111450204422604524123156532822901626971503663587281719853787318211363689868468566497162787329815569548917174400895696024513956325974330037086183972658833005333599286939983263669292480122153240609956013545477373476596567292451749021115307569057596950794096102154891278905163907072
121 -159120277645160330716230483020739971115434121186097293893030661346596377679056257034303230357400462228209936492815941434665238523976515065966581437001263347375652828356695409099694807857840778196490629555858435755631336931810543241542249632665288671119506687163195592763265895120315490928404696147333175431907039473995754788552497252165990063180394765349855376848044746931583677968981599224125358131050922454572616699806243910320128
122 -3635573770369562074023152127068755678904324205349006001837152608265146651011632136549108856934854547932964074179219175016130698341440399572320785797222602038578472410738255822904512439901778183802902566282459326807913780567938909499434518797393754846554768453303793461448426399538051096332704202901328405114618353397104013120290442737039986606086918446749375909750287121764202540311142106434871579374991524899250289621516158929052106752
123 -82676706265015907129156518647196235827154147188998328199172996084423124102584949124436787950161511922050264088786157303763753464467507410525601762734202294929525794397643248456285125474851635126052461849099460637783664160676959100557870058649868964861199436412956912167973453093900266102642069561334003932113710188954893622148821002557604888912078011096776536977464758653536189735877863535762093394532157015356924798717822396731539729678336
124 -1858959892826446938586446422350907923096287843571213204159532724929383597240691412387403410554186288242779774808073520297894776204982366489804263016887530749701007141191791338696016688967180188560107003036390945997047635183995674587449950351410200883999510523035782002008617785026165072178709800845795593294052734174927102460242947136294232222929373746024770101563619465924469779088695981442859422019284266981695679063185543349544730931501203456
125 -40883208800608417320645312384010780187905032671010981442479466633876616762733023573424860877588863160541764182520119014189285693897609156960937660246656435416242445135960454862674589740834063111393373948894204491077057490853603577401848726103088192515739307828965333782740148951809435929260591137341995493886802576191423369148963865261307886777008000988248305506209208390061162617407034620176112103228247558912075245224304706031055884919451913551872
126 -862550367792657418618761733130388786533557066817924887496958282740955357314914573519220860123979962641499366450898138455991372323268178962249267835751851098452959668255343142871360893835963886332898555241064412085202544436399463280396216555171436089432915815832417225618453686461523236969548793805599213847849958114801369627939885807082843007063580160993631938514497225176740057897960240149771029837633038889602134927399538501624181838399883345355866112
127 -16761626906047380649622307161741873889780577067465172714581047830470667776726390992355361886822252821349869524231671953327071320015123704431419417105624622798180323893624167317625057508993600835785291112306359687648494950777186193882045773247716210127249018041182400923503985198229959031060040201543869755114012412753014559750007124546407156883712721810558073925679424656345212529599169610547122807982412957397160856192557845275590434309132714290966949789696
128 -268004288791754758458344757249871581329441837284797130251331304066330260679816482306170390315560508341990144768185126216617605770678127072217063669553093793743352429522223164297354610105063747029680278296043898052557553787121429924502958233566431505323981245371473564559142146001469987231527802798980225611105278276482878524468435358558670232922120532250567253491856678872631737176036690370147835532177043084754229055173718872255469844577602536862366254090944512
129 -1787119457928229195486942694506514654624843407145412269294967788196942105697948528481283210281453936028617778757456169417201071829609776311759548692547004394356089413101757412748044805863683547296009569731222264641693104226249764247776410579009666335611768074673717878376632271035055677213019607872665750868471640740241785745531048326563474218806346398208067996841558002896965352750033985136652563052105315944037446298122602690470923445088354354935676827550177296384
130 119149274967841521954563835431247615237806315437406545334852863423955304054289466811776237887194125739437217785150545221750494072621679776169796007404738977271763451419338378514997317457748860681449603742039153720738670207646586680556635321918428282220145753148030707772549083443776172838246326408790787349823501289292156137102130359897085746527681498218123294525175027199809944712401270513939234855663131986918565580806164072518322907476023159314167484166876882565857280
131 8541545260694963342328165959712739967602362860279368333196795443553323238038802377409395009378718622180319644359410397214529584103245771441383432082747720472836034990582815681486125450823136231676602419520185407381394634597524543625363132509311662936624745223277630677102242298499994090378069097184545593552964380909791384962312091953078466278747529187012962672440053267573512508238684620543470347268495061372049136959823208799521006686737452140567419740343891690374530334720
132 404991437578709201912988189710557728914804237450678715245113895831744528686170689495238589277498872749404018472707158529099123043670044844670283546853996731166534588826070728727758681255365348982410357736149248718491581094610484178287931938164078498429726516963838895059621409148263293712702224930419569972161622852000187672945253978240090308206476791056511015690515146974760495727485154238350095067856019070954980658891260936404030104513954082735954242712361117608575949212745728
133 16783567496986711268693574775695001420757386026339494925588811726698192940184746313633235003229898143598179497011601501909266462536964956628082047538568863735328142499460176511002693790775693967292767236364345839900177268149143272546627636969437753397024304802569026152280503000612220905281181143782127090098048628248891082639918331446017092712203117036127702130891606964196172324054366686183229789947525008885462872655741706904205231904442302052508058264520305859818602097614201552896
134 653210847969721233682760712568349827860035852717788428473809585750536158300815028381735362220307914316957888312052551438824054769344472334438062476287442485378706943796645888335259591617241995594458115614477528360418790924540917208040993787908389533835305832935790799985825132446471961732260263188395874432674274423016126275729650344626995537499804421758390543528625963831105476990860986576915280392619185762486345570649465770748925251309095441490904993777741843412045664013521559360634880
135 24590280603518200424933335880886619179917997547297013627418808912426371576110430006666317148160903499364523506282423201594917674294892274492508495906456986875861481109990988554538348253254691827427223180435623561928313254461550580861953882583956506984168295186886598211936807296371547982865286783337714297397374940213953130299619146550609117136098696424085825372037621162363446812322010241304567574828758569474859108806217131908579917243501178368278154224738013359726827502873411547016841920512
136 908915899925981531888306583294866888820522634714856716274211436472172655313787690269617304074801365911947828350871049157112742343464206189649369110018467177003411065078362617005020673312364404277547377088468718624536780610906698972866192299250565743256683608999348841244388697975215003984106762515813284580217038786547590525892204007385975652813192829426980411609569756320648530257548796239524656981468063945920316424151672335438684458570536854628930016335805563075577317418382408421939127372480512
137 33272572715106286730730371133936549337634015935100355304433823322346062283920014819555769784148677351880548637794852750696622868480344037068648556760291111324643661745968546731145136714458861126453446652877413280396681415395032805851733284832389904782805294936738531488560108906750869339058423528835250719051184814463172068108308757927546916453658557851889966825767319605852221042488454909503739941481848774692306227007460732245315607296170647185856244671368618374681126560269517756235646645817804062720
138 1212840540332470260024856330027405593009382179845386016971586491198840504507415915215352539729124054129811281214271447461852510553161704103594446125810907217123266768923825419457410190646664355617336631594693279564597304475252167744775691151883106619551141524614810632153457596979031024768131135286573202696680546071599633855819144584707459492496132732929940499643374573368761053784767560342264485363201593799363124312385763547016396558009401334850827566090148320339317999923721524522046884637113260670189568
139 44181479404063542987878220195136849834430777861139525591056645593200620761974314751042069630315470883380397166905423935558949854977327120395949474729012816007293830188278441783828415904973408083437269537687315318832434687157794835817875985729585681918101322985502514191430411630898660146372506612122334305817698858023868074138755156934445337910686816783806412187538119472350879675355465837924230003358433278868601424557311722834386774438619384911414100164099770279739798324674351546543393060390307154620787458048
140 1612438516132834104732593650009069855364535645517777582769345173084377293535825560646412151261240609165795156629241470882089445488572989703081249231675861214049302767526630456535588598796699356185203699560833757176053636353076608580432045910844219609706963623029284961283242892924065595291277538491644881537067130478217561857651462303347432201058765865506340887374510156814296576285052987340876749473705281941560135242342256906290055339534826994603593249638995135522678167591123791662777674906856944314140124965240832
141 59062655267128980883273321736942781635120735152754411543209069407282670883596033004339360004585968540721600158186725891531378273458373791265985365340786450278814859708974065773484854156928234352631254690601760928857186457559482341320378198958251700687972315765150299726059768700351123741227345678233385239459829391136077797306783742162113903648182644470734477194032517202732463277184291139647284359722242815480120513228075302172068340693395200364056490775487605939794481928388111445321927358551651426689742651362581151744
142 2174222818876957486855720464209267277236521734574279798060892872157281676420743823608022406726642483680419797874373925370063478494728199818566282144145768850829674509909091773148490023245311763207793658878559260768835771146676203801312742337516827771517451575002023276942935576388509193988821214416647614115434633056120470300331360526909004314228504982419024695741790896456958712129806298120515936316641919685833179626900862422962659536042612413217216027484437477509301327720936584315974856492568536104530513369861218239512576
143 80516860848742808844188656025504180421747963005960740034256058968604085497741583498680137767303944509421969293387400512970371157364794497980524367615751610449515069427485858668588802352916250798365019767850136440856889573733745052477935802594665367748935257438311100633574765747701822480196299219589411348888001143324128447404365088959136075906052273013626662319941664690783824309947614072802573112602888667206343932326033490533778342431190619360827149502182048872246160584414863151273235575629163361982580479101530320152519770112
144 3001842783670515273189837889169689117536460227467615308028076759808515112310684692397155380843281416772314119697204700118993686985227144451596333479611416257077872312232184602635046067288253890006834955622115923233610393643062533845710388482071048460488792134014727977274098056749053920106349807889739388022803618820841091945749155812445238160858043701080915083708086954687390128346930871880734390375283231908948406713099307694666617180933591339781979183131348753345006688853487339102514787815494080619551584215803009358116591870410752
145 112734546441091811103375605419154475173368843507871953318065119421797053486815881380553969871320435763179419563726293757729568162991019203096541796426594647977112462699711711965602451608270093756155536223060914232224749335052510692801670422793904823055411590244971994894857998795761558613120205752067583654824612800627928828519699274880100247456930935737902715994257051771389990439700836084701484238049306954740667090659668861979234645514603438237262617423415126012698391278909222477917265181084735531675212055564888212632388222012492873728
146 4266632017825223828382456616913161410731448739551799951987635692963406372392516532178974240777191497844671393601902727288863051633811179240900865598199450713935491631830802436659054165722919224593920032319059091444349093993852348952414911683721349171450536704446065181999378193574585311373535507737318949632859914516735958196529544212148441265840614705840084559037676121079333404967764416853974195362240234901894460616908723640392360236097602222693014898713897765237396966311966254265390884765374205025204491075735468346796305944475015906852864
147 162786356739549651176241276488773257844893205800433423695562276374865286228100789148537840816263506608586099593352130687324347556323863213628594930453586580969768436160623195728179223259629716693388327503091967338598729901194325307436278011321003812523329921425968949001969102760493928943207429417934366137257853539915411268965616691335650909487785066872992689830311193609068327833988219227944933441086118202077391997717363533785641885886695456624651163650273831967061982289386307918585656135143518523537318760087364844265622045461385415483497381888
148 6262745564425863640927477973906723002328199978920295871368608901811216389761807636917299350495261937444487366504197858487823632682137759968967049480803675586131641423185198585468771569455512496605746362294636783462350138117214142047410084148455667149756499506323005604303241669187469321930566983199008423732822364541737808043256661644103204194339221101441827271731110728064098982603055396017201898193273819639606001348525624155425432443938941462415767916041089696834703217342597656171290091835196482755059180071601025108542055366186651841088273361403904
149 242999434622388689345946288069094102192397115816330094533516048192050999135219200919624270069264273229633109140619561537079786328591261361381250562968285228241445308912395045463837644551772477518438279490941983044455495681746993445295361059926083496161984586905051850463934157621964336000307180776045649709624898908829648056226010597592758792703122687923866597740290569909189685894797278754831240939849914682344552554777208095546969952369410071602395443690799615015330617412762913432932878427870633129563314772004380875573663033134818963391391325743560523776
150 9510310108179590888318076442746325369203200350245618714049067755323407050066777736617146927798401997778186301110963221639880750796160237000126388337883386916055571395175417536903687908657512751874968099913687436568099335105204183688504831418021612624574646908608927282490717562056778383926361243957513624011197520333031283525343255484849923095382840738087955473870067597235225139873490235145423330750019614902705550730100255405356915933256938267232685410245936029755302720843193315315046401476849173229561158876894731909933558406619182075641747290341181946331136
151 375463052512255269270125641646962630262733067241368574836865007417144004537766280174047316150226536481588091646484221255270011698436126293495515995465120817372204746966077794039261806097658840980710199670093731892071060320060482709768568450448895122646362263530482913255239739368446950747767480877274136305223820890656322489680354168504303711638891907293475565533483519908218104843794090643981505054972688696290749440953925836924664187238101265850907157317516996504089438937034367766702257980389501960638173966116831236223937429633613396356284881526755967281303388160
152 14953354517462286388696537905574562133187251029390748170862042907851935526873115346653033197829124715545010353328320850554807833292795103407594338837196973693873949433597463743478690644408085416022291182660539970333499084904293492504957908341744768986552892774672077769885472444216871325944206805337170478085369058036831515382542708091786652881892937561452174449425308280968736451706733273644462630379825447738310057066543936992984985946586941176528817165741144466573429181743616329410821032186766768319274125878446643300506954741061702374230806397461786565715635533250560
153 600769829084047176249451299991828957936702379495940152423536038700755743533140944514311245647361804888677946034273575137185187804599134316353700506067170637396503342979416919740425456768935236577383970205113910674360048575076849715041796673018208755343457397215654695636666644507850061154765670494766555815764906485831107926063941509371782791689951941501041703333267472307042278480431938572425177899647229487601751563604725567154576652472465282317500252451247433181674881262488666515714810296213848725007269685317188607063437442922717993990641615934567464465793038539806474240
154 24347779171677483492973622295410777871130173441372843593793193848962150401733956202174234931570695513556681735961157209836343849369199501998536252043013756296611223276048355327269610132119063521968423504606806941570354593826579408227400223404018881132978757185253719697209312918418496636557053544571460408009165385589918740960259017460778295095624391489311554857415558956402786553852859147389608647219046902356471295992687984251689613622749091470696720709501945872008999106288617786035153399178351263614015546540514705079940748396272456794597266091337030454674203841173653519597568
155 995316384368074890198182901646609245672706474180320203651906486055448508372129217193166550888712081119787661026911014869630942073291752461410020138013631393922543980166838019318473954909714598438852095517437461563247086109654916482777733366593000032312763926283533700522261943421340159367475503198231427555764086360654074597378893294929922281775867297165308231074058079407684057312498273696495903129759620164116501711240701335089001799274029334469108551302762490637222465735026809636584077906977912450437984517963657686991131877817939098727354979348685343532233943395341972538501627904
156 41036232549768110197720253815710106955492688950662982482797189965170378519177628108403795192584572524689530762140379259660522524556301714178191372915753906699096861861445143851026197092913514197538769067202819677549568182850811532569722474335033629883151181774666938238971274853079526444147240855186028245086158287987833589648958336081975552056960628934801862027448244629939021285718869430533803766197137891993502931981981267627170061864981127541696015784014103608943081673593993213327836757652188169831565672561517867214124186336746214340335884795327701549278825951444139143461089256144896
157 1706149258523530065370243197809639494562008211523094565556549879247920272843141451871944272647707079464234519697438754052716922847914815454419171086339431931908232114897225873512293588699717686460962898673469805583965827390200331526683180652032526317563333093268780234222255409617035090679897451453597719310536782715341758279561843264533519301587946117308691146331712630158036365217417600872885260501744082384389964793215962647413473339742313001459412967561622265228884109739046283387335374060709482925593984682034525931763624126593745436202163641114530611102770928722167110526269991617422163968
158 71520765428438842922483186795966568167279946688602049595804293848452126960637018338993810181551618268794744378037120708030103889393733499039305997677818585990426825379752019102426012165355523140620679507430034815376516753465828910555920383809513054191545176523272995988726039162905849489784702066365945777605247363621645636081248841840547492811636246525548362182530731626950413765092082113364959895315696063575231622829327816321271749134768390011929853510087236681166690452695774743128047885017315873041684543182392222772344537938773562312567395187706694151916029300778357596544921922117078230237184
159 3022159131117880311335379016273946697990290341816723546595350571870679466028975379964959495290105339079816460306811793694274681155683104528596105827211598048880833288345690144031829195327030633052226572039625389208103113967624504487112735321815364120657076011046398955704273999977820781497748823088353678261634370261443113838992300047775527546002271674491088557777857910731475332221403196856205400907592477980437265566119719092938023825515989582299654184683298661755700013236777532013175158797575503132426830093098887293602625017981537978471868904166949938649485934110221572288594062057723326120647983104
160 128693519444271922571112564675419767022279155338539302773775500079442776003569351534558404404531503472674411543846581113840545370451333261843510506146446545811159349729033150780128341540114807113076741607424235871160368245955876361133099746071645645798611907595593353316259197253181391760858301869104506854915527529051787132612674837713975143062904284270795800595933428538793282539740954710411941386114785021992191770034795668725288819912095319589939626294203290950699836789313670798577255385141806453249846157357343635816164471960727849069569410391176372834357489179513548628443571201500019102793488681402368
161 5520910199174298481683803521724202989598000669769354721710901413833362190346511498350268724039798547897969294495550543188427647636233842529283309993046500213372612139345034618873260253111021430455786151027914560572624697142331979346320243456798572381809590409848172653602860889160692973123820653338343991209916545883570401265350849630296189899061532214884397631907584210145371280033399625764320271707439420803456864845224103259310021430612738494767384646174229260971625570946747188937739418193072013598102059450873782257500051613707707892714633647786576156964648039396678033409709351097437095510070697512858025984
162 238512747654664412765146489697631751580761341330527558779321191890203277733043517656821790550541158334621506478792092748758267906327206293294828773621368551782192944432282994371373702542369844563002747073622952833509942690598669400012358872761075272068581974897954804668696774336554941623557736343696803975678344141660055860886580642074231706648832623869533689051935525710997578120196607925377524439078936528895548499917581487007266417227539770584675554841894043820891591273170808954774551505417516290651154535719074463149130391366912343675257718509910656036551940291566958441987643146914256791455237813092277785985024
163 10371872678532288975135959604219355392952178465468990781508368866328227733206393777335362792375910148448051398008930312543499298401338384109303270164728222529924001223264927223840363012405534665082583758023966467006380295447559986935134081750785923615663761416234277729218611074263138991461764347418620215051319190893930872779427836237637370028707296092129443353244663420363291192816955167806424817878366905967347058603972292838994044861576578686462726840366606172533844177486273717135582547170450695211125395407290833513051456112840411551444614214388967209788379013786379697867482943128740293710084370932720016904494776320
164 453734802911386990576540215114855790911352112489573833513468037428873032615251945966210365545399256348634708096311360242974229643004812502236221572834117132866827486035134578548758051071983090483542616282398431029914414372885617346003496706839651367665656557950564601108770574591982548281160183831485935245725295276316116845704527108209070547278123678694232889029917061340513945038980852550330453591241258793068024382240355802490767818413884828306988486217224415744453666193537800517178658118086241594707943715962042909811118947786534871072867337281812141781036639453091780380920718606456557980065275670960756295033638686294016
165 19954733705181906091542626946270941125950438707893965724671017637306743141480746804490651092545791405260792713809434390254126491708705122257387884941325614033027232220540612981030608947446234015426990628173947431484724266936045089236483508245678164956375756326302111220975477231118858490307466100642725355921751601721003831030009930350518479434251814847166175975493573917232940637570420113330572206666973455752082614910386673835318772571825143233091221339349006478215027916917374847622769686371912257691990247869738878198932702202405476144225998153247225188074486168301395509123262675697515807772702811384672865826617287102093590528
166 881487775252762406835107397239203229647902542273697102061165901326065280929336243973832284150284858944941772435756340725463161140070947319015137703672329228488689784705187858682205988065976177251798330508573485898761334459486585247492504948187214206697996655399976374870194085649375564235605823270733225149720294403362252018828097833029051848375086937934273397757619077681223420961276684742147804162120126034656067560911431844623173858468780306232031143694293120838550400415227570436832219871769489908599310868798633093467958777447099135096755945431297529456356120193633829334161328393256629020046229924090249460277736015970850542977024
167 39070074515698136451012815624545803918629769831868681200438327166607571576589551444593235796211282502870199286212280508595924431834512551486790156312736645556186880617633245291503807348646293623808073975385706631913208947406240186678426554910171368117961892185480496059481378128042682552480849309268595027909951516310629946668639036711288885730226064543463675011401921845518917836560229654224801418800459680222240292844062347185168526262445178414845881437964283715716350830164124169732055126838790576301436463500282750184509864313206870831686039975059087005342506515118814028499407863136055920357416559402129836767908194467500703704481267712
168 1735113710887887936030170594110652968582622301691900215154245135538676048885758536699582090744239571088825136209547365752782508758518796453353152980782189283744198857661054365202684684547548794459812357873323831679456300137973688664074347656498688910496379623875958519048628273284725768369963632163056135520508221777524313140799449619716751095357902395371703020710548507255962756430160512269237115482591684651251583460653855798356936938942447929774691171107280541586590857680231580334803390313067269599844352856077094691437964973441637787617052713084373067364715387534173281970223026245925587741257677657786410828037919469578165045224718920056832
169 77068476131262670934317062964778799271920253549123994692873954301866265039462449318669675601169628294876844729638039787118726793833825230366851679935413523286853936424901935012470343483958035223129649415333287054989870614241832951944333394917138385515825925553299914168379839173148766585907055202633672572034797807802091245989501737490611859234599062748329637861533068984272322773376960784277917003473571081688095236555696743596333393897691596460936394628897756573703804391324455542450652545886072113197907881977964495442876601334020532379426025843890330599428596316014378195184469277346693819823349072052295105965779446754254978476379869747032883200
170 3415246023807449267443824611149952330300979773663912669841086859446040257408372042616403639930851251335393012138945004911691610395495918444068165522280785152992845883703193224691007801440611778028656480091487501369713826151666896503581319442512337155556630245926618236806011453786507823366549399780466286464208126583523434916209532062578029216944405417776995017547695388631087387803081254500636818626230238425739315067089284145926997343487311383229522749408511503299047106210698929286681032225662991113864690444517915620944285713434918925039231459495671699433765477550216241618068218124952779316015979821330578325197173054694102173757749008186912918208512
171 150475867712585653995861975044286346069257739963731321334707926449978020520645849511523783937767429093196805386914782426360057378625193979550733687816971033144303016648055672015266339538416307656806753064829602575862602394490278159053797013514689837064776215636610097814182268553075234196849052740394459094419649592955307874284250809241676002784593527948478372350837485143923256565190560003259390217700378645558681763289046142395350913119929232931089531288882298653440223943482677864316818824460272851414247303122262742157204982810238670811139713273164304316150213115386792904785925936556904589503344158122918444233870468417884848776090593881155315562555899904
172 6558718679544177865675849273046392527302334536137364340359007319149382408528298670838640142705619246695733905631584492660034893428549963350627510721931728019834457509795789108861672527786881476464473287934444527170465767674458349692540688355621212054047340817396997621062063951486433803286560427679250489522710506788125829415413218690781472651104052525060630675904575589881870963736600919978156065341661211032833574149066523907051619959872053448521186480219667111057376372476879258965858994108045902395968088583723036791757251126045739635304872898449812326046709860944515866370928441003154075361100774059623010996296957489328222382108023931192601157721149260431360
173 280590851947778320636663640144129513252599945933719027989610541909703571924737283398132142661392442156380100125399558028332082116862997291281897390460283029465057369992421030116755328835929170721154035002207247893557840878722014089223625653087741179664446394450996365143802904205937293899012942280837394109844547284325048757519276835056741973009002894973079889540125755552235869504043078920073751012965364440851744216986495395383495174139157893343529572640253679204013486761548966716328451690032265932060699045700913929389712666846453762243476765498735046280276776154828708213645183016652757156828245875507390100754608777779969869261115988241297486890184836031673532416
174 11627930623083933377345836275641109908562302155034967104575389546807994751978840265310061398282580721875429998936655234483083165571573118078377144260717095432710105851071043242803860264499810933783544719935931690670689290143654094274567989083459193347589042856772062247574763509801134673674287451221144753992739437406303073389775576115389963688042483969149679354360799020495675795533478169001832022917589730721044995855658454998848273422287902973802910244642195368387462723581626617728755994111515429622320860084507791901920560197603743204622153689910389869991300488812231757329591551749122462538634669265429892669379700565575343661979641189237033473248140205463921804443648
175 455284169163710289075952447160620172555147476432561435926058009399137810354582169836510442786466744902191696428175902275747350334641305099943135677919015734256565485469554791883735405122648632770144178581748991468784531419668119783657207171847685011132432246023845517918872619230653118485226791209076635719695914115026060005128342833865496506768253777875158641330521391189292122026616642216254505990159245662107334364185832450476624882887466986368096725850863083092382285382930027384333515644462831969653455475744008456527860209205067154784243248439509036762542530044295538813075571405829500346063158723439793991846048743829536328183001979861909412850325501962255360405543059456
176 15912637136544303185185118892357961327882306898899752804713391378579715890256028355508944019593559595868111662082996678896544455916011232233779185593611723067942132417519223932206213021241846711302978346050159950514906863483331021948843704987180424492925503742431339341304727268586401804524199155000428480582156464226091145163511633276347482188152562550764716504130540526591566622816509070761506920632490141709408568153190009346074746222099895485496183872389767631282577532741885172103759999670689850765183533525960631107705031502307685048912918993454959047717433442820877532769277763837677300655755948260914064066008069916170067144094761309969107402151970322574979034056901831688192
177 411357072757623342081440858552453272207096187096071465514038450576590926822773301299411966967372150899539987094506784156474135043609890278551216824423927930308869274994732575768064265222622800255551969637644751288257412377808746223420845559715757134977961582956139501370885334763778056964892987694071578183135510426624810453555048860446524432806311360939773468160102576293384825149568377362739371750774363993728187458463638352923611779792877044222099697651653712829253117852342486545875111720735195249869511630538794877679435805273050749397341440523437182713543186759672176580718894304887762469267315093384630438990727868539723090297658684636884967670261405648720975817782521749408055296
178 -1606244971736197156909318721193883711594585088847462960539308676566270221097031452677705088322879009815554478685650912329225165565435190054359862471962946973763074043002373150778428402554086011566375096229353615653290681874569231598024052193341817577196970875028169364286795716564059944080735063741286262932609235784298846757477832867988813437511596390310756097899328273144573329347869417100940585654462094108251719025061372175814692137378513864715868029886489498408670792867624998181685742237095727364357697969679673044288412465327272336123892217285729856291679399007665963368063504566171988950259891299942303561939290712805518880235087304585055535658870332616528799097503462120058876067840
179 -1391587669934069477611155628399894935259278343716436701947227895462416701434932781209018059393193818052930041365660665641777547783071037135008566796882474359460571236186489764855316583381031777734087840427597950251961029049787596006427861094749147226944142055357300685102403289137194637312998693584389842321137347815688826325290773677223787149191919715967332193829363571661663163438826362744359290048928343123873880431485129340074357948900016679022586982185987939915511067213134751049874339355207845682782188259773519923256220336440943487380956616861416814198264733555865658808231427698922257825822493422967251943717918338467631757108307981901464092805963215714071634606025159458367068962681782272
180 -148734377038585111049499552933453673873144168313934304561932115756885618190451758006237505267524003525673533541760640715115747397867810962112093412200261968421478374286906014491438185393954454257211366700673586745288791930569038221972042123628407486506910914975663580565870060960713931215029191199351062698417027591393354957145490286536026557737792592309028759030273384788490920249607634534387502262810151519839520435993961114242449846200706917233642508862292596709398922425342868726950171951410732133219905428658629919057292173590045021517018937848688894156982972688797017217451905615389703802555853228190828535042249425790947997531313728439603184507347645787440946925525360898412951310206652748136448
181 -12296980187723565791113666881525475866615315215569091728580886324485294532937738302121382281567259681919467226129567296247604310514719597932640439726779382857975396240076473056185692208190527367218666241834493102029381118968409095385163255897865831892205311591111041750784845012711339728910786288898100880103873992822334290166918283464887894284688535864768115484260104254434657384167637928981982958183723727467637685240531233512945012297529219918758719044188056320681940040074553037773882481827688587229365429536237767382157617562198815839180529316473935877316577775117086049397919724592050525393760941521492621278284535906921214834321155080075834517268259507646781416598305963371432149799289942733773340672
182 -917504568463241004465266098438182154010810776351822510221889387776743365209459738691196645719663361477739462838844586175812791619144735986879657244520859892410771670075812109782178446295351296109448529781771660720955548161063341559891438969729960212484555963017913758556151088367562824623138155932521514574526979912229634000424575977834301623537665425815671094034594414996294696480134752050095942559640689381753418421576373236682710866839325649898444766797594136283855748407743707164872798435172370529406089870303786383746836352021360511846234129434574712182909379557633699565951135242773469623164830970781219187178247829760227715852569711300165298733538570538188040539344825051595516941078166669584965295931392
183 -64944051043918924434860445755573846141576779597064685362603144892105211596023055513040442103737531754503239259130997921640145332524297282739713916291118599531077302727463952203383627888507766431550287833870255592346300414542942319621443455552883084952906171696712565948692453309996390878169386979594611602298472245046889703736587993852265396457600271967258364241964748969677657854318247837742120786372515928364263464068941586014535419724070623898053899944821675730982944173230003987695367459736888799517880201658118923088429884470564350571858311109564996922007018793430329919432109703003911425338680949594578098164107697836643289432508561398521853453616378170516017952753527744538313513580277188653350816834799009792
184 -4460618325972157877442132887813870799292134374723313770825134769648505490598810560654808259668034041034967307762085924734314250299374470802270841431617072543883726831600781824136825808729730196085991486779848352777747678232146913958545062250322440898765643373938075389389819799684464459850511970180947905326260384675933159405536608781680876398462024319386739189422731535245205902307576597425838655246852249964675101608343717564777965396361675103202574695185944462313487388925083255673043321549003721232930874211138814075684756975115029548803686199410850891524753630279352077692185594508218295747984200503015576523219903063184485511217913085872775640872570901272292822369014695112929493371084547788087384690104092132900864
185 -300912910745463162541771469145990842788943931195935386642356408014218735607927881969774734349689864854753399837096615735570355153864320704303970759608423507858904781141857204761443429718170875301354466046132613504042758593025365630442547091940563383597571951107203469538274996109999106472346425951587340633712549659294862741721622086594004134689618565076303609838418803210914762119959558686318721874698501927045730896725009685386002720544959926024413676875516661727596917260052660005067618155441871308574773630173445667170489256401603298854116944494444055607694834984526181457982589300778870887119446325139071511269970011790944669279014238308065933168843925461334810735947003012063356288237411129614651347631387696271955329024
186 -20082988826124459979942722622233262593651642369643732572987405087971281455449910928551512874443483080737558854373222188225172139135982247441378628779059935949128982439469702401136912215352619824061538264786107472780814042492838155769915059945831920520273744691202222341600090381450675158193334446692978186868099634114317306797821293888008798399772533446940965913848450179862714855045975475732219195229325063168957713979985438950773123922789745692668273081336689770150372278260364117653349462557314826534042772643130688125875279766300104863326983401573403060840161909599760371491956586385044472515773634405049708567910834250061333528526879498328055618850872907118564218453213276098431226478752841201390804631348430297377188645699584
187 -1332262770331145758603929481372849673877926232536122963051864160613817539581579184150929237003928988539665304431174815975333591675223105755720235671414852278309515365755284557774988929190304430381092648113931899138267079327613037891605720413841789683972314858548074771980452042898469202949211095267180491074313242803342517705337785432129192378203566669662784812967755420277912946150343857207350996247751411037667809018355869144033543152278810582388044390514400788194426002239740724312399124618805285794360891548144249011639428837814131746086326148047144734548360229581281830444755023321842701835837427423402620820184748391488116796037360660574511344329475273126230165832290758206178249256840933211684780723802177164206286730946395766784
188 -88126973433526950810906493812495297951309468575742268702824675257869447465172336907957390465362524212772216972297215999547858493147404475347043280835343966226447314539837513684469106751313318637680656834825377880546630389794282186534817551428787795358971864004150510917733493896934011509741114460217647836119704617041904515142280371494291579004082665112111358737303755258532798234024552917056879000176504085587801316027281848896395434580721987060236132643040788408946718334001059154971207765186506787205138055095336317027431293880659028369889746074452555356803800267843400005892451245418892657451690888485022009814686621462359068980421689525189050534527938549532241259012490169441135205832236314806193570981605035616232352750431519524257792
189 -5825944216266271953972065967147969045069914365846812345344800504780842829860101755810355402015054522686971596115234974924670039317216309087160916288761328821246876078857793445565974866864827330280389117738643540189870400181631629865727231356286589757537627306359297937866840865804648096162964586977048594478324804899763414978982834477630842406766559555214858160817726706455570336224239334490523911958637209211470707945986156153993851272511013089963037538657319851131350439351673024775012147919001348990037236248924149220586232042566974470094030356933186938478141586326679878036298065345115255983852963186980924294031367681645021537411633654190448258612863165145656174201621585758371789908064628352729848835179675857543043345549776545173691432960
190 -385549807964910815450730033098256674534822295518394334511463831624353025626899511336062168280379007607174465144944659423157264691531311119474152092925106014709559347627769360998819399613984758288020317284309308290443722616587165930003658299353061604685211987127501586231715515108802336183433239774266282452710313446457716811726684640379690865190568426448251436147647239825215745362109401881850981211770007382497408950745933045226739178522552696820496118136139504134983250046812492723791949442706526250216098956939296207482724734172548678280424585020037629952422008478187116640426466557509408464506907510755780007839956366571252215145597795260169822576805844591937135589545625535451140786777726732606882182773865784910673196193071807991216485544493056
191 -25573512731958614500255285707258152636306573599077053352652953064716327374740099590516279630070456305046749596538376686872640334855016184728014335579313883544256497121978701456650588653562706731296880892473232865379824094227583713597317035152036756391546243457652177577686083905869472953687344690599810801693181861371928713061665112235233724915668477946535923265897008451097085487460491966589614353989469648138519759296552612083339315829843426061869968212657115899416901239995543947460151607170911485057030145890965873688300847527392121427067248534016598804740587027690649986522165061854068087105373852523136348225907323783205216285187669323321663319691911821330598292075176197192582634682635033518111000060220745600526591179362036346391030633360284188672
192 -1701800258269475681195660064740818298900304064381743219399758789567707570822975202407584749661910884816360563459136242571633573453092165661883095721158122662141411648774957629179450242514632292725720966512267145865884746522844599326882996910551408875936296268382272881990857304852133032333639332821863421053299065171570674126084869170070171724665324390184045942787135001159508814561207967629787933796486904812180076983689788671548113506737583067014816045240824794812165616007304105356849552419870240322468880554460970617654430891466198594454168839404789856338892698766573851796741183193914849659344204310810794433133001648881963225227303695073909533856557065899663948065808509511095405929575295243994454125638997204603679806233273718023682136217459724329680896
193 -113698773141491394328580020417388458791297837397259808797265687974794299030618388963577270918000853733808525421804988169964700962425722685301837836708633779957688291873703750718201441456719537605861621564430011294276400807665152348660973297647221477648183707120315132320981208419495630286612490473040663192748311278794109474835744288406194523212288356639887807408714389307243827915393276017292004957749111531920884365433415267818229598258813794637188060602950866928235363085467180369848495103376782551398750676129565909059525925305158960777865832384259167755733970443578646930903405231810127307654488806233736928317375509492216985121770651855892854826327422722195155845113934887025439747474264244584468735495025581426356807872911106594952223938749680521019729641472
194 -7631047710276051350084822363908170844688360914052939587077491693505381958710149043790985900246673173725159611516396643292624666879036263751062807582979778080969610956272852287719479172016489881018550365895806216630718826893853679193437276067058332538683449149424659305898006793215057449749736834581533437670596657438629505224576663794224579217437335775326375702277499166634081932904019797473269701479926057406128248584771037370162003079092042403547722295682578030479137745198809529651965627756055017685460909403520156190369072626282791934148074409396054214062250265150268802202500289661605222255403663546979772971809039816673262352483480459382540639476706159693464184723520353661873970611313496036368811276900426289502095579552034897640301619495036340246833032578727936
195 -514746932129920979887175397981414696531389090850510891895349850692523015765562244545375185184254020364449363800443381235931689425491057979926938835335563714021599570955348319076894650042447729038104200512576646753455757115843606259645834530150345266891126130758711436430708933305464412244910376491208770726568595877003294621022047430530091916654116797991109672421929574759835956804262193848943343556239510945448736710970353687990499274877775008791828157967893036013921475076710159581502428175045098436241001191178616215613487148339407920598273176603699506481106331281425432349132493653714019452383457595092839716297864347519388322435125192652959277021121481831694619151140326041681391868621058965792080465519359701116457463646561793302001931718070639599777878305845045886976
196 -34909530361087929880863669565988692995150685173471767055002122392373831168102647583238144845863635461380261775686432559846964091934141109284472453491532656836406014248802387135696006839794653448998979358372436749536349570293874746548439080039448655574787430446875743094087549690194471956334653224551294250808658727185688202036429485037989308575259335443250796898349592323241818159839835360892014507370599123487711413605373209210333516957840221022792581448517291283412173963009921578801158997155013822459170865567855632465820284818672521128582958285330928604536400346346491561498684407386318104514880469016315817653902684440924961444563443375043907727171606771056465467349115303731546438340891237927048326584982642596555211392638340435714170952975101532836211231379109652142751744
197 -2381015316154554553159078739405156516670312874269253404219166125101133210093473100006544606226354914024956817573016392152961509924333275952877012011712581437223692279708504673799221356769834115272835074543735828655996700238320041710245611727502783433494549261458688750456141644677866851516125219296494671999770970494264973548677714650779287173203127710811045334664407033789095682718228868173956249590665521245945343298354094983112545169765106433962310690283795614620700806521062722791571065334154353490494953470380469661685430960839176109559895169649640045647023886632506921563445118146288741606024697889485131686288131843438708754929004440581415858160978341259269556525439898180095799635229726129860412039507793337048674010548337781498016565131342085626404116237953033716769660862464
198 -163361506695986394682862992399523636518778576577024530881900140951676761938279991196277987861511001566334513492555627086068715364657937273218506665032747177152748986793833120722786167923489381993014454264724040705315789206284804928264423404768125935635150117965894158235267456269186965380455150773998925280782964972324569753943611440453487870415386760751767688480978266003043748809763242087137802861677313870172064233344049421819034794314406775080597572063710186198678104023034537956216501809775731306159259262310913357009242332917578927758138455894184885902024294832376023005350431554077038649601762320124622838917351159212854509789167377298199728266102908242730349190411487954723928679006461763219561057305935669359263756240367949266064329434886678984885609724706393201754753453701201920
199 -11276824900355475107427571486723259803517333876827429377769054327616364866400692662115705475361323340744430753165210650615560964632971201825081282719992902184930019955238715753291084744725327344942754560440367275855807365620129996643809539738651546019426839665765636604962752759847350130895490721989569306929862669181965067963832124963147163033525282974343659102611597477397222408805933273399672567152739227908451524109812146378518840099837760892452407616766919798372870454920433687474022204090634547753943317079431546975445586161717215555371010162361156948649552059364248912826826870759366143678822104590555220601444637246923098887773932449586717788896377826683189394890145513311444532129887377145264661052018322052386405838615228237104609516853993117166682253333407189984559954431797840838656
200 -783314292756565214915200430158693851588350227119933438024053288755486473590420388337755283093782059372070030753743878766492009693413320615985678081948159638763906539473261664737517870439603667304821328441546533967650712919238909497988924576291486290240202985659501441995215635437399110747875826724170360474450217218242815209952119779049737271340715192936310711188046508651123975280856053512070462828349778109878194272394874818764585499722529354226262958950074739988999371053724227412372699919327437459823869773564165694411237629206441948095071745382612656770673014623463639663718428696918176960467178905369729707872946571415110475947912434710775736371937613871539803453821280317083072349449236920423235104848408808046264671795688156808705147008875925000644172584732598584316013560699579013686886400
201 -54757668518325709964432058473117893793961554925845258166533936583786809929981033592879527604097780248144188242165226948292495608223844841639170786320063928642774350368325628452014191153598083151235241590421085493483027162619347248230500543802836087415321796066207004517405458430596467444387630735061423833177132986887138394325262748202696876618937463029745224827080344548024676228736643609157996286485504247041446988290766842059383586664620463119700401057139435975916875903177717090163894012278592658878283759399423805988441155940228742133369677470185374593197658415235125394422809190398743190402028668903355114473088136046544179274049008107475294884497413244480135007650287679117295845536927915335131550370628243398053096572719347830157025260311743302477789968982317682807840359144759138447290284376064
202 -3852549272527449296157989567288541303306174953744873841135267726209534112377553186568897119681210475901897040768125116517116698689408254025268749166440478983790308799918672986907907472671809498593700166605572621774180629532635553325572007989467885845452784247765375641024688128785890624379631297632061733076278981410369340517940878672349837797358514118902506801692569586482294354587124570845639776590351349844968051128346864411192238233484658961558861272133225939124682003629235868430807418702763046138496925705159208683965344406237320740677411365565594494963715669285226412291126524317116101789713043533109525984237235738960441516137425002269362719637742781100362711006624183986349781400222126858135345176615632048120511334127714885791047030291436610705077244913851355341442627219357895031048583221247737856
203 -272815567379738935973372310551003906270301698771515466083150336034677371440976862926799640288569520678456742323225377073544137913712473049832702327165538413037473223999073185766756088393013977526056370195635983879247185126809936212131423900071354280830475954467398930892237032886334465398275862787367238687264083071832805925048413112491684132844190844257244793749081418060825665606276005319074400275840138598245845738884527321085745726945728861978709575936415144959741113557598918423511120111288080885374521302062392070310566796902390157276862516397878774594613032893794417396917093641474402597834050422699396271436284599147709424279660599516893233683758875685302046985544492366042730711247433098716672786030366990057251673451482529737460673511557663768821391193622816374330690852914951614176557155199507593428992
204 -19445582866005450889588267474722344812848360524865134978042830595339855253540107724484964202599090217030066379160414922307254880774566634079552567221553959478154283177439402639662968972148970007038619827004240414439438650901966229168937939423868877659391218931897691140429276831209600242426137720114427227742200283869655657697805858411284011742268979212892432939701386557956051684234873045912386333028272993110995910716344158436346965068389335166915229359906642005622185282520133920386155744703304224418710340564014852867280376533043617447751935717067266014337369810665758377768941918475955147326792028260842994078235858973758971120583670635266197246607697886637272102758520302508820949721289248412074808573441798118425972600757825453375925047476041457679526870937129808312819970323630624148690289151937804450677129216
205 -1395107029914495158455771119764501326704268699891143973449511956036186024600800622990020415236494780439492996622698726610874996667296015340812981254953772014675849241353907078243904081167681375036224060710156568693910863140103471409584207495159318524343509695753613896402104748237782358322967958297208824191542196582349640596569433123817910022023342313789803104295391530407007556646557272197488584427144009999892034432630834221456589005709092580877346443248588126452534741310924084200070459544677366872798889131838223925285543397924258536748417362441310177995651628735337134363787065231743705771828592968389267762636424888232941302681562504297520061321099608527889836624935281382498803862931333074349804648713363518849803570347423449368659705580267088346031121961250480684123087874191910898413340741954952662481549142261760
206 -100745113799939695779994052887526450371738514057947413921896416766952860935679899181190890961021864922404320124854291912384081585235767793944502023364021575775077924516542169534025900936900445028807442891990230243030872331525768639169195133011153302340925261382762351350944848846927823798325850834235677610062924529008256196991941522976089056021939821591611086689953082859597988591507050689728192503529468071307298097917185450228822046260233007466789675992137878857610396942254873946495099925584820321775877123823278945621077314312811305966373203246980160743038689341469072523393823684452649504867657424062586062142745390514950100291985578207173362022902953655944693244671433891368003576121889969205499904852555731247017710936613304042932370173275448959011179162210993464918521835701199880333585088510110970713224546954229317632
207 -7322462402234513330088210078701381554371776701150810611688860388217886819836604382827947635462768263639361314547367853751208609579031707008170192961527842911311671060946152746548774608981012280214533369955446946634290538214361957894763736229972624629197633548942708047412095573222454604059600480812592043176553198555473476260650129409599936912925769449766961317546584798955522381336115776055489708348878168569636747594421526295392643482707465857342133695979918566484327185400419948756814644573022570344547906476352242833275706337450148687646784559720002969664383207835185750740980895159986521059051914848515581885707450433942163272820998428343581091052110755195536229934419037783814573591284169656648762028500658466447891938550302455974686675638040096380791946869154169201874908370750296892881971456901508025413650188680715695030272
208 -535655488452992624786949755803236508194694891363952605280081499686951422835857465635543219472806806453794098957260887196055747293467469714435135212472734379037716659532521629844418580830392100647728163919212394425742810876623488455559374532123771405939111359084261784919917563975506699635777175622802549401506632579654008794377396245788929552596079902897339525689340223834136945974718414728190066009956854404770862678546487168969829042317565422273288914539454535075886268428074104288582163573791667552069620405705593358524476696690538644212965156748843800425006998053047265194711518002621393913171895599654517011688151697262752521322669162743769998724483789755144746573274426091022795788957594282443262293840481693416354347914009051947528670779888654712829906988117938520656539428642451084866523611249448460243799566786870739512428855296
209 -39434783392110400397173694930163309226438377586824953331510214629830919782914472474006576434602849707313496533109817957543782035505452983101938191812675242144394108417318829122494523147134737866818980893721966159015680520863646976789467598795384184360664108882502702873668965384916363370097565522158284261204124001339619413745324196602224858871646020308895464071905375285022072756355171587776112117359616629168355279670507495849064116747102665513284690058999018927790412898143658869982380256967828452884726021669581943204139762294208363780716386765677842649331782392397784919096051952617388008193311464539905846386526441152620779658162942344349643961065224301192700173820483486023450742543689321092148036599453425554391968116115817926444231567983514476204691635391425223513963190494134514220051824269244526684927226552530111779495975917191168
210 -2921463637782825195152285539739412491807904997026068767398906916631922477739874292653390652711543794732147715662778052214881633067194864035164341078141578667052284959991398464998527873684580070079100374226025670652847550071353407529721520682142151386196430301515516702624522738038189124239826388676284077853766813047104891568761834636357336435095003080853830365130515614582687885631110153995978272306107170378207935794673988377211606088420651683015795775214760118388057944304475115971443879284858543182282338876221181517888803010798160794881484046040384196116790907658517439996708935884539847563181426912078697396790206593030854547605278685475417543197791958664619961108982884040414405310244118980700470897451807613506074075404213065100013087065510791346383200637570769362579893639902241152429151801748896584012423730803946322634411035689977118720
211 -217771546435073318796793702808116556119314449254365459035902230434467126974005217372465419873278125578941596280199886940941074133710247326516989363680102094160926506731813403492792175876528053536607106508662667043459107515564009573418125334411330791004769494233756408638216744452483827578343223692326303696693136303483664236960552140589870588528320744995020604630926392869918338793810481375621150439979961886361231081929235232985535361989968848267058227398920972483191280489767461154132570025970317902402563696476840263561462381467216976584462821311720663909893467707077085992851914356224341550507779866860071684178517981732885424961852791699248117635435322186218724873607135558780854536125969412492760091322352360648263746062173424905708627190347021548300133173322681980045600914743459559828530324052492821180776814254470412388151230627926513928896512
212 -16331421567243458437117417459364372771611618279485335109333471128905036054823115910592822815184247911427963589732968793130265156117317039490320655930264290856260665592743109876114633548361992664965026132744704909189718278369738760047875303334131753892811194521099942727332262779416191136444299287474059482065507594132229010330273615188347624757798044818435019155366892702974965196623990703555698290284135422472722311566154848249654319901353496998225163847015214964902952486994019860337565701456705284247104067127305701221272255292603630746570635057509421897775343126058961786196044272830100786277897269996829007273924349829062175179032828366950098759330770565786273456646308587337887719288385867835610700192591965665479563932112564335501116376560921434621013660945397872662123609834829447972715562773313644358959495885783186232334744311047635833908700905472
213 -1231971377523945912090639467519753815138959050719650127782319075415699677133142735040923246803484902784699004068272421798616912444707708303202680700594122012628505399858821640548299320971610919854291312355999579170210729239309999327255724884974490961775641355061074145660744869837322305528971292007301969528254673358348569838181794834740915164771322261598135662603236307256846030304623178629238075242099581734901825168990003673565618463789854684783968505843402696296697458221361986351201092894264484608205089676341761724040652666771984397669271197288597319355913244389517733250200319145352261990909424716324973239353263991400516227201256375645109920645251557754327561944178171317440246993843555635957247014774759768259530936887005377892936122475652836656385175707958253918377687538838089300070946111592840221211070979261473008329538738607274366275873189794938880
214 -93465238222056986644013134387767093392936779931063081770362942304611926003626704431245141906202277855474133978401432707729731726610073342390806677839007829796309611125720656593758939855056074643061685722745391454272765875825431930146951654543778906302229833897562682822044982249007014374770443336456401436796153203864427527284784915826180027524321500294320065708006367615813466695787150814911499919737248879661515337003750360863848332499509996502202995471833693589786601653427867156466084314495958328729209999291851973560487225674146437342255931335111455125709568232431910050867174494407005829832918305542732027907992404443985034320615850914343190802932132745137499693170163378931812821778569735792228657726690270579620967885304826035107676430520315500007976400211179991112650964184786666557127822744209277795140014601205926854216402503557942054468406229354451828736
215 -7129797309215309875899581528427331932421788199509168307848198721257243293407793635397121874847152105937305784538579705815863238330092821910958005925456828604859388447501146241536260374468083549165519068487433608885372121917306850672467237056894691143214001802701759373448241745596277758968548588743015152429699138029732720161926049207182298023154599924844974361044663975150407988842165480759674151984716923421560778770575940658348738323230825505414305153753478396496752675485520454026211952558889649635598616322251686074638803675957618285172362062535299868296384383063201709716221440084619585318050130394646206599773073843987145544510604569612450518742247344444676056267065712453752305127188927694541465625079295416668095966787657601087413123951608081662019106623069588171196685892421358956628968697367240685935325685405541024724249559072919781199279973743860106886381568
216 -546725823810004409488028318519794378334142283093177184158806043816107929796870702228835856386382099407835229519666699636859476597195094957465678835784680473613417339544983706227220134805207353421275574814307630990375325477296137707016967943582086901764418733341268257579261082430279085628488107698806030061364157788860153255484754117410477874950759019299871027880664446504095957505078885876879803454451110183401461878446324662947475862066842676150517033661697365367775489542621479024496541956310999555344056972929818460771099194850502073836318006952516713666088570937481467040427115480786138609371140967889227362337661222320895890908054359157859631680187294321429730836371624735345745641156241760551847985042450828612189446182067974242645210242310579769449344508584427952113819738412604679347319285398481265276494417646088600192968767076535890328056846905526064873845678931968
217 -42130330305012103463748519921356322853776884120652700197651355572540121538998957910763390517468270729793719595932444879610802651548214013791484487654215496481525089861679471705350699797187924694149787609313650187472843305255970908213384224069844511377678759167536336343356226355204378076701713176244785301325875814507865699088685425668037405305945847369789109379679150304992561499938407614183369296327923797790254023862811693547619819379706216195805217138598190682213291351104624633605536513595530132662108759095175475144735005709063673502604329814342244235443984673690870006256641510079151225012014979680965508949578990992316755479970217365027142597350110163957949357804129342669799640681779637184434281343446332215181765645278380432526369944617935269538891414861875943012162588527593192809568040795714725229431749654530863386390749100640816809626733098006490096797774048808402944
218 -3261339029283769729304213192389300363444841334884909670553521045984353411261092839799188571926124184064838057461279324247784102051885184509035505678561792680602943675473201847263630147433309638692154003973150820872280437325854834833259059599470612063206671674233216818861937642538420196868219404967225160426475103890016702211430208110634363766428681782223201484524638436541491544082070715156107780972889548272880331300710142098172327920038734786136709155090533965166168705115802134593689046841973090404594745016978736439548917516323844021987688406496726748307394259379079398162924720350022319149088151651404673552608541222002259374298008104047210839477618261865381877406369426179588212070356504581429889475034456763919371612915163287427805778288768725863162482158792414723220297981773526801988699614120851221570439534527500345761489502109934497219896434644898284734312904931837822894080
219 -253504321661568635226889339265487828015065697338877063097444866768449335913282018098083612153746841401678982235622941598704710180706566886868005459166335736468596403289108891552780400838516481132826704472809296939108194561406131871641455598605442799464972438880435430660167932759132067719256805619001052161827300715045992891559979137794216900440117459273089153656621952518233687541776272074330728920706520603647577231920157843722441473018240980116293559269911479980765161580085651003836334410658133098538230163151163478009538767346949556607625914055088092544713578830908033289475782377899790286053259601969247005268465818473770333574212635714313049393138543968981725984348102408863703919171107227151905237808881058801268452119834566029391416117995029052711205362059004583199600842131489395906569935589732392592338135099144450477708223012640670330565385519350667198609155104937737037476265984
220 -19775952878769352154602225096629682284051126640329093571170816294430875103376179664011206186466726190575113315076571264376358225293026041556986606333441960304156874230317795787970563376581445760799645922958522314631262354088604366598549978927548121441628117582035322312429751858694801863003196331440803151623897370490844478188584870999076517867028225697952920716811012709550500990095248148593768084939750737853797791677233964810896400302075686405244391174968898910018834439967875042333994016526881811927913126520878429046128630689677702883675402052703922318076762223847976012323389560325338824952486486481806217521673814497614411577008382512253604273321516329303758181492810948913170260436809101553008453988884663939089196602349996078975618152984322629307969420301511285745810367843306403617859900821202196488022056238208668881373087011982550196070697984991621725861829970350086918054846528487424
221 -1547310410359160497728224686087405752642216727699288988420350136917566881931616338177332070576444935827217055847794142282661788423509562484772314091532658528735526824345682929821266446227622432804860811088839951507664747802467096670919368634983047460806960884406218854021662888765203184433095779697199364943896840625244195138596876222809802433189225844052758956189521595777278077860849528123692822981139576581590699241213194810091615771569001104194312724272278985216587431543298537556213953902744244252884944206008141194004580792917291174999216758564489132436561642878489561354105302409582870400572539619631949828454387124191848851658489568590861774019831334413411898649367142552076947123362407378786769805967368280072156804590198685149320318571306500092347721576361435287680681713939308180107498235048052055918928746786532074072225355301954456644946946169092866033231398470551449010224013824875298816
222 -121329636059440967160178687740247446910421221716904251231825387108697379376235033936497734141150343695308439219649093787390971580839149329925964172962350549897698120046458072288979280078537410257179439011351070669168285471414510535032672209613570985719969183295564412463132900828911641682912182919364265149293937809475775509649354297613144705945065010288643673283188042549090942157033249628456189625294823198612130854763051798073144328875157757562483367448920196346827852293149785601634456093491350545544237118994649697639176909560822526991200099747221136222882973757300244679855772149519393311465209826552814329183727690549024465993159668018472181462340288713792015221309764056371299327590707678443001993664905696493940954701614954242860756314126275339055076445706552089139338107622055678330342984100730018741815371909072539517110402267044943704288270624781211057908777893736888120828595308110524243247104
223 -9525372031281481722891316867187439535266904039881238094571042651401971506061412021639941579802982914384916643044069156358971264153175189384209410473252038340112145392128057203263882508795304156751421284442736688240496293904115069508731384192465254906718801585257108039365253651789687246962584298835587618387957607783703466494949575380721931119422799857098716206947041110955169560483549227282795440816734078979432512966480355428517267859780716863346483204831405190003541886208454725902078475737964186057600273235171006240624893429235685157365293730164272444298282714002430925545844025839279492828936078258030374410267291488802260453982923474844667061436070896208076209353548792948555679870746182426536059895071812167461105561587253965144877348401376166823149750664197526619979468270326288978633174764991386782592931064798612929227538123711235815778213971703807096158207730202847085251834260473403945996599164928
224 -747794450950518388100927422565293701247988228007876293225900983673296953775750017544885829714550086766556269395796830431108253127020133721231162179625723912189377523452414536114253995319126565497654892467876110815132944558153546257683732302881077548436715747549428979837916230920345590359096949912818214955283692339874909502230941936464905273009860872064357357248588009240248611770768591142065918926192549552631480542425946186219687073464438787745840270108589050944743575252732342250250274098502401993709917055822517909698842783673204526702605610489983620145363806508471558186435642534301784497879387609115788956771307458406155316755823528058997154921397940015945395412384590242555083161372211075834251854544543159577608284649934548077692180623336387020355070744615015748640285756982061864127953661249835312956258531502299539740895664720658553232764737695678174731306665540984847204178326307548117197924204502056960
225 -58608890922069615966423053070982691479726806061189324231951211579490338996085412102240331926107907431981147049312850290125171367910491691417167421594184687937241963970105913790969880725782060095972925280140561105146310412045260921482576693394759515205223013011848348530405960470043652202234946553722288905826854695742223463629289331929034121409496645295629713224973898605326762319457424173867433319262250806183829898050878898238361734341276067279996701057995249168303587407508122803701911101045290301328382895485406155989542464632396209910585353968189377932799229870848116368444259157977713674987812441194288962462341889496534828487045689546478265260308843658377464743088443799979454758552909230353925409139426440868432576675094007871120132144759080350311422066180227559813278587793088427745942316420961828580433298397365274623933398093306444402335200568828068778425053763101715561021819290619578169541602109894611173376
226 -4575970232022604831945981742260693547208118636201199278908723057462585339315525718299535861725862458993458139118217144001761064080546287918832438387735245011353753311003526132710389314873381257297175491986426669345663879055935805083312287043459400664391601497014521783096660074018358473294403953992437760854604561815244632054472631042305015008257929907127888852532768311273224597271911430813217278988964913293443426696491788291146862759713445968673919721597902651039020204734322612723302981875461175098230843459897009683961131961850905694042026401980010826356562754482237005634953403835160384686575926701590918303559596665608570787101579910964937014845386964370192785989271638071498000981030035080597958729287429549256207031434548599042702110719045558398283631586740392807579052636152508986106969909937462041101531459517050857193065117466619850218658569756276827980644939217013150348258344596556625470335729102383185636884480
227 -354844548263006819189884043657660766065287255765751121378586609904520951888991518985906499600015186812738135531151027708356592850885048241189345548371930632199167216789145295194555511623940862924048221239877302049210682739252854577976072124835793709477694469043005325101007671093439150083586125896285408356597239351787242945725868941165969362845402529612182802851369290011699527489401916997621135306444031805071177423960007458504804708075792589323368782800909618581259473720637902024221791745658940015505101464172382163430852806652423323583499225754011677842587885838619767992049724081590188653063074779759710232377322839426882792558372180101994956986950393973863183114048900256785560973915839818299392554513007654811346700625280668676942566430458003924569922339735806837333947663355265592214739459169250369197088783870264548695400024227582365305371879827259307180115367563994778231691490327982698199708423840061216992589250560000
228 -27211451386697270178815323886446280753359760151239011259195558471487275660729932794216877644649623438075921736196977669217829303302592025772431683751183550195961373078064174336698267526465742007257862687992798186839457388232385305282418231077661171509253975361591724233316064542066799876323719308930726597317861922699958421730984222121319819836571243110392276431133460847445741902633180292186333198060171849166758613774689517148134385908306035531523979444169907111635037888284199252277825418510965637367155642965797319684340378188003797385081821311249194018737691808651214555825110685247949961581595366755323711329551752752372418656126370312053218028112672538362913908215062082685609391747456407902633421663115560011944403790397122900955144930285594268860538450295347694615404265323132551163792642077275974532598887378674292030284488833810680844302587498991081557065448346030824717982904488134035692343759289375073144071558428058714112
229 -2050103720068881156089255344121291475579337301092976564703886982681397131518203340023600883930877698075385859554019890599959760684630386541847349803538660478521802620339335350671196317901966320117136009129099527938308395996473884645419455118853642809373849083838662194668008854291573891022939030332993228408887061182547520825989706680976092638968260015847141661134439781906554114809192288757235419010983887030220130278642145731162862509567999554387426376308774494739726689973577021883969776392642495212786040579373733217343898786825808627641381844310107750305736469257853040106293113517943844358681466593719886295188179415405692138397186910559127341075031328356762105324332702815281581283170414419929202771829819055733810071095716690874059680419251065176716235008971864433648068546774301878317872539194578822180673540746568487149056445876919339655384302614089100913502699068887961296937535184024767221718071865198243403049271263588834607104
230 -150132048448509088739782944643114463053113257893909216745887516782151609762199564904113729770914166762854659447056610577004253130578726131989715307384415517987289493150277728807570179267668647636218337423693795611367959051994834538161494252604325249295606454166484894729620861681502273165397182067135304993341467025644505421706632975448066547330002996862661907446481666427021617509455887520685288123115827708017612597680994992244056753625675361446912123025741985652278412467036554733294748555457142014143032451174064840248525845135327950842639532373663373169202877992627462622066046395886717638605967070015955265672707217218557438636751102591792176858021760766819743357124988123936937656770079038894439058062820322991299653841037206397657684036913856304438289355352800943511617556910202852986958732826893570575116067198615415006345700727270294174988990580957538495997430373423322353168743636810030632482762558073324223606383867797395260789751808
231 -10483450873735880397043864797457626585131824178391951258266580168348577854536522910149219348696389028754492896293048586735890703598482932683825250247695107903643676563123254267248603155954422004745137687029675488128283695783492064107563279413652919726557768437948988677411570740757040878741124620006880549991342728942208622239216362797476582036614348753371476098800900254854845373681537019257697235273953510656894837886925061338736708549786162635947563087547575636445738989132250373072709047284230429587424595407676098543944819184378322323532307602154739600541572258140492180909050141792356890069947440971289308589121592693054160005257656460383640361165675880474115010549361139739972872635716809680600947968808281029338199213061936972829312821014789712196387007962989660452441673541643820619395801286794490687312461410446529127976576742473901579503903747060806295689062312522611902576548818005679525062009093646199900175322354972523439439345036034048
232 -670468950570323531054479140673599091660502084848509595130770253106476788297800379332718354744567650422114999606118979699818676146806004830052692236925046240030051767607506307300421579888461470100538707642089182487486666695410438670664281218302478112501484791465965158816929881612787087836720456629562543634422864686706750683549870392330597008879349765991234680968102040933819308416052536606026004813797136233644508080672526355745064211634558985333957100558146082033165756693212287128008204673654309176398470746442567975240028977936524363364839316955749875982360868468983371913084427517486926243053077931618547785873916867512954743491251451800613789552650584014220956396972779673354153307663565278667960940266952473236979547493997138091098690386459315622440347896906920443300401794354013178773225668784020158216269982422655248496332466635606609496419840971291415527518324173898240383339917519028972032581318837817144407930072937033412010752512717030948864
233 -35136311799505535680804317902072978906469003908874964221727042067157835887132099715433930664072557891149727062667222079648585720381151147118719966848208717422087630594457160946211308473292398886906524906665905766177517591517511881897975177530604205135876403346945035595369313079017060902389869420568678266469848282105433487641283051083457189624468826165248982815340771098923547198802243108846355292870638954960884778549322985065588498042433466804203571658148141232317953319263655769891210094046299807820990789288333039995174437105972113207374106070103091957133976152983597291718848137105740168690919091976459062395173835384554901166212694742793820311329797523726721868525364687126822479900027437973572025737362574294799816291374277562223689159688058660668604408803370625936287208511924328387570470279307617287660540636828185651700048280495170350229454379601328643349764185914040474687380812419278520551857992261956906959527991298378173581101875792570262487040
234 -780465061078258659751415672920686348483202785129714496139344500861903770237316170965940586867551771448193544766201349366870041198966224576381113200737244470985012293037739053773888369866779497094492378428156026887754772325960591605758162147182548385622576072382015672533819918286877392627006250300878682711086888823432523253000487536629023413980198135703957936774819471738560543661653784141686669701856511441944510883816425575081325805801895463495685256940053815481884918555892471866534862157695525137283919743606439763660686912091538740975969352233893837987490250758360154145109341530818044562323314875488613766762661190956715696821593571033528999142879260554078203514401325900208420544352808236000378356040654125762227368508276566679276377845822204091440419719785929955014910629286977917135844473533081946852995567443105965606049082477938127661442185629961885711738537992301854940032407100608949419144533431979698791753230592443165746152549969978397982726291456
235 159900524964832136709700364871420763447041182699596698757824433127078494512864601842285017295194404000059837193827312515410314990645792896008885078409599019666944270182750910049626387810806423784581259038260165544009237101466218495385964069104812634332466915245996345919107250237814381184172305311801667914777506101432290796428278640289701204998867070211062994578643727676212989898884113414545684773389527793545482495568666328856052726828293639748392414766014585698279720101141919633539536681873720267996304945372839446324095158798378932853136345878269444154694595879369715023497346517226668296703979130375988893616673571880614291961195673777022304136720760250180325247679674336499333394296446794979373127865375581947987634975867058778859499598996711000620789069805505179416955791150865387451834178051464929656599475954551118821155294750982120582573894332577920404002740292210811724448874209115619095231231437679435238701120592551524470786683938372630540217924940988416
236 37093995855147130472458331617919261187239774212022743747062661158745105546740727691305175415041483210851398098509258513951631354389480308756450191024366323276701364433800703261070248707542603787806549829697213170443649025249682515144971429964136050140091726792396664795491456419964375620478581725759753584377657050048206687595467121770536428954844517997668412810296860770057061892419620290187582442762265241383632492175580541297016719488594684531860921544749591705500590099673180699810654696213528205138439034551429773273615791907326644233359251523311116342914365522449419835739210451003217858691003638441772454250526746147116042745204974618389208449261146870910102511314991093957481679881246986476582342333198582810263203639812979771848888787518290704755303404565296812590717984693375417259018320079964314256683146875335189808350520964547213725748707112440365565519779418458030419369774374191887611034133690429156942641985686521605220070736209705497838741726788005029478400
237 5620437202535244314443164207300684084447090385073222239733918047175714515223682959503317664569231514193630623916539745606231932710535564757651659893440275795450796437004557036393168837627325211633086906659548709184398276549250838267970188486864066604608773380808769555106419090068704146713037770591320437586260920209532607206661336667582197894936984706360295202587090306626201133076232712553261650666998708422787978780582442174090436443537754967450555242022363924659616529086756861637445018416102406298233208988728138529725469886476252979409314727347756851238409729754832095593226993218951556928245340289051834820148993146534782443136679659109793953894251664214471236161525345461616341556597819199354752434614288479725690805321641055114631237553835513387327566895606919540705480920067830429083695333191255861697159497258282527937501553807747695520045093552324259562391930853274110791921450173342865359063890692762009656553862070899666242300354997161204084988172181235518339547136
238 739059753656557736279551762252192042036053474580020163056398031695483632897816920053793033267280436023212179807793422729965673291393695637426575153332027018258564377671092888345943748260632310076429582489572555924090448815727660593600207712324041855627783566060454683141365497170211470140788515067404476737276757837769333672496321741401979293057097176972178205201408631696009981060896778886947546234392233642368925316688290093103218963616652459386116122770210029441979916129569464823481088864596847673872055966583418960713320136883918418058866832255005012095741731772231699569100031505804087476300563115111711901413749009310188068103233343220356330596165801288969458071232217146129786644764399450622102019332500937514658767946217930958774916125322324068190154273115187276226894887881190700639466881290815571171617490675208138870790861795360351260045644866015461669002224828090830143409528566787434947729931339802888074007544791773460863461173370551838533683802945236271069345922154496
239 90700265955088349874993413145267375385325667217259415238263809806787370293637501467300758411012841547247147667349687453821446742900928882349393839962884239337002130550137670275066433377152337470610689152456294292953928444127148597861318946482157300416141136947077092474306448146963325993334866005750321874818403170501095107346396539168500154023589011864309842287560645281494635421044837981595828378957581773615045190712235611799887290595475045242803461682633730317319244218125330754131246020506957594819572973632154816811498092871659207388879368832283553425768236087886074229185830104161779558794872305074675813455166219871706800890271647574665344807136786600754284511252909969184279361998934591017003263559481449389567554968983449388327266059334918747708139935663226993150483434909755015872351538870741960066869345135567394990611139787611976029641402442619915532941463420120994226307853025222714562543745118088919394303444944259003573339715945177458044575634612379618521183427077091622912
240 10702887442563241361429061680956773423508405672755565411697689295746222694403611941217700323542702675400248060189238025051497244879836033143235371488260540101308705436007203121089091763890876277506346523035484795237119216763728864774306595152556725066741877560674486290312364501360528223332674977817747466530147603072326373782575326311655528448444659106325645115543600273582296500749731079813378160242753859094291636767302593209252083788516855328102657031589509048320644581280266411885109523111863845395189888766210178673173141881610307886744334023139125848232560967579417594522911474093947279747521542388678636132954003567367588102531785674399142941103397442179572358381266051877912661735414885708100832636059725698492821813149382420987197266874074083924231603825445271078024090188694905932779977906178432553513606059931682828218223504885297654718199042148967866500106919482647798436149440392062917637711741514211993212981525875528796901094562675663230241432179831070584572578348084079032795136