391
391
391
391
391
391
391
390
390
391
391
391
391
391
391
391
391
392
393
393
398
406
406
406
406
406
406
406
406
409
419
422
424
424
424
424
424
424
424
424
424
425
425
424
424
424
424
424
424
424
424
424
424
424
424
424
424
424
424
424
424
424
424
414
411
411
411
411
411
411
411
411
408
402
395
395
395
395
395
395
395
395
392
385
379
376
376
376
376
376
376
376
376
371
370
368
365
373
373
373
373
373
373
373
373
372
372
363
343
343
343
343
343
343
343
343
334
327
325
325
325
325
325
325
325
325
313
307
307
307
307
307
307
307
307
301
298
297
297
297
297
297
297
297
297
296
295
293
291
289
287
285
285
285
285
285
285
285
285
284
283
280
279
279
279
279
279
279
279
279
279
279
280
283
283
283
283
283
283
283
283
283
283
284
284
284
284
284
284
284
284
284
285
286
287
288
288
288
288
288
288
288
288
288
288
288
290
292
292
292
292
292
292
292
292
295
299
300
302
302
302
302
302
302
302
302
302
309
313
316
316
316
316
316
316
316
316
318
320
324
324
324
324
324
324
324
324
324
324
324
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
337
342
342
342
342
342
342
342
342
342
341
341
341
341
341
341
341
341
341
341
342
345
356
356
356
356
356
356
356
356
359
365
372
372
372
372
372
372
372
372
379
399
399
399
399
399
399
399
399
399
399
399
399
402
402
402
402
402
402
402
402
419
423
423
423
423
423
423
423
423
426
429
435
435
435
435
435
435
435
435
435
437
438
438
438
438
438
438
438
438
436
436
436
436
436
436
436
436
436
436
442
444
444
444
444
444
444
444
444
447
448
448
448
448
448
448
448
448
448
448
448
450
451
452
452
452
452
452
452
452
452
454
465
465
465
465
465
465
465
465
465
468
468
468
468
468
468
468
468
472
473
473
473
473
473
473
473
473
468
466
466
466
466
466
466
466
466
464
460
458
456
456
456
456
456
456
456
456
455
451
451
451
451
451
451
451
451
450
452
452
452
452
452
452
452
452
450
450
446
439
439
439
439
439
439
439
439
437
431
426
426
426
426
426
426
426
426
425
425
423
419
419
419
419
419
419
419
419
419
418
417
417
417
417
417
417
417
417
416
416
415
408
408
408
408
408
408
408
408
401
393
393
393
393
393
393
393
393
393
388
387
386
386
386
386
386
386
386
386
386
382
378
365
329
329
329
329
329
329
329
329
321
322
324
324
324
324
324
324
324
324
324
319
318
303
293
293
293
293
293
293
293
293
292
286
285
283
281
281
281
281
281
281
281
281
277
276
264
264
264
264
264
264
264
264
263
257
250
250
250
250
250
250
250
250
249
249
249
249
250
250
250
250
250
250
250
250
250
251
252
252
252
252
252
252
252
252
252
253
254
255
257
257
257
257
257
257
257
257
256
254
254
254
254
254
254
254
254
254
254
254
264
264
264
264
264
264
264
264
272
275
275
275
275
275
275
275
275
280
283
288
288
288
288
288
288
288
288
288
286
286
294
294
294
294
294
294
294
294
291
290
288
283
282
282
282
282
282
282
282
282
281
281
281
281
281
281
281
281
281
281
280
280
279
278
278
278
278
278
278
278
278
278
279
279
287
288
288
288
288
288
288
288
288
293
295
295
295
295
295
295
295
295
295
294
293
293
293
293
293
293
293
293
293
296
298
314
314
314
314
314
314
314
314
320
327
337
341
341
341
341
341
341
341
341
346
361
372
372
372
372
372
372
372
372
374
381
384
390
390
390
390
390
390
390
390
390
389
340
340