0
3
3
3
3
3
3
3
3
3
5
7
7
7
7
7
7
10
11
14
19
24
24
24
29
40
55
70
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
102
103
103
103
106
110
120
129
144
159
164
169
172
172
172
172
175
175
177
181
186
191
196
201
206
211
216
216
220
225
230
235
240
245
255
270
285
300
312
340
340
340
340
340
340
343
347
347
347
347
347
347
347
350
354
354
354
354
354
354
354
359
364
365
365
370
375
380
395
410
425
440
445
450
