212 -456364568 731617773 752039979 -292287843 854389234 665939211 156429009 377238608 410348242 636013308 -224618226 -326942829 341720050 -336909710 824993084 -167070792 24140412 287974665 -216390882 -140011519 926387154 -695671472 -594745863 -367665 -873860609 -562559862 -451220634 281905944 -404950518 -632235121 107721675 -515353359 3952183 834904315 -136274616 433700988 -425961998 406047413 518035176 24764014 998676879 -882240778 98175897 -117163265 122697686 -93989924 900698856 528971050 -358804741 -767242363 518286136 309715877 -743651078 449805896 -509378626 403811361 262620060 -784063197 925757684 191384955 745612754 294754992 -139105533 -365317715 191257210 -376194053 -834713419 276345295 301093819 975264342 -700609429 -168505587 -236676481 -384930269 -606600090 -717818938 -771095517 -932241767 303990867 861316001 507509036 -524512161 -59644048 -745383752 -168968918 276692079 -385823020 -579739188 98812729 -592368843 -711023741 -292743096 962824251 -328483059 158879232 622982763 463637574 463579523 -180077582 509588109 584117325 929092897 -946278876 869246549 967893107 436216833 -88165097 597884467 -904631001 -552335883 792847734 277867777 -359982169 -985946072 792378230 289412992 -636237395 -821024473 343286417 -83951813 175591815 916630802 -224383636 35331011 861126924 893496708 -691696195 350371171 -610688970 867742585 99794449 362893694 271532787 732125220 718440464 737420631 -595505427 57369630 -103982515 -301935590 937200553 -852147394 629001522 -986325503 444110476 -115569064 -80513825 298497458 -857436454 -982424335 383463529 860865071 134376530 164161688 429162655 -735322077 -785509580 -728426400 989658289 192029139 371485909 -665392009 -839854229 -651201601 790965583 796578587 -61992880 -129368547 494423845 848442563 -759446750 643935804 -577980154 -444040684 -691017355 972742746 166351144 627356051 39892685 -391054290 -454375949 -241524247 -647122077 387901444 849994359 -399705405 -298951550 -716717291 247955064 225952506 -173065093 -348512120 -228387240 428402483 -355116926 -342006360 314680662 -980845151 -9504978 -752709072 -642949291 608834185 28931018 403831957 -711020056 -664641486 -517162490 -472152975 -172128290 -433598182 568454065 -492654132 -480795797 -89184777 142273273 -37582242 982948339 728944644 241073936 624730384 -348622693 -572316591 415039266 483834764 561941324 306193318 -871136619 -685645728 605583057 -34102660 523922119 -144736126 402592400 980568343 -568999511 -753935669 -274223108 -655956849 -343950964 84951472 15209615 18193547 -208612553 -165109438 -671394503 938920264 -478645784 601948182 -656499460 -732900504 -222367894 -265369277 -50731681 -4553092 -311581918 891499368 -558857879 36254040 561957901 566489308 -818950978 952492433 287068842 -149955048 -946847770 -555850407 255836545 -355716651 -767759502 182071988 -85147254 436190410 88313511 349786726 -32714112 85108249 -79943091 667705532 887771764 -519759842 -315139168 993090041 -270753649 547802047 -902871558 -158627724 985812747 758187989 932149165 503754030 401864535 974764168 -246297383 342472082 -96701407 366265007 -342542599 74482624 -26650928 -653772074 681595236 -114638552 783048090 -519187325 488876154 -67436693 603968761 656278644 281443168 -679529667 667019907 182525417 -670785697 -37839947 -65595151 640887659 3353343 827106608 912917460 -542810464 794657781 -785188196 190207098 -803234206 617617827 122317590 -242188159 -866338027 244591978 -521668937 225946270 772315826 -568246342 589919906 552578517 788314871 487840592 -531603714 -607540419 669399178 -450204677 607933694 429768377 -586807889 -141848066 832386090 192975071 -122598893 -925898958 -708531185 -749008987 384660959 951634481 85070334 647943677 515456588 674275626 588633848 630147512 -854018904 297452130 -49592100 -883573082 32011317 618934709 -921351729 -832467549 798975649 -733923182 447498834 343436 809398615 641931927 14088788 -680432956 579739861 261945654 739208933 881518441 -777769915 441219307 -330005912 -664251462 270002520 -942745024 -195125900 -284581288 -569834608 96510922 -283475244 720410968 -476627759 562505872 479013653 -599792836 284973454 -936504374 407136401 -418773143 -341531056 332791305 -695116373 297120963 757069352 -788783491 701148036 693199495 -648516698 315347190 323798067 -945568021 -690875735 -278253877 445038728 -549504012 -508332570 -583039718 -156323458 810408257 928558910 34270160 -822620967 -23869542 450298741