221
221
222
225
239
239
238
233
234
229
229
225
224
222
222
223
224
224
224
225
226
227
229
230
235
235
236
239
243
246
242
240
242
243
239
238
239
239
241
246
246
246
249
249
249
248
247
246
245
248
254
253
254
255
255
254
260
263
264
262
258
259
257
254
251
249
249
249
249
249
249
249
249
249
249
252
252
258
259
259
264
269
268
268
267
265
265
265
265
268
269
267
266
265
264
265
266
266
265
265
265
266
266
267
267
267
267
267
268
270
270
270
271
282
294
283
291
291
292
292
295
293
293
290
290
290
292
290
286
285
285
296
298
301
305
299
292
291
298
299
299
298
298
298
296
296
293
295
297
294
294
295
296
297
300
300
300
302
302
303
303
303
302
299
299
298
298
298
300
301
303
302
299
300
303
304
307
307
306
306
306
301
302
307
311
313
314
314
301
301
301
303
303
303
304
304
303
303
303
305
305
304
305
306
306
306
306
307
307
307
308
308
309
311
312
313
315
315
315
319
321
321
323
324
327
329
329
332
332
333
335
343
344
344
344
342
339
337
337
334
332
332
334
335
338
337
335
335
336
336
337
339
340
342
342
343
343
348
349
345
344
343
344
347
348
349
349
353
353
353
353
358
359
359
360
360
360
359
374
376
380
378
376
373
372
372
372
373
373
379
384
385
386
388
390
391
391
391
393
398
400
401
402
403
404
405
407
408
410
411
411
411
414
417
418
422
420
417
417
419
418
418
420
420
427
427
430
430
433
437
439
438
438
440
443
446
446
449
451
459
471
499
508
506
498
498
498
495
494
494
494
493
492
489
463
464
466
468
470
466
457
437
435
433
433
433
431
431
431
431
431
431
431
434
439
437
432
427
423
419
417
417
417
417
416
416
416
413
411
417
401
400
398
395
390
388
387
387
387
387
387
386
386
386
385
377
377
372
369
365
363
364
368
369
369
370
372
385
386
388
389
390
390
393
394
395
406
406
406
413
417
420
417
416
418
421
426
428
429
430
431
433
436
438
438
438
439
440
441
443
443
444
446
447
446
446
444
438
437
436
431
429
430
434
437
437
418
419
419
418
418
413
400
398
397
395
392
386
380
378
378
376
371
371
370
369
368
363
361
360
357
355
351
347
346
342
342
342
337
337
334
333
333
335
330
328
334
335
336
337
339
341
341
339
337
327
323
317
317
319
310
307
304
297
297
298
300
301
302
298
290
291
290
288
281
284
276
275
273
270
270
262
261
261
261
261
261
261
260
261
262
263
263
259
258
258
265
267
255
257
256
254
251
252
245
244
246
239
239
239
240
240
240
240
241
241
240
240
240
237
235
235
233
233
232
231
231
232
229
230
229
228
229
227
228
227
227
227
224
226
225
222
222
222
223
223
223
223
223
222
221
221
220
220
220
223
227
227
227
230
229
229
233
234
233
234
229
226
225
224
223
222
220
219
219
217
215
214
214
213
213
208
206
206
207
211
213
213
213
213
211
213
214
216
219
219
219
219
218
218
218
218
218
219
219
221
221
226
228
229
230
227
231
231
236
236
236
237
238
236
236
232
233
238
242
242
243
235
235
237
239
242
248
251
251
250
250
254
259
262
262
262
262
261
260
261
268
262
261
260
253
256
258
258
256
253
252
255
255
253
249
247
235
234
233
233
226
226
220
218
218
216
214
213
208
209
208
206
206
207
208
207
207
209
205
212
211
211
209
208
206
206
206
206
206
205
204
204
205
205
205
209
213
217
215
212
213
213
213
212
212
215
217
216
216
217
217
225
229
233
233
224
223
223
223
225
226
227
228
226
220
221
222
222
222
222
223
223
223
221
221
230
244
232
232
231
232
233
236
236
237
239
244
248
246
242
241
232
235
236
237
237
237
238
238
235
241
239
238
237
240
240
240
240
237
235
244
248
243
242
242
244
244
256
265
265
265
265
265
262
258
258
258
254
248
247
245
249
250
244
246
252
241
241
243
243
244
247
255
253
252
250
250
251
250
246
246
246
246
246
247
247
247
247
247
247
247
247
247
249
249
249
249
249
249
249
249
251
258
260
259
261
265
262
260
256
253
255
255
255
250
248
246
246
247
248
249
250
248
246
246
246
244
243
239
237
237
237
243
240
244
245
238
236
235
234
233
231
226
225
224
224
224
224
223
223
223
224
222
222
223
223
227
235
233
229
228
226
225
226
226
226
225