32 72 128 193 220 252 303 346 373 404 442 480 507 536 576 617 646 664 695 727 765 808 861 910 944 981 1013 1040 1067 1088 1115 1153 1189 1232 1256 1284 1342 1374 1400 1439 1461 