12 1049 476 true 28 31 33 35 36 38 48 67 77 80 85 88