104 308 480 946 1007 1074 1183 1261 1355 1549 1659 1860 1992 2174 2644 2896 2996 3184 3408 3725 3880 4007 4098 4208 4344 4508 4616 4741 4852 5039 5233 5457 5556 5709 5864 6056 6188 