999 16014 48 69 126 162 194 254 277 359 420 464 572 576 579 618 667 675 711 799 827 840 854 940 943 17086142