0
1
3
4
6
8
11
14
18
20
21
22
24
25
34
37
40
43
45
47
49
57
58
63
70
77
78
82
87
90
92
95
101
102
106
113
114
115
117
121
131
134
138
139
140
146
149
150
152
158
167
172
176
178
179
181
182
184
186
187
191
195
197
203
206
208
210
212
215
216
217
221
226
231
236
238
240
242
244
246
251
252
260
264
265
268
269
277
279
281
283
286
287
289
293
294
295
296
297
304
305
306
307
308
309
310
311
312
313
314
315
316
317
320
324
325
326
328
330
331
337
340
350
354
361
363
365
366
368
371
372
374
377
378
379
380
381
386
387
394
397
399
400
402
407
408
410
413
414
418
419
422
424
426
430
436
438
439
443
450
451
452
455
457
459
461
467
477
481
482
483
484
487
489
490
491
493
494
495
504
509
512
515
517
520
522
523
525
530
542
543
544
545
548
550
552
553
557
561
566
567
577
584
589
590
592
597
600
601
606
607
612
619
621
623
624
625
627
628
634
635
639
642
646
649
650
652
654
658
659
661
666
667
675
677
679
681
682
684
687
688
689
690
694
695
698
699
700
701
703
704
705
707
708
715
716
721
722
723
727
735
739
743
744
745
748
750
751
755
762
764
765
767
775
781
787
793
794
795
796
805
809
821
827
828
829
830
831
838
839
840
841
842
844
