41 63 92 123 165 194 245 293 334 365 413 454 506 565 624 712 756 796 856 902 942 992 1091 1148 1228 1286 1335 1434 1512 1586 1637 1687 1730 1788 1843 1900 1977 2043 2116 2197 2260 2337 2405 2506 2562 2636 2695 2750 2820 2879 2961 3082 3160 3212 3265 3336 3410 3471 3586 