15 1294 595 true 6 12 15 25 27 31 42 50 54 57 69 78 82 87 95