10 346 548 true 3 7 9 14 17 18 21 24 26 30