0
2
3
4
5
6
8
11
12
13
16
19
20
21
22
25
26
27
29
30
32
33
36
38
39
41
43
45
46
47
49
50
56
60
61
62
63
68
69
70
73
74
75
79
80
81
82
83
84
85
93
94
97
98
99
101
107
110
111
112
114
115
118
119
121
122
123
127
128
129
130
131
133
135
136
140
141
144
146
147
148
150
153
154
156
157
158
160
161
162
164
165
166
167
169
171
172
173
174
175
176
178
179
181
182
185
187
188
189
192
193
194
195
196
197
198
201
203
204
206
207
208
212
214
218
219
223
224
226
228
230
231
232
233
234
235
237
238
240
241
242
243
244
245
246
247
248
249
254
256
258
259
261
269
270
272
273
275
276
277
279
284
285
288
290
291
292
294
296
297
298
299
303
304
306
307
308
310
312
313
314
315
316
319
320
321
324
325
326
327
328
331
332
333
334
335
336
337
338
339
340
342
343
346
348
349
351
352
357
358
359
362
364
365
367
368
370
373
375
376
380
383
386
387
