1
13
18
18
8
20
20
25
25
20
32
27
32
37
27
54
39
44
44
39
39
44
44
39
61
51
61
51
51
46
56
51
51
51
68
63
68
58
63
58
63
63
63
63
63
58
80
80
75
75
75
75
70
70
70
70
70
70
87
87
87
87
87
87
87
87
82
82
82
82
82
82
82
82
99
89
99
99
99
94
99
94
94
94
94
94
94
94
94
101
101
111
106
101
111
106
106
106
106
106
106
106
118
113
113
108
118
118
118
118
118
108
118
113
113
113
113
130
125
130
130
130
120
125
130
130
130
120
125
130
125
125
137
142
132
142
142
137
142
132
137
137
137
154
149
154
144
154
149
149
144
149
149
149
166
161
166
166
166
166
161
161
166
166
161
161
156
156
161
161
178
178
178
178
173
173
173
178
178
168
168
173
173
185
190
190
180
185
185
180
185
185
202
202
197
202
192
197
197
197
192
197
197
229
209
214
214
214
214
209
209
209
214
214
209
204
204
209
209
226
236
226
226
226
226
221
221
221
226
226
216
216
221
221
248
243
233
238
238
238
233
228
233
233
228
233
233
255
255
245
250
250
250
250
245
250
250
245
245
245
240
240
245
245
267
262
262
262
262
262
262
262
257
257
257
262
262
252
252
257
257
269
274
274
274
274
274
274
274
274
269
264
274
274
269
269
264
269
269
296
281
286
281
286
286
276
276
281
286
286
281
281
281
281
276
276
281
281
303
303
293
293
293
293
293
288
288
288
293
288
288
288
293
293
310
310
305
305
305
300
300
300
305
305
305
300
300
300
300
300
322
322
317
317
317
317
317
317
312
317
317
312
312
312
312
312
339
329
329
329
324
329
329
329
329
329
324
329
329
324
324
324
319
319
324
346
336
336
341
341
341
341
336
331
336
336
341
336
336
336
331
336
358
353
348
348
348
348
348
343
348
348
343
348
365
365
360
360
360
350
355
360
350
360
360
355
355
355
377
372
372
372
372
372
372
372
362
362
367
367
372
372
367
367
362
362
367
367
384
384
384
374
384
384
384
374
384
384
379
379
379
379
374
374
379
379
379
379
396
396
396
396
396
391
391
391
391
391
396
391
386
386
391
391
391
391
398
408
403
403
398
403
403
393
393
403
403
403
403
415
410
410
415
410
415
415
405
415
415
405
410
410
410
410
427
422
422
427
427
417
427
427
422
417
422
422
439
434
439
439
439
429
439
434
434
429
434
434
451
446
451
441
451
451
446
446
446
441
446
446
463
463
458
458
458
463
458
458
463
463
453
453
458
458
475
475
475
475
475
470
475
475
465
470
470
465
470
470
482
487
487
477
482
482
477
482
482
499
499
494
499
499
489
494
494
494
489
494
494
526
511
511
511
506
506
506
511
506
506
511
511
501
501
506
506
533
523
523
523
523
518
523
523
513
518
518
513
518
518
545
540
530
535
535
535
535
525
530
530
530
525
530
530
552
552
547
547
542
542
547
542
542
542
547
547
537
537
542
542
564
559
559
559
559
559
559
559
559
559
554
559
559
549
554
554
549
554
554
566
571
571
571
571
571
571
561
566
566
566
571
571
571
571
561
566
566
593
583
578
578
583
583
578
578
578
578
578
578
578
573
573
573
573
578
578
600
600
590
590
590
585
585
585
590
590
585
585
585
590
590
607
607
602
597
602
602
597
597
602
602
597
597
597
597
597
619
619
614
614
614
614
614
614
614
614
609
609
609
609
609
609
636
621
626
626
626
626
626
626
626
621
621
626
621
621
616
616
621
643
638
633
633
638
638
633
638
638
633
633
633
638
633
628
633
628
633
655
650
645
650
645
645
640
645
645
645
640
645
662
662
657
657
657
657
652
647
647
657
657
657
652
652
652
674
669
669
669
659
669
669
669
659
669
664
664
664
664
659
659
664
664
681
681
681
671
681
681
681
671
681
681
676
676
676
676
671
671
676
676
676
676
693
693
693
693
688
688
688
688
693
693
683
683
688
688
688
688
695
705
700
695
705
700
705
700
690
690
700
700
700
700
712
707
707
712
712
712
702
707
712
712
712
702
707
707
707
707
724
724
719
719
724
724
724
724
714
719
724
724
714
719
719
731
736
736
726
736
731
736
731
726
731
731
748
743
748
738
748
743
743
743
738
743
743
760
755
760
760
755
755
760
760
755
760
760
755
750
750
755
755
772
772
772
767
772
767
767
772
772
762
762
767
767
779
784
784
774
779
779
774
779
779
796
796
791
786
796
791
791
791
786
791
791
823
808
808
803
803
803
808
808
803
808
808
803
798
798
803
803
820
830
820
820
820
815
820
815
815
820
820
810
810
815
815
842
837
827
832
832
832
822
827
827
827
822
827
827
849
849
844
844
839
839
844
844
839
839
844
844
839
834
834
839
839
861
856
856
856
856
856
856
851
856
851
851
856
856
846
846
851
851
863
868
868
868
868
868
868
868
868
858
863
868
868
863
863
858
863
863
890
880
875
875
880
880
875
875
870
870
875
880
880
875
875
870
870
875
875
897
897
887
887
887
887
887
882
882
882
887
882
882
882
887
887
904
904
899
899
899
894
894
894
899
899
899
894
894
894
894
894
916
916
911
911
911
911
911
911
906
906
911
911
906
906
906
906
906
906
938
923
923
923
918
923
923
923
923
923
918
923
923
918
918
918
918
918
918
913
913
918
918
945
945
930
935
930
935
935
935
930
930
930
925
930
930
930
935
930
930
930
925
930
930
952
952
942
942
942
942
942
937
942
942
942
937
942
942
964
964
954
959
954
954
954
959
949
954
954
954
954
949
949
949
949
949
966
971
971
971
966
966
966
971
971
966
966
966
971
961
966
966
966
971
961
961
966
961
961
961
983
983
983
978
983
978
978
983
978
973
983
978
973
973
978
978
973
978
973
973
978
990
995
990
985
985
985
990
990
990
990
990
985
990
985
985
990
1002
1002
997
1002
1002
997
1002
997
997
1002
1014
1009
1014
1014
1014
1014
1014
1014
1009
1004
1009
1004
1009
1009
1021
1016
1026
1026
1026
1026
1021
1021
1021
1016
1021
1021
1038
1033
1033
1038
1038
1033
1033
1033
1028
1033
1028
1033
1050
1050
1050
1050
1045
1045
1045
1040
1050
1045
1040
1045
1057
1062
1057
1062
1057
1062
1052
1062
1057
1062
1057
1052
1057
1057
1069
1069
1074
1074
1074
1074
1069
1074
1069
1064
1069
1064
1069
1069
1086
1086
1081
1086
1081
1076
1081
1086
1081
1076
1081
1093
1098
1098
1093
1098
1088
1093
1098
1093
1098
1093
1093
1088
1093
1155
1155
1155
1155
1155
1105
1105
1110
1110
1110
1105
1110
1105
1100
1105
1100
1105
1105
1167
1167
1167
1167
1167
1167
1167
1117
1122
1117
1112
1117
1117
1112
1117
1179
1179
1179
1179
1179
1124
1129
1129
1124
1129
1136
1191
1191
1186
1186
1186
1186
1136
1136
1141
1143
1148
1198
1198
1198
1198
1148
1143
1148
1155
1205
1205
1210
1210
1210
1210
1155
1160
1155
1162
1167
1217
1217
1222
1222
1222
1222
1167
1162
1167
1167
1234
1234
1229
1229
1234
1234
1184
1184
1179
1189
1174
1179
1179
1174
1179
1241
1246
1246
1241
1246
1246
1191
1196
1196
1191
1196
1196
1196
1196
1186
1191
1191
1201
1196
1201
1191
1186
1191
1258
1258
1253
1253
1258
1258
1203
1208
1203
1203
1208
1208
1208
1203
1208
1208
1208
1213
1208
1198
1203
1203
1213
1213
1208
1203
1198
1203
1265
1270
1270
1265
1270
1270
1215
1220
1215
1220
1215
1220
1220
1220
1215
1225
1210
1215
1225
1225
1220
1215
1210
1215
1232
1282
1282
1282
1277
1277
1282
1282
1227
1232
1237
1222
1227
1227
1237
1232
1232
1227
1222
1227
1239
1294
1289
1289
1294
1294
1294
1289
1289
1294
1294
1234
1239
1249
1244
1239
1239
1234
1239
1256
1301
1301
1301
1306
1306
1301
1301
1301
1301
1301
1256
1251
1251
1251
1246
1251
1313
1313
1313
1313
1313
1313
1268
1263
1258
1263
1263
1258
1263
1325
1325
1325
1320
1320
1325
1275
1275
1270
1275
1270
1275
1337
1337
1332
1337
1332
1337
1282
1287
1287
1287
1282
1287
1349
1344
1349
1349
1344
1344
1344
1304
1304
1299
1309
1294
1299
1299
1294
1299
1351
1351
1361
1356
1356
1356
1356
1356
1356
1311
1316
1316
1311
1316
1316
1316
1316
1306
1311
1311
1321
1316
1321
1321
1311
1306
1311
1368
1368
1363
1363
1368
1368
1368
1368
1363
1363
1368
1368
1368
1368
1323
1328
1323
1323
1328
1328
1328
1323
1328
1328
1328
1333
1328
1333
1318
1323
1323
1333
1328
1333
1323
1318
1323
1380
1380
1380
1375
1375
1380
1380
1380
1380
1335
1340
1335
1340
1335
1340
1340
1340
1345
1335
1330
1335
1345
1340
1345
1335
1330
1335
1352
1397
1392
1392
1392
1392
1392
1392
1382
1382
1387
1387
1387
1387
1347
1352
1342
1347
1347
1352
1352
1357
1347
1342
1347
1359
1364
1409
1409
1404
1409
1409
1404
1394
1399
1399
1404
1404
1394
1399
1399
1354
1359
1364
1359
1364
1359
1354
1359
1421
1416
1421
1421
1421
1416
1406
1411
1411
1406
1411
1411
1371
1371
1376
1371
1366
1371
1433
1433
1428
1433
1433
1428
1423
1423
1418
1418
1423
1423
1383
1378
1383
1388
1383
1378
1383
1445
1445
1440
1445
1445
1445
1445
1440
1430
1435
1435
1430
1435
1435
1390
1395
1395
1400
1395
1395
1390
1395
1457
1457
1452
1457
1457
1457
1452
1447
1447
1442
1442
1447
1447
1407
1402
1407
1407
1402
1407
1464
1464
1469
1464
1464
1464
1464
1454
1459
1459
1424
1424
1454
1459
1459
1419
1414
1419
1419
1414
1419
1476
1476
1476
1476
1471
1471
1476
1476
1466
1431
1436
1436
1431
1436
1436
1436
1436
1466
1471
1471
1426
1431
1436
1431
1431
1426
1431
1483
1483
1488
1478
1483
1483
1488
1443
1448
1443
1443
1448
1448
1448
1443
1448
1448
1448
1478
1448
1483
1483
1448
1448
1438
1443
1443
1448
1443
1438
1443
1500
1495
1490
1490
1495
1495
1495
1495
1490
1495
1495
1455
1460
1455
1460
1460
1455
1460
1460
1455
1490
1460
1495
1495
1460
1450
1455
1460
1460
1460
1455
1450
1455
1512
1502
1507
1507
1507
1507
1507
1507
1502
1502
1502
1507
1507
1507
1472
1472
1467
1472
1462
1467
1467
1502
1502
1502
1502
1502
1472
1472
1472
1467
1462
1467
1479
1514
1514
1519
1519
1519
1519
1514
1514
1519
1519
1519
1514
1519
1519
1474
1479
1514
1514
1514
1514
1479
1484
1484
1479
1474
1479
1491
1491
1486
1526
1526
1531
1531
1526
1526
1531
1531
1526
1521
1521
1526
1491
1491
1491
1491
1486
1486
1543
1543
1543
1543
1538
1533
1533
1533
1538
1538
1538
1538
1538
1538
1533
1538
1498
1503
1503
1498
1498
1498
1505
1545
1550
1550
1555
1555
1550
1545
1550
1545
1550
1550
1550
1545
1545
1545
1510
1510
1505
1510
1510
1557
1562
1562
1552
1552
1557
1557
1557
1562
1557
1557
1562
1562
1527
1527
1522
1557
1557
1522
1527
1517
1517
1522
1522
1574
1574
1569
1564
1564
1569
1569
1569
1569
1569
1569
1574
1574
1539
1539
1539
1539
1534
1564
1564
1569
1569
1569
1569
1529
1534
1529
1534
1534
1581
1586
1586
1581
1581
1581
1581
1581
1586
1586
1551
1551
1551
1551
1551
1546
1546
1576
1576
1581
1581
1581
1581
1541
1556
1556
1541
1546
1546
1598
1598
1593
1593
1593
1593
1598
1598
1563
1563
1563
1563
1563
1558
1558
1583
1583
1588
1588
1588
1588
1553
1563
1563
1553
1558
1558
1605
1610
1610
1595
1600
1605
1600
1570
1610
1610
1570
1575
1575
1575
1575
1570
1565
1570
1595
1600
1600
1575
1575
1575
1565
1570
1570
1622
1622
1622
1617
1607
1612
1612
1617
1582
1582
1582
1622
1622
1582
1587
1587
1582
1577
1587
1587
1607
1612
1612
1587
1587
1587
1587
1582
1577
1582
1582
1634
1634
1629
1634
1634
1619
1624
1624
1629
1594
1594
1599
1634
1634
1594
1594
1599
1599
1589
1619
1624
1624
1599
1599
1599
1599
1594
1589
1594
1594
1646
1646
1641
1641
1646
1646
1646
1641
1636
1636
1631
1641
1611
1611
1606
1646
1646
1601
1631
1636
1636
1611
1611
1611
1606
1606
1606
1601
1606
1606
1618
1613
1663
1658
1663
1658
1658
1653
1653
1653
1658
1658
1643
1648
1648
1653
1653
1653
1613
1653
1653
1643
1648
1648
1623
1623
1618
1618
1613
1618
1613
1630
1630
1670
1665
1670
1665
1665
1670
1665
1660
1660
1655
1665
1665
1665
1665
1655
1660
1660
1630
1630
1630
1630
1625
1625
1625
1625
1682
1677
1677
1677
1667
1672
1672
1677
1672
1672
1677
1667
1672
1672
1642
1642
1637
1642
1642
1637
1637
1689
1689
1689
1694
1689
1684
1689
1684
1684
1684
1679
1689
1684
1689
1679
1684
1684
1649
1649
1654
1649
1649
1701
1701
1701
1701
1701
1701
1701
1701
1701
1696
1701
1696
1691
1691
1696
1696
1696
1691
1696
1696
1696
1691
1696
1696
1661
1661
1661
1661
1663
1703
1713
1713
1713
1713
1703
1708
1708
1713
1708
1708
1703
1703
1703
1708
1708
1678
1678
1678
1678
1673
1673
1708
1708
1703
1703
1703
1703
1703
1683
1663
1673
1673
1725
1725
1720
1720
1720
1720
1715
1715
1720
1720
1720
1720
1720
1690
1690
1715
1715
1690
1690
1690
1690
1690
1690
1715
1715
1685
1685
1720
1720
1720
1720
1715
1715
1715
1715
1695
1695
1695
1675
1675
1685
1685
1732
1732
1732
1732
1732
1732
1732
1732
1732
1727
1702
1702
1722
1722
1727
1702
1702
1697
1702
1697
1702
1727
1727
1732
1732
1732
1732
1727
1722
1722
1727
1687
1702
1702
1707
1687
1697
1697
1739
1744
1744
1739
1744
1744
1744
1744
1739
1734
1739
1734
1734
1714
1714
1709
1709
1714
1734
1734
1739
1739
1739
1739
1734
1739
1734
1734
1739
1699
1714
1714
1714
1714
1699
1709
1709
1756
1751
1756
1751
1756
1756
1746
1751
1751
1751
1746
1751
1751
1721
1721
1726
1726
1726
1746
1751
1751
1746
1746
1746
1746
1746
1726
1726
1726
1711
1726
1726
1711
1721
1721
1763
1768
1768
1763
1758
1768
1768
1763
1763
1728
1728
1738
1763
1758
1758
1758
1758
1738
1738
1723
1758
1763
1763
1753
1758
1753
1758
1738
1738
1738
1738
1733
1733
1723
1733
1733
1780
1775
1780
1775
1780
1780
1770
1775
1775
1740
1770
1770
1765
1770
1770
1740
1740
1750
1740
1750
1770
1770
1770
1735
1770
1775
1775
1770
1770
1765
1770
1770
1750
1750
1750
1745
1735
1745
1745
1757
1752
1787
1792
1792
1787
1787
1787
1792
1792
1782
1752
1782
1752
1782
1777
1747
1752
1782
1782
1787
1787
1782
1782
1777
1782
1782
1762
1762
1757
1747
1757
1752
1769
1769
1764
1804
1799
1804
1799
1794
1799
1804
1804
1799
1764
1794
1759
1789
1794
1799
1799
1789
1789
1789
1789
1789
1769
1769
1769
1769
1764
1764
1759
1764
1764
1764
1811
1816
1816
1811
1811
1811
1806
1816
1816
1801
1801
1771
1801
1806
1811
1811
1801
1801
1801
1781
1781
1776
1781
1781
1776
1771
1776
1776
1776
1828
1823
1828
1828
1823
1823
1823
1818
1823
1823
1828
1828
1813
1813
1813
1818
1823
1823
1813
1813
1813
1788
1788
1793
1783
1783
1788
1788
1840
1835
1835
1835
1840
1840
1835
1835
1835
1835
1830
1835
1835
1835
1835
1825
1825
1825
1830
1835
1835
1825
1825
1825
1800
1800
1795
1800
1800
1852
1847
1847
1847
1842
1842
1847
1847
1847
1847
1842
1847
1847
1817
1817
1847
1837
1837
1837
1812
1842
1847
1847
1837
1837
1837
1807
1822
1812
1807
1812
1812
1859
1859
1859
1854
1854
1854
1859
1859
1859
1829
1829
1829
1854
1854
1829
1829
1829
1859
1849
1849
1834
1849
1824
1824
1854
1854
1854
1854
1854
1849
1849
1849
1819
1834
1834
1819
1824
1824
1871
1866
1871
1841
1841
1871
1866
1866
1841
1836
1841
1836
1866
1841
1841
1841
1871
1836
1846
1861
1861
1836
1831
1846
1846
1866
1866
1866
1866
1861
1861
1861
1846
1846
1846
1831
1836
1836
1883
1878
1883
1883
1878
1853
1848
1873
1873
1878
1848
1878
1848
1853
1848
1878
1853
1853
1858
1848
1878
1848
1843
1858
1858
1878
1873
1873
1878
1868
1873
1873
1858
1858
1858
1853
1853
1843
1848
1848
1885
1885
1890
1890
1895
1890
1890
1890
1885
1860
1890
1885
1885
1860
1865
1860
1870
1890
1860
1860
1870
1855
1890
1885
1890
1885
1885
1890
1875
1880
1880
1870
1870
1870
1865
1865
1865
1855
1860
1860
1877
1897
1897
1902
1902
1902
1902
1902
1902
1897
1897
1902
1902
1897
1872
1872
1867
1902
1902
1902
1902
1897
1897
1897
1897
1897
1897
1887
1887
1887
1887
1882
1882
1877
1872
1872
1877
1872
1867
1872
1872
1889
1889
1929
1929
1929
1914
1914
1914
1914
1909
1914
1909
1909
1909
1909
1909
1879
1899
1899
1914
1914
1909
1914
1914
1904
1909
1904
1909
1909
1894
1899
1899
1889
1889
1889
1884
1889
1884
1884
1884
1879
1884
1884
1941
1941
1941
1941
1941
1941
1941
1926
1926
1921
1921
1916
1921
1921
1916
1921
1921
1921
1916
1916
1921
1921
1921
1911
1911
1921
1921
1921
1921
1916
1921
1921
1921
1906
1906
1911
1911
1901
1901
1896
1901
1901
1901
1896
1891
1891
1896
1896
1953
1953
1953
1953
1928
1933
1933
1933
1933
1928
1933
1918
1928
1923
1923
1928
1933
1933
1933
1933
1933
1928
1933
1933
1928
1928
1933
1918
1923
1923
1908
1908
1913
1913
1913
1903
1903
1908
1908
1965
1965
1960
1960
1960
1960
1940
1945
1945
1945
1940
1940
1930
1945
1945
1940
1940
1940
1940
1940
1940
1945
1935
1935
1930
1935
1935
1920
1925
1925
1920
1915
1920
1920
1967
1972
1972
1972
1972
1952
1957
1957
1952
1952
1952
1942
1952
1957
1957
1952
1952
1952
1947
1952
1947
1947
1942
1947
1947
1927
1932
1932
1927
1932
1932
1979
1979
1984
1984
1984
1984
1969
1969
1964
1949
1949
1964
1964
1964
1954
1944
1964
1969
1969
1964
1964
1964
1954
1959
1959
1954
1959
1959
1939
1944
1939
1944
1944
1996
1991
1991
1996
1996
1996
1976
1981
1981
1961
1961
1961
1961
1961
1976
1976
1961
1976
1966
1981
1956
1956
1966
1966
1976
1981
1981
1976
1976
1976
1966
1966
1971
1971
1966
1971
1971
1951
1951
1956
1956
2003
2008
2008
2003
1993
1993
2008
2008
1988
1973
1973
1973
1973
1973
1973
1973
1978
1988
1988
1988
1983
1983
1993
1993
1968
1993
1968
1978
1978
1988
1993
1993
1988
1988
1988
1993
1978
1978
1978
1978
1978
1983
1983
1963
1963
1968
1968
2020
2015
2020
2015
2020
2020
2000
2005
2005
1985
1980
1980
2000
2000
1985
1985
1985
1990
2000
1980
1990
1980
1995
1995
2005
2005
1975
2000
2005
2005
2000
2000
2000
2005
2005
2005
1990
1990
1990
1990
1990
1995
1995
1975
1980
1980
1997
2027
2032
2032
2027
2017
2017
2032
2032
2017
2012
1992
1992
1992
1992
1997
2012
2012
1992
1992
2002
2007
2007
1987
2012
2017
2017
2012
2012
2012
2012
2017
2017
2002
2002
1997
2002
2007
2007
1987
1992
1992
2009
2009
2044
2039
2044
2039
2029
2024
2024
2044
2044
2029
2029
2029
2024
2004
2004
2004
2004
1999
2014
2024
2029
2029
2019
2024
2024
2019
2019
2024
2024
2009
2009
2009
2014
2019
2019
1999
2004
2004
2051
2056
2056
2051
2036
2036
2036
2056
2056
2041
2041
2016
2011
2026
2036
2036
2036
2036
2036
2026
2031
2031
2031
2031
2036
2021
2021
2016
2026
2031
2031
2011
2016
2016
2068
2063
2068
2068
2063
2063
2063
2068
2068
2048
2048
2048
2023
2048
2048
2048
2048
2038
2038
2038
2038
2038
2043
2043
2048
2048
2028
2028
2038
2043
2043
2033
2023
2028
2028
2080
2075
2075
2075
2080
2080
2060
2075
2075
2075
2055
2055
2060
2075
2075
2050
2050
2060
2060
2055
2055
2060
2060
2045
2050
2050
2050
2055
2055
2040
2050
2055
2055
2045
2045
2040
2035
2040
2040
2092
2087
2087
2072
2067
2087
2087
2087
2072
2067
2067
2087
2067
2072
2062
2062
2067
2067
2067
2072
2067
2067
2072
2072
2057
2057
2062
2062
2062
2047
2062
2067
2067
2052
2052
2047
2052
2052
2099
2099
2099
2084
2079
2099
2084
2094
2094
2084
2099
2069
2069
2069
2084
2074
2074
2079
2084
2084
2074
2079
2079
2064
2079
2079
2079
2079
2079
2079
2079
2084
2069
2074
2074
2074
2059
2074
2079
2079
2064
2059
2064
2064
2111
2106
2111
2111
2096
2106
2091
2091
2091
2091
2081
2081
2081
2111
2081
2081
2081
2081
2086
2096
2096
2096
2086
2091
2091
2076
2076
2086
2086
2086
2091
2086
2091
2096
2091
2096
2086
2086
2096
2086
2081
2086
2086
2086
2091
2091
2071
2071
2076
2076
2123
2118
2123
2123
2118
2103
2103
2098
2103
2103
2103
2103
2103
2093
2093
2118
2093
2093
2118
2093
2093
2108
2093
2098
2093
2088
2098
2088
2098
2098
2103
2103
2098
2103
2103
2108
2108
2098
2103
2108
2098
2098
2098
2098
2098
2093
2098
2098
2098
2103
2103
2083
2083
2088
2088
2130
2125
2125
2130
2130
2135
2130
2130
2115
2115
2110
2105
2115
2100
2130
2100
2105
2130
2105
2105
2110
2100
2110
2100
2110
2095
2115
2115
2110
2115
2115
2115
2120
2105
2110
2110
2115
2110
2110
2110
2105
2110
2110
2110
2110
2110
2095
2100
2100
2117
2142
2142
2137
2137
2142
2142
2142
2142
2142
2137
2112
2137
2127
2112
2122
2112
2142
2142
2112
2117
2142
2142
2132
2112
2112
2107
2122
2122
2122
2122
2122
2122
2127
2122
2117
2122
2122
2122
2122
2117
2117
2122
2122
2122
2122
2107
2112
2112
2129
2129
2159
2159
2154
2154
2154
2154
2154
2154
2149
2134
2134
2124
2149
2134
2134
2134
2144
2144
2124
2154
2154
2124
2144
2124
2154
2154
2119
2134
2134
2134
2144
2134
2129
2134
2129
2129
2139
2129
2129
2134
2134
2129
2129
2134
2134
2119
2124
2124
2171
2166
2171
2171
2171
2166
2166
2166
2156
2146
2146
2146
2156
2136
2161
2161
2146
2146
2156
2156
2131
2146
2161
2161
2146
2146
2146
2156
2156
2156
2141
2141
2141
2141
2146
2136
2141
2156
2156
2146
2146
2141
2146
2146
2131
2136
2136
2183
2183
2178
2183
2183
2178
2168
2173
2173
2158
2158
2158
2153
2168
2158
2158
2158
2143
2158
2173
2173
2158
2158
2158
2163
2168
2168
2153
2148
2148
2153
2163
2163
2158
2158
2153
2158
2158
2153
2143
2148
2148
2190
2195
2195
2195
2195
2180
2190
2185
2185
2170
2170
2170
2170
2180
2165
2170
2185
2185
2170
2170
2170
2170
2170
2175
2175
2160
2165
2175
2175
2175
2175
2165
2175
2170
2170
2165
2170
2170
2165
2165
2160
2155
2160
2160
2207
2207
2207
2202
2207
2207
2207
2202
2192
2197
2197
2182
2182
2182
2187
2187
2177
2192
2177
2182
2197
2197
2182
2182
2182
2182
2182
2187
2167
2187
2187
2177
2182
2182
2182
2177
2182
2182
2172
2172
2167
2172
2172
2219
2214
2219
2219
2219
2219
2214
2209
2209
2204
2199
2199
2189
2194
2194
2189
2189
2199
2204
2184
2209
2209
2194
2194
2194
2199
2199
2189
2194
2194
2199
2199
2179
2194
2194
2194
2194
2189
2194
2194
2189
2194
2194
2184
2179
2184
2184
2226
2226
2231
2226
2226
2226
2226
2216
2221
2221
2201
2201
2201
2201
2201
2201
2211
2201
2216
2196
2196
2221
2221
2211
2201
2206
2206
2211
2211
2201
2206
2206
2206
2201
2206
2206
2201
2206
2206
2191
2191
2196
2196
2238
2238
2238
2238
2233
2233
2238
2238
2228
2213
2213
2213
2213
2218
2218
2213
2213
2213
2208
2213
2228
2208
2233
2233
2223
2208
2213
2213
2218
2218
2213
2218
2213
2213
2218
2218
2213
2213
2213
2203
2203
2208
2208
2250
2245
2245
2250
2250
2240
2245
2245
2225
2235
2220
2230
2220
2235
2225
2225
2225
2225
2230
2230
2220
2220
2220
2225
2215
2240
2245
2245
2220
2230
2220
2220
2220
2225
2225
2225
2225
2230
2235
2230
2225
2230
2230
2225
2225
2215
2220
2220
2262
2257
2262
2257
2257
2257
2257
2257
2257
2252
2232
2232
2232
2232
2242
2232
2237
2237
2247
2247
2247
2232
2237
2232
2242
2242
2232
2232
2237
2227
2252
2257
2257
2242
2247
2247
2237
2237
2227
2232
2232
2237
2232
2237
2247
2247
2247
2242
2237
2242
2242
2237
2237
2227
2232
2232
2264
2269
2269
2269
2269
2269
2269
2264
2264
2269
2269
2269
2264
2269
2249
2254
2244
2259
2244
2244
2244
2249
2244
2249
2244
2249
2244
2239
2264
2269
2269
2254
2259
2259
2259
2239
2239
2244
2244
2249
2244
2249
2254
2259
2249
2249
2254
2254
2249
2249
2239
2244
2244
2256
2251
2276
2276
2281
2281
2281
2281
2281
2276
2276
2276
2281
2281
2276
2281
2281
2281
2281
2251
2256
2256
2261
2266
2261
2261
2256
2261
2251
2276
2276
2276
2276
2276
2261
2261
2266
2266
2271
2266
2251
2256
2256
2256
2256
2261
2266
2266
2266
2261
2261
2261
2251
2261
2261
2251
2256
2251
2263
2268
2258
2293
2293
2293
2293
2288
2288
2293
2293
2288
2288
2293
2293
2273
2263
2273
2263
2288
2288
2288
2288
2273
2278
2268
2268
2273
2278
2273
2263
2268
2268
2268
2263
2268
2278
2278
2278
2278
2278
2273
2273
2263
2263
2273
2273
2263
2263
2258
2263
2305
2305
2300
2295
2295
2300
2300
2295
2295
2300
2285
2300
2300
2290
2275
2290
2300
2295
2295
2300
2280
2285
2280
2280
2285
2285
2275
2275
2280
2280
2290
2275
2275
2280
2290
2290
2285
2280
2280
2285
2285
2275
2285
2285
2275
2270
2270
2275
2307
2312
2312
2312
2307
2307
2312
2307
2307
2302
2302
2312
2312
2302
2297
2307
2312
2307
2307
2312
2302
2302
2287
2292
2292
2292
2287
2287
2292
2292
2297
2307
2307
2287
2282
2287
2297
2297
2292
2297
2297
2287
2297
2297
2292
2287
2282
2287
2319
2324
2324
2324
2319
2319
2324
2324
2309
2324
2324
2314
2314
2309
2319
2319
2319
2319
2319
2314
2314
2314
2299
2304
2304
2304
2299
2304
2304
2299
2314
2314
2294
2299
2304
2309
2309
2299
2309
2309
2299
2299
2294
2299
2331
2336
2336
2316
2316
2331
2336
2316
2316
2331
2331
2331
2331
2316
2316
2326
2326
2321
2326
2336
2336
2321
2311
2311
2311
2326
2331
2326
2331
2326
2326
2311
2321
2321
2311
2316
2316
2316
2326
2326
2326
2326
2326
2321
2316
2321
2321
2311
2316
2316
2316
2316
2306
2311
2306
2311
2348
2348
2343
2343
2343
2338
2343
2343
2328
2323
2328
2328
2328
2323
2328
2328
2343
2343
2343
2343
2328
2328
2338
2338
2328
2328
2338
2338
2328
2333
2323
2323
2348
2348
2323
2318
2343
2343
2338
2343
2343
2338
2338
2338
2333
2328
2328
2323
2323
2328
2328
2338
2338
2333
2328
2333
2333
2328
2328
2333
2333
2323
2328
2328
2323
2318
2323
2355
2360
2360
2350
2350
2335
2355
2335
2340
2335
2335
2340
2355
2350
2335
2340
2335
2340
2355
2355
2340
2350
2340
2340
2340
2340
2330
2340
2360
2360
2335
2335
2355
2355
2350
2355
2355
2345
2350
2350
2350
2350
2340
2340
2335
2340
2340
2345
2345
2345
2345
2350
2345
2340
2340
2345
2345
2335
2340
2340
2345
2345
2335
2330
2335
2377
2372
2372
2367
2347
2347
2367
2362
2352
2347
2352
2367
2362
2347
2347
2347
2352
2352
2352
2372
2372
2342
2362
2362
2362
2362
2362
2362
2352
2352
2362
2362
2357
2357
2352
2347
2352
2352
2357
2362
2362
2347
2352
2352
2352
2357
2357
2347
2352
2352
2352
2352
2352
2352
2347
2342
2347
2389
2389
2379
2384
2384
2364
2374
2374
2364
2364
2364
2374
2359
2374
2359
2374
2359
2354
2359
2379
2364
2384
2384
2374
2374
2374
2374
2369
2369
2364
2364
2364
2369
2359
2364
2369
2359
2364
2364
2364
2374
2374
2364
2364
2364
2359
2364
2364
2359
2359
2364
2364
2364
2364
2359
2354
2359
2401
2401
2396
2396
2396
2391
2386
2386
2376
2376
2386
2386
2386
2386
2376
2376
2366
2391
2396
2396
2386
2386
2386
2381
2386
2386
2371
2376
2376
2376
2376
2376
2371
2381
2381
2376
2376
2381
2386
2381
2371
2376
2376
2381
2381
2381
2381
2376
2376
2371
2376
2376
2371
2376
2371
2371
2371
2366
2371
2383
2413
2413
2408
2403
2403
2408
2408
2408
2403
2388
2388
2388
2398
2398
2383
2398
2398
2403
2408
2408
2398
2398
2398
2388
2388
2398
2398
2398
2383
2383
2388
2388
2388
2388
2398
2398
2398
2393
2383
2388
2388
2393
2393
2388
2388
2383
2388
2388
2378
2383
2383
2378
2383
2395
2390
2420
2420
2420
2420
2415
2415
2415
2420
2420
2400
2400
2400
2410
2410
2410
2395
2415
2415
2415
2415
2415
2410
2410
2410
2410
2405
2405
2395
2395
2400
2395
2405
2410
2400
2395
2400
2400
2400
2405
2405
2400
2400
2400
2400
2400
2395
2400
2400
2395
2390
2390
2407
2427
2427
2432
2427
2427
2417
2407
2422
2422
2417
2412
2412
2422
2412
2412
2427
2427
2427
2427
2422
2422
2422
2417
2412
2412
2407
2402
2407
2407
2417
2417
2417
2407
2412
2412
2417
2417
2412
2412
2417
2417
2412
2402
2412
2412
2407
2412
2412
2407
2402
2402
2402
2404
2439
2444
2439
2434
2434
2439
2424
2419
2429
2429
2429
2424
2434
2434
2424
2424
2439
2434
2434
2439
2429
2429
2434
2434
2434
2424
2424
2414
2419
2414
2429
2429
2429
2429
2429
2419
2424
2424
2424
2429
2429
2419
2414
2414
2424
2424
2419
2424
2424
2424
2419
2419
2404
2414
2414
2451
2451
2451
2451
2451
2446
2451
2446
2446
2431
2436
2426
2431
2441
2441
2441
2431
2446
2451
2446
2446
2451
2441
2441
2441
2441
2446
2446
2426
2426
2441
2441
2436
2431
2436
2436
2441
2431
2436
2436
2426
2436
2436
2431
2436
2436
2436
2436
2431
2416
2416
2426
2426
2463
2463
2463
2463
2463
2463
2463
2458
2463
2463
2443
2463
2453
2453
2443
2443
2453
2443
2458
2443
2458
2438
2458
2458
2458
2458
2458
2448
2453
2453
2453
2448
2448
2453
2453
2438
2443
2428
2448
2448
2443
2443
2443
2448
2448
2438
2448
2448
2443
2448
2448
2448
2438
2428
2438
2438
2475
2475
2475
2475
2475
2455
2475
2470
2470
2470
2470
2455
2450
2455
2455
2465
2470
2470
2455
2460
2460
2470
2470
2450
2465
2470
2465
2470
2465
2455
2465
2465
2460
2455
2470
2470
2460
2460
2460
2460
2455
2440
2450
2455
2455
2450
2460
2460
2455
2460
2460
2460
2455
2440
2450
2450
2487
2487
2482
2482
2482
2482
2482
2482
2477
2482
2482
2467
2482
2482
2482
2467
2467
2467
2467
2472
2472
2462
2462
2482
2472
2472
2482
2462
2482
2482
2477
2482
2482
2477
2482
2467
2482
2472
2472
2467
2482
2482
2467
2472
2472
2472
2472
2462
2462
2467
2467
2467
2462
2467
2467
2467
2467
2467
2467
2452
2472
2472
2467
2452
2462
2462
2494
2494
2494
2494
2494
2469
2494
2494
2489
2494
2464
2469
2479
2479
2484
2484
2479
2489
2494
2479
2474
2474
2479
2484
2484
2474
2494
2494
2489
2494
2494
2484
2494
2494
2474
2479
2479
2489
2489
2479
2479
2484
2484
2479
2489
2489
2479
2484
2484
2479
2474
2479
2479
2479
2474
2479
2479
2479
2479
2479
2484
2484
2479
2464
2474
2474
2501
2506
2506
2501
2481
2506
2506
2486
2506
2481
2481
2501
2491
2481
2491
2491
2491
2486
2491
2491
2486
2491
2496
2496
2501
2506
2476
2501
2501
2501
2501
2501
2491
2491
2501
2501
2506
2486
2501
2491
2496
2496
2491
2496
2496
2496
2496
2501
2496
2491
2486
2491
2491
2486
2491
2491
2491
2491
2491
2491
2496
2496
2486
2476
2486
2486
2513
2518
2518
2513
2518
2518
2513
2513
2493
2503
2513
2503
2493
2498
2503
2493
2503
2498
2503
2503
2488
2513
2513
2513
2513
2518
2508
2508
2508
2508
2503
2498
2503
2503
2498
2508
2508
2508
2508
2508
2508
2508
2513
2513
2498
2503
2503
2498
2503
2503
2513
2513
2498
2503
2503
2503
2493
2503
2498
2508
2508
2488
2498
2498
2530
2530
2525
2525
2515
2530
2530
2510
2525
2525
2525
2520
2520
2515
2515
2525
2515
2525
2505
2510
2515
2500
2515
2525
2525
2525
2510
2520
2525
2520
2520
2515
2510
2515
2515
2520
2520
2520
2520
2515
2525
2525
2510
2525
2515
2515
2520
2520
2510
2515
2515
2505
2515
2505
2510
2520
2520
2500
2510
2510
2522
2517
2537
2542
2542
2532
2532
2537
2537
2537
2537
2537
2542
2542
2537
2522
2532
2537
2527
2527
2512
2542
2542
2537
2537
2537
2532
2532
2537
2537
2522
2527
2532
2532
2527
2522
2522
2527
2527
2527
2527
2532
2532
2527
2527
2532
2532
2532
2532
2522
2532
2532
2527
2527
2522
2527
2527
2527
2517
2532
2532
2512
2517
2522
2529
2534
2529
2554
2554
2549
2549
2539
2539
2549
2549
2549
2544
2534
2554
2554
2549
2554
2554
2534
2544
2544
2554
2554
2544
2549
2549
2549
2549
2544
2544
2549
2549
2554
2554
2539
2539
2544
2544
2534
2529
2534
2539
2539
2544
2544
2544
2544
2534
2539
2539
2534
2539
2539
2534
2539
2524
2544
2544
2524
2529
2529
2529
2561
2566
2566
2561
2561
2561
2561
2546
2566
2566
2556
2556
2566
2566
2566
2556
2556
2566
2556
2561
2561
2561
2561
2551
2551
2566
2566
2556
2556
2566
2566
2551
2541
2541
2546
2551
2551
2546
2556
2556
2551
2556
2556
2551
2551
2551
2546
2551
2546
2546
2546
2551
2551
2546
2546
2551
2556
2556
2536
2541
2541
2541
2578
2578
2578
2573
2573
2558
2573
2573
2568
2568
2578
2578
2568
2568
2578
2578
2563
2573
2573
2573
2568
2558
2558
2578
2578
2578
2578
2563
2563
2573
2573
2563
2553
2548
2553
2563
2568
2563
2563
2568
2568
2568
2568
2563
2563
2568
2568
2563
2563
2558
2558
2558
2563
2563
2558
2563
2568
2568
2548
2553
2553
2590
2585
2585
2590
2590
2590
2585
2585
2575
2575
2590
2590
2580
2580
2570
2570
2580
2585
2585
2575
2575
2585
2585
2590
2590
2580
2580
2580
2560
2565
2580
2580
2575
2575
2580
2580
2575
2580
2580
2570
2570
2570
2570
2575
2575
2565
2575
2580
2580
2560
2565
2565
2597
2597
2597
2602
2602
2577
2582
2577
2582
2572
2577
2597
2582
2597
2597
2587
2587
2597
2597
2587
2592
2592
2592
2592
2592
2592
2597
2597
2587
2592
2582
2587
2592
2592
2592
2582
2587
2587
2597
2597
2582
2582
2582
2587
2587
2582
2577
2587
2592
2592
2572
2577
2577
2609
2609
2589
2594
2594
2589
2594
2594
2589
2589
2594
2594
2589
2609
2594
2594
2609
2609
2599
2609
2584
2589
2599
2609
2609
2599
2609
2599
2599
2599
2599
2594
2604
2604
2609
2599
2599
2599
2599
2604
2604
2599
2599
2609
2584
2604
2604
2594
2594
2594
2599
2599
2594
2594
2599
2604
2604
2584
2589
2589
2621
2616
2616
2621
2606
2606
2606
2601
2601
2606
2606
2606
2606
2611
2611
2621
2621
2601
2606
2621
2606
2611
2611
2621
2621
2596
2601
2601
2611
2606
2611
2616
2616
2621
2621
2621
2621
2606
2606
2611
2611
2611
2611
2611
2616
2616
2621
2621
2611
2611
2611
2611
2611
2611
2616
2616
2616
2616
2596
2596
2606
2606
2606
2611
2611
2606
2606
2611
2616
2616
2596
2601
2601
2633
2628
2633
2628
2628
2618
2623
2618
2618
2628
2633
2623
2613
2618
2618
2608
2613
2623
2623
2623
2618
2623
2623
2623
2633
2628
2613
2633
2628
2628
2628
2628
2633
2633
2633
2633
2633
2608
2618
2618
2623
2618
2623
2623
2623
2623
2623
2628
2628
2623
2623
2618
2623
2628
2628
2618
2608
2618
2618
2618
2623
2623
2613
2618
2613
2618
2623
2628
2628
2608
2613
2613
2645
2640
2645
2645
2635
2635
2635
2630
2635
2635
2630
2635
2620
2625
2625
2630
2635
2635
2640
2645
2645
2640
2640
2640
2640
2640
2640
2640
2640
2640
2635
2635
2645
2640
2640
2645
2640
2640
2620
2630
2635
2630
2635
2635
2635
2635
2630
2630
2635
2640
2640
2630
2635
2620
2630
2630
2630
2635
2635
2625
2630
2625
2630
2625
2630
2635
2640
2640
2620
2625
2625
2642
2657
2652
2652
2652
2652
2647
2657
2637
2642
2657
2642
2652
2652
2657
2657
2657
2647
2652
2652
2652
2647
2652
2647
2647
2647
2657
2652
2652
2657
2647
2647
2647
2647
2642
2642
2642
2647
2647
2647
2647
2632
2647
2652
2652
2647
2632
2642
2642
2642
2647
2647
2637
2642
2632
2637
2647
2652
2652
2632
2637
2637
2649
2654
2664
2664
2659
2664
2664
2664
2664
2664
2669
2654
2644
2654
2669
2659
2669
2669
2669
2659
2664
2664
2664
2664
2659
2664
2664
2659
2654
2654
2669
2669
2669
2659
2659
2669
2669
2659
2664
2659
2659
2654
2654
2649
2654
2659
2659
2654
2659
2664
2664
2664
2664
2644
2649
2649
2649
2649
2654
2659
2659
2644
2649
2659
2664
2664
2644
2649
2649
2691
2691
2691
2691
2691
2676
2676
2671
2676
2666
2681
2656
2671
2671
2676
2676
2671
2676
2676
2666
2661
2661
2681
2681
2676
2681
2681
2681
2666
2671
2671
2666
2661
2666
2661
2671
2671
2661
2666
2666
2661
2671
2676
2676
2676
2671
2671
2656
2661
2661
2666
2671
2671
2661
2666
2671
2671
2671
2656
2661
2661
2703
2703
2703
2703
2703
2703
2703
2668
2688
2683
2693
2693
2683
2693
2683
2683
2683
2683
2683
2683
2673
2673
2688
2693
2683
2688
2678
2688
2688
2678
2683
2683
2673
2678
2668
2673
2683
2683
2683
2678
2673
2683
2683
2683
2683
2683
2668
2673
2673
2678
2683
2683
2673
2678
2678
2673
2678
2683
2683
2668
2673
2673
2715
2715
2715
2715
2715
2695
2695
2695
2695
2695
2705
2705
2705
2705
2705
2695
2695
2705
2695
2695
2695
2705
2705
2705
2695
2690
2700
2690
2695
2695
2695
2680
2685
2690
2695
2695
2695
2695
2680
2685
2685
2695
2695
2700
2680
2685
2685
2690
2695
2695
2685
2690
2685
2695
2695
2680
2685
2685
2727
2727
2722
2722
2722
2722
2707
2707
2707
2697
2697
2707
2707
2707
2707
2717
2717
2707
2707
2717
2707
2707
2707
2717
2717
2717
2717
2692
2717
2717
2707
2707
2707
2702
2712
2702
2707
2707
2707
2707
2702
2702
2707
2707
2702
2707
2692
2697
2697
2702
2707
2707
2697
2692
2697
2707
2702
2702
2707
2692
2697
2697
2734
2734
2734
2734
2719
2719
2719
2719
2714
2719
2714
2719
2714
2709
2709
2719
2719
2709
2719
2719
2719
2719
2719
2719
2719
2719
2719
2719
2719
2729
2724
2729
2729
2704
2724
2724
2714
2714
2719
2729
2729
2714
2719
2719
2714
2714
2714
2714
2714
2719
2719
2714
2729
2729
2704
2709
2709
2714
2719
2719
2704
2709
2719
2714
2719
2704
2709
2709
2741
2741
2746
2746
2746
2746
2721
2721
2721
2726
2726
2731
2731
2731
2721
2726
2726
2716
2726
2726
2731
2731
2731
2716
2721
2726
2731
2726
2731
2721
2731
2726
2731
2731
2731
2731
2731
2731
2731
2736
2731
2731
2736
2736
2731
2731
2731
2726
2726
2736
2736
2726
2731
2731
2726
2726
2726
2731
2731
2736
2736
2736
2736
2716
2721
2721
2726
2731
2731
2731
2726
2731
2716
2721
2721
2753
2753
2758
2758
2758
2758
2743
2743
2733
2738
2743
2733
2738
2733
2733
2738
2738
2738
2738
2728
2738
2743
2738
2743
2738
2743
2738
2743
2743
2743
2728
2733
2733
2743
2743
2743
2743
2738
2738
2743
2743
2743
2743
2743
2743
2748
2738
2738
2748
2748
2748
2748
2748
2738
2743
2743
2733
2738
2738
2733
2733
2733
2738
2748
2748
2743
2743
2738
2748
2748
2748
2748
2728
2733
2733
2738
2743
2743
2743
2738
2743
2728
2733
2733
2770
2770
2765
2765
2740
2770
2770
2755
2755
2745
2745
2750
2750
2750
2760
2745
2750
2750
2755
2745
2750
2760
2760
2750
2750
2755
2740
2745
2755
2750
2755
2755
2745
2745
2750
2755
2755
2755
2755
2750
2760
2760
2760
2760
2755
2750
2755
2755
2750
2750
2745
2745
2750
2750
2745
2760
2750
2755
2755
2755
2755
2760
2755
2755
2740
2745
2745
2750
2755
2755
2755
2750
2755
2740
2745
2745
2762
2777
2782
2782
2777
2772
2772
2772
2772
2782
2782
2762
2757
2762
2772
2752
2757
2757
2762
2772
2772
2762
2757
2757
2767
2767
2772
2772
2762
2762
2762
2767
2762
2767
2767
2767
2767
2767
2767
2762
2767
2767
2757
2762
2762
2752
2767
2767
2762
2767
2767
2767
2767
2767
2752
2757
2757
2762
2767
2767
2767
2762
2767
2752
2757
2757
2769
2774
2794
2794
2789
2789
2794
2794
2779
2779
2784
2784
2764
2769
2784
2779
2779
2774
2774
2784
2784
2769
2774
2774
2784
2784
2784
2784
2774
2774
2774
2774
2769
2779
2774
2779
2779
2774
2764
2769
2769
2774
2779
2779
2779
2764
2769
2769
2774
2779
2779
2779
2774
2774
2764
2769
2769
2801
2806
2806
2801
2791
2796
2791
2806
2806
2796
2791
2796
2791
2791
2791
2791
2796
2791
2781
2781
2776
2781
2781
2796
2796
2791
2791
2786
2786
2781
2781
2791
2786
2786
2791
2791
2781
2781
2786
2786
2786
2786
2796
2791
2786
2776
2781
2781
2786
2791
2791
2786
2786
2786
2776
2781
2781
2853
2853
2818
2818
2818
2813
2813
2793
2793
2803
2803
2808
2803
2793
2793
2803
2798
2808
2808
2808
2803
2803
2808
2808
2818
2818
2803
2803
2803
2808
2803
2803
2808
2808
2803
2798
2798
2788
2788
2793
2793
2803
2803
2798
2798
2793
2793
2788
2803
2808
2803
2798
2803
2803
2798
2798
2798
2808
2803
2808
2803
2788
2793
2793
2798
2798
2803
2803
2798
2798
2788
2793
2793
2860
2860
2830
2825
2825
2860
2860
2830
2830
2830
2825
2810
2815
2825
2820
2805
2805
2820
2805
2805
2815
2820
2830
2830
2810
2810
2815
2815
2820
2815
2815
2820
2820
2820
2820
2820
2810
2810
2800
2800
2805
2805
2810
2810
2800
2805
2820
2820
2820
2815
2810
2815
2815
2800
2810
2810
2820
2815
2800
2805
2805
2810
2805
2810
2805
2815
2815
2810
2810
2800
2805
2805
2872
2872
2837
2837
2872
2872
2872
2872
2837
2842
2842
2812
2817
2817
2822
2837
2817
2817
2822
2827
2837
2837
2822
2822
2837
2837
2822
2827
2822
2822
2827
2827
2822
2822
2827
2832
2832
2832
2827
2812
2817
2817
2827
2832
2822
2822
2822
2822
2812
2822
2832
2822
2827
2822
2812
2817
2817
2817
2822
2812
2817
2822
2822
2822
2822
2812
2817
2817
2884
2884
2879
2879
2849
2849
2834
2834
2824
2834
2849
2824
2834
2834
2829
2849
2849
2834
2834
2849
2839
2834
2834
2839
2829
2829
2834
2829
2829
2834
2839
2839
2839
2834
2824
2829
2829
2839
2839
2839
2834
2834
2824
2834
2839
2834
2839
2824
2829
2829
2824
2829
2834
2834
2824
2824
2834
2834
2824
2829
2829
2896
2861
2891
2891
2891
2891
2856
2856
2861
2846
2841
2846
2846
2836
2841
2846
2846
2846
2846
2861
2836
2846
2846
2836
2841
2846
2856
2856
2841
2861
2851
2846
2851
2841
2841
2841
2846
2846
2841
2841
2846
2846
2846
2851
2836
2836
2841
2841
2851
2851
2851
2851
2851
2851
2841
2841
2846
2846
2846
2846
2851
2836
2836
2851
2851
2846
2846
2851
2851
2851
2836
2841
2841
2846
2846
2836
2846
2846
2836
2841
2841
2903
2908
2903
2873
2868
2903
2873
2868
2868
2903
2903
2858
2848
2853
2858
2863
2853
2858
2863
2853
2853
2858
2858
2858
2858
2868
2858
2863
2858
2873
2858
2863
2858
2863
2868
2848
2853
2853
2868
2873
2858
2848
2853
2853
2853
2863
2858
2863
2848
2848
2848
2853
2853
2858
2868
2868
2863
2863
2858
2858
2853
2858
2853
2853
2858
2858
2848
2858
2858
2863
2863
2858
2848
2853
2853
2858
2853
2853
2858
2848
2858
2858
2848
2853
2853
2915
2910
2885
2880
2910
2915
2885
2885
2910
2910
2875
2875
2875
2875
2875
2870
2875
2875
2875
2865
2865
2870
2870
2870
2875
2870
2870
2865
2870
2870
2875
2880
2865
2870
2880
2860
2865
2880
2880
2880
2875
2875
2875
2860
2865
2865
2860
2865
2865
2875
2860
2870
2875
2860
2865
2865
2875
2875
2870
2870
2865
2865
2865
2870
2870
2880
2880
2860
2870
2860
2870
2870
2870
2860
2865
2865
2870
2865
2870
2860
2870
2870
2860
2865
2865
2882
2917
2917
2917
2917
2927
2897
2892
2892
2892
2892
2877
2877
2887
2887
2887
2887
2872
2922
2922
2882
2882
2887
2882
2887
2887
2877
2877
2887
2882
2887
2877
2882
2872
2877
2877
2887
2892
2887
2892
2887
2887
2887
2887
2887
2887
2887
2887
2887
2872
2872
2877
2882
2882
2887
2872
2877
2877
2877
2887
2887
2887
2887
2887
2872
2877
2882
2882
2887
2887
2887
2887
2872
2882
2877
2882
2872
2877
2877
2882
2877
2882
2872
2882
2882
2872
2877
2877
2904
2889
2894
2904
2929
2929
2934
2904
2904
2899
2904
2904
2904
2904
2904
2929
2929
2889
2889
2899
2899
2899
2899
2889
2894
2889
2889
2899
2894
2894
2884
2884
2889
2884
2904
2904
2899
2904
2904
2899
2899
2899
2899
2899
2899
2899
2894
2899
2899
2894
2894
2884
2894
2889
2894
2884
2889
2889
2899
2899
2894
2894
2884
2889
2894
2894
2889
2899
2899
2899
2899
2889
2884
2894
2889
2889
2889
2889
2889
2884
2889
2889
2894
2889
2894
2884
2889
2889
2889
2889
2884
2889
2889
2946
2916
2916
2911
2911
2946
2936
2941
2936
2941
2916
2916
2911
2896
2901
2901
2916
2911
2936
2936
2901
2901
2901
2911
2941
2941
2901
2896
2896
2916
2916
2911
2916
2916
2911
2911
2911
2906
2911
2911
2906
2906
2906
2901
2901
2906
2906
2901
2901
2901
2901
2906
2896
2906
2906
2901
2901
2906
2906
2901
2906
2906
2901
2896
2901
2906
2906
2911
2906
2906
2906
2896
2906
2901
2901
2901
2896
2901
2901
2906
2901
2906
2896
2901
2901
2896
2901
2901
2953
2933
2928
2953
2928
2923
2923
2958
2908
2928
2913
2923
2908
2923
2923
2948
2948
2908
2953
2953
2913
2923
2923
2923
2923
2923
2923
2923
2918
2923
2923
2913
2913
2918
2918
2913
2913
2913
2913
2913
2913
2913
2908
2913
2908
2918
2913
2913
2923
2918
2913
2913
2918
2918
2918
2918
2918
2908
2923
2918
2908
2913
2913
2908
2913
2913
2918
2918
2913
2918
2908
2913
2913
2908
2913
2913
2945
2945
2940
2960
2945
2960
2945
2965
2940
2960
2960
2935
2935
2965
2935
2935
2920
2935
2960
2955
2960
2955
2920
2925
2960
2960
2935
2935
2935
2935
2935
2935
2935
2925
2925
2930
2930
2925
2925
2930
2920
2920
2925
2930
2920
2925
2925
2925
2935
2935
2920
2925
2925
2930
2930
2925
2925
2925
2930
2935
2920
2935
2925
2925
2925
2925
2920
2925
2925
2925
2930
2925
2930
2925
2925
2920
2925
2925
2920
2925
2925
2957
2952
2957
2957
2957
2972
2977
2952
2932
2937
2937
2972
2972
2972
2977
2947
2947
2947
2947
2937
2937
2947
2947
2967
2967
2967
2967
2972
2972
2947
2947
2947
2942
2942
2947
2947
2937
2937
2932
2932
2932
2937
2937
2942
2942
2942
2947
2942
2932
2937
2937
2947
2947
2942
2937
2937
2937
2937
2947
2942
2937
2947
2932
2947
2937
2937
2932
2937
2937
2937
2932
2937
2937
2937
2937
2932
2937
2937
2932
2937
2937
2969
2969
2964
2969
2969
2964
2959
2959
2959
2959
2944
2959
2959
2954
2984
2979
2979
2959
2949
2949
2959
2954
2989
2959
2949
2949
2949
2979
2979
2979
2979
2959
2959
2959
2949
2949
2949
2949
2959
2959
2959
2954
2954
2944
2944
2944
2949
2949
2959
2959
2959
2954
2944
2949
2949
2954
2954
2954
2954
2949
2949
2949
2949
2959
2954
2959
2954
2954
2954
2944
2954
2954
2949
2949
2944
2949
2949
2944
2949
2949
2949
2944
2949
2949
2944
2949
2949
2981
2981
2976
2981
2996
2981
2981
2996
2981
2976
2961
2961
2961
2961
2961
2966
2966
2986
2986
2971
2971
2971
2961
2956
2961
2961
2971
2971
2961
2966
2966
2996
2991
2956
2961
2961
2966
2966
2996
2971
2956
2961
2966
2986
2986
2986
2986
2991
2991
2961
2971
2971
2971
2971
2971
2971
2971
2971
2971
2956
2961
2961
2956
2966
2971
2961
2956
2961
2961
2966
2966
2961
2961
2971
2966
2961
2961
2956
2966
2966
2961
2961
2956
2961
2961
2961
2961
2956
2961
2961
2956
2961
2961
2993
2993
2988
2993
2993
2973
2978
3008
2993
2988
2983
2983
2978
2978
2973
2978
2983
2973
2973
2973
2973
2968
2973
2978
2973
2973
2978
2978
2978
2978
2978
3003
3003
2968
2973
2973
2978
3008
2978
2978
2998
2998
2998
2998
2998
2998
2968
2973
2973
2998
2998
2998
2998
2983
2983
2983
2983
2978
2983
2983
2978
2978
2978
2968
2978
2978
2978
2968
2973
2973
2973
2978
2978
2973
2973
2973
2968
2963
2983
2973
2973
2978
2973
2973
2973
2973
2968
2973
2973
2973
2973
2968
2973
2973
2973
2973
2968
2973
2973
2968
2973
2973
3000
3000
3005
3000
2990
2985
3000
2985
3000
3015
2980
2990
2990
2990
2980
2985
2985
2990
3000
2990
2985
2995
2995
2985
2985
2985
2985
2985
2990
2990
2990
2990
2985
2990
2990
3015
2985
3015
2990
2980
2985
3005
3005
3010
3010
3010
3010
2990
2990
2990
2995
2995
2995
2990
2985
2985
2990
2990
2990
2985
2985
2990
2990
2990
2990
2990
2990
2990
2980
2985
2985
2990
2990
2985
2985
2990
2990
2985
2980
2975
2975
2990
2985
2985
2990
2990
2990
2985
2980
2980
2985
2985
2980
2985
2985
2975
2975
2985
2985
2980
2985
2985
2980
2985
2985
3007
3012
3012
3012
3002
3002
2997
3012
3002
3022
3002
3002
3012
2997
3012
2992
2997
2992
3002
3002
2997
3002
2992
2997
2997
3022
3022
3027
3012
3012
3017
3017
3017
3017
3002
3002
3002
3002
3002
3002
3002
3007
3007
2997
2997
2987
2987
2997
2997
3002
3002
3002
3002
3002
2997
2992
2997
2997
2997
3002
3002
2992
2987
3002
3002
2997
2997
3002
3002
3002
3002
3002
3002
3002
3002
2992
2992
2997
2997
2992
2997
2997
2987
2997
2997
2992
2997
2997
2992
2997
2997
3009
3019
3019
3019
3014
3014
3014
3014
3019
3019
3024
3004
3009
3024
3004
3004
3009
3034
3034
3034
3034
3034
3029
3029
3024
3024
3024
3024
3024
3024
3024
3024
3014
3014
3009
3009
3014
3014
3014
3009
3009
3014
3014
2999
2999
3004
3009
3014
3014
3009
3009
3004
3004
3004
3014
3004
3009
3009
2999
3009
3009
3014
3014
3009
3014
3014
3009
3009
3004
3009
3009
3004
3004
3004
2999
3009
3009
3004
3009
3009
3004
3009
3009
3021
3021
3016
3036
3031
3026
3026
3026
3026
3016
3031
3031
3031
3031
3031
3031
3031
3031
3031
3041
3046
3046
3036
3036
3036
3036
3031
3031
3036
3036
3036
3036
3026
3026
3026
3026
3016
3016
3021
3021
3021
3016
3021
3021
3021
3021
3016
3016
3021
3021
3021
3011
3016
3016
3021
3021
3011
3021
3011
3021
3021
3021
3021
3021
3016
3021
3021
3016
3016
3011
3021
3021
3016
3021
3021
3016
3021
3016
3043
3043
3043
3043
3043
3023
3038
3038
3033
3033
3043
3043
3033
3033
3043
3043
3043
3043
3023
3043
3038
3033
3033
3043
3038
3043
3048
3053
3053
3048
3048
3048
3048
3048
3053
3048
3053
3043
3043
3043
3043
3048
3048
3048
3048
3038
3038
3038
3038
3043
3043
3028
3033
3033
3043
3043
3028
3028
3028
3028
3028
3033
3033
3033
3028
3033
3033
3033
3023
3023
3028
3028
3033
3023
3028
3028
3028
3028
3028
3028
3028
3033
3033
3028
3028
3023
3033
3033
3028
3033
3033
3028
3028
3028
3035
3055
3055
3055
3055
3050
3055
3055
3050
3055
3040
3035
3045
3045
3035
3045
3045
3055
3055
3055
3055
3045
3045
3055
3050
3055
3055
3065
3060
3060
3060
3060
3055
3060
3060
3055
3060
3060
3055
3055
3060
3060
3060
3060
3045
3045
3055
3040
3050
3050
3055
3055
3040
3040
3055
3055
3035
3055
3055
3040
3040
3045
3045
3040
3050
3050
3040
3040
3040
3045
3045
3040
3035
3040
3040
3040
3040
3040
3035
3045
3040
3040
3040
3040
3040
3045
3045
3040
3035
3035
3040
3035
3040
3040
3040
3040
3040
3045
3045
3040
3035
3040
3067
3062
3067
3067
3052
3047
3052
3052
3057
3057
3052
3057
3057
3052
3052
3057
3057
3062
3067
3047
3057
3057
3067
3067
3052
3062
3067
3067
3072
3072
3077
3077
3067
3072
3072
3067
3072
3072
3067
3072
3072
3067
3067
3072
3072
3072
3072
3052
3052
3052
3052
3067
3057
3057
3062
3062
3067
3047
3062
3047
3067
3067
3062
3062
3052
3057
3057
3052
3057
3057
3062
3057
3052
3047
3052
3052
3052
3062
3062
3057
3047
3057
3052
3052
3052
3052
3057
3057
3052
3047
3057
3052
3047
3052
3052
3052
3057
3057
3047
3052
3047
3052
3064
3064
3079
3064
3074
3064
3069
3069
3069
3069
3064
3064
3064
3064
3074
3074
3074
3074
3074
3084
3084
3084
3089
3084
3084
3084
3084
3079
3089
3089
3089
3089
3079
3079
3079
3084
3084
3079
3079
3084
3084
3084
3084
3074
3059
3064
3064
3074
3079
3069
3069
3069
3069
3074
3074
3069
3069
3064
3069
3069
3059
3059
3069
3069
3069
3069
3069
3074
3074
3059
3064
3064
3059
3064
3064
3069
3069
3069
3069
3074
3059
3069
3059
3064
3064
3064
3069
3069
3064
3059
3064
3064
3059
3064
3064
3064
3069
3069
3064
3059
3064
3086
3086
3081
3081
3086
3076
3076
3086
3071
3076
3086
3076
3076
3081
3081
3081
3081
3076
3076
3081
3076
3076
3076
3086
3086
3086
3101
3101
3091
3096
3096
3091
3091
3096
3096
3096
3096
3091
3096
3096
3091
3091
3096
3096
3096
3096
3071
3071
3081
3081
3081
3086
3081
3081
3081
3081
3076
3081
3081
3071
3081
3081
3076
3086
3086
3071
3076
3086
3086
3076
3071
3081
3081
3081
3081
3086
3086
3071
3076
3076
3076
3076
3086
3076
3081
3081
3076
3071
3086
3086
3076
3071
3076
3076
3076
3081
3081
3076
3071
3076
3093
3093
3093
3088
3088
3083
3093
3098
3098
3098
3098
3098
3098
3098
3088
3088
3088
3093
3093
3093
3083
3093
3093
3088
3088
3113
3098
3098
3098
3103
3108
3108
3108
3108
3108
3108
3113
3113
3113
3113
3103
3103
3093
3093
3103
3098
3098
3108
3108
3103
3103
3108
3108
3108
3108
3083
3083
3088
3093
3093
3088
3088
3093
3093
3088
3088
3088
3088
3093
3093
3093
3093
3098
3083
3088
3093
3093
3088
3093
3088
3088
3098
3098
3083
3088
3088
3098
3098
3093
3093
3088
3093
3093
3088
3083
3083
3093
3093
3088
3083
3088
3088
3088
3093
3093
3088
3083
3088
3110
3110
3095
3105
3095
3110
3110
3105
3100
3100
3105
3105
3110
3095
3100
3100
3110
3095
3110
3100
3100
3105
3105
3105
3115
3115
3105
3115
3100
3115
3095
3100
3105
3105
3120
3120
3110
3125
3125
3110
3110
3115
3115
3115
3110
3110
3120
3120
3120
3120
3105
3105
3115
3110
3110
3120
3120
3115
3115
3120
3120
3120
3120
3100
3100
3100
3105
3105
3100
3105
3105
3100
3105
3105
3105
3105
3095
3100
3100
3100
3100
3100
3105
3105
3105
3105
3095
3100
3100
3105
3105
3100
3105
3105
3100
3095
3105
3105
3105
3100
3095
3100
3100
3100
3105
3105
3100
3095
3100
3117
3117
3122
3122
3122
3107
3112
3112
3122
3122
3117
3117
3127
3127
3107
3127
3127
3107
3117
3117
3127
3127
3112
3112
3112
3112
3117
3127
3127
3107
3117
3117
3117
3127
3112
3117
3117
3137
3117
3117
3122
3127
3132
3132
3122
3122
3117
3117
3127
3127
3122
3122
3122
3122
3127
3112
3112
3127
3127
3117
3117
3132
3132
3127
3127
3117
3127
3127
3132
3132
3132
3132
3112
3112
3112
3112
3117
3117
3107
3112
3117
3117
3112
3112
3112
3107
3107
3107
3112
3112
3112
3117
3117
3107
3112
3112
3112
3112
3117
3117
3112
3117
3117
3107
3117
3112
3107
3107
3112
3112
3112
3117
3117
3112
3107
3112
3134
3134
3119
3134
3119
3124
3124
3129
3129
3129
3139
3139
3129
3129
3139
3139
3124
3124
3129
3129
3129
3129
3139
3119
3144
3144
3144
3144
3144
3144
3124
3124
3149
3149
3139
3134
3134
3134
3149
3149
3139
3149
3149
3139
3129
3129
3129
3129
3139
3134
3134
3129
3139
3119
3119
3139
3139
3139
3139
3124
3124
3139
3139
3144
3144
3139
3139
3129
3129
3139
3139
3139
3139
3139
3139
3124
3124
3129
3124
3124
3129
3129
3129
3129
3124
3124
3129
3129
3124
3124
3119
3119
3129
3124
3119
3124
3124
3124
3124
3124
3119
3124
3124
3124
3124
3129
3129
3119
3129
3119
3124
3119
3119
3124
3124
3124
3129
3129
3124
3119
3124
3146
3146
3136
3141
3141
3136
3141
3141
3141
3141
3141
3136
3141
3131
3151
3151
3156
3156
3151
3151
3151
3131
3131
3131
3131
3156
3156
3146
3146
3146
3156
3156
3156
3156
3136
3136
3136
3136
3136
3136
3151
3141
3141
3141
3146
3146
3151
3151
3151
3151
3151
3156
3156
3146
3146
3141
3141
3151
3151
3151
3151
3141
3141
3141
3136
3136
3141
3141
3136
3141
3141
3131
3136
3131
3131
3141
3136
3141
3136
3141
3141
3136
3131
3131
3136
3136
3136
3141
3141
3136
3136
3136
3131
3131
3131
3136
3136
3136
3141
3141
3136
3131
3136
3148
3143
3153
3143
3148
3148
3148
3143
3163
3163
3163
3163
3168
3168
3163
3153
3168
3168
3168
3168
3168
3168
3168
3168
3158
3158
3168
3168
3143
3143
3158
3148
3148
3153
3153
3153
3153
3153
3163
3158
3158
3158
3158
3168
3168
3153
3153
3153
3158
3158
3158
3158
3148
3163
3163
3163
3163
3148
3153
3143
3148
3153
3153
3153
3143
3148
3148
3143
3143
3153
3148
3153
3153
3153
3153
3153
3143
3143
3148
3148
3148
3153
3153
3148
3143
3143
3143
3148
3148
3148
3153
3153
3143
3143
3148
3160
3160
3165
3165
3155
3155
3155
3170
3170
3160
3160
3160
3180
3180
3170
3170
3185
3185
3175
3175
3175
3160
3180
3180
3180
3180
3165
3165
3175
3175
3155
3155
3165
3165
3160
3175
3165
3165
3165
3165
3175
3175
3170
3160
3170
3170
3160
3175
3175
3175
3175
3160
3160
3160
3160
3165
3165
3160
3160
3170
3170
3145
3165
3155
3155
3160
3155
3165
3165
3160
3160
3155
3170
3160
3160
3160
3165
3165
3145
3160
3155
3145
3155
3155
3155
3160
3160
3160
3165
3165
3155
3155
3155
3177
3177
3167
3167
3167
3167
3182
3182
3182
3172
3172
3182
3182
3172
3187
3192
3187
3182
3182
3182
3182
3192
3192
3192
3187
3187
3192
3187
3187
3172
3157
3172
3187
3187
3187
3187
3172
3172
3167
3167
3172
3172
3172
3187
3187
3177
3177
3172
3182
3182
3182
3182
3167
3187
3187
3187
3187
3172
3172
3172
3172
3172
3172
3177
3177
3182
3177
3177
3157
3157
3172
3167
3167
3172
3172
3172
3167
3182
3182
3177
3177
3172
3172
3172
3177
3177
3172
3172
3157
3167
3167
3167
3172
3172
3172
3177
3177
3167
3167
3194
3189
3194
3189
3179
3184
3184
3184
3184
3179
3184
3184
3194
3194
3179
3194
3194
3184
3184
3194
3199
3199
3194
3204
3194
3194
3204
3194
3204
3194
3204
3204
3204
3204
3194
3194
3204
3204
3204
3204
3199
3204
3199
3169
3169
3179
3184
3184
3184
3184
3184
3179
3194
3194
3199
3199
3179
3189
3189
3194
3194
3199
3199
3199
3199
3184
3184
3179
3184
3189
3189
3179
3189
3189
3169
3184
3184
3179
3184
3184
3179
3184
3179
3179
3189
3189
3184
3184
3184
3189
3189
3184
3169
3179
3179
3179
3184
3184
3184
3189
3189
3179
3179
3181
3201
3196
3196
3196
3196
3201
3196
3196
3201
3206
3196
3196
3191
3196
3196
3196
3196
3206
3206
3201
3201
3201
3201
3201
3201
3211
3211
3211
3211
3206
3196
3196
3206
3211
3206
3206
3206
3206
3211
3211
3211
3211
3216
3216
3201
3201
3211
3216
3206
3216
3206
3181
3191
3191
3196
3196
3196
3191
3206
3211
3211
3196
3206
3206
3206
3206
3206
3206
3191
3191
3196
3201
3201
3191
3181
3191
3181
3196
3196
3191
3191
3191
3191
3196
3196
3196
3196
3201
3201
3191
3181
3191
3191
3191
3196
3196
3196
3201
3201
3181
3191
3191
3193
3208
3203
3208
3213
3208
3208
3203
3203
3218
3218
3208
3208
3208
3208
3213
3218
3203
3208
3208
3208
3208
3218
3218
3218
3213
3213
3223
3223
3213
3213
3203
3203
3213
3213
3208
3208
3218
3218
3218
3218
3218
3208
3208
3213
3213
3218
3213
3213
3228
3223
3223
3223
3223
3218
3218
3223
3223
3223
3223
3223
3223
3223
3223
3208
3208
3223
3223
3203
3208
3208
3218
3223
3208
3223
3218
3218
3218
3218
3193
3208
3213
3213
3208
3193
3198
3203
3203
3203
3203
3203
3208
3208
3208
3208
3213
3213
3213
3193
3203
3203
3203
3208
3208
3208
3213
3213
3193
3193
3203
3203
3220
3225
3215
3220
3220
3225
3230
3205
3220
3220
3205
3220
3220
3215
3215
3220
3220
3220
3230
3230
3230
3215
3225
3225
3230
3220
3230
3230
3230
3220
3220
3230
3225
3225
3225
3225
3215
3215
3230
3230
3230
3230
3220
3220
3215
3220
3240
3230
3230
3215
3215
3230
3230
3225
3230
3220
3220
3240
3230
3235
3235
3220
3220
3220
3220
3230
3240
3235
3235
3235
3225
3225
3235
3235
3235
3235
3235
3235
3235
3235
3215
3220
3220
3230
3205
3235
3235
3230
3230
3215
3230
3230
3220
3225
3225
3225
3225
3220
3210
3205
3210
3210
3210
3210
3210
3215
3220
3220
3220
3225
3225
3225
3225
3225
3205
3215
3215
3215
3220
3220
3220
3225
3225
3205
3215
3215
3267
3232
3232
3237
3237
3227
3227
3237
3242
3232
3232
3232
3232
3237
3242
3217
3227
3217
3242
3227
3227
3242
3232
3232
3232
3232
3232
3232
3232
3247
3247
3227
3227
3227
3232
3242
3247
3222
3222
3242
3242
3247
3242
3242
3242
3242
3232
3237
3242
3242
3232
3232
3252
3242
3232
3232
3242
3242
3247
3247
3247
3247
3242
3242
3227
3232
3232
3217
3242
3242
3242
3242
3242
3222
3227
3242
3242
3227
3222
3232
3237
3237
3237
3232
3232
3217
3227
3222
3222
3222
3237
3227
3232
3232
3232
3237
3237
3232
3232
3237
3217
3222
3222
3222
3222
3227
3232
3232
3232
3237
3237
3217
3227
3227
3244
3279
3249
3229
3279
3244
3244
3244
3244
3249
3249
3254
3259
3254
3244
3244
3244
3244
3239
3239
3244
3254
3254
3234
3234
3234
3234
3234
3239
3259
3259
3249
3259
3249
3249
3259
3254
3254
3254
3254
3239
3244
3244
3249
3239
3239
3249
3259
3254
3254
3254
3254
3239
3244
3244
3254
3244
3244
3254
3244
3254
3254
3254
3254
3239
3234
3244
3244
3244
3244
3244
3239
3229
3239
3229
3234
3234
3249
3249
3244
3244
3239
3244
3244
3244
3244
3244
3244
3244
3244
3244
3229
3229
3234
3234
3239
3244
3244
3244
3244
3244
3229
3239
3239
3256
3286
3256
3286
3266
3266
3246
3256
3256
3266
3256
3256
3266
3266
3246
3251
3251
3256
3256
3256
3256
3256
3266
3266
3251
3251
3241
3266
3266
3241
3246
3246
3271
3271
3271
3271
3256
3256
3256
3256
3271
3261
3251
3261
3261
3251
3261
3256
3271
3271
3256
3251
3256
3256
3271
3251
3256
3256
3266
3256
3256
3256
3256
3266
3256
3266
3266
3266
3266
3256
3241
3246
3246
3256
3256
3251
3241
3251
3246
3246
3256
3256
3251
3256
3256
3256
3256
3256
3256
3256
3256
3241
3246
3246
3251
3256
3256
3256
3256
3241
3251
3251
3298
3293
3298
3293
3268
3263
3258
3258
3268
3293
3268
3293
3298
3268
3298
3268
3268
3278
3278
3268
3268
3278
3278
3258
3258
3278
3278
3258
3268
3268
3268
3268
3278
3258
3268
3268
3263
3268
3253
3278
3278
3278
3278
3278
3268
3268
3278
3278
3278
3278
3253
3253
3268
3278
3278
3268
3283
3283
3268
3268
3263
3268
3268
3278
3268
3268
3268
3283
3283
3283
3283
3278
3273
3263
3268
3268
3278
3268
3268
3278
3273
3273
3273
3273
3268
3268
3273
3273
3273
3273
3263
3263
3268
3268
3263
3273
3263
3263
3253
3258
3258
3258
3258
3263
3273
3263
3268
3268
3268
3268
3268
3263
3263
3253
3258
3258
3263
3268
3268
3268
3263
3263
3268
3253
3263
3263
3275
3280
3280
3280
3280
3265
3270
3270
3265
3280
3280
3305
3270
3270
3305
3310
3270
3310
3280
3280
3280
3280
3290
3290
3280
3280
3290
3290
3280
3280
3280
3280
3270
3280
3270
3275
3280
3290
3290
3285
3285
3285
3285
3280
3280
3280
3280
3290
3290
3290
3290
3290
3290
3290
3265
3285
3285
3285
3285
3280
3290
3290
3280
3280
3275
3275
3280
3275
3295
3290
3285
3295
3290
3285
3295
3295
3290
3290
3280
3275
3290
3290
3280
3280
3280
3290
3280
3280
3290
3275
3275
3285
3285
3285
3285
3275
3275
3275
3280
3280
3275
3280
3275
3275
3265
3270
3270
3275
3290
3290
3280
3275
3280
3280
3280
3275
3275
3280
3275
3265
3270
3270
3275
3280
3280
3280
3275
3280
3265
3275
3275
3287
3282
3317
3292
3287
3282
3282
3277
3292
3287
3292
3277
3282
3282
3292
3292
3317
3312
3287
3287
3317
3312
3317
3292
3292
3317
3292
3292
3287
3292
3292
3292
3292
3292
3292
3282
3292
3277
3287
3292
3297
3297
3297
3297
3292
3292
3292
3292
3297
3297
3297
3302
3302
3302
3302
3307
3292
3292
3292
3287
3287
3287
3292
3292
3292
3287
3302
3297
3302
3297
3302
3302
3302
3302
3302
3302
3302
3302
3287
3297
3297
3292
3292
3292
3292
3302
3292
3292
3302
3297
3297
3297
3297
3287
3287
3287
3292
3292
3302
3302
3282
3287
3287
3282
3287
3287
3277
3282
3282
3297
3297
3287
3292
3292
3292
3287
3292
3282
3282
3277
3282
3282
3287
3292
3292
3292
3287
3292
3277
3287
3282
3299
3299
3294
3329
3334
3299
3304
3289
3294
3294
3299
3304
3329
3304
3289
3304
3304
3324
3324
3304
3304
3324
3324
3329
3299
3299
3329
3304
3299
3304
3289
3304
3314
3299
3304
3314
3304
3304
3299
3304
3304
3299
3299
3304
3304
3304
3304
3304
3304
3309
3309
3314
3309
3309
3319
3299
3319
3299
3299
3299
3304
3304
3309
3309
3309
3309
3314
3314
3314
3314
3299
3309
3309
3309
3309
3299
3309
3304
3304
3304
3309
3309
3304
3304
3309
3309
3294
3299
3299
3294
3309
3309
3309
3309
3294
3294
3299
3309
3309
3304
3304
3309
3309
3309
3309
3294
3294
3294
3299
3299
3289
3294
3294
3299
3309
3309
3309
3309
3309
3299
3304
3304
3304
3299
3304
3299
3294
3289
3294
3294
3299
3304
3304
3304
3299
3304
3289
3294
3294
3294
3341
3336
3316
3311
3301
3346
3316
3336
3321
3321
3311
3321
3321
3336
3311
3311
3336
3336
3311
3316
3326
3316
3316
3311
3316
3336
3316
3321
3326
3326
3311
3316
3316
3316
3321
3326
3326
3311
3311
3316
3311
3316
3306
3306
3321
3316
3316
3326
3316
3316
3321
3331
3326
3321
3311
3331
3321
3321
3311
3326
3326
3321
3326
3326
3321
3306
3321
3321
3321
3321
3321
3321
3311
3316
3316
3316
3316
3316
3316
3321
3321
3311
3311
3306
3306
3311
3311
3306
3321
3321
3321
3321
3321
3311
3316
3316
3316
3316
3311
3321
3321
3321
3321
3306
3301
3306
3306
3301
3306
3306
3321
3321
3321
3316
3311
3316
3316
3316
3311
3316
3311
3311
3301
3301
3306
3306
3311
3316
3316
3316
3311
3316
3301
3306
3306
3306
3353
3348
3343
3323
3328
3333
3333
3333
3333
3353
3343
3333
3323
3333
3323
3333
3343
3343
3343
3348
3343
3333
3333
3323
3348
3338
3338
3328
3333
3333
3323
3328
3328
3328
3333
3333
3318
3318
3318
3318
3318
3323
3333
3333
3333
3333
3323
3323
3323
3328
3328
3328
3333
3333
3338
3333
3338
3338
3318
3338
3338
3333
3338
3338
3333
3338
3338
3333
3333
3318
3338
3338
3333
3338
3338
3333
3328
3328
3328
3328
3323
3328
3328
3328
3328
3328
3333
3333
3318
3323
3323
3313
3333
3333
3333
3333
3328
3328
3323
3328
3328
3333
3328
3328
3318
3323
3313
3313
3318
3318
3333
3333
3328
3328
3328
3328
3328
3328
3323
3328
3328
3328
3323
3328
3323
3313
3318
3318
3323
3328
3328
3328
3323
3328
3313
3318
3318
3360
3360
3365
3335
3345
3345
3345
3345
3345
3340
3340
3355
3335
3335
3355
3355
3355
3355
3355
3355
3355
3355
3355
3345
3345
3345
3345
3345
3345
3345
3335
3335
3340
3325
3330
3330
3345
3345
3345
3345
3335
3335
3335
3330
3340
3340
3340
3345
3345
3350
3350
3325
3345
3345
3350
3350
3340
3350
3350
3340
3340
3335
3340
3340
3340
3340
3340
3335
3345
3345
3325
3330
3330
3345
3345
3345
3345
3335
3340
3340
3340
3340
3340
3330
3335
3335
3330
3335
3325
3330
3330
3340
3340
3340
3335
3340
3340
3340
3335
3340
3330
3325
3330
3330
3335
3340
3340
3340
3335
3340
3325
3330
3330
3372
3352
3357
3357
3352
3347
3347
3372
3352
3352
3357
3352
3352
3372
3342
3352
3352
3347
3362
3367
3367
3362
3362
3367
3367
3352
3362
3357
3357
3357
3342
3342
3347
3357
3357
3337
3337
3352
3352
3352
3352
3357
3347
3362
3362
3357
3362
3362
3337
3357
3357
3352
3352
3357
3357
3357
3357
3352
3347
3347
3352
3352
3352
3352
3352
3342
3342
3357
3357
3357
3357
3357
3357
3347
3347
3347
3347
3352
3342
3347
3342
3342
3337
3342
3342
3347
3352
3347
3347
3352
3352
3352
3347
3352
3347
3342
3337
3342
3342
3347
3352
3352
3347
3347
3347
3337
3342
3342
3379
3354
3354
3364
3364
3364
3364
3364
3359
3359
3359
3359
3359
3354
3354
3369
3369
3369
3369
3369
3359
3379
3379
3364
3364
3369
3369
3364
3384
3364
3364
3364
3364
3354
3354
3349
3374
3369
3369
3369
3374
3374
3369
3374
3374
3374
3374
3364
3364
3364
3369
3374
3374
3364
3364
3364
3364
3364
3354
3354
3349
3354
3354
3349
3369
3369
3359
3359
3359
3359
3374
3374
3369
3359
3369
3374
3374
3369
3369
3369
3369
3369
3364
3369
3364
3359
3364
3364
3364
3364
3364
3369
3369
3369
3369
3369
3369
3359
3359
3359
3369
3364
3359
3349
3354
3354
3349
3359
3354
3354
3364
3369
3364
3359
3364
3364
3359
3359
3364
3359
3364
3349
3354
3354
3359
3364
3364
3359
3359
3349
3354
3354
3366
3366
3376
3371
3366
3366
3376
3371
3366
3376
3381
3366
3366
3376
3381
3381
3381
3371
3371
3371
3371
3366
3366
3366
3371
3381
3381
3371
3381
3381
3371
3371
3366
3391
3371
3376
3391
3391
3376
3376
3371
3376
3376
3366
3361
3391
3391
3376
3376
3381
3381
3386
3376
3386
3386
3376
3376
3381
3386
3381
3381
3381
3381
3381
3381
3381
3381
3381
3381
3381
3381
3381
3376
3376
3381
3381
3376
3376
3381
3381
3381
3371
3371
3371
3371
3371
3371
3361
3361
3366
3366
3376
3376
3376
3381
3386
3386
3376
3381
3381
3381
3376
3371
3376
3376
3376
3376
3376
3361
3381
3381
3381
3381
3381
3381
3371
3371
3381
3376
3381
3376
3361
3361
3366
3366
3381
3381
3381
3376
3371
3376
3376
3371
3371
3376
3376
3361
3366
3366
3371
3376
3376
3371
3371
3361
3366
3366
3373
3383
3378
3378
3373
3383
3388
3378
3373
3378
3378
3388
3378
3378
3393
3393
3383
3378
3383
3378
3383
3383
3383
3383
3378
3383
3383
3378
3388
3398
3383
3388
3388
3403
3403
3393
3393
3388
3393
3393
3393
3393
3388
3388
3393
3393
3383
3393
3383
3388
3393
3388
3388
3388
3393
3393
3393
3393
3393
3393
3393
3383
3383
3393
3393
3393
3388
3388
3373
3378
3378
3388
3383
3383
3398
3388
3393
3393
3398
3398
3388
3398
3398
3388
3388
3393
3383
3383
3388
3388
3388
3373
3388
3388
3393
3393
3393
3393
3393
3393
3383
3383
3393
3388
3373
3378
3378
3388
3393
3383
3383
3383
3383
3383
3383
3383
3383
3373
3378
3378
3383
3388
3388
3383
3383
3373
3378
3378
3390
3390
3400
3385
3395
3390
3390
3385
3385
3395
3395
3395
3395
3395
3395
3390
3395
3395
3390
3390
3385
3400
3400
3405
3410
3410
3405
3405
3410
3405
3405
3405
3410
3395
3400
3400
3410
3395
3395
3400
3405
3410
3395
3400
3395
3400
3400
3400
3400
3395
3400
3405
3405
3405
3405
3405
3405
3400
3390
3390
3400
3400
3400
3400
3400
3385
3390
3390
3400
3405
3405
3410
3410
3400
3400
3405
3405
3405
3405
3400
3400
3400
3395
3395
3395
3400
3400
3400
3405
3405
3405
3405
3405
3405
3385
3405
3395
3395
3400
3395
3385
3390
3390
3400
3400
3400
3395
3395
3385
3385
3395
3395
3390
3395
3395
3390
3395
3385
3390
3390
3395
3395
3395
3385
3395
3395
3385
3390
3390
3407
3397
3407
3407
3397
3407
3397
3407
3407
3407
3402
3397
3422
3422
3417
3417
3417
3417
3417
3422
3422
3412
3417
3417
3412
3402
3402
3412
3412
3412
3417
3402
3402
3422
3422
3402
3402
3412
3417
3417
3402
3407
3402
3407
3407
3412
3412
3417
3417
3412
3412
3417
3417
3407
3407
3407
3407
3412
3397
3412
3397
3402
3402
3407
3417
3417
3417
3417
3412
3412
3412
3412
3412
3407
3407
3412
3407
3407
3412
3412
3417
3417
3412
3417
3417
3417
3417
3397
3397
3412
3407
3407
3412
3397
3402
3402
3412
3412
3412
3412
3412
3407
3407
3397
3407
3402
3402
3407
3407
3402
3402
3397
3402
3402
3407
3407
3397
3397
3407
3407
3397
3402
3402
3419
3419
3419
3424
3409
3419
3424
3424
3424
3419
3419
3429
3429
3429
3429
3434
3434
3434
3424
3434
3429
3429
3424
3429
3429
3429
3429
3424
3429
3429
3419
3419
3424
3424
3429
3429
3419
3419
3409
3414
3414
3409
3414
3414
3424
3424
3429
3429
3419
3419
3429
3429
3409
3409
3409
3419
3419
3409
3414
3414
3419
3424
3434
3434
3424
3424
3424
3419
3414
3414
3419
3419
3419
3424
3414
3414
3424
3424
3429
3429
3419
3429
3429
3429
3429
3409
3424
3424
3419
3419
3424
3424
3424
3419
3424
3409
3414
3414
3424
3424
3419
3419
3414
3414
3419
3409
3419
3419
3414
3419
3414
3409
3409
3414
3414
3419
3414
3414
3419
3409
3419
3419
3409
3414
3414
3436
3436
3436
3436
3436
3436
3436
3436
3436
3431
3431
3431
3431
3431
3441
3441
3441
3446
3436
3441
3441
3441
3441
3441
3441
3436
3441
3441
3446
3446
3436
3441
3441
3446
3446
3436
3436
3436
3436
3436
3426
3426
3421
3421
3436
3421
3426
3426
3426
3436
3441
3441
3441
3441
3421
3421
3431
3431
3421
3426
3426
3426
3431
3441
3441
3446
3436
3441
3441
3446
3446
3436
3446
3446
3436
3431
3431
3426
3426
3426
3431
3431
3436
3436
3436
3441
3441
3441
3441
3441
3441
3441
3441
3421
3431
3421
3431
3436
3436
3431
3426
3431
3426
3426
3441
3441
3431
3421
3426
3426
3431
3431
3431
3426
3431
3421
3431
3431
3431
3431
3421
3431
3421
3426
3426
3431
3426
3431
3421
3431
3431
3421
3426
3426
3438
3438
3448
3448
3448
3433
3448
3443
3448
3448
3448
3443
3448
3443
3443
3443
3448
3443
3443
3448
3448
3448
3458
3448
3453
3453
3458
3448
3448
3458
3448
3458
3448
3448
3453
3453
3448
3453
3453
3453
3453
3448
3448
3448
3448
3433
3433
3438
3438
3438
3438
3438
3448
3448
3453
3453
3453
3453
3438
3438
3433
3438
3438
3448
3448
3453
3453
3458
3458
3448
3448
3453
3453
3453
3453
3433
3438
3443
3443
3448
3448
3448
3453
3453
3448
3448
3448
3448
3453
3453
3453
3453
3433
3443
3438
3443
3443
3443
3433
3438
3438
3448
3448
3433
3438
3438
3433
3443
3438
3443
3443
3433
3443
3443
3443
3443
3433
3438
3438
3443
3438
3443
3433
3443
3443
3433
3438
3438
3460
3465
3460
3450
3450
3460
3455
3455
3460
3450
3450
3460
3455
3460
3460
3455
3450
3450
3460
3455
3455
3445
3455
3445
3455
3455
3445
3470
3460
3470
3460
3460
3460
3465
3465
3460
3460
3460
3465
3465
3465
3460
3460
3470
3470
3465
3465
3460
3460
3460
3460
3465
3455
3460
3470
3470
3460
3460
3465
3465
3455
3455
3455
3455
3445
3460
3460
3465
3465
3465
3465
3450
3445
3445
3450
3450
3450
3460
3460
3460
3460
3460
3465
3465
3465
3465
3455
3450
3445
3455
3455
3460
3460
3460
3465
3465
3450
3460
3460
3460
3460
3465
3465
3465
3465
3450
3445
3450
3450
3450
3450
3450
3445
3450
3460
3460
3460
3460
3460
3445
3455
3450
3450
3455
3450
3455
3455
3445
3455
3455
3450
3455
3445
3450
3450
3455
3450
3455
3445
3450
3450
3450
3450
3445
3450
3450
3472
3472
3472
3472
3477
3477
3477
3457
3467
3472
3462
3462
3457
3467
3472
3472
3462
3462
3462
3462
3472
3462
3467
3462
3462
3467
3457
3457
3457
3477
3477
3472
3477
3477
3472
3472
3482
3482
3467
3472
3467
3472
3472
3467
3467
3467
3472
3467
3467
3472
3477
3477
3472
3472
3467
3472
3472
3477
3477
3477
3477
3462
3462
3462
3462
3472
3472
3477
3477
3477
3477
3457
3457
3462
3462
3472
3472
3467
3482
3482
3472
3462
3467
3467
3462
3457
3462
3467
3467
3472
3472
3472
3477
3477
3472
3467
3467
3477
3477
3477
3477
3457
3467
3462
3462
3462
3472
3472
3467
3457
3462
3467
3462
3462
3467
3462
3467
3462
3467
3462
3457
3462
3462
3462
3462
3462
3457
3462
3462
3467
3462
3467
3457
3462
3462
3457
3462
3462
3484
3484
3489
3474
3474
3469
3469
3474
3474
3469
3484
3489
3469
3469
3484
3489
3474
3484
3484
3484
3474
3484
3474
3484
3484
3484
3479
3479
3484
3489
3489
3474
3494
3479
3479
3484
3479
3484
3489
3489
3479
3484
3479
3484
3474
3474
3474
3474
3474
3474
3484
3474
3474
3484
3474
3479
3484
3489
3489
3484
3484
3489
3489
3489
3489
3469
3474
3474
3479
3479
3494
3479
3479
3484
3489
3489
3484
3484
3484
3479
3474
3474
3479
3479
3484
3484
3484
3489
3489
3479
3479
3479
3484
3484
3484
3484
3479
3469
3479
3469
3474
3474
3479
3479
3479
3479
3469
3484
3474
3474
3479
3474
3479
3474
3479
3474
3469
3469
3474
3474
3469
3474
3474
3479
3474
3479
3469
3474
3474
3469
3474
3474
3496
3481
3481
3496
3496
3491
3496
3496
3481
3496
3496
3496
3491
3491
3491
3491
3491
3491
3496
3486
3486
3491
3486
3496
3486
3486
3501
3496
3496
3496
3496
3501
3501
3501
3501
3496
3496
3496
3501
3501
3501
3501
3496
3496
3496
3506
3506
3496
3486
3486
3501
3486
3486
3496
3486
3486
3486
3491
3496
3486
3491
3506
3506
3496
3506
3506
3496
3496
3481
3486
3486
3496
3501
3501
3496
3496
3496
3496
3496
3496
3481
3486
3486
3491
3501
3501
3506
3506
3496
3506
3506
3496
3496
3496
3481
3486
3486
3491
3491
3486
3491
3491
3496
3496
3496
3496
3501
3501
3491
3496
3496
3491
3481
3491
3486
3486
3491
3481
3496
3496
3486
3486
3481
3486
3486
3491
3486
3486
3481
3481
3486
3486
3481
3486
3486
3491
3486
3491
3481
3486
3486
3481
3486
3486
3508
3503
3498
3498
3508
3493
3498
3498
3498
3508
3508
3508
3508
3503
3503
3503
3503
3498
3498
3508
3503
3503
3503
3508
3503
3498
3493
3508
3508
3508
3508
3508
3513
3508
3508
3508
3513
3508
3503
3503
3508
3508
3508
3508
3508
3503
3503
3508
3513
3513
3508
3503
3493
3498
3498
3508
3493
3498
3498
3508
3508
3503
3513
3513
3513
3513
3493
3493
3493
3508
3508
3513
3513
3508
3508
3508
3508
3503
3508
3493
3498
3498
3498
3513
3513
3513
3513
3513
3513
3513
3513
3513
3513
3508
3508
3503
3498
3498
3498
3498
3498
3508
3508
3503
3508
3508
3508
3513
3513
3498
3508
3508
3503
3503
3493
3498
3498
3498
3498
3503
3503
3508
3498
3493
3508
3508
3498
3498
3498
3498
3498
3493
3498
3498
3493
3498
3498
3498
3498
3498
3493
3498
3498
3493
3498
3498
3515
3520
3520
3520
3520
3505
3510
3510
3510
3520
3520
3520
3520
3520
3510
3510
3510
3510
3515
3510
3510
3510
3520
3525
3515
3510
3515
3515
3515
3520
3510
3505
3520
3520
3520
3520
3520
3520
3520
3520
3520
3515
3515
3520
3520
3525
3520
3520
3515
3510
3510
3515
3510
3510
3525
3505
3510
3510
3505
3505
3520
3525
3525
3525
3525
3520
3510
3510
3525
3525
3525
3525
3525
3505
3505
3510
3515
3525
3520
3520
3525
3525
3515
3515
3515
3515
3520
3520
3520
3520
3520
3515
3520
3515
3520
3505
3510
3510
3520
3520
3520
3525
3525
3525
3525
3525
3525
3525
3525
3515
3515
3515
3515
3510
3510
3510
3510
3520
3515
3515
3520
3520
3520
3520
3520
3515
3515
3515
3515
3520
3520
3515
3515
3505
3510
3510
3510
3515
3510
3510
3520
3515
3520
3515
3520
3505
3515
3515
3515
3515
3510
3510
3510
3510
3505
3510
3510
3505
3510
3510
3510
3510
3505
3510
3510
3505
3510
3510
3527
3532
3527
3522
3522
3517
3522
3522
3532
3527
3522
3522
3517
3517
3532
3517
3522
3522
3532
3532
3522
3532
3522
3532
3537
3532
3527
3522
3522
3522
3527
3532
3537
3532
3537
3532
3532
3537
3527
3527
3527
3542
3542
3532
3527
3532
3532
3522
3522
3532
3532
3532
3522
3522
3522
3522
3532
3517
3532
3537
3537
3532
3537
3537
3532
3517
3522
3522
3532
3527
3532
3532
3532
3527
3527
3532
3532
3532
3527
3532
3527
3532
3517
3522
3522
3542
3542
3532
3537
3537
3537
3537
3532
3532
3532
3532
3527
3527
3522
3532
3522
3532
3527
3532
3532
3527
3532
3527
3527
3532
3532
3522
3527
3527
3522
3527
3527
3517
3522
3522
3517
3522
3522
3527
3527
3532
3517
3527
3527
3522
3522
3522
3522
3517
3522
3522
3517
3522
3522
3522
3522
3517
3522
3522
3517
3522
3522
3539
3539
3539
3539
3539
3544
3534
3534
3539
3529
3534
3534
3539
3544
3534
3534
3544
3534
3529
3534
3534
3534
3534
3529
3534
3544
3544
3534
3529
3549
3539
3544
3544
3544
3544
3544
3544
3544
3539
3539
3539
3539
3544
3539
3549
3549
3539
3539
3539
3539
3549
3544
3544
3549
3544
3544
3539
3544
3544
3539
3529
3544
3544
3539
3544
3544
3539
3539
3544
3539
3544
3544
3539
3544
3549
3534
3539
3529
3534
3534
3549
3549
3549
3549
3549
3544
3544
3549
3544
3544
3549
3549
3544
3544
3534
3539
3539
3534
3534
3534
3529
3534
3539
3534
3544
3534
3544
3544
3539
3544
3539
3539
3544
3544
3534
3534
3534
3539
3539
3529
3534
3534
3529
3539
3539
3534
3539
3529
3534
3539
3539
3534
3534
3534
3534
3534
3534
3534
3529
3534
3534
3529
3534
3534
3534
3534
3529
3534
3534
3529
3534
3534
3551
3556
3551
3541
3551
3541
3546
3546
3541
3551
3541
3556
3546
3546
3546
3546
3546
3546
3546
3546
3546
3546
3551
3556
3551
3551
3556
3541
3556
3556
3551
3556
3561
3551
3551
3551
3551
3556
3561
3551
3561
3561
3561
3561
3561
3551
3561
3546
3546
3546
3546
3561
3561
3561
3556
3561
3556
3551
3551
3546
3551
3551
3556
3556
3551
3551
3551
3556
3551
3556
3556
3556
3551
3551
3556
3551
3551
3551
3561
3561
3541
3546
3546
3561
3561
3556
3556
3561
3561
3551
3551
3546
3546
3551
3551
3546
3541
3546
3551
3551
3546
3556
3551
3551
3551
3551
3556
3556
3551
3556
3551
3551
3551
3551
3546
3541
3546
3546
3541
3546
3546
3551
3551
3551
3551
3551
3541
3551
3551
3546
3546
3551
3551
3546
3546
3546
3546
3546
3541
3546
3546
3541
3546
3546
3546
3546
3541
3546
3546
3541
3546
3546
3563
3563
3563
3563
3568
3558
3558
3563
3553
3563
3568
3563
3558
3558
3563
3553
3568
3553
3558
3558
3558
3563
3563
3563
3568
3568
3568
3563
3568
3568
3563
3563
3568
3568
3558
3558
3558
3558
3558
3558
3558
3563
3573
3573
3568
3568
3568
3568
3568
3573
3563
3573
3563
3558
3558
3563
3568
3568
3563
3563
3563
3563
3563
3563
3563
3563
3573
3573
3558
3573
3568
3568
3573
3553
3558
3558
3568
3568
3563
3563
3568
3568
3558
3563
3563
3553
3558
3558
3568
3563
3563
3563
3563
3563
3558
3568
3563
3563
3563
3563
3558
3563
3553
3553
3558
3558
3563
3563
3558
3553
3558
3563
3563
3553
3558
3558
3558
3558
3563
3553
3558
3558
3553
3558
3558
3558
3558
3553
3558
3558
3553
3558
3558
3575
3575
3575
3565
3580
3575
3565
3575
3575
3575
3580
3565
3575
3575
3575
3575
3575
3580
3580
3575
3575
3570
3575
3570
3580
3580
3575
3570
3575
3575
3575
3575
3575
3575
3575
3575
3580
3585
3580
3580
3580
3565
3570
3570
3580
3580
3580
3580
3580
3580
3580
3580
3580
3580
3570
3580
3565
3575
3580
3580
3575
3575
3575
3575
3570
3570
3585
3580
3580
3580
3580
3580
3580
3585
3580
3580
3580
3565
3570
3570
3580
3580
3575
3565
3570
3570
3570
3570
3580
3575
3570
3570
3580
3575
3575
3575
3575
3570
3575
3575
3570
3575
3565
3570
3570
3570
3570
3575
3565
3565
3570
3570
3565
3565
3570
3570
3575
3575
3570
3565
3570
3570
3565
3570
3570
3570
3570
3565
3570
3570
3565
3570
3570
3587
3587
3587
3587
3592
3577
3592
3587
3592
3587
3587
3592
3592
3587
3587
3587
3587
3582
3582
3587
3582
3587
3587
3582
3582
3587
3577
3582
3577
3587
3587
3587
3577
3582
3597
3587
3582
3587
3597
3597
3592
3592
3577
3577
3577
3592
3592
3592
3592
3592
3592
3592
3592
3592
3592
3592
3577
3587
3592
3592
3587
3587
3587
3587
3587
3592
3592
3592
3592
3592
3597
3592
3592
3577
3577
3577
3592
3592
3592
3592
3592
3592
3582
3582
3582
3582
3592
3587
3587
3587
3587
3587
3587
3582
3587
3582
3582
3577
3582
3582
3582
3582
3577
3577
3582
3582
3582
3582
3577
3582
3582
3577
3577
3577
3582
3582
3577
3582
3582
3577
3582
3582
3594
3594
3604
3604
3604
3599
3594
3594
3604
3604
3604
3604
3604
3604
3599
3599
3599
3599
3604
3604
3599
3604
3594
3594
3594
3589
3589
3599
3604
3604
3589
3589
3589
3599
3604
3604
3589
3594
3594
3594
3604
3604
3589
3594
3594
3589
3589
3609
3599
3599
3599
3599
3599
3604
3604
3604
3604
3599
3599
3599
3599
3594
3599
3589
3589
3599
3609
3599
3599
3604
3599
3599
3604
3599
3599
3589
3589
3604
3604
3604
3604
3599
3599
3594
3584
3589
3594
3589
3599
3589
3589
3599
3589
3589
3599
3599
3599
3599
3599
3589
3594
3594
3589
3599
3599
3594
3594
3594
3589
3589
3589
3589
3594
3589
3589
3594
3594
3589
3589
3584
3589
3589
3589
3594
3594
3589
3594
3594
3606
3606
3616
3611
3601
3616
3606
3606
3616
3611
3601
3616
3606
3606
3616
3611
3611
3606
3606
3611
3611
3611
3611
3611
3616
3616
3611
3616
3606
3616
3616
3616
3606
3616
3616
3611
3611
3611
3606
3606
3606
3601
3601
3616
3616
3601
3601
3601
3601
3601
3606
3616
3616
3606
3616
3616
3601
3616
3616
3616
3616
3601
3616
3601
3606
3606
3606
3616
3606
3606
3611
3611
3611
3611
3611
3611
3606
3611
3601
3601
3601
3601
3606
3611
3616
3611
3616
3611
3616
3611
3606
3606
3616
3601
3601
3611
3611
3611
3611
3601
3601
3611
3611
3596
3596
3606
3601
3611
3606
3601
3601
3611
3601
3601
3611
3611
3611
3611
3611
3601
3606
3601
3606
3606
3606
3606
3611
3606
3606
3601
3601
3601
3596
3596
3601
3601
3601
3601
3601
3606
3606
3601
3601
3596
3596
3601
3601
3601
3601
3606
3606
3601
3606
3606
3623
3613
3613
3613
3613
3613
3623
3618
3618
3613
3623
3628
3618
3618
3618
3618
3618
3628
3623
3623
3618
3618
3623
3623
3623
3623
3618
3618
3623
3623
3623
3623
3628
3613
3628
3623
3628
3613
3618
3613
3628
3628
3618
3613
3628
3628
3623
3613
3613
3613
3623
3628
3628
3613
3613
3623
3623
3613
3613
3623
3623
3628
3628
3608
3608
3608
3628
3628
3628
3628
3628
3613
3618
3618
3628
3628
3613
3628
3618
3618
3618
3623
3623
3623
3613
3623
3613
3618
3628
3628
3623
3618
3618
3623
3623
3628
3623
3628
3628
3623
3623
3618
3618
3628
3613
3613
3613
3618
3618
3618
3618
3608
3623
3623
3618
3613
3613
3623
3613
3613
3623
3623
3623
3623
3623
3613
3618
3618
3613
3618
3618
3618
3623
3623
3618
3613
3613
3613
3608
3613
3613
3613
3618
3618
3613
3613
3608
3613
3613
3613
3618
3618
3613
3618
3618
3635
3635
3630
3630
3640
3625
3625
3625
3625
3635
3630
3630
3635
3625
3625
3630
3625
3635
3625
3635
3630
3630
3630
3635
3635
3630
3635
3635
3635
3635
3635
3630
3625
3640
3640
3635
3635
3635
3635
3640
3625
3625
3635
3625
3635
3640
3640
3625
3625
3620
3630
3630
3620
3620
3630
3630
3640
3640
3635
3630
3635
3630
3640
3640
3635
3625
3630
3630
3640
3640
3640
3630
3635
3630
3630
3640
3630
3630
3625
3625
3635
3635
3635
3625
3635
3625
3625
3635
3635
3630
3630
3630
3630
3630
3630
3635
3630
3630
3635
3625
3635
3625
3640
3640
3635
3635
3630
3630
3635
3625
3625
3630
3630
3630
3630
3620
3635
3625
3635
3625
3625
3625
3625
3635
3625
3625
3635
3630
3630
3630
3630
3630
3630
3630
3630
3630
3630
3630
3625
3625
3630
3630
3635
3635
3625
3625
3625
3620
3625
3625
3625
3630
3630
3625
3625
3620
3625
3625
3625
3630
3630
3625
3630
3630
3647
3647
3637
3647
3637
3647
3637
3647
3647
3637
3647
3637
3647
3637
3637
3647
3637
3647
3642
3642
3647
3637
3642
3642
3637
3642
3642
3647
3642
3647
3642
3642
3637
3647
3647
3642
3642
3642
3642
3642
3642
3642
3642
3642
3642
3642
3642
3642
3642
3652
3642
3642
3647
3652
3652
3647
3647
3647
3637
3642
3642
3652
3647
3637
3647
3647
3652
3647
3637
3652
3642
3642
3652
3642
3637
3637
3637
3647
3632
3647
3642
3637
3642
3637
3647
3647
3637
3642
3642
3642
3647
3647
3642
3642
3647
3647
3647
3647
3647
3647
3637
3637
3637
3637
3647
3647
3642
3637
3637
3632
3632
3637
3642
3642
3637
3637
3637
3637
3647
3637
3637
3647
3642
3642
3642
3642
3642
3637
3637
3642
3642
3632
3642
3642
3637
3647
3647
3637
3637
3632
3637
3637
3637
3642
3642
3637
3637
3632
3637
3637
3637
3642
3642
3637
3642
3642
3659
3659
3659
3659
3649
3659
3649
3659
3649
3659
3659
3659
3649
3649
3659
3659
3649
3649
3649
3659
3654
3654
3659
3644
3644
3644
3654
3654
3659
3659
3649
3654
3654
3649
3654
3654
3659
3659
3654
3649
3649
3659
3654
3649
3659
3654
3654
3649
3664
3649
3654
3654
3659
3659
3659
3649
3654
3654
3659
3659
3659
3659
3649
3659
3659
3659
3659
3649
3649
3659
3659
3649
3649
3659
3649
3654
3654
3659
3654
3649
3654
3649
3659
3654
3654
3654
3654
3659
3659
3654
3659
3659
3654
3654
3659
3659
3654
3659
3659
3654
3659
3659
3659
3649
3649
3654
3654
3654
3649
3649
3644
3649
3654
3654
3654
3649
3649
3649
3659
3659
3649
3649
3659
3654
3654
3654
3654
3649
3649
3649
3654
3654
3649
3654
3654
3654
3659
3654
3654
3649
3649
3644
3649
3649
3649
3654
3654
3649
3649
3644
3649
3649
3649
3654
3654
3649
3654
3654
3671
3661
3661
3671
3671
3671
3676
3661
3671
3676
3671
3671
3671
3656
3671
3671
3676
3656
3656
3671
3676
3671
3666
3666
3671
3666
3661
3661
3661
3661
3661
3666
3671
3666
3671
3661
3666
3666
3666
3671
3666
3661
3661
3661
3676
3671
3661
3671
3676
3666
3666
3666
3666
3661
3666
3666
3666
3666
3666
3666
3666
3666
3666
3671
3671
3671
3671
3661
3661
3666
3666
3671
3666
3666
3666
3666
3661
3661
3661
3671
3661
3671
3666
3666
3666
3666
3666
3666
3666
3666
3666
3666
3666
3666
3666
3666
3671
3671
3666
3671
3671
3666
3666
3661
3656
3666
3666
3656
3661
3666
3661
3661
3661
3661
3666
3666
3666
3671
3666
3666
3661
3661
3666
3666
3666
3666
3666
3666
3666
3661
3666
3666
3661
3666
3666
3661
3666
3666
3661
3656
3656
3661
3661
3661
3666
3666
3656
3661
3656
3661
3661
3661
3666
3666
3661
3666
3666
3683
3683
3688
3688
3683
3683
3678
3678
3688
3688
3688
3683
3683
3678
3678
3688
3688
3688
3688
3678
3678
3683
3688
3683
3683
3678
3678
3678
3678
3683
3678
3678
3678
3678
3683
3673
3683
3683
3673
3683
3678
3673
3673
3683
3688
3688
3688
3688
3673
3678
3673
3678
3673
3673
3673
3673
3673
3683
3678
3678
3678
3688
3683
3673
3678
3688
3678
3673
3678
3678
3678
3678
3683
3683
3678
3673
3678
3678
3683
3683
3678
3678
3678
3678
3678
3678
3678
3673
3678
3683
3668
3678
3678
3678
3678
3673
3673
3683
3673
3683
3683
3673
3678
3678
3678
3678
3678
3678
3673
3678
3678
3673
3678
3678
3668
3668
3673
3678
3668
3678
3668
3673
3673
3673
3673
3673
3678
3678
3673
3673
3678
3678
3678
3678
3678
3678
3673
3678
3678
3673
3678
3678
3678
3668
3678
3678
3673
3668
3668
3668
3673
3683
3673
3673
3678
3678
3668
3668
3668
3673
3673
3673
3678
3678
3673
3678
3678
3700
3695
3700
3695
3700
3700
3695
3690
3690
3700
3695
3695
3690
3690
3700
3695
3695
3700
3695
3700
3700
3690
3690
3700
3690
3690
3690
3700
3700
3700
3695
3690
3690
3700
3685
3690
3690
3690
3700
3690
3690
3700
3695
3695
3690
3695
3690
3695
3685
3690
3685
3685
3685
3685
3695
3680
3680
3690
3690
3680
3690
3685
3680
3680
3690
3700
3700
3700
3700
3685
3680
3685
3685
3685
3690
3685
3690
3695
3695
3695
3685
3695
3695
3685
3695
3695
3685
3695
3695
3690
3695
3695
3690
3685
3690
3690
3695
3695
3690
3685
3685
3685
3690
3690
3690
3690
3690
3685
3690
3695
3695
3685
3695
3690
3695
3690
3695
3690
3695
3695
3690
3690
3690
3690
3685
3685
3685
3680
3690
3685
3685
3685
3680
3690
3690
3690
3690
3685
3685
3685
3685
3685
3685
3690
3690
3690
3685
3690
3690
3690
3690
3685
3690
3685
3690
3690
3690
3690
3690
3685
3680
3680
3695
3695
3685
3690
3685
3685
3690
3690
3680
3680
3685
3685
3685
3690
3690
3685
3690
3690
3707
3697
3707
3707
3712
3702
3702
3707
3697
3707
3707
3712
3702
3702
3707
3702
3702
3697
3702
3702
3697
3702
3702
3707
3712
3707
3712
3712
3702
3702
3712
3712
3712
3707
3702
3697
3702
3702
3697
3702
3702
3707
3712
3692
3692
3707
3712
3692
3702
3692
3697
3692
3697
3707
3707
3692
3697
3707
3707
3697
3702
3697
3702
3702
3702
3707
3707
3697
3697
3707
3707
3697
3697
3702
3702
3707
3707
3697
3697
3702
3702
3697
3702
3702
3702
3697
3697
3702
3707
3702
3707
3702
3702
3702
3707
3702
3707
3707
3702
3707
3702
3707
3707
3702
3702
3702
3702
3697
3692
3697
3697
3697
3692
3702
3702
3702
3697
3697
3697
3697
3697
3697
3702
3702
3697
3702
3702
3702
3702
3697
3697
3697
3702
3702
3702
3702
3697
3697
3692
3692
3702
3702
3697
3697
3697
3702
3702
3692
3692
3697
3697
3697
3702
3702
3697
3702
3702
3719
3719
3704
3719
3719
3714
3714
3704
3719
3709
3719
3714
3714
3704
3709
3719
3714
3709
3719
3709
3714
3719
3719
3719
3719
3719
3714
3719
3714
3719
3709
3719
3709
3719
3709
3709
3719
3719
3714
3709
3709
3714
3719
3724
3719
3724
3709
3709
3714
3714
3714
3714
3714
3714
3719
3719
3714
3714
3719
3714
3714
3719
3704
3709
3714
3714
3709
3714
3714
3714
3714
3709
3709
3709
3709
3709
3714
3714
3709
3709
3714
3714
3719
3714
3719
3709
3714
3714
3714
3714
3714
3714
3714
3714
3714
3714
3704
3714
3704
3709
3709
3704
3709
3714
3709
3709
3709
3709
3709
3714
3714
3709
3709
3714
3714
3714
3714
3714
3704
3709
3709
3709
3709
3714
3714
3709
3709
3704
3704
3714
3709
3709
3709
3709
3714
3714
3704
3704
3709
3709
3709
3714
3714
3709
3714
3714
3721
3716
3731
3721
3731
3716
3731
3731
3731
3721
3726
3731
3721
3731
3716
3726
3731
3731
3721
3726
3721
3731
3726
3731
3726
3726
3731
3726
3726
3721
3731
3726
3726
3721
3731
3731
3731
3731
3731
3731
3726
3731
3726
3731
3731
3731
3731
3731
3721
3726
3726
3721
3726
3726
3731
3731
3726
3726
3721
3731
3726
3726
3726
3726
3726
3726
3726
3726
3721
3721
3726
3731
3726
3731
3721
3721
3731
3731
3726
3731
3731
3726
3721
3726
3726
3726
3726
3726
3716
3721
3726
3726
3721
3721
3721
3721
3721
3726
3731
3726
3726
3721
3721
3721
3721
3726
3726
3721
3726
3726
3726
3726
3731
3731
3726
3726
3716
3726
3726
3716
3721
3721
3716
3721
3721
3721
3721
3721
3726
3726
3721
3721
3726
3726
3726
3726
3726
3726
3716
3721
3721
3721
3721
3721
3726
3726
3731
3731
3716
3716
3721
3721
3721
3721
3726
3726
3716
3716
3721
3721
3721
3726
3726
3721
3726
3726
3738
3748
3733
3743
3738
3733
3738
3733
3738
3733
3743
3733
3733
3743
3733
3733
3743
3733
3733
3738
3738
3743
3738
3738
3733
3738
3738
3743
3733
3738
3738
3738
3733
3743
3738
3738
3743
3733
3738
3738
3738
3743
3743
3743
3743
3743
3738
3738
3743
3738
3738
3743
3738
3743
3738
3743
3743
3743
3743
3733
3733
3738
3738
3738
3738
3738
3743
3733
3738
3738
3733
3738
3738
3738
3738
3738
3733
3738
3733
3738
3738
3733
3738
3738
3733
3733
3743
3743
3743
3733
3738
3738
3733
3733
3733
3738
3738
3733
3728
3733
3738
3743
3743
3738
3743
3738
3738
3733
3733
3743
3733
3733
3738
3738
3738
3738
3738
3738
3728
3738
3738
3733
3728
3728
3743
3733
3733
3733
3733
3733
3738
3738
3738
3738
3738
3738
3738
3738
3733
3733
3728
3738
3738
3743
3738
3738
3728
3728
3733
3733
3733
3738
3738
3728
3728
3733
3733
3733
3738
3738
3733
3738
3738
3745
3745
3755
3745
3755
3755
3745
3745
3745
3755
3745
3750
3750
3750
3750
3745
3750
3750
3745
3750
3750
3750
3750
3750
3755
3740
3750
3740
3740
3750
3755
3750
3750
3750
3755
3755
3755
3750
3750
3755
3750
3755
3750
3755
3755
3755
3745
3745
3750
3745
3750
3750
3745
3750
3750
3750
3755
3755
3745
3745
3745
3745
3750
3745
3745
3745
3750
3750
3750
3750
3745
3745
3745
3745
3745
3745
3750
3750
3750
3755
3755
3750
3750
3745
3755
3755
3745
3745
3755
3755
3745
3745
3750
3750
3740
3745
3750
3755
3750
3750
3750
3750
3755
3755
3745
3745
3750
3750
3750
3750
3750
3750
3740
3745
3745
3740
3740
3750
3755
3750
3750
3745
3745
3745
3745
3745
3750
3750
3745
3745
3750
3750
3750
3750
3745
3740
3750
3750
3750
3750
3740
3740
3745
3745
3745
3750
3750
3740
3740
3745
3745
3745
3750
3750
3745
3750
3750
3767
3762
3762
3757
3762
3762
3762
3767
3752
3752
3767
3752
3757
3762
3762
3767
3762
3767
3762
3762
3767
3762
3757
3757
3757
3762
3767
3767
3757
3762
3762
3757
3762
3762
3752
3757
3757
3757
3762
3757
3752
3767
3762
3767
3767
3767
3757
3757
3757
3757
3757
3762
3762
3752
3757
3762
3762
3757
3762
3762
3757
3757
3757
3757
3757
3757
3762
3762
3762
3762
3767
3767
3757
3757
3762
3762
3757
3762
3762
3757
3762
3762
3762
3757
3757
3762
3762
3762
3762
3762
3767
3762
3767
3762
3762
3762
3762
3757
3757
3762
3762
3762
3762
3752
3757
3757
3757
3762
3752
3757
3762
3762
3757
3757
3757
3762
3762
3757
3757
3757
3757
3757
3762
3762
3762
3762
3757
3762
3762
3762
3752
3752
3757
3757
3757
3762
3762
3752
3752
3757
3757
3757
3762
3762
3757
3762
3762
3779
3769
3774
3779
3779
3779
3779
3774
3774
3779
3779
3779
3779
3779
3774
3774
3779
3774
3779
3769
3774
3779
3774
3774
3779
3774
3774
3774
3774
3774
3774
3774
3774
3779
3779
3769
3774
3774
3779
3769
3774
3769
3774
3774
3769
3774
3774
3774
3769
3779
3779
3774
3769
3769
3779
3764
3769
3769
3774
3769
3779
3779
3779
3764
3769
3764
3769
3769
3774
3774
3769
3774
3774
3769
3769
3769
3769
3774
3774
3774
3774
3769
3764
3769
3774
3774
3774
3774
3769
3769
3769
3774
3774
3769
3774
3774
3769
3774
3774
3769
3769
3769
3774
3774
3774
3774
3764
3769
3764
3774
3769
3764
3769
3769
3769
3769
3774
3774
3769
3769
3769
3764
3774
3774
3774
3774
3769
3774
3774
3769
3774
3774
3769
3764
3764
3769
3769
3769
3774
3774
3764
3764
3769
3769
3769
3774
3774
3769
3774
3774
3791
3791
3786
3786
3791
3786
3791
3791
3786
3791
3786
3791
3791
3791
3781
3791
3791
3791
3786
3786
3791
3781
3791
3791
3786
3786
3791
3786
3786
3786
3786
3791
3786
3786
3791
3786
3786
3786
3786
3786
3791
3786
3786
3791
3781
3786
3786
3786
3786
3791
3781
3786
3786
3786
3786
3791
3786
3791
3786
3791
3786
3791
3781
3781
3781
3786
3786
3781
3786
3781
3781
3786
3786
3781
3776
3786
3791
3786
3791
3781
3786
3786
3781
3786
3786
3781
3781
3791
3791
3781
3781
3781
3776
3781
3786
3786
3781
3776
3781
3781
3791
3781
3781
3786
3786
3781
3781
3781
3786
3786
3786
3786
3776
3776
3786
3776
3781
3781
3776
3781
3781
3781
3781
3781
3786
3786
3776
3786
3786
3786
3786
3781
3781
3776
3781
3786
3786
3781
3776
3776
3781
3781
3781
3786
3786
3776
3776
3781
3781
3781
3786
3786
3781
3786
3781
3798
3798
3798
3798
3798
3798
3793
3803
3803
3803
3803
3793
3803
3803
3803
3803
3803
3798
3798
3803
3793
3793
3793
3803
3803
3803
3793
3803
3798
3798
3803
3793
3793
3793
3803
3803
3803
3803
3798
3793
3803
3793
3798
3798
3793
3793
3803
3803
3793
3798
3803
3803
3803
3803
3803
3798
3803
3798
3798
3793
3798
3798
3793
3798
3798
3793
3798
3798
3793
3798
3798
3788
3793
3798
3798
3793
3788
3798
3798
3798
3793
3793
3798
3798
3798
3798
3793
3793
3803
3798
3798
3793
3803
3803
3793
3803
3803
3793
3793
3798
3798
3793
3788
3793
3798
3803
3798
3798
3803
3803
3798
3798
3793
3793
3798
3798
3798
3798
3793
3788
3788
3793
3788
3793
3793
3793
3793
3793
3793
3798
3798
3798
3798
3798
3798
3793
3793
3788
3798
3798
3788
3788
3793
3793
3793
3798
3798
3788
3788
3793
3793
3793
3798
3798
3793
3793
3793
3810
3800
3810
3805
3805
3805
3800
3805
3805
3805
3805
3805
3805
3815
3800
3805
3815
3815
3815
3805
3805
3815
3800
3805
3815
3815
3805
3810
3815
3815
3815
3800
3815
3800
3815
3815
3815
3800
3815
3810
3810
3810
3810
3815
3815
3805
3815
3810
3815
3805
3815
3810
3810
3810
3805
3810
3810
3810
3810
3805
3810
3810
3815
3810
3815
3805
3805
3805
3805
3805
3805
3805
3810
3810
3800
3810
3810
3805
3805
3810
3810
3805
3810
3810
3805
3805
3810
3810
3815
3805
3815
3805
3805
3810
3810
3810
3810
3805
3810
3810
3805
3805
3810
3810
3810
3815
3810
3815
3810
3810
3810
3810
3810
3810
3805
3805
3810
3810
3810
3810
3805
3805
3800
3805
3800
3805
3805
3805
3805
3805
3805
3810
3810
3805
3805
3810
3810
3810
3810
3805
3805
3805
3800
3800
3805
3805
3805
3810
3810
3800
3800
3805
3805
3805
3805
3805
3805
3805
3822
3812
3817
3812
3817
3812
3817
3817
3827
3822
3812
3827
3817
3812
3812
3817
3827
3822
3812
3817
3817
3822
3822
3822
3822
3822
3822
3822
3822
3822
3827
3822
3822
3822
3822
3822
3827
3822
3822
3822
3822
3817
3822
3822
3822
3817
3822
3817
3817
3817
3817
3817
3817
3817
3822
3822
3817
3822
3822
3817
3817
3817
3822
3822
3812
3817
3817
3817
3822
3822
3817
3822
3822
3817
3817
3817
3817
3822
3822
3822
3822
3817
3817
3817
3817
3817
3817
3817
3817
3822
3822
3817
3822
3822
3822
3822
3817
3817
3822
3822
3822
3822
3817
3817
3812
3817
3812
3817
3817
3817
3817
3817
3817
3822
3822
3817
3817
3822
3822
3822
3822
3817
3817
3812
3822
3812
3817
3817
3817
3817
3817
3812
3812
3817
3817
3817
3817
3817
3817
3834
3834
3834
3834
3834
3834
3829
3834
3834
3834
3834
3824
3834
3834
3834
3834
3834
3834
3839
3829
3834
3829
3829
3829
3834
3829
3829
3834
3829
3829
3824
3829
3834
3829
3829
3824
3829
3829
3829
3829
3829
3829
3829
3824
3839
3839
3829
3839
3839
3829
3824
3834
3829
3834
3829
3834
3824
3829
3834
3834
3829
3834
3834
3839
3839
3829
3829
3839
3839
3829
3829
3829
3829
3824
3829
3829
3834
3839
3834
3829
3839
3839
3829
3839
3839
3829
3834
3834
3829
3829
3834
3834
3834
3834
3829
3824
3824
3834
3824
3839
3839
3829
3829
3829
3829
3824
3829
3829
3834
3834
3834
3834
3834
3834
3834
3829
3834
3829
3824
3829
3824
3829
3829
3829
3829
3824
3824
3829
3829
3829
3829
3829
3829
3846
3846
3846
3846
3846
3836
3846
3841
3841
3846
3846
3841
3841
3851
3841
3846
3846
3846
3841
3846
3841
3846
3846
3846
3846
3846
3846
3846
3836
3846
3841
3846
3841
3841
3841
3846
3846
3841
3841
3841
3841
3841
3841
3836
3841
3841
3846
3836
3836
3836
3846
3846
3846
3846
3841
3841
3846
3846
3846
3836
3841
3841
3841
3841
3841
3841
3846
3846
3841
3841
3851
3846
3846
3851
3851
3841
3851
3851
3841
3836
3846
3841
3841
3846
3841
3846
3851
3846
3846
3841
3841
3851
3851
3846
3846
3846
3846
3846
3846
3841
3841
3841
3841
3841
3841
3836
3836
3846
3841
3846
3836
3846
3846
3841
3841
3841
3836
3841
3841
3846
3846
3841
3841
3841
3841
3846
3846
3841
3841
3841
3841
3851
3851
3836
3851
3851
3836
3841
3841
3841
3841
3836
3836
3841
3841
3841
3841
3841
3841
3858
3848
3858
3858
3853
3853
3853
3853
3853
3853
3853
3853
3853
3853
3858
3853
3853
3853
3853
3853
3853
3863
3858
3853
3853
3853
3858
3853
3853
3853
3853
3858
3858
3848
3863
3853
3858
3853
3853
3848
3858
3853
3858
3858
3858
3858
3858
3858
3853
3853
3858
3858
3853
3848
3858
3858
3853
3853
3853
3853
3858
3853
3853
3858
3858
3858
3858
3858
3858
3853
3853
3853
3848
3853
3863
3863
3853
3858
3858
3858
3858
3858
3858
3853
3858
3858
3858
3858
3858
3858
3858
3858
3853
3853
3853
3853
3848
3858
3848
3853
3853
3853
3848
3858
3858
3858
3853
3853
3853
3858
3858
3853
3853
3853
3853
3853
3848
3853
3853
3853
3858
3858
3858
3858
3848
3858
3858
3858
3858
3848
3853
3853
3853
3853
3848
3848
3853
3853
3853
3853
3848
3853
3853
3870
3865
3865
3865
3865
3870
3860
3865
3870
3860
3860
3865
3870
3865
3865
3865
3865
3865
3860
3865
3870
3865
3865
3865
3865
3865
3865
3870
3865
3865
3865
3870
3870
3865
3865
3865
3860
3870
3860
3870
3870
3870
3870
3870
3865
3870
3870
3865
3865
3865
3870
3870
3860
3870
3870
3870
3865
3865
3865
3865
3865
3865
3865
3870
3875
3875
3865
3870
3870
3870
3870
3870
3870
3870
3870
3870
3870
3870
3870
3865
3860
3865
3865
3870
3870
3865
3870
3870
3870
3870
3870
3870
3870
3870
3870
3870
3870
3865
3870
3870
3865
3865
3870
3870
3865
3865
3865
3865
3860
3860
3865
3870
3870
3860
3870
3865
3865
3865
3865
3870
3870
3865
3865
3865
3865
3865
3860
3865
3870
3870
3865
3870
3870
3860
3870
3870
3870
3870
3860
3865
3865
3865
3865
3860
3860
3865
3865
3865
3865
3860
3860
3865
3865
3877
3872
3882
3872
3877
3877
3872
3877
3882
3872
3877
3877
3872
3877
3877
3877
3872
3877
3882
3877
3877
3872
3877
3872
3882
3882
3882
3877
3882
3877
3882
3872
3882
3882
3882
3882
3882
3882
3877
3877
3872
3877
3877
3877
3872
3882
3877
3877
3877
3877
3877
3877
3877
3877
3877
3882
3882
3877
3882
3877
3882
3877
3882
3882
3882
3882
3882
3877
3877
3877
3877
3882
3877
3877
3882
3882
3882
3882
3882
3882
3882
3882
3882
3877
3877
3877
3877
3877
3877
3877
3877
3877
3877
3877
3877
3872
3882
3872
3877
3877
3877
3877
3877
3877
3877
3877
3877
3877
3877
3877
3882
3877
3877
3877
3872
3882
3877
3877
3872
3877
3877
3877
3877
3872
3872
3877
3877
3877
3877
3872
3877
3877
3884
3894
3889
3884
3889
3889
3884
3889
3884
3889
3889
3884
3889
3889
3889
3889
3894
3894
3894
3894
3894
3889
3894
3884
3889
3894
3889
3894
3894
3889
3889
3884
3889
3889
3884
3889
3889
3889
3889
3889
3894
3889
3889
3894
3894
3894
3894
3894
3894
3894
3889
3889
3889
3894
3884
3889
3889
3889
3894
3889
3889
3884
3884
3884
3884
3889
3889
3894
3894
3894
3894
3889
3894
3894
3889
3894
3894
3889
3894
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3884
3884
3889
3884
3889
3889
3889
3884
3889
3889
3889
3889
3889
3889
3884
3884
3889
3884
3884
3894
3889
3889
3884
3894
3889
3884
3889
3889
3884
3884
3889
3884
3884
3889
3884
3884
3889
3889
3884
3884
3889
3889
3884
3889
3889
3901
3901
3901
3901
3901
3901
3901
3901
3901
3896
3901
3901
3896
3901
3901
3901
3901
3901
3901
3901
3906
3896
3896
3896
3896
3901
3896
3906
3901
3896
3896
3896
3906
3901
3901
3901
3901
3901
3896
3896
3901
3896
3906
3896
3901
3901
3906
3901
3896
3901
3901
3896
3896
3901
3906
3901
3896
3906
3906
3906
3906
3901
3901
3901
3896
3906
3901
3901
3896
3896
3901
3896
3901
3906
3901
3901
3906
3901
3906
3901
3901
3901
3906
3906
3901
3901
3901
3901
3901
3901
3896
3901
3896
3906
3896
3901
3896
3896
3901
3901
3896
3896
3901
3901
3896
3901
3906
3896
3906
3896
3896
3896
3906
3906
3896
3901
3896
3896
3896
3896
3901
3896
3896
3901
3896
3896
3901
3896
3896
3901
3896
3913
3913
3913
3913
3913
3913
3913
3913
3913
3913
3913
3913
3913
3913
3913
3913
3913
3913
3913
3913
3913
3913
3913
3913
3913
3908
3908
3908
3913
3908
3918
3908
3908
3908
3908
3908
3913
3918
3913
3913
3913
3908
3913
3908
3908
3908
3913
3913
3913
3908
3908
3908
3908
3908
3908
3913
3918
3913
3918
3913
3908
3908
3908
3908
3908
3918
3908
3908
3918
3913
3913
3913
3913
3913
3913
3913
3908
3908
3908
3908
3918
3913
3918
3913
3913
3913
3913
3913
3918
3913
3913
3913
3908
3908
3908
3908
3908
3908
3913
3908
3908
3908
3908
3908
3913
3918
3918
3908
3908
3908
3913
3908
3908
3908
3908
3908
3908
3913
3908
3908
3908
3908
3908
3908
3913
3908
3918
3908
3908
3913
3918
3908
3908
3908
3908
3908
3908
3908
3908
3908
3908
3908
3908
3908
3908
3908
3908
3908
3925
3925
3925
3925
3925
3925
3925
3925
3925
3920
3925
3920
3925
3920
3925
3920
3920
3920
3920
3920
3920
3920
3920
3920
3925
3925
3920
3920
3920
3920
3920
3920
3920
3920
3920
3920
3925
3925
3920
3920
3920
3920
3920
3925
3925
3920
3925
3925
3925
3920
3930
3930
3930
3920
3925
3920
3925
3925
3930
3920
3920
3920
3925
3920
3920
3920
3925
3930
3920
3925
3920
3930
3920
3920
3925
3925
3925
3920
3925
3925
3925
3925
3925
3920
3925
3920
3930
3930
3920
3920
3920
3925
3930
3920
3925
3925
3925
3930
3925
3925
3920
3925
3925
3925
3920
3925
3920
3920
3920
3925
3920
3920
3920
3930
3930
3920
3930
3920
3925
3925
3920
3930
3920
3920
3920
3920
3920
3920
3925
3930
3930
3920
3920
3920
3930
3920
3920
3925
3925
3920
3925
3920
3920
3930
3925
3925
3925
3920
3920
3920
3920
3920
3920
3920
3920
3920
3920
3920
3920
3932
3932
3932
3932
3932
3932
3932
3932
3932
3932
3932
3932
3932
3932
3932
3932
3932
3932
3932
3932
3932
3932
3932
3932
3937
3932
3932
3932
3932
3932
3932
3932
3932
3932
3937
3937
3932
3932
3937
3937
3932
3937
3937
3932
3937
3932
3937
3937
3937
3937
3937
3937
3937
3937
3937
3937
3937
3932
3932
3932
3937
3932
3937
3937
3932
3932
3932
3937
3937
3937
3932
3937
3932
3932
3937
3932
3932
3937
3937
3937
3937
3937
3937
3937
3937
3937
3932
3932
3937
3937
3937
3932
3937
3937
3932
3932
3937
3932
3932
3937
3937
3932
3932
3937
3937
3932
3937
3937
3937
3937
3937
3937
3937
3937
3937
3937
3937
3937
3937
3937
3937
3937
3932
3937
3937
3937
3932
3932
3932
3932
3932
3932
3932
3937
3932
3932
3937
3932
3932
3937
3937
3937
3937
3937
3937
3937
3937
3937
3932
3937
3932
3932
3932
3932
3932
3937
3932
3932
3937
3937
3932
3932
3937
3932
3937
3937
3937
3932
3937
3932
3932
3937
3937
3937
3937
3937
3932
3932
3932
3932
3932
3932
3932
3932
3932
3932
3932
3932
3944
3944
3944
3944
3944
3944
3949
3944
3944
3944
3944
3944
3944
3944
3944
3944
3944
3944
3949
3944
3944
3944
3949
3949
3944
3949
3944
3949
3944
3944
3949
3949
3944
3944
3944
3944
3949
3944
3944
3944
3944
3944
3949
3949
3944
3944
3944
3944
3944
3944
3944
3944
3949
3944
3949
3949
3949
3944
3944
3944
3944
3949
3944
3949
3944
3949
3944
3944
3944
3944
3949
3944
3944
3944
3944
3944
3949
3944
3944
3944
3949
3949
3944
3949
3944
3944
3944
3949
3944
3949
3949
3944
3949
3949
3944
3944
3944
3944
3944
3944
3949
3944
3944
3944
3944
3944
3949
3949
3944
3944
3949
3949
3944
3949
3944
3944
3944
3944
3944
3944
3944
3949
3944
3944
3944
3949
3944
3944
3949
3944
3944
3949
3944
3949
3944
3944
3944
3944
3944
3944
3944
3944
3944
3944
3944
3944
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
