98 216 301 586 677 808 996 1195 1397 1837 1943 2218 2582 2897 3085 3423 3566 3712 3980 4457 4722 4880 5059 5207 5633 5831 6376 6643 