111 369 534 940 1272 1730 1870 2114 2327 2839 3637 4152 4326 4590 5370 5909 6337 6777 6927 7509 7735 7992 8226 8543 9501 10151 10840 11163 