10 406 291 true 2 4 13 17 27 31 34 36 38 39