12 518 228 true 1 4 6 13 18 22 25 29 30 33 36 39