8 184 244 true 7 10 12 20 24 29 33 35