8 160 244 true 3 5 11 19 24 28 31 37