450
450
450
450
450
451
451
450
450
450
450
450
449
449
449
449
448
447
447
447
449
448
447
443
432
424
424
423
422
421
421
420
419
418
418
418
417
416
414
414
413
412
410
408
407
406
405
404
403
403
402
400
397
393
391
390
389
389
389
389
389
389
388
387
387
388
389
390
389
387
386
384
382
382
382
382
381
381
381
380
380
380
380
379
379
379
379
379
379
379
379
379
380
380
380
380
380
381
381
382
382
382
383
383
383
383
383
382
382
381
381
380
380
379
379
379
379
379
379
376
376
375
374
371
369
367
367
367
367
367
368
369
369
369
369
368
368
370
372
371
370
370
370
372
379
380
381
382
386
387
388
389
391
395
399
403
410
415
419
430
432
434
436
438
439
440
441
441
442
443
443
442
439
444
450
451
452
452
448
446
446
446
445
443
441
439
437
438
432
427
436
437
438
439
439
439
438
437
437
435
433
432
430
429
424
423
421
420
419
417
416
415
408
403
399
394
391
389
387
386
386
386
386
384
376
375
374
371
367
364
361
357
354
354
354
354
354
354
354
354
353
353
352
348
350
357
365
371
375
376
376
376
374
373
370
370
369
369
369
370
372
373
373
374
375
376
376
375
374
372
371
371
371
372
372
372
374
375
377
378
378
377
377
377
390
389
390
388
387
383
384
396
403
401
399
392
380
378
378
382
385
384
382
381
381
381
381
381
381
381
380
379
378
378
379
365
359
353
353
348
347
341
340
339
338
338
338
338
338
338
338
338
338
338
338
337
337
339
340
340
338
338
338
337
337
337
338
338
337
335
332
331
331
331
332
332
333
339
344
346
352
352
352
351
351
350
349
349
349
349
350
350
352
354
355
355
355
356
356
356
357
358
358
364
366
356
356
356
354
354
358
360
360
364
369
372
373
379
382
383
383
385
389
390
390
393
394
397
400
408
412
424
428
428
427
426
425
426
428
429
428
427
424
422
422
426
427
427
427
429
431
434
436
442
442
440
437
436
436
436
434
430
427
426
426
426
428
429
429
429
430
434
434
434
433
433
430
424
421
424
421
415
412
409
406
406
406
406
414
416
419
424
435
449
475
470
467
466
465
463
459
458
460
465
465
463
461
460
458
456
450
446
444
439
437
435
432
415
401
400
399
399
399
399
399
402
404
406
406
406
406
406
406
413
418
425
427
427
429
429
427
424
423
403
398
383
378
374
370
370
365
365
363
360
359
359
357
357
357
357
358
358
358
358
357
357
360
354
352
351
351
351
351
351
351
350
349
349
352
352
351
349
350
350
350
348
347
346
345
345
345
348
348
347
347
347
347
347
347
348
348
349
349
349
349
351
349
346
344
345
345
346
346
346
346
346
345
345
342
340
339
338
337
337
338
338
339
339
337
336
335
335
335
334
333
333
332
332
332
331
329
329
327
327
327
327
328
329
329
328
326
326
325
325
325
325
325
325
325
325
325
325
325
326
326
326
325
325
321
316
316
316
316
316
314
313
313
312
311
310
307
305
305
304
304
302
302
302
302
302
302
302
302
302
302
302
302
302
301
301