220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
219
219
219
219
218
218
218
218
218
219
219
220
221
221
222
222
222
223
223
223
223
223
223
225
226
234
240
246
252
258
261
263
282
287
288
292
293
294
303
319
358
359
361
364
371
372
377
388
399
401
402
429
431
434
438
442
446
452
472
473
473
481
485
489
493
497
499
502
505
506
504
502
503
504
506
508
513
517
519
521
526
534
536
539
542
546
550
554
558
561
563
563
560
559
557
554
550
545
542
540
538
534
527
517
512
510
509
507
506
503
503
503
504
504
502
499
497
494
492
493
493
493
493
493
493
492
492
492
491
491
490
490
492
493
493
494
496
498
499
501
503
506
510
516
517
519
521
523
524
525
526
526
526
526
526
526
526
526
527
528
529
532
534
536
537
537
537
536
535
535
534
533
532
532
532
531
530
528
527
526
524
523
522
520
518
516
511
505
500
492
485
478
473
468
463
459
453
443
430
417
417
406
404
394
393
391
388
386
382
380
376
372
367
363
362
360
358
355
354
353
352
352
352
352
352
352
352
352
352
352
353
353
350
346
342
339
335
330
329
325
323
321
320
317
316
313
311
307
306
298
291
290
288
288
287
285
282
281
280
277
276
275
274
273
270
269
269
268
268
267
266
265
265
264
263
263
261
261
259
258
258
257
257
257
257
258
258
259
259
260
260
260
260
260
260
260
260
260
260
260
261
264
265
266
267
268
269
272
273
275
275
275
275
275
275
275
272
269
268
264
264
264
263
263
261
261
260
258
257
256
254
253
252
252
252
251
251
251
251
251
252
252
253
254
254
254
254
253
253
253
253
254
254
255
255
256
257
257
257
255
254
253
252
250
248
249
250
251
252
253
253
253
253
253
253
253
252
252
250
250
251
256
256
256
257
257
257
258
258
259
260
262
266
270
274
274
276
271
266
264
264
264
265
265
265
265
265
265
262
256
249
246
245
244
243
242
238
236
235
232
228
226
226
226
226
225
224
224
224
224
224
224
223
223
223
222
222
222
222
222
222
222
222
222
222
223
223
223
222
222
222
221
219
219
218
218
218
218
218