129 139 207 222 238 239 256 307 318 420 437 5511025