10 359 318 true 1 6 8 16 21 27 30 31 34 36