89 245 412 503 697 810 889 1052 1220 1386 1482 1596 1687 1763 1904 2036 2182 2290 2476 2579 2712 2801 2901 3000 3092 3190 3350 3541 3700 