0
2
2
2
2
4
4
4
4
4
4
4
4
4
4
4
4
4
8
8
10
13
13
13
14
17
17
18
18
18
19
19
21
21
21
21
21
21
21
22
22
22
22
23
23
25
27
30
30
32
32
32
32
34
36
37
37
39
42
44
50
54
56
59
61
61
62
62
63
66
69
69
71
74
76
76
76
76
78
78
78
78
78
78
78
78
78
80
80
85
85
90
90
95
98
98
98
99
102
102
104
104
104
106
106
108
108
108
108
108
108
108
108
108
108
108
111
111
113
115
118
118
120
120
122
122
125
128
129
129
131
134
137
142
147
150
152
154
154
155
155
156
159
162
162
164
167
