9 1156 341 true 2 3 5 10 19 29 31 35 38