0
0
0
0
0
0
0
0
0
0
0
0
0
2
4
4
4
4
6
8
10
12
12
12
12
13
13
13
14
14
16
18
20
20
20
20
20
20
20
20
20
20
20
20
22
26
31
35
35
35
35
35
35
35
36
38
39
40
45
50
55
66
69
74
77
82
82
85
87
92
95
97
101
106
106
106
106
106
106
106
106
106
106
106
106
106
108
110
110
110
110
113
116
119
122
122
122
122
123
123
123
124
124
126
129
132
132
132
132
132
132
132
132
132
134
136
136
138
142
147
152
152
152
152
152
152
152
155
156
159
162
168
173
179
190
191
197
200
205
205
208
210
215
218
221
225
230
230
230
231
234
238
238
239
239
239
239
240
241
244
247
247
247
247
250
254
258
258
258
261
261
265
265
267
269
271
273
277
281
284
286
289
291
294
294
296
299
301
303
308
311
316
321
326
326
326
326
327
328
328
330
333
338
343
351
355
360
371
371
377
380
385
385
389
392
397
401
406
411
416
