40 80 103 126 178 230 262 294 326 358 385 412 457 502 592 682 771 860 989 1118 1233 1348 1392 1436 1473 1510 1546 1582 1612 1642 1680 1718 1760 1802 1832 1862 1906 1950 1983 2016 2046 2076 2103 