10 553 312 true 8 12 13 21 24 25 29 31 36 37