12 563 767 true 1 27 31 49 51 54 56 62 65 67 76 78