39 80 123 168 212 256 301 386 453 523 578 626 729 893 