0
1
2
3
4
4
4
4
4
4
4
5
6
6
6
6
8
9
11
16
20
24
24
24
26
30
30
30
30
34
38
38
38
38
43
47
50
53
57
62
67
70
75
80
85
90
100
109
118
128
128
133
138
143
