1 2 3 4 5 6 7 8 9 10
11 12 13 14 15 16 17 18 19 20
21 22 23 24 25 26 27 28 29 30
31 32 33 34 35 36 37 38 39 40
41 42 43 44 45 46 47 48 49 50
51 52 53 54 55 56 57 58 59 60
61 62 63 64 65 66 67 68 69 70
71 72 73 74 75 76 77 78 79 80
81 82 83 84 85 86 87 88 89 90
91 92 93 94 95 96 97 98 99
100 200 300 400 500 600 700
800 900 1000 2000 3000 4000
5000 6000 7000 8000 9000 105
194 242 957 768 385 573 449
691 826 5386 2561 7879 6435
4712 9247 8924 1098 3153 6677