136 247 304 597 719 785 843 902 970 1101 1287 1321 1366 1477 1611 1695 1796 1890 1979 2041 2109 2164 2220 2313 2404 2512 2579 2680 2726 2818 2932 2982 3079 3132 3228 3345 3429 3562 3728 3932 4097 4303 4494 