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