432
430
428
428
428
427
426
426
427
428
428
428
428
428
423
423
423
423
424
424
424
424
424
423
422
422
421
418
418
418
418
420
419
418
420
420
418
419
419
420
418
416
414
412
412
413
412
412
412
411
411
411
411
409
409
409
410
413
413
411
408
406
411
413
411
408
407
408
408
405
404
404
406
407
407
405
405
404
404
403
402
402
402
402
402
401
400
400
400
400
399
396
396
396
395
396
397
394
393
390
389
392
394
401
413
412
403
402
401
402
402
396
390
390
390
392
393
393
392
388
388
390
389
386
384
383
382
381
379
379
378
378
378
379
378
377
375
375
375
375
386
384
374
373
373
373
373
382
382
382
382
383
382
380
380
377
375
377
377
375
373
372
371
371
371
372
374
374
373
372
371
369
368
368
368
368
368
371
370
368
368
368
366
365
366
366
369
373
373
373
374
375
373
372
370
364
364
369
372
373
372
371
368
366
366
366
367
367
369
370
371
369
366
366
368
370
371
370
368
366
364
363
363
363
362
360
360
361
362
361
361
361
361
363
369
369
371
369
368
367
369
369
369
368
362
361
361
361
357
357
361
361
360
360
361
361
361
361
361
361
364
366
367
365
363
363
364
364
363
365
361
357
359
362
357
359
364
360
358
358
360
360
363
365
368
370
369
364
360
360
357
357
358
363
364
362
360
359
358
359
356
358
362
365
368
365
366
367
365
359
357
354
353
353
353
354
354
354
353
353
359
361
364
365
366
367
367
364
364
364
359
353
353
357
361
375
380
377
373
370
369
368
367
370
373
370
361
358
358
363
365
351
348
348
348
348
349
349
349
349
349
349
350
350
348
347
347
347
346
349
350
354
353
351
350
348
346
346
347
348
348
347
346
347
348
348
346
346
347
347
346
345
344
344
344
344
344
344
344
344
344
345
350
353
352
349
345
346
347
347
346
346
346
346
347
347
346
345
346
346
344
343
346
346
345
345
345
345
345
346
353
362
373
371
371
372
366
359
348
342
350
352
350
347
345
344
343
340
339
338
337
335
335
335
338
338
338
338
338
340
340
339
338
336
339
340
340
340
339
339
339
340
339
335
334
336
337
337
335
333
334
334
334
333
333
333
334
333
332
332
333
333
334
334
336
334
333
333
333
335
335
334
334
333
332
332
331
331
331
331
331
331
337
335
330
329
328
328
332
331
329
328
330
330
330
329
328
328
330
333
333
333
333
333
333
334
334
333
330
337
332
331
332
332
331
330
330
328
329
329
330
331
327
327
327
327
328
328
328
332
333
329
331
331
329
328
328
328
330
330
331
331
330
328
327
327
326
326
325
325
325
325
325
325
324
326
329
330
330
329
328
327
322
324
325
326
327
331
333
335
344
339
337
337
337
344
347
352
353
354
355
359
359
360
359
360
360
361
359
357
354
354
356
356
354
352
352
351
351
351
351
350
349
348
346
345
345
346
350
354
354
352
348
347
346
344
345
344
337
333
331
331
332
336
342
341
342
343
347
347
348
348
348
347
346
344
339
338
337
331
328
321
323
326
321
317
311
310
309
309
309
309
310
310
310
310
311
312
314
314
313
313
313
314
315
313
312
311
314
314
316
314
314
314
313
313
313
313
316
320
323
324
322
321
323
319
315
313
310
309
312
313
317
316
328
335
345
358
361
365
364
362
360
360
360
360
360
360
360
361
362
365
367
368
373
366
365
365
365
363
365
367
367
368
370
369
365
363
363
364
365
367
369
370
370
370
370
367
366
366
366
367
366
362
361
358
349
341
333
333
333
328
321
312
310
308
304
303
298
297
296
292
289
289
288
288
290
293
293
293
300
301
298
300
300
299
297
297
299
302
307
304
298
295
293
289
282
281
281
280
280
280
280
280
280
281
283
283
283
280
280
281
281
282
283
283
283
283
283
283
283
282
281
282
283
283
278
276
274