217
219
219
219
219
218
217
217
217
217
217
217
217
218
218
215
213
212
208
208
208
208
208
208
209
209
209
202
201
202
205
205
205
205
208
211
211
213
217
215
208
209
209
209
192
192
193
190
189
188
188
188
188
188
189
195
195
195
198
199
203
202
202
200
195
189
189
189
189
189
188
188
188
187
180
179
179
177
176
175
174
174
174
175
176
180
179
177
176
176
176
176
164
164
162
158
157
154
154
154
153
153
148
150
148
149
151
152
155
155
160
156
151
147
143
143
142
141
142
144
140
142
142
141
141
141
141
142
141
139
140
140
140
140
137
137
139
139
137
137
130
130
128
127
126
123
123
126
125
125
124
125
125
125
125
122
121
121
122
122
121
119
119
120
121
121
121
120
120
120
121
121
119
119
119
121
119
119
117
117
117
118
120
117
115
115
124
125
125
126
126
120
113
111
110
107
105
106
106
106
106
108
108
108
108
105
105
105
105
104
104
104
104
104
104
106
106
116
117
117
111
112
113
116
111
110
110
110
109
111
111
112
111
115
115
115
116
116
116
116
116
119
120
120
120
120
120
126
126
126
126
126
126
126
123
123
121
121
121
122
122
122
122
122
119
119
122
121
121
122
122
120
121
122
122
123
123
124
124
126
126
126
126
126
126
125
125
125
129
134
134
134
134
136
136
142
142
142
142
142
143
142
144
145
146
146
147
147
148
148
148
147
151
149
149
150
154
153
153
153
158
156
155
153
154
154
155
156
151
155
154
151
151
151
151
152
152
152
151
153
149
147
149
147
147
140
139
139
139
140
140
141
140
140
141
138
137
137
136
135
135
135
133
133
133
133
134
132
136
138
140
140
141
142
142
141
142
142
141
141
143
147
149
153
156
160
155
156
152
150
149
148
148
153
154
154
154
154
153
157
157
158
163
163
163
167
167
168
168
168
170
171
172
172
173
174
174
174
175
179
179
183
183
181
181
180
185
185
195
209
209
212
212
215
217
217
216
216
216
216
216
219
208
207
214
213
212
211
211
211
211
213
213
214
215
216
216
216
216
219
220
222
222
218
224
219
219
219
219
220
220
220
238
237
235
229
228
228
228
242
243
251
241
243
244
244
244
242
244
244
244
245
242
236
233
233
233
233
232
232
232
229
229
229
230
228
228
227
225
224
224
222
221
220
220
220
220
217
216
213
213
216
216
217
217
213
212
212
216
220
220
220
219
219
219
218
218
218
218
218
218
218
217
216
213
216
216
219
212
212
212
209
205
202
202
202
202
202
202
206
208
210
210
210
208
208
210
210
214
216
219
219
219
217
217