10 735 439 true 3 4 5 10 12 15 16 19 21 28