0 1 1 1 2 1 3 1 4 -9 5 1 6 1 7 -351 8 -351 9 1 10 1 11 -12627 12 -14398 13 -12627 14 1 15 1 16 -575721 17 -648906 18 -648906 19 -575721 20 1 21 1 22 -32468384 23 -35945819 24 -36238644 25 -35945819 26 -32468384 27 1 28 1 29 -2186189329 30 -2387546394 31 -2403595518 32 -2403595518 33 -2387546394 34 -2186189329 35 1 36 1 37 -171200862663 38 -185035271537 39 -186023309861 40 -186081250380 41 -186023309861 42 -185035271537 43 -171200862663 44 1 45 1 46 -15290266473507 47 -16391165652705 48 -16462191132828 49 -16466225034336 50 -16466225034336 51 -16462191132828 52 -16391165652705 53 -15290266473507 54 1 55 1 56 -1534076755992789 57 -1633692129747979 58 -1639551857097889 59 -1639860244637209 60 -1639873969757905 61 -1639860244637209 62 -1639551857097889 63 -1633692129747979 64 -1534076755992789 65 1 66 1 67 -170835964031559039 68 -180939166205452879 69 -181485285240956239 70 -181511997543772449 71 -181513163807675649 72 -181513163807675649 73 -181511997543772449 74 -181485285240956239 75 -180939166205452879 76 -170835964031559039 77 1 78 1 79 -20910361044159168644 80 -22045765263751499549 81 -22102535474729551582 82 -22105127721722877187 83 -22105234737529398580 84 -22105238555083472265 85 -22105234737529398580 86 -22105127721722877187 87 -22102535474729551582 88 -22045765263751499549 89 -20910361044159168644 90 1 91 1 92 -2790415737712405409352 93 -2930475214894881325924 94 -2936989609182435804600 95 -2937268435396919440250 96 -2937279327037952999575 97 -2937279711114106120300 98 -2937279711114106120300 99 -2937279327037952999575 100 -2937268435396919440250 101 -2936989609182435804600 102 -2930475214894881325924 103 -2790415737712405409352 104 1 105 1 106 -403210235132934380902512 107 -422026712772471318636648 108 -422844820495929442384752 109 -422877764431101964255704 110 -422878984576832306442352 111 -422879025797154863980476 112 -422879027020528721159664 113 -422879025797154863980476 114 -422878984576832306442352 115 -422877764431101964255704 116 -422844820495929442384752 117 -422026712772471318636648 118 -403210235132934380902512 119 1 120 1 121 -62721069477369762993149285 122 -65455999832487630565470380 123 -65567629642900604746053900 124 -65571872881308114957582275 125 -65572022203480779670231049 126 -65572027034490372672999950 127 -65572027176908006494938810 128 -65572027176908006494938810 129 -65572027034490372672999950 130 -65572022203480779670231049 131 -65571872881308114957582275 132 -65567629642900604746053900 133 -65455999832487630565470380 134 -62721069477369762993149285 135 1 136 1 137 -10450191169497061890799389199 138 -10877820475665739615231006899 139 -10894267756672227220007910699 140 -10894859689664748623961247749 141 -10894879522471199019092768349 142 -10894880137441937585462872449 143 -10894880154966787718194895049 144 -10894880155411315746225278424 145 -10894880154966787718194895049 146 -10894880137441937585462872449 147 -10894879522471199019092768349 148 -10894859689664748623961247749 149 -10894267756672227220007910699 150 -10877820475665739615231006899 151 -10450191169497061890799389199 152 1 153 1 154 -1856748700069610530028936653599 155 -1928324046784312069735267454499 156 -1930926786664846671179121147644 157 -1931015718551425302206576192019 158 -1931018561123142427280989133034 159 -1931018645684772447699467262509 160 -1931018648012156238454843780284 161 -1931018648070981448675946642964 162 -1931018648070981448675946642964 163 -1931018648012156238454843780284 164 -1931018645684772447699467262509 165 -1931018561123142427280989133034 166 -1931015718551425302206576192019 167 -1930926786664846671179121147644 168 -1928324046784312069735267454499 169 -1856748700069610530028936653599 170 1 171 1 172 -350444143429521281671519639324196 173 -363213363230596955902465698942671 174 -363653681154771979151808648317174 175 -363668000436858971777801357274230 176 -363668437889468554037041173679094 177 -363668450388114542084716489871606 178 -363668450720389383138454249445366 179 -363668450728560005512677029925374 180 -363668450728740761749812807885030 181 -363668450728560005512677029925374 182 -363668450720389383138454249445366 183 -363668450388114542084716489871606 184 -363668437889468554037041173679094 185 -363668000436858971777801357274230 186 -363653681154771979151808648317174 187 -363213363230596955902465698942671 188 -350444143429521281671519639324196 189 1 190 1 191 -70021350042947002292014375824069667 192 -72440269408066989643920326988759405 193 -72519578239710267917753308968927233 194 -72522038550180953557634985692255296 195 -72522110515386677452037013031765848 196 -72522112492452768767784913705475324 197 -72522112543239787624783848798327700 198 -72522112544453447834244432426664566 199 -72522112544480258996271175623445062 200 -72522112544480258996271175623445062 201 -72522112544453447834244432426664566 202 -72522112543239787624783848798327700 203 -72522112492452768767784913705475324 204 -72522110515386677452037013031765848 205 -72522038550180953557634985692255296 206 -72519578239710267917753308968927233 207 -72440269408066989643920326988759405 208 -70021350042947002292014375824069667 209 1 210 1 211 -14765811158858534164395157079654578569 212 -15250731065553395713307970120037149024 213 -15265884812637610136711495527514705719 214 -15266334182402875144324779636640355709 215 -15266346788485399080181917363949622916 216 -15266347121869399713196260934479633096 217 -15266347130148803702421635038656984516 218 -15266347130341028670280690158331372146 219 -15266347130345179682433319223113593906 220 -15266347130345261045531467940711910360 221 -15266347130345179682433319223113593906 222 -15266347130341028670280690158331372146 223 -15266347130148803702421635038656984516 224 -15266347121869399713196260934479633096 225 -15266346788485399080181917363949622916 226 -15266334182402875144324779636640355709 227 -15265884812637610136711495527514705719 228 -15250731065553395713307970120037149024 229 -14765811158858534164395157079654578569 230 1 231 1 232 -3277208126926362370030559281528505955249 233 -3379773507947902772073244445331931413774 234 -3382835161112724873626757435296166582554 235 -3382922113893190673222447639786851962759 236 -3382924456932185260636702764068345117409 237 -3382924516649820804843662681573604126584 238 -3382924518084478715815591508050323845784 239 -3382924518116839420573521954886481258274 240 -3382924518117521724528372580902801738314 241 -3382924518117535099002758977371758563164 242 -3382924518117535099002758977371758563164 243 -3382924518117521724528372580902801738314 244 -3382924518116839420573521954886481258274 245 -3382924518084478715815591508050323845784 246 -3382924516649820804843662681573604126584 247 -3382924456932185260636702764068345117409 248 -3382922113893190673222447639786851962759 249 -3382835161112724873626757435296166582554 250 -3379773507947902772073244445331931413774 251 -3277208126926362370030559281528505955249 252 1 253 1 254 -763644513844462450141186296948035017678084 255 -786470844421334969031276104737242585885339 256 -787123025294959898142421527816934169521744 257 -787140795890971476592316498473045576422809 258 -787141256520336033196065481339769782802316 259 -787141267847287620653534718433924291041381 260 -787141268110705099431615378853046959424976 261 -787141268116478633213051002145789662902546 262 -787141268116597430204297097658026287607656 263 -787141268116599714751578820475325680697310 264 -787141268116599754928127910260303684917760 265 -787141268116599714751578820475325680697310 266 -787141268116597430204297097658026287607656 267 -787141268116478633213051002145789662902546 268 -787141268110705099431615378853046959424976 269 -787141267847287620653534718433924291041381 270 -787141256520336033196065481339769782802316 271 -787140795890971476592316498473045576422809 272 -787123025294959898142421527816934169521744 273 -786470844421334969031276104737242585885339 274 -763644513844462450141186296948035017678084 275 1 276 1 277 -186397208981406567749862191528564494546440657 278 -191729467447292576528776159694182633071716784 279 -191875556720330549372034076630226965554053520 280 -191879382000547254396608161737031103198882220 281 -191879477513161903710580049005613008279523028 282 -191879479781586501631786881327918130259275035 283 -191879479832689934375944231706750602483571541 284 -191879479833778603995807229311608977819641966 285 -191879479833800459345766522353566269322672530 286 -191879479833800871192788542735281492756172332 287 -191879479833800878443644026355362373545238388 288 -191879479833800878443644026355362373545238388 289 -191879479833800871192788542735281492756172332 290 -191879479833800459345766522353566269322672530 291 -191879479833778603995807229311608977819641966 292 -191879479832689934375944231706750602483571541 293 -191879479781586501631786881327918130259275035 294 -191879477513161903710580049005613008279523028 295 -191879382000547254396608161737031103198882220 296 -191875556720330549372034076630226965554053520 297 -191729467447292576528776159694182633071716784 298 -186397208981406567749862191528564494546440657 299 1 300 1 301 -47561506975840220951369794857311921029052771897 302 -48866051167177552726035937801969619434420713143 303 -48900381277475903562211362616302716760774332187 304 -48901246411985140353042816620787628698780591204 305 -48901267246646486651904583288326825774863368074 306 -48901267725054324684025404566570583629082412422 307 -48901267735502311951393560433500452417061941778 308 -48901267735718725956931681031224562894793482967 309 -48901267735722964480081620501359820207401614789 310 -48901267735723042699655263274492695028774211259 311 -48901267735723044054493176113525231916135357127 312 -48901267735723044076091326338518095199056889058 313 -48901267735723044054493176113525231916135357127 314 -48901267735723042699655263274492695028774211259 315 -48901267735722964480081620501359820207401614789 316 -48901267735718725956931681031224562894793482967 317 -48901267735502311951393560433500452417061941778 318 -48901267725054324684025404566570583629082412422 319 -48901267246646486651904583288326825774863368074 320 -48901246411985140353042816620787628698780591204 321 -48900381277475903562211362616302716760774332187 322 -48866051167177552726035937801969619434420713143 323 -47561506975840220951369794857311921029052771897 324 1 325 1 326 -12662590097322047200729321098769954055710527820486 327 -12996167286397970467344951264701723129886252571911 328 -13004612278526474853841549496750628676067784163536 329 -13004817383931918994168288418965121630168210042736 330 -13004822153825068857896817231109644716420283194976 331 -13004822259822694410424117871379522123160620721216 332 -13004822262068406816198001359520715506360725673766 333 -13004822262113654468064071122258537035194019713016 334 -13004822262114519072876798568534180893751895057966 335 -13004822262114534692729950791473969732564363616436 336 -13004822262114534958599780407307190365900416901456 337 -13004822262114534962846022990861357327599315744256 338 -13004822262114534962846022990861357327599315744256 339 -13004822262114534958599780407307190365900416901456 340 -13004822262114534692729950791473969732564363616436 341 -13004822262114519072876798568534180893751895057966 342 -13004822262113654468064071122258537035194019713016 343 -13004822262068406816198001359520715506360725673766 344 -13004822259822694410424117871379522123160620721216 345 -13004822153825068857896817231109644716420283194976 346 -13004817383931918994168288418965121630168210042736 347 -13004612278526474853841549496750628676067784163536 348 -12996167286397970467344951264701723129886252571911 349 -12662590097322047200729321098769954055710527820486 350 1 351 1 352 -3511473238520550792143820186341622840438781404939414 353 -3600457940471363970112377033168993399748146235362329 354 -3602628299055530145184780858701368291438618380643204 355 -3602679166834846539913040323362283327962571740684204 356 -3602680310489708980850234817680172913330507511638004 357 -3602680335108502497191348593487407325687433597512804 358 -3602680335614863578330587956163168064543519252263604 359 -3602680335624792226980376963274431786697067713272979 360 -3602680335624977353893375973217687502599581687589354 361 -3602680335624980627257260041864732874570158353228629 362 -3602680335624980681974257093941940269060040346648904 363 -3602680335624980682835939831004743281695543410888304 364 -3602680335624980682848498273791454886364502902097304 365 -3602680335624980682835939831004743281695543410888304 366 -3602680335624980681974257093941940269060040346648904 367 -3602680335624980627257260041864732874570158353228629 368 -3602680335624977353893375973217687502599581687589354 369 -3602680335624792226980376963274431786697067713272979 370 -3602680335614863578330587956163168064543519252263604 371 -3602680335108502497191348593487407325687433597512804 372 -3602680310489708980850234817680172913330507511638004 373 -3602679166834846539913040323362283327962571740684204 374 -3602628299055530145184780858701368291438618380643204 375 -3600457940471363970112377033168993399748146235362329 376 -3511473238520550792143820186341622840438781404939414 377 1 378 1 379 -1012660416796762056986641277764341654280307313677142279 380 -1037381783210426230168051146208859940596372682093631659 381 -1037963462420159504831143143113436841450868337610556643 382 -1037976634503713247463912436521602079241957403246809673 383 -1037976921112965550114126818245805130653537192831594657 384 -1037976927094828347719349078481428243339566148669053397 385 -1037976927214356941313640531456163673037492246539165117 386 -1037976927216638850827713368285681302320345886254621548 387 -1037976927216680377843438078692036256628752683023299788 388 -1037976927216681096434784863297719221486440284940195292 389 -1037976927216681108225709423056605520733188594587410812 390 -1037976927216681108408597845860774288437937849455381912 391 -1037976927216681108411269718868203057792289936901389848 392 -1037976927216681108411269718868203057792289936901389848 393 -1037976927216681108408597845860774288437937849455381912 394 -1037976927216681108225709423056605520733188594587410812 395 -1037976927216681096434784863297719221486440284940195292 396 -1037976927216680377843438078692036256628752683023299788 397 -1037976927216638850827713368285681302320345886254621548 398 -1037976927214356941313640531456163673037492246539165117 399 -1037976927094828347719349078481428243339566148669053397 400 -1037976921112965550114126818245805130653537192831594657 401 -1037976634503713247463912436521602079241957403246809673 402 -1037963462420159504831143143113436841450868337610556643 403 -1037381783210426230168051146208859940596372682093631659 404 -1012660416796762056986641277764341654280307313677142279 405 1 406 1 407 -303253479693681607374517382628176055730366075061743629705 408 -310394856843743074999821408459621749221072761438302097538 409 -310557160869880835627669227228518242254952458855688996218 410 -310560715970706094074446011801383708825197506911478504615 411 -310560790909593641680828321762869068575835032277941432417 412 -310560792427343262898172773610190291051793848241273955476 413 -310560792456826574796820512117359537771610494056782199927 414 -310560792457374869692653352562970461971061824957109957935 415 -310560792457384610972528555312004147617619682867853172280 416 -310560792457384775939164883893696912867367048697177175234 417 -310560792457384778595407333252078751465069782766374543947 418 -310560792457384778635960653076225167045696200394926478439 419 -310560792457384778636545886533751491584262076042337992290 420 -310560792457384778636553740670556190837085409515233780860 421 -310560792457384778636545886533751491584262076042337992290 422 -310560792457384778635960653076225167045696200394926478439 423 -310560792457384778595407333252078751465069782766374543947 424 -310560792457384775939164883893696912867367048697177175234 425 -310560792457384610972528555312004147617619682867853172280 426 -310560792457374869692653352562970461971061824957109957935 427 -310560792456826574796820512117359537771610494056782199927 428 -310560792427343262898172773610190291051793848241273955476 429 -310560790909593641680828321762869068575835032277941432417 430 -310560715970706094074446011801383708825197506911478504615 431 -310557160869880835627669227228518242254952458855688996218 432 -310394856843743074999821408459621749221072761438302097538 433 -303253479693681607374517382628176055730366075061743629705 434 1 435 1 436 -94171928073003085467214682047016364245165697030295584943752 437 -96313877809565508587645447364164187431918485433337601391824 438 -96360953627951495908973596052453150578880085178459080007600 439 -96361952093855990534013548931152130944133787608144400576200 440 -96361972502750264795217195766723022052228595965813511138500 441 -96361972904184062479347873320530474670405121136354624758000 442 -96361972911770212986764516045956757239566566166086629290000 443 -96361972911907708228427701847914838010963367901684979554500 444 -96361972911910093792557504756150703744995008972391107459000 445 -96361972911910133332294462815403229309303821139910240498000 446 -96361972911910133956934857097539623308821718181545798414000 447 -96361972911910133966316807683564315865209479354490898475000 448 -96361972911910133966450411407251066238901632398243328622250 449 -96361972911910133966452209444321076789789712416210668222000 450 -96361972911910133966452209444321076789789712416210668222000 451 -96361972911910133966450411407251066238901632398243328622250 452 -96361972911910133966316807683564315865209479354490898475000 453 -96361972911910133956934857097539623308821718181545798414000 454 -96361972911910133332294462815403229309303821139910240498000 455 -96361972911910093792557504756150703744995008972391107459000 456 -96361972911907708228427701847914838010963367901684979554500 457 -96361972911770212986764516045956757239566566166086629290000 458 -96361972904184062479347873320530474670405121136354624758000 459 -96361972502750264795217195766723022052228595965813511138500 460 -96361952093855990534013548931152130944133787608144400576200 461 -96360953627951495908973596052453150578880085178459080007600 462 -96313877809565508587645447364164187431918485433337601391824 463 -94171928073003085467214682047016364245165697030295584943752 464 1 465 1 466 -30287163242447153657063019329332299742443078710844073760987752 467 -30953303196459920966235959637162189032966020324718943417595732 468 -30967476386970830908984320069243676039147359507992876417127192 469 -30967767759462978837322759197069139795515257817193676026057322 470 -30967773539813668032080391714667440692959734859295050630647320 471 -30967773650320372384333111159856819974822643971267140914321464 472 -30967773652353240381983087602925057268455146295005242201348424 473 -30967773652389167356904736671138339812672254615307175015166439 474 -30967773652389776288683069706192802228637809793978997116463744 475 -30967773652389786168107201953074216805483839599225476357439816 476 -30967773652389786321220048283099684596768962735808035514750976 477 -30967773652389786323481685599643565103246504959275078120428096 478 -30967773652389786323513445473261068458236640821774568891571776 479 -30967773652389786323513868311114057890955653622636640175365636 480 -30967773652389786323513873568746391474599011393001981923972192 481 -30967773652389786323513868311114057890955653622636640175365636 482 -30967773652389786323513445473261068458236640821774568891571776 483 -30967773652389786323481685599643565103246504959275078120428096 484 -30967773652389786321220048283099684596768962735808035514750976 485 -30967773652389786168107201953074216805483839599225476357439816 486 -30967773652389776288683069706192802228637809793978997116463744 487 -30967773652389167356904736671138339812672254615307175015166439 488 -30967773652353240381983087602925057268455146295005242201348424 489 -30967773650320372384333111159856819974822643971267140914321464 490 -30967773539813668032080391714667440692959734859295050630647320 491 -30967767759462978837322759197069139795515257817193676026057322 492 -30967476386970830908984320069243676039147359507992876417127192 493 -30953303196459920966235959637162189032966020324718943417595732 494 -30287163242447153657063019329332299742443078710844073760987752 495 1 496 1 497 -10076327684220110310848869457485596694414759300048315193848819661 498 -10290864880793478044115569287967776294364524092837805421189363648 499 -10295288328145506244801480624678749069621220274132434085186326280 500 -10295376553711674620193427962205996807229503760554403809877502737 501 -10295378253860231202788730457354491601897798280595520986676618859 502 -10295378285474563866514676164908905761302787228270435126649327606 503 -10295378286041050874961867473245511390623620935463197656772542178 504 -10295378286050817892348888013044418384232600394545809961732881093 505 -10295378286050979664893600568569037961766427636152059825857371983 506 -10295378286050982234485125698939940068305765924079838316888656268 507 -10295378286050982273552861395462510797038491530402425272564081228 508 -10295378286050982274120235150391261669661275488069078587829756363 509 -10295378286050982274128088074334895104345464703424462159707779833 510 -10295378286050982274128191402279764596906720153953580705619062278 511 -10295378286050982274128192691025140874578459695477037033383782978 512 -10295378286050982274128192691025140874578459695477037033383782978 513 -10295378286050982274128191402279764596906720153953580705619062278 514 -10295378286050982274128088074334895104345464703424462159707779833 515 -10295378286050982274120235150391261669661275488069078587829756363 516 -10295378286050982273552861395462510797038491530402425272564081228 517 -10295378286050982234485125698939940068305765924079838316888656268 518 -10295378286050979664893600568569037961766427636152059825857371983 519 -10295378286050817892348888013044418384232600394545809961732881093 520 -10295378286041050874961867473245511390623620935463197656772542178 521 -10295378285474563866514676164908905761302787228270435126649327606 522 -10295378253860231202788730457354491601897798280595520986676618859 523 -10295376553711674620193427962205996807229503760554403809877502737 524 -10295288328145506244801480624678749069621220274132434085186326280 525 -10290864880793478044115569287967776294364524092837805421189363648 526 -10076327684220110310848869457485596694414759300048315193848819661 527 1 528 1 529 -3463947201505165506511405154673094871494945138651798243719396290079 530 -3535414842026226303550969928979696442022242523846419484079821105319 531 -3536844194836647519491761224465828473432788471550311908886443167703 532 -3536871877589593056275637104946515342988835197458069670279816051003 533 -3536872396194137901602983616919344748167856744648848009898816968139 534 -3536872405580645500613433327543287361836255324688482809226519604099 535 -3536872405744575452213227727405413138400968624594847952386237108019 536 -3536872405747334143955360189797914931404646647045051126311003581485 537 -3536872405747378811891599381222663988933851156042235047678584454685 538 -3536872405747379506661832524835232995661441615861144968163529287125 539 -3536872405747379517024812656030491807043236291050232116242917591525 540 -3536872405747379517172759160174745988314801881566575609807994430025 541 -3536872405747379517174776612503985778987796459966993135227859912185 542 -3536872405747379517174802830208065188646307516886949201538179462785 543 -3536872405747379517174803154093438783129109329846540617515650072465 544 -3536872405747379517174803157844525624208425308953716683042631512240 545 -3536872405747379517174803154093438783129109329846540617515650072465 546 -3536872405747379517174802830208065188646307516886949201538179462785 547 -3536872405747379517174776612503985778987796459966993135227859912185 548 -3536872405747379517172759160174745988314801881566575609807994430025 549 -3536872405747379517024812656030491807043236291050232116242917591525 550 -3536872405747379506661832524835232995661441615861144968163529287125 551 -3536872405747378811891599381222663988933851156042235047678584454685 552 -3536872405747334143955360189797914931404646647045051126311003581485 553 -3536872405744575452213227727405413138400968624594847952386237108019 554 -3536872405580645500613433327543287361836255324688482809226519604099 555 -3536872396194137901602983616919344748167856744648848009898816968139 556 -3536871877589593056275637104946515342988835197458069670279816051003 557 -3536844194836647519491761224465828473432788471550311908886443167703 558 -3535414842026226303550969928979696442022242523846419484079821105319 559 -3463947201505165506511405154673094871494945138651798243719396290079 560 1 561 1 562 -1229177960804715161599161655209513404772829560430714269004386123448247 563 -1253776428182856823414063010347120404383201528589727956619392030007799 564 -1254254068326121710051245560932316656802820401757864144728420564970700 565 -1254263058517039264080239282285164916562995377512698523496428459359565 566 -1254263222372280774785506482552835297968101847301668773320531921452846 567 -1254263225260914211752347059335669608643328648288829925920330111711703 568 -1254263225310112348148375974268710582304463897940673576419019289859656 569 -1254263225310920838521286978957202430319589066375647495634702286577735 570 -1254263225310933640439493852356654798193153776503342307295970417371750 571 -1254263225310933835471763914413319215741501772199622431076067944031725 572 -1254263225310933838325894695809270402339765158491396522920475000637400 573 -1254263225310933838365946561564064104164427377999387023356628606819775 574 -1254263225310933838366484498710953885176359479712784439431012952241350 575 -1254263225310933838366491399554011104974147867933315349275104658161125 576 -1254263225310933838366491483916394565468754014939892275388201283702700 577 -1254263225310933838366491484896640124922576599073592515633524120310300 578 -1254263225310933838366491484896640124922576599073592515633524120310300 579 -1254263225310933838366491483916394565468754014939892275388201283702700 580 -1254263225310933838366491399554011104974147867933315349275104658161125 581 -1254263225310933838366484498710953885176359479712784439431012952241350 582 -1254263225310933838365946561564064104164427377999387023356628606819775 583 -1254263225310933838325894695809270402339765158491396522920475000637400 584 -1254263225310933835471763914413319215741501772199622431076067944031725 585 -1254263225310933640439493852356654798193153776503342307295970417371750 586 -1254263225310920838521286978957202430319589066375647495634702286577735 587 -1254263225310112348148375974268710582304463897940673576419019289859656 588 -1254263225260914211752347059335669608643328648288829925920330111711703 589 -1254263222372280774785506482552835297968101847301668773320531921452846 590 -1254263058517039264080239282285164916562995377512698523496428459359565 591 -1254254068326121710051245560932316656802820401757864144728420564970700 592 -1253776428182856823414063010347120404383201528589727956619392030007799 593 -1229177960804715161599161655209513404772829560430714269004386123448247 594 1 595 1 596 -449789877428768669647213012501836646535634806572712674279276774150932532 597 -458528652190241889514644579601872329954041425671839663379559865761532923 598 -458693534732911195549879137471684323980803814711445832985225583626075302 599 -458696553177628253783933774686692323871453927096610247989447933610714364 600 -458696606739039947433192901048263730852913660058224499200044604795559786 601 -458696607659339117427166425556194511041598535195021994889415990287506748 602 -458696607674633487587524724817357830597742868363484523231437966100801062 603 -458696607674879039402025890172468250865846103070315733154964066524411573 604 -458696607674882843130649832492943283193579199648886213152071417910570736 605 -458696607674882899902718846557427985168619992072144690070198026011078385 606 -458696607674882900717940974846693991802379901660591439729130869170908430 607 -458696607674882900729185417995511453962844131547432878892092957899535270 608 -458696607674882900729334136910073157027456734707869643987675486105059230 609 -458696607674882900729336019427979001346642850318858718665543176806163110 610 -458696607674882900729336042187262834414808239008804167750845715194406670 611 -458696607674882900729336042449466272848785643355474958756688161149352310 612 -458696607674882900729336042452307861300094479142739190239271420691627390 613 -458696607674882900729336042449466272848785643355474958756688161149352310 614 -458696607674882900729336042187262834414808239008804167750845715194406670 615 -458696607674882900729336019427979001346642850318858718665543176806163110 616 -458696607674882900729334136910073157027456734707869643987675486105059230 617 -458696607674882900729185417995511453962844131547432878892092957899535270 618 -458696607674882900717940974846693991802379901660591439729130869170908430 619 -458696607674882899902718846557427985168619992072144690070198026011078385 620 -458696607674882843130649832492943283193579199648886213152071417910570736 621 -458696607674879039402025890172468250865846103070315733154964066524411573 622 -458696607674633487587524724817357830597742868363484523231437966100801062 623 -458696607659339117427166425556194511041598535195021994889415990287506748 624 -458696606739039947433192901048263730852913660058224499200044604795559786 625 -458696553177628253783933774686692323871453927096610247989447933610714364 626 -458693534732911195549879137471684323980803814711445832985225583626075302 627 -458528652190241889514644579601872329954041425671839663379559865761532923 628 -449789877428768669647213012501836646535634806572712674279276774150932532 629 1 630 1 631 -169573542615273021914657622513126784765155396438607205583189883283946640599 632 -172774769147923807118008764254205230000743551171806370737133597369672131539 633 -172833507249440335286877592543032357436258930157736630648215133406935936299 634 -172834553878679020724011864321396987676740575679624156877732244551534582469 635 -172834571972755540407419912239769579879709464202963109249068947875873140805 636 -172834572275953579385898641691374742235542996929570410613078292744523408517 637 -172834572280872963468837723294159033674523530180948571249300079395873866757 638 -172834572280950161595680382042254674611607099155131450608488935395607949877 639 -172834572280951331897549139186243130456890445084355047403380015588209619957 640 -172834572280951349014640394030711000612807373762513839936065307989385863637 641 -172834572280951349255856856158600520734245769486667235412473576750582200725 642 -172834572280951349259127144419553469759753337068724695947036777222637784325 643 -172834572280951349259169730918882211363991773916603819870161323933059649925 644 -172834572280951349259170262672131158734675987345789470877728247681809177925 645 -172834572280951349259170269026596925616958304009787976841600951951873844165 646 -172834572280951349259170269099120718955844190741543832702150084100002732645 647 -172834572280951349259170269099909369831984679176501651568952432909323686245 648 -172834572280951349259170269099909369831984679176501651568952432909323686245 649 -172834572280951349259170269099120718955844190741543832702150084100002732645 650 -172834572280951349259170269026596925616958304009787976841600951951873844165 651 -172834572280951349259170262672131158734675987345789470877728247681809177925 652 -172834572280951349259169730918882211363991773916603819870161323933059649925 653 -172834572280951349259127144419553469759753337068724695947036777222637784325 654 -172834572280951349255856856158600520734245769486667235412473576750582200725 655 -172834572280951349014640394030711000612807373762513839936065307989385863637 656 -172834572280951331897549139186243130456890445084355047403380015588209619957 657 -172834572280950161595680382042254674611607099155131450608488935395607949877 658 -172834572280872963468837723294159033674523530180948571249300079395873866757 659 -172834572275953579385898641691374742235542996929570410613078292744523408517 660 -172834571972755540407419912239769579879709464202963109249068947875873140805 661 -172834553878679020724011864321396987676740575679624156877732244551534582469 662 -172833507249440335286877592543032357436258930157736630648215133406935936299 663 -172774769147923807118008764254205230000743551171806370737133597369672131539 664 -169573542615273021914657622513126784765155396438607205583189883283946640599 665 1 666 1 667 -65808973849913788974389932186450378756174061836879979834496405911594348872871 668 -67017093716612869241130389891046102180560735078148556720800266499466553319818 669 -67038667285661067103036469492913882955996211386028352736627121152820221549475 670 -67039041712076400807633103850475651484002748493975220048795632156948544990707 671 -67039048022633962611643159485715456571553420467704661632708584367611910924004 672 -67039048125821413801080217114906909695110713008920472634591606675202994747926 673 -67039048127456797741199107087557694483878747808909066776217273742833130759798 674 -67039048127481893146929831741869471232555495145993290722475268070693040480815 675 -67039048127482265596656643929676554920227770311180312469618185059503263583157 676 -67039048127482270936437673495093143933671100421075268797081297840350485172394 677 -67039048127482271010297349621254131589082457958421121435408746241373711701881 678 -67039048127482271011281640538363401542460569329508118296138005440601458455943 679 -67039048127482271011294259652685315259811569918337986100123962533280159867578 680 -67039048127482271011294415044549720559563338793058914624757002272437098156438 681 -67039048127482271011294416879258591874689116369221642546358622434320373603728 682 -67039048127482271011294416899989765560042509414446661567365052946394212678943 683 -67039048127482271011294416900213483053412995058662095394861444740788202619083 684 -67039048127482271011294416900215761008789214803212558172276713710634947025658 685 -67039048127482271011294416900213483053412995058662095394861444740788202619083 686 -67039048127482271011294416899989765560042509414446661567365052946394212678943 687 -67039048127482271011294416879258591874689116369221642546358622434320373603728 688 -67039048127482271011294415044549720559563338793058914624757002272437098156438 689 -67039048127482271011294259652685315259811569918337986100123962533280159867578 690 -67039048127482271011281640538363401542460569329508118296138005440601458455943 691 -67039048127482271010297349621254131589082457958421121435408746241373711701881 692 -67039048127482270936437673495093143933671100421075268797081297840350485172394 693 -67039048127482265596656643929676554920227770311180312469618185059503263583157 694 -67039048127481893146929831741869471232555495145993290722475268070693040480815 695 -67039048127456797741199107087557694483878747808909066776217273742833130759798 696 -67039048125821413801080217114906909695110713008920472634591606675202994747926 697 -67039048022633962611643159485715456571553420467704661632708584367611910924004 698 -67039041712076400807633103850475651484002748493975220048795632156948544990707 699 -67038667285661067103036469492913882955996211386028352736627121152820221549475 700 -67017093716612869241130389891046102180560735078148556720800266499466553319818 701 -65808973849913788974389932186450378756174061836879979834496405911594348872871 702 1 703 1 704 -26268600554639472768213463835164915720169563045881129870649803364187095263995724 705 -26737909207716083339156920214643960568864045823620193996779230078081311835930814 706 -26746071097334807001260284673417509174928297698015655981581480977453383761015900 707 -26746209166999695995060969910757806033899901765489721312402205376427061746865425 708 -26746211437003857612947441524911369908757268563504285249175853649618904192713688 709 -26746211473244852936309925106559685152042364404982021393304315278853835472204388 710 -26746211473806184906468492132025680354261688251510234150618957542442814780387608 711 -26746211473814611681807434300446719507418491660344313857864227886390079782467857 712 -26746211473814734164007128227313304378830654500588995247279255656410910187603292 713 -26746211473814735885763692029484477893746288394126123241678912368173140985259454 714 -26746211473814735909143509578689518077265996322845283306220801969730036721307404 715 -26746211473814735909449795398111418167006429177795793877997523701272227791755519 716 -26746211473814735909453661141463345061342958911145760809265198252189172726150016 717 -26746211473814735909453708078609434508821546928397685109653680937760329870014976 718 -26746211473814735909453708625981400566518056008512969765403636775863723365614592 719 -26746211473814735909453708632101748266721264972313376112005703969056627469617792 720 -26746211473814735909453708632167238368042714847192329623219534335821814405508992 721 -26746211473814735909453708632167907549651099458456636104402778917150988328605952 722 -26746211473814735909453708632167907549651099458456636104402778917150988328605952 723 -26746211473814735909453708632167238368042714847192329623219534335821814405508992 724 -26746211473814735909453708632101748266721264972313376112005703969056627469617792 725 -26746211473814735909453708625981400566518056008512969765403636775863723365614592 726 -26746211473814735909453708078609434508821546928397685109653680937760329870014976 727 -26746211473814735909453661141463345061342958911145760809265198252189172726150016 728 -26746211473814735909449795398111418167006429177795793877997523701272227791755519 729 -26746211473814735909143509578689518077265996322845283306220801969730036721307404 730 -26746211473814735885763692029484477893746288394126123241678912368173140985259454 731 -26746211473814734164007128227313304378830654500588995247279255656410910187603292 732 -26746211473814611681807434300446719507418491660344313857864227886390079782467857 733 -26746211473806184906468492132025680354261688251510234150618957542442814780387608 734 -26746211473244852936309925106559685152042364404982021393304315278853835472204388 735 -26746211437003857612947441524911369908757268563504285249175853649618904192713688 736 -26746209166999695995060969910757806033899901765489721312402205376427061746865425 737 -26746071097334807001260284673417509174928297698015655981581480977453383761015900 738 -26737909207716083339156920214643960568864045823620193996779230078081311835930814 739 -26268600554639472768213463835164915720169563045881129870649803364187095263995724 740 1 741 1 742 -10776533324360282435769736674616607622576946781883156078919190092903122183110211372 743 -10964037109307943027600895096610852626999073145304200003369249261186235114865317634 744 -10967215139561293207123457103763297457582499015870658374970097721665609908667055820 745 -10967267572691046005685699190040789672935846097144898751403475606439787523419872125 746 -10967268414121372162471429805822409217886495866903999353501214362041008626786615720 747 -10967268427244597432806620099830012458495817927533269729864206617725327239709370800 748 -10967268427443342927951668874360646192750112387377586353278607100805239376977025240 749 -10967268427446262971957473080414356146605088247210009738011957012672380463827418615 750 -10967268427446304552740284256522608332443170126702340985104662818834114200806138500 751 -10967268427446305126004753160604983132799393682026224227815353747599623123453831985 752 -10967268427446305133648279412659414796804143329430542556216428805750289265464218544 753 -10967268427446305133746724092998662306736127225533245416247650823147797038137961307 754 -10967268427446305133747947289671078175474352520143148925828954389952965706057380364 755 -10967268427446305133747961931988519617733649875810990664283976825811312276936166325 756 -10967268427446305133747962100601111066861462988842654485882057076995673148515066440 757 -10967268427446305133747962102465950787957797164822026882003143328102336895127644825 758 -10967268427446305133747962102485725483016521429950596120462806148260333868610017980 759 -10967268427446305133747962102485926148583720481286613470593951891758370436403611305 760 -10967268427446305133747962102485928075242681725326081511800368106493129923984530200 761 -10967268427446305133747962102485926148583720481286613470593951891758370436403611305 762 -10967268427446305133747962102485725483016521429950596120462806148260333868610017980 763 -10967268427446305133747962102465950787957797164822026882003143328102336895127644825 764 -10967268427446305133747962100601111066861462988842654485882057076995673148515066440 765 -10967268427446305133747961931988519617733649875810990664283976825811312276936166325 766 -10967268427446305133747947289671078175474352520143148925828954389952965706057380364 767 -10967268427446305133746724092998662306736127225533245416247650823147797038137961307 768 -10967268427446305133648279412659414796804143329430542556216428805750289265464218544 769 -10967268427446305126004753160604983132799393682026224227815353747599623123453831985 770 -10967268427446304552740284256522608332443170126702340985104662818834114200806138500 771 -10967268427446262971957473080414356146605088247210009738011957012672380463827418615 772 -10967268427443342927951668874360646192750112387377586353278607100805239376977025240 773 -10967268427244597432806620099830012458495817927533269729864206617725327239709370800 774 -10967268414121372162471429805822409217886495866903999353501214362041008626786615720 775 -10967267572691046005685699190040789672935846097144898751403475606439787523419872125 776 -10967215139561293207123457103763297457582499015870658374970097721665609908667055820 777 -10964037109307943027600895096610852626999073145304200003369249261186235114865317634 778 -10776533324360282435769736674616607622576946781883156078919190092903122183110211372 779 1 780 1 781 -4540407913824091562937463574767368007109547389502007919241376031965727799577259099537 782 -4617397439319369637265533609296032073317057106106607183958947190768624923135305716158 783 -4618669993459787456675914932180803380196520076628997254450146714054623222696317143882 784 -4618690482799733261427082951739870629262899593560819897012450622828157571943677864314 785 -4618690803921299673691358985133047129465942546372986033334715725447158920675858208782 786 -4618690808816445503146607095398187015139769420653659297607920986157627152581143999941 787 -4618690808888966182101499659994707606038640929902261864486042545514882768794783633579 788 -4618690808890009417674957138038162348627857477332603575343487171487071462831788559431 789 -4618690808890023976566518690282990325846721380305900973837786462826051075127751347337 790 -4618690808890024173479973493127488435486243536061648015439472304498453636332052290084 791 -4618690808890024176058499745456312068523862769877742476714724094274751297790514962292 792 -4618690808890024176091153571359166166933509476332182062331619462256065640961631698868 793 -4618690808890024176091553006538405972418642769377489562105757992435820492410316252132 794 -4618690808890024176091557720152846302291063485684183257749636047085518814969907066814 795 -4618690808890024176091557773740067748979599969393660649767962917443532200270734943690 796 -4618690808890024176091557774326104728930261980758903417864103788401762371607864748770 797 -4618690808890024176091557774332260040754685893439730045323765134550863024444868232550 798 -4618690808890024176091557774332322025067752662706817408095440434121804815398521730680 799 -4618690808890024176091557774332322622327877878173528084958052904591731479881840898560 800 -4618690808890024176091557774332322622327877878173528084958052904591731479881840898560 801 -4618690808890024176091557774332322025067752662706817408095440434121804815398521730680 802 -4618690808890024176091557774332260040754685893439730045323765134550863024444868232550 803 -4618690808890024176091557774326104728930261980758903417864103788401762371607864748770 804 -4618690808890024176091557773740067748979599969393660649767962917443532200270734943690 805 -4618690808890024176091557720152846302291063485684183257749636047085518814969907066814 806 -4618690808890024176091553006538405972418642769377489562105757992435820492410316252132 807 -4618690808890024176091153571359166166933509476332182062331619462256065640961631698868 808 -4618690808890024176058499745456312068523862769877742476714724094274751297790514962292 809 -4618690808890024173479973493127488435486243536061648015439472304498453636332052290084 810 -4618690808890023976566518690282990325846721380305900973837786462826051075127751347337 811 -4618690808890009417674957138038162348627857477332603575343487171487071462831788559431 812 -4618690808888966182101499659994707606038640929902261864486042545514882768794783633579 813 -4618690808816445503146607095398187015139769420653659297607920986157627152581143999941 814 -4618690803921299673691358985133047129465942546372986033334715725447158920675858208782 815 -4618690482799733261427082951739870629262899593560819897012450622828157571943677864314 816 -4618669993459787456675914932180803380196520076628997254450146714054623222696317143882 817 -4617397439319369637265533609296032073317057106106607183958947190768624923135305716158 818 -4540407913824091562937463574767368007109547389502007919241376031965727799577259099537 819 1 820 1 821 -1963288298147863708481121313397336444962282589266317921691107662448602868042176670000065 822 -1995752759464901554012020384309239486631770519638642318907992452236922055607983639800035 823 -1996276379808724745068970369323947600207084841096260454346974464975443332826784728356655 824 -1996284612151738928461673761723847851889278446481196113902903847054079579633187336799130 825 -1996284738226528466866280560365733741505272305504061436503718990736575249992446027545969 826 -1996284740105904211538150475376544462841162897191358807772302570518177415914911663755005 827 -1996284740133152824240518100490620011824906132779202804455981288534808348550404780647415 828 -1996284740133536766566204175606193392954391118278575658118329020134572079131400713995365 829 -1996284740133542019508471024892600491452431335741875535469430785727446810715129900604280 830 -1996284740133542089228152708499885861486416108433217549602666500564237306373945648121564 831 -1996284740133542090124961891981971274959882302604765932356721632255420309908865161744020 832 -1996284740133542090136130125898311068402889353590712985620253483756596459026542579944270 833 -1996284740133542090136264627054280276878739521563550374796112654425214214406078250692050 834 -1996284740133542090136266191670967912041732377692854105753849831239386880377201286525130 835 -1996284740133542090136266209229010541364010352387216145666507770089493208482050222976034 836 -1996284740133542090136266209418827218437764708817134880345050445725174016838813886252535 837 -1996284740133542090136266209420801185545436855599114791691728014472839853366475202322775 838 -1996284740133542090136266209420820900572728461626614232038015238419225551030380141560885 839 -1996284740133542090136266209420821089350965199996017050196807334657337461695380823769105 840 -1996284740133542090136266209420821091065577507094071779278452110499600382447127112774754 841 -1996284740133542090136266209420821089350965199996017050196807334657337461695380823769105 842 -1996284740133542090136266209420820900572728461626614232038015238419225551030380141560885 843 -1996284740133542090136266209420801185545436855599114791691728014472839853366475202322775 844 -1996284740133542090136266209418827218437764708817134880345050445725174016838813886252535 845 -1996284740133542090136266209229010541364010352387216145666507770089493208482050222976034 846 -1996284740133542090136266191670967912041732377692854105753849831239386880377201286525130 847 -1996284740133542090136264627054280276878739521563550374796112654425214214406078250692050 848 -1996284740133542090136130125898311068402889353590712985620253483756596459026542579944270 849 -1996284740133542090124961891981971274959882302604765932356721632255420309908865161744020 850 -1996284740133542089228152708499885861486416108433217549602666500564237306373945648121564 851 -1996284740133542019508471024892600491452431335741875535469430785727446810715129900604280 852 -1996284740133536766566204175606193392954391118278575658118329020134572079131400713995365 853 -1996284740133152824240518100490620011824906132779202804455981288534808348550404780647415 854 -1996284740105904211538150475376544462841162897191358807772302570518177415914911663755005 855 -1996284738226528466866280560365733741505272305504061436503718990736575249992446027545969 856 -1996284612151738928461673761723847851889278446481196113902903847054079579633187336799130 857 -1996276379808724745068970369323947600207084841096260454346974464975443332826784728356655 858 -1995752759464901554012020384309239486631770519638642318907992452236922055607983639800035 859 -1963288298147863708481121313397336444962282589266317921691107662448602868042176670000065 860 1 861 1 862 -870686126737500544387114583570717448597049992421074213777822975377757335305329056313843099 863 -884734978054398428023427727185986797433129901783240306955662700679011979440519332307907449 864 -884956219807420441938960217636620960406926435788943709997833405014464808482018389162008924 865 -884959618164398724153495769872766975513652731506242817015810820323280350164812526333743524 866 -884959669046024088505013638661172629010128538928330037688262806840906429984303617320347624 867 -884959669788089574701705069936368139132071623230504742916832268213059431200639667737154224 868 -884959669798623627344875768487593311988692266383059273432695241639477884468447851281860199 869 -884959669798769067913913628230904113191840874868400263005892560799173081778716076967086549 870 -884959669798771019365905454289022726941212245305851562787064111242862744929021243262086649 871 -884959669798771044789480555062776344885834927984270786195188333256374849235335793041906499 872 -884959669798771045110789561075714779235845957149242909081862275776323276055380307760406974 873 -884959669798771045114724993389583246823696744152053709480582940129241805102849287334188074 874 -884959669798771045114771658594886034976912366132324193254963466672356686376418838948341174 875 -884959669798771045114772193704001804394248567412445914394009207829636504410749160927549274 876 -884959669798771045114772199630843276523870962046876895224419664618930353272049717330209499 877 -884959669798771045114772199694169243974405115056308143304910059722424558578999018136294099 878 -884959669798771045114772199694821055199153289218742058650459692370520931210049834727087449 879 -884959669798771045114772199694827508775635941975250488242023331451531342268247583044269449 880 -884959669798771045114772199694827570140863663623730820099839720210673411619032952592803324 881 -884959669798771045114772199694827570700236507821040454476809200671781509562134483132775824 882 -884959669798771045114772199694827570700236507821040454476809200671781509562134483132775824 883 -884959669798771045114772199694827570140863663623730820099839720210673411619032952592803324 884 -884959669798771045114772199694827508775635941975250488242023331451531342268247583044269449 885 -884959669798771045114772199694821055199153289218742058650459692370520931210049834727087449 886 -884959669798771045114772199694169243974405115056308143304910059722424558578999018136294099 887 -884959669798771045114772199630843276523870962046876895224419664618930353272049717330209499 888 -884959669798771045114772193704001804394248567412445914394009207829636504410749160927549274 889 -884959669798771045114771658594886034976912366132324193254963466672356686376418838948341174 890 -884959669798771045114724993389583246823696744152053709480582940129241805102849287334188074 891 -884959669798771045110789561075714779235845957149242909081862275776323276055380307760406974 892 -884959669798771044789480555062776344885834927984270786195188333256374849235335793041906499 893 -884959669798771019365905454289022726941212245305851562787064111242862744929021243262086649 894 -884959669798769067913913628230904113191840874868400263005892560799173081778716076967086549 895 -884959669798623627344875768487593311988692266383059273432695241639477884468447851281860199 896 -884959669788089574701705069936368139132071623230504742916832268213059431200639667737154224 897 -884959669046024088505013638661172629010128538928330037688262806840906429984303617320347624 898 -884959618164398724153495769872766975513652731506242817015810820323280350164812526333743524 899 -884956219807420441938960217636620960406926435788943709997833405014464808482018389162008924 900 -884734978054398428023427727185986797433129901783240306955662700679011979440519332307907449 901 -870686126737500544387114583570717448597049992421074213777822975377757335305329056313843099 902 1 903 1 904 -395782416584907557492686447874423813357705984898732449858332552020689930165871142463279247749 905 -402017548429080894857537472184523513343086199214466419435995705503386470701117424527588527499 906 -402113473534375869278535180250832739496707433280862326660267446326197186709351982710175244049 907 -402114913851272190215787398089666211360875920278856259201172427419632783045811959078422282799 908 -402114934944910551656475658133118898331473956701282756898917562328624141760464292050623923149 909 -402114935246021843066973837652897712044803305079965028466353443292764514273589864695180545899 910 -402114935250208659219618870588723272400832311427207134459587237954798784595244827113857600649 911 -402114935250265322896872713139734445398131952114613418600849048709623252044636932550186799599 912 -402114935250266068751970074737810936956953120758486761942309809663506252128927799062703483349 913 -402114935250266078292629709912504165216170547294939618854879285156680661961985610561423619899 914 -402114935250266078411124918027206790934105878524033688963315412337607393920437432174881967649 915 -402114935250266078412552571137022485219864135526793858482693931721292955287518403612660441149 916 -402114935250266078412569240533031632686100860938125521478918915314385373055467877767915817049 917 -402114935250266078412569428958758940306291931685050898218422674476710401098785438710711114549 918 -402114935250266078412569431018444613853591419454240808447461794376816059683443861633959455249 919 -402114935250266078412569431040190918099188849943508019327591865995320833813782129958306384249 920 -402114935250266078412569431040412400639600442030684749007856267465624790855577365863914145249 921 -402114935250266078412569431040414573675845989720837256830266337851646678153085505482532270729 922 -402114935250266078412569431040414594183926826472843605662170101164322375345572361164356935729 923 -402114935250266078412569431040414594369800564306934432971898383132094951159547313176741434129 924 -402114935250266078412569431040414594371402208956091058291517193929062469290842457930152358129 925 -402114935250266078412569431040414594369800564306934432971898383132094951159547313176741434129 926 -402114935250266078412569431040414594183926826472843605662170101164322375345572361164356935729 927 -402114935250266078412569431040414573675845989720837256830266337851646678153085505482532270729 928 -402114935250266078412569431040412400639600442030684749007856267465624790855577365863914145249 929 -402114935250266078412569431040190918099188849943508019327591865995320833813782129958306384249 930 -402114935250266078412569431018444613853591419454240808447461794376816059683443861633959455249 931 -402114935250266078412569428958758940306291931685050898218422674476710401098785438710711114549 932 -402114935250266078412569240533031632686100860938125521478918915314385373055467877767915817049 933 -402114935250266078412552571137022485219864135526793858482693931721292955287518403612660441149 934 -402114935250266078411124918027206790934105878524033688963315412337607393920437432174881967649 935 -402114935250266078292629709912504165216170547294939618854879285156680661961985610561423619899 936 -402114935250266068751970074737810936956953120758486761942309809663506252128927799062703483349 937 -402114935250265322896872713139734445398131952114613418600849048709623252044636932550186799599 938 -402114935250208659219618870588723272400832311427207134459587237954798784595244827113857600649 939 -402114935246021843066973837652897712044803305079965028466353443292764514273589864695180545899 940 -402114934944910551656475658133118898331473956701282756898917562328624141760464292050623923149 941 -402114913851272190215787398089666211360875920278856259201172427419632783045811959078422282799 942 -402113473534375869278535180250832739496707433280862326660267446326197186709351982710175244049 943 -402017548429080894857537472184523513343086199214466419435995705503386470701117424527588527499 944 -395782416584907557492686447874423813357705984898732449858332552020689930165871142463279247749 945 1 946 1 947 -184293796496679565672533200381839297898330938477414208858250857270325700011832058058270083896831 948 -187130100451352873232990941117851856885313125433222659459863164665681464185242501328315038450751 949 -187172751638641193647433914662754301381357970349851357965150567784408618533714838821094191901759 950 -187173377963382891762402454030713112349960348086807581689619329792957262275938107385032905100855 951 -187173386939731751642230021775148208171796283274725263147512110330521556704346895295455179805239 952 -187173387065207595920120084550070419188660656562298306006600934144487509207108992171137999771511 953 -187173387066917198674713064967943149206100902594900591997509996641773527921500665885993250103671 954 -187173387066939887090035855597592105809632211455448039838852763970467782750277012411165482476719 955 -187173387066940180158909777543292630545092249890675778669957299178158103068228740830641404116655 956 -187173387066940183840679550432057712514130692584585674886428461680760298920594660580276362084079 957 -187173387066940183885627547659425042060610874649789601806126852890888894785344773739925494641391 958 -187173387066940183886160336419663232389286825083752148353666380831493695097046767161284732161341 959 -187173387066940183886166462628907796561229919016158472999559670860839350694194218481437117866429 960 -187173387066940183886166530893640572078602397776728061807602646207330230041132055957882312601405 961 -187173387066940183886166531630045456388390666156022232126032281436338856796310524336009098964669 962 -187173387066940183886166531637727377843420831545590408182584285219952614836329717755619900795521 963 -187173387066940183886166531637804777555814082582261032311320524634478096559109898352472207272961 964 -187173387066940183886166531637805529820837343121480799014818827665455918806077520164464045679489 965 -187173387066940183886166531637805536864010049195856292268313779242987122939625256464614865391105 966 -187173387066940183886166531637805536927439197932535743773491746855113367325217515281934248807609 967 -187173387066940183886166531637805536927987738271022611965636002128065724993730757627392931106361 968 -187173387066940183886166531637805536927987738271022611965636002128065724993730757627392931106361 969 -187173387066940183886166531637805536927439197932535743773491746855113367325217515281934248807609 970 -187173387066940183886166531637805536864010049195856292268313779242987122939625256464614865391105 971 -187173387066940183886166531637805529820837343121480799014818827665455918806077520164464045679489 972 -187173387066940183886166531637804777555814082582261032311320524634478096559109898352472207272961 973 -187173387066940183886166531637727377843420831545590408182584285219952614836329717755619900795521 974 -187173387066940183886166531630045456388390666156022232126032281436338856796310524336009098964669 975 -187173387066940183886166530893640572078602397776728061807602646207330230041132055957882312601405 976 -187173387066940183886166462628907796561229919016158472999559670860839350694194218481437117866429 977 -187173387066940183886160336419663232389286825083752148353666380831493695097046767161284732161341 978 -187173387066940183885627547659425042060610874649789601806126852890888894785344773739925494641391 979 -187173387066940183840679550432057712514130692584585674886428461680760298920594660580276362084079 980 -187173387066940180158909777543292630545092249890675778669957299178158103068228740830641404116655 981 -187173387066939887090035855597592105809632211455448039838852763970467782750277012411165482476719 982 -187173387066917198674713064967943149206100902594900591997509996641773527921500665885993250103671 983 -187173387065207595920120084550070419188660656562298306006600934144487509207108992171137999771511 984 -187173386939731751642230021775148208171796283274725263147512110330521556704346895295455179805239 985 -187173377963382891762402454030713112349960348086807581689619329792957262275938107385032905100855 986 -187172751638641193647433914662754301381357970349851357965150567784408618533714838821094191901759 987 -187130100451352873232990941117851856885313125433222659459863164665681464185242501328315038450751 988 -184293796496679565672533200381839297898330938477414208858250857270325700011832058058270083896831 989 1 990 1 991 -87857417502362991040735869089712034758351388485711320828631731381713106926256293995743611339644192 992 -89179033355389989880323006949523087588904366637291251808617986486258534859505961324226592155641745 993 -89198468882640386922081641329814426601118381021873309617147196120148908799700809373174867291583778 994 -89198748147828384416352548837160384944776604971292552322572521746089174179614659396454856347647811 995 -89198752066333760151213981830932179705929920228625265858138037950970608430325291787316048059438228 996 -89198752119993539346487674853784241256921406914792095211586384629572202874018692321002878927103989 997 -89198752120710228178205371438678498243390128826011446699526276931101470745012897418416364950652830 998 -89198752120719558145867335285963863699192051207863565697998944251231005578431832315788310077865191 999 -89198752120719676449089916732965083206342384013939140887492943117181928360185693424619109155080112 1000 -89198752120719677909122831690830027979142319557654849048899108341444595807902199746713803339171737 1001 -89198752120719677926647232247594524915715706987020435395143695372597102962687599927316955776258066 1002 -89198752120719677926851633489079942718749496068529330741892345786667395720884053477649976639753195 1003 -89198752120719677926853948259487979365111924016260900249937199942032179906433554534992571137673284 1004 -89198752120719677926853973687793182651306087316750914058470444463887647417254863646917843702810493 1005 -89198752120719677926853973958492860296179720236502009672497360914603700354830109717905956135361976 1006 -89198752120719677926853973961282619942124828098952209900987804058953376513733919090273986042530273 1007 -89198752120719677926853973961310421670555208898956008954871600704281002822527861183174375275922840 1008 -89198752120719677926853973961310689270553851271730163730321732559745677103646511703551219208104957 1009 -89198752120719677926853973961310691755148061500083378990059358141902182942893335361325775484205504 1010 -89198752120719677926853973961310691777370094339417095561037381885660050682162879277750334771870545 1011 -89198752120719677926853973961310691777561267961411893014690906569086668763213222281450848792070160 1012 -89198752120719677926853973961310691777562834856557284026291933653936812252393544498515022417452765 1013 -89198752120719677926853973961310691777561267961411893014690906569086668763213222281450848792070160 1014 -89198752120719677926853973961310691777370094339417095561037381885660050682162879277750334771870545 1015 -89198752120719677926853973961310691755148061500083378990059358141902182942893335361325775484205504 1016 -89198752120719677926853973961310689270553851271730163730321732559745677103646511703551219208104957 1017 -89198752120719677926853973961310421670555208898956008954871600704281002822527861183174375275922840 1018 -89198752120719677926853973961282619942124828098952209900987804058953376513733919090273986042530273 1019 -89198752120719677926853973958492860296179720236502009672497360914603700354830109717905956135361976 1020 -89198752120719677926853973687793182651306087316750914058470444463887647417254863646917843702810493 1021 -89198752120719677926853948259487979365111924016260900249937199942032179906433554534992571137673284 1022 -89198752120719677926851633489079942718749496068529330741892345786667395720884053477649976639753195 1023 -89198752120719677926647232247594524915715706987020435395143695372597102962687599927316955776258066 1024 -89198752120719677909122831690830027979142319557654849048899108341444595807902199746713803339171737 1025 -89198752120719676449089916732965083206342384013939140887492943117181928360185693424619109155080112 1026 -89198752120719558145867335285963863699192051207863565697998944251231005578431832315788310077865191 1027 -89198752120710228178205371438678498243390128826011446699526276931101470745012897418416364950652830 1028 -89198752119993539346487674853784241256921406914792095211586384629572202874018692321002878927103989 1029 -89198752066333760151213981830932179705929920228625265858138037950970608430325291787316048059438228 1030 -89198748147828384416352548837160384944776604971292552322572521746089174179614659396454856347647811 1031 -89198468882640386922081641329814426601118381021873309617147196120148908799700809373174867291583778 1032 -89179033355389989880323006949523087588904366637291251808617986486258534859505961324226592155641745 1033 -87857417502362991040735869089712034758351388485711320828631731381713106926256293995743611339644192 1034 1 1035 1 1036 -42857326898650183605016749978285623824229965545551668412503079268776027185879110819444653459674934564 1037 -43487787738937616838827065031905386188430798644456482102781810411991104408293154620319125315075870844 1038 -43496859117934558324205630716130130970649515667462306760195892874483407677680407049108686056624428864 1039 -43496986716657773399073566052872579130818113911488885255540611731495893461319154793445598246957882854 1040 -43496988470305147428243871446898489740349226845470925928578726323117138357560263237573800054526118351 1041 -43496988493840185835836664416180015872915765513324694723208697746441678796429620174728073228284195236 1042 -43496988494148437812360473099471194997114410420565739501134434110859812921365695124184943706577136156 1043 -43496988494152375521854226305710420672136928321444350947691624978272949911497364008512753510338418861 1044 -43496988494152424549691959799103962800462896761887793685230672570986481761251554091828755259692413946 1045 -43496988494152425144260952306234595726961769535501824292011709857427124378581388534382546578368894640 1046 -43496988494152425151278815824351547459864707050206776784419617182775271451681246785160527293572188196 1047 -43496988494152425151359375097271879801829811285370657839596487224226079747599311612742342395269570036 1048 -43496988494152425151360273724332014742652256673820648638768407690287402692479622695583013966178094181 1049 -43496988494152425151360283456755048695079936587774980669084349006547088661317213069340899840253326936 1050 -43496988494152425151360283558999808080003667959162550802035784604027802703396077275644140928508917136 1051 -43496988494152425151360283560040723528585814321235790432286830457898038813556928361385717454513908199 1052 -43496988494152425151360283560050982222231499075132701466337162868228163367670763371192074208679561984 1053 -43496988494152425151360283560051079988289903563421564498903851675488196542393450577999214320902126564 1054 -43496988494152425151360283560051080888174727799342686902652491092813207586374887396646956836335208984 1055 -43496988494152425151360283560051080896164497695549442117271449068368021704581290076476793897573623434 1056 -43496988494152425151360283560051080896232831253628568917176948115631591960573047615936865990993557325 1057 -43496988494152425151360283560051080896233393358515403288567992722074638289441395356756809152301639100 1058 -43496988494152425151360283560051080896233393358515403288567992722074638289441395356756809152301639100 1059 -43496988494152425151360283560051080896232831253628568917176948115631591960573047615936865990993557325 1060 -43496988494152425151360283560051080896164497695549442117271449068368021704581290076476793897573623434 1061 -43496988494152425151360283560051080888174727799342686902652491092813207586374887396646956836335208984 1062 -43496988494152425151360283560051079988289903563421564498903851675488196542393450577999214320902126564 1063 -43496988494152425151360283560050982222231499075132701466337162868228163367670763371192074208679561984 1064 -43496988494152425151360283560040723528585814321235790432286830457898038813556928361385717454513908199 1065 -43496988494152425151360283558999808080003667959162550802035784604027802703396077275644140928508917136 1066 -43496988494152425151360283456755048695079936587774980669084349006547088661317213069340899840253326936 1067 -43496988494152425151360273724332014742652256673820648638768407690287402692479622695583013966178094181 1068 -43496988494152425151359375097271879801829811285370657839596487224226079747599311612742342395269570036 1069 -43496988494152425151278815824351547459864707050206776784419617182775271451681246785160527293572188196 1070 -43496988494152425144260952306234595726961769535501824292011709857427124378581388534382546578368894640 1071 -43496988494152424549691959799103962800462896761887793685230672570986481761251554091828755259692413946 1072 -43496988494152375521854226305710420672136928321444350947691624978272949911497364008512753510338418861 1073 -43496988494148437812360473099471194997114410420565739501134434110859812921365695124184943706577136156 1074 -43496988493840185835836664416180015872915765513324694723208697746441678796429620174728073228284195236 1075 -43496988470305147428243871446898489740349226845470925928578726323117138357560263237573800054526118351 1076 -43496986716657773399073566052872579130818113911488885255540611731495893461319154793445598246957882854 1077 -43496859117934558324205630716130130970649515667462306760195892874483407677680407049108686056624428864 1078 -43487787738937616838827065031905386188430798644456482102781810411991104408293154620319125315075870844 1079 -42857326898650183605016749978285623824229965545551668412503079268776027185879110819444653459674934564 1080 1 1081 1 1082 -21380931255185354332479804321233976391666932591745836529342754533589151108866885397211587769825652067400 1083 -21688666811423942035638149439749859656378033624042553826072969398590747151109650330963694477401360491676 1084 -21693001115032936228640379652686703082641570258300254069688887917816121743253914625805273445108475242312 1085 -21693060823661237964548988960566859973923848158083390829463183601863058650597166857794324622764970733148 1086 -21693061627754885623378951441067594939888501446429984904211161902650411700085347204169370319362512802504 1087 -21693061638335065197837240421074183557861720568645071668352582669766034766525981156093991880463292640310 1088 -21693061638471006082372743350619865204159715549532197508944810263451945310469593186825179323135172304616 1089 -21693061638472710670266605456319497575900129279700061155848788038921361116663243251251101384938243049502 1090 -21693061638472731516590801324027959683927058139993741520298225208329735910153766977904432973759252214088 1091 -21693061638472731765072708301121096936155735460160353770564561034062959950952592462362149026501663134684 1092 -21693061638472731767957499816073229373661998736233828716676846702576335936145132307227093712558838241480 1093 -21693061638472731767990096330366473807984103406019969676519923376796824018012597884756751489948791401276 1094 -21693061638472731767990454533820245724844785874918718478276440702886662155688415653314074881772379797192 1095 -21693061638472731767990458358857126455112770549523793057189669845075574433773570550523666501592808282933 1096 -21693061638472731767990458398513493738838451823247314094294331009471230985660297980728525499374392272664 1097 -21693061638472731767990458398912300700836950189293559434705184006979694412838017279476337061107658285345 1098 -21693061638472731767990458398916187219485788117412840668766786636159688925778461844417321784035980088776 1099 -21693061638472731767990458398916223884756060173338494265160808663403877696977569472013861587776598769072 1100 -21693061638472731767990458398916224219230057622102836471132743896334477453073807664907682183472757946568 1101 -21693061638472731767990458398916224222176965088611769342877736937413779955492442251173194534678713608144 1102 -21693061638472731767990458398916224222202009627986585705153079560777329848079383073457732039201602398920 1103 -21693061638472731767990458398916224222202214652464777238378971635246602145010142886716736741466831333196 1104 -21693061638472731767990458398916224222202216254624512656615288402880780935486617091955947566933770716296 1105 -21693061638472731767990458398916224222202214652464777238378971635246602145010142886716736741466831333196 1106 -21693061638472731767990458398916224222202009627986585705153079560777329848079383073457732039201602398920 1107 -21693061638472731767990458398916224222176965088611769342877736937413779955492442251173194534678713608144 1108 -21693061638472731767990458398916224219230057622102836471132743896334477453073807664907682183472757946568 1109 -21693061638472731767990458398916223884756060173338494265160808663403877696977569472013861587776598769072 1110 -21693061638472731767990458398916187219485788117412840668766786636159688925778461844417321784035980088776 1111 -21693061638472731767990458398912300700836950189293559434705184006979694412838017279476337061107658285345 1112 -21693061638472731767990458398513493738838451823247314094294331009471230985660297980728525499374392272664 1113 -21693061638472731767990458358857126455112770549523793057189669845075574433773570550523666501592808282933 1114 -21693061638472731767990454533820245724844785874918718478276440702886662155688415653314074881772379797192 1115 -21693061638472731767990096330366473807984103406019969676519923376796824018012597884756751489948791401276 1116 -21693061638472731767957499816073229373661998736233828716676846702576335936145132307227093712558838241480 1117 -21693061638472731765072708301121096936155735460160353770564561034062959950952592462362149026501663134684 1118 -21693061638472731516590801324027959683927058139993741520298225208329735910153766977904432973759252214088 1119 -21693061638472710670266605456319497575900129279700061155848788038921361116663243251251101384938243049502 1120 -21693061638471006082372743350619865204159715549532197508944810263451945310469593186825179323135172304616 1121 -21693061638335065197837240421074183557861720568645071668352582669766034766525981156093991880463292640310 1122 -21693061627754885623378951441067594939888501446429984904211161902650411700085347204169370319362512802504 1123 -21693060823661237964548988960566859973923848158083390829463183601863058650597166857794324622764970733148 1124 -21693001115032936228640379652686703082641570258300254069688887917816121743253914625805273445108475242312 1125 -21688666811423942035638149439749859656378033624042553826072969398590747151109650330963694477401360491676 1126 -21380931255185354332479804321233976391666932591745836529342754533589151108866885397211587769825652067400 1127 1 1128 1 1129 -10903573165925269357995546040481199132265680673114312747381038510603347717330422760633869100463270808143909 1130 -11057190653574696114538049237094693244740646797705551566064164652689186249319190707201552508053730553324614 1131 -11059309515473308897386911350151431094567887709768878998046000875338646091139725437499037796434282678222074 1132 -11059338114389157000334781414664794382882892461131461401896985467425996328956739253594834688444126643204739 1133 -11059338491932600539647624583833287627613123546958030146502278993394146167079736135655505271255382696122681 1134 -11059338496804859865034915176952808999018705760850749971237581400842114487319618748479215637286358138590896 1135 -11059338496866293335964445709799107377163117184742522481786630545577273499463141735490870024819823732552016 1136 -11059338496867049724044959449092410149987117445517165927111708928440379060873917843996620410455294347714956 1137 -11059338496867058812516939187624020877206390503621997930059441921926267983209883787373216865543767009062916 1138 -11059338496867058919022470200184938190415991359771663930093985667943680744018466881877801577440049628553905 1139 -11059338496867058920238944555002285607879761973698230599165615563449740763516302388650666072070158019772555 1140 -11059338496867058920252477192142466562313363751423811767763225396923500297289266192120519799200969947769430 1141 -11059338496867058920252623710920525664376404251874374451092402525947576222217516128594037728696916996575642 1142 -11059338496867058920252625253687442652514853835964557872848275329652498112378904714979372677110751005725397 1143 -11059338496867058920252625269472599191063366410703969921099764849717417191717755613454368300160662986308367 1144 -11059338496867058920252625269629405381843649648201381299062527981306016084425428678695487271197747464683602 1145 -11059338496867058920252625269630916311715666830857182914267226080860803749631734283514404129910994708003622 1146 -11059338496867058920252625269630930419795797111779571423324526634827398056395804397019721473385181942156728 1147 -11059338496867058920252625269630930547316858849781280267879785199961057025921340644107422611118642683077048 1148 -11059338496867058920252625269630930548431419063886780425987188074478661180234803345571860003461641067394178 1149 -11059338496867058920252625269630930548440827470879529590654059811753090532116645211680363290126731207437318 1150 -11059338496867058920252625269630930548440904077329483800305102720880645749917336573203711157400475520905348 1151 -11059338496867058920252625269630930548440904678131552534836032986693276856533734305649193123646616341235020 1152 -11059338496867058920252625269630930548440904678131552534836032986693276856533734305649193123646616341235020 1153 -11059338496867058920252625269630930548440904077329483800305102720880645749917336573203711157400475520905348 1154 -11059338496867058920252625269630930548440827470879529590654059811753090532116645211680363290126731207437318 1155 -11059338496867058920252625269630930548431419063886780425987188074478661180234803345571860003461641067394178 1156 -11059338496867058920252625269630930547316858849781280267879785199961057025921340644107422611118642683077048 1157 -11059338496867058920252625269630930419795797111779571423324526634827398056395804397019721473385181942156728 1158 -11059338496867058920252625269630916311715666830857182914267226080860803749631734283514404129910994708003622 1159 -11059338496867058920252625269629405381843649648201381299062527981306016084425428678695487271197747464683602 1160 -11059338496867058920252625269472599191063366410703969921099764849717417191717755613454368300160662986308367 1161 -11059338496867058920252625253687442652514853835964557872848275329652498112378904714979372677110751005725397 1162 -11059338496867058920252623710920525664376404251874374451092402525947576222217516128594037728696916996575642 1163 -11059338496867058920252477192142466562313363751423811767763225396923500297289266192120519799200969947769430 1164 -11059338496867058920238944555002285607879761973698230599165615563449740763516302388650666072070158019772555 1165 -11059338496867058919022470200184938190415991359771663930093985667943680744018466881877801577440049628553905 1166 -11059338496867058812516939187624020877206390503621997930059441921926267983209883787373216865543767009062916 1167 -11059338496867049724044959449092410149987117445517165927111708928440379060873917843996620410455294347714956 1168 -11059338496866293335964445709799107377163117184742522481786630545577273499463141735490870024819823732552016 1169 -11059338496804859865034915176952808999018705760850749971237581400842114487319618748479215637286358138590896 1170 -11059338491932600539647624583833287627613123546958030146502278993394146167079736135655505271255382696122681 1171 -11059338114389157000334781414664794382882892461131461401896985467425996328956739253594834688444126643204739 1172 -11059309515473308897386911350151431094567887709768878998046000875338646091139725437499037796434282678222074 1173 -11057190653574696114538049237094693244740646797705551566064164652689186249319190707201552508053730553324614 1174 -10903573165925269357995546040481199132265680673114312747381038510603347717330422760633869100463270808143909 1175 1 1176 1 1177 -5681287307580118379721775926181408917029726529196708085402819024516125351160140106141895588560730933540060307 1178 -5759672415589272068203134145341140917034735690852770743666496895506862349394025338994672532582264444545932159 1179 -5760731673805611982912341688843299457575343922767041860670060109979710146667456220519710058852825701464989895 1180 -5760745687575514668007718032530702187763686740905683353733667791275583312809123698388606154972591500600836645 1181 -5760745868996586480674372789569233005617103146779169794236505059876939553452499715794849056097895657621275773 1182 -5760745871293716598590152015269864762735247124292388039814094941839086222398775556015244647386605622049872057 1183 -5760745871322149700222385321748024568594798129195401391731146284649786368272318981786538004062916093374730257 1184 -5760745871322493549997379217190605251533496989605976272462651080618127688781011415958931577512741621673763698 1185 -5760745871322497610435390377822271670888475864397691010397556523197246926724806458920450066064916972252627470 1186 -5760745871322497657228107302750323142157331858345161073640828265549066220737411351462638459810326618772348742 1187 -5760745871322497657754019683174586544860353582772812754466905383114403671015919381214555580742361204268519142 1188 -5760745871322497657759780614410136273687887403910965179912679649608345101713777538360014948675662535475931530 1189 -5760745871322497657759842077632660881521399154597848582375624761448101684099825320361976618416074781786530466 1190 -5760745871322497657759842715843220698620333802138871888544839074694778913000363231404276830553416862745850650 1191 -5760745871322497657759842722287932064344067995059799706120119657777103992791348929713659972683337703257602266 1192 -5760745871322497657759842722351170213387244607631029589467178688011236315593655526427548620011964337587547427 1193 -5760745871322497657759842722351772655338291036099519943436708981058572409461537078262487756662262640305418543 1194 -5760745871322497657759842722351778222228973532695243793083553480569385120185899581089869202369931141304419659 1195 -5760745871322497657759842722351778272076925917846736409876911149636030103829065673228141245708574807335294035 1196 -5760745871322497657759842722351778272509008718064749925747044910743507533962362666412220645303982532327143425 1197 -5760745871322497657759842722351778272512630221303571422643739003022843600838107443566428812225117965515533897 1198 -5760745871322497657759842722351778272512659536738866308313842233868652377940750379474667934788316289529840661 1199 -5760745871322497657759842722351778272512659765633156026360215284072442060768282840843495511967916919273767597 1200 -5760745871322497657759842722351778272512659767342211167876113075362564081555351972567378043474799456043060900 1201 -5760745871322497657759842722351778272512659765633156026360215284072442060768282840843495511967916919273767597 1202 -5760745871322497657759842722351778272512659536738866308313842233868652377940750379474667934788316289529840661 1203 -5760745871322497657759842722351778272512630221303571422643739003022843600838107443566428812225117965515533897 1204 -5760745871322497657759842722351778272509008718064749925747044910743507533962362666412220645303982532327143425 1205 -5760745871322497657759842722351778272076925917846736409876911149636030103829065673228141245708574807335294035 1206 -5760745871322497657759842722351778222228973532695243793083553480569385120185899581089869202369931141304419659 1207 -5760745871322497657759842722351772655338291036099519943436708981058572409461537078262487756662262640305418543 1208 -5760745871322497657759842722351170213387244607631029589467178688011236315593655526427548620011964337587547427 1209 -5760745871322497657759842722287932064344067995059799706120119657777103992791348929713659972683337703257602266 1210 -5760745871322497657759842715843220698620333802138871888544839074694778913000363231404276830553416862745850650 1211 -5760745871322497657759842077632660881521399154597848582375624761448101684099825320361976618416074781786530466 1212 -5760745871322497657759780614410136273687887403910965179912679649608345101713777538360014948675662535475931530 1213 -5760745871322497657754019683174586544860353582772812754466905383114403671015919381214555580742361204268519142 1214 -5760745871322497657228107302750323142157331858345161073640828265549066220737411351462638459810326618772348742 1215 -5760745871322497610435390377822271670888475864397691010397556523197246926724806458920450066064916972252627470 1216 -5760745871322493549997379217190605251533496989605976272462651080618127688781011415958931577512741621673763698 1217 -5760745871322149700222385321748024568594798129195401391731146284649786368272318981786538004062916093374730257 1218 -5760745871293716598590152015269864762735247124292388039814094941839086222398775556015244647386605622049872057 1219 -5760745868996586480674372789569233005617103146779169794236505059876939553452499715794849056097895657621275773 1220 -5760745687575514668007718032530702187763686740905683353733667791275583312809123698388606154972591500600836645 1221 -5760731673805611982912341688843299457575343922767041860670060109979710146667456220519710058852825701464989895 1222 -5759672415589272068203134145341140917034735690852770743666496895506862349394025338994672532582264444545932159 1223 -5681287307580118379721775926181408917029726529196708085402819024516125351160140106141895588560730933540060307 1224 1 1225 1 1226 -3023179730588168978742814985628832984509116018284011319454338505031099187167694400122153098748076884557804368422 1227 -3064044780739567676662373036469057209679032345151850369013859218616347148594237027875528409600119854859406911025 1228 -3064586039681970308422896984162305212661415342858709164372263466478403412983992559368950599147829033266363449108 1229 -3064593061258093113747971404681649031634689425357252460917073016478269999908176525689731952421012115416678236721 1230 -3064593150433273027896219174793159196094316870910795528736250608775341745628362186222795437305205571388736087174 1231 -3064593151541498130391847771770518477342779515221734340680979410668014551084702521689237816981872316329882565567 1232 -3064593151554968269759197953612232236562374088798994370439423628149582949825055829634133800211884370092347315840 1233 -3064593151555128318389426209434059728036936831729036421083140981382992024471597745147156210511255788886600151168 1234 -3064593151555130176333724049883069334073954973023415018685970204389018332137477999555829922258241070873102318976 1235 -3064593151555130197394193005221308038483000520104717070801457071445486974275797349869526641325559815748683714944 1236 -3064593151555130197627162794550270856009649254032607580227513342098766494653433594664657103722917929920761614672 1237 -3064593151555130197629676161572077093875081978962949967466134696056021792383639427521174630972734594238980686880 1238 -3064593151555130197629702588784813296708199423220656943314244162423032224399256183729132850956799051670010824368 1239 -3064593151555130197629702859420537415032258472608294684279198507913090177235731096243596556622707232363997791936 1240 -3064593151555130197629702862117903436145122848515812668408417321987741759505523939167806102768915623266304185904 1241 -3064593151555130197629702862144047942026859279741723255349575632287515954834498298350150222376225526010138271872 1242 -3064593151555130197629702862144294178370343777985956208245974353208044310803431967991943135519480364821115640720 1243 -3064593151555130197629702862144296429907981624603318271821918147163134074212723519456280670471432836203923257248 1244 -3064593151555130197629702862144296449877273312821654077263833108009103832695920686078474308359928971817874272256 1245 -3064593151555130197629702862144296450048897388877869328156130179836130162210325497546906809236119591061202922784 1246 -3064593151555130197629702862144296450050325209810117375159815966962977743214692728681162160808403293098164346432 1247 -3064593151555130197629702862144296450050336695748268606287821462260907865188841840696595288058466696877442561760 1248 -3064593151555130197629702862144296450050336784984191866375770257006135191136668253809891138611520211092533389568 1249 -3064593151555130197629702862144296450050336785652870521489928552559002148653532500085720930706756811594536390656 1250 -3064593151555130197629702862144296450050336785652870521489928552559002148653532500085720930706756811594536390656 1251 -3064593151555130197629702862144296450050336784984191866375770257006135191136668253809891138611520211092533389568 1252 -3064593151555130197629702862144296450050336695748268606287821462260907865188841840696595288058466696877442561760 1253 -3064593151555130197629702862144296450050325209810117375159815966962977743214692728681162160808403293098164346432 1254 -3064593151555130197629702862144296450048897388877869328156130179836130162210325497546906809236119591061202922784 1255 -3064593151555130197629702862144296449877273312821654077263833108009103832695920686078474308359928971817874272256 1256 -3064593151555130197629702862144296429907981624603318271821918147163134074212723519456280670471432836203923257248 1257 -3064593151555130197629702862144294178370343777985956208245974353208044310803431967991943135519480364821115640720 1258 -3064593151555130197629702862144047942026859279741723255349575632287515954834498298350150222376225526010138271872 1259 -3064593151555130197629702862117903436145122848515812668408417321987741759505523939167806102768915623266304185904 1260 -3064593151555130197629702859420537415032258472608294684279198507913090177235731096243596556622707232363997791936 1261 -3064593151555130197629702588784813296708199423220656943314244162423032224399256183729132850956799051670010824368 1262 -3064593151555130197629676161572077093875081978962949967466134696056021792383639427521174630972734594238980686880 1263 -3064593151555130197627162794550270856009649254032607580227513342098766494653433594664657103722917929920761614672 1264 -3064593151555130197394193005221308038483000520104717070801457071445486974275797349869526641325559815748683714944 1265 -3064593151555130176333724049883069334073954973023415018685970204389018332137477999555829922258241070873102318976 1266 -3064593151555128318389426209434059728036936831729036421083140981382992024471597745147156210511255788886600151168 1267 -3064593151554968269759197953612232236562374088798994370439423628149582949825055829634133800211884370092347315840 1268 -3064593151541498130391847771770518477342779515221734340680979410668014551084702521689237816981872316329882565567 1269 -3064593150433273027896219174793159196094316870910795528736250608775341745628362186222795437305205571388736087174 1270 -3064593061258093113747971404681649031634689425357252460917073016478269999908176525689731952421012115416678236721 1271 -3064586039681970308422896984162305212661415342858709164372263466478403412983992559368950599147829033266363449108 1272 -3064044780739567676662373036469057209679032345151850369013859218616347148594237027875528409600119854859406911025 1273 -3023179730588168978742814985628832984509116018284011319454338505031099187167694400122153098748076884557804368422 1274 1 1275 1 1276 -1642223240222636930964334403324723347782682444859639595233699956739171960922911199862736235193515648517516609938699 1277 -1663980304878474728141922299500196630079750309788887602589737317056331101899632333936169412660308383659508079018399 1278 -1664262864159719374858514350099878101278413528813942771516439100956553947886342998015045168211825172427577269005699 1279 -1664266459823955786057452955197647112576805849734728203146471361197065797464116622584447616850868864323271650079299 1280 -1664266504638651917408911484616791939819188358110033669942178472369514499911784445537182147502164284880515501234179 1281 -1664266505185462533335215753145513600841243953702941906407059779296287083549076944172679704109576896248094074176579 1282 -1664266505191991182238554488110701309715213840092350468529882718752828544483987573633703155964140404014289648699779 1283 -1664266505192067419115345067818362737313529836642545260656582349680665015896178674402356295133829115034584449262579 1284 -1664266505192068289353121015502840953768726966414687117853675018682495907393583563527137457254615612643010505526179 1285 -1664266505192068299058375022354340710829565596114748179458103561459467999120320421026526873330523298394774152066419 1286 -1664266505192068299164063047395751465156124529399662523024048201633134893080691260594675235288942422769122379314819 1287 -1664266505192068299165186193251664438103271808180586161106576837554215306406518778262210207875379943433997478182019 1288 -1664266505192068299165197833615305311328076151489769265514022656528683054511671812720009103236811339665119432754819 1289 -1664266505192068299165197951194736027219235791321175155457532210255697880248943736979248062557082576900698758252419 1290 -1664266505192068299165197952351460019904152809846504062112121376298744821876455853081256860941833863926925843202179 1291 -1664266505192068299165197952362535036855391377045150828239665315122561160944910654935133954352501281962723130475079 1292 -1664266505192068299165197952362638156193857285492065602598394774515691640222195052930374093848705422849940588414779 1293 -1664266505192068299165197952362639089152214880193288354681470027737540211645823982956134500591616505056632932719079 1294 -1664266505192068299165197952362639097346951585177355522852548409707200099476301718365430978231394772068310178426179 1295 -1664266505192068299165197952362639097416768298318859822474879101525314155867751994284050671351593851466962166341299 1296 -1664266505192068299165197952362639097417344681303516715494377272607376755680780597433659360984488682019732739865699 1297 -1664266505192068299165197952362639097417349287454166610746785982268810235663714984652142024418776117760405682230899 1298 -1664266505192068299165197952362639097417349323046591029835000549371020762760826352068801881664782966384232105653699 1299 -1664266505192068299165197952362639097417349323312206049047646566105250913871438356944584867967259819654798163374299 1300 -1664266505192068299165197952362639097417349323314104712006139834805499240916997235950673305222016080533506735392275 1301 -1664266505192068299165197952362639097417349323312206049047646566105250913871438356944584867967259819654798163374299 1302 -1664266505192068299165197952362639097417349323046591029835000549371020762760826352068801881664782966384232105653699 1303 -1664266505192068299165197952362639097417349287454166610746785982268810235663714984652142024418776117760405682230899 1304 -1664266505192068299165197952362639097417344681303516715494377272607376755680780597433659360984488682019732739865699 1305 -1664266505192068299165197952362639097416768298318859822474879101525314155867751994284050671351593851466962166341299 1306 -1664266505192068299165197952362639097346951585177355522852548409707200099476301718365430978231394772068310178426179 1307 -1664266505192068299165197952362639089152214880193288354681470027737540211645823982956134500591616505056632932719079 1308 -1664266505192068299165197952362638156193857285492065602598394774515691640222195052930374093848705422849940588414779 1309 -1664266505192068299165197952362535036855391377045150828239665315122561160944910654935133954352501281962723130475079 1310 -1664266505192068299165197952351460019904152809846504062112121376298744821876455853081256860941833863926925843202179 1311 -1664266505192068299165197951194736027219235791321175155457532210255697880248943736979248062557082576900698758252419 1312 -1664266505192068299165197833615305311328076151489769265514022656528683054511671812720009103236811339665119432754819 1313 -1664266505192068299165186193251664438103271808180586161106576837554215306406518778262210207875379943433997478182019 1314 -1664266505192068299164063047395751465156124529399662523024048201633134893080691260594675235288942422769122379314819 1315 -1664266505192068299058375022354340710829565596114748179458103561459467999120320421026526873330523298394774152066419 1316 -1664266505192068289353121015502840953768726966414687117853675018682495907393583563527137457254615612643010505526179 1317 -1664266505192067419115345067818362737313529836642545260656582349680665015896178674402356295133829115034584449262579 1318 -1664266505191991182238554488110701309715213840092350468529882718752828544483987573633703155964140404014289648699779 1319 -1664266505185462533335215753145513600841243953702941906407059779296287083549076944172679704109576896248094074176579 1320 -1664266504638651917408911484616791939819188358110033669942178472369514499911784445537182147502164284880515501234179 1321 -1664266459823955786057452955197647112576805849734728203146471361197065797464116622584447616850868864323271650079299 1322 -1664262864159719374858514350099878101278413528813942771516439100956553947886342998015045168211825172427577269005699 1323 -1663980304878474728141922299500196630079750309788887602589737317056331101899632333936169412660308383659508079018399 1324 -1642223240222636930964334403324723347782682444859639595233699956739171960922911199862736235193515648517516609938699 1325 1