9 477 369 true 1 6 18 19 21 23 27 30 35