0
0
0
0
0
0
2
2
2
2
2
6
8
11
11
14
14
14
20
30
34
52
52
52
54
57
61
61
61
61
61
62
64
64
64
64
64
64
64
66
66
69
72
72
72
72
73
73
73
75
75
75
76
77
77
77
80
80
94
102
116
121
125
139
143
143
143
146
146
151
155
159
162
162
162
162
162
162
166
167
167
167
169
172
175
178
179
182
182
186
191
200
203
221
221
221
223
225
228
228
228
228
232
236
240
240
240
241
241
241
242
246
250
254
258
259
260
260
262
266
267
270
270
273
277
278
282
287
290
294
302
309
323
330
336
350
354
354
354
358
358
363
367
372
376
