1 18 36 53 71 138 139 140 141 176