0 0 1 -2 2 6 3 -18 4 46 5 -114 6 270 7 -626 8 1422 9 -3186 10 7054 11 -15474 12 33678 13 -72818 14 156558 15 -334962 16 713614 17 -1514610 18 3203982 19 -6757490 20 14214030 21 -29826162 22 62448526 23 -130489458 24 272163726 25 -566697074 26 1178133390 27 -2445745266 28 5070447502 29 -10498808946 30 21713445774 31 -44858547314 32 92580406158 33 -190887435378 34 393228116878 35 -809362726002 36 1664538436494 37 -3420702841970 38 7024657621902 39 -14415819119730 40 29564645991310 41 -60595307486322 42 124122645980046 43 -254109353974898 44 519946831979406 45 -1063349912018034 46 2173612320154510 47 -4441049632545906 48 9069749249565582 49 -18514798468078706 50 37780196874052494 51 -77061593623895154 52 157125586999370638 53 -320255973501901938 54 652521546010125198 55 -1329062290032893042 56 2706162976091071374 57 -5508402744232713330 58 11208959072566567822 59 -22802225313335417970 60 46373064963075400590 61 -94283358598959930482 62 191641174543538119566 63 -389431263778312756338 64 791160356939098547086 65 -1606916372643143162994 66 3263024062816178463630 67 -6624430760692141202546 68 13445626791503850955662 69 -27284784123246839012466 70 55356629326971952227214 71 -112287380814900452858994 72 227723005951714002527118 73 -461742500547254198672498 74 936077978382160784581518 75 -1897341911339626343636082 76 3845055731829862236218254 77 -7790855281960943570328690 78 15783198200524325336441742 79 -31969371674253527064452210 80 64744693894916806912041870 81 -131101288882653119390358642 82 265426379950945249913267086 83 -537300364273168522091633778 84 1087495937288893088713466766 85 -2200782292062898266487331954 86 4453145419096020711095460750 87 -9009452508132489778432515186 88 18225228356145876269348217742 89 -36863103392053545963662810226 90 74551500143630678777258369934 91 -150753587006308531254382238834 92 304808347450711409908495475598 93 -616219041777611514616452947058 94 1245642777307600418831829885838 95 -2517694942119955616861507755122 96 5088208659249420792118711477134 97 -10282054868517860701028814888050 98 20775384837073759635640413643662 99 -41973319874223595738446395022450 100 84791740148599344411223925515150 101 -171273681097502994691110121970802 102 345927763795614601119544785822606 103 -698616330792446425713738655407218 104 1410754267987327298376775478338446 105 -2848551748779523490652147291724914 106 5751189923168784769101487253545870 107 -11610552697557045113797359847283826 108 23437451097553041378783490374951822 109 -47307593599983985059944522110671986 110 95480570009723774724644126942880654 111 -192691905638959158658798419328834674 112 388845342516941535736617169543816078 113 -784613747511929508311275000859925618 114 1583073619979951890298631325264438158 115 -3193839489872089527949425297618050162 116 6443063479568550550603175889414448014 117 -12996895958785844090615002367185591410 118 26215329916869174160047305911084573582 119 -52873735832333320277729214175595928690 120 106633623661856584470727633058045420430 121 -215039551318093056771993675529797966962 122 433623710624945889205064169887010186126 123 -874336637227411329732281977428848876658 124 1762851706409861762108871230167354762126 125 -3554060276729801729506357010954023541874 126 7164834281279759869589943123146675118990 127 -14443096018199832560334344448770606308466 128 29113046947680290762977605302495724757902 129 -58679803717921832810573043414900473797746 130 118267027080966168190381752449618996159374 131 -238348893452177341519234836138874089446514 132 480327465484844693315412334757020373148558 133 -967914288130669407184709994472585134808178 134 1950347290583298855477190638862259046638478 135 -3929732009810517793169922577558695647321202 136 7917538876908875750770927754785746402730894 137 -15951227468393431830404020708908203021638770 138 32134754365938224318532371816489826475631502 139 -64734107590179169952513404430326493815970930 140 130397412896963782535924130455346669361357710 141 -262653221227138450333642904100080702181547122 142 529023233320698671190875094578936131280757646 143 -1065480048374240883428928761915421716396842098 144 2145827260214168848952214669345942340464337806 145 -4321388847359711862093143629722082496269982834 146 8702246348582172052563715841504560623222580110 147 -17523430004889840761882288847129912507810389106 148 35284734625230674837274292022501407538351235982 149 -71045218481363336301568012701485980122163387506 150 143041935424530645857174882715938290335248606094 151 -287986867772669238222427480057809240852340874354 152 579779729392554369461010389367483802068369073038 153 -1167171446479540524954331637238698244864112794738 154 2349566868347944621973284991484857771182974886798 155 -4729581687473616388075813416984638105275448368242 156 9520059276502687064410113701999121336369893925774 157 -19161910356116282705337201140057932924377782230130 158 38567404318454382563708349752235246352031553217422 159 -77621975849352399433484594448709253710615083949170 160 156218286123592067479104978785896029434334122926990 161 -314385241096958672182481537348747102894876155911282 162 632667819893466418813506234251404293842168131937166 163 -1273130315186030986524098787610628763789167904103538 164 2561849981170258270842370213436897879787999088665486 165 -5154878663936909137273085703305076463995324738247794 166 10372114731066603465722861959472714336829302598329230 167 -20868944268518777313799105024670551491335911440325746 168 41987318149808695392304972260791348618026435367986062 169 -84473495525159672314023468944483188506762095710641266 170 169944709501403907686873986734767359554942641370620814 171 -341884855904976941491402071161136684192722182639918194 172 687760585614292135218112337705477298551118165077189518 173 -1383502918837260774906841066177362457433583929749085298 174 2782969332891874558754914913887540635529863058687583118 175 -5597865656218455135392295390840712712385116515753991282 176 11259585293306322306549521907812688307421013828265632654 177 -22646878548351468684628906067887902380143589250046565490 178 45549173020180585512317536640300856290890301687123731342 179 -91609177887316467310754522289651815642986849748308663410 180 184240019468543527193747942597403837408386192244739728270 181 -370523366324908239531973681231008087061597369985724259442 182 745133387425458849352902954534416998612844710963938124686 183 -1498440084402202439283717093213635646204989363912855460978 184 3013226787906974359723256554716874590368578611795669345166 185 -6059146814019087681758157846012955776654356991531255536754 186 12183680104448453288139605165184324745143113518942344766350 187 -24498133161717462425525789276685475873955026109644356918386 188 49257812229076036549544736446004604515247650362808048608142 189 -99038716269434296496075788677276514565170497012654766759026 190 199123616161433039786124208925087640199691386599386872603534 191 -400339599567994973160193680991244502538083558346928423378034 192 804863933626247733496277888264627449353568686990166203097998 193 -1618097336233011041344336829093531787261940514572951118879858 194 3252933610427053231392235763315617351633487310331139663127438 195 -6539345096776168760191595736888342257486187183032754176990322 196 13145645945396462115197439894290899623410799490806458055451534 197 -26425203394481173420023376629610229463698449231094815513844850 198 53118229796338845219303746941277319361150598961153429833573262 199 -106772105607430687197121481246668359589808598920234457278913650 200 214615503244367367911270937221564160914631999836324109781361550 201 -431373590547746722856597823899583205299293603664358610009791602 202 867032349213517419781307546712076177538646415312138000913720206 203 -1742635034663082787698838891249971888957411246591117563615714418 204 3502410741798261471670125378151582845675059325115918250807976846 205 -7039102828540714735885145947606443826870592314099202748769049714 206 14146768346969813056860082277819443924782131955933137991844291470 207 -28430662073716393283899745320852000391646158567335740972300967026 208 57135574906986320908158652172130225867456106445610411921826702222 209 -114819651333079710497035627405112901903239791513098683798102940786 210 230736305704373558355507900931930704143134740269953087505104954254 211 -463666617485175391433889094107271208959579795027417614828008053874 212 931721247123207332313524772701362019265780219029858109291612398478 213 -1872218518552127763518542714376363241224801696009761977854417378418 214 3761989085715681724820071766700004887836085907919615474251219919758 215 -7559082268654215845206116209294566586445136847639413985587210165362 216 15188372731754136481544177770378246794436203758879194045343960982414 217 -30517161852399682545352246244334720831964267644959120239027003268210 218 61315156482582184255232273895825896150112255544319704774732169143182 219 -123191978520730006839520110605964701272591951597442338142820663499890 220 247507288152591290337151346840555220489918784212490533472353977426830 221 -497261238527445133990524944938362076869307330460192781318133255707762 222 999015801499415374613494392391227425517554184990808991383117113123726 223 -2007018251887880962491877789811461394592987418122464840259935429663858 224 4032009801553862351513533589680935876301732932526623395507273266160526 225 -8099966198663925556086623199477897926834982057616634220989351345986674 226 16271825588440252818292358439187848202132996500360043301928312319304590 227 -32687437559105309048822940958839801101192057770973636323755843893271666 228 65662447882660224922122330078607811596236245082454372087310126295868302 229 -131900041294219663493197556479072041980176749245922943054217129610386546 230 264950373646237754284300905601856921535762016653874283867628013258072974 231 -532201329408072363164413396491139518222341069631805363253643534590745714 232 1069003823047338435520449963557130386746316211911724317544062085330690958 233 -2147209974557064289424146268263963474095900569119675817161674202959780978 234 4312824606038903415614785218827332349398337428831805998470448470516360078 235 -8662458525927356504762555802253475501209747438848520725235097070226316402 236 17398535679553812356591082333704572607245640040066858907058594398839825294 237 -34944308614505823407314106125804388424143570404873352727293989314454035570 238 70183091739808044202892095168399263267591721459225975280941579662456841102 239 -140955132501208883182311956170379499373792604217410490214590361392011222130 240 283088163045603355917679444007920944424803531032738059734595126918217524110 241 -568532122177577890941469951350165780204043707261310278080019062104825207922 242 1141775836527898140095162029368979343116960704914288873381695740746430735246 243 -2292974857401280996614768312075254251651667990611914381206706714566422109298 244 4604796083493531426078425130825099634138829142790502031300043895279965496206 245 -9247284904369001717854627274999381529948644608714350600373348722854173547634 246 18569955283501881167104808576697127583239261863695394276293219310296832205710 247 -37290681516531517797000725206790984213162469019924174703679482349770634632306 248 74882904932118546519583666520375426519692828624915121709545052157895209706382 249 -150368893662348114890331765254337769226121438419963788023462279232498300296306 250 301943954920918273482992394935849370825714439180194665255668908298412362359694 251 -606300245034280634370642518726046406398372003040923508928826516263656248253554 252 1217425160453449443550600495160788142290630255442915374692630431860975543575438 253 -2444499661676675236719831905738966943569033009607967463055215662389277181287538 254 4908298004892903172676925642312715205113611016660208353450340922113206550848398 255 -9855193372864911743828374946294993046178312028208963561580501038895717478243442 256 19787581471888034284605797215929111364258804046195020832520640467130043709580174 257 -39729552396092490163109689078536473272321968071944229083760557712937304925346930 258 79767883696817823514015567450429447632252656102996833004959668983229044863067022 259 -160153325202901333403623513487571897439722752124210415684796445081166959750880370 260 321541766024334039558431784148569799229880384084854330719347104391751659551253390 261 -645553763285730824619233082643991607160630527842575660138202637242338799201492082 262 1296047989045587140243205193981687231723000575030885317675422131402348558600954766 263 -2601976903039425262495888445350782498249480188753238630148877976640039037597850738 264 5223715655975352489010733005476381066105918454889413249893823380950761915987583886 265 -10486955011743708906059378240502394271425753064544698478979781617242891513558932594 266 21052957423073425668194580940104052821279338438621140916343832945168518390285394830 267 -42264009645318867048540810798406634199414341496305769749456205311702507506905848946 268 84844208888981765521384919433210325512540012230738515332449489466135956466481816462 269 -170320796974651593891376434539214765252502682937730982331973136617733795838303870066 270 341906352342679313479966060424017758959850682827969867998094588606391357487288214414 271 -686342221472110878354358503539211974829391999560955542664485807954630246595937377394 272 1377743476517726259497569772460776863478165266931942698665564877392955556434596651918 273 -2765605020182461524572845075686259554595093069483948624004316277753301239354637098098 274 5551446174658941060301101212901930764467711210208023701355005601441382731680161784718 275 -11143364617905918142913024548862684839490472562896300309402757294752325969302098746482 276 22367673772987908330447693343843016300091045410753106432191006773243772950487747847054 277 -44897236620327960750138675179921325842402291391427224491152997913965787924742596402290 278 90118251389360209678763927344313238169244983922696472235847964562888059897019394220942 279 -180884059076128995714501008657567649307370770125076990978779866595689087889107191274610 280 363063230747075144142948325253017644552503144809522074971727608131204111968351188214670 281 -728716686683784593713789266381799980980529498737780335971790966142060096316975987760242 282 1462613823746837798283363764515129345712105415713033044000253432043423937394499198182286 283 -2935588548252212818278297992533317458926303667901010832113849863605455364310092841688178 284 5891898898021500079979736912072752452856793008751911152454385726248125707662374574023566 285 -11825241399077149046805755678157739975721957363403601281362143450570681373409126929341554 286 23733370004222595867304075064339950091460657418606760515631030897290222662987009421271950 287 -47632514420581787281993277544728840462954800220812636937075549786878165158311529967721586 288 95596577665436765658756809921555561485976571208823505685778075558351769981298082185798542 289 -191856252979419913507054129507306884092087083952043474994810103085894419291946208872307826 290 385038701255932591393189278343005290424442050972879877236128110110170597242592506746037134 291 -772729793106050711544540595342793625329419868083345608965272028097104711802585191494917234 292 1550764367400472480605405267999153339619911268441862926916575671947736458239970738995520398 293 -3112138297177687076243458690625438857161965601434069271805214575402526985749542190002412658 294 6245495719108858382552213690505142070168217331968825379554555613819162110038285804027569038 295 -12533429687724685225235019999518812852025006922139024430997364153666540497154974456100625522 296 25151735874463307370731225236054683127427158360680796205771234159389513548466754608292225934 297 -50473224746954488581984820946143481101608605754167087099095480022891892205247120608766401650 298 101285955489964724845014382840355191896725789573945163573296983454009514627121464001896702862 299 -203250922972040945052118247576846843180468735279112305896806013724470489687497373572521204850 300 407859869928304880828415458945966605134971782820668569294036121081843900241503638282498007950 301 -818435787825055743105188845476479047818012190166225053588920429429493642216025058839907212402 302 1642303671587003449107093546122049770732161629382225937179537233390598967898085682229636817806 303 -3295471535047790824007618802582282891656597756864003534362467215844421302728242493558918421618 304 6612671453843149499602101025840932483697744509927110388731719929815289339320627245317126415246 305 -13268799675181434702377928893034598368164587012252427417477010855883472146369539007032831974514 306 26624512885353140811103311468774663537867370009301268114981163704272731228195647046862822237070 307 -53422852840686824434901530302960260678811131988195362790016611393557036327304432159319961050226 308 107193359821334734495192875336742388563775047915576378700141790757137220396435140449828555252622 309 -215082027922591640241165380135128511539855663709524063640500717454320736276522833162034376809586 310 431554672405027622983890019193544491904322463175790739761435706788734063520350770848823286227854 311 -865890577929743930970898556233663921457867197865066704483739957337653308975311750747155637673074 312 1737343622098865231948034148160477718214178938757103858889217002195676981819843919593329405780878 313 -3485812176676485203908542367707255187025246963568148617621908179432094691378128675384695072431218 314 6993874218310479887842032878187109875244272099244179034930764708945670838233139023165462666601358 315 -14032248166535978735733962041919418752876100542704121669235426118054304587420041391123070376680562 316 28153495792901995391567716654929235510527313773839770537218645636434534996747609471830430840316814 317 -56484990505464066623335018452039267030604852924542595471932878073520921637310272322829441854545010 318 113325978850248284927069207188440126080310156602811299738856929748345546562250651403996044056912782 319 -227363953379136873214936754945603436198821214713074817067696206699298499699761516324666408809471090 320 456151898115554353151470191028653240474044232441054069315357107803811812550043459682681459010233230 321 -915151778945669919746133744332199217100892070911917008990643604418053251401127773432060200803048562 322 1835999523320462266378654213214183906507391353883451758701145986456965755404337254997514967171261326 323 -3683390977499169386530081875527938757625997131886138998842009528155650016012837926261819065472851058 324 7389565816714828480605710649255019404474423112010748960563454166794737042434002685057216393206358926 325 -14824699356862636376302515094908322587393703920498439846885778554556348105684659035181589310934031474 326 29740534160591231582787217782613212731677123233950763545289297551046444253002625400497491670910690190 327 -59663339214914380825938810750819560577133677253809294793614075985960384589271865461263609439906634866 328 119691220217292596972606371872825391381826216079434124993299113739655761345076960243064471075983778702 329 -240111524009512864586670244488023323218770155302499320798740151014781507023220379127203446544308575346 330 481681215168881070456255490460791727347775756892260783221764149100502982712573675536555901873299186574 331 -966278764637472823478340983891073616516022406359045849692095992342885902757413185637409821315962444914 332 1938390197874367012088341973721127556672986597867140265881327372969531680179358040403415677770653033358 333 -3888445732947576754440003959320215760627856766032377664756925522506583109687779419064023425818762353778 334 7800222140292838969406647942396352815819480672660949595502392598148205718033685514642430992192437281678 335 -15647105629381048859866575932304548220766495626514287722981868302566490433383624382313630265494699711602 336 31387533956352839561839711959632781619788059815413352509917902817673138861399755470684797093209049719694 337 -62961713307887162807892544109312933596086256755596259147744138060426593712064524353484667310857400032370 338 126296717406137292984211328598720607905192787760731626551304940971013819402659075531199480870593401250702 339 -253340016393000520705275137957630697236426124020541469614243211642348902762378204710859254238944004873330 340 508173195947452910884255237435640357324933345039239372251753082685340333438876516718639093473402414490510 341 -1019332718217809560715920397912038640354028884074791610550039484171965722705993248031119356937833638468722 342 2044638089081426599326660641905593132116382156142208953193145605946501557068466925249921053857724895912846 343 -4101221483454468154442960975974217967049413088269669370572424487098143337449894708875206787679565029776498 344 8226333577492166220465201336274499339732123728509841669517115524606567121525711134501142935287360535454606 345 -16500448376150792264088961441201125490730842560960689195778764150033695136303265702503744590431182022712434 346 33096459194634504174495040419706504603994875329803390105046594501708512059110218272010406620575285949031310 347 -66384043273934847641624315914021516453056131075370803637071321406699267691227810278026648120576415705275506 348 133150336317201373868517101977260047396245022982269654128098907619963022528470368024064966000004519024976782 349 -267065172173066104907571144252954123772755567627595401964110344853055019348970230984153271517712413278805106 350 535659343423458924156216169102776305506042178581302991344045748932367987281999451840353222070831577015313294 351 -1074376685001571276994580099399288726933146443814830357519741616317251871732116883424799802212476654946032754 352 2154869366312449411353455721186049685708417060934109464702783469539535537800469726337786320566580311722877838 353 -4321970725243512537435502487147043835101082468477116428732167412889134664273411371651946073416414627107380338 354 8668405435724252504328187063843976597570661630172027856117535773398396505891766581256639011399337261538009998 355 -17385738841922959867570738306787731049878316646779645709541473442037047366473420838418771751931690537722518642 356 34869333624794829452970204971775017809230620066430471413695750674554603442326617028648530962129413104738034574 357 -69934379131487478341597866659949147037409213678603302816617108930070224303412784760919036840790890268062063730 358 140260182026770595554510646752696516912714374448691325611685433022062483444344670929082023514645908653296116622 359 -281303211581132468851651120370989479501220643080352091180273296367969036563727544672651946695420073540936211570 360 564172118217447493188561894473171850354025074526643062274351453383626212477531494974279692723096659550560379790 361 -1131475626545260097347643096408729483411217725785163884376312628062628703655215801206510984110706344038496672882 362 2269214033311250416636324807742230532228770605034083288407844698716009964710737224928925165550438737951745172366 363 -4550953627063961277154726845334004195270211516995677616126128282613525044222085694889656725758929575652993997938 364 9126958375010843442073608150367094652165763647846377310873134335590060318045393879842926240833963350804995302286 365 -18304018991787528659675525220132361827582208523402798778988024211906141095293232739813078060300135100608005217394 366 36708242467106740870407668279061068701665779502225685872459559505264323108991355439880607277864686999212039660430 367 -73616893901276848842928572235714827496334283915291548373886141173432728054792490800270116870258207594416137772146 368 147634605736680431890083615826615035178674017652263450005706326672673619783204541441558038369574082380816392446862 369 -296070847341614332188620174363600830729358934947887606527280741996963566913648202565151685997263499145601018698866 370 593744966419735601194146234147943182202739669182496626086297661297159788521774644494374590510757667059138505008014 371 -1190696476312485076022104239137369405893522936938436078236067677200784886432505767716891618053976671654149945236594 372 2387806039570997899311832019957704894763133071023757808599080063614500391642924492890068110172876018380045760914318 373 -4788438253034051293158911123281341955478440536341286921452049545654862020841674900692705968475597386903583262710898 374 9602528853852213575388316413294548242861229861270116451411877928161446516795001631210551433210885474094150007186318 375 -19256362403272649128917621160052825149531157299715318119839313530026337983813306922071381858941152348762266977901682 376 38615334197681742214117218987033107626679709753780806673709742407459565868073221163443321702921067498672467882861454 377 -77435887177636372340798391307921129908594209816261954215481715509732911537039656965487759375919660599640803619839090 378 155282211919818520506724689283552089127658000249924590167087892409093382675865743208177750691994372403873342947910542 379 -311385298968728592663705191902523836876255161734650543806424707597441884555304344970759965264298847216930157312285810 380 624412348195640288627922010475886990994388645938903814557347260753394007517754407050328858289217899252227257457501070 381 -1252108196907646783856867274293452616472533936817013083003690212623808491849800248318275572099676208141188400580861042 382 2510783394848025980915781055270262501912581163512437073785371807481657937328183365071786855241833235555844572493439886 383 -5034700791761516788235655123907239541760188906781695963126726379431397781913532467014045132568628109658624687650315378 384 10095669587653963229279496274547908159390430973077035557365418287798959378341396407769033109307179496411120460627501966 385 -20243875183569785764175364602562674470520968265181358376954767633470246385711455763019951906954205547009983091908746354 386 40592822383663290139583473312059065244522149168417291278357397382685148029480237421003675190588104202395450525124977550 387 -81395788800374017501632434837985563096004723612943731605610518996859606575075126631934893134535594621541869732864924786 388 163211865666842909448195846103705991405930297778105761309012486456697834182379556843724871775789961676585676830959788942 389 -327264307465875567786253645062881713239702296660648118813607869839352910429217720847159914565017468220175228392379456626 390 656209767196130633352231195836702887335087995530169430018381533530620304987352656013740171156910026174358206245678670734 391 -1315781838921020262263910203095284696381542795478085244819094654765069578232539740666321026367570231816731911413196856434 392 2638288286899558515646716029034327236185819199791663259202852484937797092980748338610323420842640822569494820670072742798 393 -5290025791914153013531223303756170159217105617254312057535031320690910058992834391776009577900282363011051637027503545458 394 10606950020058377991538029098887371692125145669850595193328715343012451864048344212662744628230566161766227265429723210638 395 -21267696912576899912027223180524806131632160210385132543174736089286167220222039283546940201321135195020702513608878660722 396 42642987570074087681956776326549737758028058162138149399384082985094861424694780283536782292362276133017900992716621800334 397 -85501162629988751079718212584099726505583591807012067424837387583234776817890963999959368364164563751988793916430972558450 398 171432700239658653591045745030199954990222134579495672101813218392559661572784734865690344287209150475883571694857403032462 399 -343726150438679610045310129784400913938554171089934418707903323237299539019575083462923903692178346895579111113705721896050 400 689173800796083825817057539016803835793328146041754986424360419378959509787161394388934237619876785678782157675393275454350 401 -1381790601429616863086989636929611687419095899807282270865828384566639883070345243704041335710793755132812186246750214233202 402 2770467202534132149079728391651231406503071015062109137765871860750721493132735397260428392363667877816120114285427755115406 403 -5554706404418061143970955018886478876335900461019307467600173904736326440249560614225548226611496490733231712154710163528818 404 11136956807535715979564906508940989879331317783828793319337208175942419788467300867860479336991314451668446391477129633653646 405 -22329001612470619342375805960218044011981669291237943406948137084824373392870961014539724441519271843740858717289677880499314 406 44768179219739613451243597805108216530601406029636600350443715635527814417614640586716980418111829568289649303250192987382670 407 -89756710429075976435471167379560690074478946953594627773982314202813764098974718288709023906370230898195162343842060427533426 408 179954124837345451936910278297809894175510163695832109694154394269143798725440310807968173953033605319622052162367469760603022 409 -360789657633077902005756443672996816404124866968949927680688320265320138505862370077036600186653497685707559274101637332278386 410 723342131182929800275384661500747688914458813092471271946135703984705359121688237076273704934479569464342028446936670286701454 411 -1450209894199407593078512871311003490041335784494085377061789534877540882463303467996948418991304287114537876691340131817692274 412 2907471052065911171212512839241023204507507885606456420462615323571342093366460923682698856227298870600783392977613846123963278 413 -5829044631466014312535999871720078857864688404449484173603303154775204843612629822743001748943978333944982065145094857225084018 414 11686294317600412565293948129916222613428722075372111012562751324815451000984675596241211570866717853376794688669924044404482958 415 -23428998744537593011031793032784575022256134683690507355837792680160984629488183093992839287690958077727250494099316748717595762 416 46970817707748721782951379611473409635309650433273585373100165421382134514014029991006510867296960897401823221717570817252451214 417 -94167275852844515087678346314755338452214062998332312069049490964884599538103387588054686318424011278698290910473016274139421810 418 188785832580383173218907866813127715267617650260234906783797302174009860096357430388192701804508201525185870755021781827547882382 419 -378474226910154632524918081993489507261614349047610378858991244836501042233016171200552061944336760985950319378195062213633842290 420 758753577319085837224040860721447167975986795149501888300775770649964728546634963249437440559314237843057794492693121544343839630 421 -1521117401635724818796491114911830642857489784407566037767138103253854745254475168195541514459909907428429900457992237322839989362 422 3049455297266555926289801016761533899526011957032256597865449330415560066831360819784416295602382678341488423861196463113984598926 423 -6113351582523324429973239607398813026674088690498762240393244908646821286307542606355499124569891083652234093612816903164578438258 424 12255585141027074014733754362549116508592306933866022570111182312925044877904727146284331315870033621242982679006481760202375357326 425 -24568934234014998339042059020601213927672872973469041318871749617112894366388738159715328765200570150362994341574659428151187676274 426 49253396371951697297233218632208389676322264158412074995042269216751397953936044053723989797322146116480046650272710671795249275790 427 -98737848551746795832764638446428702994597564739772134704682078398554014350189223576034644128486303864468209234792204974576246398066 428 197937808719180394142125679256881253273101202325440238838559236727210465585012718089242617324656630991952650338077977211123988489102 429 -396799840669734393237444163241810201114014550342672416535508633314625804939293978052831892784681308509937764413143088946190968364146 430 795448127802215996381273935939715791363653392068928710787797586349661357417125039854357101840098710071940456300260446940267919500174 431 -1594593148529926412575319090791622360998555366905025177009155812140142209911324247206100836221669606248010767548469431976307804544114 432 3196580082910841664776180619407626278539607899344385864885432903161923409976796829406974937526283584704281244992835940144159540175758 433 -6407947737523661008803446114464015670164210129757442751505108364087124800261890328803496405218455913825081909777466032671406942526578 434 12845470618451277376109061980225557566498408921652227546478701843700805561140373997586085870768689316483202659138520370108989609403278 435 -25750091523710465469222463463046167585336795167579139179894373918454723043513934675130357862200933610632482997444217349750330667506802 436 51618483621036752372453605931282440075353544983707646533662688299015669929494242710177087965728977176597121353222787918565364232414094 437 -103473568389305147612924569872945089960066999264514029415073257522243787543921232140186920414112174263858553423114282275260134259629170 438 207420339073073580961883855766650599538853817123225531525642276892912470457707957720039329793532788349045728279565977426779080108860302 439 -415787082735073733395837143574822038315147271434846008442276077482674731655146902319409637517682456340748699425806780606075783396924530 440 833466974648000609735813151232685755105173817246481907666535202359049044789755778397481230896598671966811884584963212717186813152256910 441 -1670719567651707505359904030631454867160106183246543596897036499505497252538435504312286373515664862504252740636625728444444119021329522 442 3349010372014827582496363517595076448219729464000246756922005188585792830994718903659220570476264762149763424206650062909029223476290446 443 -6713163217452480308545837947854486324238493123014812640099874756321182313825133597387736787842399598582042734280097337858340417819843698 444 13456611381750610904197897721037639504075054636058263532711478270941557931321658774914064869464539345729117240293789099797244777374213006 445 -26973792657192522382608239092732612719346246052173803570446414058481502469986100710105312326488558988588298024054767047755617438217477234 446 54068725101767645913641365486779892861084765664462160150939743150159778154657767740764989828096078571436723135043911791833490643373056910 447 -108379729778300494124132505576189120566954078449153426321973316366713102738686668122638710006430078331393700443956578976311492820622318706 448 217244018706131392841964560357636910823477251138765064684134292866213298336115601527494880713335999039827909235650668737912008708997047182 449 -435457155711323594871328219125791161026092690758446553448643905998000782389715733619424682827623682833736835166776359046402063553498913906 450 872852548020768808117454635072617000810461758478725955058038452527149936214400528367719208457150735175635703724502761233960219378007466894 451 -1749581569237780852984505663787303359137476270881117606437578186116596615298739178993178102518108209367595474230905608750232623298034211954 452 3506916084868048179468204114858745433308058049609566605518158934357786716337354602501835576243829896767839082025611390065089615680106980238 453 -7029338062521069305934793804285768296682327114913795996322322992964760404154461694034629894902886749600974431178823125259427969528291073138 454 14089687910612084505866358757708091453497076261216917563216656234427894751268428366131177274636227411332541396612846940777353415392736371598 455 -28241399392364060799726259813689292627258996585212486267577332965852537388455866688386189518933362646926267861736095262071701783457781193842 456 56606845927007905175439604223924804695047681295982274817442706925698570548749753289020048977188540942374905860492993285177393472260179288974 457 -113461786138575377502853377640942048271154738843079154199461495839384132641175546402535437833020713181794551995027592092422766755209592380530 458 227419760846269889309655093668068974304428230188387517528075155654742248369703172454061555423328688957678584538138395228981493131797652366222 459 -455831898830778047227206864108507704133093965381233453314454639261432462914110504206104470361231903103536130172443212546234905506352239942770 460 913648551938032631670207081761754919314662940771383743145517934426760858177629327008171659751612856583430182537219269269013649498218350306190 461 -1831266612429018337772000870612988860726275901560601159324253180661313581054075291208268757561523813919576209459104226891114975967464441453682 462 3670472241963942824407175155404935765646451843156869664714940984938210891505783856800388391239643829344584107687539830488405305876984364589966 463 -7356822518139697946540697139167787619680703766385074021562751217107589241806834262368478534712480061700031592913742414389161319638079692545138 464 14745401104703020488534087935051407416137007692912817427391240928677513401204201622272360573891344929421789940904810335603024055044381311820686 465 -29554314346253290167973563183534479185825215706110973623313958846279696637589469439615528156715459470887033391964271684855450941625206477102194 466 59235652966201078717757900993932287078752832052792624783690871670408732945541071269372670331296458165860973804237845397009707546323300661126030 467 -118725354479791154199137351241591231571710465386726604641507651296516145231806407319028568698323994779895761649094294848617026418792376736095346 468 237958806054360301925517800990635777971830533335735919431267118504429649145061344198623593468110146456139151379425797806429275489876304299877262 469 -476933806298276590905521798996178185600480271796037259159037868831654015653019747518380099079144606704973558921326011831248996284335710255127666 470 955900000975665155920015992022169630514598953841205358911083001308897466031833613279026022444137840995337630167600856099278883177837623821001614 471 -1915864778709554260057976772103965779656474728180672399008180529908973801515255463042583693459972937161456284985099377072119547574007654263495794 472 3839859110935556416551843120327184596567503097357868160388390114400305341933687399054230684063340384664474619269994083891362657584680121769976718 473 -7695977328904008625975465392892875267644113476708783045520838337965326161673727744046587962413469790012073337139578827276972440042689870025923698 474 15424472871873808837694489090262762684306441517403659540529792894260083278960161379969429113400517621390394871478338973542439129832038993023787918 475 -30913982171879200846876094789479549666649312162779505980035818225179028469145734543691364603948191325513286137355040585061866759157396491991456882 476 61958037200021568036726422796867147929371482581503385758024101323675780760742292654887741962190694816491565063506806446077710517301429995870675854 477 -124176220112569468759401312029550393050888681674895519111953132393987009166386232444785509432970013963913115704607063444063375032576134015516875890 478 248872731650191602890699556930732980486068796373568533415716124281244913622575759159591069883117276589686202564401027991942658061098816078584800142 479 -498786046150488536525192979604730349740720458794692057215051967549031617824758106859222241800589050503092347439175858191517132114090728252271697010 480 999653258001187734537973690695989477018606649684494095197343373071146816808729390798524687669887095653624579499099320798297896211967648694747587470 481 -2003468847402796792051122844365036509111544763559208151929165622088460795935885135757209783477192180602128928239693850427123056391507681769903561842 482 4015262357606436230052596614676188128371752455498856226927288996069255916508622979834740383229220339794017394962378118515300640718160132300623897486 483 -8047174040814557752005895081244606477040830767758592299992493495923180482290951376310122399008112636767553866890737072352710337306609802122881342578 484 16127646732832486087813193866273673394676313249038944292260817999415698263129313585901528063115569187894145887713435815349638786353798679289029780366 485 -32321890768071713343229195140116267670541929925121407969073298013970071123353448838365622656429826204506368083290794971987713796188755508664593751154 486 64776976140956909021664005095370377103462466704329854707249920058217491440896541009856378373257028066448888782309436626552300039339827317502255883150 487 -129820341491540782713739239821016437731682147116833786952706488176989681270172368685963022867308807447770082796074566618258344972604287235350648527986 488 260173461402335494768300938902584242512878721650015728981826272475088759317103310704426577976207117525284776055060519966824179733057839671393570579342 489 -521412479643178848218246796326271219124786298132727768116479137192396312187723768073854220435593240310058773035943813394263339041814209744171688205426 490 1044956072963373413799783429694747906447630305930848156538611458869230211482481829477710569837544491139095987923533173709756637235025480291112470504334 491 -2094174373280778262326146533473906749291376031192481553688529286707335597179032245615425397607805003316148859550357441261973192772845082187763129195634 492 4196873201269619394105452415116635371374982901046533588599671311352421542786201664550859311081042048708211486507297070208866222151278407586602634765198 493 -8410795311955364527117223526570914488334427479416208139644568098580343782428677675741735653892948181568250507827758515787572117513733301595358022278258 494 16855688442742980532047084445817116467837778313478698204179587148911688958569904044763505371247624531440156085281845782314823581449819576035021550052238 495 -33779572523150464019719443676984807918013403336249960258140076201325380704564905476087078869418705399487622309816349066109005855744345097758654111095922 496 67695536321629933950689436924670765800702500091085048215841956209654766983980005725294293992684323472189864898138013135176729097178102086894530244174734 497 -135663855193917879723879972990743831530756387019340351830807520033317545117660400996828860493062472290808970353286656276270892965735027956543504532315250 498 271873275489151783092762144264292262920215547713021214459862255294651112534721581086138266001512595274476421820594572564376655474227703478595897152562062 499 -544837681180935613475528685094193725557836642774723450516218941045334269668244720357237622033800491934669805869231665152423050033970702088209570480987250 500 1091857622767135321531066163319605850550484380246808944225426743002732628534092557084397424129151586640773536194548370352185578238971994438454693313700750 501 -2188079766344798832222149912901648499970590949888341974836831207829593435463391346908639208381404378824414921301266820799050112820005169400980491330854002 502 4384888574310654042764334998328170597680426278566132122445617859307443227717195159296967137009011168734565540426873801787458138324132699850103192068613006 503 -8787235231863420842168740341706088390839341314711160590435146605911399169015215249553311714510427159640602476502427923953632102016510121796490802951036018 504 17609386630211067197617621373511671172635660144580113871958114986415823765192080361025378310005663963624147744302216488664695854769509687785550443529692046 505 -35288605593390585421795524127222331127185275319475813126091873522017698384707460445888266381980947215934181071199154258844255011011998263956238562314624114 506 70716875852718072896711611014842639818198460699582797016535034142407498478061520339451552287901133009240133307587751080718236624969954304682752475139728270 507 -141713081037309949899664347550481234764052741520427935561772642481559200373416239574253143623680743173223808945554387287495926455831824162906055651300416626 508 283984820738367508011810946142554379783417123283380554180950433356606807581418876939206365343118440655934702551866544827110759323447479432893212704642753422 509 -569086958804230232448586394368292580077457527051810474476711163500190428832010549459812886877750789930843574425248630158459331470462621079948628213369347186 510 1140408552263450897747101792902952801176161615073719681183042920574334485002366690082426086138529397099635487493528341325394288588060566588221662034906375054 511 -2285286373836882661194061594138640884394816352087636826825327028296576224681424562490452797043114428675167652273118844667739828470391782033092135286148111474 512 4579511286293727053787839204942752332874618948055668582569136430888966958716231489632106843618340126302128659118362013369382159529324861779481893004966945678 513 -9176899649827377570375110443216445793919210383872127022975237610369562936139227708566616186300902790507844027380972674806569324235732318985559030875275336818 514 18389553454134602066349084953094773844178365743265833761624404717922383909691984875738037370730250656822861473050442645748748658825629828824308551481233564558 515 -36850615217228897983895898039513312201036621437574826954596668430211283894211028668685684737717391465260069782677879883768717338359590039354998082423832910962 516 73844247052377183670187252345674153427433022777235972771889054849155599938076175171790589467948563233748833238509748952079874718135840842122758123770397385614 517 -147974527340593142745165417224643364905585605358644583269169545675777264175460586012419618920924687073955053823327476273244629519105003211071040165386257898610 518 296521121152863836299912659515876845912610330325634441989121963306486656949537643362516117811904495360824882339270909284659019203876649475793128166463442051982 519 -594186375249082774218988969164933924028098899867959434879809670522837571096308229400385995563919233147479314063773732045657558739086585058888352004308736613490 520 1190661016384875751676305238596228312461954278169299971562750828865403656587082344151479511008058951146617726898011291043994158140839742332380895351381178246030 521 -2385898564543171909829265077725177553735421513205362146731764633370264341963096459004374061776558871996553651336950235993346397607012629093970173388289766530162 522 4780950192633184632611839356515796965093868940144248700676055218019442741504056459411578203073999683399743697755755779797408957864691547046357112147634353136526 523 -9580206512360050891130297115162477645433789707755546215777162338596713598163840001628816565189763245612760185675222175216250241030715671809547755037378346425458 524 19197025278907465034073831034586722721359683070445190060404428482309083426639134168868953448463054248852065951677865581675365132664096499052762571558975973155726 525 -38467275066189656571774135677696980303703573450758575378509064574849479313901176668960547533093164012957223064010573625836459566533523308972859266086390506921074 526 77080999149128766150801218572441030329375561521253541272418544370161583549048170000366376338520439056420628449330832176644377735477707239680386778109658135061390 527 -154454896331756438316108331578976200102687952281979863575637919181248416940587973325623315221709100173853621541281034203231672675776735722830110048093070512561266 528 309495588730510688661228452026140679093249563042905289212877499244347333566159213301027755532754644469731972367800808106349179761196113932598893079933649509999502 529 -620162769595017001380480481788657915962246443043701702548958320252395666502284959901617761244182177183513403306079095612470028341677512839075132127362315989752946 530 1242668723458025250877008119050068947475987520003185653344323284032193331744502986402360022845710130855125723753113150024483394321925595625904956189714665919013774 531 -2490023815452032997986110549045644126054964307837935803181459855119190660968872106002969046406111814686449281788136217648053463920992331147319296249409399717043314 532 4989420367976030988436409719982300714315907151339000599348546284347989316897476478402436094241606735325294232140092270494280278396266942085657360238778935192118158 533 -9997586210095991961801196683746626353043771374004259184668345716915194623714417489597868191341979682555379801407824211384907257901098443753352255957478141900299378 534 20032663368479843893459147855057302554911456890661034341279197730268821227267764044781728388401491788920342277070927763562507918019326006670779582874796826832724878 535 -40140308633535407726631804685242704807470742066627100626443408053414506414213386220735440788238048425459849902652414208710402640472910251669709307669274739729702002 536 80430581060222255332690627320741609010237140703864265140656841292582740747782488703814849599346226546158030502325945780591578889814336979995718899177911651587908494 537 -161161089706747390424235290541995616811065594548948658056853732956672937334276409932317635244432712482792722398694126287524704997365706913304038366034547647432825970 538 322922034586100540366178652885016031203313815380337571664787566656360786345975684914011142580345943746538767585472722027732504430205479733233277867426543983379669902 539 -647043779517412599767773449372081657568992883325555654431735334798751396046797099926774029343652925054984180747114382960831197731359091279716958005567985343787375730 540 1296486979725248237606379185948262505462716271780872331067791072569562438803285660051051547053227925233781652646566643732394773204614446185934720552565765441630823310 541 -2597772800831342551354422946304723391574893553821266706544222951083244171025954240497110070838300000715189887597809043086254301893021419624871050187991120391373790322 542 5205143284424377254992175041425843544448709128161577501905727514054726928890674321784234095140288301925632939804969597415438114753627893755745318541701419798971868046 543 -10429481934372138814551008380484480611495262297361243181446018251885931031458880325148496097207953204841772208828642217316735251442425896523497073414841197630392310898 544 20897354599791046238235333356234548268186212676798662718161162951324816410272824013457048008270659611664557076094690479605188546755192011071007019492559111325681771406 545 -41871490661675629694737299903000270626763801517749678146860578797755541515255774753234207644250825627291139469064193049153813181251064458190039784310871654781157842034 546 83896544247538333826007866187062889434310355363804061714797663385722900419931802959108638543920664062506329571878010278194498537983489788476131059273250173821904282510 547 -168100214343450816525082265136250475230186215384217534271748338351869435618704112823497723598679353740860760411255268916162741426929701321144365099849514076162985761906 548 336814680383649930796297595796750343183503440081653890227802699864586140795089239457556340219034758713417723357509034551872971555784846130672936162305055609364325917582 549 -674857864160796457084861322641999471813268898789745423824217446050866820705540506536234466481421619890227851785015062542840920515420579238114284249822166132805360622706 550 1352172735108586105154254907380996514519061834832366134385658984745122719641805068314712505049547444707240513710024111963871795838542932429765392350068442093764138820494 551 -2709259483791158592277574338955988170823171744170482842245766154777023595745058247113912154272503299268050647700036197684123501292489412766604432400985103843835112791154 552 5428346994730289948493277726299966625216439637352466831440428680127603504413012715196798596891823418243240535960048342881006821815785921347356160203666647000283895882638 553 -10876350043756525424862813549375913817573071572727935956778650101402319634671817872331545770477280475900759553040048580787533282093186034323006911210726172625795132365938 554 21792012196104941905478143292303788769426527741501876501352885685098864521035220628538988694341828230630076068320000951626105841109600451902603004028238102502044945933198 555 -43662648609393665922461318971711499807413824675095762178296942334786179545453611024829771695458191018917266061119809483354290236065657670318384371270047719504999254269042 556 87482545653154896067932702717630844151949187734375542707776226598749260097673561585163132004465451153148759971199234126912737579824228873663125468967238468011817233343374 557 -175279588175044920581885534983677377378141452237119122117917137055852322208879802241333441236029040536925975640317698574233789375034284813378964390788762994027271916297330 558 351188170087560098055811329064186132904769058010974317640563641828412248444824962624681236926254357535108862676473857789284207180840223758863355687286098104061818731815822 559 -703634327650060709895703176322035022106510423095420782090586019090239704943780641533391182760901267992731548144624636860201671223223755781937565185989340440138187262073970 560 1409784630250002447359567389031395556806965460337785857800089509047309825995822715634839783338587641830490741872603116283669856169534128092296837994812969344305474121032590 561 -2824601210399766949855456850837442138801820148969460302838013959828280484208168296405794402310745495351036774911913917693872739785241489241437091235294515616669147435834482 562 5659266320599058009983557847224186327979418754526697780151697803123882632849382323083818475888631414082184132157243205640811534462829444596561012961926185089454693259207566 563 -11338660440797164240512403985546976756710394422228949909254735373182408594564856106712096294311543674924589428981317151787755178710351821420495686906526677891142183293492338 564 22717576480792424922115384553291161714923902670809008516412150280234103846861895134513111273691649043369621187296295784587774576990089507295738695778401971206749960137139086 565 -45515664159981042726411922270976739832854032994320234428629659628206781009188156111204059917520421473780127033259914531200077593118950743500972035487501173262431107374586994 566 91192350716754471217186150870742312471720521294044903648870037391890708649305043906763794575315089721642023383854474986449212064515444944820933358836396808222724588949791630 567 -182706746227093713963096914399062290555465953198898676880961511054735710560467551182238938631178672991447585402378241820996537885585976805279845293395582539841173926300818546 568 366057582041356970983643054113279912334981727619415092928365894651380007644650029101900576223454333079222248074095067338189303284282127441835647738236742926473797349404107662 569 -733403343257053028082184558856870487118063097682065664189617534386577188336729911678646550369102640351098650686867302068771061594784602546223209779364641546530493692413156466 570 1469383044862784228394166018974362299132325480250602285045006558940788722768319530306983896582593229087505610451088938922327033242009900417550248164511594480226785372036195214 571 -2943918806422924801247925840469967248057049530274146483421556098216846137726358474513349384853962354945627839056886547414223886588901191485308153540587811734785166718492154994 572 5898143046240562291415039285982419795698896200094176793506198157104229659832155776825461953085476503432488914423190433967587413387565164271031621504304869018233525385823839118 573 -11816896959270549960668453782049810190567386679280121240338568235549534088423189209248450272926056593947444301465215546213454107194655891142893871854868229133793434669326736498 574 23675015652119950677013657984269561579473961916743777787329480313781217714364133729691953279362320362059821548168100448983466775228362907487449001402253440462239637134011589518 575 -47432474771397602865380816808879005555626300949854626187963648312926734503763778081774012025745055072449508986811539611080050672134828065378220518189540845313784809858739412082 576 95029836477110608753468635298437775904609356132443393602536671996582067157598577408328234985530938841558749754573756648386335587625860631563086067149149619406180690898911290254 577 -190389446822852023552351273958235081395932220730355069658292094734621330615339197306216891839143535076436963071048868149225139661964130264739462195838435096369583524160687512690 578 381438441382965659195530554639189221965291458391646704223021690952157053830962479591554627414450384939512853265900446003355216297353078532705504514757141907853611333047104889742 579 -764195978240454542572717122723816562277436950645166538258918384870142892862493129141350942301227399452303560779406311416520306541555793071864169275674827245936111235545669508210 580 1531030147429955533508746272338509361248581969014079336143586775671943356126122598199185259547108058051162830054023461652660360976810858156634659043670741352329999609994258473870 581 -3067336676758003963744116598458771195884580073475651191538673563207201853054517876231337268983522634395437077098468600944560217741020260339081959071983656425575553497794355862642 582 6145226117312193720941481304481047338543992417846287421580347150141033987713581112128608037745658305377096988177780557167599427056837608729789200113251660292982215551200389555086 583 -12311557762216759028789458824089104570637649377482544920166694347735328538636252943589083075048542683926639644317247824892156837263269393562828964165072015469626648213624134769778 584 24665326579618261231391910078432228928374627838545029994345388790377178203690687325841900149211537514198170624557869070898229640825727139332159056207281420706577730649694980858766 585 -49415075269606008810409805017372497430947913844249940296714777770567398660217737529011268296651979321086123920962484984024291214249830983077320368168837620947804329744283384355954 586 98998994759950990316071579755761074010293144022819641209477555920760881826108200812677472589761767227551813185618463652504246293696415374980645247846224800964906396378353613988750 587 -198335677961379926022647098953554306317380920714278803651051112600773932663561853134664817172439151625862757058623914673919820317786337567613299518709548720068408266536280918531186 588 397346732805715742826302076791172929228351106765836649766294226720052203349814609287949378330709537593243775492021804085662296096359688770530617083453295676414007480631709218169742 589 -796044219377343267214619911350474491643880744206231384460972456477113082745011024613138244633081543869524073733591557646969903114293404811669270258974987825382396856381713198554226 590 1594789946286510097553271338237206249662118549761578938778712919028243517580785661300755465209488025105121192966279014245230428071734864164554612702086768595873557503000015921537934 591 -3194982907636667321354605707546927032072951222221390217270961850204521739343098546750468882305625924942388476930749826393042099829765837411541369772447123081964642586473210891934834 592 6400771845400628895205337477238883129643330689839245113968995724705112887049251541798853668384551599349069135857883248591246687032123892987947028281441417944364340333892779881587598 593 -12823155751055846295402927078767824390281517870471419586792135498002364590824611980193539144315702697626722635708533688792818348809432222305622634035977179449598790989678275958611058 594 25689535622620869600790358406115765042552748722528697891292559093189006815101441753578741903724604393110613999402601760806286647109233317270702423018143046020937802623141984308093838 595 -51465519486260093221549725309391762609084923408229113218001694380746568897107319093540811037635606781935565454776272288053873193199204379860319155928663466285356046533854833397931122 596 103103935454556894483037467613103990266128698742801661306836541150230248328023509359848276535644009555299805821494682108990346184359884250358466931642081681057672975642851396359349134 597 -206553663873187205045950969214848910628175101338290192355339387077934717723664761065229861992033611093456961466873639283745891964642719481992591102853672859089267716435986251845672050 598 413798913674521242251654006406979681448185610381954124194011383710817877582565006821526341825558406152628622581515828699022183121131340926536496684846364712126378963172539421945291662 599 -828980999205336148822812148768523083280042036174655727354687986531532639435600983025185919334099180236686644458568757661105164625954485778175622327970767412148444986946212680398478450 600 1660728342123259626284632569446173607327425703170806412642706411282859047412143904814638310034163096336232087508211715848331926019292579406556502572497610800088264095094693033812747150 601 -3326989371671693909847281682710602096189534667984602741152073699005305631906171687157809562800255664398181772198571832748907045573352374513523520978107373551759276432593921413657074802 602 6665044118193737134250596453057713955448435859255185314037469150889786337976111129372685011064370272247798738761440467602300478216239180427868073622439051006684049349996913519377310606 603 -13352218986088172897613259081388447437035604765082330291541581807537922824279757768859501793056458431398467866251474539413573730571547223657378210577326709819699091669611968422880943218 604 26748699471577743053450650513322933926348675623308579910016450626592545945214586557947267127968352636602676509960136287245093009421232172918040547819550635252060169278460219614014530446 605 -53585921941958280623349565727737945957252283432904998473899475276218492483739315156351061339647576820816834574834646991326077115398739797042649348968895701729444310435393004764534348914 606 107348889881522150279595660857660048123614431238385674255532098598503786154098914393615176846716896736856632259498042816323936423910030496498435204597380265909536564627731140602079273870 607 -215051871758255478624984380519688408665448591221922703126530493289141174681438396949056462028277279664159190738653583299991437234045162797823143422513938256720369016769352543350179699826 608 430811927506933313381554878648113442167336639934148115483993578762549554109357930221765140726241531709210233916622161934670003240540529205298832871666231963243329808566485610992401703822 609 -863040222994711339026281992513700134007552194848901649429852341893633517711678133090834714791857008180204172711874314538714264025981465629902757796609174826091843167188532270568888015986 610 1728913181951112102578908455462346767360862219659014135783435052524335854409280811476278296262461905883975755181008610416177043141763745698415699699771771451394053434488186638305945248654 611 -3463491835825603054210505851794586533413240099240449945414330842522809346790410713541774325882419590815086329876537183509851116463129120274051767612650386501208841069198617470948228930674 612 6938314615497963806526389585328959064209511518325743238523583159993893969524519608261984118479830739724442298782114292374696293285461498302544271651514460199259150538841723330569134728078 613 -13899291118689443009263534934137490123185085676341173172437009269884338490936435578880839170389644595637423875622308435459380707289329512113970016155456294792201237878572423438483623189618 614 27843906012765916810948581395234124235902296632061719735653704439561778085647663882475420207639255423651926307360776572338737656015472055245702978015767338371768349358922800431657953846158 615 -55778459576305895206740185844386536450868843822882186252866780678709758378844913214378324148998443312058009726953872547517427794904570172526931847441244174318268445921401507972697322626162 616 111738214254159913583166417796609648859866188763281866068852304956591921172788997327611615765436751553624333678372383900714760555556392469124915477701907343786000386249914830164157475120014 617 -223839018711416073505704927808892449635989379761598719263942097111528651175776336452933166465753232966265295805674045412789331042607289186391934521042652677870927761314053288765840609975410 618 448403217829024639690154040049131203104492763993267412780359168619746920011949356501286202801265925650563848509206646048298281948203586869068076173362981336339709500256553834406732539421582 619 -898256796470434264737796448960955013874013536926674774065668286032873075344692080193412145342050770737194210814130402542035803622385190730704566609281314633875126955770002182563567717784690 620 1799414314565638500190569635647295243078083091733629445141236469652504621330970894768503770163139380346521449219695025974950086696726415446545961743673333190141669822053793392627340713452430 621 -3604630072380816941811092746745360916816278219227818684302272734478526183945115258300366499284354438437308953622258493731657132297364898863365580537568074225066171465135164840255091982670962 622 7220863031260713766482092444392262694952780509976756956644145059304086250456577454127450916484860232363150017610253871026828182402553933667278475175578964139698006572325485790511005076874126 623 -14464931835519587298683998790587607112546009162995753089367489299302240266045848783308337668802023175703364255951981509180684200420756139215651578552043559658527340428761283801023652376812658 624 28976275217035494128807625384781377670372914612075984530893376959992616062357085316723547009268651773360856953366910552615424072072808822193492413505858382075317335425743192042050589199754126 625 -58045373526063627320494506376775082231307621796320925766103550642761503185244946133660837361866514390629970789659716173738959486608210731911363339815259289667159979987927632964107747291765874 626 116276393236112532766747523967974818243738828736979764940840694731075548491551443267749161410391450469076455345171222484494141658141607638871483705237603630367370578248737763688228632368046990 627 -232924078840195621785012070364798944049724827762635356698948576353256181225225988536353296194099744313785938222046025243020728686133587627840481461689377362800842393043240522896483540305124466 628 466590742416332356073058185587296503223943996102622367032431526488722530934698181074416539134833175378837931507499211034106348111967919955875991025807094929733887259178011036833019631748309902 629 -934666654304546937152184460889990236696876673359948041333931800541865398837888770152252971762933724260207973141812743164342477703337329312142038256470870267732179464539082055746144365772741746 630 1872303647552858324316505101210774933891730709029302697206001096212571471612762356311345730512402195525480166537254128520944518365477637425064188922655101351993168821444284075652498936097727374 631 -3750547972993245548657282561283138788779416142677418623488277182682824291099494344636371034997873885061088773581765541426408162648561232451688602664736924337043957427620808079625418281299942514 632 7512977301761548897363109840289455419550741734592463705129104345881011277946927953300101217941886758142434428178045651621854577132334380106497654968327291940203154424706096015891677380808860558 633 -15049717315073213394823309116025266523085302367660180326563308652792747947389734434654920731776051492325382618385120440781785657935092590619236209214361470412636787988341151745065036398035672178 634 30146960053246657989840797102943244414138242532270866485736817227646946677771225925419278055336658936731792760828299156639724323211032842050954216984136713889734534254540222916693436068907246478 635 -60388970952693778380069951947671911564211760658442744636694034299416794921525965963057429294242429777625640569772714863431754661103761005726872031079100973908390985064796284686513598683486297202 636 120968043597788481560916619378914668600294072504687512603828868287079392975018960150552604955623083363575391235777662827168121351570912654703671256379857040074625803241024247079280650458316202894 637 -242316290580378812723386669724971028144329247384979071868539335950650392213971976749980702645522614343799002664019791854945466761868606595907196901203024264664939272704911849571068207099319622770 638 485392987930361324649880201384225438176140699521166237058841870654283996955812066397712390759598123920894445712968516111109381641190775764814102579292668898361253877855550409967150226564013679502 639 -972306789399930047705974126637017640127245808544748660761210138814534418967360358590926752456302038308381772195794897024655659517288676675627622712358578534785258420602554241584328077858776226930 640 1947655205878274892224375701011168807804420436094329694809473072641001688046193168772857446786815657549949305931305523654185111504391603643254080532263638545696018170988015326468711405179050189710 641 -3901393665913379378073606297496604670708698510198324136193051735305869076315331240727722777322054476966270134942042506518117807948411707870505831279620240043643039001541844339537533309281095851122 642 7814953840140417943396922385941743451617112296415977765534314650659469553076552287819461322140955277665283316042947931455730785776080416909007002989426405991788083322215316052275287616408182645646 643 -15654240696908154261293264353780555123633655144870614517365051661414401907044884188366954179275603202796052724403621699750451911310674836154004686839224663792580177282693886850951017228508347178098 644 31357147427070945271585367871355246688066171393818547007322948043019729415873327602189971428538591700523077633442695073178884502138377676979990735399193031203168375841914283194702918448400658129806 645 -62811626920651164041168414070298766257730064995791729959831585526421310035313773655292068997051953990908099636156293493713730363310811363303944194239873469642352794236881585375007604879569243806834 646 125817917974320875078332184795774078278655574407892731810034549933606322477761784212408390274053449161540088010854393682139383444689734745295813835362721753756737673579869208721218745724674342708110 647 -252025164214678844148655082901901248083702037648404007400811857628740049769792042228465285108005980682527953498792400753702612325515693527967478564491393136457539517371950493384844563380420395605106 648 504828984961431876281291592424508679220185852962045102363109230780534909168121032064227579335810126083951461951752028286252915523303835130686658916514685530803207375168325138654503270622984211587982 649 -1011215282987012128530546038090429724545935261254564379849189492607179437593315959343049176911216581605694033811838510130201212791152566410876721408093169577382671431185498581078634828970255263931506 650 2025545192102321008997017782663684181302997633170077109944321047306578113700779709115286390301625822086970287440345927375793189071394925120760249966313936186317856224068693769696526233389084209374094 651 -4057319636461235521865886978293017827028249487662050920380526218797594704429854999088948853561636961925105014514029668982367905120969434839534114232883066435740739171532780754471565617675315781770354 652 8127097777435658051475476782517334582901007417967895241744820685964066362916301159894649853040044559352538908294734966426298864198298038875095457066276520997691531789856347939100157537144926289585038 653 -16279112563897690118438359216897267023491031721223377285457177868665886633945784643222803997913630389709735575122821189775723836309314416142245371333573818247803170473294268738514367677878442031258738 654 32608059145848128267851529737519729762360097213021928174849428730807281084117933933312616579494343321428786667312344893397699888444065509068599657069189189000446554733751683197656840562934062966694798 655 -65315786327801752597652682082489850955476261967194203557569003448565577800688597160359250326322851726876204368758094814487904208539004371705417142942461483010573537041829657836569891540222483741744242 656 130830908727814497319204609379880484772464659016689101530878298871033186866282652908186534987314033621789670805782999684360817280379755450547269943493089176040507929232311898555652203909153683100197774 657 -262060489600050978886207709189562535267953588197979591893237181689870436262376222991309138643964727579653865748099619479491652287363004315367411202202510772119737568761928962876329249475724797433814130 658 524918323488945926268012399238728201981955716725161961449435531275348997584374280332490414626602775831456779769266479180523340027932995459280565034837686384316918558118468257282708182266284457334465422 659 -1051431335555579789527218760196662666856008514108729478224793398341914245287992229364725103930552193007211656084667438804126750962279964575652615330540702448788723957426157177625515731162238639602605170 660 2106052048266535453036825443831737859496211189534270067101431468266260990814471796128938757215797668703019505261603838494413643737387876465488201182812064257887221597230755681371230195583816729072558990 661 -4218482850843822654038426734540300770560810701702162355506552279697386982105918267056854613140981902783231396707745598761147571100431647559342343409085447236393990559218394014982857857686312357879815282 662 8449723210309148804006405162834251644258398048671569153620483245724503965165785883711663423700736936320847565784567041066935709452175084375416568905093531914027075847950553334446510648409982515229025166 663 -16924961437861304599871913713175803494790349387877627192455723864108467932239470466619235242239020134150464676307285769223152553406973747264296901984032338710532341154928637277854611162894680629396839538 664 33900952910208623183462034201366207402127805356824232155340962473535855868294738331630287274153132791318468442090874912624867375819194651555521332315755227186021061227912335773632402057938792456671257486 665 -67903965889389274334360481952761615629349823875786419851540954437709551744221071460044208127656450628672015063134356573606859289648883617164897721326891553901954880291934793983111163580176447309097671794 666 136012051916722604603593791005581632908888074075848750784799967856694783503705332513655683414013271349414186484173926643927967655318755862437505556044545306863735276256089832837915046088950619409705657230 667 -272432344109333321076933236211280069118153000800249323733036053675940927037937044214445901145427282882968685684158280281284433462679488981090431338870615011847121583856620155419215530035096688402431941746 668 545681168770442865893357780822793744837059706897602291792944343276984574136926846803160870925656046134217996799937414549425863229442932474611703131304278819933545230402121290325201935784584275970905138062 669 -1092995298644438179265698178446054702875626824389411872239633158404174588395959210354859879120915053004997244463116537072565719067053773974085087169734655232345694586182004539623945622997950350273892785266 670 2189256519495981253489361590493043832154268469967238321786755260508760057036129454206796032781036027483116990652716490092559423350443365997893536153721505649648597423119532997194974748853464297211950588814 671 -4385044883406172296894653648187956517114566582311305798188488408418341874560680975407744614640483897912478984758399812079974817133558368095233795935947401669211611347750113830284116503422055787752231214194 672 8783153455640764173621168230779650739841192449376269905606932591638327270098206084803794327437791481717447976422733287949661575132460008389361039128903584078252055698522323332356567018274365962161122501518 673 -17592434288938367506906058330366776890906503468259856429673776732879941582150100437584198851189230335219875966657333903478747031995606561176508972771824729636161777403088838008289802059409240697635565149298 674 35237123333190413333139560398348504604261244075534346096267376564966457248207577411121618095005755414009711960938402462116341827452586211148591734571684582231638886818266058703732940164539498941897770591118 675 -70578756177008183304934008271926910853418962429097958666374399328346062664229907894149676975266100315159343977124274234550379181827918599888331047199439410381908437660708882781772552420521032977048821767282 676 141366531375271079887177791494313624996630873414254450280428091053518421664089321932112235521041379604598528064743487089736149417501329554958957250511019312601078203369771296312158449023926136140604204704654 677 -283151100793051586328975132889546856572847643940625966456214766900689435999437656151850234183101117157756736350476851420743080942693643820282504813246319608876679062836249654121543586413620412654221531749490 678 567138277671122025767189365580932926304867082105486064703146703388684057341393336878951994648238950212632833142933457324027726100769257061294190250941201185102403437865913431237540549558777106054469308179342 679 -1135948707512281757752856930765544278928077752659440392987727745951978485367822722908407041860551332219504387169826423613138580632302452964046741750779526304902897500118655108463987852580626773600991105719410 680 2275241719364638927942670260738445410492842682215817313138324170253177712105717544117820188849249528027486216107571865156443418126132783611010205999353300479201976249010966708905789212087398670186087190160270 681 -4557172047409428680759253319891604526259059718225507680602385697204796906951579284837652587954792783231927315750981766173219349975321322587853856994295096697196314995569246401767205438027087586340384337763442 682 9127721312179159011266332236612636463064868144038761469856246107806476779383446962879329596422173020817764398573639604067103727396754155907374603979767184871977354986233118771445664903758755664617188590412686 683 -18282197059078921322028315666884127747223233703253015157015441642406719489727470712166708033869520950343348331290631351575537509685731333278082987941888352699124159962655489478713837862926672313107217010596978 684 36617902987599049243047933721085965136633462236857014748636782138400970841376094997149513749789391718102335730867966990033735129155908709482833535848484671308587219905689482829072691836671666593960113680737166 685 -73342823714080511684078472216807349557640914134415998366485361983977005406594497139931222863679483071035949598309342553832790477880709504819002191626385274437852239772135973401435415894979977123411586680560754 686 146899682905925849764122153982885537684029807590235934471394319382304138260873608571126836455560365411734455469765502255196221394899203181344674623111602412517060079465785962289450896233233242117805891999294350 687 -294227436767381352320174727064312752505555573823279744419635829593308531417116445724782454367523529362794023485824638805453723668073974706102689725940868552316831358774599955552061921353013059977577221274934386 688 589311015445822010224210292325708859286103064932175239792966040844017572624971348614622471647852655804238272064236546201030009092699086099032060411317064559199085117235255973050444100479119271439085317102560142 689 -1180334314713762631616142261045584427122189964435581981493320845002836164831419611559360069121316505765776994313647629582305141698500445571717482741504784027529015033842624069993528716504424845846032383310503026 690 2364093197071762485567727874879502271344347598013626966801419216635274368825793051778950389893855399846154888997644333525100530423205437890741689320750877873319719666429472387772338464101222297627788264831771534 691 -4735035529431999415806342455335671376888630534312179941232393486529752815977493760878361283090155576321511578735986815771181554898819969276096826316984375383162818530347393271115238990387189807127023526085074034 692 9483769329440947720954458321824676422177131745194211897723897079577913788606802836397643572785200705901426758953369928984324097902458125541420547984933990039372395455671683533371602105143870037996941045013209998 693 -18994935200035793220592463465956020181154004843528127825966014372192643890517236302077129158780180518319660720869532452852570172014552625061294886671798458624838307701297161049025452459026720923479670075712543858 694 38044663482379381998552020576525375035907492393335663712968469170458920407641733862717942343979919249672935847664650095472984296448377998079497354747457874341863648982501910062615401415531403541930916122797335438 695 -76198913129374355111838228442277419419013950199230143548009819193065106068497990242563252740798954925413100507180470570481656497735301492072809872302637662868101365124818996054359795826018730473804984188339166322 696 152616998587979892453144831463008177532425831223577919340165400090424742643425025519381241587276142702960658638063281900034688805147693975973250070220719154104950864569268343966977577641949307727496272262167323534 697 -305672341834422149365226412082923032453647524097391103168622323589438546299708141107271955385908751110190232523531245318212129229649569935601760791672325964947397997777797391650471127263722309014765152295312628850 698 612221372985769027648326322479659419684886771495252735313827693996055214625132462351562855194530433628918295541871853672709761698007503838514042885806427243369788532834116190733974198487092005149075520132581221262 699 -1226196124605387513132399641586945548924956989591446528580821481626466673301697284977163599234486730074912252073362433417990529873431735611649128376536405113689562140225275196334012284893478784537241471349074369650 700 2455899006478473941936293276429144516960280872384775173067975150521645834706259290502402976159825185783975826125962318981123072701696927092540341962919911481279094429564636022400152345625547117552663804865972593550 701 -4918811527492345715215574539368795872141295531173314577948614675580716645618248022100957507701353822836254296210399542252530171313060765923564854345534025470358129157357443304264560242928273332061689334067592895602 702 9851650084055487093117125051758605420724058635154157619522558100236283243647954926394218126166114548209113880337748893085628394445455355324098049530456455956316138911171229127457631589210904858036102116806481208206 703 -19731354226252565511606202049559238194331052415923372166295773698622266392118827617173042473859042901491438336509397403332392892529578357602132780739689721943832039015255143292772285385130526103897651130955553250418 704 39518816568788313673956307991202531094427975123076858187092862393543932593883490763115297390771713413129297824686594040987057992336492009112138924836933063950063600416335656661258615183678484983446196056596288168846 705 -79149849370142992649400423766573171600387690828613944083188354779686664807058652583769019667650682046551437952708786550618660399227654606040024576388973368024926245604322053473945319194191835518194179702562939673714 706 158524131205418715901776463101482562023838862822148343584381969544570928852700647282614889107515874533688560512088770038526409627564650387711542606208161216299450580751945587250746816042053402138991934583866606019470 707 -317497127341102893009504157339637561693804687974137598004774459059537056182567978795383477759460769948548490237519933951630996913347983126686072119276751393098097340590494135107205987391446266483191019525214665383026 708 635891984542736708430910776952619998679863300607957017681569958059864509319469326051074354607779581659439718901724655652418349143133330955898118052274360707194587039354194191425836685397571457376796339765392237454222 709 -1273579428806535261685626478451929747944234450535277678707181996001309812547605389022763507393275246843564914656818886803149408919141391316848183731990437256385958795054800225274522792024500763574421280960710288284786 710 2550749777055194213018862805997238997057484599709282644102448151765781212912544251886756611141982660736500783020376924602924239104032241443800262718864306196765487022802424135394744426507717224790499764781272203322254 711 -5108681392994635805332945310181236996453000596696019861581064623057885601459755451455972414994829655571743473454232151199099320739563400507808315947495475761518112910990495640480886537932865844864313935282247660149874 712 10231726463757766369256330016735991997582063987946948869914465885168417554188844798276863215411387979340970761735420906384700326542124636256032212914524678259010503552752286020344568445700594480295256682003901827310478 713 -20492180283052522255693538826219020004516253565003716033333605048442127810916357387283563201666233295076909153124755020742404023210244942992895587868116809989969562567047161519454727631070914541723770986886616668642418 714 41041815277179023545748835237932112027736758308227068653676556653094841026910050356026799945019381262943753565557336457430814786672481226947453499814368526923836236057179501996440636741481280245714057219530859365327758 715 -82198539976506005160221185646852368092882018972893410481371806418610852863974771874972946973412591871467377649730325746753643053848945135818231647785006867735466693960529361907943636441641462815961144930576970786741362 716 164626898797307926457889401635681024260581042658665367310780999062064047348258886075784588113572842434094496336691957157291313068705855635483112591882553363246521831613399439646011998800640730280988350844184445685654414 717 -329713435283207685190672863955314624670796094743087827317636770573812777937136456803246564560641002250508474747846525642150680059427641998659523776390185982044220550611480310952273449435997069860108823654429899595652210 718 660346145943599034931133849278534401640860208337689840027423086046994922355510282909847905788272639265655913644618273939437467962887145452705644738030530475190794875992323485225045802541425358316481891240981815639991182 719 -1322530842641565398961843941292879107880256454378408050839145261892728577673495304426405364910526548060589755587086993189147151613838013816184483846561377972586297301523372697091089412421713153825492270346207664177355890 720 2648738786791865456122840368057378824957584984162872843246888703382934621271940086066229836489015635179735367769874876998838734603803473453915356434123389989582009702124196847464174439521151182036041516420903394149458830 721 -5304831776601200228643985707057998868309314119137859169630973765960824174393779126559297886313956348476582448731151535238766331959861838550923490350248048067982849602403296601492340108397752112842196984298782919888411762 722 10624371959237339090084581356002480173406916539899945305536340250311558212487356161972272199299762853187388323845106632959710389424233460388032535664498632313603359601116399016112662675506403723224621871511518102955811726 723 -21278160730544555445762382595777925220390409683048344543621465937402936152374308141651897251943226018843223500455820390883776229857486487348436181257002336982482039994852409658481290268434606441529699548850940732269599858 724 42615155085228865422711204959101780187933972572593596952340502748365511759547807918718500210573852662623340706442855031696263361733012107841614582370014818675514721574944042569474510371712810873220310709357690517255152526 725 -85347977418737239907795289453295419870174251558181009634876147243850302428693999108266411834522506575120468823948138563249948527502102481972713604452049926772130726320366531643972880413112817726762444642026999139942210674 726 170931289334033497940336337976774558728961115942349650730142577981939162676584764758191646495794615649988512470021134126214740663076361496524396088328140432386464018981689956297993480165600027414168535730677234490748232590 727 -342333247661185032130164194093916555435147457536674564381065722952355440991563062599700938645088436299472174584291982251859168542297036058206729935504362022457333170645293698616082399009948838749624364354600941403224087666 728 685607833308606136759311424468567986824745366377299654603692579881665113259913191366037168597175282597934648457083392502577711516882698246729335388704886360283476606654414969272355675377395245341823314495694827649903420302 729 -1373098342589684418516588921498605725558391635362500360890507427717238689073400515065344919808347385193849895491165641002874171898342648754090421812802097351304573744036485082625093105469785626368795800564375544986717330546 730 2749962037124313127029109988120150954934585075940802825147259391342294303253949294797231004844688410383660988136328994001185841525839802029444345696388843964084388549528280453410949720369561524107889944274722869347255640974 731 -5507454778138514834050084266486180917504773762313209857027007854500222456722195118927544340145364100759244370580653411993246678509988613101415695534346986451119259221967181483143426459599103590956376574841389297442153241714 732 11029970964056806828083897113464119850280754745489628127518993852631712613872983296521253341202702761502333529777297671968243347936595244287885399351832569948139482689755604118929906956918168267393946522266665712379590402958 733 -22090064743673167976135251387911755731103923932705673081967943992525960628603152710374836004229354642972356636786577039899986677706426524745878815269942333988080893871153690543145921989276258705750279789701105659749748644978 734 44240375118465444592205417097790543523292676748864179817795800559576992058920677655414330652106607525880092428037117471726973319079325121831973663672439056159765644725592345696864060129432361753425333069737759789480632968078 735 -88601241499169106464280662839515151168755011264634026943311426268204125721270099780157978591509011531630943165002161727307946565491594388344379393609986888686739003417754620614872552560624412190700213120146616518923537292402 736 177443465522814647488300982966898430581849338063079388502062502834508534649397688498974591757609616023003402947860177022323892985649077066049622919750191330107893434768649099672033969724768201749099520201635426917771617297294 737 -355368896094582164096081280509533117652377307193781446235004306265217635712510354875266452664402417965489839131432061180063785680629930710820974104560817765684617725403577916228645668656575158233597228325955241595392320019570 738 711701722287070066431121190170538748282111876522808230931767213722836404252450665505167443627171207769945744734287536630959570779923414579085404739242505742306897162539715266226446795727227825937990832497279258710482810889102 739 -1425331304769951609340159638644022522518938277316107138787051629830475074159761242519603963851075159217823622411421901803583140397173935473057722538726751906489117748544549399991204508282610670817574416685296068460361963478130 740 2854518329931526171636153793893935096947305603173195631421137664430554679629242308057746080895615805791511510708537460690494278469002083575889271197936984656728882344019336535059030850221531379518334336752067238999516610356110 741 -5716748100646298249183976620999650297713469303428353970536344138400318421877924262152568468178162586294751553188462235547644552287312592411326194636840931000959058381899148540271305367755682834803039680267084682156618587511922 742 11448919082859088310191291308422860803064654801020633356460825895879054968994727816379289549130187122012960169919699099428601095273242035341747693755615785376920704151519248020849098070136605821138821374060069772628407908623246 743 -22928683928851160244029258749692842021404741990369117543697927029914946188467214216906884323808098142872834466924947455523826171943717771721685996475099417503846583078480397922311170809523691945343126775171940361887157284445298 744 45919059383968287735351869765079924873360348757393936748948404536143564877889945602110379098711644083439497188020993424380900306681902945519753210877934528507703515707844599605848290957548344496817221604447482357034997503288206 745 -91961501820468509965290444061548331407822427068099276821001910024914474757690925540813979099614183762266650884384183875428296538952740695192268857611340444015427730517456806734148480592098610205896379317102167980591360875371634 746 184169769746000888919754297185873626137848313242821360288214021955083639519203919754814400003610158715308614785452761804189584929083350998690062586933623662030896859238448828513200758538201062836316630850618742494225453488333710 747 -368833071702129515817855412497301178920103544698888333868848447720676659046051976856001683615983899812167855604274311715045153560522441213991174917289132872061876514883968087116209111784409810521681006134066298054536370451848306 748 738653207824514507592404461245710211129020925824267894322537703062372078107392228404749134449494964387436963275286199643422274525756360861204449321422036840123918622582077034412033412984834990741457501133790222241243667854058382 749 -1479280544489539967098196194993636128835669524501518241814757021366781676245361006194989803334044258301076430684047551713508483860935678588853097616531615872248168430792435789183297204801700720879105979998895696746829189608840306 750 2962509346660101838023166934991703670826594394709001389968877273217638392551875111160962675538197175654557869635045408280344837340717270910594593180438316128496999232841435019085055167267462920550593915460421898022342087019127694 751 -5932915208682247483699882959992270167963699480829932592616481007403426865226056419863891488816611669413925755803991426267345413919126369286965982255626801024995323208195996919607031849863048798685951741846104805102051589641149554 752 11881623448088582582706864100002265988548420344483724810590414936743153890696725234811715253113657975037471544675784071948002306313636393505485556300753939585993295901418247602087906730382343512541431305542731628318838010488087438 753 -23794832957625340396027924560039983282338883454615168871895735717358908101882675259791295057188185222494183155487170582722627569578040096874078296180508554243991890772889002729923499522077178855421918254786507292867145683387751538 754 47652838038147031253284241840150869175161852440525776245221283122463016844743800099918319216298108989826846443245546043098501053057614813474370959519018458631994379485883020511342371166779341371521947796975102658193230691598656398 755 -95432020322086763429025269120443543571291875943642429493302189620416434971444499360508096636439695069330653151033501841503493933918298866401170653354039617552009954851976071125675486578808650064400118168754381461304340032843619442 756 191116729135758928702964109121170697584520094012466612992323625991813672506802797042359109680566344318015226831151823193619971523442736211707198775340084635680062301464372202457332461648117234771512681487117115212444437364979852174 757 -382738835254688661095755360002908616052912872275296733996085745485588950141433190727404052176506596994738294720473285408465910358097749381224112487944180072512209386449584525326627900277234338828450253273450935004560389328544930930 758 766488424475718929571165003526951673873571113051320484015048477975101110538521574740179769983761010706892271557285848859383755338620052678067654850416381747328588339940849291477181754516468416227750287145335279168463807854260315022 759 -1534998356884121073901638574096172231282632963104095000075850929958048641588353536051102871229017654848615907347250253803671379922089213187374169449888806699265515813965059064602215416956936309597200135487537376655613674102861536370 760 3074039729633608577321894282276882229636247400211098064243209807931790124199327845243692404981026576566894543159857619777150498333876642037226058397889699807747709896096839092500134649761871573477799393368808389948599464994404885390 761 -6156165490997950013681022832722839993414457748428012256669435511894965930443897236770358135008035686873114543250429463893916473647149715399407555792003572433928776328527120111591676931219741055522397031525084053171943163566173396082 762 12328503045457365745436514201783831055112841392867656769704902815852703224978277566106662920108036441224880000362287376467063901253092293448725989576455490504724265729721124076366169125831477928178390552625102652893374794287074042766 763 -24689350217837662927021965476243964246793534577758578052141869215830949178137521317345219140400003017407061828447431650292589710423770312197273735137807672283181957604776015859097968778446947490623974084400074398885726522883602586738 764 49443388689521188726341805097840532766722772739563685129747865599912983812636975004954224881167866304728727312340577095302103236682712074994190982245408727113830767500219567130927198610461878249782334127099886983969406914386114175886 765 -99016153886734103197279358486386274079716952647220428310423985536328138537997814750436022963071453149286661935572581780038054105035767051187668988430404219322595239581774205087316919328059723036633440170799250340334721566010046356594 766 198291060788851657883750213554182965251976719630626972722704479745660618901443358981927192327614347378231738492928018738943803473412219904773912024739981968835057888326218551825558882870391379147404424174797453425461258606495728722830 767 -397099627608470218745883420271186764689039067933626177649121976837329921453782176925964677458171576915780306229421747835622997473505811414344972145238310998049850594977777386952967854169326624443083936015992812340506148161942729464946 768 795234267278474243448532826868015197748249393211996819705669988366677210209355271776149940522228918150194270945974916386716776000374366038284240481993316116859170826606235340509635885195740981182718047364781435660179558221788002968462 769 -1592538558680016098810597626387313732236841301113482568226192046117389155022292379400741052256229364937655858866212674204375114107474218495757073347020020475237280926513831814226672124105657426958536445395154493278693640239381094014066 770 3189217165606167421448259198077194137954367631605942994082088231002847779251748430498364446936001787149846351680951031270633352428399409829891331460106817433512440399630385894868144955639665783103273592121492230474056328070372364182414 771 -6386714427704605290550646286759521622870105321969841703423584739541834496917824204390493578719089688848761971258953428265032953283700765336537032452347187833100637892466216322565891326136033424578948586905350948781450751323965080673394 772 12789989048393751476409548354729309939662950761455594837365986034155946870664303095568516527132351606795662478312009587977598403421205422026582803968961481598352789971343321710790985481985470565902699979135434873229577693014370865963918 773 -25613098482756584743435608271879153267171381757943012535769605178456449494985915564712091793653047671787602028212224638850261800550018626760183086066457175061008608315508421552900376623397748565295005568920335697792507766761623141162098 774 51292437737451333068104239668599373310033723985949670793614476577202010497286449876574301066082784259967758199600860203490653588515252818934401128389982773850623273376660399368437564565649111997569222359139603298251720294989009100792718 775 -102717357018778993298674525586880880171449368912026633031379485594982244009202137247448837089718946352720624685554542258561567151860936768696872169294102395158458660244607911262148751769005453729096867160877070401836850112909543838522482 776 205699677125310640922281143673126027445662579704307848951060036071120934047662749483498144094544648371011465943814728220283654253382735799049884163616478485231341547471790047574844748813425366926110579206949868414340519271682138950919054 777 -411929280426126590494426472344980589096852843169124863678722201904554760153842448944197228019302808073163365033040743846888348406087196121412047977289504360291531548908728545250783988177679652788054848184291192050014676635090380449586290 778 824918413203263798288581314687418246604761053859268058910648663333735304424718797842796335699032638808607596356904062506418776610817841289448655254692103500240760005747753990703756957457017143447777075909365294542696629453632965994668942 779 -1651956531108548831176619369369750630031632842760572780927705845716722177083505395594396430718919322941776925295453274638121712818922580672146429109610396559796913827356101781811891877117349962638888910900296409970727811274170342180330610 780 3308152471621140131552152218729329533707487155605218888068228729531947490635146391006400380079546736532677315754196848526811744832418957530791095419673172238224615286433391164432539678641331276764447339963724461712124727282149504742646670 781 -6624783762050365201502131397438315614703417251378584428562091535260901254206563981648015797442509654363601561834974295554760128053985507434578665240251102713710805836309157530482591206095925256502233716253712206965587664031916650249264242 782 13266525161716900279799916714835944323983720383093462161975451222915815054285670362566461669451851671323696984323109788111793532886266199615150279282311721901944762199503065464200206109818375918951145505159950981013851746999068582026470286 783 -26566965598666140313191141269590514837121212526859510933653438750619655200316425523673783488037368067840381689952541970228133619329122768722286456168242476752935825452775631734870459614889802649795647155624955096193056331868607727108824178 784 53201761747796960133564898219018282052549968575064195086711950110815360584123020644429287274342065586066738822517728728465360345771426276428544707543723019403964253013090265082681014020285706923378006601860016460716818339478156580329415566 785 -106539184596523279281495027797711068861715024192818736612234045440782821535226380483022015145218790072905428530260747032948906905769214030825033005501922170604113710241258533391242217621583617094329437784940245458095048030438195412882365554 786 213349691394905276591720518314771147236660222471018166102088381319869843804413439354370911483506897947354758830972073217934186239991151017585953191832796604800597828912673073234244814405191640683805724732320915989512918763840155330211799950 787 -427242027193527989240901962068240313499780793112797717959417343516348089076748235485395585353152431497797321202845304739941117336887747947043680745323497736785936474685658159372010387134432094357905147789522682125671482933607839669317737586 788 855569343194490850596725775013876665052482282567118207429315848785912981089339184524098695478582134201770249487492926088027724387586387717830910213962804527941354583091940344551062290916961814696397692228807064544634256679070737356423750542 789 -1713309264003851445423295251782545406210805957817281957879594021078259568050363796154812440501718810815891713138590485392346428202794559083148917874557227164621672433625128740716207615130118881353970177757137529675851094981851590748424051826 790 3430959683237442379306277907074674964633294701000655001801112689169386347844098446522854980092546706456485854604390237217274815260832685461272030642377690546721271402132753584660581296852628266630289942113321860524867353211123413568001205134 791 -6870601676934363735531930621168518233689954972733492175686074672364507119174938601472170158363311582562376565863199007299713548232152505512492451071281853528398395874030499375777494726890037541105279057424737323396065032917087291278308613234 792 13758567974787685424902610856375373076226641086931348695539847932780483085323360619797260713083059504423562845035235080329754931885279280204881681715616651926708497887590983164467653720149637097899956461245661851484790718823855510841229632398 793 -27551865191413286757482720940827419370146744456791426079415093041663903864593688073300362218878991687444745116688144292120165534612507098769556922577339193593240408054241935154760635973038398227178709615283698112354902743627072878251684076658 794 55173188866502405330320440337808185175680413479440309535500980435533683117081309814012406023183728732084729086611636847161642410908911274258700963446890166666127640666603807961171929011555044517115012616152145043480448099212869469641817777038 795 -110485294700356474291350877587923063222134676090595533824343549575479117009950486962848175217218948178559935879693970220165907505185616701956576163478203892291548930449447491225645172154066585159745212003473787724502181422343186365560534801522 796 221248423335416275844121749000459512185817050444620897155370276559781735571476708595343076776140877785900827172329333492017060377106821710791500800125254902501685159131374733057892972570046162570520797549286570724086933292521267583674868097934 797 -443052514540239206211083485650145795854729497416101453324106907937210474246104886529979606235687718429363565170541453087404611487684820035339698546588204040840544914727708967328991201663918309643102342183251131998339007480712324872457333185650 798 887216364819291721467846946598745134675649787885922224674946525509714954698512711738546117838187362573850951992848478381550204442311993298192790985851796553355439022385336937084392916375488588290326178535858245097008296752764229155129860350862 799 -1776655401116210061027053843794397355283681161879283085403358470290017921809631300834266046409998576577949547289228101176582371818508693051412369757054370050059576430630511879021606858846281114588895345410428452394677157088207617130690108660850 800 3557756145187673358236827588782608882432125495973443442913647779121211868444474356382879714287244856016394381185518491180128669504786799012878315084810293986816549632980699767748855769883170105194276667498280829190675441341773551902240993239950 801 -7124402976285853188839094979952846108593777336376641430041157235324775786539372222194454671508985117753779335585161560014185190745112423845863781311023695747027892809400751554908995644147555962421525288351409507183993137014263739086203538316402 802 14266587324392719322409069564680948904646607361612791948510037824814255672379591463246299828886961046949539817598572275336226084961302499331941864904853607040845372705680207148640559497057543428908994483412514711973270782689960748735850180305806 803 -28568737392427464534279898338912411184211320100944602073875522357957919543360876964207380629511903716783041928053642861288163576864760301944312334375319645175269919585117822374926255411639949865949876780244420819157110582702788038598586567957618 804 57208600272138980847483315096925849118258850957327240501461938132574655483925142003844323202499770679334008441820282343807749967613831210449481877881864152537698187517750460905142783658329625748163529187327624428735359200051309159450945550607246 805 -114559451518846065252813667032053751736190123425530553710345663098466943762257060158547770291951467850203866055066557930078345562996283634020678174026178029449713071730530554120866112986758703528854609628332814438312994469394084483409435930598514 806 229403404986828337621321407740511610471725089872813252835534899863569153113327672618813788357806788683479430452985102345082382381529809694284785184577255507648059536851120372862893317313716311122764321764020760038310541077371101295833961519965070 807 -459375813871929089474030962833831434942139865789130796500756947060408837404282449841064072263421283333102257591674177660016147274134104241056428042204309912793385860482359274968108817307830430375638848542751782399990186431908067249698102357466226 808 919889635540403007410838220373279297881659103665270174660888188787358737163819108889001135622457978598491308554756301259735059570417178187086571430508217620581305294524955608420861999976456477011498107114924089446718581418147863815456563350004622 809 -1842055286673895671747229030157791451758076951504557512640524966907799599038146636191748253436146781061556203852328494398875649185132295784120573553215630831151677736170385333811012730674504186543437034288689228186913579944959186263033843970153586 810 3688662604533970657345563239138048615505671391357149351918547112481763447497310109210988471254755209852259581190288772556562358458860470388136008490829652842281489766581718901560602922792190838127755708695060554960779994107245289790309122480595854 811 -7386429271440299942393336835921028654990377759410367357112088582295855393836653892076960871274433715162813509351841112630746837094912698416061739750456088044519248121645334270998360768470746606337274697625485307095465656649144414109101114041769074 812 14791066667625317140191094387131920157938825472212872020774165879256367785357375131463889600078714021242215712646209360296737914544208912111702925038505740808951033420254461477751031382714223072838075955721699008538742650167596497275167966244692878 813 -29618549584740068791191030204843566011793790851210018654648309187842049566082884957547714915217121224317608813177472990663964309797184854782564741152198611057727141194436508827010682456973905866003205032384854805773107974073808332664267408811695218 814 59309931668459006603999743270846583415419861515988586535496573234342727122902039304335301260553628812301572402125054521468905581011903770683447264454771480995104431096728189397038604297038731172660516306652623188937461295624847341556397770268009358 815 -118765528334875751251234852264012069614504282659114271523393056186002710227276617387150345381346030351935854355790326123219765084858875663603530093210291479749509159609166722280111687360259301226629245097071073532657413286204156035568521445825256562 816 237822386665666978588940435972661944796337684572502739951585931806639932417498312331260176483169606158537127814661086407003438015387887571680331315022079995017618914049754131532292332252882280215874915161673801374879807962317234776048494702228988814 817 -476227433323164909350822334834599500727333607653553873712771502482548888760886779776439324407294303226405093835483041135134691722116047632307204887247154061072439017762349637008722579570491915956982680258410911368889578704452314961919893025614929010 818 953620186629991723047527595447750223723983692324204535044742282703635825373553869780716591696498788271471864083287818912525014826912640242507494288900296264219280414850382021905720989270438542964431060386948439976039082968540320743485593293543760782 819 -1909571013227307254786821042452602891986600338682602645327883120884347746450668360017109069156817940180267080991219111109561292419186370440801157606612568812587365588352129539587993638799786508029793520514150114428598017056352023126262801071715327090 820 3823803306389262126957173788019410673050466585433592441132563352722847684308457960945569909841276607635180867631725168788145110369094920793174653270849090193472340694006990070729090598117391860261449840508806697810235736351246809531108831112686265230 821 -7656929172647819488681410982267231124255464987003959183218720927353999751431158403713843362737834669819655146562024230714335271799634201409493982656946085523539900422619442124564387837270421408926625279978626333526550877179579145619384120163883752562 822 15332503465034229446896948776991281804819993606281466968344630298524608268490801771073093811586232248737897115721196247704760645722157122465277317544387981320270238914449808215341188956612118194660701757879278542865260563313329344353101156204789949326 823 -30702297169545639832862151178896202722258114477110031140503637484682434068238573469437001795393590315672967876636688067961701495690091684223133339549767583186921353967321464363107204477366787142936305911602608837354838744535000794934868144163624787058 824 61479174818045641543860809607619683669752483483314256688636028744631303198991086793455631935229432267740283043661967281027763399871738247031424088021518407466604460211486624591064062083018675793102416614893321177958312724886685802327067951835339350926 825 -123107510594000006843994633714893923789977476024816902192529565039795476523010053296074520559343367808269260668101116852264247616726586251233162993887003297118732424976660640911827430422607554600664442813162849362413895921406740029568799230686858255474 826 246513343103817461200535296429096960480899970166010582015574145180656693296075866010475554496455742162115910497756598284945936867419392016806955623461939558608511859060696065283053473358355515230248104793078112737822332786080216908966925115406075618190 827 -493623330039269817426162650856812146763689976564774719292178320563444867092263250857604135748449497415386599318621925730726757002771223062295170518299745045959117736336141697484904171742991842518334647919661053501633747458693907517592503538876869450866 828 988439947741809424902509417710860745131160025595056549106416701531152695184749539388514325007975021013082755283461309783123280541407324181952859579351221949402423509101782528807402793538545309152346172506331763055245658690454762434502313693883175330702 829 -1979266470810158429905387067416194393469880196121127319256953523870831312369945154123640757038102094390784623859357536209586094154544404478630756244205907613773223091062563325289994487182213866536046098346682838214447644927043419667639240620025223519346 830 3963306092273396020011510598821334593354880682104283080602147289358714468740782458940505728120508293510807474303584905705851254452548321186711586659418742657483198327843123185930366774574674229534799703361404300636807944946354628932547707704568192754574 831 -7936158485852950360424494125620560799540001943932623045380775061951532625483349219267459884329624796480091401776909477985060641192015666832323321660851340174839900947122239442561489149569841451995014420058885849689441200077244837059633868338171876940914 832 15891409574318217361651934107196904824740485047313359859114511090371272626970267041307816624836466011877135709893298289116837546957869382582446940005730390069426810477116465026524489499980668889840858866789926196210533020523560832508344642534414736745358 833 -31821004353861068004909759926305376100801932413522947254934944113678960005947671288161426962027364861588177232465555244527107623063414863000494473379516199578347638119976902335852001401643309751383377786924161386084367281785263981794843096784971439217778 834 63718379118171402573031303276433885104245789464838349583281732093230749515909616987414441348763595398844166090289027821641080304422181921672190133495143238035683310571441749237310047606650563446170075680536940759495337045046812597145993817002226809889678 835 -127589499057241338272486173400514036013775428205261609313387151918207158039847782797012057546944922149023955431293890308455890725435068234686782640462508153829342689805859387605832184820029014779146791574451117493643879053046194461404602880869021482687602 836 255484479756279742797819480496320603638118554961693038920421679299905634095752663238390464792725307000719157364019449947259241684051545252058370027869459663174637516937670553474088548853513805331906863575656706936594168031997527457034436255467178691191694 837 -511579922796153618101333228383226270497372507025725718428138109526793904223619521765513628983121539406780807730902238555213403834465908069486349549627806037381179308527244663473025456133939162211040288004822357771801155915805331982519333498392628834016370 838 1024381772159495501214054991547622667437015808256130718030865720907553080511467434108492656761584929624246601467531154431816648601657451269711918087033385496826167166358296439995747629121701427516533697716662603340827951535231218101939588971701800571298702 839 -2051207397453367532450887052657585587758573204921619998410910445523036705151391649371916111113853560869863174946515663506412979068766172800902274149622317837779951431324207106090888691951049061221973638847360982276107182477703544477681021893236686949129330 840 4107302501175488124947328244439851681286229586661957121520178898461934498559696861053693817409074524982466293915938036298385321868434886124761424250355729363815137059863642664380564251317390534821759764522793515741116923769889305502965731686139545511322510 841 -8224380414888482369985764767129064374110625526961348492437073811755591173633220846727110825180883856450412475877689491167889371198674853295436600402933646104140742514157742233158702237465365894399144502701730133860038965168743044101138839171611434248772722 842 16468311654851976980153746090756850771297583761197565483667579653174626700294095942693668031087237325871784727847005819478016197320959868682700704610311666961302421817176398275112551944591901438309538952715746472475688165595414954392692429941887554949800846 843 -32975724959853978440671925294511145588747832936944867964922023365676142106643500383866228823625413877685489007877265313240507304489140061549056416829512083428646717212074624167815398828506142175641577800056065354462596801706687641166214363081104482804112498 844 66029653220008005842072716815017179269800996702989209925017774850006061625397617764690243170152706207254817120121037975049964428672720771465422848876801665869377181579592903570811387535656962949328155389361275527947634544445090747094087732556867711417246606 845 -132215713040616109605603166082024134724212655064177367840383005937319678075016469523296057386109169318277312448975090647237828496734322839665465728189158329762921857470073117611983954828603283094746310357220840693940150970953612423711493477903052914452536434 846 264744239282432415054121797068027821817646633444752631661460924349254465798475407034423256863825852444089981315416210688751456272246408272800171517249426655574178703561920856164690269171785280581672619871438260663970065706034086706469622981384740812141159310 847 -530114104967265221794074523944014748373735913522301055284311673647739150893835750044508797910866732503250675465764480166054511102048341732538823156241073303245027384367390954210825257372727989947705238056869679880119658940321897131032518013926751590754491506 848 1061479462739331226959810907503947706224357120310193694491402997193938740381441372040342164188163520236642776601393077909212219319207733838954606555966586590683394723221880392184539952803770837464130472741725676864598372937151241698251580130168043114453328782 849 -2125461431088264020662945534239731831402484827151570556828365294184798357950422487983333465109187150933568404542514390972630832868637568425663133598902053149753469355417957751894858781724171390065700938739423987937914855987317378268876248464965166094795349106 850 4255927873395731174812538506943136500712510827365507449347849187963438470275924463771965203684094522787702511764485252253674454197719338346834108171741866236280298528784309438841275315681602210406281863990793244293265932200664546282498673339188491921368081294 851 -8521865769229868616598371890813618677240104000855747570077935575114560449302007903154526954299629487416536428887883445124174485316327079684683898291359252346107316693465406747785666135829723281362323701005477025421404304853388672054489699496893303306290928754 852 17063751583336549767143333535481928706110372693960960482920345548604487916104333757530247002462139858515335668493592771482000124474430965351399160478469544439308072658724389235777563280592484283824167348058735124512553490610896503087964104630819245539691389838 853 -34167543256426724602179846578673240115481074772420851651369639893959709867209303417502880192650041484395196958422837305431302556632415542666861048748441168372803023861035929951967588579051044009847374588213032396364596743030031324133897620535703768933601844338 854 68415166692360699340146052172765245637482808313839564673797177381420887804419878639890532760751606503519445159716978135797209728631938309261847553079886495733979804809246162864760101193834238904092828960617189087408173009676539284183734063619538093575641817998 855 -136990493743735898951864822376368022088006934165674852089710149949844711748842300889550610272406260076496992805176563321463628687998091066379946017325781309444707123792840931651170050459132779576981817489616626764174305066586031840199345772335337298568159894642 856 274301308205500798446875080814411105802096503407341149663651890273695295777689688998640310046618614291910190581838340742665675837464611028472393856983579254842909275934379075145639797061194162691555954115997750707064528227637970224062446834863196819970072306574 857 -549243257847059597980041033752172334856358276966665190295766961295402336115389552436358799096849416861652791106647109684808188597866079848369791358631191781592808608566152573977878986408245532458296546505524495771560892644207753535452404250111438085607649647730 858 1099767798566235198132663811751044916217047094237296162528460284086828161350799453750873956200923210278970402099235075768570051041605875279589590006590450106999597330527093995328956757388205479066962369558106980257985457666279133245559829660992965062550309364622 859 -2202098162876702400610491111995490325442755269082523888930773291165703300941639605258060628416295173669270443970351864335047449774959181724879194591837033301627154887843765685404311083919839786434663292210329937945698260088285518840429701643526107907770638867570 860 4409321457241868809911309200977781636902832699380910905609252028315500558363360606028746688861487853561200167484467154265909594933413225781158418340986332778510230229266686760301417306126537229470803690608891830750851209688025542379479487930132571380881318011790 861 -8828893177460665637203272355929165245840309721193548066713914948599189029686884003082744241780770719567718894056461159723448580633816176225116894996597197907532301365691684299588424888826789772144561593594247571220611798398960094156199145146425853892442716576882 862 17678286880875187309167852619805534435749908087250548644418651681134753885294093588215990211677131464026074906287976021830155942801611801775833906622443460516088284545699990157148030330801010170695031611941422961879042354843738207106878628865173130046245594260366 863 -35397574813658086687858321055505476759638393464228002310818946930142259422428838340532983879585442977833424048926059448426829448671182502202868046503385050434223932720033223430238421767896881594201880073388701562633722225779112451802717934874989104615211510733938 864 70877151731131597514761873742799769295553941507909814665601180996030022148538979009267974671633246055229396570552333706386694023478282801708136559523766359672542592697332933092361565748383485694027393845789114403018719483741496978783357224039263898275863665894286 865 -141918307669894043307614210749177170143662192174727249419128936263551050904440562674939963168191212309583890086505097031839458299228401198021074052081525236953274639909198838648492575921946416399302055089601651361539989031849538107922557156657099174642608620641394 866 284164623755049783171409348025509603392433002667269739014111021070084115023606334662687953986231865017417974063811053301811057103000473585251749970231035509122928188847463622224524040694251722821098644975250147834085078192432164516556799730471341105466979818988430 867 -568985264340622959455180549105329732995083241970169958379928339226132256476663087950991963272162610831336335909223825079886395215088289548922703672598041088678614195753059134304125859089221225687186359542593985890180356642330505634536970295256967723297484793388146 868 1139282562342292705135084804319280518410600957211600877463269272624192565812227013153216037143722983255673447381651087112301352448351263854683814809468022318222744027622382048318407273579878011464350858269375352224381113799593364471920682259142506471322019897598862 869 -2281189192006678982719617020855803141662070860965723676333363733592241237342255700808896295486241489697348445889709048129659828933051897223044444547479924918176519327477291656057125657962627143108657994907125465336803028629051435349534847855542154992098140416842866 870 4567626518657545110338128866146090493005879615016491195480377843872194686120114750622721033370074025766699994032231844069433905938802533473442518952047610399815101199419638430954873537530996526577228546551000452449687659317832283510456662385598594083104482076976014 871 -9145749306603464510474047381161149405375235016203070076588056441119813795111436199255298951535330144277406192570091183759096308023002545001592297618270741926554327487769387099590991518273477533874282206575499948451538522755123392643687258120225756364025366640532594 872 18312491151783677600543674060060235649477421604746315524430714388990476435965285794530311672661024474042824794151437358758649608336800046112599114664892526106956905153398994674544471922969924029188214640097997984007403453749164436532922382938508649123683538254226318 873 -36666967380720852360278506715596344976408746354172981791370631791482650563415398381100050884502777319061674406325384699998213201255190004444027268186487136721610310662518430299813921618785785981255729734089992142223459723976164175556940499273131571038632686454774898 874 73417904915748699038939330622144437307725298997706665067759669609968696509800450346278956847367011380075398448695789364958254371673559833325712614086378442458613622036477742501077798783263447808270060375967976632864225080907998956096072465338491687659796592802194318 875 -147003750140111386714643295626192369325266210574134733105556151273944183785540207860715623851456936244054896169481618659840164681673479315526741383599565222948013245495837248805055508657910647308057322567511937962563061427727339122156527864261440466484655625389677682 876 294343380897450750702815860016191728070163646305712272151185926655901949102959030057746668016359699455917990883143317179527641239999677928804115078052747121957598493837438025215910839498588797999149048766175845318795345387277360664241821595691795115299436130349933454 877 -589358523029357455952690257559997434979589742926310156182519101527831061269675288788124176659611052847452378854646794078749906233304794453109494777812727596038340993366403105643421323362712602764366904794655629424929135838200086168341174925721418595259122019841023090 878 1180060568527626820999497590175222827637704386482391536125332699487716448666865034921510034573005413566137551886013907596889059973220466097221518799039921896322969998115860321710041935456495219060871424113919136424535161803690902016397413320118493919838743557964358542 879 -2362808181993077460187229330460901570632458574224325519771254391839541549588758984533543431653577442874740692125468454072556614959662686576448096084908777201138516018997828864266482448375130465186018077277054027998424103861963263392224953577588301298318486152493341810 880 4730990453861802556750926961142714971979016750967735934583686769407300403687575798448133588322288117234412560957818185902670219945768881916906309143475421219262184083527874170225762051674540984500586612652539566295555768233089445503310161029879229513918970378115933070 881 -9472729087474900386254790522727253605386232706973641659249729510271035416395267255658360626674842697438687475329398927320454419944424781361832852234266576072494672258120181223837118413197642077258274141501942153188526657484504728444340829809163712862401936902490365042 882 18966954534452391318015454246338154533628863824023622898664170963454940050830765828840908153410218320817099657486322965671136799994623597779706172363164619412929952698369228214445425446092404371030750115397610347571883557005661131764122675117137933393931866097497727886 883 -37976901787909963727042654894443603712970524468199924957657765812735618537741994292730190106941502493513648728627696153402729520200795265671493280515592173361741121760996187962433228131579049175089903895582672777533427598084625613279127381231896882126119716780029451378 884 76039789013830289636108802592421796717366642576705208235974379397122713947644913855557127814125136690786196284565492750926370880824686671567148432609710215795244676250507838991951210741946579216236615120740249719846176164315857926060018824459035794928751402730126893966 885 -152251548903681303636264590791912772017584472434021133113266454337548381639611678251307750828734536789090190223751186390094565442495565623582620608376472169734014217958046604118071930441470120164586844900630307769250994264924929251123565772908555651210526743800389770354 886 304847039559404056000623152797963901200871319429263699509168299761702670767867057583002492058437600393215975756742774556672778246683515808061888703067047815755078166830155060504482878798094163793400919119560232197619272402436285300254187793798079425127101364281051505550 887 -610381962622891009457434248024204516733147387980970265583607381696617156513021517326778964918812254416503142131966352666312851216751800737917072378762302584084255795488433825545643793426496174515256296875719697713473112550045424196522488083558095095666298481922646940786 888 1222139692253947813827244380904962462129104274206826264297756327739657942980617838975105891441498616093148665500894312438560291880273139719420734702781019073316710514633115060164643658513608042887421511024637862063415360590436555585073201159040062682156788470566381740942 889 -2447030918524227217479240531523031781583827544903423994856595784172163145870385286593307706090745446706582093475711839088989762654085355926014649296074865956929818876578724938475999460348447473488660856595672657399768992161564525554202852301927870345961959954574939200626 890 4899564905081117614607984602472277277818893082786390922235357825730020811559069790472807258596987322453733711899270106601717883095248864826375658373175387534452433447782439513245423207339357722404957382284139181345414526284511879876518604571551230655220685936034229838734 891 -9810135946227561588514976283796981984940262151531867709515048166231430662754738015517998210024967502988606473694233070050912481764654035601444036308402086310090458284814858299077694987963640995665186102753866095782582136491789417289263009078493441237034903925837162552434 892 19642284164585775895627966725298818828485476274981907149118761362005639404782672900180763805711920722139491047179851853796778394677620683100273511740906795102552099348129675143329087122497133093040914881878907657748670440829110149650977618027768842327256871959211730854798 893 -39328592873432857228451961766007347374180856493800157758414852783096834968111739538651062382747812876603538293942475134983463651651866589995317901730018835169846564253259267377005568538133968389502915116500166247864353217349282929446858435797101604360887872133498273209458 894 78745234835388325331295980162834114182781520875273002437184365684364782253316266553881194308143568617856188987050493124746741027896983627580177559956448160269177859620518368934705925662547341185848000938485034360462731106080691119183523271077331048134524000697146169418638 895 -157666567847821872411376073587307067234402657525891378715078051605071789140818108060920527701583022965010602772432071959053109504980468150339438632905717300397325181469036406230801428497653491185380343287939472450393511554925632758946659341120917775094544514254591584836722 896 315685332049734188320320373697891812206484546602473505111574743682828027550007366028157333573757817388617655141526315337225473908333938091037044291797076560512589287394072149184382011340424599998129369397817752359723121795379766559052544280174346907840082054229781661672334 897 -632075056807649263635777200442338979888327556306328505585986768311024953636757031868947223488699177694428209476376973512689457613413879762790422635565437040461056423700142971814322331371084435250996104439513119637318440961816535200423539756213716530982150159900760307342450 898 1265558899031660301261827306977788670727372038815420001897648098512787704346998663363159559659765441223242217339402632701855934820319766687013513375073441919793868545224283290519761280122639341011466940166781469110381276665747074565483981904157478492568272422683914582680462 899 -2533935368896044150504200426141798763356177930036365985246645320807051002840966525976849344684265054115256031452102636756665908827623547696892362958032019517331248486096561274821755795006219623041883342909073397892251342815722157460241768591775047846344489051132617101352050 900 5073505879457535396969492476656040370515223564883783933395988889177053193975871450454759140097998451568055256450800016219239896029215124039515398331834310390149519763489111937207978059534321128121665610969167715127480264599900331579031146750470277415104866513794810074686350 901 -10158282042245964985861168202056966428636182539389671792597374273480008764539619697911639181654933589811196899994789517850295948806366305370492141495209163491273085109570202649544889058112406020319129072240377268940915687136712696475157512634780918275041509850648771893337202 902 20339104651153718355566702901603704232483835898023551436805541537211822282254992989827520166227740552972566574175958006524224211108604725323906972653499412404494261384324362849347643994312339568789853845084838215253741690147249459584505463537242563439746573347415847274603406 903 -40723290435631013478822138798186951215390613434535518576832669054927254070861493167663523938291227852645478696724673954695713049208953679813659324633160995652884705099016640799211019744799734193882899091377843785251304012042147052437391803609846580658820253987068301525064818 904 81536743137909180493021743586332987931627110146047868560108510070861727154426000711344015088253949198691648490194863792685955352401395817959009407918646332993561774858769111799453503001949578500372180985172022279990249287579590371411545360290416068876294722558609817001845646 905 -163253810809112668056798419152584146864945986846049399933103364063737892334258030174721964599850885384184679173880759351960969212769768552581400333141941349362708279039009884000969933028599377225957127575176713978955781102149773275896614226722277952869897874286166061907123314 906 326868270684813950255106702265004635733275506800006125491979415971504660719328117853511798046387744741972122734743582237100055441473490938489563700893180065476586016720963088806065720106599194902339786360018766795862127258280731617940275465727447535974412606910224979621110670 907 -654457839502805128793233132449681955473318079815826902235504207631067073540280350715159333786147437431149774243451291540556344914814889543632653471004954864455510950727812819220383148311999270705530635139368211267625384624523833368174644956020678332418058930496235670855949426 908 1310358275271964714152505720738709278960170292063283106974099166638249651283808931446590142959038770756710606034830837213825157893365594420572359080447099195915699736027398921657269712821600303212763395117397777887053029464972407000937477961172923185774585294344042764939355022 909 -2623601743076638341437090353156109293947408848989824818954379836028730310974114322925723236691565333302243327165518182693075251914202819507758822437768577325840755141198344409747546258038404130028931039912118266477710579361794294531051332020608979413426105455391228376333622386 910 5252973871218694509138338529669600059948954227706166847921122677561922638761221565916532374930106250182130884522749381917000376083348900348745853429285912519700221620683781952361106180867215307264670579178881954362630199587287550120455416237744224910606080644188742445577069454 911 -10517488512568224670804992706053963064006181514865368115866971366132769311148428971963236552954163667519550229428924796895700496676584323363948123966069340775437865917941750170454239691315244708942958157067054751539678480901973022357616336868540981988719900755190056276973788274 912 21058058565398120646666616705537452016228909148636805071783394754283386689548829624186816712096229669349677379624701659914800482372941692060809082147133713022950577189031872872372534041792117606713150311552691188708193125258741888948643682523187028312455280444005255325586875278 913 -42162280211319583903446495997933955808890910535085747823665693552602469513601602608894320636568264007320508600783107452076399942785429474787443832724257488990050845084360490807673177401907491591080768617942545748674058577427075466364109382618584185294941518755260796194452348018 914 84416886583685853027119517169586015170648005545795771007529195193276331296211091938830015697888137351883324884633623168646397841649951130906539002308495103868401071581314471741202573440461495937470473225559418239863461808673334309661862800381588627929944953245022163475461890958 915 -169018425489465076494692084686608237447028380042840092735454006562695447130437957319742780245279493378251265135402062866279991595458086624476380678336950459513400905987815923734117584154216017385558818430467489964757612924985035373191013671052017770540013737959045469124038171762 916 338406155623116893870290270068088889105521497988177286911699245477676463336907461523651058189565424105471761003073758790534375015232541974279366704113821422579999337626005807971660042855018085792353380819632286899576604465246804254116603482681716570440275138856093222594305123214 917 -677550920534607269502392741525922606633972471781348776704980955659924064825878016815633111777143722908881983470686783697017533679097821399211944103107483852266393726552759536950169834803208273627178249556659187739275966161047075523702359246518795199601045603588191013881067805810 918 1356579059645961502528409885831334870113803895172685959173126840728990405955882221167928214350313195213640889870452099625932634655461117699730309595974649718745577555707014915914039167792760751339299474948107603358797446783201085078343023055348314516643081858928391165147050730382 919 -2716112556445416932104068577221649053919325693565348729872583540276265364520016817409180410292677889219035625599061263715660403905453185202073461971468663465916735316617021515855477331958209910848484901565793662478085922488616038218562655235318077268168145021360800605063931698290 920 5438133987197821718302634765561256735222087193570651082797826798189099834256538384965008783769458776021578942914436656358911076999968270009372609501976054988684631043640026399765752656661796638036741706470744236477153902821659812560878528719879051006100252649729637759667523871630 921 -10888085723009619144794264753358430725211046000021209411700973031651337878946086270223313493907123547210173269261501570573002692378060339229196590122029566091071582908092019535641101298814346908753027219619802295996271921332175097369263493938243894951728430513475348618414368693362 922 21799806943247189705966519951188695959955835225802233315612584933848952178758191541033218840550659084754377305388259656856366461512368276879295922480214044409547807457807972543501394568610201082865142052596232238076472074042061139233539860873459375782512711454982843434987379286926 923 -43646884880950282244689020791321060938979156903124095615646447608790457199248421083239621386574142150176816144507032345133455076537231750600397329432737913273904898198863812031441173079183416696448459331905719768320800610839544167457105467740861923323137123766029979266292042374258 924 87388311750812370154890003360529459916093286709287449200135450699766020081960918168825610184093932261689755356475090753108354460099453894884405627810095475457428362964223357951759114042292862454333269117237950120977314147189932112894262427469610190162497649244188543325218652349326 925 -174965707479448351640803930276833595908456519224653414337956012363902251530849988342343955190079160446051756847872233631899597534248888577136033193509430248734093859061438183681271763852437783031539239141328921410626054145401551781748627838914993067357442101912634256235706439900274 926 350309582914543925943655707665216543969452930061463860551282246656544925795556280694073380023940912737448005965588571515164972296597738729006510262797339093106661984388859302918050599240579682308823880096363885158594959992846478675417461645781531508779777810673782851641951150203790 927 -701375501740382297211407109553531792243985643347241784853304937170570697058825169406917699335447009165584996470865351533061499049395400607481908277151635377490272501309684476947115341552567597109138563820139854991875623389779707574675335227466153765689342835044594381624978841214066 928 1404263675303353485071005607553260993098130853143111697208090762056103085053075554851377277246024385712547962021107120071586107011190647513901592057417185137534442067683300696116258969247951659201258734895103879333122653587732915597031494326738489027638260097483246119932110764041102 929 -2811552694251884751438393991998916803416580839183479649419143299542129551977001541777838311642309506187851862200967074154098431847180987625678735121062199040176678265494464876676574510781536248368480684299856097364988120791812832089424636397089341047795669049754606953228527691308146 930 5629156075794125065469553537782623241273799944161471808844210149944105867695703947705844137585140481901215600719439816330049299343961360447108572254580055610568944791244656722241262166134338356668887797619008872127461868816319665969572568281403408080629635809085443333185667709068174 931 -11270413526168961256124638183134825751428876419911968637700267401607905262874809623712023303771323902853454954073890968703803469987121491285719348534071426281569066103000767382258750621411208433201628453276611099049894992098027335520591727537256268131335867037323345519828560071040114 932 22565029801499344762620338581408810040620305903001987315424229006655197580716422704024716664744733683808957413417804609495016682572640523354443105117965482684000485247024442640069953821107480306130962622630408907689732493126830678204076637023411440202824924912951608746571569447887758 933 -45178465101321534025982801593095937156765717932360074710895846420189169271366452321250773443893639123822009837375654563164852850342076128274895026335576225609725676576094701031244812798785087491717336677415191234559350004115213370733939637944620688285956231502513052906972037507390578 934 90453741199288757053449852046748508464581648117432349581886469654135886762600118468904227116595621760052209695831399814679344671077742419681807684870442971702900765316281033564699435910710428742345496219139129307478470043953530770119452003684836992332525226358245776641601872238011278 935 -181101104391868892109868201814610285231263720740289099483962492935786869964934664590613814690807930544920799433822981006057967282942665165627650634139466984372700354960745330133818492447701365002512638166895752291676480159353269597542049462960865216186275979422930894938519338922482802 936 362589452770320540225673399071447107066728290491426999608304093126603932809338184486838350296849235139474358951966324765514490447459690983783371797076096050679198358577857186276476226147963745040668567791026491936792040461598955309690389837104112895415003012258740473187669866737886094 937 -725953393513806592463220789027347287341858279004551600497366400763268251377614079584898142424165218378214238072573375037826092658068103272622884651746516265225992014468447424570630934801049520152623718496522958580462241208982742848593361496572990716914908131343238312996602111261613170 938 1453455762973944208950189559823600721100519954052498403556249230546657274273103580392239168509263932954959516482428201089246408842433649155358051418681680858187174623562360953176618834612343100447820602821985866574680802989535150155611886637875511285999620476337991359235728978094908302 939 -2910009477840550465947875083185013735034646700191787212235531319133556091581958003229364104340394858306981113639419304205681264737462183530940667067740658371844730436375654114423951599245174321180787537301851631976874247122209629228074100565210082276338849379979012184956507467333180530 940 5826214859466425027990742093445652055736506984557155234717128354347595269235417691348499743324523701408086388627964412465739423580114137502330462596235910054630223251253172644989331058531324882931867737919463061608773776530697916289848855709338283961356915614564083302883113956953088910 941 -11664821526503498248171468041042553282807441137461472089926388140856156710613838752476542555936515372404421099954180433040232635370607815885559182113981006731141971259510074122261517837144602247004320802470445718527598117633953148247099020576512806740072264938340284471706425958479633522 942 23354426668148292880722903790387604908283736611617267420837039146034245765513684244512171250447966683985338845304864082297972847161974713532914878070980386706046992033027605909088747114453109456289812258203930627675297364413020927829000659468698091114861397295104804675293248006106178446 943 -46758420566579178530205742997380206501905181896623181323642604020712356219599381968142514778045805246323670981402734597030960847165467590589422783827997519899620083094070127147308917109234028837141965822933939636590796987116271118327606555568741137499156529427058080814347288190506179698 944 93615975593723542597931356827970406374485781140023655611222259498712441816342790894521374110391354249353328544391482058931952000013971508226031623028068532774292364244170084952880679979123677523408614258920036035661998490813000761994423584400172185537180528527813104556216160737600005006 945 -187430220108577456270902455322360799490322396973601897150318621912000342386973635705515437329382196012118630251954989847603964611394015670546435356800284051498689124600399831222287051479558594745066593743944385596284806014786918574667268115325724192152095996403020094967475490188375301234 946 375256978059415654691884393977561572463346463334312966156385449653151602282523379243976252875963367051061206830254031154688050445520176649281614935088862074897587041424918985077625486001739668886631917940097398242491230095895671250691378123702208026459661871500827961645037317803101184910 947 -751307031803352793683927754620803091892096265442844276024267310964605039582198974153843262186324684155770306313196165228336343336504643914940718313154312093595591667298076615421353738088724296566261296784612050584825696324435010704096440033505935337230263500391231466710247310458903534706 948 1504200214975748555968173442572966077714999208434125239471527445245813749198702379639468037241445268418836397931768536294593171563937869062636413512261800074792018503492630521374913008347938510718517515378058609369337864914157357813620247639214909243082406515561614020260839970623209399182 949 -3011572732689583049136982751808651943291611771965123853789040537124834838466013621942499100220482337052264366474289484265027312909732900590782780796429951924785707344778215623814237081036856856609024874373786235138048674358889388438095230422835895623408572060681530214202370640657223457906 950 6029490070855337972675237236942743462306450254123994457270052367516084357069244969212124251916148274533711874170083791881736565383180126112585469136672607399974755365142340409757296290755673383562029435982910503074843237778928122497899931134483945521304662180479664775766122680136056234894 951 -12071669352663019694153017940536366076059353928635482413924047321564998074412925389078500606782663749925790030783177230466837009893788902087210753360970621900756192081456499143772236838875266107812018246436497071747178253680154936239218802846592199591584360479192538246255008157915331107954 952 24168717127230726885911122814374490455011614698045951826615979816195654869374721679465505419466061901568312626452373754340401778042435103898501136897192058003125746865256634936059762192478370896999955241814346274689340063604907254965275486848433016281118793194851493881955541911117099492238 953 -48388191098270828767032419495352497515809043077641877650767729978522627179847185161548019250733592606570090382676786095494259072594584807245161534144885744409478219135200543169150101414412419156751747981511396811768647239699009274904226736007363266758137730862635822542802135012807073537138 954 96877895884160407524485186723912028243189713518383703296607000649307889241889853928330055325070122820007111024897649364615429178208598813386641588990774745625409889079775632932361356887736193039007170958788202148317228704376408079755804996635721001908075750671137314643386372406759896179598 955 -193958819143558315029811068914238122909522681762967302583357082683141048248170675067128144297346120853748082568883453076484680422456056024565920219383556004863726679778300359052845021893295095529021691909107221346194325858709595219406313042513430940599752079234005968402336949575811290569842 956 388323693037591630021303528761304378665331872978334397147000328135332636025123284555192355889103992134963886175943214847477004976989828844717114521571125036953267162794098904481934660022235609960058083801276076791508388617332748558602032183510839754766705314251474615035802308676205577560974 957 -777459495576133259965969839388265023023236764861468378254572981808766351107810437952256846367031485124863214428239047083969298218135091280604777208750276128358161932063194181716358552515762057724145567568675421781256251034492613356782876563989635256667812940069874586533861436401577147964530 958 1556543210154166519778665242507842577431619567532535924430290614693734860330748613588257961911709971959597313009183328945969172964581049743550650748716604365619579077076381108937695569974105791056349935069597379958991449668639459192723377521915182007604430503273599885992236510901486281614222 959 -3116334858312133039250781612478310217633531210684270184702870531539874036891752702544004462178713947338936394323777127447999498985783833851783494159865312949045668580052747708885348069833374933328817470003687832710940794536587383343762003831702187003746470252814901197833500297999636534598770 960 6239166592631866077888465479881870560807646572606937041090319667384556706244016355822986001068015901517356325258375194008121304084811136432931373644594834333704358011905466399790609999437076569089870139736361811007797379471791696604154505239148019984568158998165205247365055148392601011938190 961 -12491326937278932154550735469614241372696461447690667425549796543378730677409054613115926155557207816713679723738392266240487220396109210324591517938918085538634757727410874763621047718414806543044210678930695913187426339740817253041570005629783331923286754981401216198126219401571857909357682 962 25008641378588264306649079958929483247555259500334921537837907503976695884660153029171760617956767660785293593920068288929463665245192295566640577177293004819721598862021633455321750875910919895817362156777336408718515841076102225749662001562541247754874383932944043803044657012717027589677966 963 -50069257765237328608393377957260967499435192210577016449152443842391860829004393664223337849598239376286455480726704090755905779396332340968196236953499677124347364538443034766802812629984453411092605911386561982124358005341139890832367983731031663326350515806171310419673750444580678721281138 964 100242465546596257206977191993325937007519730840968379645258145353660659777376962540206308926565886862004647547226543207305768456604560181606222639104826689218503062705685605245924247016294134061100975018436902293623368657060150660330823928673961662285904527492909066466516373727454604526412686 965 -200692831125435714394335256144259878032338154521565452784422806045075195793490275503931884307870589942872768265999356466199450708832911362552105608605308048376622792668970281916485737545238722600033476428201361245996042606876043077993823779771719995838216046746951024187370493131495703220526194 966 401801462315357828749432256603735764099273694722388292556658642765658144064453251854902301525218812323472482875091253035574729008913404723783531878001925436632478919853138706682245962115778354155730005639057835809490695799263569670651999404391033334209246077016167830883416477616164394776454030 967 -804434524759688457420388001837903544267742160803291359088943346882331793083851905403881668869392889522398858436367586277501113200321973444925705077586469553023424508736673699063040898282158526222786116843425898253978612769550106370632702498477253353484120121076867226784183937938674766223711346 968 1610532249777322514683822980936671120673873864323612266129138816466694596077594614195917469376696308795705502245105332967705536765634274884568692798338176465563782355534139969523179744665520688268224444817472249777951667881146146799922812376344880077099496176242797583603069841290041485789029262 969 -3224390900070536229053739916395070305624526814081283628160781878337451211974970835168143202029213677093226575234950986760817694261249205758571950883006827650161431387189865081840555385533448648181753311896185406095892220446384161717160439511470506894461504220663721427275543613405466878261271666 970 6455434601172854857479667741833596739802611799030685448126572247483026463589504883888902930610069473190084291959382615172448629982459723496013032338674604738390596126622900449269502563471711839654115468314852625271762210260952059668950508540502507269448032177683695374689895088461701569888969614 971 -12924174804409274513703711301754105736712339939797607279863161476582301006458136194883038914323423184387430866897726513646523742884842070949764325822671108352916658957732141469715788711753052765889448625674668876703479959258271591807160276116128001499946111828079895789657405900224938766510791794 972 25874960812945678624896174239682035987638912563067687326946356916397098171474525243976543934853414844789386299753375593896300451609529389815005173935986014458104251324436964081785144593125363704941332629439265005726870995989278128552839070302501976921992318601584801659870043247052948786487288718 973 -51803144034145616444769851751711721003706290493080320188332781759259188660065556196374020082119966641607821731422596320999106834898749275460963392453259624420750369466819290448277423525489243756207536015058384516093564146924026146982715176745495901688184827094019623480850549387312040079905987698 974 103712732884799751279494710048118740064269511720050531445545699371448361954364123809589904589066207187273741726676882908411225533156879542583832874069094439850584472569529305465969115729455520205064813542476478041466772603738992073719504425771975699064770033969739287283922024561036365173674795918 975 -207638355402616539338899433185628076242252884907880845028851670448756693177194270452863538027784962182663679981017146349648474793032521068491477926463339261719336412410840060070766768815865105795429110109672374101492833827259863706947156996105919189506340827502878655212285900694897300375075232882 976 415702490071267152237618892550037344711933492751321254333223884309233324891320586573094533754875019981559753017361053764948997039502566103630580209576979287475007759365243018419190612345638342361457186268783584240104244894083486532910610281335773961766283174132557471713455504535443740805601747854 977 -832256538674602451594877837457637073878722431373761637217488855441906526856505264480923982908360231195584292145375629661202088985880180140556409132454560103022685387817611833393695374119092946264112304636444840554445644267294491303853813140919419089039769386518715266004678415362185761722106059890 978 1666216194413341197429035779630398916667155754489761531537059884530692807860738711631317796613940844856098156512058303585012367785510456147703315691510323262190710513809475259898019047093818415610620473470645025257365597492844019083772811438334580509093944849544631177164891643306968083666017248142 979 -3335838622954954983336631768691047371153733292463999577278284116355145124016933788601575254822322454642055457466730695695241115198521104028587626236223052636672100503967453706017294691898901877386032675336800738811679812902198111119675993189660645680216701852103663644640852911779129287775644753010 980 6678489714166455143630383956242593817946310151896952182964896927297809264624780307881029832833526439143829203818689568440914989652042591523537242178850917497925559960631913784477102579220333847101648807464622854217256861637416368143612727005304260684491028010236129869903845073888644816438510019470 981 -13370604364846000641175008750206185787170307437731810422746451243770656562431386077117818312044815938007094985407835490982695497814085949979798463770511459445013837826657840313839231549285727878862464528511288461622308194940873028095746935262574460017097304632529864901051968648438062114651461065842 982 26768458602718181990178499175854367876895989143339432959126217265891389191226423076947153916845157995453063126356583690167122032648173433825044886366642167788353111464103706117448515880261576127043262884186662429620205333213826639808536833029080797330425106489174940124592494298197669192851804185486 983 -53591416951488725396013961702592728358902726822430490145519064088482930515180147999317342419201368229783872563794992796737706139336349935380985690384522833373357094549783463214437137323903392992723193422701495871991588553091814446851159591066025349253311207426580300894162102599038428312801372478578 984 107291833395082173623341850106953441928026950716364228745571387290366165295814899689480754009424840937323237749753636426282336426752706006223763216071522662340015932342719028387954485774567267462719722154059333769485532879511951228170491032147778207691544403749621443078278433203363036479798273172366 985 -214801665774373792909311553617442854276496895575734954400209292807532939122539006760653646360893890830157460743834574518178521149665424283371110102747999315866635351171742260694069393802655497879986114925431351589975777305680547125277325764327011433752932785292164568736465322417298432667987602775154 986 430039329517166477143878814041957649393879779437482902618551622068667095306896428284691569405876199571336891976323752367584738891650873108589387546705906614106477675316092929224459632112352921669065571085488071281960977704674383588427338928716932904245553526170172502632747556855741584752757318411150 987 -860950654971170736938269041698059180469531535446991792873369317044536624737429686096151692179929234964717724929956711397624870967941795300873109775831629192959369296577402674121560953238789695156317824640226878767940801595975345852600052657559685881970482963512031735585128937753772608339078862543986 988 1723645301816017039177560910624406124302607024038035561019270779903478117722133031245840491096212141573523331814531836120160528305163688769134888916502890315411566485045238979588405284505747093949009014218955229943919295565203849056690854915371011910899717749367436931809525523592124094345286176531342 989 -3450778587379385208957167475705387775332301954364175072583605851435765971938813380598755195665131626435222427538300498890142629348887573873047116562685044489808788753871345221867377325067829595170764758314913404703913975876914012816363209031245304115716939143421620784897586343353405944024829255949426 990 6908533142253472679118426260323926604118779721304558046257340286129151416866721397411658818275677939446796382895074651079928404174895540415648910584728616697588889075304424969115888162248330004887022976383832699039978721246840655038689416463497168819268885576216735412352243279045127398718172317672334 991 -13831018219496349880645035138474155315145911067761531894694937738773541779711632067251614490442185252046295821427096608759143099304031866170407176088174288831120401285732318988994043348722001638865032872275677177344258981479706568889304829729007458814207785731180458509818627742766885818773372246891634 992 27689940308971508806106435512600914844108525385827895393750389810577561451379642679359822688666029250397997754128087830716858780516545303019033062013782688534126048841711576079512620745894686535912039583567377913217121040931463655402461653062041159979755600619854892389865537854887033680220799716877198 993 -55435688357900635701845601496507038115850457272265453996221808287216078686672042448432832792895375993406807730803964887830862724850053747394503543702433598812022590223917028362074309588690739588188026845166802943491448237807028346052627293332134804662191259554697735520187640448480591445789709879942258 994 110982992195716507582956663935624493086967727545750234409885673906554068941169599076292040416917386972035239906703508228456015777334033777501881926754603641111586165528821809130246755371184212209103949046397700121097308787502258762600662561080374578729742635739371372521288410374374231062275640652260238 995 -222189215351263487524444249756469819884469081093939121654655462477351961017990226511436830496088043914513728703598173362500612209935920120429513532208680169198254301219619123072689783129973890483663688804923588710423442198780921666192141070992959096270205504738694548004403079703574558465943723089271922 996 444824892622187919765950343283381307190005414192755548979079154283191568307282509740579160316682627769913955187578660536178385730407545371710526421816306112346672542763189255769772111035158713098238959034103554357304533645114651614365914039650338070161851475997292701932458677316801309614672329748046734 997 -890542709083697728966024374107645949222145332395265709297694767223358429157169132916569319282378335421600905935921948694711094081886501005124051558430503772593672966174280530788329311620739290458301080916719862587524365785334919792695091874629515895566583885034392615712222390452907004594914426635099250 998 1782871265846039236800296123297058568128559672810040641274462451760667443399546492703960635862782830606747802993373152634130833405915822533654100546456790640988001693644365100074228802342322309440248487530465232920879328560881072713316711339916711301618929636148399655119054852544422779920968387548210062 999 -3569314227049366031337086996757650475625657361659099727907070738149236056969509439149565266321617980740587588229804815757678957296117286114120195952105147473577314909880338277143597962886332075927789626454981481333419851102184611682486477861148781624209383004456028157627329848366063101304215843652443250 1000 7145771844813307178147163493842367629988390755396236346530433145554274454279851785782418521835340600535359140945726652494192495560805854321864381622593427330357252864943892708277476642176039065950164555698064993650162090165214155876679066084928281290361813473230514010033099983286561285532989824416932750