129 260 363 669 765 883 1083 1253 1427 1847 2003 2294 2661 2978 3153 3519 3663 3849 4103 4695 5003 5150 5308 5473 5849 6033 6588 6872 