46 182 235 442 627 906 1010 1076 1184 1461 1791 1962 2070 2232 2521 2780 3013 3205 3297 3516 3632 3759 3881 4055 4444 4729 5009 5150 