17 1084 509 true 12 14 23 43 52 53 56 58 64 66 68 69 72 79 81 85 90