324
323
323
323
324
327
328
329
331
332
335
337
339
341
341
340
339
337
336
336
336
338
346
347
349
352
357
362
375
377
380
380
378
379
380
381
384
386
392
395
395
396
396
397
397
396
396
395
394
395
397
402
404
403
401
399
394
391
389
386
385
385
385
385
385
385
385
385
385
388
395
397
400
404
408
409
411
412
412
412
413
414
415
416
418
420
421
423
426
428
429
431
431
432
433
433
433
433
434
434
434
433
433
433
433
434
435
436
437
437
437
435
433
430
433
431
432
435
431
425
423
421
421
420
419
418
416
416
415
414
414
413
413
413
411
411
411
410
409
399
398
397
395
392
391
391
393
395
397
398
399
397
395
399
404
408
413
396
392
389
387
386
385
385
383
382
379
380
384
387
380
370
366
366
365
361
362
364
366
368
370
370
369
368
363
360
361
366
377
379
376
373
366
362
361
360
359
359
363
367
372
372
376
379
387
387
387
391
397
401
408
411
417
417
415
414
411
408
404
401
398
390
388
386
378
377
372
370
368
363
360
359
357
354
352
340
337
332
332
333
334
335
337
338
338
338
342
341
339
338
339
341
342
344
344
346
349
352
354
359
360
361
362
363
365
370
373
378
381
385
388
387
387
386
386
385
384
384
384
384
386
388
390
389
387
384
376
371
366
362
362
361
360
359
358
358
358
362
365
367
371
378
386
387
388
390
392
397
405
411
419
425
429
429
428
425
425
427
429
432
429
416
408
409
411
410
406
404
403
403
405
408
410
410
411
412
413
413
415
413
411
409
411
413
413
409
402
397
393
389
384
384
370
357
343
342
338
335
331
328
324
321
319
319
320
320
320
320
320
320
315
314
313
312
311
307
305
305
305
305
305
304
303
302
301
301
300
300
300
299
299
299
297
297
297
297
297
297
293
293
293
293
293
293
293
293
292
292
291
291
290
290
290
290
291
290
290
290
290
290
290
290
290
290
290
290
292
293
293
293
293
293
291
290
289
289
289
289
287
287
287
286
286
286
286
286
286
285
284
283
281
281
286
288
288
288
288
288
287
287
286
285
285
285
285
285
285
285
286
287
287
288
288
288
287
287
286
286
286
285
285
285
285
286
286
287
288
288
289
289
290
290
290
290
289
288
288
288
287
287
287
288
290
290
291
290
288
290
290
290
290
290
291
291
291
291
292
294
294
295
295
296
297
298
299
299
300
300
301
301
302
302
303
306
306
307
308
312
312
313
313
313
313
314
315
316
317
326
329
331
330
327
319
319
318
314
313
312
311
311
310
310
310
310
310
313
314
314
316
318
320
322
322
322
322
322
322
324
325
327
329
330
331
331
331
332
335
336
344
348
348
347
346
345
341
341
341
344
355
357
360
372
372
372
371
371
371
371
371
371
371
373
373
374
377
379
380
381
381
381
381
381
383
384
386
387
388
390
391
393
397
403
407
409
409
410
410
412
413
414
415
417
418
417
417
416
414
414
412
411
408
402
395
392
390
388
386
385
384
384
385
387
388
387
386
377
367
363
362
361
359
357
356
355
355
354
353
338
336
334
326
327
328
330
342
345
348
349
351
353
358
362
364
368
376
378
382
382
381
383
389
389
387
386
390
394
396
398
405
408
407
411
413
414
414
415
417
419
420
422
422
422
420
418
416
414
417
420
417
416
415
414
411
407
406
396
392
389
385
381
381
377
360
347
338
335
323
322
319
318
313
312
309
286
284
284
282
281
280
280
278
275
277
274
272
271
271
270
268
268
269
271
273
274
278
281
287
296
299
300
303
305
308
309
308
308
308
310
311
314
316
318
313
312
310
312
313
315
317
318
320
322
323
323
323