11 568 248 true 3 8 12 16 20 21 22 25 28 33 38