-476020783 -544332112 -101137243 660632410 46072376 472803047 812702745 911600991 712194929 -638727434 844441902 822425229 890978306 826838989 239652863 983366130 922448145 929751480 1520634 549597233 165411068 714710637 857655177 774050759 -722799387 627078382 -237128863 279306347 550881402 725876933 -539764121 315803476 15376342 878600971 -878011672 -443992324 441040767 166608277 259695784 782554801 164829215 220615653 207654966 372136921 269756446 -293067860 253517689 -975246935 500994061 451576702 240523197 56522137 630687611 302170075 568582563 37754804 -198571359 -833503955 768370475 -315011282 329526696 884180809 867910465 788896366 517865537 900871208 624378263 91879181 551693656 -168298982 -397799045 2563904 386715575 954495431 -459100637 931048991 259175669 -207013284 -526201119 122937924 543399199 362217585 553858921 226505025 210 423477274 211605836 122361056 216 565348421 676843008 560525260 -258980465 524390128 -399133440 121277552 -261974828 -617102272 677433302 246005475