-476020783 -544332112 -101137243 660632411 46072376 472803047 812702745 911600992 712194929 -638727434 844441902 822425230 890978307 826838989 239652863 983366131 922448146 929751481 1520635 549597234 165411069 714710637 857655177 774050759 -722799387 627078382 -237128863 279306347 550881402 725876933 -539764121 315803476 15376343 878600971 -878011672 -443992324 441040767 166608277 259695784 782554801 164829215 220615653 207654967 372136921 269756447 -293067860 253517689 -975246935 500994061 451576702 240523197 56522137 630687611 302170075 568582563 37754805 -198571359 -833503955 768370475 -315011282 329526696 884180809 867910466 788896366 517865538 900871209 624378264 91879181 551693656 -168298982 -397799045 2563904 386715575 954495432 -459100637 931048992 259175670 -207013284 -526201119 122937925 543399199 362217585 553858922 226505025 211 423477274 211605836 122361057 217 565348422 676843008 560525260 -258980465 524390129 -399133440 121277553 -261974828 -617102272 677433303 246005475