9 96 112 true 2 3 5 10 19 29 31 37 38