226
226
226
226
226
226
226
226
226
226
226
226
227
227
229
232
233
233
234
235
239
241
241
239
239
239
239
239
233
233
232
231
231
231
230
230
231
232
232
234
235
236
238
238
239
240
236
236
236
236
235
234
235
236
240
237
237
238
239
240
240
241
241
240
238
237
237
236
234
231
231
231
232
232
232
232
232
231
231
231
231
230
229
228
227
226
226
226
225
225
225
224
224
224
224
225
225
228
228
227
227
227
225
232
232
232
237
239
240
240
240
246
247
246
245
241
240
239
237
235
231
228
228
227
223
225
226
230
234
234
235
234
228
228
228
228
228
228
228
228
228
228
228
228
229
229
229
228
228
228
228
228
228
228
227
227
226
226
225
225
224
223
222
221
221
221
222
225
225
224
223
223
223
223
225
226
229
230
230
234
239
244
242
242
241
239
235
235
234
234
232
228
225
225
225
225
219
216
214
214
214
214
214
213
212
212
212
214
215
215
215
215
213
213
212
212
211
210
209
209
208
208
208
208
208
208
208
208
208
208
208
209
210
211
211
211
211
210
210
210
210
211
211
211
210
210
209
208
208
209
210
211
211
212
212
212
214
217
218
219
219
219
219
218
218
218
221
222
222
221
220
220
219
219
218
217
217
217
216
216
216
216
217
218
216
214
214
214
214
214
214
214
212
211
211
210
208
206
204
204
203
203
203
202
201
200
200
198
196
194
193
190
190
189
189
189
189
189
189
189
189
189
188
188
188
188
188
187
187
187
187
187
186
183
182
182
182
182
182
181
181
182
183
190
190
180
179
179
178
183
183
181
185
188
190
188
187
185
187
192
192
192
192
192
191
189
188
185
186
187
191
191
189
188
187
187
187
194
193
191
191
190
187
180
177
169
168
164
163
162
157
158
159
159
160
160
160
160
160
160
159
158
157
159
155
154
157
160
158
153
163
161
158
152
162
159
151
151
152
153
154
157
164
171
171
169
169
180
191
184
177
181
185
185
184
190
192
194
198
198
198
197
199
202
204
211
211
216
231
236
237
230
230
230
232
233
235
239
241
245
249
254
258
263
263
263
262
262
262
263
264
267
268
271
272
276
280
286
292
296
302
303
299
291
269
258
257
257
257
257
257
257
266
275
263
261
258
251
247
243
241
241
239
237
234
232
232
234
236
238
241
239
227
212
209
202
200
200
200
198
197
197
197
197
201
207
208
206
204
199
191
174
172
171
168
163
162
161
161
161
161
160
159
159
158
158
156
156
157
157
157
157
158
158
156
154
154
154
154
154
153
154
154
153
156
157
159
164
167
171
171
171
173
173
168
166
165
165
163
161
159
158
157
156
156
155
155
155
155
155
155
155
155