14 573 281 true 2 6 7 12 15 19 21 22 24 28 31 36 37 39