0
0
3
6
6
6
6
6
6
6
6
6
9
9
9
9
11
14
20
23
31
45
45
45
45
47
48
48
48
49
50
54
54
54
54
54
54
54
57
61
61
65
70
70
70
70
72
77
81
85
89
94
107
109
109
120
133
133
138
143
143
148
153
158
158
161
164
164
164
164
164
164
168
168
168
171
172
175
179
192
195
198
206
218
233
237
237
237
241
244
245
245
246
247
251
251
251
251
251
256
256
259
262
262
266
271
271
274
277
279
284
288
292
297
302
315
322
334
345
360
365
370
375
375
380
385
390
