30 70 100 139 171 206 241 297 344 377 410 443 478 513 567 599 649 723 786 815 859 880 927 971 1023 1065 1129 1165 1198 1228 1258 1281 1317 1354 1402 1430 1474 1509 1544 1584 1639 1689 1722 1765 1830 1886 1978 2007 2048 2108 2153 2193 2230 2277 2335 2378 2418 2468 2520 2576 2653 2731 2771 2837 2907 2948 2975 3012 3101 3170 3205 3263 3333 3388 3427 3498 3547 3585 3626 3689 3734 3807 3854 3891 3942 3995 4060 4107 4163 4209 4279 4331 4376 4399 4440 