0
2
6
10
10
10
10
10
13
13
13
13
13
13
14
14
14
17
17
18
18
18
18
18
25
25
31
31
37
37
37
37
38
38
41
41
41
41
41
41
41
43
43
43
43
43
43
43
47
47
56
66
81
86
91
93
97
101
101
101
101
104
108
110
114
114
118
121
125
125
125
129
132
133
136
139
147
157
170
183
197
212
236
236
236
236
239
240
244
244
244
244
244
244
246
251
251
251
251
251
251
251
256
260
274
289
304
309
314
