0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
16
17
17
17
17
17
18
18
21
24
28
28
28
28
28
29
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
31
31
32
32
33
36
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
51
51
52
53
53
53
53
53
54
54
59
64
68
68
68
68
69
70
71
