13 970 829 true 1 14 21 27 37 42 46 47 55 59 61 71 87