467
455
461
469
472
466
462
457
454
452
450
450
450
451
453
456
457
458
460
456
440
439
439
439
440
431
420
417
433
435
435
435
435
436
436
435
433
430
430
429
427
425
423
417
415
415
413
409
408
408
408
408
408
408
408
409
410
410
410
411
411
412
414
415
416
418
419
419
419
419
419
419
419
419
419
419
419
421
422
424
426
428
429
431
434
437
440
441
444
443
442
439
447
457
457
455
447
445
444
443
444
447
447
446
446
446
445
445
444
439
439
435
434
436
438
438
436
432
431
431
430
430
428
427
425
425
423
423
423
422
418
411
407
400
394
389
382
380
380
380
381
382
383
383
383
381
378
376
374
373
371
371
371
371
369
368
368
370
370
371
371
371
371
369
366
364
363
362
362
362
361
361
361
361
362
364
365
367
368
367
367
366
365
365
365
364
363
362
361
359
359
358
358
358
359
359
360
360
360
361
361
361
361
361
360
360
360
359
358
356
356
356
357
358
359
359
359
360
361
362
362
362
363
363
363
362
360
360
361
361
362
363
363
363
363
364
364
365
368
372
376
377
378
379
380
380
379
379
379
377
377
374
373
372
370
369
369
369
368
361
361
360
360
359
357
356
353
353
353
353
353
353
352
352
351
349
348
348
347
345
343
341
339
341
342
342
343
342
341
340
340
340
339
337
337
337
337
337
338
338
337
336
336
335
335
336
336
336
337
337
338
338
338
340
342
343
340
336
336
333
331
329
320
320
320
321
322
322
323
324
324
325
325
325
325
324
323
321
320
320
319
319
318
317
317
317
317
317
317
315
312
310
304
299
300
301
301
301
303
303
303
304
304
301
299
297
296
295
295
296
296
296
297
297
295
294
293
293
293
293
293
293
293
293
296
297
299
300
302
303
303
303
300
297
291
291
292
293
294
294
294
294
295
295
295
295
296
296
296
296
297
299
295
295
296
296
296
295
295
294
294
293
293
293
287
289
291
292
292
296
296
296
296
295
294
293
294
294
294
294
294
294
292
290
289
288
287
288
287
287
287
288
289
289
290
290
291
286
285
284
284
284
284
284
284
284
284
284
285
285
281
281
281
281
281
281
281
282
282
281
281
282
283
283
282
282
281
281
281
282
284
286
286
285
284
283
282
277
275
275
277
278
279
280
281
282
282
282
282
282
281
281
281
281
281
282
282
282
283
283
284
284
285
285
285
290
290
291
291
291
292
292
292
292
292
292
293
294
294
295
296
297
298
298
299
304
305
304
303
301
301
301
301
301
301
301
302
302
303
304
304
306
306
307
308
310
311
312
314
315
316
317
317
318
321
322
323
323
324
327
329
330
331
331
332
333
334
337
340
343
345
347
350
350
352
348
350
351
353
358
361
363
365
367
369
370
375
382
384
386
392
394
398
400
405
406
408
411
415
415
424
429
430
431
430
426
426
426
427
428
429
437
435
430
430
430
430
433
434
436
436
438
439
444
446
446
444
448
449
449
450
453
458
462
464
470
475
474
476
476
477
476
470
471
470
469
463
463
464
467