0
4
4
6
6
6
8
8
11
11
11
11
11
11
11
11
11
12
13
14
14
17
17
17
20
20
22
28
31
31
31
31
31
31
31
31
31
31
31
31
31
31
34
38
38
38
38
38
39
42
48
63
71
75
80
84
84
86
86
86
88
88
92
92
95
99
99
100
102
107
111
115
117
121
125
130
139
150
161
174
189
200
229
229
229
229
229
229
229
229
232
236
236
236
236
240
245
250
250
250
250
250
254
258
272
287
301
306
311
