10 303 239 true 1 4 15 16 19 24 25 34 36 39