12 568 336 true 1 6 12 15 19 20 23 24 28 29 30 37