0
0
2
2
2
2
2
2
2
2
2
2
4
6
6
6
6
6
6
6
6
6
6
6
9
14
14
14
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
24
24
24
24
24
24
24
24
24
27
34
34
41
45
49
51
51
51
51
51
51
51
52
52
53
53
53
55
56
56
58
59
60
64
64
66
68
73
77
82
90
98
104
114
114
114
114
114
114
114
115
116
117
117
117
117
119
119
122
122
122
122
125
129
129
129
129
129
129
132
132
137
140
154
161
173
177
181
186
