21 38 49 64 90 136 263 333 431 456 621 698 800 812 907 923 942 1 036 1 075 1 205 1 308 1 343 1377