0
3
3
6
8
8
10
10
12
15
15
16
16
16
16
16
17
17
20
20
20
20
20
20
22
26
26
33
49
49
49
49
49
50
50
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
53
53
55
65
70
80
86
96
100
104
107
107
110
112
112
114
114
116
119
119
120
120
120
120
120
121
121
124
124
124
124
125
125
129
135
148
158
179
179
179
179
179
180
180
182
182
182
182
182
182
182
182
183
186
186
186
186
186
186
186
186
186
186
186
186
186
188
190
190
190
191
191
193
205
217
231
243
255
259
263
