11 315 306 true 1 2 3 6 8 11 14 23 28 30 38