12 7957 91 true 16 30 38 39 58 63 82 94 104 111 122 146