10 479 384 true 8 10 13 19 25 27 30 31 33 34