9 386 209 true 1 3 8 20 27 29 31 34 38