0 1 1 1 2 1 3 1 4 -58 5 1 6 1 7 -307 8 -307 9 1 10 1 11 -1556 12 12006 13 -1556 14 1 15 1 16 -7805 17 140722 18 140722 19 -7805 20 1 21 1 22 -39054 23 1461615 24 -5647300 25 1461615 26 -39054 27 1 28 1 29 -195303 30 14287093 31 -109642851 32 -109642851 33 14287093 34 -195303 35 1 36 1 37 -976552 38 135028828 39 -1838120344 40 4873361350 41 -1838120344 42 135028828 43 -976552 44 1 45 1 46 -4882801 47 1251391868 48 -28343703388 49 135080214710 50 135080214710 51 -28343703388 52 1251391868 53 -4882801 54 1 55 1 56 -24414050 57 11462721645 58 -414730580760 59 3221733789330 60 -6783391017228 61 3221733789330 62 -414730580760 63 11462721645 64 -24414050 65 1 66 1 67 -122070299 68 104263127047 69 -5861273824933 70 70022999445962 71 -245542088224366 72 -245542088224366 73 70022999445962 74 -5861273824933 75 104263127047 76 -122070299 77 1 78 1 79 -610351548 80 944349588066 81 -80887423878860 82 1429870088949615 83 -7701177770066808 84 13956615780570204 85 -7701177770066808 86 1429870088949615 87 -80887423878860 88 944349588066 89 -610351548 90 1 91 1 92 -3051757797 93 8531494924630 94 -1097804757428038 95 27940175672800003 96 -219709857341198455 97 623059560772268804 98 623059560772268804 99 -219709857341198455 100 27940175672800003 101 -1097804757428038 102 8531494924630 103 -3051757797 104 1 105 1 106 -15258789046 107 76957404516091 108 -14723606663507516 109 528707192006239241 110 -5862500698927078058 111 24369785975427546363 112 -39870013574488327368 113 24369785975427546363 114 -5862500698927078058 115 528707192006239241 116 -14723606663507516 117 76957404516091 118 -15258789046 119 1 120 1 121 -76293945295 122 693547426776617 123 -195793336612702535 124 9767757880106149077 125 -148901993769632118267 126 868944696617499501517 127 -2112604097281181940259 128 -2112604097281181940259 129 868944696617499501517 130 -148901993769632118267 131 9767757880106149077 132 -195793336612702535 133 693547426776617 134 -76293945295 135 1 136 1 137 -381469726544 138 6246885947433720 139 -2587619158646944240 140 177206556379665928220 141 -3643072237884061414992 142 28943233846032451110088 143 -99253395482901707112560 144 150978193311066279219270 145 -99253395482901707112560 146 28943233846032451110088 147 -3643072237884061414992 148 177206556379665928220 149 -2587619158646944240 150 6246885947433720 151 -381469726544 152 1 153 1 154 -1907348632793 155 56248294938035008 156 -34045093597235654576 157 3170306255095962720964 158 -86584639727972893726868 159 915266673288862559217520 160 -4268819351026471092867872 161 9244884881660772943211086 162 9244884881660772943211086 163 -4268819351026471092867872 164 915266673288862559217520 165 -86584639727972893726868 166 3170306255095962720964 167 -34045093597235654576 168 56248294938035008 169 -1907348632793 170 1 171 1 172 -9536743164042 173 506373890892508953 174 -446467333855998862704 175 56107687449350968586100 176 -2011394205070607324224152 177 27791900757452928391120644 178 -171637308285516684713630736 179 507598802487352382820817518 180 -731597161170708969234970300 181 507598802487352382820817518 182 -171637308285516684713630736 183 27791900757452928391120644 184 -2011394205070607324224152 185 56107687449350968586100 186 -446467333855998862704 187 506373890892508953 188 -9536743164042 189 1 190 1 191 -47683715820291 192 4558099347256211803 193 -5841040557869193056393 194 984632881760197192730980 195 -45882710302934551970661356 196 817047271633791463603142908 197 -6545974423626074709347921300 198 25640848474984115561421688702 199 -50775027165143262503692631994 200 -50775027165143262503692631994 201 25640848474984115561421688702 202 -6545974423626074709347921300 203 817047271633791463603142908 204 -45882710302934551970661356 205 984632881760197192730980 206 -5841040557869193056393 207 4558099347256211803 208 -47683715820291 209 1 210 1 211 -238418579101540 212 41026756506287349790 213 -76284500520568511479620 214 17165118486234495046411245 215 -1031429893343029552461007056 216 23400727589341500535851032040 217 -239313910543588001367436673040 218 1213091394959321184734366860050 219 -3191450325757291126942573895800 220 4413440907866843151599129179636 221 -3191450325757291126942573895800 222 1213091394959321184734366860050 223 -239313910543588001367436673040 224 23400727589341500535851032040 225 -1031429893343029552461007056 226 17165118486234495046411245 227 -76284500520568511479620 228 41026756506287349790 229 -238418579101540 230 1 231 1 232 -1192092895507789 233 369261074135809779002 234 -995021672137051291755738 235 297680592593925489506935897 236 -22912471461906718893643318109 237 656050141374108696402139848856 238 -8453035970924603194180237983320 239 54451073484248381555666677798210 240 -185494451373920460839775717422010 241 342128633519783047852604205707516 242 342128633519783047852604205707516 243 -185494451373920460839775717422010 244 54451073484248381555666677798210 245 -8453035970924603194180237983320 246 656050141374108696402139848856 247 -22912471461906718893643318109 248 297680592593925489506935897 249 -995021672137051291755738 250 369261074135809779002 251 -1192092895507789 252 1 253 1 254 -5960464477539038 255 3323455763489988204231 256 -12966668919546467459977460 257 5141163875460778132935955315 258 -504075349110475319391523868166 259 18071490463550454525440422832373 260 -290224576627453192295674440153456 261 2341265288243476729774798828399770 262 -10122253370453630569597843994295580 263 24227405927671161933748179800686646 264 -32425934728298053820272333888175928 265 24227405927671161933748179800686646 266 -10122253370453630569597843994295580 267 2341265288243476729774798828399770 268 -290224576627453192295674440153456 269 18071490463550454525440422832373 270 -504075349110475319391523868166 271 5141163875460778132935955315 272 -12966668919546467459977460 273 3323455763489988204231 274 -5960464477539038 275 1 276 1 277 -29802322387695287 278 29911656194606304968605 279 -168862483469370970109571243 280 88501926153396253789924002903 281 -11001912898468546788454219113873 282 490560037866028034451630015513715 283 -9731739948846681882654105333412517 284 97146669952809242589043978622922826 285 -524524402176110452734042675198551910 286 1594232192592741155967384941289354306 287 -2775700079726487555640877435843519502 288 -2775700079726487555640877435843519502 289 1594232192592741155967384941289354306 290 -524524402176110452734042675198551910 291 97146669952809242589043978622922826 292 -9731739948846681882654105333412517 293 490560037866028034451630015513715 294 -11001912898468546788454219113873 295 88501926153396253789924002903 296 -168862483469370970109571243 297 29911656194606304968605 298 -29802322387695287 299 1 300 1 301 -149011611938476536 302 269207796576728351160276 303 -2197994068889502418684944136 304 1519561266343499192497121703426 305 -238561483930303420300192603254696 306 13154449226678000724954712282426756 307 -319906272793798837301637761964247896 308 3912419953044023654544694747670728431 309 -26036506359333640163069886900885634096 310 98754449426053377208396931258228479656 311 -218661628730136456509956249852561496016 312 284994123532746839256088162869398896156 313 -218661628730136456509956249852561496016 314 98754449426053377208396931258228479656 315 -26036506359333640163069886900885634096 316 3912419953044023654544694747670728431 317 -319906272793798837301637761964247896 318 13154449226678000724954712282426756 319 -238561483930303420300192603254696 320 1519561266343499192497121703426 321 -2197994068889502418684944136 322 269207796576728351160276 323 -149011611938476536 324 1 325 1 326 -745058059692382785 327 2422885219363360946572612 328 -28600036050639381197459008260 329 26036952822585029476457467292962 330 -5145014533442053318937870321870370 331 349126817892693950791342619541773812 332 -10340895945417973771164466809809262900 333 153639302214724977635705756628152205487 334 -1246501480926058335553430707533246574575 335 5816607916579357524821656644146595653512 336 -16079363903357793052163712413544914190600 337 26692484412426308962318595133146173639132 338 26692484412426308962318595133146173639132 339 -16079363903357793052163712413544914190600 340 5816607916579357524821656644146595653512 341 -1246501480926058335553430707533246574575 342 153639302214724977635705756628152205487 343 -10340895945417973771164466809809262900 344 349126817892693950791342619541773812 345 -5145014533442053318937870321870370 346 26036952822585029476457467292962 347 -28600036050639381197459008260 348 2422885219363360946572612 349 -745058059692382785 350 1 351 1 352 -3725290298461914034 353 21806045205366516219345925 354 -372045180059507190545031878920 355 445402382097781726633520434262950 356 -110466513033878198118398651578975780 357 9185868673952016164253831457091011990 358 -329520809888574364105397361673044231400 359 5904957482171064446911917337839714052195 360 -57870805959728353593787658147103228002350 361 328326393374707745291641339298906819173495 362 -1116094449360316061597080946156400868637200 363 2315380399129271122308659636150644535510500 364 -2952152971083301048130469404682720954006520 365 2315380399129271122308659636150644535510500 366 -1116094449360316061597080946156400868637200 367 328326393374707745291641339298906819173495 368 -57870805959728353593787658147103228002350 369 5904957482171064446911917337839714052195 370 -329520809888574364105397361673044231400 371 9185868673952016164253831457091011990 372 -110466513033878198118398651578975780 373 445402382097781726633520434262950 374 -372045180059507190545031878920 375 21806045205366516219345925 376 -3725290298461914034 377 1 378 1 379 -18626451492309570283 380 196254812904941178322743023 381 -4838876975490354638900750435821 382 7609416884399967738405153542785934 383 -2362997828587934843752908547086421306 384 239916542318081286421760707478841519914 385 -10372765626888984762199763452532029498846 386 222800258974643732803213368274929948574379 387 -2616957816864226923151004156530441295280601 388 17872758087106310648122653749156805408910829 389 -73773786590045851484964449920106733797703751 390 188255835763720467974183787167533490713228724 391 -300243398615410675277340227517364649884183036 392 -300243398615410675277340227517364649884183036 393 188255835763720467974183787167533490713228724 394 -73773786590045851484964449920106733797703751 395 17872758087106310648122653749156805408910829 396 -2616957816864226923151004156530441295280601 397 222800258974643732803213368274929948574379 398 -10372765626888984762199763452532029498846 399 239916542318081286421760707478841519914 400 -2362997828587934843752908547086421306 401 7609416884399967738405153542785934 402 -4838876975490354638900750435821 403 196254812904941178322743023 404 -18626451492309570283 405 1 406 1 407 -93132257461547851532 408 1766295420933489235886129178 409 -62926792455832237282208458092924 410 129868167547187584562054700917740155 411 -50391466796225262891780806278738122120 412 6227063510699432406214751768527976681700 413 -323103598469359043696440160698094869630920 414 8273684197763821250095022739909074443380105 415 -115684379600998543143009489347814081803185380 416 943055344301386537787685234195376618845496710 417 -4676788427160310000904211458036651654858133780 418 14486274650897738839777062312436903551433963515 419 -28436110224191022517398345876559312493439470640 420 35590774912577271184458079526554683033884242680 421 -28436110224191022517398345876559312493439470640 422 14486274650897738839777062312436903551433963515 423 -4676788427160310000904211458036651654858133780 424 943055344301386537787685234195376618845496710 425 -115684379600998543143009489347814081803185380 426 8273684197763821250095022739909074443380105 427 -323103598469359043696440160698094869630920 428 6227063510699432406214751768527976681700 429 -50391466796225262891780806278738122120 430 129868167547187584562054700917740155 431 -62926792455832237282208458092924 432 1766295420933489235886129178 433 -93132257461547851532 434 1 435 1 436 -465661287307739257781 437 15896669684875526124073791838 438 -818247893307639510892672704992878 439 2214617854549512029008836442827490175 440 -1071856456912975933070924271976904758579 441 160765087471964393490797647613217583977596 442 -9973627422856827576713102343375869435843644 443 303030798769063326491541460586190151215343361 444 -5014144524464964481025599833211176021513516709 445 48434787323232575352974349311165218361054253266 446 -285981141133027420119824495552101737905557639714 447 1063257545008520820398066377734040531183120153511 448 -2533880205757188901539238146445434228429326570059 449 3905607263919373327682979633816817559544898309256 450 3905607263919373327682979633816817559544898309256 451 -2533880205757188901539238146445434228429326570059 452 1063257545008520820398066377734040531183120153511 453 -285981141133027420119824495552101737905557639714 454 48434787323232575352974349311165218361054253266 455 -5014144524464964481025599833211176021513516709 456 303030798769063326491541460586190151215343361 457 -9973627422856827576713102343375869435843644 458 160765087471964393490797647613217583977596 459 -1071856456912975933070924271976904758579 460 2214617854549512029008836442827490175 461 -818247893307639510892672704992878 462 15896669684875526124073791838 463 -465661287307739257781 464 1 465 1 466 -2328306436538696289030 467 143070083508895499353114318035 468 -10639082523348718787862799884490220 469 37740965412112114004167181013055255725 470 -22750372395462418298288999652932232688674 471 4131654404377991887253518541427322942839855 472 -305463911956258080082774832670120066039385080 473 10966180655837684657398588443167543708293161405 474 -213626700234902237932810295528066380520630304630 475 2429739407995589258900144629364141913846601370295 476 -16948340852199611263929799270177359063138923181780 477 74914381259868272172852364575315167754735404445705 478 -214228343619047364647630808956085380148197750808930 479 401024946955350653231709616687246730179591891238355 480 -494029817761455533396950056879773990753075800444560 481 401024946955350653231709616687246730179591891238355 482 -214228343619047364647630808956085380148197750808930 483 74914381259868272172852364575315167754735404445705 484 -16948340852199611263929799270177359063138923181780 485 2429739407995589258900144629364141913846601370295 486 -213626700234902237932810295528066380520630304630 487 10966180655837684657398588443167543708293161405 488 -305463911956258080082774832670120066039385080 489 4131654404377991887253518541427322942839855 490 -22750372395462418298288999652932232688674 491 37740965412112114004167181013055255725 492 -10639082523348718787862799884490220 493 143070083508895499353114318035 494 -2328306436538696289030 495 1 496 1 497 -11641532182693481445279 498 1287631042618364061515064991057 499 -138325384283619294146145815760542863 500 642841183516577088724309522293080471017 501 -482022464284763827006234293766168398669367 502 105770848857943419505079736750804466223705753 503 -9292095458054621552486475010033175586989198791 504 392702945216127187765491263160129825697260653909 505 -8965496592546086622658004228428428101785834412491 506 119401280244179917858021738365591931223644852736549 507 -977298450664195882900126905729613317761918444475451 508 5093599433902941647851424578562382075449751097989389 509 -17304394587308814128266410234704771528382029357822611 510 38872461891592714378751265694757398757216100572460989 511 -58178355805765926239271463762220780832294113921459491 512 -58178355805765926239271463762220780832294113921459491 513 38872461891592714378751265694757398757216100572460989 514 -17304394587308814128266410234704771528382029357822611 515 5093599433902941647851424578562382075449751097989389 516 -977298450664195882900126905729613317761918444475451 517 119401280244179917858021738365591931223644852736549 518 -8965496592546086622658004228428428101785834412491 519 392702945216127187765491263160129825697260653909 520 -9292095458054621552486475010033175586989198791 521 105770848857943419505079736750804466223705753 522 -482022464284763827006234293766168398669367 523 642841183516577088724309522293080471017 524 -138325384283619294146145815760542863 525 1287631042618364061515064991057 526 -11641532182693481445279 527 1 528 1 529 -58207660913467407226528 530 11588680885322928121094691360496 531 -1798390949567284987150123440159377120 532 10945037480979080195090290492116725327480 533 -10197683061858706665805125869061873371189024 534 2698734618289888440682694638003646293414490832 535 -280995939771008454996941419978411691885109128544 536 13934024899475160314667470969062149335869639369500 537 -371312876943122386174845702822220305105577113799200 538 5762037530374529681902408824250350314493008900486640 539 -55014093498970995750994777250901697869820670630317920 540 335679379972030686320273880227498522561324017213479240 541 -1343157031802130509804847035103312245291905579884208800 542 3583569327128561809856233773497602288482234921239480400 543 -6437441075370126848855443066228805097326551647800371680 544 7822278107604631630800299507944014386230695147000773190 545 -6437441075370126848855443066228805097326551647800371680 546 3583569327128561809856233773497602288482234921239480400 547 -1343157031802130509804847035103312245291905579884208800 548 335679379972030686320273880227498522561324017213479240 549 -55014093498970995750994777250901697869820670630317920 550 5762037530374529681902408824250350314493008900486640 551 -371312876943122386174845702822220305105577113799200 552 13934024899475160314667470969062149335869639369500 553 -280995939771008454996941419978411691885109128544 554 2698734618289888440682694638003646293414490832 555 -10197683061858706665805125869061873371189024 556 10945037480979080195090290492116725327480 557 -1798390949567284987150123440159377120 558 11588680885322928121094691360496 559 -58207660913467407226528 560 1 561 1 562 -291038304567337036132777 563 104298135709525254581017383372680 564 -23380577284208445829391918197999594328 565 186290435952630827323006566134985979635408 566 -215475679447196421593850593336518961557649376 567 68661406829571866751416667929510786088990711976 568 -8453757771307420532000669130208659211267833354232 569 490429870734692474927875471742853465213383847115700 570 -15199422602205279790920217609827694012923375618428644 571 273636893576550417009729995857902099471438986024654696 572 -3031690590624539869801828048541689136445345092190133624 573 21521365271066294315218185728588453953084662090397533056 574 -100665909797999392055471058669608535479783805022502691664 575 316143242014757127051345341562439265141453800906460323976 576 -674496322175326189743970167923142004493490998391494721304 577 983919184100437383519605508698119001101771462810488897086 578 983919184100437383519605508698119001101771462810488897086 579 -674496322175326189743970167923142004493490998391494721304 580 316143242014757127051345341562439265141453800906460323976 581 -100665909797999392055471058669608535479783805022502691664 582 21521365271066294315218185728588453953084662090397533056 583 -3031690590624539869801828048541689136445345092190133624 584 273636893576550417009729995857902099471438986024654696 585 -15199422602205279790920217609827694012923375618428644 586 490429870734692474927875471742853465213383847115700 587 -8453757771307420532000669130208659211267833354232 588 68661406829571866751416667929510786088990711976 589 -215475679447196421593850593336518961557649376 590 186290435952630827323006566134985979635408 591 -23380577284208445829391918197999594328 592 104298135709525254581017383372680 593 -291038304567337036132777 594 1 595 1 596 -1455191522836685180664026 597 938683261257975016954330400544561 598 -303961376346756834334517673189694230496 599 3169953504830001870655207581632860823551016 600 -4548275385841419818302019541298535298946227504 601 1742606237815963598640238254718494602826625126024 602 -253190637651675970103720438484370180791233237626784 603 17138912793463252751536169562323740454934166041097644 604 -615768409698445710108130269247458039300714360633385944 605 12811195653397475057569185884168088788849955172753009740 606 -163945663804990890438613996820183306795388477426291548640 607 1346549529448561381300841576388355689531842793794479432440 608 -7314598020902404238812469602880667485378356602439534812240 609 26829442013295300691784650984192801251826006640107876180440 610 -67361112699133059680381723513223528046225872197313385848480 611 116715141651427987974989989697548195079356937326758087833430 612 -140130236366988403116533015487077445451529326321083217761180 613 116715141651427987974989989697548195079356937326758087833430 614 -67361112699133059680381723513223528046225872197313385848480 615 26829442013295300691784650984192801251826006640107876180440 616 -7314598020902404238812469602880667485378356602439534812240 617 1346549529448561381300841576388355689531842793794479432440 618 -163945663804990890438613996820183306795388477426291548640 619 12811195653397475057569185884168088788849955172753009740 620 -615768409698445710108130269247458039300714360633385944 621 17138912793463252751536169562323740454934166041097644 622 -253190637651675970103720438484370180791233237626784 623 1742606237815963598640238254718494602826625126024 624 -4548275385841419818302019541298535298946227504 625 3169953504830001870655207581632860823551016 626 -303961376346756834334517673189694230496 627 938683261257975016954330400544561 628 -1455191522836685180664026 629 1 630 1 631 -7275957614183425903320275 632 8448149556503779872561584078528707 633 -3951626492114619547393869801249454289105 634 53929636437654684381682751785351701573978952 635 -95922704673109385117680679737111435968314058968 636 44133665011432912304586719821372217364503112980152 637 -7553347485828444352223522117700595166223924755214056 638 595193522300476791970259604380484076132243015933759372 639 -24718116683891682064496146641669525834120820992403096036 640 592242678764691510510538791723394980994399725177259903748 641 -8717939367235472934353113361467388049939547364651771187436 642 82441740469652259834009978448073108141765912887273329048344 643 -517075132671529279303764882361579246786907163336661127160136 644 2199977281258975841930355686056551533800749287753368567199144 645 -6447889959105959059872548408187089396042786196945858350942776 646 13146501505387206227872089284803795280262298607949909662723894 647 -18749701162876725426906619990164796597038729917104643896811266 648 -18749701162876725426906619990164796597038729917104643896811266 649 13146501505387206227872089284803795280262298607949909662723894 650 -6447889959105959059872548408187089396042786196945858350942776 651 2199977281258975841930355686056551533800749287753368567199144 652 -517075132671529279303764882361579246786907163336661127160136 653 82441740469652259834009978448073108141765912887273329048344 654 -8717939367235472934353113361467388049939547364651771187436 655 592242678764691510510538791723394980994399725177259903748 656 -24718116683891682064496146641669525834120820992403096036 657 595193522300476791970259604380484076132243015933759372 658 -7553347485828444352223522117700595166223924755214056 659 44133665011432912304586719821372217364503112980152 660 -95922704673109385117680679737111435968314058968 661 53929636437654684381682751785351701573978952 662 -3951626492114619547393869801249454289105 663 8448149556503779872561584078528707 664 -7275957614183425903320275 665 1 666 1 667 -36379788070917129516601524 668 76033347063547872909651012688198230 669 -51372335586577462941421425132190751743860 670 917345192201964140972777162446724836593582105 671 -2021549408168560808773495523893900546913701793568 672 1115715222783175361409094312314951417923607978924432 673 -224563018265222093934360294436456331490997842870441120 674 20554988979331116344657371613993708005238257260444404340 675 -984147884935631253049040252784151526530851875345873243120 676 27070395540931224957882230501002944333656074494519026987496 677 -456668680051177410281360784920914065275366201895601987093104 678 4950484018602338104299659581218839334242530006521460064669700 679 -35666399202058393548533627947218163607572572677783800837250400 680 174960657594110281501624306507912959894290441123173796168617200 681 -594376908907965703298189573830162776298466647590491688636015840 682 1414327251715109507058458724224954206698064380927167520294380910 683 -2373656441019048165428587868880140291616418456498153884420545400 684 2819809203357556468242824934550181359713946537889739374691015300 685 -2373656441019048165428587868880140291616418456498153884420545400 686 1414327251715109507058458724224954206698064380927167520294380910 687 -594376908907965703298189573830162776298466647590491688636015840 688 174960657594110281501624306507912959894290441123173796168617200 689 -35666399202058393548533627947218163607572572677783800837250400 690 4950484018602338104299659581218839334242530006521460064669700 691 -456668680051177410281360784920914065275366201895601987093104 692 27070395540931224957882230501002944333656074494519026987496 693 -984147884935631253049040252784151526530851875345873243120 694 20554988979331116344657371613993708005238257260444404340 695 -224563018265222093934360294436456331490997842870441120 696 1115715222783175361409094312314951417923607978924432 697 -2021549408168560808773495523893900546913701793568 698 917345192201964140972777162446724836593582105 699 -51372335586577462941421425132190751743860 700 76033347063547872909651012688198230 701 -36379788070917129516601524 702 1 703 1 704 -181898940354585647583007773 705 684300128992519278753511412167411138 706 -667851387460830941641745858778283428601346 707 15602111766142831042594607503828090052714006389 708 -42578213451893369645713190286334421601340417236089 709 28161739302515243083506948416521067338217489704175728 710 -6656238628373555556771038801277701801829319795017175280 711 706376104044354250501544210215519046542215594167145956692 712 -38898837814528025014380500525802183858690442159354443918148 713 1224868867398403827375289431936459157911551723989620359700088 714 -23601334767665972085382154774212599723254825687881099399064056 715 292141750403527694829208359785936602862069427545517647615776340 716 -2406675482855496149743638936201339646405438531772784447414032164 717 13538904426930209298440192217999523678556818215259408889406670736 718 -52979003411740112554013142386950290714874624479763242205221631504 719 146057810447444538766352432336721053701055273269400834522866497806 720 -286052918004173733515568887922215410237349179936947375161547141334 721 399896753146785176213895020769710724673240574484819866535505820876 722 399896753146785176213895020769710724673240574484819866535505820876 723 -286052918004173733515568887922215410237349179936947375161547141334 724 146057810447444538766352432336721053701055273269400834522866497806 725 -52979003411740112554013142386950290714874624479763242205221631504 726 13538904426930209298440192217999523678556818215259408889406670736 727 -2406675482855496149743638936201339646405438531772784447414032164 728 292141750403527694829208359785936602862069427545517647615776340 729 -23601334767665972085382154774212599723254825687881099399064056 730 1224868867398403827375289431936459157911551723989620359700088 731 -38898837814528025014380500525802183858690442159354443918148 732 706376104044354250501544210215519046542215594167145956692 733 -6656238628373555556771038801277701801829319795017175280 734 28161739302515243083506948416521067338217489704175728 735 -42578213451893369645713190286334421601340417236089 736 15602111766142831042594607503828090052714006389 737 -667851387460830941641745858778283428601346 738 684300128992519278753511412167411138 739 -181898940354585647583007773 740 1 741 1 742 -909494701772928237915039022 743 6158701188763211383033206789706889503 744 -8682169997710020671523707600632916852014884 745 265332738470135547180161418007408975876610076855 746 -896342374905981276451365787499802935505430683274878 747 709876572994239145211773693773565728268920608807270121 748 -196776091049171574653026746394637052304606289733774033504 749 24168841263110354875253194689871433501694818031607778197572 750 -1527500987187467742458438605673815980541542953438112786140120 751 54920784955015706579509227859392970271950606815831880177563836 752 -1205064129311942508814608463785550211000573741493184661775683312 753 16972403240298564144490888168132008133727449804837262395656787788 754 -159217934065405034643902022548009299348909518628539617077481304504 755 1022260661351541584204433930136154811349957419843443914719309419700 756 -4582052968056561477269051102723267609170699489015060555724625198240 757 14541505361786780790832871372575702516453868035317710983401535315230 758 -32988411334842313964132235875697663148313800135595918313622849294020 759 53815326577565239590081941680822544134923630459732688153437176274210 760 -63330712396680209844080247946300226934309607751882096690569000445400 761 53815326577565239590081941680822544134923630459732688153437176274210 762 -32988411334842313964132235875697663148313800135595918313622849294020 763 14541505361786780790832871372575702516453868035317710983401535315230 764 -4582052968056561477269051102723267609170699489015060555724625198240 765 1022260661351541584204433930136154811349957419843443914719309419700 766 -159217934065405034643902022548009299348909518628539617077481304504 767 16972403240298564144490888168132008133727449804837262395656787788 768 -1205064129311942508814608463785550211000573741493184661775683312 769 54920784955015706579509227859392970271950606815831880177563836 770 -1527500987187467742458438605673815980541542953438112786140120 771 24168841263110354875253194689871433501694818031607778197572 772 -196776091049171574653026746394637052304606289733774033504 773 709876572994239145211773693773565728268920608807270121 774 -896342374905981276451365787499802935505430683274878 775 265332738470135547180161418007408975876610076855 776 -8682169997710020671523707600632916852014884 777 6158701188763211383033206789706889503 778 -909494701772928237915039022 779 1 780 1 781 -4547473508864641189575195271 782 55428310841659570625648594460023131973 783 -112869152251512142225192188705440840909975283 784 4511950197272693485639971405108364666098986720395 785 -18861663050646465747749142400650725224281232328601197 786 17873296477125271539901678141627727572080308854124211199 787 -5803752562309779630431949337343901911031489454332976078793 788 823737309948213983196446127150841396097190415284131235714340 789 -59633748511993116424388428165838851742752535169263223673664764 790 2442498024360856980553662604745905561708657375718642676123058164 791 -60861272572890034107851850495689351587096519821191690888526426348 792 972212923850191070243652783624149586788371885307919084166381585276 793 -10347218896639644890751470617210353569366742008211074257170076656100 794 75497046459225190256384934310981838026145555170196559399926494314188 795 -385695423071780704997179583914543504806200077055842550008629380524756 796 1400954290420622539392373425167253528149900532185062533667632710790974 797 -3657100886322215829633697765166412924402153351370925640965782754999986 798 6909734567283525013015831741555891751438501549299375638564769341704054 799 -9488828156288016645522861952036779239967639393597894344123808439005466 800 -9488828156288016645522861952036779239967639393597894344123808439005466 801 6909734567283525013015831741555891751438501549299375638564769341704054 802 -3657100886322215829633697765166412924402153351370925640965782754999986 803 1400954290420622539392373425167253528149900532185062533667632710790974 804 -385695423071780704997179583914543504806200077055842550008629380524756 805 75497046459225190256384934310981838026145555170196559399926494314188 806 -10347218896639644890751470617210353569366742008211074257170076656100 807 972212923850191070243652783624149586788371885307919084166381585276 808 -60861272572890034107851850495689351587096519821191690888526426348 809 2442498024360856980553662604745905561708657375718642676123058164 810 -59633748511993116424388428165838851742752535169263223673664764 811 823737309948213983196446127150841396097190415284131235714340 812 -5803752562309779630431949337343901911031489454332976078793 813 17873296477125271539901678141627727572080308854124211199 814 -18861663050646465747749142400650725224281232328601197 815 4511950197272693485639971405108364666098986720395 816 -112869152251512142225192188705440840909975283 817 55428310841659570625648594460023131973 818 -4547473508864641189575195271 819 1 820 1 821 -22737367544323205947875976520 822 498854798307079370558044581661814626380 823 -1467307681514459953100298609082931638859836280 824 76720422333486844126943071514779860146178416971390 825 -396767203740016637446481905248265800673254064225655352 826 449567316975776900624003304509921064167983071812554999020 827 -170828808253048566023333647682482326282066268902457388709000 828 27978302493812893959225899061487207949923531365970745939033325 829 -2315959469981873896526081721646107341630576940973543269029307680 830 107828628945547646380522119914359125252233445103499017986308720368 831 -3043598992448357314332070144587548520471620127974902606298321556960 832 54983577792160971056235101960035484546336537455390034398456160700520 833 -661683692889608499668226461939734982766312428680706130273580731405920 834 5465257500828079223467017069658180782198795924882099262386597762210480 835 -31681131002929088077449741059559045248103078844639087945530450554845344 836 131031539796708718228481220871535821520110369610849692543690728739410450 837 -391279289607310243940104333142421475902723107450881284622612361257791600 838 850498829942992805892735941549337745520985711468757609024025580120162600 839 -1352638855142926836810551598955583036967105427293988993521214045601130000 840 1578429299780702991640313617286898999272895104665088161730364116673901620 841 -1352638855142926836810551598955583036967105427293988993521214045601130000 842 850498829942992805892735941549337745520985711468757609024025580120162600 843 -391279289607310243940104333142421475902723107450881284622612361257791600 844 131031539796708718228481220871535821520110369610849692543690728739410450 845 -31681131002929088077449741059559045248103078844639087945530450554845344 846 5465257500828079223467017069658180782198795924882099262386597762210480 847 -661683692889608499668226461939734982766312428680706130273580731405920 848 54983577792160971056235101960035484546336537455390034398456160700520 849 -3043598992448357314332070144587548520471620127974902606298321556960 850 107828628945547646380522119914359125252233445103499017986308720368 851 -2315959469981873896526081721646107341630576940973543269029307680 852 27978302493812893959225899061487207949923531365970745939033325 853 -170828808253048566023333647682482326282066268902457388709000 854 449567316975776900624003304509921064167983071812554999020 855 -396767203740016637446481905248265800673254064225655352 856 76720422333486844126943071514779860146178416971390 857 -1467307681514459953100298609082931638859836280 858 498854798307079370558044581661814626380 859 -22737367544323205947875976520 860 1 861 1 862 -113686837721616029739379882769 863 4489693188515379979835730216355867763212 864 -19075080175310506648183601408670111274324906668 865 1304477546971283281984394226608773871746622573610702 866 -8343849491418915412250248950088978369848253247165893710 867 11298300624000044784146132694435512455023902928855531343180 868 -5019219526776017785344490165812878536111349946273598908455852 869 947367250894493420528462387422004838465107464525017093195039613 870 -89522164793880688183286067529078562302748754497475137503223306797 871 4728773932892193239148294882618415670941560710257697181896551832816 872 -150853542581774720027549382224468082460864852833829446067829064152944 873 3073800862052744870376465714906791362945321151093539063703580830020264 874 -41698744167880328497376356308021938273441628491373255293470648875746216 875 388520305461067821913196681713733323135898880835085518696099694068416304 876 -2545245983383347345264467109112690283093712290644052688786799709076176560 877 11931448411487612631217305019976284790021858709762442699843867018341311570 878 -40541978568153114195314125362027350275743209501501361554042385300185465074 879 100771974611208847772836013429824930738202381554620182467293584150133790376 880 -184354992258585148349771272735387577105785556289637723037827195578555480424 881 249140782262875715955341400885191417471094598148931974164076962254917122196 882 249140782262875715955341400885191417471094598148931974164076962254917122196 883 -184354992258585148349771272735387577105785556289637723037827195578555480424 884 100771974611208847772836013429824930738202381554620182467293584150133790376 885 -40541978568153114195314125362027350275743209501501361554042385300185465074 886 11931448411487612631217305019976284790021858709762442699843867018341311570 887 -2545245983383347345264467109112690283093712290644052688786799709076176560 888 388520305461067821913196681713733323135898880835085518696099694068416304 889 -41698744167880328497376356308021938273441628491373255293470648875746216 890 3073800862052744870376465714906791362945321151093539063703580830020264 891 -150853542581774720027549382224468082460864852833829446067829064152944 892 4728773932892193239148294882618415670941560710257697181896551832816 893 -89522164793880688183286067529078562302748754497475137503223306797 894 947367250894493420528462387422004838465107464525017093195039613 895 -5019219526776017785344490165812878536111349946273598908455852 896 11298300624000044784146132694435512455023902928855531343180 897 -8343849491418915412250248950088978369848253247165893710 898 1304477546971283281984394226608773871746622573610702 899 -19075080175310506648183601408670111274324906668 900 4489693188515379979835730216355867763212 901 -113686837721616029739379882769 902 1 903 1 904 -568434188608080148696899414018 905 40407238715851495393474680973158010056861 906 -247976783078412690554588789435268907369365654520 907 22179189386384123239797845867039038794114818158311930 908 -175425642142071109647588231873522448908230140671844438332 909 283734114136520438496946288121069535870349829392486772641306 910 -147240746329120258871669471895381950080396585718883583080879672 911 31990815791236173719532095206592133991807683004571255332346134185 912 -3445858816313159458670597053933459877462272187172001289553311561690 913 206136728950770970715231554381008379115335859508736084367161109234973 914 -7416627710810743662911937858006910792904468670928602591073062603134304 915 170039227680614080425222011539810614298474447214523347293941724209572888 916 -2593088841866615678504563382428294449324182390311428343318633047391008720 917 27167784755485598478925179961494416818465499749465336713876261376000933080 918 -200406711472094867715307064575375767700796259264651935403402050968509596384 919 1060358949678558783978373477015487785130743473452996329473227321256387754242 920 -4080360423378102164582881292897105417084181188166888179851144095100796087844 921 11535374283659034468571753307490478238576118848267628763348893158943714001050 922 -24126855623713213543779571190040556123763674698184019730614995916846327629200 923 37503110031415958104337032986591105666454496030856110954715473382433055367420 924 -43431948739640509839932997340344290274555845400985256989639301109620213174760 925 37503110031415958104337032986591105666454496030856110954715473382433055367420 926 -24126855623713213543779571190040556123763674698184019730614995916846327629200 927 11535374283659034468571753307490478238576118848267628763348893158943714001050 928 -4080360423378102164582881292897105417084181188166888179851144095100796087844 929 1060358949678558783978373477015487785130743473452996329473227321256387754242 930 -200406711472094867715307064575375767700796259264651935403402050968509596384 931 27167784755485598478925179961494416818465499749465336713876261376000933080 932 -2593088841866615678504563382428294449324182390311428343318633047391008720 933 170039227680614080425222011539810614298474447214523347293941724209572888 934 -7416627710810743662911937858006910792904468670928602591073062603134304 935 206136728950770970715231554381008379115335859508736084367161109234973 936 -3445858816313159458670597053933459877462272187172001289553311561690 937 31990815791236173719532095206592133991807683004571255332346134185 938 -147240746329120258871669471895381950080396585718883583080879672 939 283734114136520438496946288121069535870349829392486772641306 940 -175425642142071109647588231873522448908230140671844438332 941 22179189386384123239797845867039038794114818158311930 942 -247976783078412690554588789435268907369365654520 943 40407238715851495393474680973158010056861 944 -568434188608080148696899414018 945 1 946 1 947 -2842170943040400743484497070267 948 363665148541002573170469994482985689136855 949 -3223705008842707951564902251014939069930257806133 950 377087135737414775260782622400281546063072165139155858 951 -3687509332490887205071568520356344035769340776566181332294 952 7120894501797784849506712028850286705601576858642369666448742 953 -4313391559779669529076701902869325797855709004911804290030525682 954 1077633523844147264758221663123826638128809623129162810047821473409 955 -132134268835815197584631487674724837533478364795634930937796722227803 956 8937217229212936341182804414590077686740453976950787019636829634770255 957 -361961666733077411485168805283713549640192901408285228767516255387803389 958 9316711860175974356571299569407386753027928761405277004729997157330485752 959 -159311057749755305877724069985629372255395248113151656333363314089088738472 960 1871397233714535701926275333288105882706958111194764106490867215407922318696 961 -15492669247058081792341171554699932591299401999020271004354912485144077169208 962 92173016801450998247696307281372529193427259396222117961878446004403940450914 963 -399960077004879855237641450876000529018040373121773574053055783296755555871254 964 1279764090779780518581578625793115364077728619008034036279605934965997984037038 965 -3043416817498633378318091455155920231044125787748629109018817286528330740470506 966 5407846701581937582377431959411754707110506015309431380407447967064933320389964 967 -7203220099884875156160364806804498494365662884197817048598441509592577124380996 968 -7203220099884875156160364806804498494365662884197817048598441509592577124380996 969 5407846701581937582377431959411754707110506015309431380407447967064933320389964 970 -3043416817498633378318091455155920231044125787748629109018817286528330740470506 971 1279764090779780518581578625793115364077728619008034036279605934965997984037038 972 -399960077004879855237641450876000529018040373121773574053055783296755555871254 973 92173016801450998247696307281372529193427259396222117961878446004403940450914 974 -15492669247058081792341171554699932591299401999020271004354912485144077169208 975 1871397233714535701926275333288105882706958111194764106490867215407922318696 976 -159311057749755305877724069985629372255395248113151656333363314089088738472 977 9316711860175974356571299569407386753027928761405277004729997157330485752 978 -361961666733077411485168805283713549640192901408285228767516255387803389 979 8937217229212936341182804414590077686740453976950787019636829634770255 980 -132134268835815197584631487674724837533478364795634930937796722227803 981 1077633523844147264758221663123826638128809623129162810047821473409 982 -4313391559779669529076701902869325797855709004911804290030525682 983 7120894501797784849506712028850286705601576858642369666448742 984 -3687509332490887205071568520356344035769340776566181332294 985 377087135737414775260782622400281546063072165139155858 986 -3223705008842707951564902251014939069930257806133 987 363665148541002573170469994482985689136855 988 -2842170943040400743484497070267 989 1 990 1 991 -14210854715202003717422485351516 992 3272986337372087415452380881943627183668946 993 -41908228029025900941051520210180047517741595593516 994 6411026113679636275888813766067388371025129011398353351 995 -77499915333915667583000492752943271017573800571705242778392 996 178616048530804357815527541642080795827734599589152508268387372 997 -126206306173334679933761425180802734043044786240264897807654369432 998 36221798257844192781322089704319992312136546450867993927636310789747 999 -5049500891783120972117755418724951496806695380202844293821600346023292 1000 385576788760927659741111065590768613646621142224446192898184160952767978 1001 -17547374144774816953255850089443172561890908580930434324752428475971779948 1002 506037180240753335942415864360295124703329189163170505216317089055226682613 1003 -9679783494056872194554523142391805041787286879691296489823807637245651500448 1004 127149060320649125279560364038590699367119751710179518658418996449886381786128 1005 -1177774698273659753815037823924801613397712971489195430404905459352923924893344 1006 7852090673129826695616689586314508904068264152096718960369219067432281160499354 1007 -38271315322988528239395850835020420294197115229307373741845612263666650076804024 1008 137991056150181742079309030400978703246843993140630112242066524163340743435617604 1009 -371264911404645467232983673882354206352594540353262749030841544309311690041833944 1010 749928705377000584170220400873480058745237930776863128287826686602669900063126070 1011 -1141784534098493881792958095467965932381235710577884855652021648511765101645871120 1012 1313217879488996268064182824229456157853533826039520199219994410320491249963043720 1013 -1141784534098493881792958095467965932381235710577884855652021648511765101645871120 1014 749928705377000584170220400873480058745237930776863128287826686602669900063126070 1015 -371264911404645467232983673882354206352594540353262749030841544309311690041833944 1016 137991056150181742079309030400978703246843993140630112242066524163340743435617604 1017 -38271315322988528239395850835020420294197115229307373741845612263666650076804024 1018 7852090673129826695616689586314508904068264152096718960369219067432281160499354 1019 -1177774698273659753815037823924801613397712971489195430404905459352923924893344 1020 127149060320649125279560364038590699367119751710179518658418996449886381786128 1021 -9679783494056872194554523142391805041787286879691296489823807637245651500448 1022 506037180240753335942415864360295124703329189163170505216317089055226682613 1023 -17547374144774816953255850089443172561890908580930434324752428475971779948 1024 385576788760927659741111065590768613646621142224446192898184160952767978 1025 -5049500891783120972117755418724951496806695380202844293821600346023292 1026 36221798257844192781322089704319992312136546450867993927636310789747 1027 -126206306173334679933761425180802734043044786240264897807654369432 1028 178616048530804357815527541642080795827734599589152508268387372 1029 -77499915333915667583000492752943271017573800571705242778392 1030 6411026113679636275888813766067388371025129011398353351 1031 -41908228029025900941051520210180047517741595593516 1032 3272986337372087415452380881943627183668946 1033 -14210854715202003717422485351516 1034 1 1035 1 1036 -71054273576010018587112426757765 1037 29456877038920951442522990610346114501644902 1038 -544807543695918426979455460082140692013272369307030 1039 108994694055976654280273772923656066024621952852223145787 1040 -1628581685090175079725319048672874404219743704476441241853871 1041 4478188648012331386900341731754410806547941707976444275759500852 1042 -3688739442892130422005679642334314116559259253869977716407253471412 1043 1215132304269631694896048681397725979077714747259200233221579778572507 1044 -192372459907284690998096940948780937580199825633257284978491327332227607 1045 16560735205909797267154650959162699599222572145522141521617384201156105118 1046 -845500363644230930398273864779703245985189590498702996016732996803578120622 1047 27266957079141045573470223821497123261059236771034461672413807293483809610729 1048 -582218284391908351877991881558179379099217687878217714023675049032112129612117 1049 8530996680030727197580661819628844293685772984626644991786340873627227053337584 1050 -88172958071060364111454188543760899836082402954269078794606801441235705814932208 1051 656664065860077629472054473865364753643750869585939725442373551951942671843809274 1052 -3582345196326296775627322922204744691580079631190494654731022379527752578521069474 1053 14496752798776507065294550475634038326319909149913604297444839520057966377700991084 1054 -43928555193520747516490819808906500178810338741439331992815504622880076892916735564 1055 100360004359049439624959444196066030802055137436959614503651969270618937420717438110 1056 -173676176291313841173634339543296139218576201662336677740420630536218178325148284454 1057 228315222747095745362079516454894687951586230308022926585354087205952832133817863736 1058 228315222747095745362079516454894687951586230308022926585354087205952832133817863736 1059 -173676176291313841173634339543296139218576201662336677740420630536218178325148284454 1060 100360004359049439624959444196066030802055137436959614503651969270618937420717438110 1061 -43928555193520747516490819808906500178810338741439331992815504622880076892916735564 1062 14496752798776507065294550475634038326319909149913604297444839520057966377700991084 1063 -3582345196326296775627322922204744691580079631190494654731022379527752578521069474 1064 656664065860077629472054473865364753643750869585939725442373551951942671843809274 1065 -88172958071060364111454188543760899836082402954269078794606801441235705814932208 1066 8530996680030727197580661819628844293685772984626644991786340873627227053337584 1067 -582218284391908351877991881558179379099217687878217714023675049032112129612117 1068 27266957079141045573470223821497123261059236771034461672413807293483809610729 1069 -845500363644230930398273864779703245985189590498702996016732996803578120622 1070 16560735205909797267154650959162699599222572145522141521617384201156105118 1071 -192372459907284690998096940948780937580199825633257284978491327332227607 1072 1215132304269631694896048681397725979077714747259200233221579778572507 1073 -3688739442892130422005679642334314116559259253869977716407253471412 1074 4478188648012331386900341731754410806547941707976444275759500852 1075 -1628581685090175079725319048672874404219743704476441241853871 1076 108994694055976654280273772923656066024621952852223145787 1077 -544807543695918426979455460082140692013272369307030 1078 29456877038920951442522990610346114501644902 1079 -71054273576010018587112426757765 1080 1 1081 1 1082 -355271367880050092935562133789014 1083 265111893363433603594268768931730829464990635 1084 -7082503399741683594856697889121049320122366184656540 1085 1853006229886601645309918704141236085476325475680561725585 1086 -34219071464606900521509856279809688658955596589814538327793306 1087 112229945633135330273282800302000839015092232469294036808431018339 1088 -107712331943012289389590327532793282927226614433012004858436163287720 1089 40693217278722076358388838644287569151280247330204043759322368930807055 1090 -7308527314236804008556014094911452207400712669745405651347567210071516770 1091 708413438223785150356962605264555870671845291664322901715628552617459341941 1092 -40513536621576024478519469048500576358463103963143341114466540544226389061484 1093 1458547493012772366811862338298244020814115902684817472031537337401523135604055 1094 -34695576974614428579145613429844535835745647515255591399436156067624433762401870 1095 565819213113125367601042107553312788326915651795872122199314569415262159582369605 1096 -6508726757113951188130250092066587657378206877229894317820159165814431499982599136 1097 53993674142296404808427169259950297835031977830245643430882706594100029656369321194 1098 -328623244844231126367034419220391457956472152700693594113756235438573526315515031740 1099 1487114992474079359416889494162042507441415196910748451875369007214308301781386202510 1100 -5054571796379426077404755711703361438476312622988190824070549886445107272109271592440 1101 13001160098539159830467321033714332268032987967619593897781693010508559603792428679786 1102 -25442214009761588687265428304653567936711550854552480325093562731889991737537745973924 1103 38012674750343555875071077036860994853516670839838449976551719727653776883642679193950 1104 -43447122706618578631121990623889522698870128505694304282224561679017181501008046082800 1105 38012674750343555875071077036860994853516670839838449976551719727653776883642679193950 1106 -25442214009761588687265428304653567936711550854552480325093562731889991737537745973924 1107 13001160098539159830467321033714332268032987967619593897781693010508559603792428679786 1108 -5054571796379426077404755711703361438476312622988190824070549886445107272109271592440 1109 1487114992474079359416889494162042507441415196910748451875369007214308301781386202510 1110 -328623244844231126367034419220391457956472152700693594113756235438573526315515031740 1111 53993674142296404808427169259950297835031977830245643430882706594100029656369321194 1112 -6508726757113951188130250092066587657378206877229894317820159165814431499982599136 1113 565819213113125367601042107553312788326915651795872122199314569415262159582369605 1114 -34695576974614428579145613429844535835745647515255591399436156067624433762401870 1115 1458547493012772366811862338298244020814115902684817472031537337401523135604055 1116 -40513536621576024478519469048500576358463103963143341114466540544226389061484 1117 708413438223785150356962605264555870671845291664322901715628552617459341941 1118 -7308527314236804008556014094911452207400712669745405651347567210071516770 1119 40693217278722076358388838644287569151280247330204043759322368930807055 1120 -107712331943012289389590327532793282927226614433012004858436163287720 1121 112229945633135330273282800302000839015092232469294036808431018339 1122 -34219071464606900521509856279809688658955596589814538327793306 1123 1853006229886601645309918704141236085476325475680561725585 1124 -7082503399741683594856697889121049320122366184656540 1125 265111893363433603594268768931730829464990635 1126 -355271367880050092935562133789014 1127 1 1128 1 1129 -1776356839400250464677810668945263 1130 2386007040338048720877748387950398708471039353 1131 -92072593242342158965511566555255492788309714353490391 1132 31502387841185460319852382406061133253273764872710322555709 1133 -718928482802774814365888515632409535323338194144683973481448627 1134 2811668525367767071554555088528932645310718304775635646687817535077 1135 -3142624213421608539438167855747350603611817721025052867787620621262059 1136 1360647807402598230217148029477952950411599737225140276472313327167141015 1137 -276966257807546285829316973860660215684182711603880436197458987495691720185 1138 30192065070573229334148850068711528208177358382405488449199916031020429032191 1139 -1931438260485583475165752848635280053211903012729715570076677135181254847069873 1140 77499734950268460094250038301151149381469035954967475556423927403202829880038163 1141 -2050036467012416313213440012246307171217532065133236669284950369853523568692116861 1142 37132421620053678598653434264029221146402849583858879021234914979159568346986668939 1143 -474283349645467384192920356803544630155243577495092859728586829359075661801331030437 1144 4370989138975498631272648594828520084347379234735140964699611556879994795445424758602 1145 -29592378383521195519403878429317171751817678860334108644468333663363788211158585635094 1146 149253160138085301215053419453721860173000097455544808455639121036250085512513211170170 1147 -566898096369876944256932359263659017614217764581212235172924287165912087564404883448230 1148 1634826794258974628641551765377964818501738826906598465478996222470848889233277169431426 1149 -3600934781492714859323788293633835312911060737354276378147294991400977664253073005806558 1150 6083104599528221601086099362289590296917427569774584212101037000450265633871653172773778 1151 -7901600328739876508785842969653178677267595160493445894431330698784054126640087219919246 1152 -7901600328739876508785842969653178677267595160493445894431330698784054126640087219919246 1153 6083104599528221601086099362289590296917427569774584212101037000450265633871653172773778 1154 -3600934781492714859323788293633835312911060737354276378147294991400977664253073005806558 1155 1634826794258974628641551765377964818501738826906598465478996222470848889233277169431426 1156 -566898096369876944256932359263659017614217764581212235172924287165912087564404883448230 1157 149253160138085301215053419453721860173000097455544808455639121036250085512513211170170 1158 -29592378383521195519403878429317171751817678860334108644468333663363788211158585635094 1159 4370989138975498631272648594828520084347379234735140964699611556879994795445424758602 1160 -474283349645467384192920356803544630155243577495092859728586829359075661801331030437 1161 37132421620053678598653434264029221146402849583858879021234914979159568346986668939 1162 -2050036467012416313213440012246307171217532065133236669284950369853523568692116861 1163 77499734950268460094250038301151149381469035954967475556423927403202829880038163 1164 -1931438260485583475165752848635280053211903012729715570076677135181254847069873 1165 30192065070573229334148850068711528208177358382405488449199916031020429032191 1166 -276966257807546285829316973860660215684182711603880436197458987495691720185 1167 1360647807402598230217148029477952950411599737225140276472313327167141015 1168 -3142624213421608539438167855747350603611817721025052867787620621262059 1169 2811668525367767071554555088528932645310718304775635646687817535077 1170 -718928482802774814365888515632409535323338194144683973481448627 1171 31502387841185460319852382406061133253273764872710322555709 1172 -92072593242342158965511566555255492788309714353490391 1173 2386007040338048720877748387950398708471039353 1174 -1776356839400250464677810668945263 1175 1 1176 1 1177 -8881784197001252323389053344726512 1178 21474063363385275357903983831236405835345789928 1179 -1196944163105778690428647756397564725155959702270250704 1180 535557626729883570680576430363939680786719954366048462416660 1181 -15103200070320944943150871160462183686773685786059613479081834096 1182 70418963223631901782249807602620227285651257712406801959351485508632 1183 -91622515092939427291036047751758417818440054520514512673517352767854288 1184 45432458648756966342250412662048271639165967451192363058616474816650974594 1185 -10472233308594530937900322475043789716304272612516046584500597908223059784720 1186 1282455375336564244278551383407167628137650219122421653223198992080126732271096 1187 -91652671067932746128073684615785998364616782268306459419907066690305227167435312 1188 4092757734766882737743785434830643789566341202444561943498978236321143940600065988 1189 -120184181084814746565129076960903679470209453305546350446436447176351047469154815504 1190 2413198534354691216447667053913993057838611455940441028335829653630593613923209833480 1191 -34151160270770148616764095977057759251075812881787534885004518303816549017572163483056 1192 348809849067906943739777200091013769414713644714678244956554668798708316313193216821487 1193 -2619702661016469568651961559335575315451513706622800141427271143222952800127314997129568 1194 14681442591372891461797987064144485494580816226320017008026566202379332857526227468866704 1195 -62102514320854587544414250940941564957937910084731624320485818247840433189960753230187040 1196 200026898831513972580585299264963528468559063684081616536861661792390180180650910123417896 1197 -493807747748439861633997311835542976182631994116215354345040108975669067243826926747211872 1198 938769768919357637530704755973928117416098617722688596142327180611120680619285872247378288 1199 -1378631924416773815030424084768709086215099768440768565741257874562051603411402233024008224 1200 1566733741883417541204183237997513819478402317400537844660163326571348787282640894895868700 1201 -1378631924416773815030424084768709086215099768440768565741257874562051603411402233024008224 1202 938769768919357637530704755973928117416098617722688596142327180611120680619285872247378288 1203 -493807747748439861633997311835542976182631994116215354345040108975669067243826926747211872 1204 200026898831513972580585299264963528468559063684081616536861661792390180180650910123417896 1205 -62102514320854587544414250940941564957937910084731624320485818247840433189960753230187040 1206 14681442591372891461797987064144485494580816226320017008026566202379332857526227468866704 1207 -2619702661016469568651961559335575315451513706622800141427271143222952800127314997129568 1208 348809849067906943739777200091013769414713644714678244956554668798708316313193216821487 1209 -34151160270770148616764095977057759251075812881787534885004518303816549017572163483056 1210 2413198534354691216447667053913993057838611455940441028335829653630593613923209833480 1211 -120184181084814746565129076960903679470209453305546350446436447176351047469154815504 1212 4092757734766882737743785434830643789566341202444561943498978236321143940600065988 1213 -91652671067932746128073684615785998364616782268306459419907066690305227167435312 1214 1282455375336564244278551383407167628137650219122421653223198992080126732271096 1215 -10472233308594530937900322475043789716304272612516046584500597908223059784720 1216 45432458648756966342250412662048271639165967451192363058616474816650974594 1217 -91622515092939427291036047751758417818440054520514512673517352767854288 1218 70418963223631901782249807602620227285651257712406801959351485508632 1219 -15103200070320944943150871160462183686773685786059613479081834096 1220 535557626729883570680576430363939680786719954366048462416660 1221 -1196944163105778690428647756397564725155959702270250704 1222 21474063363385275357903983831236405835345789928 1223 -8881784197001252323389053344726512 1224 1 1225 1 1226 -44408920985006261616945266723632761 1227 193266570272217189707945101188835296027023232208 1228 -15560278264869352108859510635061210837066689924492903168 1229 9104705876854675901235383319464344057246662396472296929958940 1230 -317266279628109319133690478392905152801668287528866058664112099820 1231 1763207755519074197305019986023554312510531558300857147638475403852192 1232 -2669516973364510126926229991051410608291730415442167172693285636093964432 1233 1515121267289173937271527869719881596701921361549603142071232018973545722154 1234 -395149985512747712971678008012513128916607733335680862716882548861449859137994 1235 54308226157464931423485896168078794919154420039171490299955834156330285047400016 1236 -4330762098346943963041347641619120867357865897097513376860714957179181557792151456 1237 214924422133379219233649641319132493138150503524409657170353595539786786809470492668 1238 -6995230485773834640915519074452304678031679345121326091531137861480545283904895920108 1239 155427740423117341499730425432798286221238602685558636795598666569352768169874346888320 1240 -2432205109566468229110991373909839044583085030119532114326462079048702129607666840927120 1241 27469577653749645831214204405757940385014505847919476275502512752785672657406949023233607 1242 -228291599784116386807235762371730219783305179254696481103908840161344751465979913319893407 1243 1417630117441191538514144787108344211296798234172663882649734815818416385563554246297520544 1244 -6657377721348994473770441117218289274801184933396164643327448455048791307299636075779151744 1245 23865963530372383856106203248075435397499835825514956466867695946686480067465833320448351096 1246 -65779122767750813586758266069558513428751550018461435238403609733305537727976347425926956696 1247 140123591279217947105148053019841648927120063966634574064626979136709444790806687250972731328 1248 -231545715517832205391989454560455960212843022637007472593669465559355660141126601629676541728 1249 297481931913580158681685984025844568020702510236762251213044821743767267579417832832047103660 1250 297481931913580158681685984025844568020702510236762251213044821743767267579417832832047103660 1251 -231545715517832205391989454560455960212843022637007472593669465559355660141126601629676541728 1252 140123591279217947105148053019841648927120063966634574064626979136709444790806687250972731328 1253 -65779122767750813586758266069558513428751550018461435238403609733305537727976347425926956696 1254 23865963530372383856106203248075435397499835825514956466867695946686480067465833320448351096 1255 -6657377721348994473770441117218289274801184933396164643327448455048791307299636075779151744 1256 1417630117441191538514144787108344211296798234172663882649734815818416385563554246297520544 1257 -228291599784116386807235762371730219783305179254696481103908840161344751465979913319893407 1258 27469577653749645831214204405757940385014505847919476275502512752785672657406949023233607 1259 -2432205109566468229110991373909839044583085030119532114326462079048702129607666840927120 1260 155427740423117341499730425432798286221238602685558636795598666569352768169874346888320 1261 -6995230485773834640915519074452304678031679345121326091531137861480545283904895920108 1262 214924422133379219233649641319132493138150503524409657170353595539786786809470492668 1263 -4330762098346943963041347641619120867357865897097513376860714957179181557792151456 1264 54308226157464931423485896168078794919154420039171490299955834156330285047400016 1265 -395149985512747712971678008012513128916607733335680862716882548861449859137994 1266 1515121267289173937271527869719881596701921361549603142071232018973545722154 1267 -2669516973364510126926229991051410608291730415442167172693285636093964432 1268 1763207755519074197305019986023554312510531558300857147638475403852192 1269 -317266279628109319133690478392905152801668287528866058664112099820 1270 9104705876854675901235383319464344057246662396472296929958940 1271 -15560278264869352108859510635061210837066689924492903168 1272 193266570272217189707945101188835296027023232208 1273 -44408920985006261616945266723632761 1274 1 1275 1 1276 -222044604925031308084726333618164010 1277 1739399132458880900489492169284523662854659274825 1278 -202283655516815921041604739353100624989484724208195424080 1279 154783003040233063973396348934200120106125396864378392542817820 1280 -6664312661476539010980011279004893131077044730020333782752569906120 1281 44138888076870532624052398001463172204155629941668248526749683941529740 1282 -77735130293262346608230938122824972200845241814178048941284443243818658480 1283 50471492221704271469335125909247440379166720476863398125270730480163413274810 1284 -14882644101180029541772136444584521626848716515862756495918242538574531673583700 1285 2293405520379610901392965078195727555078759515181974288040390516219556461296399130 1286 -203842002641338195690494213564578957843126590227342499291380102483414345786436036720 1287 11228118065660435997378343110944840475404275701216968381666346426107593463535243106460 1288 -404456135240876001559621320135936326539439486798497623393236490302005799444517361321640 1289 9927966287844095903619423655427291493223271236398474887729684589351522545957340074262380 1290 -171468968343309844444028268058024921366234661259160655549349842535820656669270662589701520 1291 2137003143120769134933221231327692605201018378038892685697744086665559445073312676062722775 1292 -19607062338666294743384378298133476228267909844332952522888208816370749165261383199003060790 1293 134561459618017366145990247395317882542966157454512276362589488007731160246305063144704050495 1294 -699538045490891679166380958120762497495911886780417007061873655470433018780970498245846115360 1295 2782228575747313217089200473508858386722718690637487368611080949928524924182931313108165650680 1296 -8530928051051445343469353386690567948857072617928751580670592505480764424776275847277263355280 1297 20282888596009188458925451922429218513486913170490031076815872668509635101462149386292719890520 1298 -37549363623423945681493750339640677482743146263964528313648153230536112681830129398097327250400 1299 54278272618301520255840755529482913152166746864588117981357445109737907744643409232680637115340 1300 -61360980685853282021793624121155122034314363642492036403357350402613634436953624281621674653848 1301 54278272618301520255840755529482913152166746864588117981357445109737907744643409232680637115340 1302 -37549363623423945681493750339640677482743146263964528313648153230536112681830129398097327250400 1303 20282888596009188458925451922429218513486913170490031076815872668509635101462149386292719890520 1304 -8530928051051445343469353386690567948857072617928751580670592505480764424776275847277263355280 1305 2782228575747313217089200473508858386722718690637487368611080949928524924182931313108165650680 1306 -699538045490891679166380958120762497495911886780417007061873655470433018780970498245846115360 1307 134561459618017366145990247395317882542966157454512276362589488007731160246305063144704050495 1308 -19607062338666294743384378298133476228267909844332952522888208816370749165261383199003060790 1309 2137003143120769134933221231327692605201018378038892685697744086665559445073312676062722775 1310 -171468968343309844444028268058024921366234661259160655549349842535820656669270662589701520 1311 9927966287844095903619423655427291493223271236398474887729684589351522545957340074262380 1312 -404456135240876001559621320135936326539439486798497623393236490302005799444517361321640 1313 11228118065660435997378343110944840475404275701216968381666346426107593463535243106460 1314 -203842002641338195690494213564578957843126590227342499291380102483414345786436036720 1315 2293405520379610901392965078195727555078759515181974288040390516219556461296399130 1316 -14882644101180029541772136444584521626848716515862756495918242538574531673583700 1317 50471492221704271469335125909247440379166720476863398125270730480163413274810 1318 -77735130293262346608230938122824972200845241814178048941284443243818658480 1319 44138888076870532624052398001463172204155629941668248526749683941529740 1320 -6664312661476539010980011279004893131077044730020333782752569906120 1321 154783003040233063973396348934200120106125396864378392542817820 1322 -202283655516815921041604739353100624989484724208195424080 1323 1739399132458880900489492169284523662854659274825 1324 -222044604925031308084726333618164010 1325 1