373
372
372
372
372
372
372
372
371
371
371
371
371
371
371
371
371
373
374
376
377
377
378
378
378
378
378
379
380
378
375
375
375
375
375
374
374
372
372
371
371
371
371
371
371
371
371
371
371
372
372
372
372
372
372
373
371
370
370
370
370
370
370
370
370
370
370
370
370
371
371
371
371
372
372
372
372
370
371
371
371
372
373
375
376
375
375
375
380
383
383
382
378
375
374
377
380
381
381
381
377
375
373
371
370
369
360
360
364
364
364
364
364
365
365
366
366
366
366
366
366
368
369
369
369
369
369
369
370
372
372
373
378
387
392
393
399
399
399
401
403
405
406
406
406
407
407
407
407
410
412
412
417
419
419
419
419
419
419
418
418
418
418
417
417
416
411
405
403
399
397
392
388
384
379
366
361
358
356
354
353
349
344
341
340
338
338
339
339
340
340
340
340
340
340
340
340
340
340
341
341
342
342
342
343
343
344
344
344
344
344
344
344
344
344
344
343
343
343
343
343
343
343
343
343
343
343
346
348
348
351
353
352
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
353
353
353
353
352
351
351
351
351
350
350
350
350
347
347
347
347
347
347
347
347
347
347
347
347
347
347
347
347
346
346
346
345
343
343
343
343
343
343
343
343
344
344
347
347
347
347
347
347
347
348
347
347
347
347
347
347
347
347
347
347
347
347
347
347
347
347
348
348
348
349
345
344
344
344
344
344
344
344
344
344
343
341
340
339
339
339
339
339
339
339
338
338
338
338
338
337
337
337
337
336
334
333
333
333
332
332
332
332
332
331
329
327
319
318
316
315
314
313
312
313
314
314
314
314
314
314
314
314
314
314
314
314
314
314
313
308
307
307
307
307
307
307
307
307
307
307
307
307
307
308
308
308
309
309
309
309
309
309
308
306
311
315
315
311
311
311
311
311
311
311
311
312
314
316
315
315
315
315
314
314
314
313
313
310
310
310
310
312
313
317
318
314
314
314
314
314
314
314
314
314
314
314
315
315
315
315
315
315
315
315
315
315
314
314
314
314
314
314
313
313
313
312
312
312
312
314
316
317
317
315
315
313
312
312
312
311
311
311
311
311
311
314
315
315
315
317
317
317
318
318
318
318
318
316
316
316
315
315
315
316
316
316
316
316
316
316
316
315
315
315
315
315
314
317
317
313
315
315
315
316
316
317
317
315
315
315
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
313
312
312
313
314
314
314
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
317
317
316
316
317
317
317
317
318
318
316
321
321
321
321
321
321
321
320
320
320
320
320
320
320
320
320
320
319
319
319
321
321
323
326
325
323
322
322
321
321
319
318
318
318
318
319
320
320
320
321
321
321
322
322
322
322
322
322
322
321
325
326
324
324
324
324
324
324
324
324
324
323
323
323
320
319
319
319
319
319
319
319
319
320
320
320
320
321
322
322
322
322
322
322
322
322
322
322
322
323
323
324
322
322
322
323
324
322
322
322
324
325
325
326
329
329
329
329
333
333
335
335
336
336
336
336
336
336
336
337
337
337
337
341
342
342
343
344
344
346
348
348
349
350
350
350
350
350
351
351
352
356
360
367
373
378
382
383
386
387
389
392
394
396
399
405
412
414
416
417
418
418
418
420
420
420
420
420
419
419
419
417
417
417
415
414
414
413
412
411
408
408
408
410
410
410
410
410
410
409
409
409
409
409
409
409
409
409
409
407
408
416
418
421
424
424
431
438
440
441
441
441
440
432
423
420
420
419
419
418
417
416
413
412
411
409
409
409
403
394
384
378
376
374
374
374
374
374
374
373
372
371
369
368
368
368
368
368
368
369
370
371
372
372
372
372
372
372
372
371
371
371
370
370
370
371
370
373
366
371
372
367
379
371
371
380
370
372
373
364
359
357
364
372
364
365
365
358
367
357
356
358
353
348
351
353
354
355
352
352
350
348
348
346
356
359
351
351
347
347
347
347
347
348
348
349
349
349
348
347
347
347
349
350
350
349
349
346
346
344
343
342
341
341
341
341
340
340
340
340
341
341
341
341
342
342
342
342
342
341
341
341
341
341
340
340
340
340
344
343
342
342
342
342
342
343
343
343
344
344
344
344
345
346
346
349
350
351
355
355
356
357
357
357
358
358
359
359
360
359
359
359
358
356
356
356
356
356
356
356
356
356