236
236
236
236
236
236
237
237
237
236
233
233
237
237
237
237
237
236
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
240
241
237
237
237
237
237
237
238
238
237
237
237
237
237
237
237
238
236
235
234
238
238
238
235
235
235
238
240
242
235
236
237
234
234
240
239
239
239
237
235
236
237
240
242
235
238
238
239
238
235
235
236
236
237
237
238
238
238
238
238
238
238
239
239
237
236
235
234
233
231
231
231
231
231
231
231
231
231
230
230
230
230
230
230
230
230
230
231
231
232
232
233
233
233
232
231
231
231
231
231
231
231
231
231
231
231
231
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
229
229
229
229
229
229
229
229
231
231
231
231
231
232
232
232
232
233
232
230
230
230
230
230
230
230
231
231
231
232
232
232
231
231
231
231
232
232
232
232
232
232
232
232
232
232
231
231
231
231
231
231
231
231
231
231
231
230
230
230
230
230
230
230
230
231
230
229
229
229
229
228
228
228
228
228
228
232
232
232
231
231
229
228
228
228
228
228
229
230
231
231
231
231
231
231
231
231
230
230
230
230
231
231
231
230
230
229
228
228
228
228
229
229
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
231
232
234
234
234
234
234
235
235
235
236
236
236
236
240
240
240
240
241
241
241
241
241
241
241
241
241
241
241
241
241
241
243
243
244
245
245
246
249
252
252
256
257
260
260
261
266
272
279
280
283
284
284
285
285
287
289
296
302
303
305
306
307
307
307
307
307
308
308
309
309
310
311
312
312
312
311
311
315
316
316
316
326
328
328
329
329
326
326
326
327
328
329
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
329
328
328
328
326
317
315
314
313
313
308
307
305
304
301
301
300
300
299
298
298
298
297
295
293
292
290
288
289
291
292
290
289
284
283
282
281
281
271
268
266
263
261
260
256
253
245
244
243
242
242
242
241
239
238
238
238
239
239
239
239
239
239
237
237
237
237
237
236
235
234
233
233
233
233
233
233
233
234
234
240
241
240
240
239
238
238
238
238
238
239
239
239
239
240
240
240
240
240
241
241
241
242
242
242
242
242
242
243
243
242
242
241
241
240
240
240
240
240
240
240
239
239
239
239
239
238
238
238
238
239
239
240
240
240
240
240
240
239
239
238
237
237
236
235
235
235
234
233
233
233
234
234
235
236
236
237
238
238
240
240
239
227
233
250
254
254
251
248
245
247
245
244
242
241
238
241
244
247
250
252
254
244
245
245
243
242
239
238
237
228
227
227
242
239
238
235
233
231
231
231
233
233
231
229
227
227
227
227
228
231
232
231
230
230
230
230
231
233
235
236
236
236
234
233
232
231
227
227
227
227
227
229
230
229
229
228
236
235
233
233
232
231
230
229
229
229
230
230
231
232
233
233
233
233
233
234
235
237
235
234
234
234
231
230
232
233
231
227
227
227
228
245
254
252
234
227
227
227
227
233
239
251
253
251
249
248
256
257
241
233
231
230
229
228
227
228
233
237
238
237
231
229
229
227
227
227
227
227
228
228
228
228
229
228
227
227
227
227
227
227
235
236
231
230
231
234
236
235
232
228
227
227
227
227
227
226
226
227
227
227
228
228
227
227
227
227
228
231
232
232
232
230
228
227
227
227
227
227
228
228
227
228
228
227
227
227
227
227
227
227
227
228
229
228
224
225
227
230
231
229
228
228
227
228
230
230
231
229
227
227
227
227
227
227
227
228
229
229
228
227
227
227
227
233
234
227
229
230
232
233
227
227
227
227
227
227
227
226
232
240
251
245
244
240
228
229
232
233
234
237
238
239
239
239
238
234
242
245
246
243
240
235
234
237
241
245
244
243
238
238
237
234
234
234
235
237
239
241
238
237
238
241
242
235
232
235
237
240
240
241
241
241
241
238
235
235
235
236
237
237
238
238
238
238
239
239
239
238
236
235
234
234
235
236
237
238
239
241
244
245
241
239
238
236
234
233
232
237
238
238
239
242
243
231
236
248
218
241
237
235
234
232
233
242
220
229
237
237
237
231
233
236
234
234
229
226
223
226
227
226
226
226
226
235
236
237
237
238
240
237
233
231
230
225
221
220
220
220
220
221
224
224
224
224
224
224
224
224
225
227
227
228
228
228
228
228
228
228
228
228
227
227
227
226
226
226
226
225
224
224
224
224
224
224
224
224
224
224
224
224
222
221
221
222
222
222
222
222
221
221
221
221
221
221
221
221
221
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
221
221
220
219
219
218
217
217
217
217
217
217
219
219
220
220
220
220
220
220
219
219
218
218
218
218
217
217
217
217
217
217
217
217
220
223
224
224
225
226
226
225
224
223
222
222
222
222
224
224
225
227
224
224
224
226
227
228
228
224
223
222
220
220
220
223
227
215
217
214
214
223
225
224
224
221
219
217
215
227
227
226
224
217
214
214
214
214
214
214
214
214
218
218
218
218
218
217
216
216
215
215
215
215
215
215
216
216
216
216
216
215
216
218
218
218
218
216
215
214
214
213
212
215
216
212
211
211
211
211
212
214
211
211
213
214
214
213
211
211
211
212
213
215
215
214
214
214
213
212
211
211
211
211
219
220
223
223
223
224
220
216
213
213
213
214
215
215
215
216
216
216
217
219
217
209
209
211
211
212
213
210
210
210
210
210
210
210
210
210
210
210
210
210
210
209
209
209
208
208
209
209
209
209
209
209
211
212
213
214
214
214
212
212
212
213
216
219
218
210
212
210
212
213
214
215
215
215
213
213
213
213
213
213
213
212
211
209
218
210
211
209
209
210
210
210
210
211
211
211
211
211
211
212
213
214
214
215
215
215
215
215
215
216
221
226
228
230
232
234
235
236
239
240
242
243
247
247
248
248
247
247
246
246
246
247
248
248
250
256
258
260
261
262
264
265
267
270
273
277
277
277
279
282
285
288
292
292
292
292
293
296
303
304
305
307
309
309
312
310
295
295
295
295
295
297
290
290
290