17 12673 3109 true 3 4 7 15 23 27 29 34 38 48 54 65 67 75 88 90 99