0
1
4
6
7
8
12
14
15
16
17
18
19
20
21
22
26
31
33
36
39
41
42
44
45
46
50
51
53
54
55
57
58
60
61
63
64
65
66
67
69
70
71
75
77
79
80
81
83
84
85
86
88
90
93
94
98
101
104
105
107
108
109
110
111
112
113
114
115
116
117
118
122
125
127
129
130
131
132
134
135
136
137
138
140
141
142
146
147
148
149
151
154
155
158
160
162
164
165
167
168
169
170
176
179
180
182
184
187
189
190
192
194
195
197
198
199
201
202
204
206
207
208
209
212
214
216
218
219
222
225
228
229
234
235
236
237
238
239
243
248
249
251
252
253
260
261
262
267
268
269
270
272
273
274
275
276
277
279
281
282
283
284
285
286
287
289
291
295
296
297
301
304
305
308
310
311
314
315
316
317
318
319
323
324
330
331
334
335
340
345
347
348
350
351
352
354
356
357
360
361
363
364
365
369
371
373
374
376
380
381
383
385
386
388
395
396
398
399
400
402
403
404
405
407
408
412
414
415
417
423
424
427
430
431
432
433
434
436
437
439
441
445
446
447
449
451
454
458
459
461
464
465
466
467
468
470
471
472
473
474
480
481
483
486
487
488
489
490
491
495
496
497
500
503
504
505
506
507
508
509
513
516
517
518
519
520
523
525
527
533
535
536
537
540
541
542
543
544
546
