248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
251
252
253
253
254
255
258
260
264
268
272
272
272
276
279
282
286
289
294
299
300
302
306
308
310
315
320
321
321
320
319
318
318
318
319
320
322
326
328
330
332
335
337
339
343
344
345
348
350
350
352
354
357
360
361
362
364
365
366
368
369
370
372
372
372
371
367
365
363
363
360
364
367
371
376
379
382
383
383
385
387
387
386
385
387
393
398
396
394
393
392
390
388
384
379
373
361
361
358
358
358
358
358
358
358
358
358
357
355
354
353
351
348
345
341
332
329
328
326
324
322
324
326
326
329
332
332
332
333
334
335
336
334
331
327
327
327
326
326
330
334
338
341
344
348
349
351
352
365
379
402
417
425
434
439
447
454
458
459
461
460
456
453
450
447
446
445
445
445
446
450
452
459
463
466
467
468
468
470
471
471
470
469
469
469
469
466
464
462
455
447
438
433
427
420
420
415
412
400
394
388
383
381
380
379
378
376
374
377
378
380
384
389
395
398
401
408
411
410
410
409
409
409
409
409
407
407
406
406
406
406
406
407
408
410
412
413
415
416
420
424
425
426
426
428
429
430
431
431
430
429
427
425
424
423
420
418
417
418
419
420
421
421
422
424
428
431
434
435
433
431
430
427
422
421
418
417
415
414
412
411
405
402
407
409
410
411
413
421
430
431
431
431
429
427
425
424
423
423
422
421
420
419
418
416
414
412
411
410
403
402
401
401
401
401
401
401
402
403
403
404
405
407
408
408
405
405
398
397
396
395
394
393
393
393
392
392
390
389
387
386
386
385
382
382
382
382
382
382
382
382
383
383
384
384
383
381
379
377
375
374
372
370
369
367
367
370
372
373
374
375
377
380
381
375
373
372
371
369
369
367
366
365
364
364
363
362
361
360
360
359
359
359
359
359
358
356
355
354
353
351
350
350
348
347
344
341
344
346
348
348
347
346
344
343
340
339
339
339
339
339
339
339
335
329
323
321
319
315
312
305
296
287
286
283
280
277
274
269
264
261
257
256
253
251
250
249
249
249
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248