38 132 265 422 630 701 813 845 895 1005 1077 1160 1266 1344 1412 1585 1707 1841 1955 2132 2227 2301 2331 2393 2496 2650 2763 2837 2878 2963 3171 3226 3300 3392 3453 3601 3676 3814 3885 