109 38 216 160 23 198 87 66 89 969.