12 3656 649 true 3 7 11 17 18 20 22 24 28 30 35 39