0
1
4
5
6
8
9
11
12
16
19
23
26
29
30
31
32
33
34
35
36
40
42
43
45
46
47
51
52
53
55
56
58
59
62
64
65
66
69
70
74
77
80
81
82
84
86
87
88
90
91
92
99
101
102
106
107
108
109
114
115
116
118
120
121
125
126
127
128
131
133
134
135
136
138
142
143
145
147
148
149
150
154
155
157
159
161
162
164
166
169
171
174
176
177
179
180
182
183
187
190
191
192
193
194
198
199
202
203
205
206
208
209
212
213
218
219
220
221
222
223
224
226
228
231
232
234
239
240
242
247
248
249
251
252
253
254
255
258
259
260
261
263
264
267
269
270
275
278
279
280
282
285
287
288
289
290
291
292
295
296
301
302
303
305
306
307
308
309
310
313
315
316
317
318
319
320
323
325
326
327
328
330
331
332
333
334
336
337
338
339
340
345
346
347
349
354
356
357
360
364
369
370
371
374
377
378
380
384
385
386
388
389
390
391
395
397
399
400
405
406
