-476020783 -544332112 -101137242 660632411 46072376 472803047 812702745 911600992 712194929 -638727434 844441902 822425230 890978307 826838990 239652863 983366131 922448146 929751481 1520635 549597234 165411069 714710638 857655178 774050760 -722799387 627078383 -237128863 279306348 550881402 725876933 -539764121 315803477 15376343 878600972 -878011672 -443992324 441040767 166608277 259695784 782554802 164829216 220615654 207654967 372136922 269756447 -293067860 253517689 -975246935 500994061 451576703 240523197 56522138 630687612 302170075 568582563 37754805 -198571358 -833503955 768370476 -315011282 329526696 884180809 867910466 788896366 517865538 900871209 624378264 91879182 551693657 -168298982 -397799044 2563904 386715575 954495432 -459100637 931048992 259175670 -207013284 -526201119 122937925 543399200 362217586 553858922 226505025 211 423477274 211605837 122361057 217 565348422 676843008 560525260 -258980465 524390129 -399133440 121277553 -261974828 -617102272 677433303 246005476