0
2
3
4
5
6
11
13
14
15
16
17
18
21
23
24
27
28
29
30
34
37
38
39
40
41
43
45
52
53
54
55
56
60
61
63
65
68
69
70
71
74
78
80
81
82
83
84
85
86
87
89
90
91
93
94
95
96
98
102
103
105
106
107
109
111
112
113
114
116
117
118
119
120
121
122
123
124
125
127
128
129
138
140
141
142
143
145
148
149
153
154
155
157
158
159
160
161
162
164
165
166
167
168
169
170
171
174
175
176
177
179
180
181
182
183
184
185
186
187
190
191
193
195
196
197
200
201
205
208
209
211
212
213
214
215
217
219
220
221
222
225
226
227
228
229
231
232
233
234
236
237
238
239
240
241
242
243
244
245
248
249
250
251
252
253
255
256
257
259
262
263
266
267
268
269
270
271
272
273
276
277
279
282
283
284
285
286
289
290
291
292
295
296
298
299
300
301
302
304
306
309
312
313
314
316
317
318
319
321
323
324
328
329
332
333
334
336
337
338
340
341
343
344
345
346
347
348
350
351
352
354
355
356
357
358
361
362
363
364
365
367
368
369
371
372
373
374
375
376
377
378
380
382
383
384
385
386
388
391
395
396
397
398
399
402
403
404
405
406
407
408
410
413
414
416
417
418
420
423
424
427
428
429
431
432
434
435
436
437
438
439
440
443
444
445
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
463
465
467
468
469
470
471
472
473
475
476
478
479
480
481
482
483
484
