11 306 228 true 3 4 6 7 12 17 25 28 33 36 39