0
3
4
5
6
9
11
14
16
19
20
22
23
25
26
27
28
30
33
34
36
38
41
42
44
46
49
53
54
55
56
58
60
65
66
68
69
73
74
75
78
81
82
83
85
87
89
93
94
96
99
102
103
105
108
110
111
112
114
119
121
123
124
126
127
130
131
132
133
140
143
145
146
147
148
150
151
152
154
155
156
160
162
164
165
167
168
176
177
178
181
185
186
188
190
192
194
197
201
203
204
206
208
211
213
215
217
220
222
223
225
226
227
232
233
236
238
242
243
244
245
246
247
248
251
252
254
256
257
259
260
263
265
267
270
271
278
279
280
281
282
289
290
292
295
297
298
300
302
304
306
311
312
313
319
320
321
323
325
326
328
330
331
332
334
335
336
338
339
343
344
350
352
354
355
360
361
364
365
369
370
373
374
378
382
383
387
388
390
391
393
396
397
398
403
405
406
407
408
411
412
413
414
416
421
422
423
425
427
430
431
432
434
436
437
439
442
443
444
445
449
451
457
459
460
462
463
464
465
467
471
472
473
475
478
479
480
481
482
483
492
494
495
496
498
499
501
502
504
505
510
517
520
524
526
528
529
530
532
534
535
536
543
545
546
547
548
549
550
551
555
561
562
563
566
567
568
570
573
574
575
576
577
578
579
581
582
583
584
590
591
593
595
597
599
603
604
606
607
