0 1 1 -5 2 0 3 25 4 0 5 -26 6 -145 7 0 8 265 9 265 10 993 11 -825 12 -2070 13 -3190 14 -2335 15 2739 16 7890 17 29570 18 21085 19 -5250 20 -73006 21 -71945 22 -191140 23 -176805 24 185045 25 295675 26 1204590 27 1067375 28 1353655 29 -910885 30 -3688009 31 -4645850 32 -9409195 33 -12021485 34 -4296815 35 19981183 36 28942560 37 76843230 38 70996895 39 76886145 40 -2201861 41 -159936125 42 -313033545 43 -626497215 44 -636164165 45 -580902320 46 -121596425 47 625944695 48 3548171405 49 4134241025 50 6892354157 51 5465442435 52 978312105 53 -2409822420 54 -17167161595 55 -32324361418 56 -58972159665 57 -49001576095 58 -49179682835 59 -357525855 60 42057393974 61 232101029655 62 350233228585 63 457052179280 64 639650368820 65 393103826414 66 2277531410 67 -713391340280 68 -1661680777520 69 -3929196286760 70 -4203745067332 71 -5342961757355 72 -4073053962650 73 -3357102484060 74 4714203225165 75 16084922433104 76 29772565678050 77 41963870933690 78 49638316541235 79 55276213838905 80 29282020352256 81 15532515868340 82 -124580583103180 83 -193922095370280 84 -341513644654250 85 -501481974454519 86 -592160915931695 87 -426639733273365 88 -368114339242440 89 254583218828080 90 1247180265729173 91 2261464529695755 92 3958471444533305 93 4966458649884435 94 6988123742021720 95 4666444008416767 96 2944308363280965 97 -2170777774181185 98 -8614518531398855 99 -29827103658898380 100 -36879042826949504 101 -54997079222054055 102 -68037363869259130 103 -58188654026134745 104 -48837686730441605 105 5901561947298406 106 83749530628171570 107 224248230445479715 108 345663664720726400 109 621560972509027610 110 662619318687955662 111 735374968819953060 112 548462709928569955 113 439952945577852640 114 -443828692549256160 115 -1441951595265424380 116 -3349810867402950560 117 -4823499957571057615 118 -7206573494159828350 119 -8462805338245302285 120 -6878843808528699309 121 -9274058468078817230 122 -1703360497289356390 123 8149718477935093335 124 21500746936486075145 125 34850595163985084009 126 66588710817018459385 127 76976595058775176395 128 106347238285953447080 129 94833570056334550890 130 79981172533151055740 131 35270416749925870160 132 -57532222009501505040 133 -259888591397178974515 134 -456214536057707036160 135 -657094982613066742106 136 -931102425265755951610 137 -1135406558636596575270 138 -1464772315440010313205 139 -866331018097350167670 140 -773880788836604740804 141 666590326030488398125 142 2162417464101780846175 143 4567069726913432707155 144 6203615437731150153025 145 11237027185223904313840 146 13922218639234348168505 147 14793365797739834622060 148 15662367187923223155795 149 11829392809772995295660 150 -1447591532582743994713 151 -12361790989197023108700 152 -35353064711861930519485 153 -72972993213582183483150 154 -94878336845085403452975 155 -162970601569027791360904 156 -170616387430373898054925 157 -206058451603044986513290 158 -160890800198294503908990 159 -150837200727464544305920 160 16509489902905023261641 161 237211901726239757549245 162 617094450361647632602015 163 821413186104000509549885 164 1437571726308974950233140 165 2079505016594910275710871 166 2299528597285675482096975 167 2508331749430381352132465 168 2493913956858747459309070 169 1522219093551149384017020 170 -330778252517872514224108 171 -2073846413423206685899205 172 -8249067334781086200552540 173 -11067368275355823901162095 174 -18011138228439322907046805 175 -23983018211112977320918799 176 -33919195567783044021037820 177 -30569235510061816185267095 178 -36276978970235328805966395 179 -20827167385359607135090915 180 -3129127024881716815558335 181 21801328387799150637930360 182 70074121022442122125036695 183 144157678505614505640092075 184 219742196077145921831730100 185 303929140594495244864729514 186 368185468273230347630826340 187 461232962014107066854403080 188 508993859086517749903595065 189 286884497794120276333709705 190 314576590750492081331831547 191 -198014464643766381590524675 192 -571456262123119895062966940 193 -1403823280611676731675257030 194 -2245375191634716491224318930 195 -3814874249211165496433367521 196 -4276820202735061936358984495 197 -6119429957615042501974137780 198 -6512937645965296380626016010 199 -5441656632059119126562552620 200 -4253102477454059682444177980 201 -4098250798234627441911721240 202 3247991970943697717913961060 203 12684236760013345720782749500 204 21372212390000625959491818170 205 38608209820384446170486534068 206 49666823541072015029370017455 207 69404874662323068654645942295 208 79343017980573362390701948740 209 95271911832128596521727035020 210 80514865401593662142862790132 211 81236919724248477669960259165 212 11511668331145562091162320385 213 -23613764404478915905157632275 214 -196710912211187522710321874260 215 -310527044778326281216624177985 216 -504766782982070879163486202995 217 -720608723553283806903988539595 218 -986678040973684641616469328015 219 -1113371052149443490872736047490 220 -1459686855081133030315744568808 221 -1229339713276503376623554868740 222 -829647958163895463897553759850 223 -857441577024164790168149222350 224 477319448000853494834966842625 225 2173265473360915281414802966898 226 4270315160856580637025709469125 227 6017408367402314448575132175240 228 10551530292347629751308936508905 229 12218177853970626358381167431465 230 17425786404728840694674242688393 231 18699745084471147722290259096275 232 19831316247956058204064027286625 233 15688379781009491081682011730250 234 15607837891019564323778362025845 235 -6027955132343941125168383670000 236 -14739944384717566086641427042330 237 -43301285829344172779172599936275 238 -77969359373522907538368840971895 239 -128661906010331302462843209823360 240 -177041993052249662505670251652073 241 -211526844117962286532826316278185 242 -260991931509841522588377557278620 243 -306648759283898534312006694207720 244 -287044615921979814951162386657100 245 -214099227175023226990763791241506 246 -173379166632942950794142240391335 247 156797232350626596670681689245540 248 299492340846031229560356789343560 249 840998130401976635619246483649550 250 1414614918241710180339505259804948 251 2289285120342460078447457598448505 252 2459941816136859579025796954263820 253 3868623631346435979612333215606970 254 3921994137468437033982425007754250 255 4440533158733026894632574715824257 256 4691288430986315024606651566397720 257 3882135349397990951050967382059820 258 537939696267237339101316893706830 259 -603091080455644917781013387003865 260 -6550120129415021071989735801167631 261 -14758994568034508840379475992559615 262 -22195856464209577530045403287015220 263 -31912349843916198710137658938864995 264 -43616432086679999159659780611008855 265 -56625657827830535140716139656846881 266 -64951279031411717852087250191619740 267 -73651619601653583412101733076443430 268 -59319753667155190342902954881057425 269 -71682434761752727357293188373555330 270 -21488061938893481781138193073463304 271 5582038595217565621652667444446210 272 117022683380748024281836387675580365 273 181233716833333662805749684786323200 274 338724459573781631037866256168799865 275 476067286497927504885823921081121906 276 698860288835425882541407111730789335 277 740917199576267621470914008142922495 278 1054666941183127628223810617900572900 279 1215600840018955792626689277331858230 280 1136613066479223277025824659673679727 281 873610172540968100101832839546244960 282 799352558211930503712779518592603990 283 -163714368321853302579229602089960185 284 -1052331783204450355452123618342479890 285 -2085942471353464828077811656030885086 286 -5019264510875913831460902510551059950 287 -6512298383469494883193657274816579600 288 -9012753258658704875558615830378906255 289 -12492823263115908478175482493632888565 290 -16472089256264431682327625009202777893 291 -15897610310704714733036259545057884375 292 -21207791593567185571329666701964233470 293 -15575185488353560438536139067593518545 294 -15166600535475972262422929579923581290 295 -4618394849829084647100891189953753969 296 1768164762289321215010473776287472670 297 31088505283328451680592421146912160095 298 47707777767635738256437313704113652500 299 89313674193711245517391853087550518310 300 122927714401632044813973112505531180479 301 178089953809425824867724200348917878885 302 221633547263864569761940206073326581280 303 267800417186238682396819083728023011745 304 292438240051088680652406112425363550050 305 326067654036827392279659753769309973999 306 279577931019512435447910682237945137550 307 212648649307552838558357486559866235120 308 79557423898728224780432079900116285115 309 -206376049740251555275395746261818109545 310 -364086118043698224894309388165660400230 311 -1077910292492111811263165875836601269690 312 -1581348861984044144108320600603540657920 313 -2173817939717635126741223854213086093020 314 -2779679236854865844807593814367857764740 315 -4416171208687597149139841695691513027574 316 -4046011535637388599590592531459366067985 317 -5281805619326234209316599739832933787975 318 -5186133457098707235958544583259522381110 319 -5122855372090562970733131505833050371690 320 -3151647087531790312204361718219659737585 321 -2430177641225736463398116840719824272510 322 4140207819570421802635764564119731786365 323 6950030008196090523506562331713430849785 324 15189542018716683587364363481240173928680 325 26929792596004404077601750627256450103851 326 39534429821918683760769294316381026562135 327 46639293125931941092962812214003244834840 328 63684148465827730011283585479680161000380 329 78202541650425011874948675774797466257075 330 82877769593435078785008946029043929688915 331 98579068673546046233540064826214865735660 332 84767075727046937708502677204354127108370 333 72618423306373769044857114225965919183595 334 26777566479150646356312054007369001274855 335 -16165063906111835438661607764025455426914 336 -124025917307375890068170311650144647591610 337 -210009849110431131828341606304199659698980 338 -439651101800383878982498319253796507584310 339 -518415816905877289664732251440320320178700 340 -874857870377063680764979583934055725829861 341 -956786467990021239945944967573012403523915 342 -1289623536688116029837827567493991277381705 343 -1430986791637585881782645208974725304872285 344 -1714459722151801037697742222176479903176825 345 -1448585036876316978778809739344442931305326 346 -1644707650983375519637287594769115643848140 347 -752829311739148879469161166148381039787140 348 49623530552869980723594421256530949950190 349 904448059572283396600903842152298919133350 350 2793581137978589174906458906230894227957918 351 6222986863167086154106893698912907343496650 352 7900846884307159913333553427331396251683950 353 11547130910606116689843415996976559868334515 354 16893802690130558090309250655269984837556475 355 18958853815074794167920628331786770771439157 356 25455576494082108924932726679097449404509590 357 27478370187797936117901932757976189109880685 358 28235069464174976819832508632867571897196230 359 26181437047781815817959710550834798534584140 360 29876930593827425519526129016290526158377992 361 5390566734161228407164889462480868358187155 362 -1254532629465848357614346970372019730836100 363 -31423500214429052484002265749349505835603435 364 -56679134959750684977000372929064035439688275 365 -126579699397864130103220736302141853032560261 366 -148995283736061599426193174252667679380298795 367 -242908745516595143723085494417518922434554075 368 -288483159677729327440379763812666551869364675 369 -405306885446990973363666888396493149763344895 370 -444782862581712764081513448002264476677368822 371 -513000404385247340508201467866409556290959705 372 -509188902932468663341780988999556764621896460 373 -536975688167213599650409295850678497815527525 374 -375969710293878132616436867363995723070759460 375 -236024020341793695372819939559755094338719392 376 145610635368858144543727690122640905952747775 377 560854154192882315224193693661239657729614540 378 1089770916866069955297321813530868630544915210 379 2199376014334287697768931308244531736837679885 380 3025890080480253004129966657814347116940528161 381 4199518245161797779473434513421778031465911780 382 5652179109026054305300293398583454435083137940 383 7442003152265024356764424809172407680996598630 384 7434294623180450061117372515762354441054030540 385 10552042991290282564635437591667393863002164147 386 8757574841528659294999805078109561371247011565 387 9496780385686602633750845083375754415089579080 388 8024363403092873615032608080654172904834049240 389 6475146234936217593812732147579305784749125360 390 -4091380854511787825728701091584261874217989146 391 -5972757323380128888874958232505512106796741100 392 -22757129478253909607251734268261927428695065710 393 -33353510363154453868365552768038844528545885880 394 -53150831668339761380149402178555054699512918905 395 -71101563969286472536910982116231256636890714232 396 -111375130525576460413207229884838455696264320645 397 -116513514728506028841166922297042551239192062440 398 -149336541017975620064856609633000141327260646525 399 -176030552432451031972705221353950195966818450795 400 -180685630192839667746143657781485308290897942050 401 -180253620814805196352700250076026979614588179395 402 -170548770065781627934248921152314369892972667325 403 -114709787370580826127816999720841465653011787550 404 -27638522596716224292721740823975013358620709400 405 96887343391234302238105704595460570704824628969 406 321212852211486175445409958164839761315544088350 407 489217675365121210818060399523549042296895538475 408 896590861239025840093827654190128063570985061170 409 1191666531399264304775803289966026668296158390015 410 1812231225218910527347211000328782091592498121832 411 2001416322362761875192148463318762628057514435155 412 2753400641499938272841940107263278831819772410275 413 2927661512312377446049680101318418690267415606990 414 3821227160833688979389147812182242356987676771450 415 3101395346560148569567799655551855152817186255609 416 3643387287517494646066931990254252716999184126285 417 2796818613288270730032789238109298796025928712255 418 2030749554557353279327599447548701309583320908855 419 -1131742950565537068166877316363319769783730124750 420 -2088836202340123189084669730595928723000449585599 421 -8597278342026347210359263438822159189249116405185 422 -11725622505785676973931661297033793477173630243185 423 -18915418554381186787106254783211797952504911995740 424 -27550088926283406895667892165556752112515749196915 425 -35597966006363608595225910172497402318677375516277 426 -41997552216287083276290874354504972885436293500490 427 -57905425994104911793561818711991802530229306956260 428 -62437392980268809607169582459904836614144848110870 429 -62819378549952210500746472752592710412413213331765 430 -75886834039556710280853536019575992741940844755371 431 -65711672375492695692265043624386003055159318077955 432 -49860423434368770186776136449680864579351466201155 433 -26184470053838957788526806380086098603709360858685 434 5376859072052621246964840011148847896577680941170 435 100363283714240155896340829223848389506682117742412 436 128126012359278442422084079120445610304122544322955 437 278946012390121627957191012578135912555586629682350 438 378064519503061864424548818932917382193998108405520 439 570193772493245459711041615163403651980622724771420 440 663365484799015946740176300644676521677882112696745 441 974125901097730283487383188499568277125160885657765 442 999056824275063847004984927572576070629193130042860 443 1339279549363079542889995587243019664177055391961510 444 1285801838272327608374444366921660514371589792754005 445 1475868863902498551573969303707431060612264396440196 446 1191877296313711782752530356428836837434357216482660 447 1233306651040273705904750296624717578451140698705365 448 390559019817164265756133089140738877000161979692955 449 -130877663114014789376429644148072334316524276545805 450 -1677573991687203996001444697006109747665667643876397 451 -2628312789533186310779642617678141574605249120015770 452 -5019187979038409268212423729228764465765092880851200 453 -7769842721691722345259912889840657089320253641722215 454 -10524843964868919794170866626612875857776004820982275 455 -13782973634495901137328155996485341385943575031458769 456 -17427333342072593115985277150818112357651885216077650 457 -21172545438650976607925448274766303346808892035062730 458 -24680865516847346978310989842644227998386572032516820 459 -28956217890352433887926539886179614608893025730827760 460 -25706320005231053814851745675873027748946671913806316 461 -28742823677464552139748045295483062766642232092006030 462 -23338173298623603744486678226060008714078960219299210 463 -14205003479705445638953166656130287792158206229449430 464 5905752549369539789801263721912414321207661298905130 465 7234877321260256624091692566147679046645534541557894 466 63305202831623253789185580882764437727687448515756725 467 80619780260124709209084237044723511988279091146437190 468 139215166860396262568843122215035222315127818084384470 469 185337890637576294454271530155033536987266289767120625 470 273304665302571876075398928583135779842665356312289196 471 303486500554471585798820044395033824800081757189071855 472 448175984671277177238125553306508504244226838798630915 473 446745182190597903549778441699749079032713660411292535 474 546756346972340485067124102978135170433813916272142195 475 577762516397295572481329573175235622810264873344108207 476 629732167906135206588716381341684022405932292052552095 477 434070313069722256112703572763229679291131496307139565 478 444945212156152421594824735508177727273837683751133275 479 151175230861991324074957081883377488265199302436836980 480 -202831669957791587893470332367501329941787000254820502 481 -669006870086155387630155754038274215515242635041323080 482 -1343129002268045640436510140347571535516680642088536300 483 -2289881915912018490632325679398727043310104377984436070 484 -3294663258108622757765895485017650399044061013362651850 485 -4514792470340796707211215965761898636791099506123691398 486 -6143540849874766756032922940757364443212424899792432125 487 -7258850837454707226624420336335367160596206686020412105 488 -9415026572530634266837343236414282986872643884352720810 489 -10120447323518979507784935784636907815913910979201431275 490 -12335138109621345896963159033886717926388470615794991478 491 -11331769662323955590437124090037725708940279222165675730 492 -12626673287087210281549822088850864537225168097913710735 493 -9140339978897834707250610163242254069253217893732853585 494 -9070455699812586993687943115837682216495619163379788915 495 851811283862011626385745273969540703525790336990938911 496 3149277696858450776527441176023342402391174425753923885 497 21156986722859497654207201790324919420199820136481952185 498 30463996472926284891157140309361871240547501034226043325 499 54120336786815148160526464090018206047994113608813232160 500 68897930679039065698199062957806425322141143010175846378 501 113152398542192552875547252240670926020013956609701935155 502 122000755922863681706728734875518604264728494623768334045 503 170403344413808051229122466140146503622357998693875587850 504 195924830122732093970686548617603670088072513906362385935 505 228513185585522637694199124357220179632958785682441202105 506 241641738471704272717102827627075889943001960007921341150 507 280072441300323809163872305959121888445950937275045705360 508 221851049432624831716771078473758682224001797194153809060 509 227331129817962971971988014569090915134265461167686460415 510 173600036255983951994656243638370317579108891978587201797 511 -6858703306744383151329069569170911790187480785287846210 512 -152889695686075130250745433785805773428759286533510491475 513 -342883357680879389786769807334549275807846830234237544240 514 -714087880058565857363668166237872897878322089178042109360 515 -1167643419489845783814232823109225275827294221149215045222 516 -1502834601165672230037056887020847340991910163223863064480 517 -2309337256616913593178956576961798118185151604701236763530 518 -2679602634930043771942373031118491939452807570348667475400 519 -3592642630821689197690951205447227835477492155556636509700 520 -4111954628012245978802851029843096108686879486589741367284 521 -5113654080671229775092756798118430962685462404623964894290 522 -4797412071939516795109657563800044905760857898385198431370 523 -6220823482720588061769088908349205095595933541543568784940 524 -5051511021547038842138088915084416241727042824063379783815 525 -5140358390649496623923242286304899331334436218074970118144 526 -2858428602624963330243933171282134040337992200303558143395 527 -2401453355884400685837028288217008312078535125438536161765 528 3713943566185753230906334606540956510409233180982542333430 529 6055873112110570223159826623222509844008858674080370185475 530 15520550538110299667744168725828887071536694022055893086688 531 19705226797384622621768200150652788326126094262313472095545 532 33989520741561313266039045525266228715798676899595654226455 533 42763464119087021205938971825895450675722980125042429754780 534 59551211915903519448885657977169534934892554507730041681080 535 70311483816171897545703306563221196024771497148516793920733 536 89151627603813943409051119649454884926211349292932065320850 537 98814710043163739074501480948242546911998761542549462844945 538 118385872165161299295728674601354232810817757376436667899820 539 120404613231177380028997866369245727353353807542196412495315 540 119509674074062005009908135642964243169376551203689999516598 541 117024509971138693102913112219245564635532864480922593843165 542 90008264079846113047170557150450552205160028516379368999315 543 45275258972681272848423883857665045276928406309511966478835 544 -16245937849378590491643822973653948153317778168512262961540 545 -95651751618305660845510034453610324295124567416439884246380 546 -277136043200410130202631292547524680090976419837173715095480 547 -358114348632845189857573353118391965323680269074879568942560 548 -633926567527178462544230242604888473872246815314558357549260 549 -832662725729732855303130697174157730370736028380091464963180 550 -1141953708006105088437131449009081786063488582643806595222788 551 -1363966577456177998356756643549676953406640616702042219891135 552 -1939756476196711344265237227649593365668595669071982198098995 553 -1906859076265991260834545637730293130225743871802772000905670 554 -2552522320091232020549506835106345768004936770894911808895385 555 -2539984306314944824285551422287081854302856562637067435007850 556 -2851182679014770047822429572619346656916023846654957611553880 557 -2437775006516018586065895735092239697886215580691554465140965 558 -2859443548781596615750945175369039630868425932445754439975810 559 -1125977285062677403842083210564973891645414922165409619486015 560 -937704444380730054361952282978102324650493201872391644620116 561 1198034959210830597337576314523574524670129923933286120164165 562 3136202256923398623771068098178762778035932193724397967558675 563 7260721844362845193983778191134369018874063886245723987633540 564 9394560812267754044514946336141941258759749114382439920650995 565 16029313763875590162928141712776315038992343817316876887914960 566 20123911304449196819231994824335852018068030352864473073787610 567 27615048061912770196776253210494856953491348261064623651145695 568 34787102503472619832577228940517537266734357447210582995875620 569 42237880752327925970083018212178332316541055850858116743868180 570 48022112608369002810734141469156606176519678736601709586788410 571 56286608914135246145906455622546007149665238639695604271963125 572 61772105129444974465794258778215675776206332854312428444788345 573 60258039140182288787602048212380895441076591515264939725768295 574 61768350678028599472910480448705368200241924149104465423732410 575 49865073611531383717885622222289706736536486896161123018580867 576 39703417029525771313849557343317849521433671684720536596747240 577 267438833169301587661799056193229817695490834336202267261265 578 -24465778293144167715150629394544613400782743430205975647427985 579 -92434477949749225880727785812084153405568288719738561569505850 580 -141026576935542410442450526031519088851665085057280227338431540 581 -270933082096365194095756087063736421309226410821945187386010825 582 -329757959657342658585750722132845151544829143989581930549914045 583 -519616975866280774102300134210791549764891607594908025699200495 584 -596253794002013602277534377050379433464857347997561566163756175 585 -835516152548374957642432796606636136081243111794833222241591940 586 -928940120565628277465557110058253327024428337020906563168496695 587 -1196572824906667479694713670372953457303299413975028786191819690 588 -1169030058013396064133810757770798192828987155051284441458784425 589 -1531033139939106606278899797509081618045404651560368663440026405 590 -1344346753688118836251030710911379336044021255247431442834504470 591 -1415889490596569411174987626251852035677436378003233946554903030 592 -1120289675098036908660369479528000056769162347215974803094419745 593 -1025146143318990933982933473332421425131351039163340742729005595 594 27179562969437047207269123609096035358164357128312167844776740 595 331756358666296586460476142099375967000080620468819719997767054 596 2045370448166906177232345351251777414094069424353500470126383980 597 3426498145551559583680259374117848686642858889303887142788362365 598 5315408752755240003631483274081559362236605455045239809475493110 599 7773520535183379167891444082465117971394202946964359486567832620 600 11291419772816991623767702095112014379092894073253237466968518738 601 13728520773760916992079684913208073458725403398702326731505231555 602 17795576260592529680706813832212184671057250985711825313293075460 603 22527183424275583118188393474460548935130465918514629349178320840 604 24696437809377635791351683416125129563169459007299914788318439460 605 29466885133526531811413851779815374995743665724873277614311985759 606 32355467011737682770110221144846772034294179732881048547301484335 607 33669654760791558517457975615263215700679242570153803740472530830 608 30820027204994058426788252888263640756418184897398206862827707755 609 33316225362803377036526191244666689062528043461609589054835011490 610 17661781926304948287119380463493798653186320885007018328485619326 611 14618130101890714224863983746532336653046133451480649728132800455 612 -10825408141529331973235946417940342408451706701761935498379105335 613 -28347045708478718425693637212862901372860792679693067659195634810 614 -75919410075490011448241640734326347593331534985738834862942374245 615 -97949991052512496428219270771800066742440094273617371102485061370 616 -177723216183443292113858537214149755980327467971474219559161758640 617 -212325213835252608780695431246892656509453762088463160941663876370 618 -319150772654855559978941078186934042721315825068316657621184072765 619 -368597959619070997664006812522834841975909472151748892282816047900 620 -503857949100767092755247683546674712752341652897046363614427002702 621 -531696584174529256795202171594836296553772913822888162143140231430 622 -687522986394026012516895807294272250858274804545219950411093116485 623 -697026830451084567180731370338708450863380206578563010194021692345 624 -826939299213995987011436176903256182115983122382294669520665473870 625 -736684888830505267550763869736906512767598468258709188590195447101 626 -792077966790728398474961232207565157919525891201104908694718219270 627 -596222127175720613009419469899385447963344042014857563821422643265 628 -462570683408820844405551634400558669216741088995632620008100333830 629 13592332177349376732810047974583222018551077295830585167346572875 630 361756856354124971719014179925848382966374029284702440537158147774 631 1197547904655911069475691198141805189938129927089650181630420254625 632 1982718643669755287851752151481039477564612822336806060845598860220 633 3087363213300273181011190259751953588204555204779337845360705466025 634 4641491032354269761516207358176336685712919180420363078295490085365 635 6074778508047787611964524989270019458372707541024931412169732750700 636 7923442285535317601336880495421233754846033519301123457148255035465 637 10116333763919034106528295009222382791446110582311982233297350525275 638 12545771514769638884982724202453878713389706012700305438099247990905 639 13578983810685955145600662907642003338569035912073363665261667895415 640 17116816822400669411082056336303951451110224540121869867306089184105 641 17475270392891663562930207899904711738075941843376740418460333691220 642 19463234990679606586204224206125033789532933840656537740008172242035 643 18190967138977361927116860485177142269746554855329105678325980294060 644 18951217681383255519602293278655374576011628908286446967244474455525 645 11053501704465734113513090309575865729032493049913084454464595310897 646 12042779917592792923889198167758359549972816541896686633892771082645 647 -4576934066486244903471797626850851207838799321209585968819394104180 648 -12404181301133208332118039211119632432003451396989918527193558268875 649 -33534452077269338270591556826112331044671441300989005034055227712215 650 -48026076199968812511741729701554708629679693214358073643164498620207 651 -92452643880290971815699880402025239013424810506661173610116351222495 652 -106214881420069686612465850437334044221611078812634510536449455200750 653 -164325893417477695373417667880764660094302132008501276480868460351870 654 -195820279896437884583100681453128799165065961192003595869068539967945 655 -259937829508028110268790033512931393963704231067323653112023526935704 656 -289916843330615336403191529914361106934333319406300156406860596256860 657 -375491850971109921791072793088152806601658546686787095801780977997145 658 -381243671153923748176685029744149246033996392426345597794601846960105 659 -459719032455137798612659209847226543744959705608802216224724505131175 660 -456133900682623413074309287089319629490419945904668463877472738664307 661 -467284639464229712960623779859726281659699610045274017681367896111490 662 -401478248441797846129595699354093587079348179664268663604245859771110 663 -368562719370490880194288633864479034276397768919859508732645187811410 664 -168147559591923596872936040875621586756142452309770199815275643971855 665 31016544587310332529171525858138547132387080021519019232121134221550 666 339220805489109377064922711011695705781241676122512000736747509498725 667 788638071931691904860392742226740260979028162953355760904995493508055 668 1302204884243710257254750783761184551592711197804517435424604925654685 669 2036845657756466650959092874485433237864669675518746902806362457673225 670 2772279527140402994915043517855621613944691767370300055765826347078020 671 3884024158067037775931596941760649357464014061197594210082671678092010 672 4770581473059727993342929662003712819445535834611437583649981486661355 673 6287544336372156928907656429395876028122876710320894540164708828535960 674 7132048355722950423676821905413896193833610385746024758807770915111130 675 9034688672001601134081856147433560005958116183565093547000804044196518 676 9336540635751319591694139662731286535893701810602946112892680640602415 677 11330773076107615967044434749901565654229744202232632878639712324126305 678 10940963463472268744454977339126914777068274946440576448312548254929510 679 12209237208753704920042126830425075803585243623957174339536948343683185 680 9651874915405897996983957100690542941546348978512529742528915988415133 681 10232430595426529818836244726547895535034174210238381640992922787524710 682 3631432878730175624572907848367037583945357791523389270647842365491690 683 2380025100978848741127719195066086465187087564548094528753243337587825 684 -8261441182307472979340671153676394516245468306119156016684322476124950 685 -14849457568864269203897026451078926130086284130786127961965514489001318 686 -32824372816005406637434135780609102886012979110947178532387547614791810 687 -40595810989819732768933771147296050152484854751480990834857174449904700 688 -69744984230935544101201780074739749376394059137293992319290504977937660 689 -84129725605187924795667648184144916137286816399763224036890216097346975 690 -116426302363628375172724732981686440569338736668608427881074400450157762 691 -140750608705928526538322652897542134439634167871070337958996627222473670 692 -180472601942182351337336223265299170320724034554520508167210851647230480 693 -196736779384314875814182015163793073306786091115515630632279833757929905 694 -248782247975414111842882648358953147911060475492522419886194236101030495 695 -256755687983151541786207511227521446187882401146811347354358054267653708 696 -281353659334184045182881192713516752971350068715988706705288174423971560 697 -294544160278857573003035849350423718084509769753030408455261075271545710 698 -284377122392209564592850559930746824954576954667550805855858792504943070 699 -228680349960377654163199736518058499020331688722940051723273641181717360 700 -186636058364895113384551554230222687164734175804755486204027790915486888 701 -81955834567549962873289416384241503783093990234420340420606763909328705 702 110400527046576342173367616100738214745456921202669908387525017931317960 703 272048550280398356841547087163577537771183104928763628625015835068753935 704 614819580365359857165313256824753737905755974983634155125537783165530535 705 932588403516445917244107294349885844845410252224526134219887935623037869 706 1405199959250720908305907499457243978392341223454000898942380407582119715 707 1858019022056821464971168600220093293729522868213553825716239985043689530 708 2691921402508421807082719803913579654257281695852598849662236918393273175 709 3073547518881692318693827805018166287327646115971021042669420890587114610 710 4145668010579465734106896110478598715484506668205187297131332800242240102 711 4672904757773801309830929476182387888953069417471425749718836349522875050 712 5819351950886019171367150728286866636646301890637729075380369366037273375 713 6003094464518456997742196347657328624435078542162204127251615980265993810 714 7370202684588643812250023142939619370716613174793862782268073752313002750 715 6861847628759265076293225185003412324644780007534144315665690950778622215 716 7880274593784843944757693601062189970506523296291009485691663459685357070 717 6235899319076599446132034570028426833459623457213026591330695648288051060 718 6398011435200166348606526500278971837480625938016414585625527316006046490 719 2823118930141141042230235645022719810093650099000473292974739151960873505 720 1674720815977571075834409186136163207110215003337287815224153097137662901 721 -5207519984568869709707150647785822558567797825344259251859855951892917505 722 -8581746551181603710396471604094085575987853281168143295846144313857384250 723 -19135271075845954630580892445845666409421012430879278450848319898037762310 724 -25624740649205412330846241684696458924190737491045342839930987617262881715 725 -41422167153451142540970131040781578512249564308568157985859218085030594100 726 -52133562295179655851164847007457273991505965687977003106723437840458666040 727 -71546285380555401441165942133836113705279771857023415159383021187148891090 728 -85813433419708407563054780482910123127647834930991620748892166146966285395 729 -111316398704626992922755054000115685458911964093622652128267248144415424305 730 -125546728105717426426346705974155233931392142774615914448017376528814060585 731 -150153664873934006897417342606775029882479617122519863121689705265776149515 732 -167608177515033388880616074516172902916752638718916629505818507681473239645 733 -180965860799677094101960030856252180615988322683166693136257869377508995775 734 -189613357914681490025242229620125767031805149682826675566529484376645004065 735 -190521206354231859796450332952281891902017066584728691452181903750481826979 736 -172758734941140893569021030516928883579489839782482330236022294269319306310 737 -135726195568009718216755499283453163929383841236089731427176167178606906790 738 -100663019184360163944661689032145004606495409127029481635846218663293613885 739 17275487887297553698635640408954413376032521631034521558346732402275318475 740 101546410130516497201767357319664852064994500011088904326813488852041322010 741 283346683944506913556851546595835335357218288578973406858402160709287164925 742 464778064994642283855175102914838344226476011461926714371101600790231098210 743 777536376820819500955712093595249217484198046112159662771575700236860725395 744 974525675838158521046867198057021943452412312159029780660697908354828980040 745 1509061617085492270878579271284787040713418520802934218386791197093026652357 746 1764184030248527292482313991611817277677331401091786893538423473200798076835 747 2371507966276605504954890592541894680011276110530567541593510627915815008050 748 2749539013203746474261885192913172847803594345262402321092998797867311035945 749 3517063483898748748062800451224975935479325723661798375122413056048550606900 750 3641993391273294503598089850505834825150370309509815892622586776920682665748 751 4632436979273432602983242499771235278901147234590045385803107055952374033105 752 4502149073045538252990413352513969543662430018341833840998261890031823570570 753 5175060838160683184470557295831248902075751805428390361840785199610710295605 754 4715089385530165418586664015166620598065646084151639436609294396782781206150 755 4972193971770861313949345205595898523720513179193200545809187811107756994093 756 3186347171634312300793798812988677307887771071356392287992730265767716753325 757 3097948144608900051449705939717486858851215864396282808997302461436217710360 758 -244362930314166558425209370698619704706301061720607160373221575671479746250 759 -2263002526505991156115151699178741897823699786317290435858711644477188427400 760 -7185256229208695743268650493541400772220335138552868006723616478999062144911 761 -10930302781877926398802683557762034650519832893581362467258304589977283640150 762 -19378038335719759559591794492609132870660534889618198608945815999578352057050 763 -25311636708266726661400632773846778787627323190036386737763406256650389936240 764 -36489032527005859520899530914553617724491223505630145006026721234007193427595 765 -45989304768653545177379103549725434659791357263600687831782120263644177072709 766 -58744598197882822655840400761373721257702729649772414239221313137601059889435 767 -71373858587744032681336912032034384598586134078096442796672376887018256788125 768 -86990596944623362825548241060886024306075016792222347360941758517953050212615 769 -99214961061684949479684160881630041937779477429752829444920805133082388634095 770 -112048706447984567063050189770095226009674569604915305983618010990025795154598 771 -124770123675581294641167842090933445399735538330787775353960054921926509237625 772 -129168475307941391896714980538970087802521514779413664526573587933051815923330 773 -134599008659050400559927194590785273253101421651578777116048164860322327235615 774 -121004740718173791718854921031010475146394828751549300597915700805247693994575 775 -115800778895938123221545301857991926728320543918917325894278104843311334612060 776 -69661266842800400826322305834970373997534501486830498501128812301487769697890 777 -36436589760798602642732655629707781017610587052390502531797684962198692656355 778 54322329916541825826110074144530217247824891882061210258555153559463538517495 779 117763023571025261803557345278449355933451388653724494893586192909888958626285 780 286930583730788800052003397838919398589871307269986372786212042521732015834790 781 392817572706274199200578568110848919486350709325516519888783562845395495553345 782 651781161983735624657433213324958539745597971925117163851633280783216341345535 783 811198619895206227532634918537545171152093936061881468799894369709910454014255 784 1164260138389409721486853745908397027984586962203408155270411447417257319737920 785 1368875047081692724164651759750692050194829655018479144405404605658594080899877 786 1868908918131050070999421980840491962475386822784857756091629568234238204144335 787 2027224480200669042173501189164786751975901536148041391164634138012096498988110 788 2604292215668754931899620165026629418937333130841128648211671207097549530444795 789 2786532321895057357547612929398530578430646507240102628113941523319903190136125 790 3299070789148976973860885935976301427128927113815854996397866250510710850519523 791 3261946328901310146052051051154432740775563409018803126172043968963896431519615 792 3795636666438319734227267681095323747679152997911365248305995847700259658919970 793 3238648818872659743900250233261890171509468652041672353062399504161735196068975 794 3437266468326876184403952736667131331861454153647988864967393399683939266400540 795 2405574727554040085168340493339797247211746453544627852016360320301021632083728 796 1718094651853966619223345339262818466308594382931730605354367689710241288425475 797 -302013773406935608376239720762616347510741764683558286418529028099418615852480 798 -1672196389893677302954188475793815981609115684993306281311934944129543797022100 799 -5595640520469020068070842980876994696706897293483137621566138673187012125414930 800 -8479281907264882815164074452955219290261551119474257148978918425852129156832179 801 -13365002170242842987065727229805280010096444142185301878129367604217799177101090 802 -19064068193849260170345734878018859077671633318910364285026030428671043123482550 803 -26026810382053142221359507228898776097343862640905601488834751243024268753668835 804 -32838377260629517908510996192585179974320462794731488162891194756613655919777120 805 -42552484278324455398069024338620649114558762555653143816869755038116299894618359 806 -51649606159838378653961260611510348125840689153638363228714626845905840540663030 807 -60373998885287735311932120354839358057774507473144005289187409457777373726516285 808 -72866627577563047764074359218316281184876627762864809754785418404958800848796650 809 -79925654470554026031520776920580981067604497486126187043607825539083604024027705 810 -89719519713946368496615244468637925749150016053503963815791107117999808067945219 811 -93662068670165959137517396858958030094652154863786645685335451052704592549160465 812 -100340825066209538953515664723727600206175134830618802031235267040342532758229940 813 -88683029386348067941085783776978562617229285639671096835440235688533028331275050 814 -90703435261848518215595700019333688362913683547373548053592866219442152216020825 815 -58098565847142390986558870605603769129809184097037684130199286741743121787723631 816 -40261600651524925283652097607811909524872916522320350427758083960149335752078570 817 20432262735092951826404208118253096739044053498472524310300842806991434443704205 818 60001248939234446432406726612819747940852899220682980280069555837746756672829885 819 175928893858652250638662679158320387459409444572696429577417535410309616302675450 820 240056581137632753155747087884885084433337522697512188465506394811855841682767708 821 415795137182238165138306272508803328582158311115928910772615411941427186337561475 822 524701792248379693699098225629093950829853455232947436013378040607243182481487320 823 769704481150320277364671753016342668101880476335874272370716240568330277251516890 824 909756728720475118530719846094932598488046831805827614684754667181997290991106825 825 1235953325122749716284601991592807480771110882463387245556377353120998032839879308 826 1393719109227664139000732428547275824518158834981331330627074991322121737990649165 827 1785950350812040754256045110763228677470573061063825002092482971321700287550617630 828 1922009098915585752896184647379074326052365720415052371949780319404661126159573320 829 2332097787020674415250304425102802593745667932930037558869443778148410980243333000 830 2379319594073789138931216228021848677303336719634574248099819205411860230003740501 831 2726750324800834480903563244239157078820037177255553512685973024609712457495460815 832 2585529673456937790479588115699677218971375270043935643980080710702538563668710680 833 2709273699571517237754329095924489163093715538454842416000731345007297711521638775 834 2154287466912788232471580513862692021066881004580753362642165452503488530160753400 835 1946726525620331138754180744159784647208012947878832427170581706375869000138103023 836 808898226454369640537035967852782926761926679029523090091300659364003277694271280 837 -246523857504900347878444439872098111854614714592693717039463576369924880299250570 838 -2112178408561362680633921290545173399999379523557913758425305236942425677440905700 839 -4127081830470871783032212639352099331680340502492621679187843210219648296003988285 840 -7318427849525229645279568808033227828030191915191843554625379479114046137562476173 841 -10592108528809397447426942348144962682579058463850887646094625487160192425002769305 842 -15029994226140422285267742325455253645985929878199890187181727820333581114176519735 843 -20334310721510030436441711414024772728910973505404975067084254186128081110723405920 844 -25496640235058478785478072757666097875800489826037139224523751881857705714787405890 845 -32787290237507315686229759631124023020670693291716593651852630100868891555163889233 846 -39539301501838188387441754290001852760965102563324970839844817561329373841187132790 847 -47345897172742363426041248302836054412396399042293589317405513915363531758654170040 848 -53550222781625394553050991488858146939778080623773640961054300995278149189899261255 849 -63988010221063174083745179978010043241672493804099132015096746261840892363749533090 850 -65947577337387848349710145266942691155277333011244586102553230498830704846203630104 851 -75019750815819516109682913556280595696726054734754787065956941784446652343457921360 852 -73071845841734431002166939049410760664788110084577377607891366061500649618124947760 853 -76009410002037940498273122223812927318049161261496272549906450911459724176132385050 854 -62266035658725478631173255621132185140542740534980794115540400470063526291243953630 855 -60564643517366454672789015105605707543687227195824350692320541347372173779844538154 856 -23383017386194818597395927091074475041677730118371137765466744551334627880253172340 857 -8765558426562173557885847635548321876775579012729209805285676226357578251454693130 858 51294263474292242182655010937051662027635752327022135968478252233909453072899006550 859 94519980697153300664985701168566136463745465125574694819230336411257521073291991875 860 193470232555314054409335999279826681331046893954088151085336440175567306609300129639 861 249959532548095203468874175381138676863705165910232702534334740460914962435169119105 862 409811579236435532323473472810380329173611692436398566089709366011092572526551415470 863 501344813032205846798132096943882324949447938667030884996665179823328766359083788945 864 698718585735979812211414002573765476817374473981611481831474857310450178937264418550 865 831864876132040369805131526167388964620928332091834687152661639763279444818438155183 866 1082925857118050286125899144834330907642468752694761497462275116093795741372413124815 867 1212300157468586430316090207700297173646925958947255018097256105774663433212186542570 868 1523609840067577307533213502288334341950101670900319721856542509656017674276482147460 869 1632670699649016845049117494214449347089789813751239261054324892037487520512569216770 870 1908111235723827357359340055177483359325716392627807241280264675805278840972593249688 871 1978069788558670322386333133410064566234516092737691693723859127719740694509446335600 872 2173121334811755823010613421160737646176532033885104093436408033561104595795488889460 873 2038381271241681840986549704225466950367922961201452697427495476206212178422870107755 874 2063983925502856921662557967281566086972467038485077820650831040911511440252169263235 875 1657594105459141885348534680740289853124563588247735975755756321850126094650982893616 876 1242073052157383448769764723368334289215651295213603277425024169983694367711385454690 877 415974921030216440483896845033503267665613668035142847648614337483077535918499897370 878 -591207810269408200696894885572819626807000935989976164828657347749900921087266713460 879 -2115959245696293368179235917976238135416799923077425210116750155062438602472380806925 880 -3981776599548652792805993986781622031459915797416250132587876527163438610353531476016 881 -6330799894984532726508704510548586089316355874680852332552987889466117069000990238270 882 -9411591943825430274790134747420501299030326392221277015253023025346503835142977161890 883 -12655327278162169574108616873885468688409735748473075852464373379058350341010668515530 884 -17183183894290980735055938376187296684404422903255547101666055359184749778299441873210 885 -21297099383162551645823424891097570799563536471299265948818342582776500426204200345271 886 -27445289824190494670022685237230951760959438912953927903692212523305762322215716866375 887 -32013882308522992839705801303850362632364361779797712714648435236801934431775315504050 888 -39319465374318669139817764714030769956254005335881232088517427645819025185302047733220 889 -43712222621994008920650822257513241153851891896159469401540981890309548929294163537480 890 -51771679203458124449391757200725904622011978867202213608753816962503631614513480659671 891 -53635811839412803848590977117182912659908099225221529074540998589555084714350152157275 892 -61583748459679474836271130324033823598010954111463848797255643683143384251709363796295 893 -58448100182124955162863655911305677041117139577327732962297633234834452218258983790130 894 -62499727599820283088275078615662492967726432780122325157726826408484435492054195851785 895 -51715901577439718066376681416674583853036571706937572615032029553484874530317630388832 896 -49612655888527825141461515625563689639037405155048115598394827724148897856103815958235 897 -21999469478166105906271152555700159723657527874078326114776221362204559960854514322635 898 -11146022965980946016460563125438008703283176825687227263993563618947884818528326273325 899 37020627306406049541236320197336534509652979123127908316116207613609655735559042903750 900 68241160553921759966527120954996457585850189026874986051827487016023709452990671629928 901 141804656545486079898435037458770298888741987243729690332006289797911364864391876249815 902 194122188252840733732156635018644938784003786660198132622115653966113878344415035854105 903 310246041896915778591460847591814904989833824172108159685807418385157799083000950738385 904 381240946966309920996450374442401096886527737840608114785444440278570423147038220049355 905 539147241276981778703337257718765794252904396103727611713263487851776079283787332395127 906 647725261619342894262006354666418485161569788465434820398027151428758836768627627299060 907 829515078608728934684955897854774811208211891053765600222060987203958671895674904773015 908 957850409941245329153826987386777593027449279907204252017613781970545162637012910333440 909 1189307682913781436334838350383987965489591803839361346389019343765258469742724203361470 910 1294209186242162110130849214046498614041655732170832370288674527611907152648049576594302 911 1515312811000211281574416777140404116426261827572298912052896629732641567980513044890075 912 1617904076820772685272346817856399774867664261101359181306763535397875274364552544517120 913 1747506962664899784964721707622906441251832645063835925462027977136229647205614271842990 914 1749118674608409657773687465661308576398426964997819599511746450948717828180919036227760 915 1771203162241262864260150006545475783546975755545708216894860044432934335185392898153221 916 1524518342268090724981132052554263918362482644490840804138306057235337668182047470019710 917 1271628179775667117845163796876294350385744530477107135238928268983794411274138444861170 918 801914527558000064424087308259515809360804183458461833157405095365501029990458876251670 919 -22299071032854952464988746388457961729968747999267985422347478171082524685897342491635 920 -953611109769247006342331064329887345723548484240847474638816044584141510560720988624059 921 -2310952197143030467058021442798853950623950634996691134826108413288584668283188848974600 922 -3967675726891660701845288317370067518429144117691386242188355268624290652173729469427265 923 -6290213369427868294776860186625234070900100732619861103029823044942520490372927280044390 924 -8489801644152542092207574672120354839352062483722047774092133024836308521694700516992010 925 -12093087580617483254735812022495709882399961302180819389867194921562243091309783704894913 926 -15039397002284276261806486365141386950799433828131109061493613430895181198594811849999355 927 -19757832790525648592646989338078605823029897909513936482864027866183995823491369392919140 928 -23467791703918062322711401470586225102530126408991197121249367393318323375061314348675030 929 -29384257991564922880896510845052493305671970860392294595542136107564470251187908672247540 930 -32788123691744186028034373442765904595981875393614485873046334594835874926689506176423492 931 -40011359173941381906862772421102338473470238631361302946103346792161842208660480223403530 932 -42423941142995751467463965684074942327522458077039649116772746026171702801922740806151300 933 -49098560378315445433623118002510628313272410657527532687002537224075232824936947998155835 934 -49084605602916085248280008075627282038847384758963562596320049505984548240083420273025645 935 -54470662445638384035269201602573318580849499583096580607870695790684191858020827021439973 936 -48440576371347176117013089733664225769979006561672283268449695272026429790741816827364490 937 -49876020652608221793483499871648812574348890115760472459194314091855317931972116697071235 938 -34756554425826400168845256954228975538899095125533535721130753147201118911228958373380115 939 -28729207072683996717346647217274464523780379335404301808901024133098451928318133584324960 940 583266501488154566868513710976108763288864068319821087349337010678476370659307542125459 941 18807707878579514689722937091370891865402965486941117282520478091753558199389440468166080 942 67956200516318788681208040158638974200003692422394030633285306670538649264859395409656350 943 102759616995582079637847040831031154512194864916657542347964727456242700799227397145700165 944 178048595959669738008482152953179087561446885591627695062675530648744348742531621811094965 945 234183785253994988324780812508791805799477389609217592992329237483275831884785697886726739 946 341740385841348765292360534169200786831744117598865434646361544450158889596195556579182840 947 421857939768954873587094938593159379228622160475336200163726524765091798541014376410869225 948 558367629214344016536604653337444074842932836082199081069194781751534498690562959093415270 949 667877838317510019368246742956849060097437828185602680801285986872543281062154565791668825 950 831456081679773438376037641365904107965940832741568099476497231307764903155069320078799413 951 950089610186507000836097600979615105164117640252929371887110704483262467360400337720187500 952 1132244604665767582300108485017643947993322499324383439488071581285926346694182821514328880 953 1248983414151263216548934911393877012567145509545038587020489979832712607810747647671997565 954 1394691993874284816527614595571169830794124911595858226569763983342814645949402307759952810 955 1486887314445464521082523917484937233676893591232392652937349874579129279613657519152085727 956 1556978250241159169592581933970098036470868406975378917484097516716647460227344377279511450 957 1530102024533953537786303628327715449557562601832360420310163864793694724465724385342867965 958 1455570406112105431246380377720585451869326598401905423656493749369900979868652524765345555 959 1257635573238824218600624887109125465036959084372412223667798255230840186099126139859610185 960 845624277865607883300477704093930757877177661714869560149473571379419862767723967478324984 961 422554869196425027865587224457748409326326309348239650802461310196560256507253634535772385 962 -439013051083466510031275178620811542122557148172611714477410268078335259760340609417421025 963 -1353847998584892916801338627084233436814457937754018633297522439198276658979952111686626035 964 -2766457947447171870656219121809891726563394647109549290198517979771810924367531125759816645 965 -4200101681383445045730975937018126062457170139907416260256413234165802233932034254972058472 966 -6595503765528347875741307544170259081969155845909906235793134160991663631152272744097001045 967 -8487519687744074311215450731339662933288453388678078663448065476464653376205588650819453255 968 -11916254077603773711643649952483597866511177085621511629518877143605913792316983679110512990 969 -14638824126501569499415403676977092826581399780112620806116169760991240216955694032974594060 970 -18938242392283681872656342373434711975490097085193954460496023788399743464885261124117443705 971 -22048899292758982981150942899772925226914033591978765954469080415477063701678705596531017400 972 -27767574742207465046559625964908676268043428579194308409907867814770382014909552920212604935 973 -30484049058576061510721921302056577036937860256056719428666002884352700212630542506962363275 974 -36792562772664029183413115333991820499776828853894445483240740575432772707540802665218568375 975 -39049617806945461137737519126415961245729043593514162042113517995207928665194899532952532358 976 -44559953150868157973901278911841158253665893071042321959215183463112433215645384203618964700 977 -44381404922947203161260777429591529147197131343892398295199387699657333966524465645240808985 978 -49085844018463888119349467662246159052817352711460216017879036514572190867389768346976838380 979 -43077848760736507299710870540728760519973321330254341881420838125196641265870801685938639175 980 -43820025875108326557140553982601641147382649424351334548852810710519991648908703635954223497 981 -31139800035548774694102215970728347732806730403110743375846743339194139065014154584806710230 982 -23470155098225404104894057859141285865503184995428894342915853686933307830445790263343607355 983 1509233670160074440496786779782687272076913538972683528372248024166815297971426348213362390 984 18540045660305382143169534640601563167221830905646892472923488000501826758904834289873381850 985 61792820868178668962902983377614403302438889388087622347312595866768733764146811074994023499 986 95001141343465219206612592806067448787675512718806191570665467174792247147274625899150479255 987 158054905340695172369352516266248535125363392653023409747069241882884601106763969371001140950 988 213598912915431819979848699264701142718721025939172685970352453745032586020166016889054268560 989 301943279524947804258729204163615258618849605676805796804052659737738487663431885758562988775 990 378288858987123242788731223158603531787058708045897991925469869337741733582322504318041341590 991 496945430012091474434037803588417669560355093483413114980252296283924289977120593097204824180 992 598003542393679166467258621331895781868851951297468628038242750302585058962663312977294404835 993 733229701170186510049479397388974059357940110290463801306864656654614005896495927302705098755 994 856247462720555013220673414632670589704117534869114128316758930536984394508826654359529689110 995 1001996261882028690950174400940920390040358354513747596305114635050431066667353492133310020932 996 1125282689321676732362669917182028636862578829087272567134979123198770132747353604761351297425 997 1250694787812184585612885707549744108349300144327985082748342261375910138357965066802264936980 998 1350294583182642862069071079475355796288313346967209457819293176015265163273934790343175213870 999 1409140759997235496622977705277476877850790809496865405038182544824695375179127355521445763315 1000 1439716195165032149110516340638868408214790515314652719050695618135115491713005683801600047493