0
0
0
0
0
0
0
0
0
0
0
3
6
7
8
8
8
13
19
22
24
27
27
27
27
28
28
28
28
28
30
33
34
35
36
38
40
40
40
42
45
48
48
51
54
55
55
55
56
59
59
59
70
76
79
82
85
89
92
97
99
102
105
108
109
110
110
110
110
110
110
110
110
110
110
110
113
115
117
119
119
119
123
130
134
137
140
140
140
140
141
141
141
142
143
145
148
149
150
151
153
155
155
155
157
160
163
163
166
169
170
170
170
171
174
174
174
185
192
195
198
201
205
208
213
215
218
221
224
225
226
226
226
227
227
227
230
231
231
231
233
236
239
241
243
243
243
247
250
253
256
259
260
261
261
264
264
265
267
268
270
273
274
276
277
279
281
281
281
283
286
289
289
292
295
296
296
296
298
300
300
300
311
318
321
324
326
330
333
337
339
342
345
348
349
350
