22 60 155 388 542 686 842 1318 1924 2145 2327 2430 2698 2819 2956 3155 3308 3526 3758 4003 4440 4704 5050 5462 5814 5950 6246 6931 7279 7708 7992 8242 8546 8770 8942 9188 9633 9904 10323 10694 11013 11200 11417 11661 11825 12167 12516 12895 13016 13333 13571 13903 14209 14483 14750 15079 15278 15598 15704 