12 16618 1138 true 3 4 9 12 14 15 16 20 23 28 30 37