12 279 295 true 4 6 11 13 15 16 20 21 22 24 29 38