8 138 398 true 12 13 17 21 22 24 26 29