0
0
0
0
0
1
1
1
3
3
3
3
3
3
3
3
3
3
8
11
11
17
17
17
18
18
18
18
18
18
18
18
18
19
21
25
30
33
36
36
36
38
38
38
38
38
40
40
41
41
42
43
43
43
43
43
43
43
48
58
64
69
73
76
79
82
84
88
93
97
97
100
104
107
107
107
107
107
108
108
108
110
110
110
110
110
110
110
110
110
110
115
118
118
124
124
124
125
125
125
125
125
125
125
125
125
126
128
132
137
140
143
143
143
146
146
146
146
148
151
151
154
154
156
158
158
158
158
158
158
158
163
173
179
185
191
194
197
200
203
207
212
216
216
219
223
226
226
227
229
229
230
230
230
233
233
233
233
233
233
233
233
234
234
239
241
241
246
246
250
252
254
256
256
258
258
260
262
262
266
269
273
278
281
284
284
287
290
290
293
293
296
299
299
302
302
305
308
308
308
308
308
309
309
313
322
328
334
340
341
344
347
350
354
359
362
362
365
369
372
