70 250 310 519 730 1027 1122 1212 1343 1574 1971 2212 2327 2462 2837 3175 3432 3641 3723 3964 4106 4232 4363 4536 5085 5390 5676 5876 