11 1051 745 true 15 18 29 51 52 57 59 65 67 89 95