146 416 613 944 1199 1433 1580 1709 1789 1911 2206 2294 2497 2733 2861 3312 3763 4035 4180 4256 4350 4565 4724 4855 5062 5239 5418 5547 5623 5904 6375 6523 6857 7006 7201 7456 7648 7850 7939 8076 8237 8418 