10 382 224 true 9 10 16 21 22 26 28 29 30 39