12 1180 756 true 12 19 23 24 34 39 41 47 64 76 79 84