22 63 109 157 192 262 302 374 459 520 620 662 710 784 885 960 1059 1117 1200 