9 2602 512 1 5 10 50 100 500 1000 4 9 40 90 400 900 307 829 3 14 289 2888 944 929 1666 2999 999 4999