7 121 145 true 3 6 11 19 23 32 38