0
0
0
0
1
2
3
3
3
3
3
3
6
10
11
12
12
12
12
15
18
18
18
18
18
18
18
18
18
18
18
21
21
21
21
21
23
23
23
23
23
23
23
23
23
23
23
23
23
23
25
28
37
37
40
40
40
45
50
53
53
53
57
61
65
65
65
65
66
67
68
68
68
68
68
68
71
75
76
77
77
77
77
80
83
83
83
83
83
83
83
83
83
83
83
86
86
86
86
86
88
88
88
88
88
88
88
88
88
88
88
88
89
89
92
96
108
113
116
116
128
133
138
142
146
146
150
155
160
160
161
162
163
164
165
165
168
168
170
172
175
179
180
181
192
203
206
211
214
226
229
230
235
236
239
242
245
248
249
252
253
256
259
260
262
262
266
270
270
272
276
280
281
282
283
284
287
292
296
300
312
322
333
338
350
355
360
365
370
375
380
385
390
