0
0
0
0
0
3
3
3
3
3
3
3
3
3
3
3
3
5
11
13
14
25
25
25
25
25
27
29
31
32
32
33
33
35
35
36
36
36
36
37
37
37
37
38
38
40
52
59
68
80
85
89
94
94
94
94
94
97
97
97
97
97
97
97
97
100
101
105
109
121
133
144
154
178
181
185
190
195
200
205
210
215
220
221
226
231
233
237
242
247
249
253
258
260
262
263
268
273
288
300
312
327
332
337
342
