80 185 257 501 586 667 826 982 1121 1410 1501 1717 2016 2245 2391 2666 2779 2910 3120 3516 3785 3949 4089 4202 4484 4637 5055 5252 