0
0
1
2
2
2
2
2
2
3
6
9
14
17
22
25
31
38
47
52
55
61
61
61
63
66
66
69
74
77
80
82
85
89
94
97
102
107
111
114
117
122
127
127
127
130
131
131
131
133
136
139
147
156
164
167
171
176
179
182
187
190
193
196
201
204
204
205
206
207
207
208
208
208
209
212
215
220
223
228
231
238
245
254
259
262
269
269
269
271
274
274
277
282
285
288
290
293
297
302
305
310
315
320
323
326
331
336
336
336
339
340
340
340
342
345
348
356
365
373
376
380
385
388
391
396
399
402
405
410
413
413
414
415
416
416
417
417
417
421
426
431
436
439
444
447
454
461
470
475
478
485
485
490
492
495
495
498
503
506
509
511
514
518
523
526
531
536
541
544
547
552
557
557
557
560
561
561
561
564
567
570
578
587
595
598
602
607
610
613
618
621
624
627
632
635
638
641
644
645
645
646
649
652
655
659
662
667
670
675
678
687
695
703
708
711
720
724
729
733
736
739
743
748
752
755
758
761
766
771
774
779
784
789
792
797
800
805
808
808
811
812
812
812
814
815
816
825
834
842
845
848
852
855
858
863
866
869
872
877
880
