10 479 314 true 1 7 9 18 19 24 26 28 30 33