1 32768
2 344091
3 882318
4 1481501
5 2089736
6 2698979
7 3308286
8 3917595
9 4526904
10 5136213
11 5745522
12 6354831
13 6964140
14 7573449
15 8182758
16 8792067
17 9401376
18 10010685
19 10619994
20 11229303
21 11838612
22 12447921
23 13057230
24 13666539
25 14275848
26 14885157
27 15494466
28 16103775
29 16713084
30 17322393
31 17931702
32 18541011
33 19150320
34 19759629
35 20368938
36 20978247
37 21587556
38 22196865
39 22806174
40 23415483
41 24024792
42 24634101
43 25243410
44 25852719
45 26462028
46 27071337
47 27680646
48 28289955
49 28899264
50 29508573
51 30117882
52 30727191
53 31336500
54 31945809
55 32555118
56 33164427
57 33773736
58 34383045
59 34992354
60 35601663
61 36210972
62 36820281
63 37429590
64 38038899
65 38648208
66 39257517
67 39866826
68 40476135
69 41085444
70 41694753
71 42304062
72 42913371
73 43522680
74 44131989
75 44741298
76 45350607
77 45959916
78 46569225
79 47178534
80 47787843
81 48397152
82 49006461
83 49615770
84 50225079
85 50834388
86 51443697
87 52053006
88 52662315
89 53271624
90 53880933
91 54490242
92 55099551
93 55708860
94 56318169
95 56927478
96 57536787
97 58146096
98 58755405
99 59364714
100 59974023
101 60583332
102 61192641
103 61801950
104 62411259
105 63020568
106 63629877
107 64239186
108 64848495
109 65457804
110 66067113
111 66676422
112 67285731
113 67895040
114 68504349
115 69113658
116 69722967
117 70332276
118 70941585
119 71550894
120 72160203
121 72769512
122 73378821
123 73988130
124 74597439
125 75206748
126 75816057
127 76425366
128 77034675
129 77643984
130 78253293
131 78862602
132 79471911
133 80081220
134 80690529
135 81299838
136 81909147
137 82518456
138 83127765
139 83737074
140 84346383
141 84955692
142 85565001
143 86174310
144 86783619
145 87392928
146 88002237
147 88611546
148 89220855
149 89830164
150 90439473
151 91048782
152 91658091
153 92267400
154 92876709
155 93486018
156 94095327
157 94704636
158 95313945
159 95923254
160 96532563
161 97141872
162 97751181
163 98360490
164 98969799
165 99579108
166 100188417
167 100797726
168 101407035
169 102016344
170 102625653
171 103234962
172 103844271
173 104453580
174 105062889
175 105672198
176 106281507
177 106890816
178 107500125
179 108109434
180 108718743
181 109328052
182 109937361
183 110546670
184 111155979
185 111765288
186 112374597
187 112983906
188 113593215
189 114202524
190 114811833
191 115421142
192 116030451
193 116639760
194 117249069
195 117858378
196 118467687
197 119076996
198 119686305
199 120295614
200 120904923