15 1189 596 true 4 15 16 22 28 42 52 65 69 74 75 77 90 96 97