0 1 1 -1 2 1 3 1 4 -3 5 5 6 -3 7 -3 8 13 9 -19 10 13 11 13 12 -51 13 77 14 -51 15 -51 16 205 17 -307 18 205 19 205 20 -819 21 1229 22 -819 23 -819 24 3277 25 -4915 26 3277 27 3277 28 -13107 29 19661 30 -13107 31 -13107 32 52429 33 -78643 34 52429 35 52429 36 -209715 37 314573 38 -209715 39 -209715 40 838861 41 -1258291 42 838861 43 838861 44 -3355443 45 5033165 46 -3355443 47 -3355443 48 13421773 49 -20132659 50 13421773 51 13421773 52 -53687091 53 80530637 54 -53687091 55 -53687091 56 214748365 57 -322122547 58 214748365 59 214748365 60 -858993459 61 1288490189 62 -858993459 63 -858993459 64 3435973837 65 -5153960755 66 3435973837 67 3435973837 68 -13743895347 69 20615843021 70 -13743895347 71 -13743895347 72 54975581389 73 -82463372083 74 54975581389 75 54975581389 76 -219902325555 77 329853488333 78 -219902325555 79 -219902325555 80 879609302221 81 -1319413953331 82 879609302221 83 879609302221 84 -3518437208883 85 5277655813325 86 -3518437208883 87 -3518437208883 88 14073748835533 89 -21110623253299 90 14073748835533 91 14073748835533 92 -56294995342131 93 84442493013197 94 -56294995342131 95 -56294995342131 96 225179981368525 97 -337769972052787 98 225179981368525 99 225179981368525 100 -900719925474099 101 1351079888211149 102 -900719925474099 103 -900719925474099 104 3602879701896397 105 -5404319552844595 106 3602879701896397 107 3602879701896397 108 -14411518807585587 109 21617278211378381 110 -14411518807585587 111 -14411518807585587 112 57646075230342349 113 -86469112845513523 114 57646075230342349 115 57646075230342349 116 -230584300921369395 117 345876451382054093 118 -230584300921369395 119 -230584300921369395 120 922337203685477581 121 -1383505805528216371 122 922337203685477581 123 922337203685477581 124 -3689348814741910323 125 5534023222112865485 126 -3689348814741910323 127 -3689348814741910323 128 14757395258967641293 129 -22136092888451461939 130 14757395258967641293 131 14757395258967641293 132 -59029581035870565171 133 88544371553805847757 134 -59029581035870565171 135 -59029581035870565171 136 236118324143482260685 137 -354177486215223391027 138 236118324143482260685 139 236118324143482260685 140 -944473296573929042739 141 1416709944860893564109 142 -944473296573929042739 143 -944473296573929042739 144 3777893186295716170957 145 -5666839779443574256435 146 3777893186295716170957 147 3777893186295716170957 148 -15111572745182864683827 149 22667359117774297025741 150 -15111572745182864683827 151 -15111572745182864683827 152 60446290980731458735309 153 -90669436471097188102963 154 60446290980731458735309 155 60446290980731458735309 156 -241785163922925834941235 157 362677745884388752411853 158 -241785163922925834941235 159 -241785163922925834941235 160 967140655691703339764941 161 -1450710983537555009647411 162 967140655691703339764941 163 967140655691703339764941 164 -3868562622766813359059763 165 5802843934150220038589645 166 -3868562622766813359059763 167 -3868562622766813359059763 168 15474250491067253436239053 169 -23211375736600880154358579 170 15474250491067253436239053 171 15474250491067253436239053 172 -61897001964269013744956211 173 92845502946403520617434317 174 -61897001964269013744956211 175 -61897001964269013744956211 176 247588007857076054979824845 177 -371382011785614082469737267 178 247588007857076054979824845 179 247588007857076054979824845 180 -990352031428304219919299379 181 1485528047142456329878949069 182 -990352031428304219919299379 183 -990352031428304219919299379 184 3961408125713216879677197517 185 -5942112188569825319515796275 186 3961408125713216879677197517 187 3961408125713216879677197517 188 -15845632502852867518708790067 189 23768448754279301278063185101 190 -15845632502852867518708790067 191 -15845632502852867518708790067 192 63382530011411470074835160269 193 -95073795017117205112252740403 194 63382530011411470074835160269 195 63382530011411470074835160269 196 -253530120045645880299340641075 197 380295180068468820449010961613 198 -253530120045645880299340641075 199 -253530120045645880299340641075 200 1014120480182583521197362564301 201 -1521180720273875281796043846451 202 1014120480182583521197362564301 203 1014120480182583521197362564301 204 -4056481920730334084789450257203 205 6084722881095501127184175385805 206 -4056481920730334084789450257203 207 -4056481920730334084789450257203 208 16225927682921336339157801028813 209 -24338891524382004508736701543219 210 16225927682921336339157801028813 211 16225927682921336339157801028813 212 -64903710731685345356631204115251 213 97355566097528018034946806172877 214 -64903710731685345356631204115251 215 -64903710731685345356631204115251 216 259614842926741381426524816461005 217 -389422264390112072139787224691507 218 259614842926741381426524816461005 219 259614842926741381426524816461005 220 -1038459371706965525706099265844019 221 1557689057560448288559148898766029 222 -1038459371706965525706099265844019 223 -1038459371706965525706099265844019 224 4153837486827862102824397063376077 225 -6230756230241793154236595595064115 226 4153837486827862102824397063376077 227 4153837486827862102824397063376077 228 -16615349947311448411297588253504307 229 24923024920967172616946382380256461 230 -16615349947311448411297588253504307 231 -16615349947311448411297588253504307 232 66461399789245793645190353014017229 233 -99692099683868690467785529521025843 234 66461399789245793645190353014017229 235 66461399789245793645190353014017229 236 -265845599156983174580761412056068915 237 398768398735474761871142118084103373 238 -265845599156983174580761412056068915 239 -265845599156983174580761412056068915 240 1063382396627932698323045648224275661 241 -1595073594941899047484568472336413491 242 1063382396627932698323045648224275661 243 1063382396627932698323045648224275661 244 -4253529586511730793292182592897102643 245 6380294379767596189938273889345653965 246 -4253529586511730793292182592897102643 247 -4253529586511730793292182592897102643 248 17014118346046923173168730371588410573 249 -25521177519070384759753095557382615859 250 17014118346046923173168730371588410573 251 17014118346046923173168730371588410573 252 -68056473384187692692674921486353642291 253 102084710076281539039012382229530463437 254 -68056473384187692692674921486353642291 255 -68056473384187692692674921486353642291 256 272225893536750770770699685945414569165 257 -408338840305126156156049528918121853747 258 272225893536750770770699685945414569165 259 272225893536750770770699685945414569165 260 -1088903574147003083082798743781658276659 261 1633355361220504624624198115672487414989 262 -1088903574147003083082798743781658276659 263 -1088903574147003083082798743781658276659 264 4355614296588012332331194975126633106637 265 -6533421444882018498496792462689949659955 266 4355614296588012332331194975126633106637 267 4355614296588012332331194975126633106637 268 -17422457186352049329324779900506532426547 269 26133685779528073993987169850759798639821 270 -17422457186352049329324779900506532426547 271 -17422457186352049329324779900506532426547 272 69689828745408197317299119602026129706189 273 -104534743118112295975948679403039194559283 274 69689828745408197317299119602026129706189 275 69689828745408197317299119602026129706189 276 -278759314981632789269196478408104518824755 277 418138972472449183903794717612156778237133 278 -278759314981632789269196478408104518824755 279 -278759314981632789269196478408104518824755 280 1115037259926531157076785913632418075299021 281 -1672555889889796735615178870448627112948531 282 1115037259926531157076785913632418075299021 283 1115037259926531157076785913632418075299021 284 -4460149039706124628307143654529672301196083 285 6690223559559186942460715481794508451794125 286 -4460149039706124628307143654529672301196083 287 -4460149039706124628307143654529672301196083 288 17840596158824498513228574618118689204784333 289 -26760894238236747769842861927178033807176499 290 17840596158824498513228574618118689204784333 291 17840596158824498513228574618118689204784333 292 -71362384635297994052914298472474756819137331 293 107043576952946991079371447708712135228705997 294 -71362384635297994052914298472474756819137331 295 -71362384635297994052914298472474756819137331 296 285449538541191976211657193889899027276549325 297 -428174307811787964317485790834848540914823987 298 285449538541191976211657193889899027276549325 299 285449538541191976211657193889899027276549325 300 -1141798154164767904846628775559596109106197299 301 1712697231247151857269943163339394163659295949 302 -1141798154164767904846628775559596109106197299 303 -1141798154164767904846628775559596109106197299 304 4567192616659071619386515102238384436424789197 305 -6850788924988607429079772653357576654637183795 306 4567192616659071619386515102238384436424789197 307 4567192616659071619386515102238384436424789197 308 -18268770466636286477546060408953537745699156787 309 27403155699954429716319090613430306618548735181 310 -18268770466636286477546060408953537745699156787 311 -18268770466636286477546060408953537745699156787 312 73075081866545145910184241635814150982796627149 313 -109612622799817718865276362453721226474194940723 314 73075081866545145910184241635814150982796627149 315 73075081866545145910184241635814150982796627149 316 -292300327466180583640736966543256603931186508595 317 438450491199270875461105449814884905896779762893 318 -292300327466180583640736966543256603931186508595 319 -292300327466180583640736966543256603931186508595 320 1169201309864722334562947866173026415724746034381 321 -1753801964797083501844421799259539623587119051571 322 1169201309864722334562947866173026415724746034381 323 1169201309864722334562947866173026415724746034381 324 -4676805239458889338251791464692105662898984137523 325 7015207859188334007377687197038158494348476206285 326 -4676805239458889338251791464692105662898984137523 327 -4676805239458889338251791464692105662898984137523 328 18707220957835557353007165858768422651595936550093 329 -28060831436753336029510748788152633977393904825139 330 18707220957835557353007165858768422651595936550093 331 18707220957835557353007165858768422651595936550093 332 -74828883831342229412028663435073690606383746200371 333 112243325747013344118042995152610535909575619300557 334 -74828883831342229412028663435073690606383746200371 335 -74828883831342229412028663435073690606383746200371 336 299315535325368917648114653740294762425534984801485 337 -448973302988053376472171980610442143638302477202227 338 299315535325368917648114653740294762425534984801485 339 299315535325368917648114653740294762425534984801485 340 -1197262141301475670592458614961179049702139939205939 341 1795893211952213505888687922441768574553209908808909 342 -1197262141301475670592458614961179049702139939205939 343 -1197262141301475670592458614961179049702139939205939 344 4789048565205902682369834459844716198808559756823757 345 -7183572847808854023554751689767074298212839635235635 346 4789048565205902682369834459844716198808559756823757 347 4789048565205902682369834459844716198808559756823757 348 -19156194260823610729479337839378864795234239027295027 349 28734291391235416094219006759068297192851358540942541 350 -19156194260823610729479337839378864795234239027295027 351 -19156194260823610729479337839378864795234239027295027 352 76624777043294442917917351357515459180936956109180109 353 -114937165564941664376876027036273188771405434163770163 354 76624777043294442917917351357515459180936956109180109 355 76624777043294442917917351357515459180936956109180109 356 -306499108173177771671669405430061836723747824436720435 357 459748662259766657507504108145092755085621736655080653 358 -306499108173177771671669405430061836723747824436720435 359 -306499108173177771671669405430061836723747824436720435 360 1225996432692711086686677621720247346894991297746881741 361 -1838994649039066630030016432580371020342486946620322611 362 1225996432692711086686677621720247346894991297746881741 363 1225996432692711086686677621720247346894991297746881741 364 -4903985730770844346746710486880989387579965190987526963 365 7355978596156266520120065730321484081369947786481290445 366 -4903985730770844346746710486880989387579965190987526963 367 -4903985730770844346746710486880989387579965190987526963 368 19615942923083377386986841947523957550319860763950107853 369 -29423914384625066080480262921285936325479791145925161779 370 19615942923083377386986841947523957550319860763950107853 371 19615942923083377386986841947523957550319860763950107853 372 -78463771692333509547947367790095830201279443055800431411 373 117695657538500264321921051685143745301919164583700647117 374 -78463771692333509547947367790095830201279443055800431411 375 -78463771692333509547947367790095830201279443055800431411 376 313855086769334038191789471160383320805117772223201725645 377 -470782630154001057287684206740574981207676658334802588467 378 313855086769334038191789471160383320805117772223201725645 379 313855086769334038191789471160383320805117772223201725645 380 -1255420347077336152767157884641533283220471088892806902579 381 1883130520616004229150736826962299924830706633339210353869 382 -1255420347077336152767157884641533283220471088892806902579 383 -1255420347077336152767157884641533283220471088892806902579 384 5021681388309344611068631538566133132881884355571227610317 385 -7532522082464016916602947307849199699322826533356841415475 386 5021681388309344611068631538566133132881884355571227610317 387 5021681388309344611068631538566133132881884355571227610317 388 -20086725553237378444274526154264532531527537422284910441267 389 30130088329856067666411789231396798797291306133427365661901 390 -20086725553237378444274526154264532531527537422284910441267 391 -20086725553237378444274526154264532531527537422284910441267 392 80346902212949513777098104617058130126110149689139641765069 393 -120520353319424270665647156925587195189165224533709462647603 394 80346902212949513777098104617058130126110149689139641765069 395 80346902212949513777098104617058130126110149689139641765069 396 -321387608851798055108392418468232520504440598756558567060275 397 482081413277697082662588627702348780756660898134837850590413 398 -321387608851798055108392418468232520504440598756558567060275 399 -321387608851798055108392418468232520504440598756558567060275 400 1285550435407192220433569673872930082017762395026234268241101 401 -1928325653110788330650354510809395123026643592539351402361651 402 1285550435407192220433569673872930082017762395026234268241101 403 1285550435407192220433569673872930082017762395026234268241101 404 -5142201741628768881734278695491720328071049580104937072964403 405 7713302612443153322601418043237580492106574370157405609446605 406 -5142201741628768881734278695491720328071049580104937072964403 407 -5142201741628768881734278695491720328071049580104937072964403 408 20568806966515075526937114781966881312284198320419748291857613 409 -30853210449772613290405672172950321968426297480629622437786419 410 20568806966515075526937114781966881312284198320419748291857613 411 20568806966515075526937114781966881312284198320419748291857613 412 -82275227866060302107748459127867525249136793281678993167430451 413 123412841799090453161622688691801287873705189922518489751145677 414 -82275227866060302107748459127867525249136793281678993167430451 415 -82275227866060302107748459127867525249136793281678993167430451 416 329100911464241208430993836511470100996547173126715972669721805 417 -493651367196361812646490754767205151494820759690073959004582707 418 329100911464241208430993836511470100996547173126715972669721805 419 329100911464241208430993836511470100996547173126715972669721805 420 -1316403645856964833723975346045880403986188692506863890678887219 421 1974605468785447250585963019068820605979283038760295836018330829 422 -1316403645856964833723975346045880403986188692506863890678887219 423 -1316403645856964833723975346045880403986188692506863890678887219 424 5265614583427859334895901384183521615944754770027455562715548877 425 -7898421875141789002343852076275282423917132155041183344073323315 426 5265614583427859334895901384183521615944754770027455562715548877 427 5265614583427859334895901384183521615944754770027455562715548877 428 -21062458333711437339583605536734086463779019080109822250862195507 429 31593687500567156009375408305101129695668528620164733376293293261 430 -21062458333711437339583605536734086463779019080109822250862195507 431 -21062458333711437339583605536734086463779019080109822250862195507 432 84249833334845749358334422146936345855116076320439289003448782029 433 -126374750002268624037501633220404518782674114480658933505173173043 434 84249833334845749358334422146936345855116076320439289003448782029 435 84249833334845749358334422146936345855116076320439289003448782029 436 -336999333339382997433337688587745383420464305281757156013795128115 437 505499000009074496150006532881618075130696457922635734020692692173 438 -336999333339382997433337688587745383420464305281757156013795128115 439 -336999333339382997433337688587745383420464305281757156013795128115 440 1347997333357531989733350754350981533681857221127028624055180512461 441 -2021996000036297984600026131526472300522785831690542936082770768691 442 1347997333357531989733350754350981533681857221127028624055180512461 443 1347997333357531989733350754350981533681857221127028624055180512461 444 -5391989333430127958933403017403926134727428884508114496220722049843 445 8087984000145191938400104526105889202091143326762171744331083074765 446 -5391989333430127958933403017403926134727428884508114496220722049843 447 -5391989333430127958933403017403926134727428884508114496220722049843 448 21567957333720511835733612069615704538909715538032457984882888199373 449 -32351936000580767753600418104423556808364573307048686977324332299059 450 21567957333720511835733612069615704538909715538032457984882888199373 451 21567957333720511835733612069615704538909715538032457984882888199373 452 -86271829334882047342934448278462818155638862152129831939531552797491 453 129407744002323071014401672417694227233458293228194747909297329196237 454 -86271829334882047342934448278462818155638862152129831939531552797491 455 -86271829334882047342934448278462818155638862152129831939531552797491 456 345087317339528189371737793113851272622555448608519327758126211189965 457 -517630976009292284057606689670776908933833172912778991637189316784947 458 345087317339528189371737793113851272622555448608519327758126211189965 459 345087317339528189371737793113851272622555448608519327758126211189965 460 -1380349269358112757486951172455405090490221794434077311032504844759859 461 2070523904037169136230426758683107635735332691651115966548757267139789 462 -1380349269358112757486951172455405090490221794434077311032504844759859 463 -1380349269358112757486951172455405090490221794434077311032504844759859 464 5521397077432451029947804689821620361960887177736309244130019379039437 465 -8282095616148676544921707034732430542941330766604463866195029068559155 466 5521397077432451029947804689821620361960887177736309244130019379039437 467 5521397077432451029947804689821620361960887177736309244130019379039437 468 -22085588309729804119791218759286481447843548710945236976520077516157747 469 33128382464594706179686828138929722171765323066417855464780116274236621 470 -22085588309729804119791218759286481447843548710945236976520077516157747 471 -22085588309729804119791218759286481447843548710945236976520077516157747 472 88342353238919216479164875037145925791374194843780947906080310064630989 473 -132513529858378824718747312555718888687061292265671421859120465096946483 474 88342353238919216479164875037145925791374194843780947906080310064630989 475 88342353238919216479164875037145925791374194843780947906080310064630989 476 -353369412955676865916659500148583703165496779375123791624321240258523955 477 530054119433515298874989250222875554748245169062685687436481860387785933 478 -353369412955676865916659500148583703165496779375123791624321240258523955 479 -353369412955676865916659500148583703165496779375123791624321240258523955 480 1413477651822707463666638000594334812661987117500495166497284961034095821 481 -2120216477734061195499957000891502218992980676250742749745927441551143731 482 1413477651822707463666638000594334812661987117500495166497284961034095821 483 1413477651822707463666638000594334812661987117500495166497284961034095821 484 -5653910607290829854666552002377339250647948470001980665989139844136383283 485 8480865910936244781999828003566008875971922705002970998983709766204574925 486 -5653910607290829854666552002377339250647948470001980665989139844136383283 487 -5653910607290829854666552002377339250647948470001980665989139844136383283 488 22615642429163319418666208009509357002591793880007922663956559376545533133 489 -33923463643744979127999312014264035503887690820011883995934839064818299699 490 22615642429163319418666208009509357002591793880007922663956559376545533133 491 22615642429163319418666208009509357002591793880007922663956559376545533133 492 -90462569716653277674664832038037428010367175520031690655826237506182132531 493 135693854574979916511997248057056142015550763280047535983739356259273198797 494 -90462569716653277674664832038037428010367175520031690655826237506182132531 495 -90462569716653277674664832038037428010367175520031690655826237506182132531 496 361850278866613110698659328152149712041468702080126762623304950024728530125 497 -542775418299919666047988992228224568062203053120190143934957425037092795187 498 361850278866613110698659328152149712041468702080126762623304950024728530125 499 361850278866613110698659328152149712041468702080126762623304950024728530125 500 -1447401115466452442794637312608598848165874808320507050493219800098914120499 501 2171101673199678664191955968912898272248812212480760575739829700148371180749 502 -1447401115466452442794637312608598848165874808320507050493219800098914120499 503 -1447401115466452442794637312608598848165874808320507050493219800098914120499 504 5789604461865809771178549250434395392663499233282028201972879200395656481997 505 -8684406692798714656767823875651593088995248849923042302959318800593484722995 506 5789604461865809771178549250434395392663499233282028201972879200395656481997 507 5789604461865809771178549250434395392663499233282028201972879200395656481997 508 -23158417847463239084714197001737581570653996933128112807891516801582625927987 509 34737626771194858627071295502606372355980995399692169211837275202373938891981 510 -23158417847463239084714197001737581570653996933128112807891516801582625927987 511 -23158417847463239084714197001737581570653996933128112807891516801582625927987 512 92633671389852956338856788006950326282615987732512451231566067206330503711949 513 -138950507084779434508285182010425489423923981598768676847349100809495755567923 514 92633671389852956338856788006950326282615987732512451231566067206330503711949 515 92633671389852956338856788006950326282615987732512451231566067206330503711949 516 -370534685559411825355427152027801305130463950930049804926264268825322014847795 517 555802028339117738033140728041701957695695926395074707389396403237983022271693 518 -370534685559411825355427152027801305130463950930049804926264268825322014847795 519 -370534685559411825355427152027801305130463950930049804926264268825322014847795 520 1482138742237647301421708608111205220521855803720199219705057075301288059391181 521 -2223208113356470952132562912166807830782783705580298829557585612951932089086771 522 1482138742237647301421708608111205220521855803720199219705057075301288059391181 523 1482138742237647301421708608111205220521855803720199219705057075301288059391181 524 -5928554968950589205686834432444820882087423214880796878820228301205152237564723 525 8892832453425883808530251648667231323131134822321195318230342451807728356347085 526 -5928554968950589205686834432444820882087423214880796878820228301205152237564723 527 -5928554968950589205686834432444820882087423214880796878820228301205152237564723 528 23714219875802356822747337729779283528349692859523187515280913204820608950258893 529 -35571329813703535234121006594668925292524539289284781272921369807230913425388339 530 23714219875802356822747337729779283528349692859523187515280913204820608950258893 531 23714219875802356822747337729779283528349692859523187515280913204820608950258893 532 -94856879503209427290989350919117134113398771438092750061123652819282435801035571 533 142285319254814140936484026378675701170098157157139125091685479228923653701553357 534 -94856879503209427290989350919117134113398771438092750061123652819282435801035571 535 -94856879503209427290989350919117134113398771438092750061123652819282435801035571 536 379427518012837709163957403676468536453595085752371000244494611277129743204142285 537 -569141277019256563745936105514702804680392628628556500366741916915694614806213427 538 379427518012837709163957403676468536453595085752371000244494611277129743204142285 539 379427518012837709163957403676468536453595085752371000244494611277129743204142285 540 -1517710072051350836655829614705874145814380343009484000977978445108518972816569139 541 2276565108077026254983744422058811218721570514514226001466967667662778459224853709 542 -1517710072051350836655829614705874145814380343009484000977978445108518972816569139 543 -1517710072051350836655829614705874145814380343009484000977978445108518972816569139 544 6070840288205403346623318458823496583257521372037936003911913780434075891266276557 545 -9106260432308105019934977688235244874886282058056904005867870670651113836899414835 546 6070840288205403346623318458823496583257521372037936003911913780434075891266276557 547 6070840288205403346623318458823496583257521372037936003911913780434075891266276557 548 -24283361152821613386493273835293986333030085488151744015647655121736303565065106227 549 36425041729232420079739910752940979499545128232227616023471482682604455347597659341 550 -24283361152821613386493273835293986333030085488151744015647655121736303565065106227 551 -24283361152821613386493273835293986333030085488151744015647655121736303565065106227 552 97133444611286453545973095341175945332120341952606976062590620486945214260260424909 553 -145700166916929680318959643011763917998180512928910464093885930730417821390390637363 554 97133444611286453545973095341175945332120341952606976062590620486945214260260424909 555 97133444611286453545973095341175945332120341952606976062590620486945214260260424909 556 -388533778445145814183892381364703781328481367810427904250362481947780857041041699635 557 582800667667718721275838572047055671992722051715641856375543722921671285561562549453 558 -388533778445145814183892381364703781328481367810427904250362481947780857041041699635 559 -388533778445145814183892381364703781328481367810427904250362481947780857041041699635 560 1554135113780583256735569525458815125313925471241711617001449927791123428164166798541 561 -2331202670670874885103354288188222687970888206862567425502174891686685142246250197811 562 1554135113780583256735569525458815125313925471241711617001449927791123428164166798541 563 1554135113780583256735569525458815125313925471241711617001449927791123428164166798541 564 -6216540455122333026942278101835260501255701884966846468005799711164493712656667194163 565 9324810682683499540413417152752890751883552827450269702008699566746740568985000791245 566 -6216540455122333026942278101835260501255701884966846468005799711164493712656667194163 567 -6216540455122333026942278101835260501255701884966846468005799711164493712656667194163 568 24866161820489332107769112407341042005022807539867385872023198844657974850626668776653 569 -37299242730733998161653668611011563007534211309801078808034798266986962275940003164979 570 24866161820489332107769112407341042005022807539867385872023198844657974850626668776653 571 24866161820489332107769112407341042005022807539867385872023198844657974850626668776653 572 -99464647281957328431076449629364168020091230159469543488092795378631899402506675106611 573 149196970922935992646614674444046252030136845239204315232139193067947849103760012659917 574 -99464647281957328431076449629364168020091230159469543488092795378631899402506675106611 575 -99464647281957328431076449629364168020091230159469543488092795378631899402506675106611 576 397858589127829313724305798517456672080364920637878173952371181514527597610026700426445 577 -596787883691743970586458697776185008120547380956817260928556772271791396415040050639667 578 397858589127829313724305798517456672080364920637878173952371181514527597610026700426445 579 397858589127829313724305798517456672080364920637878173952371181514527597610026700426445 580 -1591434356511317254897223194069826688321459682551512695809484726058110390440106801705779 581 2387151534766975882345834791104740032482189523827269043714227089087165585660160202558669 582 -1591434356511317254897223194069826688321459682551512695809484726058110390440106801705779 583 -1591434356511317254897223194069826688321459682551512695809484726058110390440106801705779 584 6365737426045269019588892776279306753285838730206050783237938904232441561760427206823117 585 -9548606139067903529383339164418960129928758095309076174856908356348662342640640810234675 586 6365737426045269019588892776279306753285838730206050783237938904232441561760427206823117 587 6365737426045269019588892776279306753285838730206050783237938904232441561760427206823117 588 -25462949704181076078355571105117227013143354920824203132951755616929766247041708827292467 589 38194424556271614117533356657675840519715032381236304699427633425394649370562563240938701 590 -25462949704181076078355571105117227013143354920824203132951755616929766247041708827292467 591 -25462949704181076078355571105117227013143354920824203132951755616929766247041708827292467 592 101851798816724304313422284420468908052573419683296812531807022467719064988166835309169869 593 -152777698225086456470133426630703362078860129524945218797710533701578597482250252963754803 594 101851798816724304313422284420468908052573419683296812531807022467719064988166835309169869 595 101851798816724304313422284420468908052573419683296812531807022467719064988166835309169869 596 -407407195266897217253689137681875632210293678733187250127228089870876259952667341236679475 597 611110792900345825880533706522813448315440518099780875190842134806314389929001011855019213 598 -407407195266897217253689137681875632210293678733187250127228089870876259952667341236679475 599 -407407195266897217253689137681875632210293678733187250127228089870876259952667341236679475 600 1629628781067588869014756550727502528841174714932749000508912359483505039810669364946717901 601 -2444443171601383303522134826091253793261762072399123500763368539225257559716004047420076851 602 1629628781067588869014756550727502528841174714932749000508912359483505039810669364946717901 603 1629628781067588869014756550727502528841174714932749000508912359483505039810669364946717901 604 -6518515124270355476059026202910010115364698859730996002035649437934020159242677459786871603 605 9777772686405533214088539304365015173047048289596494003053474156901030238864016189680307405 606 -6518515124270355476059026202910010115364698859730996002035649437934020159242677459786871603 607 -6518515124270355476059026202910010115364698859730996002035649437934020159242677459786871603 608 26074060497081421904236104811640040461458795438923984008142597751736080636970709839147486413 609 -39111090745622132856354157217460060692188193158385976012213896627604120955456064758721229619 610 26074060497081421904236104811640040461458795438923984008142597751736080636970709839147486413 611 26074060497081421904236104811640040461458795438923984008142597751736080636970709839147486413 612 -104296241988325687616944419246560161845835181755695936032570391006944322547882839356589945651 613 156444362982488531425416628869840242768752772633543904048855586510416483821824259034884918477 614 -104296241988325687616944419246560161845835181755695936032570391006944322547882839356589945651 615 -104296241988325687616944419246560161845835181755695936032570391006944322547882839356589945651 616 417184967953302750467777676986240647383340727022783744130281564027777290191531357426359782605 617 -625777451929954125701666515479360971075011090534175616195422346041665935287297036139539673907 618 417184967953302750467777676986240647383340727022783744130281564027777290191531357426359782605 619 417184967953302750467777676986240647383340727022783744130281564027777290191531357426359782605 620 -1668739871813211001871110707944962589533362908091134976521126256111109160766125429705439130419 621 2503109807719816502806666061917443884300044362136702464781689384166663741149188144558158695629 622 -1668739871813211001871110707944962589533362908091134976521126256111109160766125429705439130419 623 -1668739871813211001871110707944962589533362908091134976521126256111109160766125429705439130419 624 6674959487252844007484442831779850358133451632364539906084505024444436643064501718821756521677 625 -10012439230879266011226664247669775537200177448546809859126757536666654964596752578232634782515 626 6674959487252844007484442831779850358133451632364539906084505024444436643064501718821756521677 627 6674959487252844007484442831779850358133451632364539906084505024444436643064501718821756521677 628 -26699837949011376029937771327119401432533806529458159624338020097777746572258006875287026086707 629 40049756923517064044906656990679102148800709794187239436507030146666619858387010312930539130061 630 -26699837949011376029937771327119401432533806529458159624338020097777746572258006875287026086707 631 -26699837949011376029937771327119401432533806529458159624338020097777746572258006875287026086707 632 106799351796045504119751085308477605730135226117832638497352080391110986289032027501148104346829 633 -160199027694068256179626627962716408595202839176748957746028120586666479433548041251722156520243 634 106799351796045504119751085308477605730135226117832638497352080391110986289032027501148104346829 635 106799351796045504119751085308477605730135226117832638497352080391110986289032027501148104346829 636 -427197407184182016479004341233910422920540904471330553989408321564443945156128110004592417387315 637 640796110776273024718506511850865634380811356706995830984112482346665917734192165006888626080973 638 -427197407184182016479004341233910422920540904471330553989408321564443945156128110004592417387315 639 -427197407184182016479004341233910422920540904471330553989408321564443945156128110004592417387315 640 1708789628736728065916017364935641691682163617885322215957633286257775780624512440018369669549261 641 -2563184443105092098874026047403462537523245426827983323936449929386663670936768660027554504323891 642 1708789628736728065916017364935641691682163617885322215957633286257775780624512440018369669549261 643 1708789628736728065916017364935641691682163617885322215957633286257775780624512440018369669549261 644 -6835158514946912263664069459742566766728654471541288863830533145031103122498049760073478678197043 645 10252737772420368395496104189613850150092981707311933295745799717546654683747074640110218017295565 646 -6835158514946912263664069459742566766728654471541288863830533145031103122498049760073478678197043 647 -6835158514946912263664069459742566766728654471541288863830533145031103122498049760073478678197043 648 27340634059787649054656277838970267066914617886165155455322132580124412489992199040293914712788173 649 -41010951089681473581984416758455400600371926829247733182983198870186618734988298560440872069182259 650 27340634059787649054656277838970267066914617886165155455322132580124412489992199040293914712788173 651 27340634059787649054656277838970267066914617886165155455322132580124412489992199040293914712788173 652 -109362536239150596218625111355881068267658471544660621821288530320497649959968796161175658851152691 653 164043804358725894327937667033821602401487707316990932731932795480746474939953194241763488276729037 654 -109362536239150596218625111355881068267658471544660621821288530320497649959968796161175658851152691 655 -109362536239150596218625111355881068267658471544660621821288530320497649959968796161175658851152691 656 437450144956602384874500445423524273070633886178642487285154121281990599839875184644702635404610765 657 -656175217434903577311750668135286409605950829267963730927731181922985899759812776967053953106916147 658 437450144956602384874500445423524273070633886178642487285154121281990599839875184644702635404610765 659 437450144956602384874500445423524273070633886178642487285154121281990599839875184644702635404610765 660 -1749800579826409539498001781694097092282535544714569949140616485127962399359500738578810541618443059 661 2624700869739614309247002672541145638423803317071854923710924727691943599039251107868215812427664589 662 -1749800579826409539498001781694097092282535544714569949140616485127962399359500738578810541618443059 663 -1749800579826409539498001781694097092282535544714569949140616485127962399359500738578810541618443059 664 6999202319305638157992007126776388369130142178858279796562465940511849597438002954315242166473772237 665 -10498803478958457236988010690164582553695213268287419694843698910767774396157004431472863249710658355 666 6999202319305638157992007126776388369130142178858279796562465940511849597438002954315242166473772237 667 6999202319305638157992007126776388369130142178858279796562465940511849597438002954315242166473772237 668 -27996809277222552631968028507105553476520568715433119186249863762047398389752011817260968665895088947 669 41995213915833828947952042760658330214780853073149678779374795643071097584628017725891452998842633421 670 -27996809277222552631968028507105553476520568715433119186249863762047398389752011817260968665895088947 671 -27996809277222552631968028507105553476520568715433119186249863762047398389752011817260968665895088947 672 111987237108890210527872114028422213906082274861732476744999455048189593559008047269043874663580355789 673 -167980855663335315791808171042633320859123412292598715117499182572284390338512070903565811995370533683 674 111987237108890210527872114028422213906082274861732476744999455048189593559008047269043874663580355789 675 111987237108890210527872114028422213906082274861732476744999455048189593559008047269043874663580355789 676 -447948948435560842111488456113688855624329099446929906979997820192758374236032189076175498654321423155 677 671923422653341263167232684170533283436493649170394860469996730289137561354048283614263247981482134733 678 -447948948435560842111488456113688855624329099446929906979997820192758374236032189076175498654321423155 679 -447948948435560842111488456113688855624329099446929906979997820192758374236032189076175498654321423155 680 1791795793742243368445953824454755422497316397787719627919991280771033496944128756304701994617285692621 681 -2687693690613365052668930736682133133745974596681579441879986921156550245416193134457052991925928538931 682 1791795793742243368445953824454755422497316397787719627919991280771033496944128756304701994617285692621 683 1791795793742243368445953824454755422497316397787719627919991280771033496944128756304701994617285692621 684 -7167183174968973473783815297819021689989265591150878511679965123084133987776515025218807978469142770483 685 10750774762453460210675722946728532534983898386726317767519947684626200981664772537828211967703714155725 686 -7167183174968973473783815297819021689989265591150878511679965123084133987776515025218807978469142770483 687 -7167183174968973473783815297819021689989265591150878511679965123084133987776515025218807978469142770483 688 28668732699875893895135261191276086759957062364603514046719860492336535951106060100875231913876571081933 689 -43003099049813840842702891786914130139935593546905271070079790738504803926659090151312847870814856622899 690 28668732699875893895135261191276086759957062364603514046719860492336535951106060100875231913876571081933 691 28668732699875893895135261191276086759957062364603514046719860492336535951106060100875231913876571081933 692 -114674930799503575580541044765104347039828249458414056186879441969346143804424240403500927655506284327731 693 172012396199255363370811567147656520559742374187621084280319162954019215706636360605251391483259426491597 694 -114674930799503575580541044765104347039828249458414056186879441969346143804424240403500927655506284327731 695 -114674930799503575580541044765104347039828249458414056186879441969346143804424240403500927655506284327731 696 458699723198014302322164179060417388159312997833656224747517767877384575217696961614003710622025137310925 697 -688049584797021453483246268590626082238969496750484337121276651816076862826545442421005565933037705966387 698 458699723198014302322164179060417388159312997833656224747517767877384575217696961614003710622025137310925 699 458699723198014302322164179060417388159312997833656224747517767877384575217696961614003710622025137310925 700 -1834798892792057209288656716241669552637251991334624898990071071509538300870787846456014842488100549243699 701 2752198339188085813932985074362504328955877987001937348485106607264307451306181769684022263732150823865549 702 -1834798892792057209288656716241669552637251991334624898990071071509538300870787846456014842488100549243699 703 -1834798892792057209288656716241669552637251991334624898990071071509538300870787846456014842488100549243699 704 7339195571168228837154626864966678210549007965338499595960284286038153203483151385824059369952402196974797 705 -11008793356752343255731940297450017315823511948007749393940426429057229805224727078736089054928603295462195 706 7339195571168228837154626864966678210549007965338499595960284286038153203483151385824059369952402196974797 707 7339195571168228837154626864966678210549007965338499595960284286038153203483151385824059369952402196974797 708 -29356782284672915348618507459866712842196031861353998383841137144152612813932605543296237479809608787899187 709 44035173427009373022927761189800069263294047792030997575761705716228919220898908314944356219714413181848781 710 -29356782284672915348618507459866712842196031861353998383841137144152612813932605543296237479809608787899187 711 -29356782284672915348618507459866712842196031861353998383841137144152612813932605543296237479809608787899187 712 117427129138691661394474029839466851368784127445415993535364548576610451255730422173184949919238435151596749 713 -176140693708037492091711044759200277053176191168123990303046822864915676883595633259777424878857652727395123 714 117427129138691661394474029839466851368784127445415993535364548576610451255730422173184949919238435151596749 715 117427129138691661394474029839466851368784127445415993535364548576610451255730422173184949919238435151596749 716 -469708516554766645577896119357867405475136509781663974141458194306441805022921688692739799676953740606386995 717 704562774832149968366844179036801108212704764672495961212187291459662707534382533039109699515430610909580493 718 -469708516554766645577896119357867405475136509781663974141458194306441805022921688692739799676953740606386995 719 -469708516554766645577896119357867405475136509781663974141458194306441805022921688692739799676953740606386995 720 1878834066219066582311584477431469621900546039126655896565832777225767220091686754770959198707814962425547981 721 -2818251099328599873467376716147204432850819058689983844848749165838650830137530132156438798061722443638321971 722 1878834066219066582311584477431469621900546039126655896565832777225767220091686754770959198707814962425547981 723 1878834066219066582311584477431469621900546039126655896565832777225767220091686754770959198707814962425547981 724 -7515336264876266329246337909725878487602184156506623586263331108903068880366747019083836794831259849702191923 725 11273004397314399493869506864588817731403276234759935379394996663354603320550120528625755192246889774553287885 726 -7515336264876266329246337909725878487602184156506623586263331108903068880366747019083836794831259849702191923 727 -7515336264876266329246337909725878487602184156506623586263331108903068880366747019083836794831259849702191923 728 30061345059505065316985351638903513950408736626026494345053324435612275521466988076335347179325039398808767693 729 -45092017589257597975478027458355270925613104939039741517579986653418413282200482114503020768987559098213151539 730 30061345059505065316985351638903513950408736626026494345053324435612275521466988076335347179325039398808767693 731 30061345059505065316985351638903513950408736626026494345053324435612275521466988076335347179325039398808767693 732 -120245380238020261267941406555614055801634946504105977380213297742449102085867952305341388717300157595235070771 733 180368070357030391901912109833421083702452419756158966070319946613673653128801928458012083075950236392852606157 734 -120245380238020261267941406555614055801634946504105977380213297742449102085867952305341388717300157595235070771 735 -120245380238020261267941406555614055801634946504105977380213297742449102085867952305341388717300157595235070771 736 480981520952081045071765626222456223206539786016423909520853190969796408343471809221365554869200630380940283085 737 -721472281428121567607648439333684334809809679024635864281279786454694612515207713832048332303800945571410424627 738 480981520952081045071765626222456223206539786016423909520853190969796408343471809221365554869200630380940283085 739 480981520952081045071765626222456223206539786016423909520853190969796408343471809221365554869200630380940283085 740 -1923926083808324180287062504889824892826159144065695638083412763879185633373887236885462219476802521523761132339 741 2885889125712486270430593757334737339239238716098543457125119145818778450060830855328193329215203782285641698509 742 -1923926083808324180287062504889824892826159144065695638083412763879185633373887236885462219476802521523761132339 743 -1923926083808324180287062504889824892826159144065695638083412763879185633373887236885462219476802521523761132339 744 7695704335233296721148250019559299571304636576262782552333651055516742533495548947541848877907210086095044529357 745 -11543556502849945081722375029338949356956954864394173828500476583275113800243323421312773316860815129142566794035 746 7695704335233296721148250019559299571304636576262782552333651055516742533495548947541848877907210086095044529357 747 7695704335233296721148250019559299571304636576262782552333651055516742533495548947541848877907210086095044529357 748 -30782817340933186884593000078237198285218546305051130209334604222066970133982195790167395511628840344380178117427 749 46174226011399780326889500117355797427827819457576695314001906333100455200973293685251093267443260516570267176141 750 -30782817340933186884593000078237198285218546305051130209334604222066970133982195790167395511628840344380178117427 751 -30782817340933186884593000078237198285218546305051130209334604222066970133982195790167395511628840344380178117427 752 123131269363732747538372000312948793140874185220204520837338416888267880535928783160669582046515361377520712469709 753 -184696904045599121307558000469423189711311277830306781256007625332401820803893174741004373069773042066281068704563 754 123131269363732747538372000312948793140874185220204520837338416888267880535928783160669582046515361377520712469709 755 123131269363732747538372000312948793140874185220204520837338416888267880535928783160669582046515361377520712469709 756 -492525077454930990153488001251795172563496740880818083349353667553071522143715132642678328186061445510082849878835 757 738787616182396485230232001877692758845245111321227125024030501329607283215572698964017492279092168265124274818253 758 -492525077454930990153488001251795172563496740880818083349353667553071522143715132642678328186061445510082849878835 759 -492525077454930990153488001251795172563496740880818083349353667553071522143715132642678328186061445510082849878835 760 1970100309819723960613952005007180690253986963523272333397414670212286088574860530570713312744245782040331399515341 761 -2955150464729585940920928007510771035380980445284908500096122005318429132862290795856069969116368673060497099273011 762 1970100309819723960613952005007180690253986963523272333397414670212286088574860530570713312744245782040331399515341 763 1970100309819723960613952005007180690253986963523272333397414670212286088574860530570713312744245782040331399515341 764 -7880401239278895842455808020028722761015947854093089333589658680849144354299442122282853250976983128161325598061363 765 11820601858918343763683712030043084141523921781139634000384488021273716531449163183424279876465474692241988397092045 766 -7880401239278895842455808020028722761015947854093089333589658680849144354299442122282853250976983128161325598061363 767 -7880401239278895842455808020028722761015947854093089333589658680849144354299442122282853250976983128161325598061363 768 31521604957115583369823232080114891044063791416372357334358634723396577417197768489131413003907932512645302392245453 769 -47282407435673375054734848120172336566095687124558536001537952085094866125796652733697119505861898768967953588368179 770 31521604957115583369823232080114891044063791416372357334358634723396577417197768489131413003907932512645302392245453 771 31521604957115583369823232080114891044063791416372357334358634723396577417197768489131413003907932512645302392245453 772 -126086419828462333479292928320459564176255165665489429337434538893586309668791073956525652015631730050581209568981811 773 189129629742693500218939392480689346264382748498234144006151808340379464503186610934788478023447595075871814353472717 774 -126086419828462333479292928320459564176255165665489429337434538893586309668791073956525652015631730050581209568981811 775 -126086419828462333479292928320459564176255165665489429337434538893586309668791073956525652015631730050581209568981811 776 504345679313849333917171713281838256705020662661957717349738155574345238675164295826102608062526920202324838275927245 777 -756518518970774000875757569922757385057530993992936576024607233361517858012746443739153912093790380303487257413890867 778 504345679313849333917171713281838256705020662661957717349738155574345238675164295826102608062526920202324838275927245 779 504345679313849333917171713281838256705020662661957717349738155574345238675164295826102608062526920202324838275927245 780 -2017382717255397335668686853127353026820082650647830869398952622297380954700657183304410432250107680809299353103708979 781 3026074075883096003503030279691029540230123975971746304098428933446071432050985774956615648375161521213949029655563469 782 -2017382717255397335668686853127353026820082650647830869398952622297380954700657183304410432250107680809299353103708979 783 -2017382717255397335668686853127353026820082650647830869398952622297380954700657183304410432250107680809299353103708979 784 8069530869021589342674747412509412107280330602591323477595810489189523818802628733217641729000430723237197412414835917 785 -12104296303532384014012121118764118160920495903886985216393715733784285728203943099826462593500646084855796118622253875 786 8069530869021589342674747412509412107280330602591323477595810489189523818802628733217641729000430723237197412414835917 787 8069530869021589342674747412509412107280330602591323477595810489189523818802628733217641729000430723237197412414835917 788 -32278123476086357370698989650037648429121322410365293910383241956758095275210514932870566916001722892948789649659343667 789 48417185214129536056048484475056472643681983615547940865574862935137142912815772399305850374002584339423184474489015501 790 -32278123476086357370698989650037648429121322410365293910383241956758095275210514932870566916001722892948789649659343667 791 -32278123476086357370698989650037648429121322410365293910383241956758095275210514932870566916001722892948789649659343667 792 129112493904345429482795958600150593716485289641461175641532967827032381100842059731482267664006891571795158598637374669 793 -193668740856518144224193937900225890574727934462191763462299451740548571651263089597223401496010337357692737897956062003 794 129112493904345429482795958600150593716485289641461175641532967827032381100842059731482267664006891571795158598637374669 795 129112493904345429482795958600150593716485289641461175641532967827032381100842059731482267664006891571795158598637374669 796 -516449975617381717931183834400602374865941158565844702566131871308129524403368238925929070656027566287180634394549498675 797 774674963426072576896775751600903562298911737848767053849197806962194286605052358388893605984041349430770951591824248013 798 -516449975617381717931183834400602374865941158565844702566131871308129524403368238925929070656027566287180634394549498675 799 -516449975617381717931183834400602374865941158565844702566131871308129524403368238925929070656027566287180634394549498675 800 2065799902469526871724735337602409499463764634263378810264527485232518097613472955703716282624110265148722537578197994701 801 -3098699853704290307587103006403614249195646951395068215396791227848777146420209433555574423936165397723083806367296992051 802 2065799902469526871724735337602409499463764634263378810264527485232518097613472955703716282624110265148722537578197994701 803 2065799902469526871724735337602409499463764634263378810264527485232518097613472955703716282624110265148722537578197994701 804 -8263199609878107486898941350409637997855058537053515241058109940930072390453891822814865130496441060594890150312791978803 805 12394799414817161230348412025614456996782587805580272861587164911395108585680837734222297695744661590892335225469187968205 806 -8263199609878107486898941350409637997855058537053515241058109940930072390453891822814865130496441060594890150312791978803 807 -8263199609878107486898941350409637997855058537053515241058109940930072390453891822814865130496441060594890150312791978803 808 33052798439512429947595765401638551991420234148214060964232439763720289561815567291259460521985764242379560601251167915213 809 -49579197659268644921393648102457827987130351222321091446348659645580434342723350936889190782978646363569340901876751872819 810 33052798439512429947595765401638551991420234148214060964232439763720289561815567291259460521985764242379560601251167915213 811 33052798439512429947595765401638551991420234148214060964232439763720289561815567291259460521985764242379560601251167915213 812 -132211193758049719790383061606554207965680936592856243856929759054881158247262269165037842087943056969518242405004671660851 813 198316790637074579685574592409831311948521404889284365785394638582321737370893403747556763131914585454277363607507007491277 814 -132211193758049719790383061606554207965680936592856243856929759054881158247262269165037842087943056969518242405004671660851 815 -132211193758049719790383061606554207965680936592856243856929759054881158247262269165037842087943056969518242405004671660851 816 528844775032198879161532246426216831862723746371424975427719036219524632989049076660151368351772227878072969620018686643405 817 -793267162548298318742298369639325247794085619557137463141578554329286949483573614990227052527658341817109454430028029965107 818 528844775032198879161532246426216831862723746371424975427719036219524632989049076660151368351772227878072969620018686643405 819 528844775032198879161532246426216831862723746371424975427719036219524632989049076660151368351772227878072969620018686643405 820 -2115379100128795516646128985704867327450894985485699901710876144878098531956196306640605473407088911512291878480074746573619 821 3173068650193193274969193478557300991176342478228549852566314217317147797934294459960908210110633367268437817720112119860429 822 -2115379100128795516646128985704867327450894985485699901710876144878098531956196306640605473407088911512291878480074746573619 823 -2115379100128795516646128985704867327450894985485699901710876144878098531956196306640605473407088911512291878480074746573619 824 8461516400515182066584515942819469309803579941942799606843504579512394127824785226562421893628355646049167513920298986294477 825 -12692274600772773099876773914229203964705369912914199410265256869268591191737177839843632840442533469073751270880448479441715 826 8461516400515182066584515942819469309803579941942799606843504579512394127824785226562421893628355646049167513920298986294477 827 8461516400515182066584515942819469309803579941942799606843504579512394127824785226562421893628355646049167513920298986294477 828 -33846065602060728266338063771277877239214319767771198427374018318049576511299140906249687574513422584196670055681195945177907 829 50769098403091092399507095656916815858821479651656797641061027477074364766948711359374531361770133876295005083521793917766861 830 -33846065602060728266338063771277877239214319767771198427374018318049576511299140906249687574513422584196670055681195945177907 831 -33846065602060728266338063771277877239214319767771198427374018318049576511299140906249687574513422584196670055681195945177907 832 135384262408242913065352255085111508956857279071084793709496073272198306045196563624998750298053690336786680222724783780711629 833 -203076393612364369598028382627667263435285918606627190564244109908297459067794845437498125447080535505180020334087175671067443 834 135384262408242913065352255085111508956857279071084793709496073272198306045196563624998750298053690336786680222724783780711629 835 135384262408242913065352255085111508956857279071084793709496073272198306045196563624998750298053690336786680222724783780711629 836 -541537049632971652261409020340446035827429116284339174837984293088793224180786254499995001192214761347146720890899135122846515 837 812305574449457478392113530510669053741143674426508762256976439633189836271179381749992501788322142020720081336348702684269773 838 -541537049632971652261409020340446035827429116284339174837984293088793224180786254499995001192214761347146720890899135122846515 839 -541537049632971652261409020340446035827429116284339174837984293088793224180786254499995001192214761347146720890899135122846515 840 2166148198531886609045636081361784143309716465137356699351937172355172896723145017999980004768859045388586883563596540491386061 841 -3249222297797829913568454122042676214964574697706035049027905758532759345084717526999970007153288568082880325345394810737079091 842 2166148198531886609045636081361784143309716465137356699351937172355172896723145017999980004768859045388586883563596540491386061 843 2166148198531886609045636081361784143309716465137356699351937172355172896723145017999980004768859045388586883563596540491386061 844 -8664592794127546436182544325447136573238865860549426797407748689420691586892580071999920019075436181554347534254386161965544243 845 12996889191191319654273816488170704859858298790824140196111623034131037380338870107999880028613154272331521301381579242948316365 846 -8664592794127546436182544325447136573238865860549426797407748689420691586892580071999920019075436181554347534254386161965544243 847 -8664592794127546436182544325447136573238865860549426797407748689420691586892580071999920019075436181554347534254386161965544243 848 34658371176510185744730177301788546292955463442197707189630994757682766347570320287999680076301744726217390137017544647862176973 849 -51987556764765278617095265952682819439433195163296560784446492136524149521355480431999520114452617089326085205526316971793265459 850 34658371176510185744730177301788546292955463442197707189630994757682766347570320287999680076301744726217390137017544647862176973 851 34658371176510185744730177301788546292955463442197707189630994757682766347570320287999680076301744726217390137017544647862176973 852 -138633484706040742978920709207154185171821853768790828758523979030731065390281281151998720305206978904869560548070178591448707891 853 207950227059061114468381063810731277757732780653186243137785968546096598085421921727998080457810468357304340822105267887173061837 854 -138633484706040742978920709207154185171821853768790828758523979030731065390281281151998720305206978904869560548070178591448707891 855 -138633484706040742978920709207154185171821853768790828758523979030731065390281281151998720305206978904869560548070178591448707891 856 554533938824162971915682836828616740687287415075163315034095916122924261561125124607994881220827915619478242192280714365794831565 857 -831800908236244457873524255242925111030931122612744972551143874184386392341687686911992321831241873429217363288421071548692247347 858 554533938824162971915682836828616740687287415075163315034095916122924261561125124607994881220827915619478242192280714365794831565 859 554533938824162971915682836828616740687287415075163315034095916122924261561125124607994881220827915619478242192280714365794831565 860 -2218135755296651887662731347314466962749149660300653260136383664491697046244500498431979524883311662477912968769122857463179326259 861 3327203632944977831494097020971700444123724490450979890204575496737545569366750747647969287324967493716869453153684286194768989389 862 -2218135755296651887662731347314466962749149660300653260136383664491697046244500498431979524883311662477912968769122857463179326259 863 -2218135755296651887662731347314466962749149660300653260136383664491697046244500498431979524883311662477912968769122857463179326259 864 8872543021186607550650925389257867850996598641202613040545534657966788184978001993727918099533246649911651875076491429852717305037 865 -13308814531779911325976388083886801776494897961803919560818301986950182277467002990591877149299869974867477812614737144779075957555 866 8872543021186607550650925389257867850996598641202613040545534657966788184978001993727918099533246649911651875076491429852717305037 867 8872543021186607550650925389257867850996598641202613040545534657966788184978001993727918099533246649911651875076491429852717305037 868 -35490172084746430202603701557031471403986394564810452162182138631867152739912007974911672398132986599646607500305965719410869220147 869 53235258127119645303905552335547207105979591847215678243273207947800729109868011962367508597199479899469911250458948579116303830221 870 -35490172084746430202603701557031471403986394564810452162182138631867152739912007974911672398132986599646607500305965719410869220147 871 -35490172084746430202603701557031471403986394564810452162182138631867152739912007974911672398132986599646607500305965719410869220147 872 141960688338985720810414806228125885615945578259241808648728554527468610959648031899646689592531946398586430001223862877643476880589 873 -212941032508478581215622209342188828423918367388862712973092831791202916439472047849470034388797919597879645001835794316465215320883 874 141960688338985720810414806228125885615945578259241808648728554527468610959648031899646689592531946398586430001223862877643476880589 875 141960688338985720810414806228125885615945578259241808648728554527468610959648031899646689592531946398586430001223862877643476880589 876 -567842753355942883241659224912503542463782313036967234594914218109874443838592127598586758370127785594345720004895451510573907522355 877 851764130033914324862488837368755313695673469555450851892371327164811665757888191397880137555191678391518580007343177265860861283533 878 -567842753355942883241659224912503542463782313036967234594914218109874443838592127598586758370127785594345720004895451510573907522355 879 -567842753355942883241659224912503542463782313036967234594914218109874443838592127598586758370127785594345720004895451510573907522355 880 2271371013423771532966636899650014169855129252147868938379656872439497775354368510394347033480511142377382880019581806042295630089421 881 -3407056520135657299449955349475021254782693878221803407569485308659246663031552765591520550220766713566074320029372709063443445134131 882 2271371013423771532966636899650014169855129252147868938379656872439497775354368510394347033480511142377382880019581806042295630089421 883 2271371013423771532966636899650014169855129252147868938379656872439497775354368510394347033480511142377382880019581806042295630089421 884 -9085484053695086131866547598600056679420517008591475753518627489757991101417474041577388133922044569509531520078327224169182520357683 885 13628226080542629197799821397900085019130775512887213630277941234636986652126211062366082200883066854264297280117490836253773780536525 886 -9085484053695086131866547598600056679420517008591475753518627489757991101417474041577388133922044569509531520078327224169182520357683 887 -9085484053695086131866547598600056679420517008591475753518627489757991101417474041577388133922044569509531520078327224169182520357683 888 36341936214780344527466190394400226717682068034365903014074509959031964405669896166309552535688178278038126080313308896676730081430733 889 -54512904322170516791199285591600340076523102051548854521111764938547946608504844249464328803532267417057189120469963345015095122146099 890 36341936214780344527466190394400226717682068034365903014074509959031964405669896166309552535688178278038126080313308896676730081430733 891 36341936214780344527466190394400226717682068034365903014074509959031964405669896166309552535688178278038126080313308896676730081430733 892 -145367744859121378109864761577600906870728272137463612056298039836127857622679584665238210142752713112152504321253235586706920325722931 893 218051617288682067164797142366401360306092408206195418084447059754191786434019376997857315214129069668228756481879853380060380488584397 894 -145367744859121378109864761577600906870728272137463612056298039836127857622679584665238210142752713112152504321253235586706920325722931 895 -145367744859121378109864761577600906870728272137463612056298039836127857622679584665238210142752713112152504321253235586706920325722931 896 581470979436485512439459046310403627482913088549854448225192159344511430490718338660952840571010852448610017285012942346827681302891725 897 -872206469154728268659188569465605441224369632824781672337788239016767145736077507991429260856516278672915025927519413520241521954337587 898 581470979436485512439459046310403627482913088549854448225192159344511430490718338660952840571010852448610017285012942346827681302891725 899 581470979436485512439459046310403627482913088549854448225192159344511430490718338660952840571010852448610017285012942346827681302891725 900 -2325883917745942049757836185241614509931652354199417792900768637378045721962873354643811362284043409794440069140051769387310725211566899 901 3488825876618913074636754277862421764897478531299126689351152956067068582944310031965717043426065114691660103710077654080966087817350349 902 -2325883917745942049757836185241614509931652354199417792900768637378045721962873354643811362284043409794440069140051769387310725211566899 903 -2325883917745942049757836185241614509931652354199417792900768637378045721962873354643811362284043409794440069140051769387310725211566899 904 9303535670983768199031344740966458039726609416797671171603074549512182887851493418575245449136173639177760276560207077549242900846267597 905 -13955303506475652298547017111449687059589914125196506757404611824268274331777240127862868173704260458766640414840310616323864351269401395 906 9303535670983768199031344740966458039726609416797671171603074549512182887851493418575245449136173639177760276560207077549242900846267597 907 9303535670983768199031344740966458039726609416797671171603074549512182887851493418575245449136173639177760276560207077549242900846267597 908 -37214142683935072796125378963865832158906437667190684686412298198048731551405973674300981796544694556711041106240828310196971603385070387 909 55821214025902609194188068445798748238359656500786027029618447297073097327108960511451472694817041835066561659361242465295457405077605581 910 -37214142683935072796125378963865832158906437667190684686412298198048731551405973674300981796544694556711041106240828310196971603385070387 911 -37214142683935072796125378963865832158906437667190684686412298198048731551405973674300981796544694556711041106240828310196971603385070387 912 148856570735740291184501515855463328635625750668762738745649192792194926205623894697203927186178778226844164424963313240787886413540281549 913 -223284856103610436776752273783194992953438626003144108118473789188292389308435842045805890779268167340266246637444969861181829620310422323 914 148856570735740291184501515855463328635625750668762738745649192792194926205623894697203927186178778226844164424963313240787886413540281549 915 148856570735740291184501515855463328635625750668762738745649192792194926205623894697203927186178778226844164424963313240787886413540281549 916 -595426282942961164738006063421853314542503002675050954982596771168779704822495578788815708744715112907376657699853252963151545654161126195 917 893139424414441747107009095132779971813754504012576432473895156753169557233743368183223563117072669361064986549779879444727318481241689293 918 -595426282942961164738006063421853314542503002675050954982596771168779704822495578788815708744715112907376657699853252963151545654161126195 919 -595426282942961164738006063421853314542503002675050954982596771168779704822495578788815708744715112907376657699853252963151545654161126195 920 2381705131771844658952024253687413258170012010700203819930387084675118819289982315155262834978860451629506630799413011852606182616644504781 921 -3572557697657766988428036380531119887255018016050305729895580627012678228934973472732894252468290677444259946199119517778909273924966757171 922 2381705131771844658952024253687413258170012010700203819930387084675118819289982315155262834978860451629506630799413011852606182616644504781 923 2381705131771844658952024253687413258170012010700203819930387084675118819289982315155262834978860451629506630799413011852606182616644504781 924 -9526820527087378635808097014749653032680048042800815279721548338700475277159929260621051339915441806518026523197652047410424730466578019123 925 14290230790631067953712145522124479549020072064201222919582322508050712915739893890931577009873162709777039784796478071115637095699867028685 926 -9526820527087378635808097014749653032680048042800815279721548338700475277159929260621051339915441806518026523197652047410424730466578019123 927 -9526820527087378635808097014749653032680048042800815279721548338700475277159929260621051339915441806518026523197652047410424730466578019123 928 38107282108349514543232388058998612130720192171203261118886193354801901108639717042484205359661767226072106092790608189641698921866312076493 929 -57160923162524271814848582088497918196080288256804891678329290032202851662959575563726308039492650839108159139185912284462548382799468114739 930 38107282108349514543232388058998612130720192171203261118886193354801901108639717042484205359661767226072106092790608189641698921866312076493 931 38107282108349514543232388058998612130720192171203261118886193354801901108639717042484205359661767226072106092790608189641698921866312076493 932 -152429128433398058172929552235994448522880768684813044475544773419207604434558868169936821438647068904288424371162432758566795687465248305971 933 228643692650097087259394328353991672784321153027219566713317160128811406651838302254905232157970603356432636556743649137850193531197872458957 934 -152429128433398058172929552235994448522880768684813044475544773419207604434558868169936821438647068904288424371162432758566795687465248305971 935 -152429128433398058172929552235994448522880768684813044475544773419207604434558868169936821438647068904288424371162432758566795687465248305971 936 609716513733592232691718208943977794091523074739252177902179093676830417738235472679747285754588275617153697484649731034267182749860993223885 937 -914574770600388349037577313415966691137284612108878266853268640515245626607353209019620928631882413425730546226974596551400774124791489835827 938 609716513733592232691718208943977794091523074739252177902179093676830417738235472679747285754588275617153697484649731034267182749860993223885 939 609716513733592232691718208943977794091523074739252177902179093676830417738235472679747285754588275617153697484649731034267182749860993223885 940 -2438866054934368930766872835775911176366092298957008711608716374707321670952941890718989143018353102468614789938598924137068730999443972895539 941 3658299082401553396150309253663866764549138448435513067413074562060982506429412836078483714527529653702922184907898386205603096499165959343309 942 -2438866054934368930766872835775911176366092298957008711608716374707321670952941890718989143018353102468614789938598924137068730999443972895539 943 -2438866054934368930766872835775911176366092298957008711608716374707321670952941890718989143018353102468614789938598924137068730999443972895539 944 9755464219737475723067491343103644705464369195828034846434865498829286683811767562875956572073412409874459159754395696548274923997775891582157 945 -14633196329606213584601237014655467058196553793742052269652298248243930025717651344313934858110118614811688739631593544822412385996663837373235 946 9755464219737475723067491343103644705464369195828034846434865498829286683811767562875956572073412409874459159754395696548274923997775891582157 947 9755464219737475723067491343103644705464369195828034846434865498829286683811767562875956572073412409874459159754395696548274923997775891582157 948 -39021856878949902892269965372414578821857476783312139385739461995317146735247070251503826288293649639497836639017582786193099695991103566328627 949 58532785318424854338404948058621868232786215174968209078609192992975720102870605377255739432440474459246754958526374179289649543986655349492941 950 -39021856878949902892269965372414578821857476783312139385739461995317146735247070251503826288293649639497836639017582786193099695991103566328627 951 -39021856878949902892269965372414578821857476783312139385739461995317146735247070251503826288293649639497836639017582786193099695991103566328627 952 156087427515799611569079861489658315287429907133248557542957847981268586940988281006015305153174598557991346556070331144772398783964414265314509 953 -234131141273699417353619792234487472931144860699872836314436771971902880411482421509022957729761897836987019834105496717158598175946621397971763 954 156087427515799611569079861489658315287429907133248557542957847981268586940988281006015305153174598557991346556070331144772398783964414265314509 955 156087427515799611569079861489658315287429907133248557542957847981268586940988281006015305153174598557991346556070331144772398783964414265314509 956 -624349710063198446276319445958633261149719628532994230171831391925074347763953124024061220612698394231965386224281324579089595135857657061258035 957 936524565094797669414479168937949891724579442799491345257747087887611521645929686036091830919047591347948079336421986868634392703786485591887053 958 -624349710063198446276319445958633261149719628532994230171831391925074347763953124024061220612698394231965386224281324579089595135857657061258035 959 -624349710063198446276319445958633261149719628532994230171831391925074347763953124024061220612698394231965386224281324579089595135857657061258035 960 2497398840252793785105277783834533044598878514131976920687325567700297391055812496096244882450793576927861544897125298316358380543430628245032141 961 -3746098260379190677657916675751799566898317771197965381030988351550446086583718744144367323676190365391792317345687947474537570815145942367548211 962 2497398840252793785105277783834533044598878514131976920687325567700297391055812496096244882450793576927861544897125298316358380543430628245032141 963 2497398840252793785105277783834533044598878514131976920687325567700297391055812496096244882450793576927861544897125298316358380543430628245032141 964 -9989595361011175140421111135338132178395514056527907682749302270801189564223249984384979529803174307711446179588501193265433522173722512980128563 965 14984393041516762710631666703007198267593271084791861524123953406201784346334874976577469294704761461567169269382751789898150283260583769470192845 966 -9989595361011175140421111135338132178395514056527907682749302270801189564223249984384979529803174307711446179588501193265433522173722512980128563 967 -9989595361011175140421111135338132178395514056527907682749302270801189564223249984384979529803174307711446179588501193265433522173722512980128563 968 39958381444044700561684444541352528713582056226111630730997209083204758256892999937539918119212697230845784718354004773061734088694890051920514253 969 -59937572166067050842526666812028793070373084339167446096495813624807137385339499906309877178819045846268677077531007159592601133042335077880771379 970 39958381444044700561684444541352528713582056226111630730997209083204758256892999937539918119212697230845784718354004773061734088694890051920514253 971 39958381444044700561684444541352528713582056226111630730997209083204758256892999937539918119212697230845784718354004773061734088694890051920514253 972 -159833525776178802246737778165410114854328224904446522923988836332819033027571999750159672476850788923383138873416019092246936354779560207682057011 973 239750288664268203370106667248115172281492337356669784385983254499228549541357999625239508715276183385074708310124028638370404532169340311523085517 974 -159833525776178802246737778165410114854328224904446522923988836332819033027571999750159672476850788923383138873416019092246936354779560207682057011 975 -159833525776178802246737778165410114854328224904446522923988836332819033027571999750159672476850788923383138873416019092246936354779560207682057011 976 639334103104715208986951112661640459417312899617786091695955345331276132110287999000638689907403155693532555493664076368987745419118240830728228045 977 -959001154657072813480426668992460689125969349426679137543933017996914198165431998500958034861104733540298833240496114553481618128677361246092342067 978 639334103104715208986951112661640459417312899617786091695955345331276132110287999000638689907403155693532555493664076368987745419118240830728228045 979 639334103104715208986951112661640459417312899617786091695955345331276132110287999000638689907403155693532555493664076368987745419118240830728228045 980 -2557336412418860835947804450646561837669251598471144366783821381325104528441151996002554759629612622774130221974656305475950981676472963322912912179 981 3836004618628291253921706675969842756503877397706716550175732071987656792661727994003832139444418934161195332961984458213926472514709444984369368269 982 -2557336412418860835947804450646561837669251598471144366783821381325104528441151996002554759629612622774130221974656305475950981676472963322912912179 983 -2557336412418860835947804450646561837669251598471144366783821381325104528441151996002554759629612622774130221974656305475950981676472963322912912179 984 10229345649675443343791217802586247350677006393884577467135285525300418113764607984010219038518450491096520887898625221903803926705891853291651648717 985 -15344018474513165015686826703879371026015509590826866200702928287950627170646911976015328557777675736644781331847937832855705890058837779937477473075 986 10229345649675443343791217802586247350677006393884577467135285525300418113764607984010219038518450491096520887898625221903803926705891853291651648717 987 10229345649675443343791217802586247350677006393884577467135285525300418113764607984010219038518450491096520887898625221903803926705891853291651648717 988 -40917382598701773375164871210344989402708025575538309868541142101201672455058431936040876154073801964386083551594500887615215706823567413166606594867 989 61376073898052660062747306815517484104062038363307464802811713151802508682587647904061314231110702946579125327391751331422823560235351119749909892301 990 -40917382598701773375164871210344989402708025575538309868541142101201672455058431936040876154073801964386083551594500887615215706823567413166606594867 991 -40917382598701773375164871210344989402708025575538309868541142101201672455058431936040876154073801964386083551594500887615215706823567413166606594867 992 163669530394807093500659484841379957610832102302153239474164568404806689820233727744163504616295207857544334206378003550460862827294269652666426379469 993 -245504295592210640250989227262069936416248153453229859211246852607210034730350591616245256924442811786316501309567005325691294240941404478999639569203 994 163669530394807093500659484841379957610832102302153239474164568404806689820233727744163504616295207857544334206378003550460862827294269652666426379469 995 163669530394807093500659484841379957610832102302153239474164568404806689820233727744163504616295207857544334206378003550460862827294269652666426379469 996 -654678121579228374002637939365519830443328409208612957896658273619226759280934910976654018465180831430177336825512014201843451309177078610665705517875 997 982017182368842561003956909048279745664992613812919436844987410428840138921402366464981027697771247145266005238268021302765176963765617915998558276813 998 -654678121579228374002637939365519830443328409208612957896658273619226759280934910976654018465180831430177336825512014201843451309177078610665705517875 999 -654678121579228374002637939365519830443328409208612957896658273619226759280934910976654018465180831430177336825512014201843451309177078610665705517875 1000 2618712486316913496010551757462079321773313636834451831586633094476907037123739643906616073860723325720709347302048056807373805236708314442662822071501