16 1146 524 true 2 12 19 24 29 39 56 63 69 72 76 78 82 85 95 96