12 1089 547 true 1 5 24 27 29 34 38 60 62 63 88 95