265
265
265
265
265
265
265
265
265
265
265
265
265
264
264
264
264
266
265
265
265
265
265
265
265
264
263
263
263
263
263
264
264
264
264
264
265
265
266
267
267
268
269
269
269
268
268
268
268
268
268
268
267
267
266
266
266
265
265
265
265
268
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
268
268
268
268
268
268
268
268
268
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
270
270
270
271
271
272
273
273
274
275
276
277
278
278
278
277
277
277
277
278
279
279
278
277
277
278
279
279
280
280
282
288
295
296
294
295
295
297
302
302
302
302
302
303
303
304
304
305
305
305
305
306
307
308
312
320
323
323
323
323
325
326
324
322
322
321
321
321
320
320
319
319
319
319
317
317
317
317
316
317
319
319
320
322
322
325
328
330
332
333
336
338
339
342
343
343
343
344
344
345
345
345
345
345
345
346
346
346
347
348
349
350
351
351
351
348
347
346
346
348
349
349
349
349
348
347
347
347
348
348
349
350
351
351
351
351
352
354
355
356
358
359
362
363
364
365
367
368
372
373
376
377
379
379
379
379
380
380
380
381
382
379
379
375
375
375
375
377
377
379
379
380
381
381
382
382
384
384
384
384
384
384
384
386
388
389
389
389
389
391
392
394
395
395
396
397
397
398
398
398
398
398
399
400
401
402
403
404
405
407
407
413
417
420
421
423
424
426
427
428
430
432
432
432
432
432
432
432
432
433
433
434
434
436
437
437
437
437
439
445
445
443
441
440
440
440
442
442
442
442
440
433
425
431
434
435
435
436
437
438
441
441
442
443
443
440
440
438
438
437
437
436
436
435
431
431
431
434
436
436
437
437
437
437
437
437
437
437
437
438
438
438
435
432
431
433
434
441
441
436
431
429
428
425
425
424
423
423
423
427
427
433
435
439
439
439
439
438
438
438
438
436
436
435
435
435
436
436
436
435
435
433
428
426
413
413
413
413
414
430
438
441
442
442
442
442
443
444
444
444
443
441
439
437
435
434
433
432
432
432
431
428
440
442
443
440
441
442
442
442
446
446
446
445
445
445
445
449
449
449
448
448
448
448
449
449
432
434
436
439
440
442
445
445
446
446
434
426
419
417
417
417
417
432
433
439
439
439
439
439
439
439
436
436
436
435
434
432
429
428
430
434
434
432
431
429
427
424
423
423
424
424
424
425
425
427
429
430
433
434
434
428
425
429
437
437
437
436
435
435
441
439
439
439
438
438
438
437
437
437
436
426
422
427
444
445
445
446
446
446
446
446
438
437
434
431
437
445
447
445
444
443
443
442
440
439
438
438
436
437
437
437
437
438
438
435
434
434
433
432
432
432
432
432
433
433
435
437
438
439
437
437
437
436
436
436
443
445
446
447
448
448
449
449
449
447
446
446
446
446
446
445
443
443
443
443
434
433
441
438
434
430
441
441
440
437
437
439
442
444
443
437
433
421
416
415
416
419
424
428
429
431
432
435
436
436
436
438
439
439
439
439
438
438
438
435
433
427
426
424
433
438
441
441
440
437
436
432
431
433
434
437
434
435
437
438
437
437
436
436
436
435
435
435
435
435
435
435
435
435
436
437
438
438
438
439
439
439
441
441
441
436
436
435
433
432
431
430
429
428
427
426
433
434
437
442
440
445
445
445
444
444
438
438
436
431
431
430
429
424
423
421
417
410
408
404
397
397
397
396
395
392
390
387
385
385
385
384
383
383
381
381
378
375
375
378
380
382
382
382
382
379
379
377
376
373
372
365
364
360
356
354
353
350
347
347
347
347
347
347
347
347
347
347
347
349
350
350
350
349
348
346
346
345
345
345
345
345
345
345
344
343
342
341
340
340
339
338
338
336
336
336
334
333
332
331
328
320
316
316
317
317
318
320
321
322
323
324
324
324
324
324
324
322
322
322
321
318
311
309
308
305
302
300
299
299
299
300
300
301
301
302
302
302
302
302
298
296
294
293
296
294
289
283
282
280
280
280
280
280
279
279
279
279
279
279
279
279
279
278
278
277
277
276
274
273
272
272
270
270
270
269
269
269
269
269
269
269
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
267
266
266
264
264
264
264
264
265
267
267
267
267
267
267
267
268
268
268
267
266
264
264
264
263
263
265
265
265
265
265
266
265
265
265
265
264
265
265
265
265
265
265
265
265
265
264