-955 -953 -943 -926 -925 -887 -872 -869 -855 -830 -816 -816 -804 -670 -601 -546 -527 -504 -494 -477 -466 -460 -435 -433 -424 -415 -409 -330 -303 -260 -221 -203 -197 -185 -173 -163 -162 -61 -55 17 19 24 47 51 57 126 136 165 229 297 308 373 388 465 512 538 541 560 603 641 674 686 731 765 792 809 838 852 866 871 879 882 961 1000 