9 420 346 true 6 7 8 10 11 19 20 27 31