16 57 85 123 142 185 199 236 260 310 482 543 593 620 661 677 688 712 746800