100 858985666 -185215645 305129478 845401126 -247021489 153570510 749883887 -186600015 69584691 732727132 202661840 238934471 743317713 282700651 230065834 858195836 -471515461 352371790 734169147 320906600 39639106 857552527 -476169491 59466826 865566058 -282888383 370478520 844369411 568816498 349005061 791087564 401641466 419926309 803779830 576655448 205008897 735185562 -409337920 157463539 755242408 -351180464 51475800 822063556 -398664385 42162502 853883327 -96708209 279554402 744794130 120701221 309614821 871119183 -302959358 76585919 733856420 242024386 199254244 799850957 8518383 373217153 868259891 -98549463 265062607 832566178 497052570 362594632 833316123 23343800 285420348 781345461 15619958 422366037 868602257 359232069 230055669 794172574 -276039873 255484407 752796502 -484525787 432475944 765879045 100427178 219533374 812494342 414822828 360603592 829351118 -217596803 10309860 758224364 234019911 102439089 773253905 376249506 147185975 857631820 350412898 179677208 765567829 503929022 285385932 726085387 -353035013 197120808 769765076 115297437 145594124 791202047 218791391 399372650 731941242 299904139 281560251 841195930 -363446643 166972900 789803999 -381959471 141836526 867464336 -537332134 81908177 816879804 -469727138 314566878 830163617 81080977 437822608 791764657 336340227 127216665 816864246 -329418294 319535233 822502035 -230402463 391885425 747623255 -378595308 78292671 848285804 -30871886 136392970 814943753 507657299 255248297 744560618 -221981286 205667499 752765635 8781932 273408130 771443223 -117036588 354063300 798476343 -339004598 129545762 752321824 -40305949 296174325 838232741 485409598 293670394 725851012 602256831 377844809 779859588 128180453 302712911 788048129 -179138386 219959454 785288921 -107469465 216443410 824196069 391854419 300274684 735729828 -332461419 31485707 824031558 -484127511 351936043 790269892 234885547 36695848 863593264 29087137 133754728 869266068 614149885 343975449 767342180 -190282895 446241323 828200194 70721215 254989207 729773635 156386931 59247423 786573645 492959358 398954035 830904351 507066179 270023804 834150300 500328898 388248673 849290624 -91821239 68052045 781115311 370882776 21558663 767204119 507482774 76701621 785925676 397346165 373013899 750971207 -127620291 314351059 761833210 185262619 228597685 874062360 -99616570 184542733 822439538 -238467291 403404881 746691861 436989703 401589090 796588918 -157925453 79512271 803528670 610624267 212208311 734941493 100024924 32228528 798178194 -490145625 210373926 833631121 -418842055 4169596 837720379 127973411 171660271 816771493 -531277418 317356800 862525206 -187332890 191530625 820312548 17230759 4856730 798419400 198633690 168927218 841523110 452402621 47790978 829502539 -20720867 101753978 742580469 534942250 35548412 858906098 -75045399 33095614 829918328 -473455629 422587235 862044618 110150015 287221189 771774485 -469641397 257639745 747301499 203798545 77472888 775651147 -109140896 351287121 864959110 490583077 339162432