22 52 114 189 276 352 566 614 704 805 923 1077 1130 1215 1270 1341 1449 1545 1645 1713 1753 1779 1840 1966 2088 2148 2200 2245 2286 2353 2396 2472 2537 2596 2638 2717 2760 2802 2828 2887 2947 3024 3088 3154 3208 3275 3332 3387 3465 3535 3585 