0
1
2
3
5
6
7
8
10
14
15
19
22
23
24
26
27
29
30
32
33
34
35
37
38
39
40
42
43
44
46
47
48
49
50
51
52
53
55
58
60
62
64
65
66
67
71
72
73
74
76
77
78
79
80
82
83
86
87
88
93
94
95
97
98
100
101
102
105
106
108
109
111
112
116
117
118
121
124
125
126
127
128
129
130
131
135
136
137
138
139
143
144
146
149
151
152
154
162
163
165
167
168
169
170
171
172
173
175
177
180
182
188
189
191
194
195
197
198
199
201
202
204
205
206
207
208
209
210
212
216
217
218
219
220
221
223
225
226
228
230
233
234
235
239
240
242
244
245
246
248
251
252
253
254
256
258
260
261
262
269
270
273
274
278
281
282
283
284
286
287
288
289
291
293
295
296
298
299
300
302
305
309
312
313
314
315
316
319
320
322
325
329
330
331
335
336
339
340
341
342
344
345
346
347
348
349
351
352
353
355
356
357
358
361
362
363
365
366
367
368
369
372
376
377
379
382
383
388
389
391
394
396
397
