13
12
12
12
12
12
13
14
14
14
15
15
16
18
18
18
18
19
20
21
21
20
18
17
17
17
16
16
18
18
18
19
26
27
30
32
32
33
34
37
38
39
40
41
42
50
53
54
57
58
64
67
71
83
85
89
91
97
99
100
100
100
100
100
100
100
100
99
99
99
99
99
99
101
102
103
108
109
112
113
113
115
118
119
120
124
130
132
135
144
153
169
189
195
197
197
192
189
190
197
203
205
205
204
202
200
200
201
202
202
203
204
204
206
208
210
212
214
215
220
220
220
220
221
226
231
233
235
237
237
238
239
239
240
240
240
240
240
238
236
235
233
233
232
228
225
222
222
222
222
223
224
224
224
225
225
224
223
220
217
210
214
219
218
218
217
217
216
211
204
197
193
195
196
196
196
192
192
192
193
196
198
199
200
195
191
165
149
143
143
142
136
130
128
127
126
122
120
118
114
111
108
92
89
86
84
82
82
67
63
55
50
50
51
50
47
35
27
18
17
17
17
18
19
19
21
26
28
28
31
33
34
35
33
31
30
28
28
28
32
37
40
40
40
40
39
39
43
54
58
58
59
60
62
64
66
69
73
79
84
90
97
110
116
126
130
133
131
129
126
122
119
117
117
118
119
119
122
124
126
129
137
143
150
153
157
158
159
160
160
159
159
158
157
157
156
156
157
159
162
171
175
174
173
170
168
166
164
164
164
166
169
170
171
171
171
168
164
161
158
157
156
155
154
153
156
157
161
164
164
164
164
164
164
164
166
166
166
166
166
166
166
163
162
159
155
151
149
147
146
146
135
132
128
126
125
115
111
108
105
102
101
100
96
95
95
94
94
93
92
90
89
86
84
77
74
68
65
63
61
60
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
59
59
59
59
59
59
60
62
71
72
73
74
75
77
81
82
83
85
87
89
91
97
109
112
115
118
123
125
129
134
147
154
158
160
160
162
165
173
175
179
180
180
181
182
185
188
189
191
193
188
185
179
178
174
170
161
159
158
150
139
127
126
126
121
122
124
125
126
127
128
129
133
134
137
137
136
135
134
134
134
134
131
130
130
128
125
127
132
139
141
148
155
157
159
166
169
168
167
165
164
164
165
168
173
176
181
183
189
194
194
203
202
201
201
201
201
201
201
201
202
204
207
209
211
213
214
215
217
219
219
219
219
213
207
199
187
180
175
165
158
151
146
139
138
131
129
120
119
119
113
109
102
100
98
97
94
89
87
85
84
80
79
79
76
76
75
75
74
74
71
66
60
58
52
44
43
41
40
37
35
31
25
19
19
19
19
19
19
19
19
19
19
18
17
17
17
13
12
12
10
9
9
9
9
9
9
9
9
10
10
10
11
12
14
14
15
15
15
16
17
17
17
17
17
18
17
17
17
18
19
19
21
22
19
19
18
18
18
18
18
17
17
17
17
17
17
16
14
14
14
14
12
12
12
12
12
13
13
13
12