0
4
8
10
11
12
13
13
15
15
15
15
17
20
21
24
26
31
35
40
43
46
46
46
46
46
47
47
47
47
49
49
49
50
50
53
56
57
60
61
65
69
69
71
71
74
75
76
76
77
78
79
86
91
98
101
103
106
109
112
115
118
119
122
125
129
133
135
136
137
138
138
140
140
143
145
148
152
155
158
162
167
172
176
179
182
182
182
186
188
191
191
192
192
194
194
194
197
197
200
203
207
210
212
217
222
223
225
225
228
229
230
230
233
234
235
243
250
257
260
262
265
269
272
275
278
281
285
290
