1 18 36 53 71 139 140 141 142 176