р. Ороктой
3
Стоянка на Ороктойском ручье
Flag, Green
1375817412День 1. Ночевка12
р. Тухман
4
Стоянка у истока ручья Тухман
Flag, Green
1375817748День 2. Ночевка17
р. Текелю
Стоянка на реке Текелю. Радиальный выход ко второму водопаду.
Flag, Green
1375818097День 3-4. Дневка30
т/б Зеленый дом
1
Погрузка в ГАЗ-66
Flag, Green
1375820798Начало6
Мост
2
Webcam Cache
1375820870Начало пешего маршрута7
в. Текелю
Webcam Cache
1375991677День 4 Дневка13
о. Аккем
Стоянка на о. Аккем. Радиальный выход на ледник Аккемский
Flag, Green
1375991756День 5. Ночевка14
о. Аккем
Flag, Green
1375991833День 6. Дневка15
Кедровые стоянки
Кедровые стоянки
Flag, Green
1375991876День 6. Ночевка16
Изекерю
Webcam Cache
1375992045Изекерю17
о. Кюльдуайры
Flag, Green
1375992338о. Кюльдуайры18
д. Ярлу
Webcam Cache
1375994534д.Ярлу20
Аккемский ледник
Webcam Cache
1376422187Аккемский ледник1
Черная речка
Webcam Cache
1376422338Черная речка3
р. Текелю
Flag, Green
1376500364р. Текелю0
Новый трек
DarkBlue
1376423395Новый трек2
859
859
859
859
859
859
858
857
856
854
861
854
853
853
856
858
858
881
881
902
904
907
906
893
893
889
886
881
873
882
882
880
888
895
898
905
905
909
917
933
929
930
929
925
908
913
907
917
916
929
937
962
980
992
992
1009
1009
1025
1027
1043
1075
1099
1100
1103
1120
1120
1120
1138
1158
1164
1183
1189
1196
1217
1225
1259
1275
1329
1329
1349
1359
1372
1401
1387
1420
1422
1451
1464
1464
1483
1483
1485
1525
1502
1502
1477
1485
1452
1427
1397
1389
1366
1335
1313
1284
1262
1244
1237
1237
1243
1231
1228
1235
1231
1220
1214
1183
1184
1184
1172
1186
1186
1182
1182
1175
1155
1147
1120
1100
1110
1100
1089
1079
1067
1037
1032
1026
1002
1002
1002
1002
1005
1005
1005
990
990
990
990
990
990
990
989
989
989
989
989
989
987
987
985
985
985
985
985
985
985
985
990
986
986
986
991
991
991
991
980
980
992
992
992
992
1004
1004
1004
1004
1004
1001
1001
1001
1001
1001
1001
1001
1001
1001
998
998
1005
1005
1005
1005
1010
1010
1010
1014
1014
1014
1014
1014
1014
1012
1012
1012
1015
1015
1015
1016
1016
1016
1016
1017
1017
1012
1014
1014
1014
1014
1022
1022
1022
1022
1022
1022
1022
1022
1010
1013
1013
1013
1013
1016
1005
1006
1006
1006
1006
1006
1007
1007
1007
1006
1006
1006
1006
1005
1005
1030
1030
1025
1025
1025
1025
1025
1025
1025
1020
1020
1020
1020
1020
1020
1020
1020
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1024
1024
1024
1024
1024
1024
1035
1035
1035
1025
1025
1033
1033
1033
1033
1041
1041
1041
1041
1041
1055
1055
1055
1055
1039
1039
1039
1039
1046
1046
1046
1046
1046
1062
1062
1062
1062
1062
1062
1052
1057
1057
1057
1057
1057
1057
1057
1057
1057
1057
1057
1057
1057
1071
1071
1071
1062
1062
1062
1071
1071
1071
1083
1083
1083
1083
1083
1083
1083
1083
1083
1095
1095
1095
1095
1095
1095
1095
1078
1085
1085
1085
1085
1085
1092
1092
1092
1092
1096
1096
1096
1096
1096
1100
1100
1100
1100
1100
1106
1106
1106
1106
1106
1106
1113
1113
1113
1113
1113
1113
1113
1113
1132
1132
1132
1132
1132
1132
1132
1120
1132
1125
1125
1125
1125
1125
1125
1125
1125
1125
1125
1125
1125
1125
1125
1125
1125
1125
1125
1125
1125
1125
1125
1125
1125
1125
1147
1147
1147
1147
1147
1147
1147
1147
1147
1128
1128
1128
1133
1133
1133
1133
1140
1140
1140
1140
1140
1140
1140
1140
1148
1148
1148
1148
1148
1148
1155
1155
1155
1155
1155
1163
1163
1163
1163
1163
1163
1178
1178
1170
1170
1170
1170
1170
1170
1167
1167
1167
1167
1167
1167
1167
1167
1167
1167
1167
1167
1183
1183
1183
1183
1183
1183
1183
1183
1200
1200
1200
1200
1200
1200
1200
1213
1213
1213
1213
1199
1199
1213
1227
1227
1227
1227
1227
1227
1227
1208
1239
1239
1239
1239
1239
1239
1239
1239
1239
1208
1239
1208
1239
1239
1239
1239
1208
1239
1239
1239
1239
1208
1208
1208
1208
1208
1208
1208
1216
1216
1216
1216
1224
1224
1224
1224
1224
1224
1232
1232
1232
1232
1232
1241
1241
1241
1241
1241
1241
1241
1241
1241
1241
1241
1241
1241
1241
1241
1241
1241
1241
1241
1241
1241
1241
1241
1241
1241
1241
1241
1241
1241
1241
1241
1250
1250
1257
1257
1257
1258
1258
1258
1258
1258
1258
1259
1259
1259
1259
1259
1259
1259
1260
1260
1260
1260
1260
1260
1260
1260
1260
1260
1260
1260
1260
1260
1260
1262
1262
1262
1262
1262
1262
1268
1268
1268
1268
1268
1268
1268
1268
1268
1268
1268
1294
1295
1295
1295
1295
1295
1295
1305
1305
1305
1305
1305
1305
1305
1305
1315
1315
1315
1315
1315
1315
1315
1315
1315
1315
1328
1328
1328
1328
1328
1328
1328
1328
1341
1341
1341
1341
1341
1341
1341
1341
1341
1305
1305
1305
1323
1323
1323
1323
1323
1323
1323
1323
1323
1323
1323
1323
1323
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
1371
1371
1371
1340
1340
1340
1340
1340
1340
1340
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1386
1386
1386
1386
1386
1386
1386
1386
1386
1386
1386
1386
1386
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1393
1393
1393
1393
1393
1393
1393
1393
1393
1418
1418
1418
1418
1418
1418
1386
1386
1386
1396
1396
1396
1396
1396
1396
1396
1396
1396
1440
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1417
1417
1417
1417
1417
1417
1417
1417
1417
1429
1429
1429
1429
1429
1429
1429
1429
1429
1429
1429
1421
1430
1430
1430
1430
1430
1430
1430
1430
1430
1439
1439
1439
1439
1439
1439
1439
1439
1439
1439
1439
1439
1452
1452
1452
1452
1452
1452
1452
1452
1452
1452
1452
1458
1458
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1480
1480
1480
1480
1480
1480
1480
1480
1480
1480
1480
1480
1497
1480
1480
1480
1480
1480
1480
1497
1497
1497
1497
1497
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1518
1533
1533
1533
1533
1533
1533
1533
1533
1533
1533
1533
1533
1533
1533
1533
1533
1533
1533
1533
1533
1533
1533
1533
1533
1533
1533
1533
1533
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1537
1537
1537
1537
1537
1537
1537
1537
1537
1537
1537
1537
1537
1537
1537
1537
1537
1537
1555
1555
1555
1555
1555
1555
1555
1555
1555
1555
1555
1555
1555
1555
1555
1555
1555
1555
1555
1555
1555
1555
1555
1555
1555
1555
1570
1570
1570
1570
1570
1570
1570
1570
1570
1570
1570
1570
1570
1570
1570
1570
1570
1570
1570
1570
1570
1570
1570
1570
1570
1570
1570
1570
1570
1586
1584
1584
1584
1584
1573
1573
1573
1573
1573
1573
1573
1573
1573
1573
1573
1573
1573
1573
1573
1573
1573
1573
1573
1584
1584
1584
1584
1570
1570
1570
1570
1570
1570
1570
1570
1570
1570
1570
1570
1570
1570
1570
1570
1570
1570
1570
1570
1570
1570
1570
1555
1555
1555
1555
1555
1555
1555
1555
1555
1555
1555
1555
1555
1555
1555
1555
1555
1555
1555
1555
1555
1555
1555
1555
1555
1555
1555
1555
1537
1537
1537
1537
1537
1537
1548
1548
1548
1548
1548
1537
1548
1537
1537
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1533
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1537
1537
1537
1537
1537
1537
1537
1537
1537
1537
1537
1555
1537
1555
1555
1555
1555
1555
1555
1555
1555
1555
1555
1555
1555
1555
1555
1555
1555
1555
1555
1555
1570
1570
1570
1570
1570
1570
1570
1570
1570
1570
1570
1570
1570
1570
1570
1584
1584
1573
1573
1573
1573
1573
1573
1573
1573
1573
1577
1577
1577
1581
1577
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1581
1606
1606
1606
1606
1606
1606
1606
1606
1606
1606
1608
1608
1608
1608
1608
1608
1608
1608
1608
1608
1608
1608
1608
1608
1608
1608
1608
1608
1608
1608
1608
1608
1608
1608
1625
1625
1625
1625
1625
1625
1625
1625
1625
1625
1625
1625
1625
1625
1625
1625
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1665
1665
1659
1659
1659
1659
1659
1659
1659
1659
1659
1659
1659
1659
1659
1659
1659
1659
1659
1659
1659
1659
1659
1659
1659
1659
1690
1690
1690
1690
1690
1690
1690
1690
1690
1690
1690
1690
1690
1690
1690
1690
1690
1690
1690
1690
1690
1690
1690
1690
1690
1690
1690
1690
1690
1690
1683
1683
1683
1683
1683
1683
1683
1683
1683
1683
1683
1683
1683
1683
1683
1683
1683
1683
1683
1683
1707
1707
1707
1707
1707
1707
1707
1707
1707
1707
1707
1707
1707
1707
1707
1707
1707
1707
1707
1707
1707
1707
1707
1707
1707
1707
1707
1707
1707
1726
1726
1726
1726
1726
1726
1726
1726
1742
1742
1742
1742
1742
1742
1742
1742
1742
1742
1742
1742
1742
1742
1742
1742
1742
1742
1742
1742
1742
1755
1755
1755
1755
1755
1755
1755
1755
1755
1755
1755
1755
1755
1755
1755
1755
1742
1755
1755
1755
1755
1755
1755
1755
1755
1755
1755
1755
1755
1755
1755
1755
1755
1755
1755
1755
1755
1755
1755
1755
1755
1755
1755
1768
1768
1768
1768
1768
1768
1768
1768
1768
1768
1768
1768
1768
1768
1768
1768
1768
1768
1790
1790
1790
1790
1790
1790
1790
1790
1790
1790
1790
1790
1790
1790
1790
1790
1790
1790
1790
1790
1790
1790
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1810
1810
1810
1810
1810
1810
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1834
1852
1852
1861
1861
1861
1861
1861
1861
1861
1861
1861
1861
1861
1861
1861
1861
1861
1861
1861
1861
1861
1861
1861
1861
1863
1863
1863
1863
1863
1863
1890
1890
1890
1890
1890
1890
1890
1890
1890
1890
1890
1890
1890
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1894
1894
1894
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1894
1894
1894
1894
1894
1894
1877
1877
1877
1877
1877
1878
1878
1878
1878
1878
1878
1878
1878
1884
1884
1884
1884
1884
1884
1884
1884
1900
1900
1900
1900
1901
1901
1901
1901
1901
1901
1901
1901
1901
1901
1901
1901
1901
1901
1908
1908
1908
1908
1908
1908
1908
1908
1908
1908
1908
1908
1908
1908
1908
1908
1908
1925
1925
1925
1925
1925
1908
1908
1925
1925
1925
1926
1926
1926
1926
1926
1926
1926
1926
1926
1926
1934
1934
1934
1934
1934
1934
1934
1934
1934
1934
1934
1934
1949
1949
1949
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1971
1971
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1971
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1971
1971
1971
1977
1977
1977
1977
1977
1977
1977
1977
1977
1977
1983
1983
1983
1983
1983
1983
1983
1983
1983
1983
1983
1991
1991
1991
1991
1991
1991
1991
1991
1999
1999
1999
1999
1999
1999
1999
1999
1999
1999
1999
1999
1999
2013
2013
2013
2013
2013
2013
2013
2013
2013
2013
2013
2013
2028
2028
2028
2028
2028
2028
2028
2028
2028
2028
2028
2028
2028
2028
2043
2043
2043
2043
2043
2043
2043
2043
2043
2043
2043
2043
2043
2043
2043
2043
2043
2043
2043
2043
2043
2043
2043
2043
2043
2043
2043
2043
2043
2043
2043
2043
2043
2043
2043
2043
2043
2043
2043
2043
2043
2043
2028
2043
2028
2028
2043
2043
2043
2043
2043
2043
2043
2043
2028
2043
2043
2043
2043
2043
2043
2043
2043
2043
2043
2043
2043
2043
2043
2043
2043
2043
2059
2059
2059
2059
2059
2059
2059
2059
2059
2059
2059
2059
2059
2059
2059
2059
2059
2059
2059
2066
2066
2066
2066
2066
2066
2066
2066
2066
2066
2066
2066
2066
2066
2066
2074
2074
2074
2074
2074
2074
2074
2087
2087
2087
2087
2087
2087
2091
2091
2091
2091
2091
2091
2091
2091
2091
2091
2091
2091
2091
2096
2096
2096
2096
2096
2096
2096
2096
2096
2096
2096
2103
2103
2103
2096
2101
2108
2108
2108
2108
2108
2108
2108
2108
2108
2101
2107
2107
2107
2107
2107
2107
2107
2107
2107
2107
2107
2107
2107
2107
2107
2107
2107
2107
2117
2107
2107
2107
2107
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2107
2117
2117
2117
2117
2117
2117
2117
2107
2107
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2107
2107
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2127
2127
2127
2127
2127
2127
2127
2127
2127
2127
2127
2128
2128
2128
2128
2128
2128
2128
2128
2128
2128
2128
2130
2130
2130
2130
2130
2130
2131
2127
2127
2127
2127
2127
2127
2127
2127
2122
2122
2122
2122
2133
2133
2133
2133
2133
2133
2133
2133
2133
2124
2124
2124
2124
2133
2133
2133
2133
2133
2133
2133
2133
2133
2133
2146
2146
2146
2146
2146
2141
2141
2141
2141
2141
2141
2141
2141
2141
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2143
2138
2132
2132
2132
2132
2132
2132
2132
2128
2128
2133
2133
2133
2133
2133
2138
2138
2138
2138
2138
2138
2138
2138
2138
2138
2134
2134
2134
2134
2134
2134
2134
2130
2130
2130
2130
2147
2139
2139
2139
2139
2139
2139
2139
2130
2130
2130
2130
2130
2126
2150
2150
2150
2150
2150
2149
2149
2149
2149
2149
2149
2152
2152
2127
2127
2133
2133
2133
2133
2133
2133
2133
2133
2133
2133
2133
2133
2142
2142
2142
2142
2142
2152
2152
2152
2152
2152
2132
2132
2132
2132
2140
2140
2140
2140
2140
2140
2140
2148
2148
2148
2148
2148
2151
2151
2151
2151
2151
2151
2151
2151
2155
2155
2155
2155
2155
2155
2155
2155
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2169
2169
2169
2169
2169
2169
2169
2169
2169
2169
2169
2148
2148
2169
2169
2169
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2169
2169
2169
2169
2169
2169
2169
2169
2148
2169
2169
2169
2169
2169
2169
2169
2169
2169
2169
2169
2169
2169
2169
2169
2169
2169
2169
2169
2169
2169
2169
2169
2169
2169
2169
2169
2169
2169
2169
2169
2169
2169
2169
2157
2169
2169
2169
2169
2169
2169
2169
2169
2169
2169
2169
2169
2148
2169
2169
2169
2169
2157
2157
2157
2157
2157
2157
2157
2157
2157
2142
2142
2142
2142
2142
2164
2164
2149
2149
2149
2149
2149
2149
2144
2144
2144
2144
2144
2144
2144
2139
2139
2139
2139
2139
2139
2139
2139
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2152
2152
2152
2152
2152
2152
2152
2152
2152
2152
2152
2152
2152
2170
2170
2170
2170
2170
2170
2170
2170
2170
2170
2170
2170
2170
2170
2170
2170
2188
2188
2159
2159
2159
2159
2159
2159
2159
2159
2159
2159
2159
2159
2159
2159
2159
2174
2174
2174
2174
2174
2174
2174
2174
2174
2174
2174
2174
2174
2174
2174
2190
2190
2190
2190
2190
2190
2190
2191
2191
2191
2191
2191
2191
2191
2191
2191
2191
2191
2191
2191
2192
2192
2192
2192
2192
2192
2192
2190
2190
2190
2190
2190
2190
2190
2187
2187
2187
2187
2187
2187
2187
2187
2191
2191
2191
2191
2191
2191
2191
2191
2191
2191
2191
2195
2195
2195
2195
2195
2195
2195
2197
2197
2197
2197
2197
2197
2197
2197
2197
2197
2197
2197
2197
2197
2199
2199
2199
2199
2199
2199
2199
2199
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2213
2213
2213
2213
2213
2213
2213
2213
2217
2194
2194
2194
2194
2194
2194
2194
2194
2194
2194
2194
2194
2194
2194
2194
2194
2194
2194
2203
2203
2203
2203
2191
2191
2191
2191
2191
2191
2204
2204
2204
2204
2204
2204
2204
2204
2203
2203
2203
2203
2203
2203
2203
2203
2203
2203
2213
2213
2213
2213
2213
2213
2213
2213
2213
2213
2213
2198
2198
2198
2198
2198
2198
2198
2198
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2207
2207
2207
2207
2231
2231
2231
2231
2231
2231
2231
2231
2231
2231
2231
2231
2231
2231
2231
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2235
2235
2235
2235
2235
2235
2235
2235
2235
2235
2235
2235
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2224
2224
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2266
2266
2266
2266
2266
2248
2248
2248
2263
2263
2263
2263
2263
2263
2263
2263
2260
2260
2260
2260
2260
2260
2260
2257
2257
2257
2257
2257
2257
2257
2257
2257
2257
2254
2254
2254
2254
2254
2254
2254
2254
2255
2255
2255
2255
2255
2255
2257
2257
2257
2257
2257
2257
2257
2257
2257
2257
2258
2258
2258
2258
2258
2258
2258
2258
2260
2260
2260
2260
2260
2253
2253
2253
2253
2253
2253
2253
2253
2253
2253
2245
2245
2279
2279
2279
2279
2279
2279
2279
2272
2272
2272
2272
2272
2272
2272
2272
2272
2264
2264
2264
2264
2264
2264
2257
2257
2257
2257
2257
2257
2257
2257
2257
2250
2250
2250
2250
2250
2290
2290
2290
2290
2290
2290
2284
2284
2284
2284
2284
2284
2284
2284
2284
2278
2278
2278
2278
2278
2278
2275
2275
2275
2275
2275
2275
2275
2275
2275
2272
2272
2272
2272
2272
2272
2272
2272
2268
2268
2268
2268
2268
2268
2268
2268
2264
2264
2264
2264
2264
2264
2264
2299
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2276
2276
2276
2276
2276
2276
2276
2276
2276
2276
2273
2273
2273
2273
2273
2273
2273
2273
2273
2273
2273
2269
2269
2269
2269
2273
2273
2273
2273
2273
2273
2273
2273
2273
2273
2277
2277
2277
2277
2277
2277
2280
2280
2280
2280
2280
2280
2280
2284
2284
2284
2284
2284
2284
2284
2284
2284
2284
2284
2284
2284
2284
2293
2293
2293
2293
2293
2293
2293
2293
2293
2293
2293
2293
2293
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2315
2315
2315
2315
2315
2315
2315
2315
2315
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2343
2343
2343
2343
2343
2343
2343
2343
2343
2343
2343
2343
2343
2343
2343
2343
2343
2343
2343
2343
2343
2343
2358
2358
2358
2358
2358
2358
2358
2358
2358
2358
2358
2358
2358
2358
2358
2358
2358
2358
2358
2344
2344
2344
2344
2344
2344
2344
2344
2344
2377
2377
2377
2377
2377
2377
2377
2377
2377
2377
2377
2377
2377
2377
2377
2377
2377
2377
2377
2377
2377
2361
2361
2361
2361
2361
2361
2361
2392
2392
2392
2392
2392
2392
2392
2392
2392
2392
2392
2392
2392
2392
2392
2376
2397
2397
2397
2397
2397
2397
2397
2397
2397
2397
2397
2397
2397
2397
2397
2397
2397
2397
2397
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2424
2424
2424
2424
2424
2424
2424
2424
2424
2402
2402
2415
2415
2415
2415
2415
2415
2415
2415
2415
2415
2429
2429
2429
2429
2429
2429
2429
2429
2429
2429
2429
2429
2421
2421
2445
2445
2445
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2440
2440
2440
2440
2440
2440
2440
2440
2440
2440
2440
2440
2423
2423
2423
2423
2423
2441
2441
2441
2441
2441
2441
2441
2441
2441
2441
2441
2441
2441
2441
2432
2432
2432
2432
2432
2432
2432
2432
2451
2451
2451
2451
2451
2451
2451
2451
2451
2451
2451
2447
2447
2447
2447
2447
2447
2447
2447
2447
2447
2462
2462
2462
2462
2462
2462
2451
2451
2451
2451
2451
2451
2451
2451
2451
2451
2451
2465
2465
2465
2465
2449
2449
2449
2449
2449
2449
2449
2449
2449
2449
2449
2449
2449
2449
2449
2449
2449
2449
2449
2449
2449
2449
2449
2449
2449
2449
2449
2449
2449
2449
2449
2449
2449
2449
2448
2448
2448
2448
2448
2448
2448
2448
2448
2448
2448
2448
2449
2449
2449
2449
2449
2449
2449
2449
2449
2449
2449
2449
2449
2449
2448
2449
2449
2449
2449
2449
2448
2448
2449
2448
2449
2448
2449
2448
2449
2448
2448
2448
2448
2449
2448
2448
2448
2472
2472
2466
2466
2466
2466
2466
2466
2466
2460
2460
2460
2460
2460
2460
2460
2460
2476
2476
2476
2476
2476
2476
2476
2476
2476
2468
2468
2468
2468
2468
2466
2466
2466
2466
2466
2466
2466
2466
2464
2464
2464
2464
2464
2464
2464
2464
2471
2471
2471
2471
2471
2471
2471
2471
2471
2471
2479
2479
2479
2479
2479
2460
2460
2460
2460
2460
2460
2475
2475
2475
2475
2475
2475
2475
2475
2475
2475
2475
2475
2491
2480
2480
2480
2480
2480
2480
2480
2480
2480
2480
2480
2480
2480
2493
2493
2493
2476
2476
2476
2476
2476
2476
2476
2487
2487
2487
2487
2487
2487
2490
2490
2490
2490
2490
2490
2490
2494
2494
2494
2494
2494
2494
2494
2494
2494
2489
2489
2489
2489
2489
2489
2484
2484
2484
2484
2484
2484
2484
2484
2476
2476
2476
2476
2501
2501
2501
2501
2493
2493
2493
2493
2493
2493
2493
2493
2483
2483
2483
2483
2483
2483
2483
2483
2483
2483
2483
2483
2483
2483
2483
2483
2483
2483
2483
2483
2483
2483
2483
2483
2483
2483
2483
2483
2483
2483
2483
2472
2472
2472
2472
2502
2502
2502
2502
2502
2493
2493
2493
2493
2493
2493
2493
2483
2483
2483
2483
2483
2483
2483
2483
2483
2483
2483
2483
2483
2483
2492
2492
2492
2492
2492
2492
2492
2492
2492
2492
2473
2473
2473
2473
2473
2473
2473
2488
2488
2488
2488
2488
2488
2488
2488
2488
2467
2485
2485
2485
2485
2485
2485
2485
2485
2485
2485
2485
2485
2485
2485
2485
2485
2485
2485
2485
2485
2485
2485
2485
2485
2485
2485
2485
2485
2485
2485
2485
2485
2485
2485
2485
2485
2485
2485
2485
2485
2485
2485
2485
2485
2485
2485
2475
2475
2475
2492
2492
2492
2492
2492
2492
2492
2492
2492
2492
2477
2477
2477
2477
2477
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2472
2472
2487
2487
2487
2487
2487
2487
2487
2487
2487
2503
2503
2503
2503
2503
2503
2471
2471
2471
2471
2471
2483
2483
2483
2483
2483
2483
2483
2496
2496
2496
2496
2496
2496
2496
2496
2496
2465
2465
2465
2465
2465
2465
2471
2471
2471
2471
2471
2471
2471
2471
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2483
2483
2483
2483
2483
2483
2483
2483
2483
2483
2483
2483
2465
2465
2465
2465
2465
2465
2465
2465
2487
2478
2478
2478
2478
2478
2478
2478
2478
2478
2478
2478
2478
2476
2476
2476
2476
2476
2476
2476
2476
2476
2476
2476
2476
2476
2478
2478
2466
2466
2466
2466
2466
2466
2466
2466
2468
2468
2468
2468
2468
2468
2468
2468
2468
2468
2468
2468
2468
2468
2468
2468
2456
2456
2456
2456
2456
2456
2456
2456
2456
2456
2459
2454
2454
2454
2454
2454
2454
2454
2454
2454
2454
2454
2442
2442
2442
2442
2442
2442
2442
2442
2442
2442
2431
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2422
2422
2422
2422
2422
2422
2422
2422
2411
2411
2411
2411
2411
2399
2399
2399
2399
2399
2399
2388
2388
2388
2388
2388
2388
2388
2388
2388
2377
2371
2371
2371
2371
2371
2371
2371
2371
2371
2363
2363
2354
2354
2354
2354
2354
2354
2354
2356
2356
2356
2356
2356
2356
2356
2356
2356
2336
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
2327
2327
2327
2315
2315
2315
2315
2315
2315
2315
2315
2315
2304
2304
2304
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2303
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2303
2302
2302
2303
2303
2303
2302
2303
2303
2303
2302
2302
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2323
2323
2323
2319
2319
2319
2319
2319
2319
2319
2319
2319
2319
2319
2319
2319
2319
2319
2319
2319
2319
2319
2319
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2334
2334
2334
2334
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2334
2334
2334
2334
2334
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2328
2328
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2298
2298
2298
2298
2298
2298
2298
2316
2316
2316
2316
2316
2297
2297
2297
2297
2297
2297
2297
2297
2297
2297
2297
2287
2287
2287
2287
2287
2287
2287
2287
2287
2287
2287
2287
2287
2284
2284
2284
2284
2284
2284
2284
2284
2284
2284
2284
2284
2284
2284
2284
2284
2284
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2298
2298
2298
2298
2298
2298
2298
2298
2298
2298
2298
2298
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2273
2273
2273
2296
2296
2296
2296
2296
2296
2296
2296
2296
2282
2282
2282
2282
2282
2282
2282
2282
2282
2280
2280
2280
2280
2280
2280
2280
2280
2280
2280
2284
2284
2284
2286
2286
2286
2286
2286
2286
2286
2279
2279
2279
2279
2279
2279
2270
2270
2270
2279
2279
2270
2270
2279
2270
2270
2270
2270
2270
2270
2270
2270
2270
2270
2270
2270
2270
2270
2270
2279
2279
2270
2270
2270
2279
2279
2279
2279
2279
2279
2279
2279
2279
2279
2279
2279
2279
2270
2270
2270
2270
2270
2279
2270
2270
2270
2270
2270
2270
2270
2270
2270
2270
2270
2270
2279
2279
2279
2270
2270
2270
2270
2270
2270
2270
2270
2270
2270
2270
2262
2262
2262
2262
2262
2262
2262
2262
2262
2262
2255
2255
2255
2255
2255
2255
2255
2249
2249
2249
2249
2249
2249
2243
2243
2243
2243
2237
2237
2237
2237
2237
2237
2238
2238
2220
2220
2220
2220
2220
2220
2220
2220
2221
2221
2221
2221
2221
2221
2206
2218
2218
2218
2218
2218
2218
2218
2218
2218
2218
2218
2218
2229
2229
2210
2210
2210
2210
2210
2210
2210
2225
2225
2225
2225
2225
2225
2225
2225
2225
2222
2222
2222
2238
2238
2238
2238
2238
2238
2238
2238
2238
2238
2238
2238
2238
2238
2238
2238
2238
2238
2238
2238
2238
2238
2238
2238
2238
2240
2240
2240
2240
2240
2240
2238
2238
2238
2238
2238
2238
2238
2233
2233
2233
2233
2233
2233
2233
2233
2233
2233
2233
2233
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2210
2210
2210
2210
2210
2210
2210
2210
2210
2205
2205
2205
2195
2195
2195
2195
2195
2195
2195
2195
2195
2195
2195
2195
2185
2185
2176
2176
2176
2176
2176
2176
2176
2176
2176
2168
2168
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2175
2175
2175
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2180
2180
2180
2180
2180
2180
2180
2180
2182
2182
2182
2182
2182
2182
2182
2182
2182
2182
2193
2193
2193
2193
2193
2193
2193
2189
2189
2189
2189
2189
2189
2189
2189
2198
2198
2198
2198
2198
2193
2193
2193
2193
2193
2193
2193
2193
2202
2202
2202
2202
2202
2202
2202
2202
2202
2202
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2215
2215
2215
2215
2215
2215
2215
2215
2215
2215
2215
2215
2213
2213
2213
2213
2213
2213
2213
2213
2213
2226
2226
2226
2226
2226
2226
2226
2226
2226
2226
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2239
2239
2239
2239
2237
2237
2237
2237
2237
2237
2237
2237
2237
2237
2237
2237
2237
2237
2237
2237
2246
2246
2246
2246
2246
2246
2246
2246
2246
2246
2246
2246
2246
2246
2246
2252
2252
2252
2252
2252
2252
2252
2252
2249
2249
2249
2255
2255
2255
2255
2255
2255
2255
2255
2255
2255
2255
2255
2255
2255
2252
2252
2260
2260
2260
2260
2260
2260
2260
2260
2260
2258
2258
2258
2258
2258
2258
2258
2258
2258
2258
2258
2266
2268
2268
2268
2268
2268
2268
2268
2268
2268
2268
2268
2268
2268
2268
2268
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2282
2282
2282
2282
2282
2282
2282
2282
2282
2284
2284
2284
2284
2284
2284
2284
2284
2284
2284
2284
2284
2284
2284
2284
2284
2285
2285
2285
2285
2285
2297
2297
2297
2297
2297
2297
2297
2297
2297
2297
2297
2297
2297
2297
2297
2297
2300
2300
2300
2300
2300
2300
2300
2300
2300
2300
2300
2300
2300
2313
2313
2313
2313
2313
2313
2313
2313
2313
2313
2313
2313
2313
2313
2313
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2324
2324
2324
2324
2324
2324
2324
2324
2324
2324
2324
2324
2324
2324
2324
2324
2324
2324
2324
2324
2330
2330
2331
2331
2331
2331
2331
2331
2331
2331
2335
2335
2335
2335
2335
2335
2335
2335
2335
2335
2335
2335
2335
2335
2335
2335
2335
2335
2335
2335
2335
2335
2335
2335
2335
2335
2335
2335
2335
2335
2335
2335
2335
2335
2335
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2342
2342
2342
2339
2333
2333
2333
2326
2326
2326
2326
2326
2326
2326
2326
2326
2326
2326
2326
2326
2321
2321
2321
2321
2321
2320
2320
2311
2311
2311
2311
2311
2311
2311
2311
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2290
2290
2290
2290
2290
2290
2290
2290
2290
2290
2290
2290
2283
2283
2283
2267
2267
2267
2267
2267
2267
2267
2267
2267
2267
2256
2256
2256
2256
2248
2248
2248
2248
2248
2248
2248
2243
2243
2243
2243
2243
2243
2243
2236
2236
2236
2236
2236
2236
2236
2236
2236
2231
2231
2231
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2212
2212
2212
2212
2212
2212
2212
2212
2212
2212
2212
2212
2212
2212
2205
2205
2205
2205
2205
2205
2205
2205
2205
2204
2204
2204
2204
2204
2204
2205
2198
2198
2198
2198
2198
2198
2198
2198
2198
2194
2194
2194
2194
2194
2194
2194
2194
2194
2191
2191
2191
2191
2191
2191
2191
2191
2191
2185
2185
2185
2185
2185
2185
2185
2185
2185
2185
2185
2185
2185
2185
2185
2180
2180
2180
2180
2180
2180
2168
2168
2168
2168
2168
2168
2168
2168
2168
2168
2168
2168
2168
2168
2168
2168
2168
2168
2168
2168
2168
2168
2168
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2160
2160
2160
2160
2160
2160
2160
2160
2156
2156
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2168
2168
2168
2168
2168
2168
2168
2168
2173
2173
2173
2173
2173
2173
2168
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2151
2154
2151
2151
2151
2151
2151
2151
2151
2151
2151
2151
2154
2154
2154
2154
2151
2154
2154
2154
2154
2154
2154
2154
2154
2154
2154
2154
2154
2154
2154
2154
2154
2154
2154
2154
2154
2154
2155
2162
2162
2162
2162
2162
2162
2162
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2156
2156
2168
2168
2168
2168
2168
2168
2168
2168
2168
2168
2168
2168
2168
2168
2168
2168
2168
2168
2168
2168
2168
2168
2168
2168
2168
2168
2168
2168
2168
2168
2168
2168
2173
2173
2173
2173
2173
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2164
2164
2164
2164
2164
2164
2164
2164
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2156
2156
2156
2156
2156
2156
2156
2156
2156
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
2151
2139
2139
2139
2139
2139
2139
2142
2142
2142
2142
2142
2142
2144
2144
2144
2144
2144
2146
2146
2146
2146
2146
2146
2146
2146
2146
2146
2147
2147
2147
2147
2147
2145
2145
2145
2145
2145
2145
2144
2144
2144
2144
2144
2144
2144
2144
2144
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2151
2151
2151
2151
2151
2151
2151
2151
2151
2151
2151
2151
2151
2156
2156
2156
2156
2156
2171
2171
2171
2171
2171
2171
2171
2171
2171
2171
2171
2185
2185
2185
2185
2185
2185
2185
2185
2185
2185
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2216
2216
2216
2216
2216
2216
2216
2216
2216
2216
2216
2216
2216
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2226
2226
2226
2226
2226
2238
2238
2238
2238
2238
2238
2238
2238
2238
2249
2238
2238
2238
2238
2238
2238
2238
2249
2238
2238
2238
2238
2238
2238
2238
2238
2238
2238
2238
2238
2238
2238
2238
2249
2249
2249
2249
2249
2253
2253
2253
2253
2253
2267
2267
2267
2267
2267
2267
2267
2267
2267
2267
2267
2267
2267
2267
2267
2267
2267
2267
2267
2267
2267
2267
2282
2282
2282
2282
2282
2282
2282
2282
2282
2282
2282
2282
2282
2282
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2339
2339
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2367
2379
2379
2379
2379
2379
2379
2379
2379
2379
2379
2379
2379
2379
2379
2379
2379
2379
2379
2379
2379
2379
2390
2390
2390
2390
2390
2390
2390
2390
2390
2390
2390
2390
2390
2390
2390
2390
2390
2390
2390
2390
2390
2390
2390
2400
2400
2400
2400
2400
2399
2399
2399
2399
2399
2399
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2397
2394
2394
2394
2394
2394
2394
2394
2394
2390
2390
2390
2390
2390
2390
2387
2387
2387
2387
2387
2387
2387
2387
2387
2381
2381
2381
2381
2381
2381
2381
2381
2381
2381
2376
2376
2376
2376
2376
2376
2374
2374
2374
2370
2370
2370
2370
2370
2366
2366
2366
2366
2366
2366
2366
2365
2365
2367
2367
2367
2367
2366
2366
2366
2366
2366
2366
2366
2366
2364
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2361
2361
2361
2361
2361
2361
2361
2361
2361
2361
2361
2365
2355
2355
2355
2355
2355
2355
2355
2355
2355
2355
2355
2341
2349
2349
2349
2349
2349
2349
2349
2349
2349
2349
2339
2339
2339
2339
2339
2344
2344
2344
2344
2344
2344
2344
2333
2333
2333
2333
2333
2333
2333
2333
2333
2333
2333
2333
2333
2333
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2293
2293
2293
2293
2293
2293
2298
2298
2298
2298
2298
2298
2298
2298
2298
2298
2283
2283
2283
2283
2283
2283
2287
2287
2287
2287
2287
2287
2287
2287
2287
2287
2287
2287
2287
2287
2287
2287
2287
2287
2287
2287
2287
2287
2287
2287
2287
2287
2287
2287
2287
2287
2287
2287
2287
2287
2287
2287
2287
2287
2287
2287
2287
2287
2287
2287
2272
2272
2275
2275
2275
2275
2275
2275
2275
2275
2275
2275
2275
2275
2259
2261
2261
2261
2261
2261
2261
2261
2261
2261
2264
2264
2264
2264
2264
2264
2264
2246
2249
2249
2249
2249
2249
2249
2249
2249
2249
2249
2234
2236
2236
2236
2236
2236
2236
2236
2236
2241
2241
2221
2221
2221
2221
2221
2221
2221
2221
2227
2227
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2205
2205
2194
2194
2194
2194
2194
2194
2194
2194
2194
2194
2194
2194
2194
2194
2194
2194
2179
2194
2194
2179
2179
2179
2185
2185
2185
2185
2185
2185
2185
2185
2171
2171
2171
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2186
2186
2186
2186
2165
2165
2165
2165
2165
2165
2165
2165
2165
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2119
2119
2119
2119
2119
2119
2119
2119
2119
2119
2119
2119
2119
2119
2119
2119
2119
2119
2119
2096
2096
2096
2096
2096
2089
2089
2089
2089
2089
2089
2089
2089
2089
2089
2089
2089
2092
2092
2092
2092
2092
2092
2045
2045
2045
2045
2045
2045
2045
2045
2045
2045
2045
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2003
2003
2003
2003
2003
2003
2003
2003
2003
2003
2003
2003
2003
2003
2003
2003
2003
2003
2003
2003
2003
2003
2003
2003
2003
2003
2003
2003
2003
2003
2003
2003
2003
2003
2003
2003
2003
2003
2003
2003
2003
2003
2003
2003
2003
2003
2003
2003
2003
2003
2003
2003
2003
1946
2003
1946
1946
1946
1946
1946
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
1895
1895
1895
1895
1895
1895
1895
1895
1895
1895
1895
1895
1895
1895
1895
1895
1895
1895
1895
1895
1895
1895
1895
1894
1894
1894
1894
1894
1894
1894
1894
1894
1894
1894
1894
1894
1894
1894
1894
1894
1894
1894
1894
1894
1894
1894
1894
1862
1862
1862
1853
1853
1853
1853
1853
1853
1853
1853
1853
1853
1853
1853
1853
1853
1853
1853
1853
1853
1853
1853
1853
1853
1853
1853
1853
1853
1853
1853
1853
1853
1853
1853
1853
1853
1853
1853
1853
1853
1853
1853
1853
1853
1853
1853
1853
1853
1853
1853
1862
1862
1862
1862
1862
1862
1845
1845
1845
1845
1845
1845
1861
1861
1861
1862
1856
1863
1889
1877
1887
1899
1888
1888
1897
1897
1904
1904
1899
1905
1905
1905
1905
1915
1910
1921
1921
1916
1916
1930
1931
1946
1926
1941
1972
1972
1972
1941
1926
1946
1931
1930
1916
1916
1921
1921
1910
1915
1905
1905
1905
1905
1899
1904
1904
1897
1897
1888
1888
1899
1887
1877
1889
1863
1856
1862
1853
1853
1845
1862
1862
1845
1845
1845
1845
1845
1845
1845
1845
1845
1845
1845
1845
1847
1847
1847
1847
1847
1847
1847
1847
1847
1847
1847
1847
1847
1847
1847
1871
1871
1871
1871
1871
1870
1870
1870
1870
1870
1870
1870
1870
1870
1870
1870
1870
1870
1870
1870
1870
1870
1870
1870
1870
1870
1870
1870
1870
1870
1870
1870
1870
1870
1870
1870
1870
1904
1904
1904
1904
1904
1904
1904
1904
1904
1904
1904
1904
1904
1904
1904
1904
1904
1904
1904
1904
1904
1904
1904
1904
1904
1904
1904
1904
1904
1904
1904
1904
1904
1904
1904
1904
1904
1904
1904
1904
1904
1904
1904
1904
1904
1942
1942
1942
1942
1942
1942
1942
1942
1946
1946
1946
1946
1946
1946
1946
1946
1946
1946
1946
1946
1942
1942
1942
1942
1942
1942
1942
1942
1942
1942
1942
1942
1942
1942
1942
1942
1942
1942
1942
1942
1942
1942
1942
1942
1942
1942
1942
1942
1942
1942
1942
1942
1942
1942
1942
1942
1942
1942
1942
1942
1989
1989
1989
1989
1989
1989
1989
1989
1989
1989
1989
1985
1985
1985
1985
1985
1985
1985
1985
1985
1985
1985
1985
1985
1985
1985
1985
1985
1985
1985
1985
1985
1985
1985
1985
1985
1985
1985
1985
1985
1985
1985
1985
1985
1985
1985
1985
1985
1985
1985
1985
1985
1985
1985
1985
1985
1985
1985
2027
2027
2027
2027
2027
2027
2027
2027
2027
2027
2027
2027
2027
2027
2027
2027
2027
2027
2027
2027
2027
2027
2027
2019
2019
2019
2019
2019
2019
2019
2019
2019
2019
2019
2019
2019
2019
2019
2019
2019
2019
2019
2019
2019
2019
2019
2019
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2103
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2172
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2182
2182
2182
2182
2182
2182
2182
2182
2182
2182
2182
2182
2182
2182
2182
2182
2182
2182
2182
2182
2182
2182
2182
2182
2182
2182
2182
2182
2188
2188
2188
2188
2188
2188
2188
2188
2188
2188
2188
2188
2188
2188
2188
2188
2188
2188
2188
2188
2188
2188
2193
2193
2193
2193
2193
2208
2208
2208
2208
2208
2208
2208
2208
2208
2208
2208
2208
2208
2208
2208
2208
2208
2208
2208
2208
2208
2208
2208
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2225
2228
2228
2228
2225
2225
2225
2225
2225
2225
2225
2225
2242
2242
2242
2242
2242
2242
2248
2248
2248
2248
2242
2242
2242
2242
2242
2242
2242
2242
2242
2242
2271
2271
2271
2271
2271
2271
2271
2271
2271
2271
2271
2271
2271
2271
2271
2271
2271
2271
2271
2271
2271
2271
2271
2271
2271
2271
2271
2271
2271
2271
2271
2271
2271
2271
2271
2271
2271
2271
2271
2271
2271
2271
2271
2271
2271
2271
2271
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2361
2361
2361
2361
2361
2361
2361
2348
2348
2348
2348
2348
2348
2348
2348
2348
2348
2348
2348
2348
2348
2348
2348
2348
2377
2377
2377
2377
2377
2377
2377
2377
2377
2377
2377
2377
2377
2377
2377
2377
2377
2377
2377
2377
2377
2377
2377
2377
2377
2377
2377
2377
2377
2377
2377
2377
2397
2397
2397
2397
2397
2397
2397
2397
2397
2397
2397
2397
2397
2397
2397
2397
2397
2397
2397
2397
2397
2397
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2407
2407
2407
2407
2407
2407
2407
2407
2407
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2392
2392
2392
2392
2392
2392
2392
2392
2392
2392
2392
2392
2392
2392
2378
2378
2378
2378
2378
2378
2378
2378
2378
2378
2378
2378
2378
2367
2367
2367
2367
2367
2367
2367
2367
2367
2367
2359
2359
2359
2359
2359
2359
2359
2359
2359
2359
2359
2359
2359
2359
2359
2359
2359
2354
2354
2354
2354
2354
2354
2354
2354
2354
2354
2354
2354
2354
2354
2354
2354
2354
2354
2350
2350
2350
2350
2350
2350
2350
2350
2350
2350
2350
2350
2350
2350
2350
2350
2351
2351
2351
2351
2351
2351
2351
2351
2351
2351
2351
2351
2351
2351
2351
2351
2354
2354
2354
2354
2354
2354
2354
2354
2354
2354
2354
2354
2354
2354
2354
2354
2354
2354
2354
2354
2354
2354
2354
2354
2354
2354
2354
2354
2354
2354
2354
2354
2354
2354
2354
2360
2360
2360
2360
2360
2360
2360
2360
2360
2360
2360
2360
2360
2360
2355
2355
2355
2355
2355
2355
2355
2355
2355
2355
2355
2355
2347
2347
2347
2347
2347
2347
2347
2347
2347
2347
2348
2348
2348
2348
2348
2348
2348
2348
2348
2345
2345
2345
2345
2345
2345
2345
2345
2345
2345
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2333
2333
2333
2333
2333
2333
2333
2333
2333
2333
2333
2333
2333
2320
2320
2318
2318
2318
2318
2318
2318
2318
2318
2318
2318
2318
2318
2318
2318
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2312
2312
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2318
2322
2318
2318
2318
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2317
2317
2317
2317
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2321
2321
2321
2321
2321
2321
2321
2321
2321
2321
2321
2321
2321
2336
2336
2336
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2332
2350
2350
2350
2342
2342
2342
2342
2342
2342
2342
2342
2342
2342
2342
2342
2342
2342
2356
2356
2358
2358
2358
2358
2358
2358
2358
2358
2358
2358
2358
2358
2354
2354
2354
2354
2354
2354
2354
2354
2354
2354
2354
2354
2355
2355
2355
2355
2355
2355
2355
2355
2355
2355
2355
2355
2355
2355
2355
2355
2355
2355
2372
2367
2367
2367
2367
2367
2367
2367
2367
2367
2367
2367
2367
2367
2367
2367
2367
2367
2370
2370
2370
2370
2370
2370
2370
2388
2388
2388
2388
2388
2388
2388
2388
2388
2388
2388
2388
2388
2388
2388
2386
2386
2386
2386
2386
2386
2386
2386
2386
2386
2386
2386
2386
2386
2386
2386
2386
2386
2386
2386
2386
2386
2386
2386
2386
2386
2386
2386
2386
2386
2386
2386
2386
2386
2386
2386
2386
2386
2386
2386
2386
2386
2386
2388
2388
2388
2388
2388
2388
2388
2388
2388
2388
2388
2388
2388
2388
2387
2387
2387
2387
2387
2387
2387
2387
2387
2387
2387
2387
2391
2391
2391
2391
2391
2391
2391
2391
2391
2391
2391
2391
2391
2391
2391
2379
2379
2391
2391
2391
2391
2391
2391
2391
2391
2391
2391
2391
2391
2391
2391
2391
2391
2391
2391
2391
2391
2391
2391
2379
2379
2379
2379
2379
2379
2379
2379
2381
2379
2379
2379
2379
2379
2379
2379
2379
2353
2353
2353
2353
2353
2351
2353
2351
2351
2351
2351
2351
2351
2351
2351
2351
2321
2321
2321
2321
2321
2321
2321
2321
2321
2321
2321
2321
2321
2321
2321
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2293
2293
2293
2293
2300
2300
2300
2300
2300
2300
2300
2300
2300
2300
2295
2295
2295
2295
2295
2295
2295
2295
2295
2295
2295
2295
2295
2295
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2292
2292
2292
2292
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2337
2337
2337
2337
2337
2337
2337
2337
2337
2337
2311
2311
2311
2311
2311
2311
2311
2311
2311
2311
2311
2311
2311
2311
2311
2311
2311
2311
2311
2311
2311
2311
2311
2311
2311
2306
2306
2306
2306
2306
2306
2325
2325
2325
2325
2325
2325
2325
2325
2325
2294
2294
2294
2294
2294
2294
2294
2294
2294
2294
2294
2294
2294
2294
2302
2302
2302
2302
2302
2262
2262
2262
2262
2262
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2220
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2222
2222
2222
2222
2222
2222
2222
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2139
2139
2139
2139
2139
2139
2139
2139
2139
2139
2139
2139
2139
2139
2139
2139
2139
2139
2139
2139
2139
2139
2139
2139
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2098
2098
2098
2098
2083
2083
2094
2100
2119
2128
2126
2133
2140
2137
2137
2149
2152
2152
2162
2165
2167
2174
2174
2178
2178
2186
2186
2196
2198
2207
2213
2216
2221
2227
2232
2244
2244
2252
2244
2244
2232
2227
2221
2216
2213
2207
2198
2196
2186
2186
2178
2178
2174
2174
2167
2165
2162
2152
2152
2149
2137
2137
2140
2133
2126
2128
2119
2100
2094
2083
2098
2098
2083
2083
2083
2083
2083
2081
2081
2081
2081
2081
2081
2081
2081
2081
2076
2076
2076
2076
2076
2076
2068
2068
2068
2068
2068
2064
2064
2064
2064
2064
2064
2064
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2075
2075
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2072
2072
2072
2068
2068
2068
2068
2068
2068
2068
2066
2066
2066
2066
2066
2063
2063
2063
2063
2063
2063
2063
2059
2059
2054
2054
2054
2054
2054
2050
2050
2050
2050
2050
2050
2049
2045
2045
2045
2045
2045
2045
2041
2041
2041
2041
2041
2041
2041
2041
2041
2035
2035
2035
2035
2035
2035
2035
2035
2035
2035
2036
2036
2036
2036
2036
2036
2036
2036
2036
2036
2036
2036
2036
2036
2036
2036
2036
2036
2036
2036
2036
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2045
2045
2045
2045
2046
2046
2046
2046
2046
2046
2046
2046
2046
2046
2046
2046
2046
2046
2046
2046
2046
2046
2046
2046
2046
2046
2046
2046
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2040
2040
2040
2040
2040
2040
2040
2040
2040
2040
2040
2040
2040
2040
2040
2040
2040
2040
2040
2040
2040
2040
2040
2040
2040
2045
2045
2045
2045
2045
2045
2045
2045
2045
2045
2045
2045
2045
2045
2045
2045
2045
2045
2046
2046
2045
2045
2045
2046
2045
2046
2046
2046
2039
2039
2039
2039
2046
2039
2046
2039
2046
2046
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2034
2034
2034
2034
2045
2045
2045
2045
2045
2045
2045
2042
2042
2042
2042
2042
2042
2042
2042
2042
2038
2038
2038
2038
2038
2038
2038
2038
2038
2038
2038
2040
2040
2040
2040
2040
2040
2040
2040
2040
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2050
2050
2050
2050
2037
2037
2037
2037
2037
2037
2039
2039
2039
2039
2039
2039
2039
2039
2039
2039
2039
2040
2040
2040
2040
2040
2040
2040
2040
2040
2040
2040
2040
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2042
2042
2042
2042
2042
2042
2042
2042
2042
2042
2042
2042
2042
2042
2042
2042
2042
2042
2042
2042
2042
2042
2046
2046
2046
2046
2046
2046
2046
2046
2046
2046
2046
2046
2046
2046
2054
2054
2054
2040
2040
2040
2040
2040
2040
2040
2040
2040
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2046
2046
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2042
2042
2042
2042
2042
2042
2042
2059
2059
2059
2059
2059
2059
2059
2044
2044
2044
2044
2044
2044
2044
2044
2044
2044
2044
2044
2044
2044
2044
2044
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2054
2054
2054
2054
2054
2054
2054
2053
2053
2053
2053
2053
2053
2053
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2086
2086
2086
2086
2086
2086
2086
2086
2086
2086
2086
2086
2089
2089
2089
2089
2089
2076
2076
2076
2076
2076
2076
2076
2076
2089
2076
2076
2076
2076
2076
2076
2076
2076
2076
2076
2076
2076
2076
2076
2076
2076
2076
2076
2089
2089
2089
2089
2089
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2095
2095
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2107
2107
2107
2107
2107
2107
2102
2102
2102
2102
2102
2102
2102
2102
2102
2102
2102
2102
2111
2111
2111
2111
2111
2111
2111
2111
2111
2111
2111
2111
2111
2107
2107
2107
2107
2107
2107
2107
2107
2107
2107
2107
2107
2107
2107
2107
2107
2117
2117
2117
2117
2117
2117
2117
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2125
2125
2125
2125
2125
2125
2125
2125
2126
2126
2126
2110
2110
2110
2110
2126
2110
2110
2126
2126
2126
2126
2126
2126
2126
2126
2126
2127
2127
2127
2127
2127
2127
2127
2127
2115
2115
2115
2137
2115
2115
2115
2115
2115
2115
2115
2115
2115
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2108
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2117
2117
2117
2117
2117
2117
2117
2117
2116
2116
2128
2128
2128
2128
2128
2128
2128
2122
2122
2122
2122
2122
2128
2134
2134
2134
2134
2134
2134
2134
2134
2134
2134
2134
2134
2134
2134
2134
2134
2134
2134
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2199
2199
2199
2199
2199
2199
2199
2199
2199
2199
2199
2199
2199
2199
2199
2199
2199
2191
2203
2203
2203
2203
2203
2203
2203
2203
2203
2203
2203
2203
2203
2203
2214
2214
2214
2214
2214
2214
2214
2214
2214
2214
2214
2214
2214
2214
2214
2214
2214
2214
2214
2214
2214
2214
2214
2211
2220
2220
2220
2220
2220
2220
2220
2220
2220
2220
2220
2220
2220
2220
2220
2220
2220
2220
2220
2220
2220
2220
2220
2220
2220
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2257
2257
2240
2240
2240
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2260
2260
2260
2260
2260
2260
2260
2260
2260
2248
2248
2248
2260
2248
2248
2248
2260
2248
2260
2260
2260
2260
2260
2260
2248
2248
2260
2260
2260
2260
2260
2277
2277
2274
2274
2274
2274
2274
2274
2274
2274
2274
2274
2274
2274
2274
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2315
2315
2343
2402
2408
2408
2420
2429
2455
2455
2469
2486
2514
2572
2592
2559
2478
2399
2402
2376
2366
2359
2342
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2296
2296
2296
2296
2296
2296
2274
2274
2274
2274
2274
2274
2274
2274
2274
2274
2274
2274
2274
2277
2277
2274
2277
2277
2277
2277
2277
2277
2274
2274
2277
2277
2277
2277
2260
2260
2260
2260
2260
2260
2260
2260
2260
2260
2260
2260
2260
2260
2260
2260
2260
2260
2260
2260
2260
2260
2260
2260
2260
2260
2260
2260
2260
2248
2260
2260
2248
2248
2248
2248
2260
2260
2260
2260
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2236
2236
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2231
2231
2231
2231
2231
2231
2231
2231
2231
2231
2231
2240
2240
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2220
2220
2220
2220
2220
2220
2220
2220
2220
2220
2220
2220
2220
2220
2220
2220
2220
2220
2220
2220
2220
2220
2220
2220
2220
2220
2220
2220
2220
2220
2220
2220
2220
2233
2214
2214
2214
2214
2214
2214
2214
2214
2214
2211
2214
2214
2214
2214
2214
2214
2214
2214
2214
2214
2214
2214
2214
2214
2214
2203
2203
2203
2203
2203
2203
2203
2203
2203
2203
2203
2203
2203
2203
2203
2203
2203
2203
2214
2199
2199
2199
2199
2199
2199
2199
2199
2199
2199
2199
2199
2199
2199
2199
2199
2199
2199
2199
2199
2199
2199
2199
2199
2199
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2134
2134
2134
2134
2134
2134
2134
2134
2134
2134
2134
2134
2134
2134
2134
2134
2134
2122
2122
2122
2122
2122
2122
2122
2122
2128
2122
2128
2128
2128
2128
2128
2128
2128
2128
2128
2128
2128
2122
2122
2116
2116
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2112
2112
2112
2112
2112
2112
2118
2118
2118
2118
2118
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2108
2108
2108
2108
2108
2108
2108
2112
2112
2108
2108
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2108
2108
2108
2108
2108
2108
2108
2108
2108
2108
2108
2108
2108
2108
2108
2108
2108
2108
2108
2108
2108
2108
2108
2108
2106
2106
2106
2106
2106
2106
2106
2106
2106
2106
2106
2122
2122
2122
2122
2122
2122
2115
2115
2115
2115
2115
2115
2115
2115
2115
2115
2115
2115
2115
2115
2115
2115
2115
2115
2115
2115
2109
2109
2109
2109
2127
2127
2127
2127
2127
2127
2127
2127
2127
2127
2127
2127
2127
2126
2126
2126
2126
2126
2126
2126
2126
2110
2110
2110
2110
2110
2110
2110
2110
2110
2126
2126
2126
2126
2126
2110
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2110
2110
2110
2110
2126
2126
2126
2126
2126
2126
2126
2126
2126
2126
2126
2126
2126
2126
2126
2126
2126
2126
2126
2110
2126
2126
2126
2126
2126
2126
2126
2126
2126
2126
2110
2110
2110
2110
2110
2126
2126
2126
2110
2110
2110
2110
2110
2110
2110
2110
2126
2110
2110
2110
2110
2110
2110
2110
2110
2110
2110
2110
2110
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2117
2117
2117
2117
2117
2117
2117
2117
2107
2107
2107
2107
2107
2107
2107
2107
2107
2107
2107
2107
2107
2107
2111
2111
2111
2111
2111
2111
2111
2111
2111
2111
2111
2111
2111
2111
2111
2111
2111
2111
2111
2111
2111
2111
2111
2116
2107
2107
2107
2107
2107
2107
2107
2107
2107
2107
2107
2107
2107
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2089
2089
2089
2089
2089
2089
2089
2089
2089
2089
2089
2076
2076
2076
2076
2076
2076
2076
2076
2076
2076
2076
2076
2076
2076
2076
2076
2076
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2064
2064
2064
2064
2064
2064
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2044
2044
2044
2044
2044
2044
2044
2044
2044
2044
2052
2053
2053
2053
2053
2053
2053
2053
2053
2053
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2038
2044
2044
2044
2044
2044
2044
2044
2044
2044
2044
2044
2044
2044
2044
2044
2044
2059
2059
2059
2059
2059
2059
2042
2042
2042
2042
2042
2042
2042
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2046
2046
2046
2046
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2040
2040
2040
2040
2040
2040
2040
2040
2040
2040
2040
2054
2054
2054
2046
2046
2046
2046
2046
2046
2046
2046
2046
2046
2046
2046
2046
2042
2042
2042
2042
2042
2042
2042
2042
2042
2042
2042
2042
2042
2042
2042
2042
2042
2042
2042
2042
2042
2042
2042
2042
2042
2042
2042
2042
2039
2039
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2040
2040
2040
2040
2040
2040
2040
2040
2039
2039
2039
2039
2039
2039
2052
2052
2052
2037
2037
2050
2037
2050
2050
2034
2034
2048
2048
2048
2048
2048
2048
2048
2048
2040
2040
2040
2040
2040
2040
2038
2038
2038
2038
2038
2038
2038
2038
2038
2038
2042
2042
2042
2042
2042
2042
2042
2045
2045
2045
2045
2034
2034
2034
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2046
2046
2039
2039
2039
2039
2039
2034
2034
2045
2045
2045
2045
2045
2045
2045
2040
2040
2040
2040
2040
2040
2040
2040
2040
2040
2040
2034
2040
2040
2040
2040
2040
2040
2040
2040
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2046
2046
2046
2046
2046
2046
2046
2046
2046
2046
2045
2045
2045
2045
2045
2045
2045
2045
2045
2045
2045
2045
2045
2045
2045
2045
2045
2045
2045
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2050
2050
2050
2072
2072
2072
2072
2072
2072
2072
2072
2072
2072
2072
2072
2072
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2125
2125
2125
2125
2125
2125
2125
2125
2125
2125
2125
2125
2125
2125
2125
2125
2125
2125
2125
2125
2125
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2163
2163
2163
2163
2163
2163
2163
2163
2163
2163
2163
2163
2163
2163
2163
2163
2163
2163
2163
2191
2191
2191
2191
2191
2191
2191
2191
2191
2191
2191
2191
2191
2191
2191
2191
2191
2191
2191
2191
2191
2191
2191
2191
2191
2191
2191
2191
2191
2191
2191
2191
2191
2191
2191
2191
2191
2191
2191
2191
2191
2191
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2222
2222
2222
2222
2222
2222
2222
2235
2235
2235
2235
2235
2235
2235
2235
2235
2235
2235
2235
2235
2235
2235
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2299
2299
2299
2299
2299
2299
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2335
2335
2335
2349
2349
2349
2349
2349
2349
2349
2349
2349
2349
2349
2349
2349
2349
2349
2349
2349
2349
2349
2349
2349
2349
2349
2349
2349
2349
2349
2349
2380
2380
2380
2380
2380
2380
2380
2380
2380
2380
2380
2380
2393
2393
2393
2393
2393
2393
2393
2393
2393
2393
2393
2393
2393
2393
2393
2393
2393
2393
2393
2393
2393
2417
2417
2417
2417
2417
2417
2417
2417
2417
2417
2417
2429
2429
2429
2429
2429
2429
2429
2429
2429
2429
2429
2429
2429
2429
2429
2429
2429
2429
2429
2443
2443
2443
2443
2443
2443
2443
2443
2443
2443
2443
2443
2443
2443
2443
2443
2443
2443
2455
2455
2455
2455
2455
2453
2453
2453
2453
2466
2466
2466
2466
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2478
2478
2478
2478
2478
2478
2478
2478
2478
2478
2478
2478
2478
2478
2478
2478
2478
2478
2478
2478
2478
2478
2478
2478
2478
2478
2478
2478
2478
2478
2478
2491
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2520
2520
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2561
2561
2571
2571
2571
2571
2571
2571
2571
2571
2571
2571
2571
2571
2571
2571
2571
2571
2590
2590
2590
2590
2590
2590
2590
2590
2590
2590
2590
2590
2590
2590
2590
2590
2590
2590
2590
2590
2609
2609
2609
2609
2609
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2611
2590
2590
2590
2590
2590
2590
2590
2603
2603
2603
2603
2603
2603
2603
2603
2603
2603
2603
2603
2603
2603
2603
2603
2622
2622
2622
2622
2622
2622
2622
2622
2622
2622
2622
2622
2622
2622
2622
2622
2622
2622
2622
2640
2640
2640
2640
2640
2640
2640
2640
2640
2640
2640
2640
2640
2640
2640
2640
2640
2640
2640
2640
2640
2640
2640
2640
2640
2640
2640
2640
2655
2655
2655
2655
2655
2655
2655
2655
2655
2659
2659
2655
2655
2655
2655
2655
2655
2667
2667
2667
2669
2669
2669
2669
2669
2669
2669
2669
2669
2669
2669
2669
2669
2669
2669
2669
2669
2669
2669
2669
2669
2659
2659
2664
2664
2664
2664
2664
2664
2664
2664
2664
2664
2664
2664
2664
2664
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2686
2686
2686
2686
2686
2686
2686
2686
2686
2686
2686
2686
2686
2686
2687
2687
2687
2687
2687
2687
2687
2687
2687
2687
2687
2686
2686
2686
2686
2686
2686
2686
2686
2686
2686
2686
2686
2686
2686
2686
2686
2686
2686
2686
2686
2686
2686
2686
2718
2718
2718
2718
2718
2718
2718
2718
2718
2718
2718
2718
2718
2718
2718
2718
2718
2718
2718
2718
2726
2726
2726
2726
2726
2726
2726
2726
2726
2726
2726
2751
2751
2751
2751
2751
2751
2751
2751
2751
2751
2751
2751
2751
2751
2751
2751
2751
2751
2751
2751
2751
2774
2774
2774
2774
2774
2774
2774
2774
2774
2774
2774
2774
2774
2774
2774
2774
2774
2774
2774
2774
2774
2774
2774
2768
2768
2768
2768
2768
2768
2768
2768
2768
2768
2768
2768
2768
2768
2801
2801
2801
2801
2792
2792
2792
2792
2792
2792
2792
2792
2792
2792
2792
2792
2792
2792
2792
2792
2792
2792
2792
2792
2792
2792
2792
2792
2792
2792
2792
2792
2792
2792
2792
2792
2792
2792
2792
2792
2792
2792
2792
2792
2801
2801
2801
2801
2801
2801
2801
2833
2833
2833
2833
2833
2833
2833
2833
2833
2833
2833
2833
2833
2833
2833
2833
2833
2833
2833
2833
2833
2833
2833
2833
2846
2846
2846
2846
2846
2846
2846
2846
2846
2846
2846
2846
2846
2873
2873
2873
2873
2873
2873
2873
2873
2873
2873
2873
2873
2873
2873
2873
2873
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2903
2929
2929
2942
2942
2942
2942
2942
2942
2942
2942
2942
2942
2942
2942
2942
2942
2942
2942
2942
2942
2942
2942
2942
2942
2942
2942
2942
2942
2942
2942
2942
2942
2942
2967
2967
2967
2967
2967
2967
2967
2967
2967
2967
2967
2967
2967
2967
2967
2967
2967
2967
2967
2967
2967
2967
2967
2967
2967
2967
2967
2977
2977
2977
2977
2977
2977
2977
2977
2977
2977
2977
2977
2977
2977
2994
2994
2994
2994
2994
2994
2994
2994
2994
2994
2994
3007
3007
3007
2994
2994
2994
3007
3007
3007
3007
3007
3007
3007
3007
3007
3007
3007
3007
3007
3007
3007
3007
3014
3014
3014
3014
3014
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3042
3042
3042
3042
3042
3042
3042
3042
3042
3042
3042
3045
3045
3045
3045
3045
3045
3045
3045
3045
3045
3045
3045
3058
3058
3058
3058
3058
3058
3058
3058
3058
3058
3058
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3093
3055
3055
3055
3055
3055
3055
3055
3055
3055
3055
3055
3055
3055
3055
3055
3062
3062
3062
3062
3062
3062
3062
3062
3062
3062
3062
3065
3065
3065
3065
3065
3065
3065
3065
3050
3050
3050
3050
3050
3050
3050
3050
3050
3050
3050
3050
3030
3030
3030
3030
3030
3008
3008
3008
3008
3007
3007
3007
3007
3007
3007
3007
3007
3007
3007
2993
2993
2993
2993
2993
2993
2993
2993
2993
2993
2993
2976
2976
2976
2976
2976
2951
2951
2951
2951
2954
2954
2954
2954
2954
2954
2954
2954
2954
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2929
2929
2929
2929
2929
2929
2929
2929
2912
2912
2912
2912
2912
2912
2912
2912
2899
2899
2899
2899
2899
2899
2899
2899
2899
2899
2899
2899
2899
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2899
2899
2899
2886
2899
2899
2899
2899
2899
2899
2899
2899
2899
2899
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2886
2886
2886
2886
2886
2886
2886
2886
2886
2886
2886
2886
2876
2876
2876
2876
2876
2876
2876
2876
2876
2866
2866
2866
2866
2866
2866
2861
2866
2866
2866
2866
2866
2866
2866
2866
2866
2866
2866
2861
2849
2849
2849
2849
2849
2849
2849
2849
2849
2849
2849
2849
2849
2849
2834
2834
2834
2820
2820
2820
2820
2820
2820
2820
2802
2802
2802
2802
2802
2802
2802
2802
2802
2802
2802
2802
2782
2782
2782
2782
2782
2782
2782
2782
2782
2782
2782
2782
2766
2766
2766
2766
2766
2766
2766
2766
2766
2766
2766
2766
2766
2766
2766
2766
2766
2766
2766
2766
2748
2748
2748
2748
2748
2748
2748
2748
2748
2748
2730
2730
2730
2730
2730
2730
2730
2730
2730
2716
2716
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2686
2686
2686
2686
2686
2686
2686
2686
2686
2686
2686
2686
2686
2686
2686
2686
2686
2686
2686
2686
2663
2663
2663
2663
2663
2663
2663
2663
2663
2635
2635
2635
2635
2635
2635
2635
2635
2635
2635
2635
2635
2635
2635
2635
2635
2635
2605
2605
2605
2605
2605
2605
2605
2605
2605
2605
2607
2607
2607
2607
2607
2607
2607
2607
2607
2607
2607
2607
2607
2607
2607
2607
2574
2574
2607
2574
2574
2574
2574
2574
2600
2600
2600
2580
2580
2580
2580
2580
2580
2580
2580
2580
2580
2580
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2555
2548
2548
2555
2555
2526
2526
2526
2526
2526
2526
2526
2526
2526
2526
2526
2526
2526
2526
2526
2519
2519
2519
2519
2489
2489
2489
2489
2489
2489
2489
2489
2489
2489
2489
2489
2489
2472
2472
2472
2472
2472
2472
2472
2472
2472
2472
2472
2472
2472
2472
2441
2441
2441
2441
2441
2441
2441
2441
2441
2441
2441
2441
2441
2441
2441
2441
2441
2441
2441
2441
2441
2441
2408
2395
2395
2395
2395
2395
2395
2395
2395
2395
2395
2395
2395
2395
2395
2395
2395
2395
2395
2395
2379
2379
2379
2379
2379
2379
2379
2379
2379
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2343
2343
2343
2343
2343
2343
2343
2343
2343
2343
2343
2324
2324
2324
2324
2324
2324
2324
2324
2324
2324
2326
2326
2307
2307
2307
2307
2307
2307
2307
2307
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2296
2284
2296
2296
2296
2296
2296
2296
2296
2296
2284
2277
2277
2277
2277
2277
2277
2277
2277
2277
2277
2277
2277
2259
2259
2259
2259
2259
2259
2259
2259
2259
2259
2259
2259
2259
2259
2259
2259
2259
2259
2259
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
2255
2255
2255
2255
2255
2255
2255
2255
2255
2255
2232
2232
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2243
2243
2243
2243
2223
2223
2223
2223
2223
2223
2223
2223
2214
2214
2214
2214
2214
2214
2214
2214
2214
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
2184
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2161
2161
2161
2161
2161
2161
2161
2161
2161
2158
2158
2158
2158
2158
2158
2158
2158
2158
2158
2158
2158
2158
2158
2158
2135
2135
2135
2135
2135
2135
2135
2135
2135
2135
2135
2135
2141
2141
2141
2141
2141
2141
2141
2141
2141
2141
2141
2141
2141
2141
2141
2141
2141
2141
2141
2141
2141
2141
2141
2141
2140
2140
2140
2140
2109
2109
2109
2109
2109
2109
2109
2109
2109
2109
2109
2109
2109
2109
2109
2109
2109
2109
2109
2109
2109
2105
2105
2105
2105
2105
2105
2105
2105
2105
2105
2105
2105
2105
2105
2105
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2058
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2017
2017
2017
2017
2017
2017
2017
2017
2017
2017
2017
2017
2017
2017
2017
2017
2017
2017
2017
2017
2017
2017
2017
2017
2017
2017
2017
2017
2017
2017
2004
2004
2004
2004
2004
2004
2004
2004
2004
2004
2004
2004
2004
2004
2004
2004
2004
2004
2004
2004
2004
2004
2004
2004
2004
2004
2004
2004
2004
2004
1991
1990
1990
1990
1990
1990
1990
1990
1990
1990
1990
1991
1990
1990
1991
1991
1991
1984
1976
1976
1976
1976
1976
1984
1984
1984
1976
1976
1976
1976
1976
1976
1976
1976
1976
1976
1976
1976
1976
1976
1976
1976
1961
1961
1961
1961
1961
1967
1967
1961
1961
1961
1967
1967
1961
1961
1961
1961
1961
1961
1961
1961
1961
1961
1961
1961
1961
1961
1961
1961
1961
1945
1945
1945
1945
1945
1945
1945
1945
1945
1945
1945
1945
1945
1945
1945
1945
1945
1945
1945
1945
1945
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1945
1952
1952
1952
1952
1952
1952
1945
1945
1952
1952
1952
1952
1952
1952
1945
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1952
1951
1951
1951
1951
1951
1951
1951
1951
1951
1951
1951
1951
1951
1951
1951
1951
1931
1931
1931
1931
1931
1922
1922
1922
1922
1922
1922
1922
1922
1922
1922
1922
1922
1922
1922
1922
1922
1922
1922
1922
1922
1922
1922
1922
1922
1922
1915
1915
1915
1915
1915
1915
1915
1915
1915
1915
1915
1915
1915
1915
1915
1915
1909
1909
1909
1909
1909
1909
1909
1909
1909
1909
1909
1909
1909
1909
1909
1909
1909
1909
1909
1906
1906
1906
1906
1906
1906
1906
1906
1906
1906
1906
1906
1901
1901
1883
1883
1883
1883
1883
1883
1883
1883
1883
1883
1883
1883
1883
1883
1883
1874
1874
1874
1874
1874
1874
1874
1874
1874
1874
1874
1874
1874
1874
1874
1874
1874
1874
1859
1859
1859
1859
1859
1859
1859
1859
1859
1859
1859
1859
1859
1859
1859
1841
1841
1841
1841
1841
1841
1841
1841
1841
1841
1841
1841
1841
1841
1841
1841
1841
1841
1841
1841
1841
1841
1841
1841
1841
1841
1841
1841
1841
1841
1833
1833
1833
1833
1833
1833
1833
1833
1833
1833
1833
1833
1833
1833
1833
1833
1833
1833
1831
1831
1831
1831
1831
1831
1831
1831
1831
1831
1831
1831
1831
1831
1831
1831
1831
1831
1831
1831
1831
1831
1831
1831
1831
1831
1831
1831
1831
1831
1831
1831
1831
1831
1831
1831
1831
1831
1831
1831
1831
1831
1831
1831
1831
1831
1825
1806
1806
1806
1806
1806
1806
1806
1806
1806
1806
1806
1806
1806
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1790
1790
1790
1790
1790
1790
1790
1790
1790
1790
1790
1790
1790
1790
1790
1790
1790
1790
1790
1790
1790
1772
1772
1772
1772
1772
1772
1772
1772
1772
1772
1772
1772
1772
1772
1772
1772
1772
1772
1772
1772
1772
1772
1772
1747
1747
1747
1747
1747
1747
1747
1747
1747
1747
1747
1747
1747
1747
1747
1747
1747
1747
1747
1747
1747
1747
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1726
1723
1723
1723
1723
1723
1723
1723
1723
1723
1723
1685
1685
1685
1685
1685
1685
1685
1685
1685
1685
1685
1685
1685
1685
1685
1685
1685
1685
1685
1685
1685
1685
1685
1685
1685
1685
1666
1685
1685
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1685
1685
1666
1685
1666
1685
1666
1666
1666
1666
1666
1685
1656
1656
1656
1656
1656
1656
1656
1656
1656
1656
1656
1656
1656
1656
1656
1656
1656
1656
1656
1656
1656
1656
1656
1656
1656
1656
1656
1656
1656
1656
1656
1656
1656
1656
1656
1647
1647
1647
1647
1647
1618
1618
1618
1618
1618
1618
1618
1618
1647
1618
1618
1618
1618
1618
1618
1618
1618
1618
1618
1618
1618
1618
1618
1618
1618
1618
1618
1618
1618
1618
1618
1618
1618
1618
1618
1618
1618
1594
1618
1594
1594
1594
1594
1594
1594
1594
1594
1594
1594
1594
1594
1594
1594
1594
1594
1594
1594
1594
1594
1594
1594
1594
1594
1594
1594
1594
1594
1594
1594
1594
1594
1594
1594
1594
1594
1594
1594
1594
1594
1582
1582
1582
1582
1582
1582
1582
1582
1582
1582
1582
1582
1582
1582
1582
1582
1582
1567
1567
1567
1567
1567
1567
1567
1567
1567
1567
1567
1567
1567
1567
1567
1567
1567
1567
1536
1536
1536
1536
1536
1536
1536
1536
1536
1536
1536
1536
1536
1536
1536
1536
1536
1536
1536
1536
1536
1536
1536
1536
1536
1536
1536
1536
1536
1536
1536
1536
1536
1536
1536
1536
1536
1536
1536
1536
1511
1511
1511
1511
1511
1511
1511
1511
1511
1511
1511
1511
1511
1511
1511
1511
1511
1511
1511
1511
1511
1511
1511
1511
1511
1511
1511
1511
1511
1511
1511
1511
1511
1511
1511
1511
1492
1492
1492
1492
1492
1492
1492
1492
1492
1492
1492
1492
1492
1492
1492
1492
1492
1492
1492
1492
1492
1492
1492
1492
1492
1492
1492
1492
1492
1492
1492
1492
1492
1478
1478
1478
1478
1478
1478
1478
1478
1478
1478
1478
1478
1478
1478
1478
1478
1478
1478
1478
1478
1478
1478
1478
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1478
1478
1478
1466
1466
1466
1466
1466
1466
1466
1466
1466
1466
1466
1466
1466
1466
1466
1466
1466
1466
1466
1466
1479
1479
1479
1465
1465
1465
1465
1465
1465
1465
1465
1465
1465
1465
1465
1465
1465
1465
1465
1465
1465
1465
1465
1465
1465
1465
1465
1465
1465
1465
1465
1463
1463
1463
1463
1463
1463
1463
1463
1463
1463
1449
1449
1449
1449
1449
1449
1449
1449
1449
1449
1446
1446
1446
1446
1446
1446
1446
1446
1446
1446
1446
1446
1446
1446
1446
1446
1446
1446
1446
1446
1446
1446
1446
1446
1446
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1417
1417
1417
1417
1417
1417
1417
1417
1417
1417
1417
1417
1417
1417
1417
1417
1417
1417
1417
1417
1417
1417
1417
1417
1417
1417
1417
1417
1417
1417
1417
1417
1417
1417
1417
1432
1432
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1405
1405
1405
1405
1405
1405
1405
1405
1405
1429
1429
1429
1429
1429
1429
1429
1413
1413
1413
1403
1403
1403
1403
1403
1413
1403
1403
1403
1403
1413
1413
1413
1413
1405
1405
1405
1405
1405
1405
1405
1405
1405
1405
1405
1405
1405
1405
1405
1405
1397
1397
1397
1397
1397
1397
1397
1397
1397
1397
1397
1397
1397
1397
1394
1394
1394
1394
1394
1394
1394
1394
1394
1394
1394
1394
1394
1394
1394
1394
1394
1394
1394
1394
1390
1390
1408
1408
1408
1408
1408
1408
1408
1408
1408
1408
1408
1408
1408
1408
1408
1408
1408
1408
1408
1408
1408
1408
1427
1427
1427
1427
1427
1427
1408
1408
1427
1427
1427
1422
1422
1422
1422
1422
1422
1422
1422
1422
1422
1422
1422
1422
1422
1422
1422
1422
1422
1422
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1410
1410
1410
1410
1410
1410
1410
1410
1386
1386
1386
1386
1386
1386
1386
1386
1386
1386
1410
1385
1404
1404
1404
1404
1404
1385
1385
1385
1385
1385
1385
1385
1385
1385
1385
1385
1380
1380
1380
1380
1380
1380
1380
1380
1380
1380
1380
1380
1380
1380
1375
1375
1375
1375
1375
1375
1375
1375
1375
1375
1375
1375
1375
1375
1368
1387
1387
1387
1387
1387
1387
1387
1387
1387
1387
1368
1368
1387
1387
1387
1387
1387
1387
1368
1368
1368
1368
1368
1387
1387
1387
1387
1387
1387
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1387
1368
1387
1387
1387
1387
1387
1387
1387
1387
1387
1387
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1378
1378
1378
1378
1378
1378
1378
1378
1378
1378
1378
1378
1364
1364
1364
1364
1375
1375
1375
1375
1375
1375
1375
1375
1364
1364
1364
1364
1364
1364
1364
1364
1380
1380
1380
1380
1373
1373
1373
1373
1373
1373
1373
1373
1373
1373
1373
1373
1373
1373
1363
1363
1363
1363
1363
1363
1363
1363
1363
1363
1363
1363
1357
1362
1362
1362
1362
1362
1362
1362
1362
1362
1362
1362
1362
1362
1362
1362
1362
1363
1363
1363
1363
1363
1363
1363
1363
1363
1363
1363
1363
1361
1361
1361
1361
1361
1361
1361
1361
1361
1361
1361
1361
1361
1361
1359
1359
1359
1359
1359
1359
1359
1359
1359
1359
1359
1359
1359
1359
1359
1359
1374
1374
1374
1374
1374
1374
1374
1374
1374
1374
1374
1374
1374
1374
1374
1374
1374
1374
1386
1386
1386
1386
1386
1386
1386
1366
1366
1366
1366
1366
1366
1375
1375
1375
1375
1375
1375
1375
1375
1375
1375
1375
1374
1374
1374
1374
1374
1374
1374
1374
1363
1363
1363
1363
1363
1363
1363
1363
1363
1363
1363
1363
1363
1363
1363
1363
1363
1363
1363
1363
1363
1363
1363
1363
1363
1363
1363
1363
1363
1363
1351
1351
1351
1351
1351
1351
1351
1351
1351
1351
1337
1337
1337
1337
1337
1337
1337
1335
1335
1335
1335
1335
1335
1335
1335
1329
1329
1329
1329
1329
1329
1329
1330
1330
1330
1330
1330
1330
1330
1330
1330
1330
1330
1330
1330
1330
1330
1330
1325
1325
1327
1327
1327
1327
1327
1327
1327
1327
1327
1327
1327
1327
1327
1328
1328
1328
1328
1328
1328
1324
1324
1324
1324
1324
1324
1324
1328
1328
1328
1328
1328
1328
1320
1328
1328
1328
1320
1320
1320
1320
1328
1328
1328
1328
1328
1328
1328
1328
1328
1328
1328
1328
1328
1328
1342
1342
1342
1342
1342
1342
1342
1342
1323
1323
1323
1323
1323
1323
1323
1323
1323
1323
1323
1340
1340
1340
1340
1340
1340
1340
1340
1340
1340
1340
1340
1340
1340
1340
1320
1320
1320
1320
1320
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1326
1326
1326
1326
1326
1326
1326
1326
1326
1326
1326
1326
1326
1326
1326
1326
1326
1326
1326
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1316
1316
1334
1334
1334
1334
1334
1334
1334
1334
1334
1334
1324
1324
1324
1324
1324
1335
1335
1335
1335
1335
1335
1335
1335
1335
1335
1335
1335
1335
1346
1346
1346
1346
1346
1346
1346
1346
1346
1346
1346
1346
1350
1350
1350
1350
1350
1350
1350
1350
1350
1350
1350
1343
1343
1343
1343
1343
1343
1343
1343
1343
1343
1343
1343
1343
1336
1336
1336
1336
1336
1336
1336
1336
1336
1336
1336
1336
1336
1336
1333
1333
1333
1333
1333
1333
1333
1333
1333
1333
1333
1333
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1351
1351
1351
1329
1329
1329
1329
1329
1329
1329
1329
1329
1329
1329
1329
1329
1329
1303
1303
1303
1303
1303
1331
1331
1331
1331
1331
1331
1331
1309
1309
1309
1309
1309
1309
1309
1309
1309
1309
1309
1309
1309
1309
1309
1339
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1297
1297
1297
1297
1318
1318
1318
1318
1318
1318
1318
1318
1318
1309
1318
1318
1318
1318
1318
1318
1318
1318
1318
1318
1318
1318
1318
1318
1318
1318
1318
1318
1318
1318
1318
1318
1318
1318
1318
1318
1318
1309
1309
1309
1318
1318
1318
1318
1318
1309
1309
1309
1309
1309
1309
1309
1309
1326
1326
1326
1326
1326
1326
1326
1326
1326
1326
1326
1326
1326
1326
1321
1339
1339
1339
1339
1321
1321
1321
1321
1321
1321
1321
1321
1321
1328
1328
1328
1328
1308
1308
1308
1308
1308
1308
1308
1308
1308
1308
1308
1308
1308
1308
1308
1289
1289
1289
1289
1302
1302
1302
1302
1302
1289
1289
1289
1289
1289
1289
1289
1289
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1275
1275
1275
1275
1275
1275
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1269
1269
1271
1271
1271
1269
1269
1269
1269
1269
1269
1269
1269
1269
1269
1269
1271
1271
1271
1271
1271
1271
1269
1271
1271
1271
1271
1271
1271
1271
1269
1269
1269
1269
1269
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1269
1269
1269
1269
1269
1271
1271
1271
1271
1269
1269
1271
1271
1271
1269
1271
1269
1269
1269
1271
1269
1269
1269
1271
1269
1269
1269
1269
1269
1269
1269
1269
1271
1271
1269
1269
1269
1271
1269
1269
1269
1269
1269
1269
1269
1269
1271
1269
1269
1269
1269
1269
1269
1269
1269
1269
1269
1269
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1269
1269
1269
1277
1277
1277
1277
1269
1269
1269
1269
1282
1282
1282
1282
1275
1275
1275
1275
1275
1275
1275
1275
1275
1275
1275
1276
1276
1276
1276
1276
1283
1283
1283
1283
1281
1281
1281
1281
1271
1270
1270
1270
1270
1270
1262
1266
1266
1266
1266
1266
1266
1266
1254
1254
1266
1266
1266
1258
1258
1258
1267
1267
1267
1267
1267
1267
1267
1267
1258
1258
1258
1258
1258
1258
1258
1258
1278
1263
1263
1263
1263
1263
1263
1285
1285
1285
1263
1263
1263
1263
1263
1263
1263
1273
1273
1273
1259
1259
1259
1259
1259
1263
1263
1263
1263
1263
1253
1253
1243
1243
1246
1246
1246
1243
1243
1243
1243
1255
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1249
1249
1249
1249
1249
1249
1244
1244
1244
1244
1244
1244
1244
1244
1242
1242
1242
1242
1242
1242
1242
1242
1242
1253
1253
1253
1253
1253
1243
1243
1243
1243
1243
1256
1256
1256
1256
1256
1256
1239
1239
1239
1239
1239
1239
1239
1251
1251
1251
1251
1251
1251
1251
1245
1247
1247
1247
1247
1247
1247
1247
1247
1247
1245
1245
1245
1245
1245
1245
1245
1245
1245
1245
1245
1245
1245
1245
1245
1237
1237
1237
1237
1237
1245
1245
1245
1223
1223
1223
1223
1223
1223
1236
1236
1236
1236
1236
1229
1229
1229
1236
1236
1236
1236
1236
1225
1225
1225
1225
1234
1234
1234
1227
1227
1227
1227
1233
1233
1233
1233
1233
1233
1233
1227
1227
1227
1227
1233
1233
1233
1233
1233
1218
1218
1218
1218
1232
1232
1232
1222
1222
1222
1222
1222
1222
1222
1222
1234
1222
1222
1222
1222
1216
1216
1216
1221
1221
1221
1221
1214
1220
1220
1220
1220
1220
1223
1223
1223
1223
1223
1223
1223
1223
1223
1221
1221
1221
1221
1221
1215
1215
1215
1215
1215
1215
1215
1215
1215
1224
1224
1221
1221
1221
1221
1221
1221
1215
1215
1215
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1227
1227
1227
1227
1227
1227
1227
1227
1228
1228
1228
1228
1228
1228
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1211
1211
1211
1221
1221
1221
1211
1211
1221
1221
1221
1221
1211
1211
1211
1211
1211
1211
1211
1210
1210
1210
1210
1210
1213
1213
1213
1213
1208
1209
1209
1209
1209
1209
1209
1220
1220
1220
1205
1205
1205
1205
1205
1213
1213
1205
1205
1205
1205
1205
1203
1203
1203
1203
1203
1201
1201
1201
1217
1214
1214
1214
1214
1214
1209
1209
1209
1213
1213
1213
1213
1213
1213
1220
1220
1220
1220
1220
1220
1220
1220
1220
1242
1219
1219
1219
1219
1219
1245
1245
1245
1214
1214
1235
1235
1235
1235
1235
1235
1235
1213
1229
1229
1229
1229
1229
1229
1229
1229
1229
1229
1229
1199
1199
1214
1214
1214
1214
1214
1214
1214
1214
1214
1233
1233
1207
1207
1207
1207
1207
1207
1207
1207
1215
1215
1215
1215
1215
1187
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1209
1209
1209
1209
1209
1209
1212
1212
1212
1212
1212
1212
1195
1200
1200
1200
1200
1200
1201
1201
1201
1201
1201
1201
1201
1201
1205
1181
1181
1181
1181
1181
1181
1181
1181
1181
1181
1181
1181
1181
1181
1181
1181
1191
1191
1175
1175
1175
1175
1175
1175
1175
1175
1175
1175
1175
1175
1175
1164
1164
1164
1164
1164
1164
1164
1166
1166
1166
1166
1166
1166
1166
1166
1166
1159
1159
1159
1159
1159
1159
1159
1159
1159
1159
1159
1159
1159
1159
1159
1159
1159
1157
1157
1157
1157
1157
1157
1157
1155
1155
1155
1155
1156
1156
1156
1156
1156
1156
1150
1150
1150
1150
1150
1141
1141
1141
1141
1141
1141
1141
1139
1139
1139
1167
1167
1171
1171
1171
1137
1137
1171
1171
1184
1184
1184
1184
1184
1184
1184
1184
1184
1184
1184
1184
1197
1197
1197
1197
1197
1197
1197
1197
1197
1197
1190
1190
1190
1190
1190
1190
1190
1154
1190
1190
1182
1182
1182
1182
1182
1182
1182
1182
1182
1182
1184
1184
1184
1184
1184
1184
1184
1184
1160
1160
1160
1167
1167
1167
1167
1167
1167
1167
1169
1169
1141
1141
1145
1145
1145
1145
1145
1153
1153
1153
1132
1132
1146
1146
1129
1129
1129
1139
1128
1128
1128
1128
1128
1111
1125
1125
1125
1125
1125
1125
1125
1117
1128
1128
1128
1117
1117
1107
1128
1128
1116
1116
1116
1105
1105
1127
1127
1127
1115
1115
1103
1103
1103
1103
1103
1114
1114
1102
1102
1102
1091
1091
1107
1107
1096
1096
1096
1086
1113
1113
1113
1093
1093
1074
1100
1100
1100
1100
1100
1085
1085
1085
1085
1085
1085
1110
1110
1110
1110
1110
1088
1088
1099
1099
1099
1099
1078
1078
1078
1122
1122
1104
1104
1104
1077
1077
1077
1077
1077
1077
1077
1077
1077
1077
1051
1051
1051
1072
1072
1072
1040
1040
1040
1040
1040
1063
1063
1063
1063
1032
1032
1032
1032
1022
1022
1047
1047
1047
1047
1047
1047
1047
1020
1020
1020
1020
1044
1028
1028
1028
1028
1029
1029
1029
1029
1029
1019
1019
1034
1034
1034
1026
1026
1026
1039
1030
1030
1021
1035
1035
1035
1026
1030
1030
1030
1030
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1026
1026
1026
1026
1026
1030
1030
1030
1022
1021
1021
1019
1018
1018
1018
1018
1012
1012
1011
1011
1011
1011
1008
1008
1009
1009
1009
1009
1005
1005
1006
1006
1006
1003
1005
1005
1005
1003
1003
1003
1003
1001
1001
997
998
998
998
996
996
996
997
997
997
996
996
996
996
992
992
992
992
990
990
990
990
990
990
987
986
986
986
986
985
985
985
989
985
985
985
985
985
984
984
984
984
982
978
978
978
978
978
976
976
976
976
976
976
977
977
977
973
973
973
973
973
973
974
974
974
974
972
971
971
968
968
968
968
966
966
966
966
965
965
965
965
965
961
961
961
961
961
961
961
961
960
960
955
955
958
958
953
953
950
950
950
950
950
948
948
948
948
947
947
947
947
935
935
935
935
933
933
933
933
931
935
935
931
931
931
931
923
923
923
923
916
916
916
916
912
911
911
911
910
910
910
909
909
909
909
909
908
908
908
909
909
909
909
909
909
909
909
909
909
910
910
910
910
910
910
908
908
908
908
908
908
908
910
910
910
910
914
914
914
914
913
913
913
913
909
903
909
909
909
909
909
907
907
907
907
907
907
907
907
907
907
907
906
906
906
906
906
906
906
905
905
905
905
909
909
909
909
909
909
909
909
909
909
909
909
909
909
909
909
909
909
909
909
909
909
909
909
909
909
909
911
911
911
912
912
912
912
912
915
917
917
917
919
919
919
920
923
923
923
923
924
925
925
925
925
925
925
925
925
925
925
925
925
925
924
924
924
923
923
923
923
925
925
925
925
926
926
924
924
924
925
925
920
920
920
920
920
920
919
918
918
918
917
917
917
915
915
914
914
914
913
913
913
911
907
907
907
907
904
904
904
894
894
894
894
883
883
883
883
883
883
883
883
876
876
876
876
876
871
863
863
863
860
860
860
858
858
858
859
859
859
859
859
860
859
859
859
859
859
859
859
859
859
859
859
859
859
859
859
859
858
858
858
858
858
858
858
858
858
858
858