11 1096 452 true 3 10 12 18 21 23 24 26 27 36 39