8 350 284 true 1 3 5 14 15 18 27 34