20 110 239 353 477 573 751 994 1113 1482 1567 1763 1956 2126 2233 2351 2648 2822 2923 3068 3169 3316 3461 3607 3941 4045 4244 4364 4617 4689 4847 5034 5283 5383 5516 5692 5814 6073 6241 6542 6730 6836 6939 7055 7270 7557 7759 7909 8069 8260 8445 8640 8844 8956 9078 9159 9239 9489 9552 9700 9900 10018 10241 10367 10587 10691 10886 11067 