38 83 124 165 258 321 389 444 480 525 552 581 639 685 743 793 849 912 