0
0
0
1
4
7
7
8
11
13
13
17
19
19
19
21
24
29
29
33
36
42
45
47
47
50
50
50
56
61
61
65
68
69
73
81
88
99
106
114
117
126
128
134
139
139
144
147
147
152
152
152
152
153
158
167
167
172
178
198
208
214
214
229
238
243
247
257
271
284
298
305
309
320
320
320
321
324
327
327
328
330
332
332
335
339
342
343
346
349
354
354
360
365
371
374
386
386
389
389
389
395
399
399
405
409
421
434
444
457
471
478
486
490
500
502
510
516
519
527
531
531
536
536
536
536
537
542
551
551
556
568
593
605
618
618
637
646
654
658
668
683
697
711
718
722
733
733
733
734
734
734
734
734
734
734
734
734
737
740
741
743
743
743
743
746
750
750
751
763
763
766
766
772
772
772
772
775
778
789
801
811
823
831
838
845
849
856
858
864
869
872
878
882
884
891
892
892
892
893
898
907
914
920
928
944
955
968
972
987
994
1001
1005
1015
1029
1043
1057
1064
1068
1078
