14 806 626 true 0 4 11 12 23 31 37 39 42 45 47 76 77 89