30 64 82 202 392 428 509 625 711 748 794 863 869 1176 1293 13901453