-1 1 0 -6 1 -7 2 -14 3 -20 4 -42 5 -55 6 -112 7 -139 8 -252 9 -314 10 -524 11 -678 12 -1042 13 -1335 14 -1980 15 -2553 16 -3688 17 -4681 18 -6592 19 -8341 20 -11520 21 -14557 22 -19626 23 -24692 24 -32834 25 -41135 26 -54016 27 -67279 28 -87328 29 -108285 30 -139176 31 -171984 32 -218808 33 -269296 34 -339844 35 -416715 36 -522236 37 -637642 38 -793736 39 -965751 40 -1195002 41 -1449177 42 -1782700 43 -2154754 44 -2637196 45 -3177627 46 -3870952 47 -4649396 48 -5639044 49 -6753237 50 -8157348 51 -9742368 52 -11721956 53 -13961734 54 -16738664 55 -19885725 56 -23761412 57 -28157126 58 -33538056 59 -39647222 60 -47083262 61 -55532151 62 -65758426 63 -77386110 64 -91390924 65 -107320864 66 -126420928 67 -148147113 68 -174089060 69 -203600098 70 -238698892 71 -278626198 72 -325932572 73 -379742253 74 -443276904 75 -515530694 76 -600567492 77 -697236890 78 -810667744 79 -939568305 80 -1090387012 81 -1261703256 82 -1461597304 83 -1688558594 84 -1952705434 85 -2252466501 86 -2600500768 87 -2995230243 88 -3452486384 89 -3970791983 90 -4569898804 91 -5248587928 92 -6031442952 93 -6917746855 94 -7938074184 95 -9092494096 96 -10418997324 97 -11918821783 98 -13639152968 99 -15582969688 100 -17808766148 101 -20322018567 102 -23195120728 103 -26437086132 104 -30137439392 105 -34310000824 106 -39065384616 107 -44423872073 108 -50522055464 109 -57388893234 110 -65192821952 111 -73974343736 112 -83940881478 113 -95148208429 114 -107851569372 115 -122126611871 116 -138287166916 117 -156434599757 118 -176954525232 119 -199981568807 120 -225989005648 121 -255154226535 122 -288057463522 123 -324930954276 124 -366485510012 125 -413023088552 126 -465413792536 127 -524047897025 128 -589989757140 129 -663741388278 130 -746603484180 131 -839218953400 132 -943175793672 133 -1059294147861 134 -1189511332008 135 -1334869332870 136 -1497729797912 137 -1679411646912 138 -1882791793672 139 -2109534421407 140 -2363141018848 141 -2645705146395 142 -2961484782496 143 -3313106512988 144 -3705744403314 145 -4142684469370 146 -4630209247472 147 -5172418973713 148 -5776936681584 149 -6448866608450 150 -7197450740332 151 -8029028968212 152 -8954797001120 153 -9982613129852 154 -11126029875604 155 -12394766907943 156 -13805217618012 157 -15369379715154 158 -17107068890488 159 -19033067500697 160 -21171309346596 161 -23539975300893 162 -26167950987224 163 -29077559465954 164 -32303637592716 165 -35873547771983 166 -39829273942968 167 -44204300899262 168 -49049190360236 169 -54404856864621 170 -60332147268400 171 -66880980576528 172 -74124527107276 173 -82123605834823 174 -90966144529372 175 -100726137398433 176 -111509171691308 177 -123405148061482 178 -136540772376088 179 -151025129332458 180 -167010158887934 181 -184628056180427 182 -204060891976076 183 -225468672730716 184 -249069425315112 185 -275056583695583 186 -303691053092872 187 -335206403265976 188 -369914639777744 189 -408097477035973 190 -450127773090684 191 -496344935827456 192 -547194240779416 193 -603084166321056 194 -664546116215272 195 -732071173743975 196 -806293109720664 197 -887801706154311 198 -977352325124976 199 -1075652574363071 200 -1183602139570300 201 -1302049160867955 202 -1432064520158346 203 -1574663828326292 204 -1731120917458456 205 -1902650788098781 206 -2090767713942992 207 -2296923887184729 208 -2522918265759120 209 -2770484976256070 210 -3041759822444120 211 -3338811774381498 212 -3664174954671700 213 -4020315701698230 214 -4410238871179600 215 -4836881983468933 216 -5303805868307860 217 -5814506321502397 218 -6373200434445696 219 -6984044981536759 220 -7652031212044422 221 -8382097890607138 222 -9180148960800636 223 -10052047672832732 224 -11004773376208344 225 -12045281455508317 226 -13181817647361896 227 -14422626606064057 228 -15777444501563692 229 -17256036931831302 230 -18869893153097764 231 -20630571776433990 232 -22551622914013240 233 -24646717506395616 234 -26931826984564516 235 -29423109107776300 236 -32139378549062504 237 -35099718844228738 238 -38326281521644152 239 -41841590132400928 240 -45671710182859704 241 -49843207277481137 242 -54386735346164228 243 -59333606476664090 244 -64719850822662268 245 -70582350641888333 246 -76963432008009112 247 -83906509977583161 248 -91461279687111848 249 -99678813397571056 250 -108617426785409292 251 -118337161906080184 252 -128906413745520244 253 -140395725597254268 254 -152885271352316844 255 -166457881257684506 256 -181207487255415744 257 -197231287693506033 258 -214639276143541896 259 -233545443271630400 260 -254078524052538380 261 -276372123757002430 262 -300576834751708268 263 -326849160955956908 264 -355365173674313410 265 -386308094714762394 266 -419883681381194856 267 -456306312869185260 268 -495816317469236816 269 -538664389729857112 270 -585131098283245828 271 -635509442665358150 272 -690126808599386784 273 -749325452635646901 274 -813487203571774272 275 -883011639901517296 276 -958343871991349232 277 -1039950151904491902 278 -1128349110827375336 279 -1224084512949284363 280 -1327760366762697872 281 -1440010504446644155 282 -1561538035068714052 283 -1693081397362676832 284 -1835458678120582296 285 -1989529748942389926 286 -2156246035309010264 287 -2336608307060415578 288 -2531722552660133236 289 -2742752948523241120 290 -2970984569450686556 291 -3217771013622515168 292 -3484604765645395872 293 -3773058900680943593 294 -4084866012058868416 295 -4421853358968918199 296 -4786031377837468076 297 -5179521573666655825 298 -5604655753409961152 299 -6063895890931326504 300 -6559945352560659184 301 -7095659889987011397 302 -7674172275522262470 303 -8298793494098157944 304 -8973152370226890728 305 -9701085938779218407 306 -10486795829982857672 307 -11334726699329521953 308 -12249741341603470564 309 -13236985952547204795 310 -14302086169877657112 311 -15450997823538068774 312 -16690226354876815678 313 -18026661585785100031 314 -19467823249659841952 315 -21021678171323060700 316 -22696914959448230744 317 -24502741839737381162 318 -26449193909469231944 319 -28546909705230691941 320 -30807474809633480064 321 -33243175062605708333 322 -35867380744465698148 323 -38694274152799595900 324 -41739279069997421376 325 -45018760224713685527 326 -48550503292851967336 327 -52353383544934455902 328 -56447902230206634468 329 -60855821478258496966 330 -65600763582656351720 331 -70707808977988568468 332 -76204165682359694784 333 -82118726905233903965 334 -88482818735841539732 335 -95329713651293475763 336 -102695465462125644964 337 -110618374686708530289 338 -119139920791797921784 339 -128304175077954752479 340 -138158841392783409492 341 -148754611835328136614 342 -160146328389305176004 343 -172392276396853734886 344 -185555480973010158136 345 -199702932819955791097 346 -214907034861472326600 347 -231244754572566636664 348 -248799238025322538912 349 -267658882496521444305 350 -287919137062895319512 351 -309681488825983890302 352 -333055471362264604132 353 -358157557464561148596 354 -385113399165811693244 355 -414056619440730340362 356 -445131310212662642232 357 -478490714996931209463 358 -514300014290327133552 359 -552734890672754439314 360 -593984634300675604180 361 -638250581526324757496 362 -685749576914424565316 363 -736712275984574537952 364 -791387004286928767590 365 -850037914429050960482 366 -912949287333716342448 367 -980423533293521050797 368 -1052785985632749405432 369 -1130382735152819096193 370 -1213585972085966889664 371 -1302791642972047801950 372 -1398425403098175560768 373 -1500940084584664071723 374 -1610822328523781518916 375 -1728589852865659388489 376 -1854798841288452182088 377 -1990040999396597842948 378 -2134951786046900391240 379 -2290207246427589442474 380 -2456533181225691265324 381 -2634701745385415783806 382 -2825541661254024166500 383 -3029934572238700844604 384 -3248826418033502550204 385 -3483223533042558597963 386 -3734205315116314161528 387 -4002920059547702983470 388 -4290599067561162789624 389 -4598552207973028179078 390 -4928183628146176208368 391 -5280987037112124597336 392 -5658563200031448883528 393 -6062614938751615830614 394 -6494966611207399025460 395 -6957558828114995213013 396 -7452470141453468041640 397 -7981911479389247108922 398 -8548250293227705751416 399 -9154004716835024086517 400 -9801870449519297430900 401 -10494714651313782009741 402 -11235605870481295217804 403 -12027807692156565748670 404 -12874812053921159940396 405 -13780332672634722943969 406 -14748342130214129354328 407 -15783065112231437906254 408 -16889019689049566074336 409 -18071010410148247038195 410 -19334174253600161567480 411 -20683973632376214334286 412 -22126247538363435665512 413 -23667204531335546195362 414 -25313479662921875435112 415 -27072127535822061206438 416 -28950685659030153293620 417 -30957167684625553759824 418 -33100133918831840600688 419 -35388684866746305779680 420 -37832539705288815430650 421 -40442030293041294217678 422 -43228188501781690748498 423 -46202740879666084104030 424 -49378205838872941469948 425 -52767889196269026681676 426 -56385992326884906004728 427 -60247608847693921548789 428 -64368844971397624904868 429 -68766817646792202118739 430 -73459788486058994964840 431 -78467163730310522992970 432 -83809643277877077542216 433 -89509222906923593745494 434 -95589360103841421592800 435 -102074979047410513718514 436 -108992655127326033232908 437 -116370623277571812978679 438 -124238983287391254484560 439 -132629712166760741409709 440 -141576892588125764028480 441 -151116730075772451063158 442 -161287807179121368364688 443 -172131106402086743876342 444 -183690293000604411755452 445 -196011744709754025828306 446 -209144866382833587433792 447 -223142127735468928626011 448 -238059413404450908461320 449 -253956070111841890482348 450 -270895296122988041144032 451 -288944199442712518912538 452 -308174231097993745946468 453 -328661256215812460378271 454 -350486036051942386111068 455 -373734314069512538632626 456 -398497352186813198985544 457 -424872034281349392870145 458 -452961462742513406426488 459 -482875082172434909454327 460 -514729343010618312981220 461 -548647848595482338263773 462 -584762093385325614504456 463 -623211636988675839455772 464 -664144925347660522312776 465 -707719495847592575336802 466 -754102890764447664614264 467 -803472898131893734812225 468 -856018567794277575001860 469 -911940493350683665475234 470 -971451942310101294881732 471 -1034779185156282163736516 472 -1102162752385555856401752 473 -1173857817553164738299477 474 -1250135595400724249197024 475 -1331283786665680156979064 476 -1417608133090563343472316 477 -1509432932815155012969940 478 -1607102769820654984781872 479 -1710983109893281471238096 480 -1821462224012600982572278 481 -1938951876191684670077841 482 -2063889462491871065648988 483 -2196738803525674997198544 484 -2337992523194038311181952 485 -2488172960303715342860431 486 -2647834813804261577255856 487 -2817566189843992938559549 488 -2997991543261535437328148 489 -3189772878508394952860559 490 -3393613020456324899285952 491 -3610256989977828495835026 492 -3840495640802268676067744 493 -4085167233198579355662848 494 -4345161477689955825990180 495 -4621421333259900824225089 496 -4914947503262076300696696 497 -5226800487910124394549492 498 -5558105582744489446174432 499 -5910055218910857894627789 500 -6283914520123862934051920 501 -6681023968436241418742405 502 -7102805581831058930446412 503 -7550765947886109895876588 504 -8026503090998546534019900 505 -8531709921615463991682913 506 -9068181869722003259566920 507 -9637820803205480708358813 508 -10242643512701604456039564 509 -10884786159258938730271302 510 -11566513705028658422256884 511 -12290224957780165775352574 512 -13058463052339015142048984 513 -13873921167762752206997247 514 -14739454175990821473822952 515 -15658085116722563655236527 516 -16633018142565979365774924 517 -17667645846979628924759409 518 -18765563649429959809160560 519 -19930578083289868882288891 520 -21166722780288145344270260 521 -22478267838138237262061765 522 -23869737581056425563473056 523 -25345921141277362967741904 524 -26911892191815349892315804 525 -28573020892078803873560916 526 -30334995810557223542982072 527 -32203837402664968160920726 528 -34185922364881170496719272 529 -36287998832944330120727531 530 -38517213435404668016777988 531 -40881128422589075839433174 532 -43387751716823999632547832 533 -46045556207453064906918364 534 -48863513127461045983926696 535 -51851113777541300672761017 536 -55018406594838484317405936 537 -58376021599949711084783819 538 -61935211563380071018819968 539 -65707879503774033287327411 540 -69706624401859159157392836 541 -73944772116535849726452804 542 -78436426145031794701888760 543 -83196502366162197615570774 544 -88240785399638783057887698 545 -93585967633331172406149541 546 -99249711794732433818240048 547 -105250694771941131993305226 548 -111608677076799564598989980 549 -118344552028167591140972528 550 -125480422859905813892406092 551 -133039657900483899973496100 552 -141046976160538702299162000 553 -149528509215676307170881939 554 -158511896198632262157479596 555 -168026353173092799767645854 556 -178102778555447555503228728 557 -188773830857464419639381282 558 -200074045673274262246684584 559 -212039922768772628413405567 560 -224710055891939676158818272 561 -238125230298004160874042993 562 -252328566776728616497816134 563 -267365630825862971623675544 564 -283284592438991659096076648 565 -300136348276962975672993127 566 -317974698925822626240487416 567 -336856485568212377828634349 568 -356841786604478222201048800 569 -377994070495124745904783337 570 -400380413841237053548867548 571 -424071672256767195614889954 572 -449142722228993346138918044 573 -475672652087699347479591059 574 -503745030214767793191563124 575 -533448118408405042113120645 576 -564875169285617164912742964 577 -598124664595978541310341741 578 -633300644964412496472604544 579 -670512975993304152805881252 580 -709877713828728817286145480 581 -751517402204957009596102400 582 -795561477688386504190780132 583 -842146601167973359726191558 584 -891417107041311786435625804 585 -943525373041892194576634190 586 -998632318085101236726927368 587 -1056907814752483266302259271 588 -1118531241016374616262915704 589 -1183691940176971231245094608 590 -1252589832237803232287249416 591 -1325435926618296350673435804 592 -1402452999563781510742382736 593 -1483876165539789326887973768 594 -1569953627735773633616004816 595 -1660947314693571022159446874 596 -1757133711710110812146176884 597 -1858804569967903212897098249 598 -1966267827465989127022816896 599 -2079848398712265728874989551 600 -2199889194721822575865927424 601 -2326752002207400519982583037 602 -2460818613188912358563219432 603 -2602491803588203727917246308 604 -2752196584102706168769131728 605 -2910381289183686777351383968 606 -3077518962051359472680104696 607 -3254108566222741741398483975 608 -3440676518896960169578361004 609 -3637778038511543011581957031 610 -3845998842218104335443996112 611 -4065956644397473693608503582 612 -4298303035591756089168986766 613 -4543725148513539924777905362 614 -4802947737616272214918309900 615 -5076735030906776164993122181 616 -5365893031339310065939328268 617 -5671271574701274682791421762 618 -5993766876226327452028345184 619 -6334323816989747642692477543 620 -6693938761573569855319145112 621 -7073662097801843973361881776 622 -7474601353979066717713212404 623 -7897924019439900052251777398 624 -8344860992846659329417556540 625 -8816709713948690644991592522 626 -9314837977693313845602050736 627 -9840687410815370916394662850 628 -10395777690119594088762350928 629 -10981710401082039230180028529 630 -11600173702634210289796283408 631 -12252946608889549458630363300 632 -12941904147138043249657828936 633 -13669022108150452605910123782 634 -14436382748917494249848266824 635 -15246180061773665570048474231 636 -16100726078732457231543128096 637 -17002456714956250539487759700 638 -17953938737397837957549630528 639 -18957876243973306486516397734 640 -20017118365674807949263983480 641 -21134666449234994208537932357 642 -22313682568986277523786335220 643 -23557497487899154768550855922 644 -24869620063294819072568306428 645 -26253746068962590041083584278 646 -27713768587457870122637813240 647 -29253787784629557905684190458 648 -30878122390733264694438988940 649 -32591320528209003556383491768 650 -34398172394297405107465833688 651 -36303722253390165184487966956 652 -38313282445350428256839073348 653 -40432446665311241194279063988 654 -42667105434575402088963772752 655 -45023460803468003343330754054 656 -47508043435641296076121002624 657 -50127728883614448968182040295 658 -52889756452662051425845374592 659 -55801747214127233392643832723 660 -58871724831967453854139724976 661 -62108135495948683657980680049 662 -65519870912511860339425563016 663 -69116290358702466735189641070 664 -72907246059473137047559816908 665 -76903107583846607057428068822 666 -81114789853268458666604132520 667 -85553780124230900444524288611 668 -90232168897036443116432309336 669 -95162679754132586804954535752 670 -100358703465863911484675345184 671 -105834330981311083630547051862 672 -111604391057538571152716943584 673 -117684486730045186799288670213 674 -124091036824924115443697473664 675 -130841316269390626955072447901 676 -137953501882452927779466048048 677 -145446716922686576842100099691 678 -153341081592789696315670290352 679 -161657762262153113984791715238 680 -170419027164393609068770149676 681 -179648300776686067651009518180 682 -189370225237419642347283551432 683 -199610720413110479008215634296 684 -210397051616131067552435067626 685 -221757895943745133345865747011 686 -233723416933883970322012774880 687 -246325337819916834304800753286 688 -259597023826198148704202984100 689 -273573563047131259421931606245 690 -288291857154244471505561703528 691 -303790710679497974488783475712 692 -320110930982575632254868605984 693 -337295426796854173044148458014 694 -355389318390090957893773016484 695 -374440046317711716676214422483 696 -394497492802865727917654638144 697 -415614101736450435515822605110 698 -437845012404398186957121796968 699 -461248191877972525395042825076 700 -485884582328025268727314714916 701 -511818247063479197598955713701 702 -539116532795115268965693615672 703 -567850230705795740535530848624 704 -598093755161164979719594547084 705 -629925321333156957057230846379 706 -663427142002976261101925105400 707 -698685623410969745002226836643 708 -735791581959663622782747959528 709 -774840460129470127189750957660 710 -815932565067778888237613148676 711 -859173306592649691440344002632 712 -904673459849510236230519073888 713 -952549427625525577061810350482 714 -1002923529470002055799122004296 715 -1055924290762242033858299407458 716 -1111686760927114770670159306140 717 -1170352831940783992797935963237 718 -1232071588531071934801718358064 719 -1296999659070547702621460619438 720 -1365301600934459754467645533168 721 -1437150287021550400702522087875 722 -1512727329752849276293382869258 723 -1592223506779702040085046733878 724 -1675839227447211822435996245316 725 -1763785001599039581103239826962 726 -1856281952702606363601692327600 727 -1953562334044194804080531596978 728 -2055870093122304376074159401384 729 -2163461439947692187876633157881 730 -2276605467759921198985649925532 731 -2395584778608761803674860026654 732 -2520696165940724227839680248216 733 -2652251303144570246824978502862 734 -2790577494093559985000117205904 735 -2936018430892928284312508914487 736 -3088935019054168959217324654152 737 -3249706211290842046919682203439 738 -3418729914648347876824717097464 739 -3596423907861411683234316218057 740 -3783226838471803639685249232128 741 -3979599231991830940882017991802 742 -4186024587819173444357568777168 743 -4403010489251751167197374898128 744 -4631089807859646165103508266632 745 -4870821924274420184421063441981 746 -5122794051609952262735373107872 747 -5387622577910887440754863430222 748 -5665954520234753104512604977728 749 -5958469000697627421192598439923 750 -6265878843947428606834842580928 751 -6588932199898736940904505798676 752 -6928414298550773535221630738692 753 -7285149233767028500603430324799 754 -7660001890731093669248016629364 755 -8053879906510651810651501997542 756 -8467735786910852981973937596920 757 -8902569061077569431132395608994 758 -9359428606113260343009382243304 759 -9839415014633498319320246978790 760 -10343683147267197144163232319222 761 -10873444733896707917677761718368 762 -11429971176087025590579690108560 763 -12014596404727913382585265534408 764 -12628719956540692079685826668864 765 -13273810113016908928817816915410 766 -13951407277453402411493845662264 767 -14663127422463488801550576166314 768 -15410665796509582921368454632560 769 -16195800709868841274005174666672 770 -17020397602387790601469289432844 771 -17886413200635702977909689128486 772 -18795899981619361428999626246908 773 -19751010736976922107647434291665 774 -20754003470687055924075673583052 775 -21807246409568532377795668912957 776 -22913223376622628808813418104940 777 -24074539290836278003133236435531 778 -25293926061738323550985231338744 779 -26574248625586413367822370128090 780 -27918511411027487664843783213780 781 -29329864963212976788612973783459 782 -30811613035165753284389104452076 783 -32367219856249849850635422010088 784 -34000317908996986817228047421212 785 -35714715903694415820033430897148 786 -37514407306054405607112113809168 787 -39403579085518884493057094628462 788 -41386621065308946405792108656928 789 -43468135518423461731280632074075 790 -45652947418330754917033917509072 791 -47946114963610177876786769098878 792 -50352940814896956845472849591056 793 -52878983636735291084810064885536 794 -55530070414417047025566754190644 795 -58312309109941595437071902592929 796 -61232102161161775031725322052768 797 -64296160357844112132410999751817 798 -67511517635119124201447218960784 799 -70885546285576313358300011365944 800 -74425973169484384278866701269020 801 -78140896389715360312579466008606 802 -82038803052634255627714795873260 803 -86128587544509645162597642636080 804 -90419570989459607331200135156920 805 -94921521278963439316510407156510 806 -99644674386887010620901614079312 807 -104599756317861612126935866275275 808 -109798006454301552785821403185416 809 -115251201604869855296018154314319 810 -120971681574657654181308907368852 811 -126972375511830817131353139267202 812 -133266829909888299806054048370272 813 -139869237469007575330927289782225 814 -146794467758672474479931174639148 815 -154058098830348859730125863763131 816 -161676450789918579153168491431736 817 -169666620420272972571210870095534 818 -178046517936068447872037672737704 819 -186834904898790638347455782793775 820 -196051434451533085341075170832404 821 -205716692835240498707951675358824 822 -215852243428694926957947433389028 823 -226480672203190067965023875730216 824 -237625635922895828069138373979304 825 -249311911906362008897817893558326 826 -261565450775147356334198748849856 827 -274413430924534333360914781328007 828 -287884316243997655555079041359676 829 -302007915736587143552699196423870 830 -316815446673740062147027276529584 831 -332339599843233715954620075155554 832 -348614608643305992009917689722768 833 -365676320483195470370230267835878 834 -383562272367841422558964430054332 835 -402311769023145521280095553750005 836 -421965965573020087154475918231728 837 -442567953013979809539795929661736 838 -464162848641369520206377561413912 839 -486797889555116065977175421903722 840 -510522531552001564535522270036578 841 -535388551406798409972810279025743 842 -561450155012903931553161156238652 843 -588764089251106483528502814791694 844 -617389760232244748343692868645100 845 -647389355640011533413841531079037 846 -678827974007070053061033764453464 847 -711773758499140070869805035072227 848 -746298038240764796219522282840620 849 -782475474596034905546350056899501 850 -820384215652573646056441862461956 851 -860106056150283617476477114120448 852 -901726606332779070203259654148240 853 -945335466780190244630827130775053 854 -991026412946954496136375480376028 855 -1038897586268747015918073290821184 856 -1089051695825044252142511224297656 857 -1141596227214498252274748192896255 858 -1196643662910874475308663434259944 859 -1254311710536552564580222707898131 860 -1314723543622259319947252595516044 861 -1378008051055842929424195147805969 862 -1444300100110696027242254816632228 863 -1513740809007580284713749650766924 864 -1586477834244878792253736608779200 865 -1662665668386203299634878748643776 866 -1742465953908841204568291093992976 867 -1826047808520419342935301803216271 868 -1913588167941435435902547111565908 869 -2005272141261750350525449016562691 870 -2101293385290347985261761165176148 871 -2201854492688371412297620490445298 872 -2307167400755793925063993578640252 873 -2417453815323721542776482005631117 874 -2532945657105170989394451282720912 875 -2653885524597189885857763867556104 876 -2780527181403260601904858436307796 877 -2913136061687350340614372067487186 878 -3051989802180587534008294479781736 879 -3197378794046722231481242736480352 880 -3349606763617820571261133720605924 881 -3508991374876045825332837253305576 882 -3675864863324539854616218323399420 883 -3850574693666375607300819986982832 884 -4033484251610098442453677484452704 885 -4224973561735811508047568048367483 886 -4425440042462810425511534953027584 887 -4635299289537932312445120826452246 888 -4854985899858349207309094723222404 889 -5084954326501676345600307781978683 890 -5325679777603566394388077866481520 891 -5577659149376039075535097107814006 892 -5841412006790594121446546408902600 893 -6117481601604490760396727167387123 894 -6406435942199531243107585218746956 895 -6708868904259600267711086053394565 896 -7025401397767252280949619633097416 897 -7356682578654076542642934723717352 898 -7703391121666297782075299861119536 899 -8066236542047193954659776476932169 900 -8445960583754027392575805065755344 901 -8843338661033945285095253452942117 902 -9259181372313054689366622347632038 903 -9694336072399554569938244026885928 904 -10149688523277467241683559641541528 905 -10626164608619234877947076573462553 906 -11124732133707831743457219459131832 907 -11646402694972272113305695861471095 908 -12192233642339398552998928814748240 909 -12763330117626815430432953859914859 910 -13360847193797007109164422499575052 911 -13985992097260860417068257518805034 912 -14640026539779972453171947831269428 913 -15324269141058541518367513950232467 914 -16040097970423520627877580021018144 915 -16788953187522335851243053887411720 916 -17572339812414413015239641620002840 917 -18391830603756792378933125370021030 918 -19249069077574789972150055372835400 919 -20145772644017820670983753467723652 920 -21083735896852710003947924942662836 921 -22064834031719521845335242210329964 922 -23091026430320412182590737600415152 923 -24164360385112571466043350962838650 924 -25286975004261631283240948490322906 925 -26461105269889626202930682585066310 926 -27689086292139056916543821704519792 927 -28973357730462854721271101732435813 928 -30316468427618698863237431586358592 929 -31721081226061378212818880563942753 930 -33189978015373583495243189778809844 931 -34726064978616205628048859414032238 932 -36332378089619709257991387469500320 933 -38012088827183649116584186325773043 934 -39768510161821537408777542751182648 935 -41605102778997646408846823918018539 936 -43525481598359316410369129674885084 937 -45533422550779108623514155280940203 938 -47632869676844857024832450923427896 939 -49827942506362462582490745796034127 940 -52122943786930700644428622209117024 941 -54522367518780439772433362507494305 942 -57030907368665400332462151761673184 943 -59653465417495551317522227159807530 944 -62395161319556067587411902420733768 945 -65261341825366676984716806833518155 946 -68257590751430830521447365000820424 947 -71389739346151963936710527418436665 948 -74663877140947882158416030583843864 949 -78086363232915151966685889464067147 950 -81663838094257291280947219879485816 951 -85403235851748701915660970078809406 952 -89311797138059941455713026775653812 953 -93397082454974853953422557139961537 954 -97666986157395853080589814615142644 955 -102129750994757834644196682785178480 956 -106793983326308526974428762310957644 957 -111668668943289784736544750199230447 958 -116763189622564125094320734438080752 959 -122087340340951622876125686235915235 960 -127651347283469478015197886501764456 961 -133465886570778912601310318582763057 962 -139542103848280355593588165736875848 963 -145891634658002240770552960895478174 964 -152526625745615496240206003027439564 965 -159459757219352913321742112020748603 966 -166704265723743845712449616918728400 967 -174273968540362438795914277023394482 968 -182183288789813380402560735589880392 969 -190447281642349404467201830313955986 970 -199081661723444522902906452733483452 971 -208102831616682080442626020605599246 972 -217527911663222908957971458039745920 973 -227374770954938158545289411566599561 974 -237662059734313426039996824608118408 975 -248409243092686660711437727245095058 976 -259636636194730705435639541159861544 977 -271365440914965132655967566297328450 978 -283617784130042631729579325463101696 979 -296416757546553026677349749638155690 980 -309786459325026736503105622410960056 981 -323752037373567541898505189120538638 982 -338339734589912244486200996104241352 983 -353576935918754582407937742799172984 984 -369492217522508465667641247990521984 985 -386115397925468756858163189124197678 986 -403477591450272134529697856782872784 987 -421611263799443511967450598430701333 988 -440550290123102533072029541269177072 989 -460330015418142741091428060826850323 990 -480987317623675613325777368930966556 991 -502560673250273114850228318644984670 992 -525090225933172634990220698765536952 993 -548617857738887690279951751592033500 994 -573187263642529882807397642423898096 995 -598844028996879447088940734327940684 996 -625635710439545596328931511607158756 997 -653611920050528660880342032897235584 998 -682824413237587960142958201941511952 999 -713327180152680364036256507192599643 1000 -745176541150105529539947459062809336 1001 -778431246080252903337771798710755608 1002 -813152577965140202653363149609866284 1003 -849404460839946105574147530454347216 1004 -887253572344765420755198687958598824 1005 -926769460840776624890122449513124347 1006 -968024667675748124950396922209380304 1007 -1011094854362743730919772677828694505 1008 -1056058935340498383728996678196675444 1009 -1102999216068684755959402666363181538 1010 -1152001537173133386022467467198333932 1011 -1203155424383285180371120968260954546 1012 -1256554245026792019652173547025164038 1013 -1312295370812311927158599621974379702 1014 -1370480347718758819044618446845383804 1015 -1431215072710544764530984769907919904 1016 -1494609978154156322871493618540367072 1017 -1560780223643836139437467797991156122 1018 -1629845896172793706613957028089180216 1019 -1701932218345713366843180949672156459 1020 -1777169765634348844616178977123192600 1021 -1855694692359759156235906279740919416 1022 -1937648967472925921111509216593939424 1023 -2023180619804914691694232416534550000 1024 -2112443993933180232577171453961175756 1025 -2205600016322643690525618543834454642 1026 -2302816472968257517459994837801467904 1027 -2404268298185051576120456203137910579 1028 -2510137875858119794252577632959530028 1029 -2620615352785855769012307243805843760 1030 -2735898965520665774693252919525136788 1031 -2856195380327788795405759169520986626 1032 -2981720047764673079980407533540461552 1033 -3112697571488931313895491384681648539 1034 -3249362092902453678468874065955039612 1035 -3391957691227238737990381802675732543 1036 -3540738800733049280136171600844536680 1037 -3695970644700220456752001771486594087 1038 -3857929687958177562885204336556732984 1039 -4026904107571083066966512821721600817 1040 -4203194283640104507010709824507444652 1041 -4387113309782247539279817019338295314 1042 -4578987525393265925673378980228049264 1043 -4779157069243670867657063216499253494 1044 -4987976456663102377788650088035109324 1045 -5205815179851852553122554184687770154 1046 -5433058333732976022427860128677195336 1047 -5670107266874386435677830097549925232 1048 -5917380260063708889367021961441793324 1049 -6175313232056907857461170028686691710 1050 -6444360475264750529038320316904987024 1051 -6724995420890947362989683844968648532 1052 -7017711436480125295959290665950750032 1053 -7323022655383710640326765147995781983 1054 -7641464841309689202202114437797804928 1055 -7973596287460204001664045285139909811 1056 -8319998753645463086876309130394732468 1057 -8681278440875710374239216625332095938 1058 -9058067007057976129518259764127642072 1059 -9451022623299351280089635763007789005 1060 -9860831074698606783940156186128940968 1061 -10288206905130412814679393345328122475 1062 -10733894610177145857215352851921204100 1063 -11198669877717922971353617192025577806 1064 -11683340880622368467257544195224824312 1065 -12188749621067402477986943755069309219 1066 -12715773331237804601933045053920074784 1067 -13265325929941190485798940914543501530 1068 -13838359540233612883408589950006572900 1069 -14435866067602948398424222095395826868 1070 -15058878844165536212453660223683914792 1071 -15708474338444453519337013295592500952 1072 -16385773936569645104168789783848018288 1073 -17091945794494793537083367466792861844 1074 -17828206767483217130701754308890044996 1075 -18595824416490097801903691104031459844 1076 -19396119098134667543440696307479057764 1077 -20230466137928683739401373006568174039 1078 -21100298093927529252310113426374776624 1079 -22007107110516674983242200826927208881 1080 -22952447370006158249583019999023142208 1081 -23937937641800443033766157389108710124 1082 -24965263937358649198106729060237620340 1083 -26036182270776288648789789095699731386 1084 -27152521533784425069343026973254171864 1085 -28316186485071321769755381508524131008 1086 -29529160863344784854342667406942207464 1087 -30793510624125454650074144694681066991 1088 -32111387310355868812379510714276919608 1089 -33485031556913212051930866533375382315 1090 -34916776739824696033782913509763945100 1091 -36409052770384945481478769706059920094 1092 -37964390045739365569080585308110219264 1093 -39585423556259575888738608823803238971 1094 -41274897162094482264807507866206333056 1095 -43035668039366612508060154654125355915 1096 -44870711309275365065964920803163084504 1097 -46783124850738898304260755819496697356 1098 -48776134310777068068784852562458521632 1099 -50853098313449691473434959606042606522 1100 -53017513882560486920884551033714762672 1101 -55273022079146026841835880733521202945 1102 -57623413870040006944556591274935861598 1103 -60072636228761981807363153303115077682 1104 -62624798486178012242110073391439766578 1105 -65284178932439391501372658054364686748 1106 -68055231688886775592718712701014798032 1107 -70942593851712774787194110186134137448 1108 -73951092927398900987000669340861652272 1109 -77085754562039598089900797916323007307 1110 -80351810585992890430919337951475553048 1111 -83754707376325992259561324433489567364 1112 -87300114560020967460532059561132632708 1113 -90993934060803789992242847175211754846 1114 -94842309514196699469567625109504079108 1115 -98851636054095351164872589607299811635 1116 -103028570497222579079448451922923330928 1117 -107380041929245640058458016023631593918 1118 -111913262720786237742308274094219933200 1119 -116635739977647217973865143639116571919 1120 -121555287455497317653867255352486461928 1121 -126680037943931358340510830779035524266 1122 -132018456152303654457475848417935309376 1123 -137579352102907242203711420964551847156 1124 -143371895066207795100456177143060356184 1125 -149405628044427453812431424221981355911 1126 -155690482840664396770167809373293591016 1127 -162236795720639588961795142210388997083 1128 -169055323706911324216174674548762532264 1129 -176157261513525507771699879587050977567 1130 -183554259163787741019282303367142918336 1131 -191258440300089249351950202841250481514 1132 -199282421231522577565257131029549493048 1133 -207639330729278678007571753385067647000 1134 -216342830618830348648006650094002193896 1135 -225407137180057297070242019702891893685 1136 -234847043407821812779209914843097129956 1137 -244677942145427343187241590954613509296 1138 -254915850147224941272487511607935004888 1139 -265577433084200354683250437006575454071 1140 -276680031552832866748137944336806833024 1141 -288241688102593523147716045972659781779 1142 -300281175346689668125498189495978646428 1143 -312818025173104528626891461829716885556 1144 -325872559125165181794646219435149205432 1145 -339465919970527831014711861704654797487 1146 -353620104532773178284729945141941937600 1147 -368357997806513998724019613700167471050 1148 -383703408435524266064724482886289115948 1149 -399681105576993177068955177384061444062 1150 -416316857237112904439197884747113244512 1151 -433637470103509046117325946540211210026 1152 -451670830965832681119651105463864992148 1153 -470445949752650662362330184227600324811 1154 -489993004282503421886570794054017880264 1155 -510343386760135744929282253179886500623 1156 -531529752122792272824484879244128127004 1157 -553586068270713873399063894067673808073 1158 -576547668294255382827873588452543875544 1159 -600451304735175785737846019579005656321 1160 -625335206002592953359687703728277641840 1161 -651239134984877401700524906709340025162 1162 -678204449986630940992315542433494439720 1163 -706274168036082738223873132129133662334 1164 -735493030701326658061937818093663147816 1165 -765907572465153458650200586835580571521 1166 -797566191806849100146868944925450126792 1167 -830519225045527423002502330943190900886 1168 -864819023104033670329004296161592885440 1169 -900520031253228530603925274300372527954 1170 -937678872007124146935942864095580314984 1171 -976354431234385716947778667325395411074 1172 -1016607947668930547788885250785481650348 1173 -1058503105891343343479511243604240961588 1174 -1102106132976985176245939792501281203348 1175 -1147485898889263067273394071078394090734 1176 -1194714020828032429857499627920561477344 1177 -1243864971618935589757702619886471890728 1178 -1295016192368761331844908583906795136088 1179 -1348248209480601882699475782982853039005 1180 -1403644756270096520025248444481323513204 1181 -1461292899285200983331694471566582466263 1182 -1521283169588146644387449058541938286328 1183 -1583709699111437814598640480629152914226 1184 -1648670362365181135780532745034981119708 1185 -1716266923617812469955869757916455525427 1186 -1786605189847491264299024206394304583416 1187 -1859795169597318960103917515902944533664 1188 -1935951238053070883800911076517313742732 1189 -2015192308488634994843733966640562423791 1190 -2097642010420814256568244434679404222056 1191 -2183428874631745666812636898938212332506 1192 -2272686525425219894130398904283978572048 1193 -2365553880289320380279276259141966476169 1194 -2462175357358072968003885030118535902428 1195 -2562701090859886779286954182944797121133 1196 -2667287154973793211745525287787364874460 1197 -2776095796297918640553120041999093953232 1198 -2889295675381560265744131854426750817944 1199 -3007062117543353131530806572271860187123 1200 -3129577373459455138025728062819304532730 1201 -3257030889763800874515129015914715049968 1202 -3389619590179262024083834561067676099544 1203 -3527548167442959956247058236674207337094 1204 -3671029386582002942332835610912935700816 1205 -3820284399825851515807404403654946138878 1206 -3975543073751725351297523224530381350016 1207 -4137044328974117578858565347737899492579 1208 -4305036493017872775625681588389311003764 1209 -4479777666712813823979172503106441844644 1210 -4661536104795528476512847158694870721792 1211 -4850590611085441215009871666532951125094 1212 -5047230948970272513360956598743590094684 1213 -5251758267599549622244642956276823842930 1214 -5464485544574340098711874938349597869908 1215 -5685738045565999597705580373828110060046 1216 -5915853801709010674777186443446533483016 1217 -6155184105237625891338384282508265418406 1218 -6404094024272411127799319246423452229424 1219 -6662962937266339941251765196271701528591 1220 -6932185088081964863710818587035417949404 1221 -7212170162252508281393641154662398175839 1222 -7503343885468558244047810900897302639604 1223 -7806148644889914777611496682562793332582 1224 -8121044134399502553670882565155269927968 1225 -8448508024449386191490132894087581092475 1226 -8789036657696471800501190719266035411576 1227 -9143145771132507412153405055592245423529 1228 -9511371245992463487002335101061111224720 1229 -9894269886204888951177344776158225890077 1230 -10292420226761072190040119339916916465644 1231 -10706423372830337031166679311337547053476 1232 -11136903871097753184088063571606689323800 1233 -11584510614220449284992694870012832100731 1234 -12049917779985443449368763720245467080708 1235 -12533825806139561306629046948091729136795 1236 -13036962402588695639681155668216576687524 1237 -13560083602017313844872732438470464958183 1238 -14103974850748066009982901622507852325600 1239 -14669452140979154006849863335643691967559 1240 -15257363186350768146637067559742016812020 1241 -15868588642071922710271185199491172632683 1242 -16504043371699944158309825639785260907128 1243 -17164677761905067681768743566834272442406 1244 -17851479087463520962194115495532697111456 1245 -18565472927920706011748023002550986382290 1246 -19307724638329894286635942232461935576000 1247 -20079340875625853203032760103017443107806 1248 -20881471183212552952456674802980363300568 1249 -21715309635451499258822204971868252074341 1250 -22582096544816114600652437491032671127928 1251 -23483120233535880023628192225024144670300 1252 -24419718872695376617079864309826572618724 1253 -25393282390759917205544181368538432040480 1254 -26405254454707034575294160284203330345632 1255 -27457134525895138408930700477093054392638 1256 -28550479994078182356539834586194736778432 1257 -29686908391869812082720249162607977407782 1258 -30868099693311970197802769485205402395664 1259 -32095798699037085696217941619781496625455 1260 -33371817511942708813104907351764569353472 1261 -34698038106067907088102069355755629525969 1262 -36076414992873195543044357741139182670732 1263 -37508977987829147095367472837221021207366 1264 -38997835081818762967666914730052495772744 1265 -40545175420491415734150429968669136699335 1266 -42153272396398612243938541027446900339440 1267 -43824486857300175150649231330870768085598 1268 -45561270435819689030979928480456010974128 1269 -47366169004108094802649373154427233798584 1270 -49241826259067991397471981812117019968220 1271 -51190987442088794584897092760531800081212 1272 -53216503199245942388622569017502854321004 1273 -55321333586228137242599137471810261696230 1274 -57508552224375294480399438893391419358472 1275 -59781350612429313140895027806511005792625 1276 -62143042600840738672472144230350569782440 1277 -64597069033597683811454976529846790013479 1278 -67147002564913615036191069878908322176048 1279 -69796552656132721163147715031721053718846 1280 -72549570760718523443518323471592703917192 1281 -75410055703107016221183259346676848318358 1282 -78382159259857109455401260051857936554432 1283 -81470191949334736449678390447788239029782 1284 -84678629038971297437466739986443957328012 1285 -88012116776822826874986996585459866928324 1286 -91475478857122163688274916933086631891528 1287 -95073723127078116672966397716345848835099 1288 -98812048545312352191528579375124960137296 1289 -102695852399756004527627227769260972160815 1290 -106730737796145376239889798772247764904888 1291 -110922521425550173325341752629729461632954 1292 -115277241622876066755578856918904897852952 1293 -119801166725433162069724146697763641887015 1294 -124500803744372224165242519325615158206868 1295 -129382907358788564298937521912232838989215 1296 -134454489246217244390752589541241125330236 1297 -139722827760081772757145479311569341485241 1298 -145195477968807920730350011938383631961336 1299 -150880282067985072470409295559177905978712 1300 -156785380181345605959364419825850870889502 1301 -162919221562827251937626212110676075771305 1302 -169290576216623755097419374492589264208700 1303 -175908546948438257561212923813633034022736 1304 -182782581866060936265757323220644078677416 1305 -189922487343506709171892236413509882334720 1306 -197338441468137938317636049811348274722824 1307 -205041007986106608796974000821747384315300 1308 -213041150766937717337138336883903448981876 1309 -221350248803770021788409710927946928069157 1310 -229980111771572761367549309642357858712340 1311 -238942996161125337413165033061991277630502 1312 -248251622012682644578253865446602121632004 1313 -257919190268479654556690155010431130226922 1314 -267959400769716865050857629784877803856864 1315 -278386470918649691868641450077804433660047 1316 -289215155033265362049752313625069417462580 1317 -300460764416750331224258404547454598615725 1318 -312139188171205509384022898416645662457704 1319 -324266914779510892779677221962586562937876 1320 -336861054486911771820083649699955692401696 1321 -349939362508054069383430176336902419991517 1322 -363520263093307066029709978491488433298466 1323 -377622874482063794248359694251076586781782 1324 -392267034779285396990395850476046941951724 1325 -407473328785089301600943408699021802119321 1326 -423263115816249006065434430922784747987456 1327 -439658558551672539299222463436977019852392 1328 -456682652943514680511310676115264887966812 1329 -474359259228426434336744474557215549869169 1330 -492713134083583114649626357444259488914508 1331 -511769963964612614014695376092497715906992 1332 -531556399673264583336759573845800607679816 1333 -552100092194755143227405493376354326392730 1334 -573429729856055446920474639101932061778528 1335 -595575076848081006204596537850378726859225 1336 -618567013166722104507072790948368623001720 1337 -642437576018919055658387170322828269483530 1338 -667220002752656371285329688924814712050976 1339 -692948775360567415262154833402166232994440 1340 -719659666620237626744979651866232738702644 1341 -747389787924644281210463097693426414468754 1342 -776177638870335019613229266843079316709936 1343 -806063158660806941980822893172567244073306 1344 -837087779397524020535449231983377583192200 1345 -869294481320356112775889903664619888633699 1346 -902727850075056970907881908377148572325256 1347 -937434136074205343433844286670467433801042 1348 -973461316034774660602097811460686480277552 1349 -1010859156763738775929715743613295270266494 1350 -1049679281280821851654131712871993165332928 1351 -1089975237355150693426823005432157577786402 1352 -1131802568551282594167600408363636446419572 1353 -1175218887867111961663396488120788392784550 1354 -1220283954065945968424757968911808076438060 1355 -1267059750791420193245021622439438854019453 1356 -1315610568574845800397041203579227667792980 1357 -1366003089830280280674657367834854785796743 1358 -1418306476954732895941004704568215466212608 1359 -1472592463635904089621652303481945175269168 1360 -1528935449493244441046320697351064612916596 1361 -1587412598162361015033154274786788528382065 1362 -1648103938957525072585627446986681814350352 1363 -1711092472230496609915838046862963156241586 1364 -1776464278570023879294612814150922390977836 1365 -1844308631969020363341048293415671113833741 1366 -1914718117114062118181086864523585472860008 1367 -1987788750933637586345616853240016847340813 1368 -2063620108570806035436519534139941269442632 1369 -2142315453926815290519059839707062214304577 1370 -2223981874953127886650810259890423238177064 1371 -2308730423849263420253526872543828626287308 1372 -2396676262356533755683156791883257781465480 1373 -2487938812316727649974978562359641048230646 1374 -2582641911699342197933519969699425893014376 1375 -2680913976278915019440750328414393013874322 1376 -2782888167180531300546671467298785276646940 1377 -2888702564488466480425671420840669620876083 1378 -2998500347151538490907888580715398817875664 1379 -3112429979394511977115723110094576739109661 1380 -3230645403885723085910892876287451104364048 1381 -3353306241885693528739627600017459283859613 1382 -3480578000644668869661807308600843107483344 1383 -3612632288290395483758607025723581082692120 1384 -3749647036493091329580253885297656346919760 1385 -3891806731166670287933392218079614954337418 1386 -4039302651513537091519942754981563920549968 1387 -4192333117691043239587937910775013824777506 1388 -4351103747428718458817407182144091473337428 1389 -4515827721894775900570818796374168086028411 1390 -4686726061164339326098024640679000251828856 1391 -4864027909609773714355227688925128825463614 1392 -5047970831590544865743453458951154401041696 1393 -5238801117786453350156867738886439188170614 1394 -5436774102578404264030469191456605110855368 1395 -5642154492845715356681906871365294010249882 1396 -5855216708612742364184277227379659571771168 1397 -6076245235940795173769366518279266772829706 1398 -6305534992528753947966131177668365685914360 1399 -6543391706447272772012722261519509726736788 1400 -6790132308502763706151778117142933981814124 1401 -7046085338687043714755287740530256850655751 1402 -7311591367243924846439184761539667811172400 1403 -7587003430841853795433500435964973367655144 1404 -7872687484421433133031581313629817564895754 1405 -8169022869242540893827099474560112849013774 1406 -8476402797740068941642554114239853639518472 1407 -8795234855751163479051847341236494731146871 1408 -9125941522765996162196423312805107122195524 1409 -9468960710805853067240867881837990652916314 1410 -9824746322626594281486435178736497091281872 1411 -10193768829895106199548692839779683699926130 1412 -10576515872086049821639773219444535852518556 1413 -10973492876793500214373939357844279425003437 1414 -11385223702257481599353921819914728457821816 1415 -11812251302850326332219975120049202409815471 1416 -12255138418379253966626263801387157405846364 1417 -12714468288004029048544773042528904113813759 1418 -13190845389686432586940456553512596343629440 1419 -13684896206028187317711876084865235691032548 1420 -14197270017478631617958638654696077022767748 1421 -14728639723830686247265716592877034120810091 1422 -15279702695055482864010796075494394880336352 1423 -15851181652460515551097869776087462402655588 1424 -16443825581295585763428186459686416722546768 1425 -17058410675862442608774011920696155965203242 1426 -17695741318331452455201816829966925792475600 1427 -18356651092397296297735109829684693996608660 1428 -19042003833061612337594406425632714011573772 1429 -19752694713756089883460444937878266695547876 1430 -20489651372184417719405076495540878686018788 1431 -21253835076183891867295475014328928697286184 1432 -22046241931081882426736694034714814637128840 1433 -22867904129941460734012867796708542417591369 1434 -23719891248274930577278402585342226843158464 1435 -24603311584719693048844463775562383626309235 1436 -25519313549365946972171550029256571433655108 1437 -26469087101337879488367259729210071624353059 1438 -27453865237436319716348309761044885997339160 1439 -28474925533559328549862657503247045695878627 1440 -29533591740835414063100252694838708929781284 1441 -30631235438308788724228500096729848496066474 1442 -31769277744246889328557122869704915593501396 1443 -32949191088041211552796483074939585730308222 1444 -34172501044916634640479645961536737362292184 1445 -35440788235561223531950290849881669923369621 1446 -36755690293046711601099066740355553594521080 1447 -38118903899302535493802635196058140499726788 1448 -39532186893679420273464155207124076878652820 1449 -40997360456026913157092528803308399992037928 1450 -42516311366998168273318612853700093688773660 1451 -44090994348179291790797475252919281058500754 1452 -45723434484946155717829906262238589353058516 1453 -47415729734831077825987516955460451335338124 1454 -49170053524505030071512993887377478849262856 1455 -50988657438355885447759936037598888780009397 1456 -52873874001985172238954854699831004968960504 1457 -54828119563815888091435839323285790763935267 1458 -56853897278365667978831086813941050086623016 1459 -58953800194604798843989655038347511107487830 1460 -61130514453201250429873386689280925986283476 1461 -63386822596315087701654315564943459351693093 1462 -65725606994009462238124291569949384949355216 1463 -68149853391200458240760610865724677175519462 1464 -70662654579496347960417412852260301120132392 1465 -73267214198126661262403392113801992615643485 1466 -75966850668614568320696900875944279954476464 1467 -78765001267690590230894558118730063155622629 1468 -81665226343425010192762823000087698160992272 1469 -84671213679395439747843282763018022999629356 1470 -87786783012213149801474226100768378041647328 1471 -91015890707565331186991023348948507528457754 1472 -94362634600467026341857962330926288334429760 1473 -97831259005244417221619429374393334616478468 1474 -101426159901338872917746951847894418098515220 1475 -105151890300843417328362368612075393863718654 1476 -109013165804283958538035811670085406176657052 1477 -113014870350974127449092083170694838674696769 1478 -117162062170908146445728533918923447319970944 1479 -121459979944966851861424895784743632696486749 1480 -125914049180884502091996369895207881570159372 1481 -130529888812228865500763928232346613783779596 1482 -135313318028358688802149953858009873269380668 1483 -140270363343121646398148631230842102757923330 1484 -145407265910808867724752627910148522656276504 1485 -150730489097675273076099749540693081277099294 1486 -156246726318131762154744611144412748033826696 1487 -161962909144502582931007914093074858750914675 1488 -167886215700084410209726752903849583828869232 1489 -174024079345025135413848458574204178853980407 1490 -180384197665432682052399920380863862958543696 1491 -186974541775899886231240228714663600359872226 1492 -193803365946575790153170940974772526293440192 1493 -200879217565683766204299672550562892436847248 1494 -208210947449386248966496403058972087815166944 1495 -215807720510660389932294104656578231440848689 1496 -223679026799906597399652463102180365373147136 1497 -231834692929771086654470766406017143092720470 1498 -240284893897782930150062888436785004348569832 1499 -249040165320160080623630426812254318744342812 1500 -258111416091323554188948628508398906555302460 1501 -267509941483408001603672964195057589206951293 1502 -277247436701310807972931276053469029526220392 1503 -287336010908566243739659223078423516379405276 1504 -297788201740658377126467207332765362593074848 1505 -308616990322126516491824194201172201643912554 1506 -319835816805221733472638349839183296693361384 1507 -331458596447609141835933473590100115361883133 1508 -343499736248097561435286548664939108808300216 1509 -355974152159110837672501910188693730154613949 1510 -368897286896189062945605240528182957561709120 1511 -382285128364537622716864627568885662885781432 1512 -396154228724308125028834599485782893798256410 1513 -410521724116022575088832775466438820627476324 1514 -425405355069315897698652324281957688384160880 1515 -440823487617897511342704870721993544414037653 1516 -456795135145499773491559126015723543357270068 1517 -473339980987305775033674420229688547140081895 1518 -490478401813325566034373251985868729111988984 1519 -508231491819914465187684477553835956981786844 1520 -526621087757719677180130827129936527591514064 1521 -545669794824066882643238354189279550925125782 1522 -565401013450013870885660882927687609464991288 1523 -585838967012025668062043561397073671351694330 1524 -607008730500571129108175830884325941252407036 1525 -628936260177671481173374304915571863616271563 1526 -651648424257914643766930747734653643208711400 1527 -675173034647184136057050098523173128051639029 1528 -699538879775980714130739583399129876291569632 1529 -724775758563955806491068326827582049607712083 1530 -750914515555059805663217051136805558269700936 1531 -777987077262456771939061952209321149574356880 1532 -806026489765304933269901592214289397473959840 1533 -835066957599260240062772828321171366049821968 1534 -865143883985681631326380133660008451851486128 1535 -896293912444285909759367299418337050967027752 1536 -928554969837305405521572712644788798446146880 1537 -961966310892984407270739188985645219321652434 1538 -996568564259750439099325276156974826490652808 1539 -1032403780142195228063505904927749761773078978 1540 -1069515479573706714528316658977260878902795104 1541 -1107948705380410836583048756636890099526767211 1542 -1147750074895007020204864286668449758945934916 1543 -1188967834478920200210860114827149808054539984 1544 -1231651915915349113732053645385515812842069372 1545 -1275853994735654193416208360268989232460045598 1546 -1321627550545930826567728806770971005790943576 1547 -1369027929420505500588380106030779511296233419 1548 -1418112408433754952513479947267328276889109408 1549 -1468940262401572162675459129522958620273008599 1550 -1521572832908741304905307721721088988808953708 1551 -1576073599698443604049088921777891039108354762 1552 -1632508254505346449201122918527886735630837192 1553 -1690944777413728589974524721932587486171575934 1554 -1751453515827634206718875924010152453632208616 1555 -1814107266140094695633928479497077143053243607 1556 -1878981358194325030519815136756916419022142216 1557 -1946153742629898552730228308169925173230439494 1558 -2015705081213119724413097742211102334068400768 1559 -2087718840250968150794991175255383490784121331 1560 -2162281387194571310981606715072344760250723644 1561 -2239482090538380338509221215967753982824764736 1562 -2319413423128197818009539348196494100812145734 1563 -2402171068991493496105035299653298176411711588 1564 -2487854033810832292326488972019881967872174104 1565 -2576564759161603447480602033199277285417454469 1566 -2668409240643066779010735425735442975664818280 1567 -2763497150032182110681073268470384918296076181 1568 -2861941961597979998898079543750299812458392644 1569 -2963861082714776433235540122270805483087271694 1570 -3069375988921319032563832168154523876307588788 1571 -3178612363573600819423037272161779040327618988 1572 -3291700242248384838087152230637690728594498800 1573 -3408774162055245790623285911583591907995593523 1574 -3529973316024795723785682816813035383805644964 1575 -3655441712741649250699057026713247687341307033 1576 -3785328341401131557699130303303172687517788216 1577 -3919787342469758551891725047798793183992766275 1578 -4058978184140588422241279803143894955027744048 1579 -4203065844775720744009069703470888202095480218 1580 -4352221001539948700692616358094422718594024288 1581 -4506620225430911763709629351963277981632119305 1582 -4666446182923524780987980986533945288951653576 1583 -4831887844447981396416712819685632102519619340 1584 -5003140699933799540311175006480926255602118668 1585 -5180406981654095424901566266727941158752423253 1586 -5363895894618228092584302562270033783155886208 1587 -5553823854762889813031189040728154574087202686 1588 -5750414735206506325657752296415622855400976756 1589 -5953900120833977968002049319724184581829278515 1590 -6164519571494464676528425984697201376934258472 1591 -6382520894097339440530677363691917414991864412 1592 -6608160423908043182885356455792130501944509184 1593 -6841703315348272564013288829458306554623642229 1594 -7083423842622533475482964117760274112966916996 1595 -7333605710496092561432724953653165067369033048 1596 -7592542375568013108305693019665614725638679320 1597 -7860537378386288253990371228189349753762552063 1598 -8137904686771854691712292855597769872099251280 1599 -8424969050721951687714282928268252230317962414 1600 -8722066369284244024003273822603229831812632400 1601 -9029544069797194297867804132119977798627958421 1602 -9347761499914378808013005401384568304670189496 1603 -9677090332834925702280898432891540784784809764 1604 -10017914986185793645679284859227538110675019784 1605 -10370633055006546255160011957103485759196633996 1606 -10735655759312228303713081573369023409985446800 1607 -11113408406715376791541545511669737870337638021 1608 -11504330870614647185889544621157394388468652044 1609 -11908878084463492734870122931548576235955818213 1610 -12327520552660368874754926967504562560699244376 1611 -12760744878608466302070036418619347415242555290 1612 -13209054310522693273279957227883978437802913644 1613 -13672969305568779888894649415049942816105195665 1614 -14153028112950878795505452730782794917881512680 1615 -14649787376571859754956835547348833486071217076 1616 -15163822757923889897709402461615177417588029288 1617 -15695729579875439226349160746936125449789562851 1618 -16246123492056252577231910190676054202421975416 1619 -16815641158551159637452891691354569651511760279 1620 -17404940968651125092888745917578320405860708132 1621 -18014703771420116196636084798476957428923969130 1622 -18645633634876153330846227790509101744766663168 1623 -19298458630595995934498717519183431479247427970 1624 -19973931644595099086404222295459551182240121074 1625 -20672831215346546078277899755733036755923969031 1626 -21395962399847385030738982124619753042998073792 1627 -22144157668653927797818827816672443026292056085 1628 -22918277830854985943637142484683193475368894332 1629 -23719212989966291422953006155626500082272033367 1630 -24547883531779623366488134075297013320367953388 1631 -25405241145215666380956935962712979796558575854 1632 -26292269877282930152207439511045811705009102112 1633 -27209987223261890229975512088264727364122915962 1634 -28159445253290028815887142496562236227362100356 1635 -29141731776541712326908414588502278116539632262 1636 -30157971544256771194348448782977738956505133752 1637 -31209327492891442283123516806842960133615702181 1638 -32297002028728879840709956930003984501388387592 1639 -33422238355307889738284058528668340130546599254 1640 -34586321845095923861382717911483361833704623800 1641 -35790581456855599624882351669509236639543996465 1642 -37036391200225461400651374780719879681102082084 1643 -38325171649060842322314746497783467828027523620 1644 -39658391505156453849248716034709336496753029104 1645 -41037569213999529574488621890998329757208136532 1646 -42464274634282698277072262224512524276926935456 1647 -43940130762935171846264545764835156575652484944 1648 -45466815517516040347069405008491029496987769752 1649 -47046063577845253675707785183677835928304102960 1650 -48679668288838229565699152885650924573254066676 1651 -50369483626544368141577801511056474545955044362 1652 -52117426229485580801205232265122304121318969536 1653 -53925477497428024078967490547222456975313210518 1654 -55795685759821856764161526523197575051659807828 1655 -57730168516183866355068575984150533313621024020 1656 -59731114750805591693389618973502412667570214604 1657 -61800787324212758092153588705576018134638992550 1658 -63941525443916149864333731959793886142186662008 1659 -66155747217040628210116487099672146999891990972 1660 -68445952287540236438405688126565910521966428984 1661 -70814724560757559272797118846298536389921312166 1662 -73264735018214084335822124506046931795722866752 1663 -75798744625572445864037584415284492537946372714 1664 -78419607336847807076298749017663101834522890172 1665 -81130273198003960708307547809892589014845013685 1666 -83933791553214373700829990216929308802483392560 1667 -86833314357131219933328810523967452287478345423 1668 -89832099596658865607020290598385883912842369832 1669 -92933514825795909342705877749669490831076678352 1670 -96141040817272608977141514708275406214925314288 1671 -99458275334783331280392799542999031666142689104 1672 -102888937029786267632808732832786362472236337532 1673 -106436869466921000921570797231980308395969452439 1674 -110106045282277595050088293890815364828235773552 1675 -113900570478835155454445070156425452294604986733 1676 -117824688863582013745633741469754541218185981360 1677 -121882786630920325477338356546033023933727839370 1678 -126079397097163871740777917429487715529969845568 1679 -130419205591035303276900492628161403220027867047 1680 -134907054505287584368437369256589846741817133632 1681 -139547948514679138168379346758927181846004931783 1682 -144347059965763994506519970634322840427072534628 1683 -149309734444070799451728420923511842246086879252 1684 -154441496524490436794527653833696196294477623756 1685 -159748055710812936472425510546556208420601372774 1686 -165235312570615187647168385634048308897197264712 1687 -170909365071830856093268255482786314960477093967 1688 -176776515127610612988196097880504881268706353080 1689 -182843275356220251897998426644296499962426917064 1690 -189116376063017811741782839371239152499890062420 1691 -195602772451700554488420245342680343494553245468 1692 -202309652072324048991662597879697028959857620784 1693 -209244442513756323806763614951079955118245030319 1694 -216414819348560407171887191165513065489270837644 1695 -223828714338471032147148746584972617066907503623 1696 -231494323908981750726865540160521882424301991008 1697 -239420117901743728747093638611596414832692790537 1698 -247614848613849298368692758583431944703036776752 1699 -256087560133271816283413968084051250471096311546 1700 -264847597980127823731134970829238155648261037664 1701 -273904619063640353289473816962999524093003261752 1702 -283268601965100701962622914328857990069530358524 1703 -292949857557354213478135530835996548647460520666 1704 -302959039971779582211390831831604591991868038940 1705 -313307157923975853035118499341263735193483065829 1706 -324005586409842314026601691568561129253573079064 1707 -335066078783998714701326628066601275350913915524 1708 -346500779232992971735538171343371808309770565448 1709 -358322235656024545147263596095762363074278912418 1710 -370543412966441858579521227928386234912383120528 1711 -383177706827573236043775086087964728624132633756 1712 -396238957837013341634553066445185434141865323612 1713 -409741466173809663901025453785695056763373747162 1714 -423700006723590400233418492278101970180655739112 1715 -438129844697020578960232979207840633027388177215 1716 -453046751757606466992974417202519344345632692508 1717 -468467022675238289001458334898653347182780541044 1718 -484407492522533115962072327012874082457306928424 1719 -500885554431435927839690583593857126648440928164 1720 -517919177928249670134565252419569606301108287760 1721 -535526927865689223781853234868403307549054210195 1722 -553727983971310511829367712608104859376523117784 1723 -572542161032119921298702330277203578881712507536 1724 -591989929735971670686990303023918337382880563672 1725 -612092438190846592150730274889617082392832130417 1726 -632871534143957219382771986280798073594912510696 1727 -654349787923143956926109176834102027898606845529 1728 -676550516123930492951387511947359704623490498700 1729 -699497806066162853798191835972750817502046220272 1730 -723216541045115026707224018400733632664559482980 1731 -747732426402539122463394646164584561531968084248 1732 -773072016444155091488406613981426048898262649944 1733 -799262742230711480625694493127560441839476875164 1734 -826332940270827851400180748947491196248543008252 1735 -854311882144510174404356431390372624049513093277 1736 -883229805087375536520618889952921081472473497656 1737 -913117943566350386950845797919776250407745030917 1738 -944008561878821487519834824530716131408181443200 1739 -975934987807996987889654632293241354691830739983 1740 -1008931647368524178458526567714964518077118792366 1741 -1043034100677242473169578430367426730957174917468 1742 -1078279078985318035747525847088100539734683210000 1743 -1114704522908895806200137812668973535944788281644 1744 -1152349621896856088636841895972465834154270655948 1745 -1191254854975213383645968129703316391385516208583 1746 -1231462032809235203537392395483140886535500529952 1747 -1273014341125374395338211571588771435062853633207 1748 -1315956385536742622367956160333554702241154601064 1749 -1360334237816938058285394306464183427114320425837 1750 -1406195483668774295458515620666473467347730705504 1751 -1453589272035617124789531789647863755989574871708 1752 -1502566366004875716559200263614974334639704835888 1753 -1553179195354433576857305344479517221125496452240 1754 -1605481910794756926236614487079504012455847559980 1755 -1659530439960741440519777664070701733323829873522 1756 -1715382545209429835982221808773658060071853909896 1757 -1773097883281146122837757194537517577865484115903 1758 -1832738066883790453560725526812369636873302464112 1759 -1894366728261547846152700568567240750232226615374 1760 -1958049584811596460524859233408131932155358529332 1761 -2023854506814012821558074904080997779648642412832 1762 -2091851587342546283212671364110227052169526553196 1763 -2162113214425655866303308429958704210283288997734 1764 -2234714145529828714289631483869270890990730218188 1765 -2309731584439036570799383970645603574056194649406 1766 -2387245260606973244808950334568411277347890153816 1767 -2467337511060677173180856125846700425359194083476 1768 -2550093364937100006185241365431973353793338989840 1769 -2635600630736275427637915475179763937352014456392 1770 -2723949986377879892166340298940341850577131257208 1771 -2815235072150211074077166727617948297070344094110 1772 -2909552586643938983711253813466961592241696902332 1773 -3007002385765368888046227076792391636560059545187 1774 -3107687584927487732751342735149428470106237837812 1775 -3211714664519609850277165046788465755522240222218 1776 -3319193578760186120355761363986556769224696901568 1777 -3430237868040055213012824469742279064912609891849 1778 -3544964774867392926843880375613912779767459318752 1779 -3663495363528511617438225898700194904006692450351 1780 -3785954643582882077044323661643229013756753784020 1781 -3912471697313839583828968362005344800162808840082 1782 -4043179811260914023528061635892026946588103409960 1783 -4178216611963019335149579375669089575474770323592 1784 -4317724206046489273451486379181887099849579946396 1785 -4461849324795461245513841141641839884104583050449 1786 -4610743473347151973346731253604434070286134934536 1787 -4764563084658317197461525960952407373579910022989 1788 -4923469678394537598193172202323456401874259946068 1789 -5087630024897970468151010975034145774059269316074 1790 -5257216314394883390370511266426894733603926701044 1791 -5432406331608548592091440915777022253170361708108 1792 -5613383635949100060543379604672228454499382047824 1793 -5800337747456500177284907820674455969374198896918 1794 -5993464338679153888471254650049344826123445677232 1795 -6192965432675553645062328845464269325569677753886 1796 -6399049607333119888026935356012768947163487518972 1797 -6611932206203567072706262393568028660859664963691 1798 -6831835556061320848310280512292406350404574449360 1799 -7058989191397017923416734902399747478732868678167 1800 -7293630086065755098861097992373410525491246539400 1801 -7536002892315622568223111343996653923964964079349 1802 -7786360187430157648339418477432897758304021027132 1803 -8044962728224609830238332344218976520367913330622 1804 -8312079713644503625822676352536969791886607048708 1805 -8587989055721651412428155875036311631395858415850 1806 -8872977659151888722572646245553013474036456918896 1807 -9167341709765907618743812475457073469107338917132 1808 -9471386972174240667103538622916685461623396701692 1809 -9785429096875016824826458412059364558990947607730 1810 -10109793937123377969053927347147298022322470633936 1811 -10444817875869509127385321047972088148359382723762 1812 -10790848163083129391957958354917353130891125469348 1813 -11148243263790882176197135104834318788195535378624 1814 -11517373217164622057690052813126719570097584782208 1815 -11898620007007748295740336294223448822077581242864 1816 -12292377943998998827887547210559990379264563647576 1817 -12699054060062868519875198336742781400681321674779 1818 -13119068515248827215406075945508419709248300060016 1819 -13552855017511898451111115017423683210597574204375 1820 -14000861255800965058906254570299042284669880149872 1821 -14463549346872229177326203061187439183889921147121 1822 -14941396296259901425068023767500087233671341672318 1823 -15434894473847974458326316719328276390346925928698 1824 -15944552104502476457969643883483052417177614723040 1825 -16470893774236145634357255825934794243179963646944 1826 -17014460952393954577434330420686109844156507624552 1827 -17575812530361272683633217405136630970484879648850 1828 -18155525377313947660782947255513822788512731097192 1829 -18754194913543812229998060922957570662523128628163 1830 -19372435701911681047942921737921531295199737397820 1831 -20010882057995048808920256618225122319139746258786 1832 -20670188679517390331212275978481807843085898957752 1833 -21351031295662088744771068553057799685038345610812 1834 -22054107336894907412636657703336720031248803119796 1835 -22780136625936088133567920545699099660142546725428 1836 -23529862090545320249066724540716448371557450753212 1837 -24304050498801099915440499276208859265104926157691 1838 -25103493217579510738714753672500975369756844442680 1839 -25929006994956909584483223131409646203509607442898 1840 -26781434767285945151012294412292554551718285571200 1841 -27661646491715042129092876179921175690677434067189 1842 -28570540004947946323035179075679854447308882331432 1843 -29509041909061963267655351897278984642256397725478 1844 -30478108485231596393636757168413169567016154970576 1845 -31478726636227744131182060376971713043033662845582 1846 -32511914858592397590516243481678308851686741240408 1847 -33578724245413739476262019151551409284991376889577 1848 -34680239520658139544539608055327080858914365356484 1849 -35817580106042101690076507076080324846968545977154 1850 -36991901221460734740409439089744750569056138630424 1851 -38204395020017580569705690665659661976583884452368 1852 -39456291758736189046298257590690302917349281957312 1853 -40748861006063899899146523687970536018106396031931 1854 -42083412887316010013399674439305275500063697037512 1855 -43461299369240498218019991044063855369426644077254 1856 -44883915584923491648845016561058979933897728273776 1857 -46352701200289695327343897423205640900805485055270 1858 -47869141823494451191518936390674043666691463783952 1859 -49434770458540302909178517028851576286816444108048 1860 -51051169004495967338899600385986680249888026268186 1861 -52719969801734132638068160003651949143818537419697 1862 -54442857226652263740146792432622166022453154115504 1863 -56221569336381569059775494072012408097717607107762 1864 -58057899565039944861985076446324354516312632493584 1865 -59953698473128294809081188186697924184788204314505 1866 -61910875551723362281629982411252637646270866336696 1867 -63931401083166565551819862038638268542178323286111 1868 -66017308060005329707078454691724038803605402646752 1869 -68170694163992706679438132595175286989706488111238 1870 -70393723807011539739078287003246082383007947432296 1871 -72688630235841855539856375104354885237141436915936 1872 -75057717702754302324117124486206279207703444534540 1873 -77503363703968204570623252139738949759614793430720 1874 -80028021288080832336800263206705983490299514563700 1875 -82634221436633767919128408930520075440423661517505 1876 -85324575519054408154002601326599357617724329822560 1877 -88101777824273678308519110032071193718669238703851 1878 -90968608171397566374114650866648181861954523804240 1879 -93927934601877111605866210020858643495488111279865 1880 -96982716155702655609219155309896142212938590433264 1881 -100136005734219425273972546594928568642433943275804 1882 -103390953052247613233350632513550269600838798431000 1883 -106750807682265882352011753148889197771945042135114 1884 -110218922193508536210061135712262369798709044042904 1885 -113798755388907138288188026216400619492812427594507 1886 -117493875642904212122236337261491493937567627850544 1887 -121307964343252272639824718093554665522511024766644 1888 -125244819440014156483784228725636398383942726161200 1889 -129308359105071629827223326075891036673260168590198 1890 -133502625505558191778222034085875743059806552557184 1891 -137831788694728729840560466218047788477072678789648 1892 -142300150623894220702065254773286640521757602426976 1893 -146912149279152491109083036283691032291284307910162 1894 -151672362946768585319224161624190188211787648973264 1895 -156585514611167567462506176365128615602738728548634 1896 -161656476489632535366801660391618679741821551196300 1897 -166890274707916764926942340904030680861153636003511 1898 -172292094121116715646795546218459304373629394612928 1899 -177867283284276056027351768728953562040604254321481 1900 -183621359577337015953698391288618031165050103204648 1901 -189560014489186537615292648678523084131846759885075 1902 -195689119065699683877315393641968138539438299429468 1903 -202014729526822142111541217983069035205952772449476 1904 -208543093057898019812343097191634512569315109765272 1905 -215280653780597229713296905327184358480680300576870 1906 -222234058908971055246236942395280577831169458918960 1907 -229410165096321849447069546761995149848028204058386 1908 -236816044978757645962923581084216627056135790774360 1909 -244458993921469655377034245276644998657003198433530 1910 -252346536973966611401980596114863938437230522996420 1911 -260486436040677564614840265430462405798287665826114 1912 -268886697273542549756007315417706968363995585898300 1913 -277555578693399267494211847391218246151827241057649 1914 -286501598047194298272335700595570509901196082511092 1915 -295733540908247844844160130044285031696934460933273 1916 -305260469027034679040663362528148139931327661250020 1917 -315091728940156935289728467369474373811475727694111 1918 -325236960845432173436489669887837730969907769399648 1919 -335706107751246356277864510025904882279437294468162 1920 -346509424908584114919473797586571407112012479467396 1921 -357657489534388968365498954660976443617735485450192 1922 -369161210835184736221820608356056701681124705547948 1923 -381031840340144611154391868876003299614747657630754 1924 -393280982553089725617235637083816257170732994093676 1925 -405920605933170126048386937300236067328928703481068 1926 -418963054214294238330962454886929622787976834563064 1927 -432421058073660809973889815762107330243947932910845 1928 -446307747160079355171562557048882943959411152024832 1929 -460636662493070884506864047475680276760500727313293 1930 -475421769244092742864761919587422579239495690850016 1931 -490677469911556082107745481426445197736957543214526 1932 -506418617901677736336267970066411954498846283411760 1933 -522660531527553077551111329231570235403333398885059 1934 -539419008439232140013338444681914238068022449213440 1935 -556710340497947448396566624337386193460325247279533 1936 -574551329108061509838256166679246067432195773937880 1937 -592959301020690717761756662695487971246408201583535 1938 -611952124623407180271027557829064691208379478741384 1939 -631548226730832797625778896720125939494750969609098 1940 -651766609891411428329302101262916506998181715133036 1941 -672626870226083285509398773664591432806934047520002 1942 -694149215815085570369218998015723247690339810184808 1943 -716354485649568697095070753167668311492134481173484 1944 -739264169165247373859677393873089607379121275516360 1945 -762900426375799846456655066485678212360946316926156 1946 -787286108624290362312423207269970588637829982902488 1947 -812444779971414397035627168592145296330782246178142 1948 -838400739239961680302970718076872679725408349770204 1949 -865179042735448838375293194890206871925957873799326 1950 -892805527663504724032396556479821310160093021041372 1951 -921306836265182546471276048424473718921237864028034 1952 -950710440692042061109901853935921437001159874588752 1953 -981044668643472465703283850297893835817171090117923 1954 -1012338729789435952196728149449534733775243178298260 1955 -1044622743002477803672426965481654340532254481644877 1956 -1077927764423600780237203461663119935117466686608984 1957 -1112285816387308372625609773939123412035204191773499 1958 -1147729917231918446146266706626984192913526826098168 1959 -1184294112021999009718588225628029206457004105073662 1960 -1222013504210622566249657546612269351751797613325060 1961 -1260924288269931721144409267907075701629462990044568 1962 -1301063783319404072430718352880249779231344297842184 1963 -1342470467782049424070054383109456429173266786954404 1964 -1385184015099721352054210276684343734213673687443564 1965 -1429245330539621924913125449997961974244589652797575 1966 -1474696589125084204320245886491039621645105856553920 1967 -1521581274724668811029406906379476763621945708254224 1968 -1569944220334676885189747157720522150231374855948104 1969 -1619831649591191638454387134939429718832458989269108 1970 -1671291219548890542718316303913512628760302839855308 1971 -1724372064764941797652547533062304163149264520045182 1972 -1779124842727496165976231857023576229263070501062620 1973 -1835601780669422322469860101181799321828069541961997 1974 -1893856723809202928942103987894341450809081433632960 1975 -1953945185062115118024612258717026668306699923906966 1976 -2015924396266164011890838254938685601553234231231760 1977 -2079853360968517976438940769092632355744154417335558 1978 -2145792908819619640720650553617736362297968116900528 1979 -2213805751623504830100137580672485645605554712065115 1980 -2283956541094372052070697361959352114580496465280936 1981 -2356311928370886042189656904515915576606171002963950 1982 -2430940625341299586195651946718394973892991389572840 1983 -2507913467834006439073207750885208566012497120795830 1984 -2587303480729834443837411073574064384908496164751654 1985 -2669185945054009577370243256534514919729485257255183 1986 -2753638467107519177052474160960634184813525073311880 1987 -2840741049699322844950743611487401656455475961308566 1988 -2930576165542764302378643075352811053957384101651280 1989 -3023228832881362261215273543167878318308532276479063 1990 -3118786693411176763115210582816099227324456275588796 1991 -3217340092568883067112670243695715758447203952158232 1992 -3318982162256823893107047219593605782780153902929296 1993 -3423808906078363953128046198256661435394707423514615 1994 -3531919287159136901435718775144917765388968917658364 1995 -3643415318631952509219876369804132626188818221643498 1996 -3758402156865533090496905415304669920253932680593296 1997 -3876988197519557905404445754021907580170202396514100 1998 -3999285174511038503186071535623834271484969344013912 1999 -4125408261979497610270031267982058990456340616340390 2000 -4255476179341119883789925299643866641476726048180204 2001 -4389611299524640826274755587938776070579939104880851 2002 -4527939760484596312075895237947143132422653757442324 2003 -4670591580090310370289007342204532493349372135692160 2004 -4817700774492024951187167332277672246812898200360736 2005 -4969405480068497229764619867304073977540245236982016 2006 -5125848079063596054375168243542284032477854178432632 2007 -5287175329022527579001784053640108194264658851351011 2008 -5453538496141716778586121101270581058567579965416232 2009 -5625093492649657143698120680931198481093474649841733 2010 -5802001018339639376646155993250103045991275521853284 2011 -5984426706378753862023936923760558598097527363685916 2012 -6172541273521373994253292463819957841240620315184612 2013 -6366520674859021599461330529862877775199642286089150 2014 -6566546263242554400000701531899169994277715459523168 2015 -6772804953516532379327262671508378668371902495084481 2016 -6985489391709898374520906562122832616112757236158056 2017 -7204798129331261180475999685566075790862566391007584 2018 -7430935802921601817712765645858110284678913610577224 2019 -7664113319021626697958671254429862460869906192878647 2020 -7904548044715792655751489579154374337977078736356000 2021 -8152464003919696931472750771051041466261639476535340 2022 -8408092079582611135538077435327078372178645237213468 2023 -8671670221981887165102807716068067537390475174463902 2024 -8943443663291350470343513516206985852298489851323324 2025 -9223665138611042554463375366451221916783981509328412 2026 -9512595113651381250812392928200512499954402747132184 2027 -9810502019270369059934265621113812239909815341421341 2028 -10117662493068524512239227717248221298725920888502772 2029 -10434361628252107264116316230436646377277669492208774 2030 -10760893229981610230123693298344398453262166092912592 2031 -11097560079428741653461836714892132006118011664583244 2032 -11444674205771901573892593176044473482282517099975816 2033 -11802557166366781632883698392639063085086394621897487 2034 -12171540335335899954327808123148835041639977247258144 2035 -12551965200827904461457164412953179377488606344527011 2036 -12944183671205085610775544296950854952026367407440132 2037 -13348558390424981857474703251271889932137556344606937 2038 -13765463062890018564553670355064077433279968168453744 2039 -14195282788047009067980708066678344525571349629000992 2040 -14638414405026880197050271042565847235229055004282256 2041 -15095266847623344636846438099009400844648260814147204 2042 -15566261509918280246972309033077525757244357248882272 2043 -16051832622870436598653414074035212342718834513852526 2044 -16552427642193660440358226543006548636953529880372456 2045 -17068507647860221624410915478304824182528978392833045 2046 -17600547755574957499454461325786700619165004788212280 2047 -18149037540575904621629847115805291443307313929544513 2048 -18714481474127821260479836301991339075223134589353408 2049 -19297399373085549238615225149945340506743597199394033 2050 -19898326862915531472706168389214251568623156612690156 2051 -20517815854574975995583743079072161919244990938403588 2052 -21156435035660195367378418902513334922036028114082928 2053 -21814770376247491336952111362338614344508121458341304 2054 -22493425649862702294276211306289893608306167821495684 2055 -23193022970028077917917715719436094801386404575560859 2056 -23914203342848644186025808928110566017128713029154388 2057 -24657627236113516365414275702658922536871405997483341 2058 -25423975165401911389597797021980703618023408701943760 2059 -26213948297697697175034302919860305704417614483822770 2060 -27028269073031451753150991492310760461558542896766344 2061 -27867681844683929614015097898620982394316364518933019 2062 -28732953538500858717944498986674554800977357905881336 2063 -29624874331884803944751452740131223781439312456344344 2064 -30544258353046801598520625863904750046933038915050088 2065 -31491944401117221994986834758439553964642934762236700 2066 -32468796687733283870347345839726883542688519597383112 2067 -33475705600738392208309917569153621716261857702707864 2068 -34513588490647493927325750706685115545671159868840792 2069 -35583390480551447758679639030294863837575569545391598 2070 -36686085300153545272326593158298636350786742242903456 2071 -37822676144651237924371265725760121350556018659732690 2072 -38994196559197448627281212255987431484915086594332640 2073 -40201711349696945899663998494685555173027883453444845 2074 -41446317520715834278178289509558768913141536569070652 2075 -42729145241304565300639440254453442364700519824167655 2076 -44051358839558773986057337007180766963372573933842076 2077 -45414157826765920908771556196524602009781628557117184 2078 -46818777952011022788232201339342920854826869284215064 2079 -48266492288139831981906833153513164399564498439642897 2080 -49758612350004611984672204317834017685279529577284736 2081 -51296489245944218069990271920639081304705502934385962 2082 -52881514863478549222822861418935019847351336206308500 2083 -54515123090225571166276696919697911346005521061005416 2084 -56198791071079128999261071140661888612798975339146272 2085 -57934040502715565346786429120418283183438139082032543 2086 -59722438966528937023417750294732185115856022773457864 2087 -61565601301126181788664035667978901902512987869533672 2088 -63465191015547224522458923500311311396822009338790124 2089 -65422921744408435039993363074482472255797024649321805 2090 -67440558746203456335914789698705452975734190350549104 2091 -69519920446030818353544762274866494159002897699614426 2092 -71662880024055442180060146415037852945079802958848080 2093 -73871367051048624717254961520110563393235029519765173 2094 -76147369172390987930262002674890374359698720717044576 2095 -78492933841962572887277787685085513058506408369442654 2096 -80910170107386485094081994595275638875064051777669424 2097 -83401250448134533893577351473610786640791938661683464 2098 -85968412668048002596693734922461199603912262891558032 2099 -88613961843871199108058873207621797893264027928446125 2100 -91340272331442741477530638246173271804786699560924636 2101 -94149789831236667321679329513733040544049659575667822 2102 -97045033514995522909501890223162604151931986345891890 2103 -100028598215247496585160224956618338509041978507116694 2104 -103103156679552650360077377931372907718424076869450792 2105 -106271461891376148544229191964061587410603382472969388 2106 -109536349459542463096048135109896650876132898722964792 2107 -112900740078280487711114270765365389729401874690765022 2108 -116367642059928844210103542030679188681056207825331324 2109 -119940153942429905461212509388094750634546267253458334 2110 -123621467173803870719917827188680144419670567541901924 2111 -127414868875856949760996589845793624363591004950456094 2112 -131323744689444184192742842314437035516586958869409294 2113 -135351581703673837186877280397129455096896705587515478 2114 -139501971471510627004158423751620375527695231418456236 2115 -143778613114305379107983262534420616454599811639511471 2116 -148185316517853111860351514125283340431653930570546872 2117 -152726005622655993343898247558376892889331126095081505 2118 -157404721811146379888308114075104305612610676056006912 2119 -162225627394703932191181425095020315592308227169774179 2120 -167193009203384161152490765805195952681215360853165760 2121 -172311282281359157044305084019878654236148085546746642 2122 -177584993691159459781409513374401909461293561620634868 2123 -183018826429894313771290582627911906971434657685563116 2124 -188617603460720882776894152317476529947617170924071564 2125 -194386291862926453592208300312623381686114191573224528 2126 -200330007104086413031776623548625115487725982534388032 2127 -206454017437859703503114953048877239686096497268231468 2128 -212763748431087954764408894760548205574383482288025192 2129 -219264787623969194620011671041665809907130016837917740 2130 -225962889327187601072905339342208331283631605050941960 2131 -232863979559991583182668887387309054389054511235128914 2132 -239974161133329454810812396436517875874932384948197616 2133 -247299718882269264194622625520712916633270373923789621 2134 -254847125052053106131911244475491226631937939089122852 2135 -262623044842260391149034674488569089385102897850676820 2136 -270634342113685487658692109900185381440466052828551836 2137 -278888085262666545843903885217724455798224861035277042 2138 -287391553267740844660131301087259509422973767585169112 2139 -296152241913641060258674553548918383199596340667010796 2140 -305177870197793414650990474362418861634008081178277972 2141 -314476386924625827592252484550955504992402603943605579 2142 -324055977493149244829210615437788853960594989298135236 2143 -333925070883431055720304804419150568526325203634265408 2144 -344092346847743541206079568635276848342003172571462572 2145 -354566743312335103964842849676315492245469732513371413 2146 -365357463995945554372550783969287808332650431055011496 2147 -376473986251361131383516777195590288408780962470771091 2148 -387926069136488498492140150981746708585015719112037732 2149 -399723761721611508687523765617158941589457429906102626 2150 -411877411639688709162867541080213445273281389005031152 2151 -424397673886744843827484478616643452882465136975319232 2152 -437295519879615013733643163344628224380182926728189112 2153 -450582246778506795093747806446440044617418185701246825 2154 -464269487082062885969651217118934285686652066451609952 2155 -478369218502825498659386967822254453608817772744683796 2156 -492893774131233536364992137389475065681521084589271712 2157 -507855852896514936514950519484333374966648645531392341 2158 -523268530333079654391067195804659625701168531666514976 2159 -539145269661263533291492219659259049893051505950918767 2160 -555499933191530428966483551714380552986157883326028832 2161 -572346794061498930097631195852594734564779386374886400 2162 -589700548315431972092315289100763210255990305298963848 2163 -607576327336101633686668499090884398963868222389624954 2164 -625989710639229044813548413583855274827084903370890248 2165 -644956739040989207903917043826426688704340924620641846 2166 -664493928209374754958134544743692029497778130377035424 2167 -684618282610519330429623564939624809260379772468108308 2168 -705347309861403040078319789580982537523586647420331828 2169 -726699035500686832135983959062529506262034247399027156 2170 -748692018189762959803470711405370784001879750202894172 2171 -771345365356451878165224067874155071276120815276137896 2172 -794678749294135803373563402710982496317537447394132896 2173 -818712423729482221320602855692864511631602254953976827 2174 -843467240872291219513929498667416507007866746450094696 2175 -868964668961384569249165977500179662701047790745809279 2176 -895226810320856966543681902323276776590754304180752312 2177 -922276419941416091145572465995218217004072961688922589 2178 -950136924601963769391777578104347376319255969824929656 2179 -978832442547000246873479604530215368573588173765600341 2180 -1008387803735883669478247318469932721899096165209334436 2181 -1038828570680431405014109322782237532665963817523574303 2182 -1070181059887825792277732363458314062689501726808237052 2183 -1102472363926267671959102005694398132394821269299045496 2184 -1135730374131324345409196549102108752618212703587871240 2185 -1169983803971427109788893584555537458626984045636244583 2186 -1205262213091505705138149997668563197318213132359926904 2187 -1241596032054284832586723974738900504730716493290257637 2188 -1279016587799330631911387808324870588667043075466492960 2189 -1317556129840503827699453833894082668696356357342600798 2190 -1357247857223071264017399152595581026245152334865713248 2191 -1398125946262329137104893032000210773206143678154860460 2192 -1440225579086220365942804140707220548497617716808859352 2193 -1483582973005064770278509533506565633189745134943322512 2194 -1528235410732185917601408144003202431140606266841533376 2195 -1574221271479891347947166744569041591726669478488791954 2196 -1621580062955966190473464988201190498215655931595351368 2197 -1670352454286551740267928626412456689212778373217974741 2198 -1720580309892024149469910633035361954518927332671304632 2199 -1772306724343240856147437803167861337386174802897441247 2200 -1825576058226308530268386817857982170924438779824947176 2201 -1880433975044822032877950065883037458482410100033299959 2202 -1936927479189355029656971690928870376543289154247691320 2203 -1995104955004824328659188154234417778434934981560530928 2204 -2055016206987228701539274226927603226251062368189836504 2205 -2116712501142152691753079903158781127702556286542261824 2206 -2180246607538354846494046882183503249342887400557289080 2207 -2245672844090700619603357490438318162004518453581121000 2208 -2313047121607682221146914957013526762064034340037247880 2209 -2382426990139762472188199598149822306583530404795257780 2210 -2453871686665817858908656473381316881488114237254093432 2211 -2527442184156007805479597601726396557350959214018402472 2212 -2603201242050494609438136002563027565184727638301865264 2213 -2681213458194550594216412295464282653154346363753326281 2214 -2761545322271749107143933114921075513546136413209253812 2215 -2844265270778111813873890792492754647906547024998398982 2216 -2929443743581311012807837654333244870192208707668792032 2217 -3017153242110268846635556549533274506503115757353507859 2218 -3107468389221791508900684792219517268856142801005925704 2219 -3200465990792190851013356122082671517672176088661970362 2220 -3296225099083215924034592441172100835289711237445747308 2221 -3394827077933006489363468782631774816636750534972518624 2222 -3496355669824228751885554106700687309058297236884408948 2223 -3600897064883022526862917475304225235792902883068426226 2224 -3708539971863919779089293283371859101689291174461021436 2225 -3819375691177447394071724822267915639605641826368376331 2226 -3933498190018744941317430079487710166912164549231193808 2227 -4051004179657169833529754073886135303399530454237344056 2228 -4171993194948572285946081127121402404951684998915368404 2229 -4296567676133657872737142163309020948972171631338925744 2230 -4424833052987662781320529162671634953912445688172165596 2231 -4556897831388401315979228928586214189687068304455421506 2232 -4692873682371655304743323082399112442978011475258144448 2233 -4832875533744814178926431145095914490470379227939336664 2234 -4977021664331693199007133927677353010768435079604134456 2235 -5125433800923507002680424665042292717415348598498407167 2236 -5278237218013109085126374519772102982033674313343191080 2237 -5435560840391774364472881295544920882264107811664679808 2238 -5597537348690056620934051037607922427479469454545154464 2239 -5764303287946542586704842839302187989086193409605336522 2240 -5935999179290707134074792473915263599975178141329887440 2241 -6112769634828494418662101504637263405049992735082870069 2242 -6294763475821767755880348171197820663472420410228696472 2243 -6482133854255329205084672278246332026160840484612481738 2244 -6675038377887870627421004458471469875432813908669816586 2245 -6873639238885921745303177077985741224471570587392797911 2246 -7078103346142672438906832557157864408791747686722329552 2247 -7288602461386404056746348255732153511099493575850618820 2248 -7505313339186235635891191998542408094658568015665250880 2249 -7728417870965910922768113966002041822140412072977157472 2250 -7958103233139491584701226716386744940730176566719931564 2251 -8194562039486013610629644071177119302117626399804899390 2252 -8437992497883481249908791834425043344198023451429687600 2253 -8688598571525945730646332533527927725461183747611947873 2254 -8946590144750921199904579999278893416784156010889917768 2255 -9212183193607954716846027676798913906313467078534795381 2256 -9485599961302870738234301505724779396758503480320757380 2257 -9767069138655977203144886091713606751858436803164490017 2258 -10056826049716433485344580701678418050091359675605609760 2259 -10355112842678960812609907902984497844930861234790213779 2260 -10662178686253210234300512277928056488049283376170265424 2261 -10978279971640309232888794751115051080097495780806733766 2262 -11303680520275476300538040322049584025818568040026064604 2263 -11638651797500037190709245199970838201103898267334772820 2264 -11983473132330791638409218313338547960042509114840067388 2265 -12338431943499375504860446609664458899510912518386360513 2266 -12703823971939139089385381481514413253972828050977975352 2267 -13079953519902024432534048774811959363029836101901713711 2268 -13467133696893075540604672857965789844548006308885289360 2269 -13865686672615458396123190525758886127757161422482916422 2270 -14275943937124309472956397058762704001349128488000360256 2271 -14698246568393271028342978546170359307514925741019112990 2272 -15132945507503320333146493981248320622900389684636027196 2273 -15580401841669352818320678938573877323772304474328764089 2274 -16040987095326052231826588353089488844731138037181307852 2275 -16515083529500764550245846827813190937337101001305347275 2276 -17003084449707507880471846011195554304112717558707835632 2277 -17505394522602783617928649479465545451035692912775307867 2278 -18022430101650631149472256261005744266587691429175405320 2279 -18554619562051270380453911864171789931681739358425565537 2280 -19102403645194835136957614112191844473696546262959481900 2281 -19666235812908992113348861659339886893268468277812615908 2282 -20246582611776801898073809427279597225971987106805214744 2283 -20843924047808881673477738813139221209881169660138162592 2284 -21458753971761916664911815280626966056690154420485783836 2285 -22091580475403704948495255059166919531690970607458276678 2286 -22742926299033357097694568046159664018699647199949049712 2287 -23413329250573868460227668444020399540669687295917889435 2288 -24103342636563193211397338817211885561769542808442997824 2289 -24813535705379030073354469055980403117555379775427788298 2290 -25544494103041941911105911712304795731982606814282052868 2291 -26296820341951023669404599205355084510025111704741300258 2292 -27071134282916274352469260276061673105954479811308124008 2293 -27868073630861961090991180215389284248878118541437777930 2294 -28688294444585762992455621052371069780294354975995426848 2295 -29532471660969185065729820731585444200981878079695756837 2296 -30401299634045821705976202385256469226373526194494257928 2297 -31295492689345353907570807054424474906512225810836815241 2298 -32215785693942875963295818524620931924681968381689650440 2299 -33162934642655087773572345128364547658049866485770950646 2300 -34137717260837257544230736633400549358601842421837832708 2301 -35140933624247471157611172961676018624813807437043365530 2302 -36173406796457746805730753813217227105863309682187521964 2303 -37235983484304913540138448542550021066925388285254052758 2304 -38329534711887946952839708081267985875790002302991837568 2305 -39454956513632523316497761327817790112794407248354387076 2306 -40613170646958121066681783761997849010840550886783026384 2307 -41805125325097856342160947031164052393651726463279409279 2308 -43031795970636622836854369873636174338656698278379938656 2309 -44294185990348797743991586759850101734787035739563510571 2310 -45593327571933020454436684173391944960246327058622600052 2311 -46930282503258122295201273978864042738902311978752446228 2312 -48306143014751439682527114444249309848995662223033882768 2313 -49722032645578243750747533226087836159062954205396493950 2314 -51179107134279133316046043694542173134736142106817013732 2315 -52678555334550719452016688208967888237480208533174456811 2316 -54221600156874056747856324416082964868887873641539245136 2317 -55809499536714792987520338812048967018863236388145693297 2318 -57443547430039205000727744914634147546410863752479722256 2319 -59125074836910897879253746929250281189581651161051668833 2320 -60855450853954269302442438593949466495368370879872745264 2321 -62636083756492603629884551606247934153531556070273197830 2322 -64468422111191176092911284998663151449670428552897213968 2323 -66353955920058727842934624696713617733881771226914881360 2324 -68294217796684445441255513783809823322279275061022646508 2325 -70290784175611843881946681285124491470007390344211526087 2326 -72345276555776051881084565895232598938437228982286199624 2327 -74459362778956620041517885413126474480680291404125458108 2328 -76634758344224472452127098535537600839662253728169311780 2329 -78873227759388675736974992648263016846931582120444507983 2330 -81176585930476677360523029318639226711664285255139026560 2331 -83546699590310229381169053527934933713869937935313668506 2332 -85985488767268751270315922563516776445227090743624318056 2333 -88494928295362044442313400554693516984645784311286786675 2334 -91077049366765454485490869032443601163885218690169510136 2335 -93733941128002419068460601715184109346301047286803859696 2336 -96467752320992259783856513919369476206633665432252789820 2337 -99280692970214694297534561008852184625045989228999622825 2338 -102175036117277298421114442431520928592340475660499506656 2339 -105153119604207640236372911781995177309152531410133057986 2340 -108217347906828495898127954753583179304313330339007224496 2341 -111370194019612027336138876428343364275179412193527414081 2342 -114614201393447530663792194172784469787715708616882376100 2343 -117951985927796922146474071299538402527446403214234494958 2344 -121386238018753010956442930901374841066622634384732317236 2345 -124919724664557368804657165117437334509389507479492199942 2346 -128555291630177761573460912039108908804844325117267951152 2347 -132295865672589193449228926808062365961946035228863683026 2348 -136144456828448167131039640718832650899231498893805216208 2349 -140104160765896301941164351222687209848184094748258470701 2350 -144178161202277535032674996235980592467010315906689186204 2351 -148369732389602257409306897052703773591904380702711121746 2352 -152682241669642489621857047179754892197160734265987667956 2353 -157119152100594059605855485264295650732971758305466414512 2354 -161684025157295315172289816750486970265024081063353778224 2355 -166380523507046642972566516374969816500342548401910254138 2356 -171212413863131607867605797744621255695396813380519514440 2357 -176183569918198306520080205785870662928624829136508957752 2358 -181297975359719206845108066357482512172695355110673791904 2359 -186559726969808732984246968577432668071633331155860444369 2360 -191973037811740841579741206448694064247159855792758719632 2361 -197542240505573208018206210490413754239512527702725112613 2362 -203271790595351117736303553983484688158097525993169682056 2363 -209166270010432101816734497721601604484388620006946139172 2364 -215230390623542514791228875232325746179459466819646845660 2365 -221468997908248964509717573260594037083860405553305774894 2366 -227887074698601547318702053236695481462650773049568620776 2367 -234489745053781528838564463765017131037767108123456380165 2368 -241282278230664252183620592915398241387304791295981687216 2369 -248270092767287936233073343378978724761301851804096562883 2370 -255458760680301491402314067745825648910305710524175561744 2371 -262854011779548785388238510857240497385399105089996498346 2372 -270461738103033816880114552901869829618900077282748557872 2373 -278287998475600227628539684265171918698784778875682897822 2374 -286339023194750419785135917598661230522306742435485060260 2375 -294621218847123441575551227387472759740756527946798606396 2376 -303141173259247715852257449051260436324093343715730713500 2377 -311905660586283776316927278153514690663664265276203307181 2378 -320921646542574440984541977523435860126784834997724678136 2379 -330196293777924421870390429808798250663922289131445714895 2380 -339736967403639281446339209764737947270389624560121453382 2381 -349551240672463995583844985542276835208081329536753162616 2382 -359646900816675250501769064383659511376842937857651518732 2383 -370031955048698047129445480164754296078198774824773719560 2384 -380714636728737336614271222228543720005969404478491588000 2385 -391703411704038287522652580616416731877524117937872243372 2386 -403006984824515562141812587224556007545092160771416645048 2387 -414634306639621639420408091736870326313365798606698869020 2388 -426594580281457988201907640825693608357603642880625143776 2389 -438897268539269709388599889832249905962170306960864902077 2390 -451552101130605403469101464932752652774756650543954612972 2391 -464569082174568381414717941647464858148130161805444298236 2392 -477958497872734249612164595090374084605867844553139506192 2393 -491730924403462220677724193253175833829803092669063831072 2394 -505897236035484614601018297115026414744246594436599379724 2395 -520468613466819730894378881731531890037979881583679878765 2396 -535456552395219033106278542768347219379188043794571225340 2397 -550872872326529157417687270678918491786116939490849915791 2398 -566729725627524138247158338258045893456366733790449313240 2399 -583039606829942152276215188161141024791987592602031480048 2400 -599815362192645582098172711297072123069889462927893421824 2401 -617070199529011957549063250100024441859226262763133862283 2402 -634817698306857976209068568159354273377543893948776071006 2403 -653071820028397947697128142298882383981499620396927448758 2404 -671846918897943346948124463855549587795865463988120702024 2405 -691157752785260258136938624616731692094298898383002100170 2406 -711019494492718112090929728092847535595772430768571937160 2407 -731447743334584767630556606851549112105174123498348885965 2408 -752458537037051504124904387104503138722448590859531439620 2409 -774068363967805321425223496508358363760188028767994459800 2410 -796294175704207004198348344425335300199029556811172800284 2411 -819153399949380082103157605605544622037943731082131257942 2412 -842663953805770105535758136925318820471333418044954715364 2413 -866844257415993876846318638642893856156123113131073022330 2414 -891713247981066513001621475555295618266527391345763271488 2415 -917290394166368719685867451944834029690596995822709293410 2416 -943595710905999599992723043639838587272090180038185940960 2417 -970649774616449886713718696745521916762866953380562230205 2418 -998473738830828937803015966835744374323795050087566089352 2419 -1027089350265184282325084762482781770036323951683610488246 2420 -1056518965328767305730606864178270505760867294527468853332 2421 -1086785567090420857251089128800650568339497547584116029440 2422 -1117912782713596603795877410273282507399328602029471257600 2423 -1149924901372849805921993164293404858432787914014580922172 2424 -1182846892665009410166716312107106591922063988156176525832 2425 -1216704425528579820664291842925032005012881792084937542323 2426 -1251523887685300096436986830281590077121574481338999809384 2427 -1287332405618164418844896355712651606940695009550826298751 2428 -1324157865100597262777845171423686312031827265451553147264 2429 -1362028932291875499337107598646392370740831210751688920089 2430 -1400975075414300549472485253991547259347014269134425271364 2431 -1441026587028044322393941978621752191841391054802645161654 2432 -1482214606920026023012187697748249225525242241577472147856 2433 -1524571145623620531913548786414504681084327160003569182473 2434 -1568129108586456088896372231998630126926102582221844717020 2435 -1612922321004026883782100677991536717669309337336658440020 2436 -1658985553337328146791837584864025851645641187228845627496 2437 -1706354547533214772680121488817835411491953445447068700747 2438 -1755066043966692815525344985122166346127924747670804750016 2439 -1805157809124873588808469387736233327704723470951755257666 2440 -1856668664052856148120316911935346390758183317030182399892 2441 -1909638513582352748638244259483654381191535415660499396817 2442 -1964108376364437154777157576305249192564685196406644506996 2443 -2020120415728374451131427728129571575198988490286565033164 2444 -2077717971389087114975401856078384543917046328568131610696 2445 -2136945592026422461857731262508175904444216960611684167283 2446 -2197849068760015181281102883227078751624051684653066721304 2447 -2260475469544182320147949744232718530182004977306501873321 2448 -2324873174507950929457540566948365718992687660535570765488 2449 -2391091912265997321589146096141747891519974661555704623425 2450 -2459182797226975848105883519345602051974305428552859110404 2451 -2529198367926430829534515256871386255858920638493915128772 2452 -2601192626412222287852745515763775983660888291426331546056 2453 -2675221078711150844049059717184806189465023617221429295010 2454 -2751340776406244275686130352589407236482848227993546245672 2455 -2829610359354964038947985874189631511424918900794914263536 2456 -2910090099579409472429745435680258094524618540064647437432 2457 -2992841946360436528276001075088700553523285563370896863292 2458 -3077929572568471852369955879576476684082554496595507783440 2459 -3165418422264687822403281294258790728732429176368199944485 2460 -3255375759607115097539350732521937603428291854985385773952 2461 -3347870719097202144711995705924640978975662770090633478337 2462 -3442974357203291654614107337206180628834137141584039908432 2463 -3540759705398467393494517451566251144602492760971434301924 2464 -3641301824651237658092410057983271575854103010937873704080 2465 -3744677861408558592507842803910860070795117728920779906544 2466 -3850967105111768233226350399721944904088427908086204832872 2467 -3960251047287095581594828440220912795362937079051708529728 2468 -4072613442253534560219624188970468888586325150216563607212 2469 -4188140369492025521972350010730211279314384502949723219753 2470 -4306920297721073609294166812156505871642981112975440515600 2471 -4429044150725148652882840418944135920040121078367050794368 2472 -4554605374983462288709271776128347747319692141725035797932 2473 -4683700009147999314073968350801423882538658447035646672442 2474 -4816426755420999118968290626365937252021160592450893299180 2475 -4952887052883433872562430689153750024246421799331789040653 2476 -5093185152827420435859758442916613331826063180408217891064 2477 -5237428196146927058125501218966348253608869978999609716842 2478 -5385726292842601526505160497874181461638671667495735623432 2479 -5538192603698048708906527990431890410293006314852189156430 2480 -5694943424186430412833306052360283484024068463515085169056 2481 -5856098270667843089143161682278040427732939334103400702569 2482 -6021779968939557529510561574605032118504255815692890846632 2483 -6192114745202873021433287259822863624218190557234597132868 2484 -6367232319512055175630281996200628160763422597330257564072 2485 -6547266001772585271009733551000736283927635598253152658540 2486 -6732352790357758578278903898005593898614117383662240801416 2487 -6922633473414522921079551245280355457213880070112500913076 2488 -7118252732931356200353736789247566168951821482031328371696 2489 -7319359251642935683863329888466474531572056681455643101398 2490 -7526105822848362432295851679348001144189425852330856801408 2491 -7738649463221763971346554847311058388999665674377599097496 2492 -7957151528696217522894966774987412065960649319457853168744 2493 -8181777833504107178239872492314370087463767185207143625446 2494 -8412698772459262060398190464182806001038212521410589249428 2495 -8650089446568510896340678730634355574997815806976236437541 2496 -8894129792062642680618988812433117836055335475452003901292 2497 -9145004712939175079806762202268771518743755226155680866959 2498 -9402904217111813547045005871919838799066848695553650488384 2499 -9668023556264026302875151675132958557077141685444981840069 2500 -9940563369506775524206888402524876368683425529127343957044