0
2
3
5
8
11
13
15
16
21
27
29
34
39
44
47
49
51
55
57
61
63
65
67
75
77
78
80
83
84
85
92
94
95
97
98
101
102
103
105
107
108
117
119
120
121
124
125
129
130
131
133
134
137
139
141
146
151
152
153
154
155
156
161
162
164
166
168
170
171
172
173
174
176
178
182
184
185
187
188
189
197
201
202
203
207
208
209
212
214
220
221
227
229
230
235
237
238
240
242
243
245
247
251
253
254
256
259
260
261
264
267
268
270
273
275
278
279
280
281
282
286
288
290
291
292
293
294
300
301
302
305
306
307
312
317
320
326
330
333
335
337
338
341
344
346
347
348
350
351
353
355
357
359
361
362
363
364
366
367
369
370
374
376
380
382
383
393
394
395
396
403
405
407
410
415
417
419
421
425
426
434
435
436
437
441
442
444
446
448
450
452
457
459
462
463
467
470
472
475
483
484
485
486
487
495
496
498
499
501
502
503
504
510
511
512
513
520
522
524
525
526
529
531
535
536
544
549
550
552
556
561
562
563
565
566
567
569
572
575
576
577
579
580
585
586
591
596
598
600
602
603
606
607
613
614
615
618
620
622
630
637
638
640
643
649
650
652
653
655
658
659
661
662
663
664
665
670
671
672
675
683
686
688
690
693
695
698
700
701
702
703
704
709
711
712
713
716
717
718
721
722
723
727
729
732
734
736
738
744
746
747
750
752
754
755
757
758
759
760
762
763
764
765
771
774
778
779
781
783
784
787
789
791
792
798
799
802
