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