125 409 698 1813 1971 2083 2244 2364 2593 2882 3087 3443 3665 4016 4729 5214 5404 5812 6205 6802 7160 7386 7541 7769 8024 8353 8557 8841 9069 9408 9753 10109 10247 10448 10872 11192 11415 