23 28 64 129 205 337 551 765 1130 1465 1752 1790 1459 916 423153