905
938
1069
1071
1076
1079
1107
1088
1090
1123
1240
1230
339
392
380
394
382
417
426
472
455
510
349
385
477
399
366
432
437
403
412
459
462
408
719
495
611
348
327
479
368
372
373
367
475
292
320
559
349
305
418
362
393
366
396
314
355
303
653
409
531
682
610
313
327
473
427
525
424
382
350
659
277
396
427
425
357
417
405
446
458
413
486
392
510
429
460
444
359
466
346
500
438
401
500
391
281
441
378
326
333
488
457
487
464
456
473
566
345
413
400
380
414
317
354
375
362
392
494
342
279
386
331
535
448
406
380
375
295
420
351
321
353
392
463
417
350
296
379
402
335
491
327
417
333
475
346
435
461
343
342
352
358
368
549
323
490
533
432
374
441
402
372
410
419
470
380
571
349
567
352
453
448
446
484
394
389
372
374
554
430
530
419
614
355
430
438
409
452
377
393
409
297
316
367
282
435
299
337
462
931
926
931
942
1024
1041
1048
1070
1357
1356
463
475
1453
1452
477
409
471
577
453
478
363
436
390
376
397
428
457
369
331
335
414
420
473
456
467
422
457
477
516
517
506
441
517
592
320
383
331
315
351
330
384
370
357
373
359
280
571
603
345
321
382
311
369
355
482
287
377
355
512
446
343
379
326
431
455
440
344
349
411
433
338
497
396
412
394
269
325
347
332
511
431
434
393
488
472
455
354
460
484
620
651
366
339
331
375
342
465
294
398
609
409
361
340
283
291
299
363
352
381
279
430
360
372
320
307
358
349
558
403
438
438
539
430
441
469
290
331
314
364
317
295
323
325
366
341
391
357
340
373
293
531
385
397
307
345
373
318
317
328
387
329
359
607
272
278
313
317
348
352
285
281
474
247
464
454
341
410
559
430
416
341
343
471
356
393
567
371
356
316
528
441
378
469
388
435
452
440
333
608
343
1066
1133
1205
1183
1219
1210
1221
1181
1228
1281
1430
1459
515
438
497
458
664
543
560
616
852
600
918
467
517
359
953
441
434
489
455
338
340
360
445
472
423
519
494
569
491
464
553
300
359
377
402
393
410
326
393
371
409
376
384
439
640
669
377
341
437
462
509
490
429
431
362
430
347
323
333
333
413
372
460
395
386
369
716
475
415
464
367
451
479
326
365
373
390
383
381
516
333
348
375
355
326
386
341
435
662
405
431
464
563
527
470
461
608
642
380
599
492
478
550
638
373
379
389
379
476
334
451
518
427
423
769
417
425
433
430
328
345
346
301
338
345
312
516
340
594
366
383
383
444
475
351
332
337
353
399
368
383
406
386
348
383
309
391
426
405
383
432
460
573
566
460
534
579
553
595
467
351
473
363
517
355
415
443
461
496
519
516
295
296
358
293
365
434
368
355
284
319
370
330
304
341
280
275
428
1065
1081
1089
1098
1088
1083
1134
1350
1365
1331
1486
1482
502
510
522
477
502
511
537
470
457
564
556
463
402
503
511
517
500
660
568
342
417
392
368
427
424
394
455
445
466
409
365
492
298
678
676
400
435
450
350
492
391
345
401
318
689
613
485
476
333
341
410
399
507
346
348
377
315
454
375
322
337
351
309
400
404
358
374
392
337
326
348
337
311
335
323
387
351
364
379
375
426
332
352
377
371
333
318
331
296
386
299
543
338
344
352
342
335
318
352
361
375
364
331
342
350
316
400
343
364
330
342
319
313
356
425
349
340
403
402
354
483
491
506
491
367
359
392
425
342
479
704
458
331
411
492
452
496
403
491
409
378
467
366
364
512
401
496
452
401
453
490
621
600
578
484
630
406
418
436
449
497
624
368
354
388
394
352
734
302
306
305
384
379
321
380
331
353
340
431
671
480
378
515
558
411
418
414
493
1013
1015
1048
1102
1060
1237
1251
1271
1361
1416
364
1443
1396
345
466
598
424
727
451
497
317
358
391
363
495
447
367
347
307
345
369
342
327
395
343
431
297
426
447
519
425
476
455
458
431
513
478
398
351
422
394
340
406
362
438
432
398
410
516
654
516
676
417
540
302
360
348
391
368
378
341
326
310
323
304
373
419
431
391
411
398
345
400
403
393
335
368
326
393
327
335
387
345
290
294
313
331
390
395
381
1546
1580
1327
1495
502
445
529
514
561
389
375
410
337
408
363
432
380
391
383
397
545
357
389
354
330
292
306
303
317
345
342
390
279
308
345
381
293
339
362
282
311
371
339
393
454
343
315
331
305
309
310
303
318
328
299
330
351
394
351
369
491
286
319
343
322
352
380
406
340
380
437
314
354
401
297
392
395
464
478
390
366
307
393
373
295
395
319
402
353
328
273
360
272
318
326
561
609
419
423
496
935
1020
1016
1004
1031
1047
1125
1133
1158
1161
401
361
1403
1409
401
470
385
422
417
445
712
676
531
497
422
411
515
522
370
422
408
377
539
315
324
362
388
546
423
366
483
374
396
383
447
507
559
531
533
562
358
500
605
388
451
444
719
405
315
426
383
454
404
695
385
389
510
432
416
428
401
412
429
565
441
486
427
326
453
403
343
666
338
339
342
345
397
270
316
395
286
350
427
350
324
369
404
338
363
341
319
353
328
289
478
331
463
645
619
474
414
552
342
389
502
350
369
408
368
367
343
433
324
342
299
381
392
534
521
396
383
349
459
559
417
403
472
403
313
325
286
311
307
319
309
320
371
349
346
557
378
302
283
308
318
295
353
261
282
341
336
350
262
277
289
318
264
292
363
555
335
260
299
320
295
262
287
276
379
354
320
361
380
389
373
518
490
607
635
551
529
462
449
335
530
438
557
408
465
588
955
975
958
1062
1137
1264
1355
1370
1375
1404
1420
444
480
485
411
476
1608
578
524
573
603
523
570
487
674
557
648
838
506
420
469
405
586
426
590
609
360
349
1078
384
428
428
336
399
503
485
456
653
379
463
425
546
407
371
501
331
278
330
345
347
447
473
372
408
419
673
464
433
541
809
547
448
443
482
391
360
355
296
944
388
337
327
357
375
425
397
584
429
342
558
372
376
377
353
323
418
348
344
461
447
350
423
375
380
502
359
378
376
384
330
313
351
457
343
335
369
398
496
329
350
369
293
397
380
394
407
431
394
442
307
354
375
307
375
324
337
332
312
338
418
390
387
469
496
478
374
463
346
351
359
342
351
462
355
309
307
320
318
375
415
404
393
322
293
361
274
325
312
419
286
376
319
313
274
387
406
308
321
323
303
282
344
377
383
302
302
392
309
359
355
438
386
363
345
372
564
368
550
445
472
923
959
958
923
944
988
992
967
998
949
1186
1222
351
384
458
460
460
505
469
505
531
573
362
342
373
381
404
498
459
528
491
447
475
519
907
556
357
928
551
413
369
579
673
674
777
570
352
394
376
372
390
435
422
414
330
336
339
372
339
339
404
395
300
342
379
344
345
359
437
419
480
437
494
582
429
444
342
723
401
618
286
284
289
318
329
349
321
348
351
308
289
333
380
391
359
346
307
326
345
343
417
403
417
337
421
406
395
415
391
416
415
303
399
448
477
376
293
292
286
300
303
293
310
336
310
290
308
277
288
338
283
312
293
311
694
362
402
375
268
275
420
272
313
332
338
304
320
299
344
376
288
297
276
346
331
311
276
259
343
344
315
299
300
289
288
301
313
335
343
313
296
303
315
287
280
299
260
278
331
293
266
326
300
266
295
344
285
297
332
340
336
338
351
327
260
301
274
325
324
271
1106
1120
1148
1196
1203
1173
1214
1207
1246
1470
1458
391
1667
539
474
569
533
549
671
732
539
872
626
533
498
517
614
551
535
374
346
718
477
383
377
324
341
391
348
366
330
340
379
335
308
383
321
561
370
391
383
437
312
404
439
384
410
415
426
335
340
398
301
453
437
508
467
783
383
565
377
331
290
475
313
347
396
364
345
321
370
290
420
337
350
400
331
352
383
350
287
287
363
302
393
309
330
363
464
446
305
318
359
357
384
426
394
386
474
534
354
364
449
409
334
648
526
521
451
461
750
569
495
525
313
548
425
592
383
464
459
505
522
679
609
593
537
457
757
608
794
461
467
637
442
451
460
325
318
360
394
354
354
377
367
330
358
613
269
260
297
459
347
355
308
363
484
347
348
464
389
337
418
434
295
609
494
334
321
479
325
401
331
602
398
414
408
484
653
520
538
551
492
464
482
266
336
364
377
405
1022
1028
1046
1045
1110
1132
1120
1153
1197
1196
1202
1367
428
432
444
446
402
421
453
375
427
510
581
531
492
473
418
617
434
511
552
526
614
484
638
313
326
324
332
318
341
332
353
380
338
340
339
313
288
331
330
374
393
399
344
338
375
360
340
329
352
430
419
376
374
421
375
342
287
312
376
355
376
311
341
425
401
318
429
329
348
443
347
352
389
345
365
420
618
422
568
461
450
391
394
512
301
309
421
333
382
362
332
342
359
357
563
394
295
552
586
298
287
416
289
326
442
372
275
536
288
293
269
294
480
298
310
292
299
325
331
317
337
368
479
316
353
311
377
355
446
501
614
481
666
583
632
592
543
659
646
483
563
598
268
320
315
290
288
378
402
315
336
309
343
311
477
316
323
313
613
310
351
407
354
354
337
360
303
379
393
393
416
374
308
296
293
299
307
330
306
305
320
261
357
267
265
317
332
307
