436
435
435
435
432
429
428
427
426
425
431
433
430
430
430
430
430
428
426
424
424
427
433
432
430
427
423
427
427
426
425
425
422
422
422
419
420
421
421
420
420
421
424
424
425
424
423
423
421
419
419
419
419
419
419
419
414
416
417
418
426
433
441
441
441
454
433
422
416
412
413
414
413
413
416
421
428
437
429
415
404
406
402
403
403
404
405
407
408
408
407
406
405
406
406
406
407
406
408
406
405
407
410
406
411
425
439
434
433
435
435
403
401
401
400
398
399
400
395
399
394
397
396
394
393
391
391
389
389
392
391
398
396
397
398
400
396
392
389
388
388
388
399
404
408
410
402
385
388
393
401
408
415
408
405
400
384
384
384
383
383
383
383
383
385
387
388
389
390
388
387
385
382
381
379
375
372
373
371
372
375
384
391
393
391
370
368
368
373
372
371
367
366
366
365
365
367
369
370
370
370
368
366
364
363
363
363
366
370
371
391
396
392
378
362
362
362
363
365
367
367
367
364
364
364
364
364
364
364
363
363
364
362
363
363
364
364
364
364
363
362
357
357
357
357
356
355
355
356
354
354
353
353
353
353
351
351
348
348
348
348
348
347
347
347
344
344
344
344
344
341
340
338
341
343
345
342
341
341
344
340
340
340
339
347
354
356
357
358
352
353
354
356
352
351
349
339
337
335
334
334
330
330
330
329
329
328
327
327
327
328
328
328
328
328
327
327
326
326
326
326
326
327
327
327
327
327
326
325
325
324
324
325
328
328
328
331
338
340
337
322
331
338
341
327
323
321
319
319
319
319
319
319
319
319
315
314
315
319
320
320
320
320
320
320
320
320
320
320
320
320
320
319
319
317
315
315
313
315
316
316
316
316
315
314
312
310
312
314
313
311
312
310
310
308
308
309
308
308
308
308
308
308
310
310
309
309
309
309
309
310
312
313
314
316
316
317
316
316
316
316
316
316
316
316
316
316
317
317
317
317
317
318
318
318
318
317
320
319
318
312
313
315
314
315
315
312
312
316
313
313
315
316
316
316
317
317
317
318
319
320
320
320
321
321
322
325
325
324
323
321
320
320
319
318
317
317
317
318
318
318
319
319
325
326
326
327
327
327
330
335
335
335
335
335
336
337
337
331
328
327
328
329
330
331
331
331
331
333
342
348
347
358
370
369
366
362
378
378
362
356
353
350
347
344
340
336
336
337
337
339
339
338
338
338
339
342
342
342
342
342
345
344
343
344
344
344
344
344
342
341
342
346
346
346
346
344
343
343
344
344
345
347
348
349
347
349
350
348
350
350
350
350
350
351
352
352
353
353
356
356
355
353
353
352
350
350
351
352
352
353
353
353
353
353
353
353
353
353
353
354
354
354
354
353
353
351
351
352
352
353
354
354
354
354
355
356
358
359
360
360
359
358
356
356
356
357
358
358
358
359
359
360
362
363
365
366
366
365
365
366
370
370
370
369
364
363
364
365
367
368
369
368
367
368
370
371
372
375
377
378
373
372
373
376
374
374
374
376
375
374
385
390
398