16 1071 464 true 3 6 11 12 22 24 29 41 46 47 50 66 72 88 90 95