16 1662 987 true 2 12 19 23 32 35 47 48 69 72 75 78 81 86 87 97