17 2303 947 true 4 6 15 17 20 23 27 31 38 43 53 56 66 69 78 81 85