0
1
2
3
4
10
11
12
13
15
19
20
21
26
29
30
33
34
36
37
39
41
42
44
46
47
49
50
52
53
54
55
57
58
60
61
62
65
66
67
68
70
71
72
73
74
77
78
79
80
82
83
84
85
88
89
93
95
96
97
98
99
101
104
105
107
114
117
118
119
121
122
125
128
130
131
132
133
134
135
140
142
143
144
146
148
149
150
152
153
155
158
160
161
163
164
165
166
167
168
169
170
171
174
175
179
180
181
182
184
186
187
189
195
197
198
200
201
204
206
207
209
210
211
215
216
217
220
223
224
225
226
227
228
229
230
231
233
235
237
238
241
243
246
247
248
249
250
252
256
258
260
263
265
267
268
270
271
272
274
275
276
277
279
283
284
285
288
289
290
292
293
295
296
299
300
301
303
306
307
308
310
312
313
316
319
321
322
323
324
325
326
328
331
333
334
335
337
338
339
340
342
344
348
349
350
354
355
356
357
358
359
361
362
366
367
368
369
370
373
374
375
377
380
382
383
384
388
391
392
393
395
396
397
399
400
401
402
403
406
407
409
410
411
412
413
