272
272
272
272
272
272
272
272
272
272
272
272
273
274
274
275
275
275
277
277
278
278
278
279
279
279
279
279
279
279
279
279
279
279
279
279
281
281
282
279
278
278
277
277
277
277
277
277
277
277
277
278
278
278
278
278
281
282
279
278
278
278
277
275
275
275
275
275
275
275
276
276
277
277
277
277
277
277
277
277
277
270
269
269
269
268
268
268
267
267
266
266
264
263
262
261
266
267
271
274
277
279
280
279
279
279
279
279
278
278
276
275
277
277
272
271
270
275
276
272
272
271
274
275
278
279
280
284
289
291
289
288
287
285
283
283
284
284
283
283
283
283
283
284
285
286
286
286
286
286
287
287
287
287
288
290
288
287
287
286
284
282
281
278
276
274
271
271
271
272
272
273
273
273
273
272
270
271
284
287
286
286
285
285
284
284
283
281
281
281
284
284
285
291
294
294
299
307
309
313
316
322
328
336
352
361
362
364
365
368
377
385
392
394
401
402
404
407
407
408
408
408
409
408
402
401
401
401
401
401
401
402
402
405
422
428
436
438
439
440
443
445
446
448
449
450
451
451
453
457
462
464
466
467
469
470
470
471
471
471
471
471
477
483
485
487
487
487
487
487
487
487
487
487
489
491
500
502
503
504
504
505
509
512
512
514
515
518
519
520
523
526
529
530
532
533
537
538
540
541
542
543
544
546
551
554
566
567
566
565
563
563
565
565
566
567
569
574
577
579
581
582
583
584
586
586
587
587
587
589
591
594
595
597
600
603
603
603
604
605
606
606
607
607
608
609
609
609
609
609
609
609
609
607
607
608
608
608
607
607
604
602
601
599
596
595
593
592
591
590
589
589
588
588
585
582
580
579
579
579
579
580
580
580
579
578
574
573
573
570
568
566
564
560
557
556
556
553
552
548
544
544
549
550
551
551
551
551
550
550
550
550
549
549
549
529
529
529
529
519
512
509
504
506
507
506
503
502
501
500
495
493
489
484
475
469
465
461
459
458
453
448
445
438
435
431
414
407
404
387
387
383
381
380
379
379
374
371
373
369
367
365
364
362
364
365
366
367
363
360
352
352
352
352
348
348
348
348
348
343
339
335
337
338
339
340
341
348
350
349
347
346
346
345
342
339
337
336
336
335
332
331
330
329
325
324
323
321
316
314
313
314
316
321
320
318
316
314
313
311
307
303
302
300
298
298
298
297
297
296
296
296
296
294
293
291
288
290
292
293
297
297
296
295
294
292
293
298
301
300
298
296
292
290
289
289
289
288
287
287
287
287
287
287
287
287
287
289
290
287
287
287
287
287
286
286
285
285
285
285
284
283
283
283
283
283
283
284
284
284
287
289
289
289
289
287
280
278
277
275
274
271
275
277
276
272
273
273
276
276
276
277
278
279
279
279
279
279
280
284
286
287
287
289
289
290
291
290
281
279
277
275
275
275
275
276
279
281
281
281
280
280
280
280
280
280
280
280
280
281
281
281
281
281
280
278
278
278
278
278
279
279
280
280
280
276
276
276
276
277
278
279
279
279
280
282
282
282
283
283
280
280
279
279
278
278
278
278
276
276
276
276
276
276
275
272
272
272
272
272