273
283
297
297
300
309
311
313
313
313
313
318
321
328
334
337
339
342
342
345
346
350
350
372
373
373
375
371
371
371
371
371
378
378
373
370
375
372
357
356
356
359
361
361
356
356
358
360
359
360
362
363
364
364
364
363
363
363
363
361
360
360
360
360
359
357
355
355
355
356
362
366
366
367
367
369
371
369
369
370
371
374
375
376
377
378
374
374
374
374
375
384
385
392
393
395
398
400
402
402
405
409
415
417
420
421
422
424
425
425
425
426
426
427
433
435
435
434
433
432
430
430
430
421
420
420
418
418
417
416
409
409
410
411
412
412
412
416
418
418
418
418
418
418
418
418
417
417
420
407
408
406
406
406
405
406
406
406
409
411
411
409
406
408
409
411
411
405
402
403
404
402
399
399
398
397
396
396
396
396
396
396
396
396
395
394
392
392
393
393
394
395
398
400
400
398
398
397
396
395
395
393
392
391
396
397
398
393
391
393
384
382
379
377
373
370
368
369
369
373
372
354
354
357
360
359
358
358
356
356
357
357
356
350
346
343
344
344
345
345
347
352
350
347
345
345
349
352
353
351
350
352
352
352
344
340
340
345
346
346
342
340
337
337
336
339
338
337
336
340
345
345
337
333
327
327
327
326
326
330
332
329
326
325
325
326
331
334
333
332
329
331
333
334
326
324
322
322
325
325
320
318
316
315
314
315
318
313
312
311
310
308
306
305
306
307
307
307
307
307
318
319
320
320
317
301
296
298
298
299
294
294
292
291
290
290
290
290
289
288
287
288
293
297
299
297
293
298
299
299
295
293
292
292
294
297
297
294
287
283
287
291
293
293
293
291
290
290
292
297
298
300
302
304
303
301
301
309
306
303
305
307
307
308
306
297
288
288
287
287
287
287
287
291
291
290
290
289
289
288
287
288
293
293
293
293
294
294
294
287
288
289
289
291
294
297
298
299
306
310
320
323
327
336
340
340
341
341
343
345
345
346
347
347
356
358
365
365
370
372
375
390
397
402
404
405
407
409
409
414
418
421
421
423
425
426
430
435
439
439
440
442
444
459
462
479
480
480
479
479
481
482
484
483
465
462
462
462
470
472
471
477
476
471
469
469
473
473
475
478
485
492
493
490
492
493
488
487
487
492
489
489
490
490
490
490
490
492
492
492
488
488
488
488
489
472
461
459
458
458
457
457
457
457
457
456
455
456
456
443
441
439
434
429
423
422
422
422
424
406
400
395
393
391
389
387
386
384
384
384
383
383
382
381
379
364
360
359
357
355
355
350
351
348
341
337
332
327
309
304
303
302
295
293
290
287
285
286
286
284
281
280
279
280
286
289
290
291
291
292
293
299
302
304
305
310
312
314
317
318
319
322
323
329
331
333
359
363
374
381
392
394
392
392
393
396
406
409
414
419
431
433
433
435
437
447
443
444
444
447
450
468
468
469
470
471
476
476
476
474
473
471
469
469
469
468
467
467
467
467
464
457
456
456
457
459
461
463
463
463
464
465
467
471
470
465
445
438
434
430
428
433
436
454
449
443
443
446
446
449
450
450
454
455
456
457
457
458
459
461
470
467
468
475
477
477
485
485
486
488
489
489
490
497
495
487
487
483
481
480
477
476
474
472
470
468
465
461
458
452
448
443
441
438
435
434
433
432
429
429
427
426
424
424
426
427
427
428
429
430
431
432
435
436
442
442
441
437
437
435
435
431
433
436
437
437
440
443
445
444
437
425
422
419
416
416
416
417
417
418
417
415
415
414
413
411
409
408
408
405
405
405
404
401
399
398
394
391
389
389
389
389
394
394
389
395
396
398
398
398
391
390
388
386
384
379
379
376
374
374
373
373
347
345
343
341
338
337
334
328
320
317
313
312
312
313
317
319
324
328
328
328
337
337
337
335
335
334
333
333
333
333
333
337
339
339
342
346
347
364
365