8 385 272 true 3 12 13 18 20 31 32 33