12 689 614 true 0 1 9 10 17 19 20 23 27 29 37 38