7 142 128 true 9 12 13 20 28 32 35