248
248
248
248
248
248
248
246
246
247
249
249
249
249
249
249
249
250
250
250
252
252
252
263
265
268
269
271
275
278
280
280
281
282
284
293
296
303
304
306
308
309
310
326
330
335
337
341
363
368
378
377
378
380
385
391
401
403
402
399
403
408
432
450
455
456
458
462
464
467
473
490
496
496
495
495
493
491
494
497
500
503
508
497
493
503
503
507
518
525
526
528
532
532
533
533
533
541
542
545
549
552
553
558
561
564
567
598
597
589
585
584
582
574
564
553
543
543
542
540
538
536
537
537
532
527
523
523
521
512
503
487
491
490
483
482
475
467
459
455
451
450
429
424
403
395
395
395
394
383
382
381
379
378
377
376
376
376
376
375
375
374
374
373
372
370
370
369
369
369
373
373
374
374
370
367
365
363
361
349
348
347
347
346
345
344
344
344
344
344
344
344
344
343
340
339
338
338
337
337
333
330
329
327
324
323
323
323
323
323
323
323
323
325
325
326
327
330
332
334
339
341
343
345
346
350
350
350
350
354
364
368
374
376
394
400
395
393
391
391
390
389
388
387
384
381
381
381
382
383
381
378
377
376
375
374
374
377
378
390
394
399
398
398
398
399
399
399
399
400
400
400
402
406
407
407
404
403
398
398
397
396
395
391
389
386
385
384
382
381
380
375
374
373
373
373
373
374
375
378
378
378
378
380
383
384
385
387
388
390
391
401
402
403
404
400
393
389
384
383
384
389
389
394
396
396
398
398
397
395
395
395
395
395
394
391
391
393
394
391
391
389
387
387
386
386
386
386
387
393
401
401
401
401
397
393
388
385
384
382
382
382
381
380
380
380
380
379
376
375
375
374
373
372
372
370
366
364
364
364
363
363
360
357
354
353
353
353
356
358
359
361
370
373
382
383
384
385
384
383
382
385
386
390
390
393
393
393
393
397
403
403
406
409
426
433
430
420
420
419
411
408
406
403
393
388
385
383
385
384
380
377
368
368
366
366
367
368
361
357
356
357
358
360
361
362
360
353
353
355
356
344
344
344
344
343
343
341
341
341
336
333
333
332
330
328
327
326
325
324
324
323
323
327
329
329
323
320
319
321
319
317
317
317
315
312
313
311
306
305
302
302
302
300
300
298
296
293
292
291
291
291
288
286
283
279
280
284
288
288
280
277
276
276
273
270
268
267
267
267
267
267
267
267
267
274
278
280
284
283
294
297
299
312
296
313
323
323
308
293
287
288
291
295
297
298
291
285
279
274
270
267
266
266
266
265
263
263
261
261
259
259
259
260
260
261
262
263
264
269
268
266
264
263
261
261
259
259
258
257
254
253
253
253
253
253
253
253
252
252
252
252
251
251
251
251
250
250
250
250
250
250
250
249
249
249
249
249
249
249
248
248
248
248
248
248
247
247
247
247
247
247
247
247
247
249
249
251
252
252
252
252
252
252
252
252
252
252
251
250
249
249
249
249
249
248
248
248
248
248
248
247
246
246
248
248
249
249
249
249
249
249
250
251
251
252
252
252
253
255
265
267
270
270
272
277
280
281
282
282
284
290
297
299
307
308
309
308
308
317
331
334
340
342
351
370
373
380
374
379
389
391
394
402
402
403
407
416
426
440
452
457
456
455