12 1702 860 true 0 1 9 11 17 21 23 24 26 29 36 39