8 316 311 true 2 3 4 7 19 22 32 36