10 677 444 true 1 6 9 12 17 19 24 27 30 38