14 1676 988 true 15 16 18 23 30 34 38 41 43 71 73 75 82 89