12 1189 642 true 1 8 36 58 69 72 77 83 85 87 93 94