12 639 455 true 3 6 11 15 18 20 22 24 28 32 33 36