18 1144 593 true 14 17 31 40 44 50 58 61 62 65 68 70 71 72 78 81 89 94