26 1440844849 12992963 8 17 112 135 154 157 161 247 270 294 324 334 343 362 389 394 396 495 509 511 561 624 666 681 687 714