1 1
2 5
3 -44
4 -563
5 9584
6 205937
7 -5390272
8 -167398247
9 6042477824
10 249317139869
11  -11597205023744
12 -601139006326619
13 34383289858207744
14 2151954708695291177
15 -146323302326154543104
16 -10742330662077208945103
17 846940331265064719417344
18 71373256668946058057974997
19 -6402526269301447475398967296
20 -609131531767816105311575121539
21 61263111684217589534503847591936
22 6494520959212043639505522729246305
23 -723790884460246977407539997409542144
24 -84598596620884806846848786110515843383
25 10348017919131045647296335422440471527424
26 1322015903880368288889519271512738378242957
27 -176081891166383682467317490272714216630648832
28 -24409965232981159791956324721376966063357957547
29 3516622203652716983449651617423399139060937129984
30 525740573569907948961136791188296041546593631338009
31 -81457270221870988820690003559617002005665925598019584
32 -13063687140128326160156660777106454628033481112997799839
33 2166107018839933039423212417629799107597242326099892895744
34 370941263336095553164640753895662648863378944026160675874757
35 -65539566043897575616632353270663083259120766660754450147180544
36 -11936136540873881220071087940057897471810619609187631253042780883
37 2238714045586215511155567789232136445433064789088099058204083748864
38 432058997996070952548504136276678325612575628390764734134631959138897
39 -85733846159010660618888582381594021898700788461179382064017971490062336
40 -17478343138966101135728750300390198737039220081534589526520939517208982279
41 3658288574975266290281129685111446768074741866598787963349641689236500381696
42 785583398062096639304171004360191352249787996763806332614361170380437389633405
43 -172967623459712583835805994697563567393219799202867179015809422715439434950508544
44 -39023899014572820618971141865615871307753405906762595060215201581664934952679185403
45 9016491289330963071013430105745244962001682645712919333344484063388387055912001470464
46 2132283891477326778326639722355076862567543626115935865003767179543514910171988776794377
47 -515850019727713986869875045023085433783325151044600289537675889923695559725839921910382592
48 -127600820116026495979794463689553879433581919457531584666324367603762724937898834180553032047
49 32257093261680975807363296779053201442922285550762268195068878788125946741291212455436819103744
50 8329862557267297288086174657026458478349907152088851488133030499493049021980306372535619655047349
51 -2196335831723993730795465628936270028780847272918925924617188670182270251358702714285730381088948224
52 -591048727976508523683829474840984347319096228991324975141736152786063487670655647768629438258891949859
53 162268479763188091855904623379024779631868310877081428115052187005999069594934910484046894887616636780544
54 45431916006015404963795272655566598840340510893152026752761700467580243013759127871210623200847440239235137
55 -12967019373887359970200762972743411428868315112760661439909014867390184032097764580188469100030806051923165184
56 -3771498038706148145079129977800398083879007036950298204317505129961734793638014528834988404300222243874240258263
57 1117456092889699433446760016281487064491751679531387844274278351349816847744164312816489006406548878932663110467584
58 337165911346441154224569438963872203394325635145414219890185602669642960076011246142307843323195928889776485484869997
59 -103564864094897993412078554371491400233245071453525081280250942032427243931404159995652666769958093570521156775655243776
60 -32374325971368446636640064649818220924537974480136576930794585625101030832984875774360129534165288653670965800625984326219
61 10296204648243062225801813774085903028749934284930417197407387495939049230461922769465963084148846319169226951897789189062656
62 3330541163918021393674078478437414163455810676080406019182483300060948305227000874489021270601526396747001611053011744466253305
63 -1095445962648569035103151713619933756955327967684865150119563447492505084236883798947177177078275863909932840204820271298714271744
64 -366257860567199237639303464604456592920570427540022685394961369136262128984045993681631386324672525520657333568870084421655207714623
65 124448007499994821638117815812020071959469713912536277803790662132086424881269759358103585871529961908493935495530531569246452741832704
66 42961827001877298177651613832005829085990230342723728263898076347836309330188644922345663220396834920215179581483374687838483941488396197
67 -15064808486765860728396811380512527120829620794497189128588634077600170298775172033068819134693558600993074115236661857259732135046180503552
68 -5364461829435407396507420379074749296151534089830764244152868674732980231830137920530930499134423304655031110504339830879098594691698925605747
69 1939407773177261681075073669182187500960431359989277718463847367928287911641649388320860059436691479782918434157828659692902364077928256691503104
70 711695650507793693271697114474780555752262399737027792793514423874064294248270854489706173913446351731749512949306154750305268180498698000469411889
71 -265036914431394010962783501990787046983787895420957904726649864035829367930984685446313777335644022466338998826882635462916489906542855262651142897664
72 -100141185658681532291537909393307386145302358185728531695016675821590813596752812769230775050006909354230470649028971040731163977183012914691380219136679
73 38381635351673877693651174449946042305509179003887407346326177684017574683724991867647936334992773470395705483300284733119517227469728171397551979069702144
74 14919395080280498238593332558482961110868609297373734268090276427298094785668241725224702352555851859094447917776724114229905558487627417660189552400690004317
75 -5880455737693471762907704989940206778642660018336765481285532595348732276109505686120166553614991395185863463275673913504573135490095822402652847442713875841024
76 -2349741854019847506768300142991685361670175502151828805764740975934947922001127832700586341466590829540841219059176716428840219045514862220399484119904412694745243
77 951696156779567494724783643464923747682346428064684538691584708518988457055220098631420528839369799711501863552902237620055796887990037532450698701715837385655189504
78 390631460134770983741694461131110603374739025833491083646006928636864326300569816557493734890026097209309861108244598286001584937427374930823144134506300299102461912297
79 -162461575169215315466997069898648395543867951767230056039365684566480342056039234177589770528629389292535812696868986569337464078878151754711720743517228697222235203567616
80 -68450153370322386873732683710452124224846579027806518133704231269243353122337166010308061185127043444722769987415017870431421060570408300907551639213228904489859295636697359
81 29212330106622522965317474075063412395313497503584959132413087671559316346786861965000682439101828190929097820574751167437462261641831818572245550632348306412230044630506274816
82 12625700930316175788674739763029720588179722206040617455956077027490587007294420344710055334796052665352379518527130460519708052843657713439097786529533427859077254922060017018005
83 -5525525636443361285545189799683399928969362736808913726024234657815698980437079445283180657513599215490414631402384179908162997711295048149744204114730658052530504073602030049951744
84 -2448237105863521613563630290508586373757201136433004083686963027985457760361627770981987618477607413710411329722727237015512974662913104735446647307341821020999185913166077060133679043
85 1098069277383380750188437263010912564940535066253058276097437454918448473666787877490853493507885496666461553049259479955704803320121545415365490569907739521763408999677464873190916358144
86 498469486374000200973879254944179187054295530036473407052918593767091353841397877580942317897945928719707801144296028627188855436557861392748375019555606785285404708842637711715879978576417
87 -228990620418064427817829026533163331309597643992862266470619296112702677089740236925190355498522690500795910534301914492681724478306690589931896535044505641537878003833802087814243531685363712
88 -106440341209068061158110249618986344729154327796642513493969914204344170034835609684041617041548684825976629005702747350725898009803204240146671359085859322578779892451196654608803560052604182647
89 50054699314949762088761966272488336826701583890271091965781960093797219597320278726935219863345756780657932951095933667087755430646771571041972000735015322672924201554208602220507389295657761112064
90 23810879745627049122006118408816058825189768552482332977304284895262192921934542188238788199906786606932189681867568779932025108185012740142930668113789326650936838786692077305618505575943874128375629
91 -11456218374821868732744195548740460496807230981109507296331459230207239456031996099852912886416089144735227825322949920011143699472282025773291842358842406168410782370437843997041536237884011260783099904
92 -5574256229892639882803052914168460766636215675395231102838616123826287173399527724032433710234744760780018112232164904963423549704356279381590249018390951519154895544133728497152590163033901951658151960299
93 2742572728923836470079158091450890899897005378721609807215505685948458426379725691882592601185334245380305766932213373991622697787533515852772202215130777701674356542676153446778105234163726909999201118060544
94 1364275026624807855079487287482961254238607192940447823672933132357409349092445144796282358444133211428719903249560073353565457954623265458945048543461117506902474597724642672586510820117131665691948929551054297
95 -686066761194753797665389319852081365504251443989268165502640217607825394503979851075041787933871918846189230474109496335926377889151243370352299921623721964445600141232318543734328363819842540244579070564907352064
96 -348739178859441518013657195222313971910002704476581272855095406115938356520312391478763310882620009583359384627799303426403750365857292966016543635004213121994542904710867405083718737466107640774379849981045917017823
97 179165890647262262870571429159485536707377477356103850986604464048253788301608995326866661171297988840318075637934054897483325899923536768683311601764740884001680645203028593134521088661776678025162076342616671989530624
98 93021110540030049618883730715865177338625637282290460487471725103725844265531489686254986148760444921477270180331013837282192207741355987570180217430353997994690369997547068260718827957563124925307330833320393691112529797
99 -48801332474889827895807780931220123616191120994155153893018441195807947915135029048151965707345013021700105521680988703004578509459445066681971067098385089948128239674301499243151041203201755918428506777776763723835932409856
100 -25867780843347197255314829205987285003861094424854742722257314414840610379952236705786039118856981400418521913851800250494631122453739333851255995194412361242888473091926320930997382351085015190908097252752855577956084490439699
101 13852185852462125515838572288749757563248329451537324198115585190956367538481657899822750920183228452037627698503262163917978969215383701477982679418033019892947951909305666410069666197459920212401326852472205834229664034299314176
102 7493148257820629632227965314623692015515439929625900792155921095386461980171061285815770248109093602817060171366013676977673634348497146697471736168587561784258649511823141000384958266866225352057094830346593523670454730904828159505
103 -4094051959217996890418641220295550644954052845692581545209980866192639970001052575568287352378480267591367149477152986015771615612079495107415165339733738650413892005063019488812311202595279004858098409472337396887298082633273829228544
104 -2259136031956135803616661730473483802157701144647977727441719429446586845027230617154945187234295728391188216744069487670934089129220031494120469298717309714612654595879929495342673401277499969555951811877276844832119308086628396231086663
105 1258894291216635688799857411693450130921601861723109688334297611410726657356934325276803578361208001399369459605537932102877224595287095585128251262981542856377271041332204231385105046899243931072790652529270323208979719096484913760681590784
106 708357760074765995357406202146952023889844194292167677910390014804815411886455287787022338090333347494263710860856076391082295608514634213097028289165336793710130112531048573918766611230584898887495870278650131322835411652290943243099945055037
107 -402431542690314781920780258896119731485133980924691584384923866391488348287461991735845956122322858964104813384340091050747423620570981326504089446181909668381110086670755127370110574146160208112077703417194554543045410955717997174075909914755072
108 -230816879103522531236750802872291821964074958336124875272552148327043828523691859697458555188017210630552305917294451371354453554970611002044213917074394756375037151725070328252710596000316122910415170400883971633140077151662506940541258855440786747
109 133641175678518643253161100416661961322368714023743499905573020691750958590091460411780875605560431266492382891642326112074738478199312122829970114703144818844003752236761303163415701898584548945677582487893534791691690913395350203315222685306138394624
110 78103750726681850112523906093266729592856438266012654430507278121182296199065715669718033461026510871801520358484192279122498062753323762032676281275332229077513062018393796518923751360068511254474598473224295761525508200510880449847862427901405546682569
111 -46070697706347140313143154639270854228511841623602147676629405854991404715038330900657844792824562227508091116711873306836820958114668028854870911960328983907528960511992762141159926425499154830093106636946084961259190793187993781862818182941541019045330944
112 -27425975992888815143315462106836518696450199023989871091325544360398946491630267427659502645811399479211909313137270893505930004342237840097862352038130860256466290336316876120166254172589169839723472632055760644664593861468191045570963381578058064082257260719
113 16475840310740631555633213085354313182695716797835949109394142500177997348669028620658570840163949473109715412915206782941723125083686229840131474177363564951838707127387278976564073363377324302078393545028356742788590829171572259543893249944598413140254726815744
114 9987244147707492352387484679569857609920107337263432347683749726980056672107701827909459390936362552900927450093226172568268813011887002807100483864327601318865934083759480719360859910619506305329202513441431823084368393284798512241241881973940189510362268595497077
115 -6108315139223037888676738630197620893736883577378577804860702757705771704784508527893748206116984680416594885201878335162235348565999782954968692504335897197480517070348566557184573295123815913875932232353330295316280380086728915732658389225990482731939361231212642304
116 -3769125187333766908786587118189517068068885520661168390977871377633876713642319973387322232829238549523346708329294130442982810657889522285198595560309783808466929745750545299485692116762547506888264100132488156906122526270082751376970048279645964764749840900514296060003
117 2346223250333883598596479496365930801368216466209937018244279183296143533880369381676461371708114784739970713645195621962239162946361655467562165138167633988150109784121376033816226364138160456735589329866029130909071819279224802788869304883873953664651289777155826929106944
118 1473243801894015717811062382518172971670644887960664742222739642208254875006993266967719368019827554635485824631058132719796844445790394659259725444194699460151753152680457075314037154830751700863487867405257123958922640099513750594185858037617108547332759449939816030998506497
119 -933090721241433694658820423007190153344922513073087614827475986415008079542371235988188830895654152576941448402096210997290034787472957394936326092661612574182838611880688335851174435191090532832906351496367750176751662462864908086913668697552871676567007464582416584003599466496
120 -596053274632048433712108264254618718304270201905569096062549097977098312738102286395270094507515735445726181347308406043187129655880318818074925523691811480638021494053017371040193770657793447100797278817090824317207128692327818750789445598281974480826538583544800333466035618697239
121 383996076709820377626088263641747599297215817279252371351110427467330511342539904498105296094625127308953242783413505318643952667769508336348662399301156545500068698778459821809237254214841324185809913041416123921843945710469724760532052350047353413877694125415316900375210095055732736
122 249469851403968643401431468317620374438179138410811148976661377718606226446389822580278394217336594439993352782297832612214895410390398774732279703613713782213685083696199037896005941799467921262538277101316259340365110278623003365022381604769118987041363461040542605314910794791934229805
123 -163428768458906482702734734290628089099501615820288963596047622354905840874873762440356046739690781167842686981911834986100169922651029549175540542105779692889215955018103905178379946946691036358482693041696057638432860132937506961701911650945260298809241266708922390178037290519869358342144
124 -107951379182845259554589824541660815978611336859775898723745699411030527672969691980604036989379159011570246514343011158067640829736201005618751496897440829752269083960222752489111208305897558419352865612579689409805243535304622121983676051485411369915216307359009409250764533520168475399705483
125 71893182560619726329959224664311338493102262384694450317753420070991785546053975641170522503316673725982475059751124139541910687005881471590697814141869568246366224418235175544111674068018817801976506629923688207150506173996419995269122804115944327552904409874532341142422374118736197450542874624
126 48270089950780384044101054982803095141661910184072991083678206061304882862221566562463419170776298478758858905903373513322257974545389044080035541929349466934444613995173803545573267606479726044502596751163398058608399270719098037301038349248448270819153414689702484020563643714193778100579736944057
127 -32671638578296459163480207340878561205536892488350045524585976897278366835418527113111884486217756219230982208109371883509522012692365790027457805964406265853106388777745401801063962052162810560912611310983889247961927858647924389745109909781691827732170001501418777176015333062164930903855349347909632
128 -22291439455171627599098582562949032583487072753711167514974615446772557768456354228408450199300495064420782590683243601986093919981897634005152523115470762057229185005720264945054478688089996849944664289831838496012244402983976550877412920602367244150004510227166582240376732845054150308807713937330962047
129 15330351958575789750183174987340349734678223740404698689745219393609564183106540728346095189249414422688781564219519091490835374130930254312999163269148237123959283080344183085519344681407512604134937787250172099586264406465840172885505816584396550797017317229202134704040642706566078397107029676258213494784
130 10626391476131584751037017558380041987257947283980469876107836817372932939413606037934686819488011762273476751679310188903804263876393337260168548532010570163327668165275184789064127487273898643027781110254172089011894709233275994551078970348073901462561921729202175208744827689495986957425258739578492451876709
131 -7423563947286564848661625594903535460996191139517630518916520619727997061836395378135899208743334635372989210217767333463224567309758352016187481094228058245704247863569745739684869219006466095214590112994337453490108438925464600179263763356458333608855681448427040587504781854317226480760885506445091262152310784
132 -5226437378314674674598052189819428145355236062961688123458534247526994608036597019013822809578688030745431156559941381886724316465028063136776558398858400672410850900530568911843556202248655378939935332638031021833681120180657759087935175141794938844670533217956943330566704068807814504187270303569093193055968117939
133 3708000680577670631117412152142073368235418005574876952930001863903548774623839591564480343670324331127325133506783591945573293068348743850352492232075196119904408459023398818044469453420449106585921923804940251948841784807442745967888810606940468466708628054284181635937627174260004949778774239595664301315570211487744
134 2650874171086036916462442236791953773209223673761570694831318488561291848347015005588471264345084227719634056983748417870344245071888419344928679779523276113415775496632698067402757010031210419687047065826704419799107902010792422007173893001563712771999387286309337082418867289974043385012566408519462420112362334006684657
135 -1909539121634268004915216974042343002955997384658874127541049418698879253734829449341093372320363506837533014587229937266145851671428598545022413673629219180551529748612003957127638542827870450374379761970002342636262821419781120091766111614569075375252207732189047314025818533915552963651589935397734933261192862211447455744
136 -1385904826811450288723498364703539528295519982458427565235482086925553020328435673101565734111863150544503035880855806009750532387041508654312971451508935271783960304954233541171422076645665331243727066788639995427956588296715590029845178748429055108544553350271928263896000935215487469727667663182979355829715131777532599863783
137 1013396232346644557444280266373423108438195851709954194219850270050050686488396893305929541830405752836509354944433215430244442153146486334094766973110037648888914672119564490626675020057499502642368600668891133960889374460297537727455010798271803302536362467249858293103658526021424253940830963529858411602170595778154626457534464
138 746521270220083073709491415992673492963293500891863320661588420646124107998356476823900702322873319552880660209621412350315325245023864016371052717920237915526303200241325876172796014790774274696019392209691367196240974439938107005525138252397294292988482912614038806495911699965282281212318439453310424161735406227984109234717146397
139 -553985573739528225144587985155190862371639116587909959333946476298587100044262118323893232266772989636692529195337225228705308619417476089986751974806274142783112524918987411993008999796206499807924315862350035378676754213498702836558309781879229569501701666591383218352906414096252125012849193658926810692463493108336384478577778753536
140 -414118643799077580209210423849787117529856511066206996998314445937333883570318750691270119477582647856835223107656970620540188627275499515379211998355468092735509684198496490553324663022385787395542331309840521387063413359407164869638766566251055662595795703506429748637771497400731616979532902651217138882121011315709779263106607307413979
141 311815857307193369530038921874451562763391343482496987064846004300667048546761001219446322375862243120600298146621970452470177391958569630144753568496105336908230671141511601702712434455348543736288732971397596042409052810503429161563548852093330240506601948464167161668303638439330262811346471523377668614512395095647086889390299870968938496
142 236480893179884745300044585797527620657469014715446400388120033166589343297809630636673932886293747219514547688399401334124445637978376069845683728391722793107273822789231562998340891693048913772750913453195550633577178724398066843394466048434938737059315433634364112966312709323049970270873557413783654675518813649630901809739220399211610100905
143 -180632563068674211593714774530370681602988850811945297501458660858361752694590971433413074416039877562842717889796939794170442683975603555024118976476991952997658323487821720324342442376031284132006091813496841579180557095296703504558653506796464515604405467864604411614014439082902747423434576777136883745916993070600896472373530563089192970092544
144 -138955633355607385198549525930693228573154323078661683303702838147556743759480345624653675569377196179766749899720542164084747172039393917647294817923816795905698012132375035969483607114805546876663117470308432984417245956568568331466652071223495765509303147338923880336250718003809680765535702914157909379449953300656384742780126704145068179801063503
145 107650166735219778750613507679148327883056444979018140029449829135853244614260015087386344516160634909701092702045065846409552830713731311690748904949507450292286081669100950684593486791691302159530058643041292022088216111279616302010466441635023745159139137013677915134564845276196707854540335134142164919352693571126915880167707510225171128605594353664
146 83982790847873150780316045949789010019386408709401339009922158580956649158293585727252232821500374481219233420473377303128245168407813404420674315424049180793669403886711989186838542741352212604886232904459379301738334096079389681850933257767270086143526440427305147470238654177593582228250255535045518515424767272301642866132432829898639533218003733947477
147 -65975373067629112406138732487096543161549008012646587690727143466607125671154327291687418151790401114479755799669401906061037429642837539272859211422185461409724166070383974076664881478573939484101096604717835114737723397697457649160288192924842709570814646565690996664874033640315547803166860429742319584769127144308016038564652012206457645683621403549499392
148 -52187748752096959223051448894832786810511685184754225570606288721540514296873194138161475794255439552295312421251256417455374885604857701840776510848406668807858518337818799712230136255286748312473495529466683653723916822347122657760317346097788877938691447487466201491085874573222858532311902174662676182228681567169246554287502690296220081580888609676085772547
149 41565203607288941680667045026125724438121475081014441104854967980488111025306278667711515549994693532767753276904136450712083979221916813549252765935358659928984805356761696767411187040440149081159920300610844025623905275843914899068022709960150303661820685891014689602653007430779023274090256099073448239435930443990463572215975120880481902665036835737327888236544
150 33330794561968107105508831354596337479075090974613866562716502624743459451452422617943324044812836137990234168636836222064030970084596318677940024348618954096589719704448225457244667179452907665284254028422100451784684026062035240184121863216936478830306048746952919140605526246390272908468735046615099573674079999935328764726631936070142433477448562323324442280302049
151 -26908895002048026147096714617801405553843963590144939485921106561004587069112328285550596120942791998627354411971882094592317432252208036791911648231270582206094587593012121011184056436898540366606548222862070069471241261713219042838128775668519593565180426380856493354818075274219693910696672472446689300719649723460996356171986302087812713394791577103257193564208103424
152 -21870605636846117178508353135500720767257206965284141762818869225554949079450258761864150062593652005346303824292862245322323405093234570211881822511211125006101228148103979390199987617271810517991701334462226913806036089654726065015902126953498533180796602595855108347145463782914907097845424444837042851853284601640240717416719331343622813597436258402955634485539975851959
153 17894561946436572707152590185950928372544112023877921780978967701322435410775790172722189910124193870589683161956511958993962161591433939073907690150349794472606530417310491473332851011590296681413106589242203494143336292355839235878086212207855450808706103776060094564865266219923287247176671430380718230303077799027375532257517447720579462447982088708598148367523189090156544
154 14738642172399932439280708364248836753443330704073015290646794806758287935391869666123628382064681481146165696343783071476827441814779622897182533469737536043667028620372039865201718035620774944023230335755490290054241002005465441937158959692800062031774985426252644133732219237271987247914117748706648261020550058608454685871390643454482463535888675585904352691469897773306209037
155 -12219434233605585423394154398757394396722976902050185795935420494941880320120462213285209161464311705051191959858444357276371955029727472885842230677819512990343788951802909242509123499258254821120516896741213836847923067961464558101184655892227254428285270084687602512758605515901296528144289392487582380940949250102227734988526611366490210121022865330191567585253853331973560336384
156 -10197254682484430474252229209635014694835317972072173097879724197158914400310813564818015178443558112298269693121947397099487892514770322062261777453262215752838930245730850279996382591611232637961611983013242590571444954693304598282312558044824806231893014600319839052734836740032719715861419489451767633833451588689314164500774039776833388591157572789967508463288555599390928516229163
157 8565161307747520550334899068164413941820604721130599875136105842377476738346339133522247714399734274277503482852987421761853860108573134694734900963770595744533699422582934138404653629045272667027983524478599672051084810017863666886571880562540127489510758006377421262546853326252452755036406157317580311091076469551710809469832630693530177255014902687404630524036263896047025731806429184
158 7240853230117215490282486621236710794949981936874588635366483386441004136269193971600349936644962428374618111230536258591516637040890410496922515884340219824352757615495921034092107867513636496317015052149105191684125893194059328560782853032144963122543683952884909658862192175896396307018740708464371065391686940512702754669701234488472882639451597513540935946330234382958630579611549273497
159 -6160669334830019001641865437811905698331263953616053528115963713829279530650796796014621699322879974470335370585368441899384837475382463958768741975145324056194023308130740930538407111148376171962865734152264456490494635250151798379978793894165505810437579281272661453263159474587705669125112181424013658460292744167170952329896936060567405627418219654511523194493968758844369945738228820606976
160 -5275119206423681242102647672735459671013613639745776920542783605708294122973174943358797899488506769674906570738577650369739821313452565322114199336269648690163898248004071245911497198446719775149072050304840063444590756879705319215482763706465039895445293783553388280134713911811012892877347945199030932055866688713771603009618595407500388632700955559648935106067040367435613706030900733503333919
161 4545538843909062783893565809751077333862934149269697340290847659281184655527556957910615149556501761873545804361182667034255616288077696790958380716407166331901413532530483438186930330630038255291402622368831035704471706451396872880905158396857065585820550517621988236265537586335906793357685118715571786319883602709176733587726177330358119325963283705128829905374338639517457806404371038454683795456
162 3941575929094379952291328542162868847074860925348016588606162760269580962414456633601474012973279337789012348059770979313792795570542838698578911463240265681375893611091169277989727182359272971060855827065061290426346073374102095152072648531337863655746962223232366749498796453491049552949106880228784357527884202349861945076436721966190792803722451905561273213431257566522493549632702907371766954964805
163 -3439289847109814191412880804555065568974835000374844419876710807789156197698608499309137033619693038929026182082573613934367694916036432383422277409385650395963704628812955929296140605312376555978289364615917901307533451992201545077401645334546020309202045178342160190140081102451010964105082447505820642888854377578055114280535039528113547511590516316968408554546128252655367655244045967807138428295839744
164 -3019709432564777444581119379404078284681819860885564763404200702726949436221679940681793475303773002070870955524289796690167731970187175900771750024896819199682181626797156379720775652169075841919081617456983356479929266319331858041794955279185119403429323863460567216518661600298864643535341920630776657744607840739661834712805327206648514905015761286143751564383884510059551342303804227144226635602306448723
165 2667733112745131445643910276983340421757949105449366339254698544966575556517256226167136547142710177295455966360240977465258210724170786801606850434799639911062259783671517603840644170926336582791735083490892180882685710179390430241840947767000614188811805875678616279249470111688916260873363972028093761989561586951189796326140353271734611891229266669069232308371017174585383237116528494907300115958249662971904
166 2371286354135041357440164629239160354288787805103752028855875101433132473368650684206015122118387041897221306946965092775574349886769111342476819555827779492106959271540868287005833256983949071402955913473978016866799518455108202156148731178423707503296228563061744482963497561276914283737406126814365747607840949423921799172275950672525875753305287203001164022787685505844100992582038019478032582279859431485561297
167 -2120673342069156265784553843029402280135468727989933071798533756761970467711004195020855710246158224356526630690704124661468883823300505227387962482640050614250175131359062250349424845378964173090626672049491225355349216015986512961113160678950655965201189542689037775639533653905322651837315135285476389216596996665238809119102563174332380215635301350992554745939306287244892510620875795215566825942552654504737636352
168 -1908075938040257754286336772940958132730961998290230979239527373238224664491103751500931180263222025937860660227505792920671077774648931712709893485366110647912344614366658377990834560966663694479314858891221054769814291514613185541255739206760787234926635574818972359104479181520883536213749130281577318931243215387713252787983989462133641691161827537736788213561476316255029287137908612267998757916709498066879255802247
169 1727164802930917841336350969065519569769047591249752042286514202489957735904672708744953589359438413725207096752000269906212848744815703049532703681326872408424275885909696977274544313509855690924196380151581204851137961145725221482456196044698234149485136263021100380788609944514673316891567786266006123403135348568292154193102391732297915579320986437902196064400236849683064699285804174535244300582447258801014882544123904
170 1572796317410716504531573961829621299227525693458633521632206173560706738447439951162937289459661394362186570781858073693135008370803672480264447018116029964144292403414365652024899869172056036281603287130022838767924477506817610743295627890808199577353631857895439575605736137654373908472230964361446401136503672087988206571135289867028462473336610747081079421093417928057473009982973224402320633325656156003545235064497102589
171 -1440775412726826169524202388660534391361721787017335920490968808568327637824592696523701295608491788495361645536502991781096175203652826674515621435176554271440814944787711841039139133054329766694654031783383536748792337601055820366658162284507754455098250542598847659847842097652726680374800540421209242579993257249778072287472572225898690011275125287771510039054636760552505022857921176223876348778619616868889697029254612516864
172 -1327669251397214805991160861223265270260155148469669315132109230189516484154871575874765673205860066503353666219008910364934590428550586049396045296442117568105762300369596813304343000034929952534670502371982880910392077378182096173877649063900238307110041396057051714379685766445004737610132724137816382212420690125416431138950277394235783099770983027509129498269984211483811200324054555173166949844166826927830127567410107942022779
173 1230660306027931423154344408925287878645355277116820466712553585437092226873345623429767344757830126676034812985333861160004967818706371783614497159530175101519625490766260491937518581291651801447600954813202032405376100524818339143717164584500578090278874133729992138497302153840377115244669190436452556526037895917141292078990849021580883826481246182081985836850392680547619368751645545529776824265133906581286775378431235302195462144
174 1147430094109581594319332768068383577642182587710668121633826412454072524718889485360674324361662471300615421441768218924646271857724552070514876526169573947906284875819173251250511060121248015783249086458269588198502357344619839587176350094417599148397360126967225203616849404971712594065267899097886760119558463973346084869734658468895523020409640810603132185158082979493685497735759769534057104411444372296350527971050581376225289902217
175 -1076066869691623712211598364483946107686016792862800855992075507634739858826932753490920713643893742543888428137906149661229338473762624723741631375327811597512737574669134707583336033640525966877126392711405481944779585072757694765960644105382242653326817580905924301773977569617676664828523062606518666983746911972919957210363038339795624992276018290637660714011819942959415410941545849080648520407544636006497927436333262914541592168628224
176 -1014992119700481305397894595851968647405816614149921761264603674363933947917933045050525773810764808359730733973682786869376748496952621111425924339895766554776152731822385732289817449771434205084966121923455187240187793689008113768562375705931804493349892478705993116751047405794616742814967893302939999686854569028415324132009088029497949401418792035576840876716186955300374521856659302963462643915076944545314857425416058765703529829833564143
177 962901888787203931569681296418388125110522579015888469261319228161757410377851930859860870054170984305367295381020368744730041125245132872252369219923411060715717267374114482712960103808572784181379942936587494431160657055153082582515520831121007909139485596519923397501756572715834343154997892580949770059701347790472197719824116628607771335558054359276197864725052949438422366072840298324376051185394479300298799671082855185232808457944751407104
178 918719854660885611466736852939706455947653270021130658364853366921744280045733534295220784499694239779385257116979565058936032657644167073776738205875062418629651488987335077830223498142374323239825831137376334620890239254492412828797876640264412520189238526449594451423549263493481710090626292029337398625594951990809793424316789579854266195617008886688564477592394602378783410734325094455500582815550083499608736747009267943155436589754586659231797
179 -881559764678239708002016606295797059016424751413605061152025453687197747283592527220100336936302330554940086926003202974495698844397289455075023277737444443859847037196374925315431797392374167552524159709780354713590126960026476651654119621235977602435609190268072844767976204517350727996866003134722735821252780424420707042678271044629353079812404502458188680788200249038980920955372210032954365686402102506999267977247619038674248028116177005435682816
180 -850695375285742646191268355814462072600912587821729463699589989744310712350795785952623880986510491806075195442463357213337669505744464323386087284048563041619467764635988223171805938051584842764978478653449277526132014811887226509768905084088434077526810445861408781956087805910492034173938964497222003855473225895700066261975147853388426453163903545916945258560676571859461539176446669264356397226949271527457595666520195566545065169010919701703526001059
181 825536447124108477175584714882092134215472697284174361736745267181722007725675812203357400132313918858803971866831341410647901219765511038749463859744432981923808984612900145792702027336426853927796226316201886035536327204881739647708119834983033137286768215497476897659818013959054652587761818232405828440268927810260451321254576887084828170475380821271485706663403948080943346287530298469271180261454792565869738886637499650934302258758786922930573322223616
182 805609669065608196287071664910074527910947882347366946608356769726717809500176933113665481503114865499600158841974940989878974628940574473951894877818484427938236318767562431231868671858920790448960269582977924929513190228088108250656179045673368880095604111424105090823185218963896348560672614987088769368122949930118895947698817635848891337288770243425286024643688720136244744878353685171283023000697519167363495493650359139300746509238422794449553764388333505
183 -790543635980417100409198310643544587549086672415506763187683943386076594787038174314232117096983632974175422117829907166460748411010950752941539104640125981112716040245965307583269753091697346558221676028430618072986263973477551270964962660558938655925755509346766750906639655342339284923430016941176294427366715422549828630734527596921220191810831038624602072336454336961972355152917062776635134968358722530203689230016018810009585973581836579671484480669817503744
184 -780057204213040495631919768861053872233269732958467971091276621229306512365185606195404305678555395442115821377373848094268129575605060972626299062990343450887638725617302784817080562327857917061295902732580896958429935910093482605590211785938593515895156769421396602542804916323446309013632667324701096642813461943722263535045718755063685125871400970607241100434899572588048438240710026658628222764325470618517956904645960894031097528035238900810989452113817216909143
185 773950708310603933889843452473765071162204052316892769011363634417132440598331079983259831316429513127016099635936597809170171195867109817928596028732881339161162095056912434339451612308654404016130596678132880552278887179259535772174822314913952225543267678903931541667109322964062693901112948242328122169871779386761515808819865880843040534108706836720830633743306575028266610912477433978278001174175554483600221378025294630423110958263146477360451547240167583036473344
186 772099652322110889217277210690621618503462873743019120751110113882691203006507636052443127234218774291992128223942516606247593561057481543629855838993030975840199991101110106400620926690316519434152605883449065225836581716953421403070613372840454708694142581538061052149243300304966837216982188173223664651911217986690333634567518191044660373763885780978449427460791431163036684374524142043354887391949397518857515150077469993935275505076012295328219186365362418076610273517
187 -774450596698150198906470352212004229518369696527112899556787663060701645101389854907812893351620155030367904269448020572696516975962357895642307876941696743484568684708635681091842869750419252629381899583861715222397366822829676807691113740046737747198640780933952328529456358313805402255517492323283360629020660168892711215819013117640289807255647603161538120981242086638722159757151982238614036787287506538417690789457301132739802499056173434911529163660998404817060743872512
188 -781019053626709749141497039591641492201405220228113708469781690711959036310560249581072258740180812000207870452816116827911638164078487173404988450971197525263450781049942040556624162805440370049974155786253565463944803654395341876396403194844995161374994845147456026239143845243100312422231161187173821397067379012403748065416467511032993929610507598422637880223033380203716916667281901065470173323207475030116748318982158311854194147219170369279401791246480120379302900707155147
189 791889284591542134174022082611396419350964237984649325035069598544287169955791901405955255294794084498622438481222763488264560879194400365018320927129065700177883605398297337092463989502712297671442405334220138186419303863534959564767757302185807962683863786579950282634037797633379431297579584115580428008500220515946841503878737775708342142964046892931972109831983104817470979442625472301575341279123632878053450047259916346058751375272743382233951828735120301307490908065826340864
190 807215968316827110196352112851566617445214699175522012865888648931097245770566318117193955135487320433865517373805808279728580844442870460020448595536213501200689706224163286467786322883969900975169521491218211668555611020558895161544920473481328697329681072860994938904035760551441508735327954050099221589733730057107114859896262812720796525539903567035827282517042389222088589453723218111922132958454650504037977273057031890553495399764673600431498195680082927340183978063496420222329
191 -827227778863571696078468356912230546821608025977678591073640170970019193732591555073602346211259659487375107462212417963880785379990653217866116702898093846592800411418238683365145410916829840675236269878137630608774546777194748907758622316575229816473448000868837264519705245327349198643427294663185340383563604453230443343165263367329065032230812857125600345956362509767588703614505015453005108394406126710723108874937180833186572845800507529061344132865199330665710879163911279795503104
192 -852232986024597761600471543146220065966996079187758056939763131665146688918053371840469947834775792295042634557656342760908293634710819071546220999283618535778578262771826614589648802367657859229231401105207978983691678448303217447818602851773083670265568154924365166318678219662077366558661553632051642233978493260980954710196914113600813154735055312441661011531052583012651469234980145177733182026446983144493789964981339360612630146412334378110518796021504698466962791207182850084130430399
193 882627266857304958757854557418082605250348300600314540420859131891194564361890284196323398822547533777348627711252153906277714202685085084028180219231723013778401177889360088136435642569887478590289953965026958993223446245151871466768966358550905582780766082580513886296469616328691543949644445353650832329570018943338647235871679714581951342532090196493998585040226339911080598947297004389388451581261989644663692391734498606867916923981508967498670358090714051289218472050103949739467466604544
194 918904001915405424643877894574365813004421993306115512502037791175673393944681354942422739606448687348899597254961780279398998941071363214056826107901496366664715743525154253611519293869572054768499321894924725461589889621229084059819215468472256631383537765947831194518206328665011768447801222483279092387517526330422599247724957820124511194487217041077703970332930259845893984781208283394369391761083840264460613326096169941661238536049874155612790187705267246772806458776178861249357890811836197
195 -961667426618674457884571826499909223558485514405812080022597348603487925949517490421098308275009315829855743635677233478733817162693909237467027579590444318616842959615778015638505306649092661891888232357967943770079751546108744297538825286105283684213362276601060171679130867185174837836987619448672022683211232375146467531043670163261810948715815112192427353879217036749813335063237300159146960260388285509329948833293144817724326713059858416170911742296087663392428955117834419371789191202958475264
196 -1011649122010608842676309600473640618660887936950226340535059979663327985313450066942485506382363498649815253609693915076289823723432347587128019714988313710546526690196890388850201112205465504821824069297523374259380071663496519721621921632631032745864909339139929995475382204311376784942698942165435727142512957827180414505606401426705682012873877093114173667613914357624253673398891101839740540065880786822093918709016419392696583304076345835484628201986056368318784120328191032859650683057970661684723
197 1069728465610012006058054084505901051996778431302851038327092150660160695164034654619890369038715243311316863094626127088985555221677019843334261309580080084328689923737817295616129385078117389905513843064571014769249235591897409220907701596189558538433597129516952738772126325392316574555996938620091499505045888971488300333101101067399203629725506321211236338765360552630599333253249194710671050900293833871668691583737429342047315178922967147477922779466025064606962765535387117039374330965958866684084224
198 1136957829155787475670630375822401612873659646991748479051659344114465319934541611248613818895164500948962840783401984115509605863539572610943815263999466210138246341130294335371301089721156618581267886072079409141176008675827803376935032099389052855139283830194634679686314642752361345900894726842492157249909540740182598609904144401884891401167062706923542532065322785190314250958955259707068115143020360427467277850030891034101437282594294738467498533267677024895634142059920917847280343110072249523846885297
199 -1214593514475029559104532426090060041841059367624345066486293903435633596865073605143705201815616636642440254745700226686777984023695879893936371484686811383215730511882830490278561957936925207715041310698139546646546310735401845064183299328276140359440088266579298239261362092211499663362312542765712022698448001688573695893388811202843917718131310539003386018008271433714275465402456420734685628413644973472404118960534693478233897160766631121911341976130298353150927696496332385171217430963255204476933222957056
200 -1304133672425902674001120765638752493285374507123165330587723266542959463248120293305846984049337912059171257775975647666677850097477501568598973369484182078860175112255922717000674675140782338204466904278276490316546850626911296525734424519957347008125829502761858873095042513754081909645666876545575590350686904965316994608314008607302608458020999912094343357306518388386465818706246369875061514076999482542998000037267840448307891649680986145544813788876897300085965485844582058533572380383482301883754991923759399