0
0
0
0
4
4
7
7
8
8
8
8
11
14
16
18
21
29
35
46
51
63
63
65
66
66
66
66
66
69
72
75
80
85
88
93
96
101
104
104
109
112
117
120
120
122
125
125
125
125
126
128
141
152
163
168
170
174
179
184
187
191
194
199
199
200
201
205
205
208
208
209
209
210
211
214
217
220
223
228
237
246
258
264
279
279
281
283
285
285
285
285
288
291
294
299
304
307
312
315
320
323
323
328
331
336
339
339
341
344
344
344
344
345
347
360
372
384
390
394
398
403
408
411
415
418
423
423
424
426
430
430
433
433
434
434
435
436
439
442
445
448
458
470
479
491
497
514
514
519
522
525
525
528
530
534
539
544
549
554
557
562
565
570
573
574
579
582
587
590
590
592
595
595
598
600
605
610
624
636
648
654
664
668
673
678
681
685
688
693
698
701
704
707
707
709
714
719
719
723
727
731
734
737
740
752
764
772
784
790
807
812
817
820
823
826
831
836
841
846
851
856
861
864
869
872
876
879
884
889
892
896
899
899
901
904
904
907
910
915
920
935
947
959
965
977
982
987
992
995
1000
1003
1008
