diff options
Diffstat (limited to 'unicode/scriptstab.h')
| -rw-r--r-- | unicode/scriptstab.h | 6574 | 
1 files changed, 3333 insertions, 3241 deletions
| diff --git a/unicode/scriptstab.h b/unicode/scriptstab.h index 07a5993..a285087 100644 --- a/unicode/scriptstab.h +++ b/unicode/scriptstab.h @@ -62,9 +62,7 @@ static const uint8_t unicode_rangetab[][2]={  	{0x0640 & 0xFF, 0x0640 & 0xFF},  	{0x0641 & 0xFF, 0x064a & 0xFF},  	{0x064b & 0xFF, 0x0655 & 0xFF}, -	{0x0656 & 0xFF, 0x065f & 0xFF}, -	{0x0660 & 0xFF, 0x0669 & 0xFF}, -	{0x066a & 0xFF, 0x066f & 0xFF}, +	{0x0656 & 0xFF, 0x066f & 0xFF},  	{0x0670 & 0xFF, 0x0670 & 0xFF},  	{0x0671 & 0xFF, 0x06dc & 0xFF},  	{0x06dd & 0xFF, 0x06dd & 0xFF}, @@ -79,8 +77,8 @@ static const uint8_t unicode_rangetab[][2]={  	{0x0830 & 0xFF, 0x083e & 0xFF},  	{0x0840 & 0xFF, 0x085b & 0xFF},  	{0x085e & 0xFF, 0x085e & 0xFF}, -	{0x08a0 & 0xFF, 0x08b2 & 0xFF}, -	{0x08e4 & 0xFF, 0x08ff & 0xFF}, +	{0x08a0 & 0xFF, 0x08b4 & 0xFF}, +	{0x08e3 & 0xFF, 0x08ff & 0xFF},  	{0x0900 & 0xFF, 0x0950 & 0xFF},  	{0x0951 & 0xFF, 0x0952 & 0xFF},  	{0x0953 & 0xFF, 0x0963 & 0xFF}, @@ -129,6 +127,7 @@ static const uint8_t unicode_rangetab[][2]={  	{0x0ad0 & 0xFF, 0x0ad0 & 0xFF},  	{0x0ae0 & 0xFF, 0x0ae3 & 0xFF},  	{0x0ae6 & 0xFF, 0x0af1 & 0xFF}, +	{0x0af9 & 0xFF, 0x0af9 & 0xFF},  	{0x0b01 & 0xFF, 0x0b03 & 0xFF},  	{0x0b05 & 0xFF, 0x0b0c & 0xFF},  	{0x0b0f & 0xFF, 0x0b10 & 0xFF}, @@ -168,7 +167,7 @@ static const uint8_t unicode_rangetab[][2]={  	{0x0c46 & 0xFF, 0x0c48 & 0xFF},  	{0x0c4a & 0xFF, 0x0c4d & 0xFF},  	{0x0c55 & 0xFF, 0x0c56 & 0xFF}, -	{0x0c58 & 0xFF, 0x0c59 & 0xFF}, +	{0x0c58 & 0xFF, 0x0c5a & 0xFF},  	{0x0c60 & 0xFF, 0x0c63 & 0xFF},  	{0x0c66 & 0xFF, 0x0c6f & 0xFF},  	{0x0c78 & 0xFF, 0x0c7f & 0xFF}, @@ -194,7 +193,7 @@ static const uint8_t unicode_rangetab[][2]={  	{0x0d46 & 0xFF, 0x0d48 & 0xFF},  	{0x0d4a & 0xFF, 0x0d4e & 0xFF},  	{0x0d57 & 0xFF, 0x0d57 & 0xFF}, -	{0x0d60 & 0xFF, 0x0d63 & 0xFF}, +	{0x0d5f & 0xFF, 0x0d63 & 0xFF},  	{0x0d66 & 0xFF, 0x0d75 & 0xFF},  	{0x0d79 & 0xFF, 0x0d7f & 0xFF},  	{0x0d82 & 0xFF, 0x0d83 & 0xFF}, @@ -265,7 +264,8 @@ static const uint8_t unicode_rangetab[][2]={  	{0x1318 & 0xFF, 0x135a & 0xFF},  	{0x135d & 0xFF, 0x137c & 0xFF},  	{0x1380 & 0xFF, 0x1399 & 0xFF}, -	{0x13a0 & 0xFF, 0x13f4 & 0xFF}, +	{0x13a0 & 0xFF, 0x13f5 & 0xFF}, +	{0x13f8 & 0xFF, 0x13fd & 0xFF},  	{0x1400 & 0xFF, 0x14ff & 0xFF},  	{0x1500 & 0xFF, 0x15ff & 0xFF},  	{0x1600 & 0xFF, 0x167f & 0xFF}, @@ -373,7 +373,7 @@ static const uint8_t unicode_rangetab[][2]={  	{0x207f & 0xFF, 0x207f & 0xFF},  	{0x2080 & 0xFF, 0x208e & 0xFF},  	{0x2090 & 0xFF, 0x209c & 0xFF}, -	{0x20a0 & 0xFF, 0x20bd & 0xFF}, +	{0x20a0 & 0xFF, 0x20be & 0xFF},  	{0x20d0 & 0xFF, 0x20f0 & 0xFF},  	{0x2100 & 0xFF, 0x2125 & 0xFF},  	{0x2126 & 0xFF, 0x2126 & 0xFF}, @@ -385,7 +385,7 @@ static const uint8_t unicode_rangetab[][2]={  	{0x214e & 0xFF, 0x214e & 0xFF},  	{0x214f & 0xFF, 0x215f & 0xFF},  	{0x2160 & 0xFF, 0x2188 & 0xFF}, -	{0x2189 & 0xFF, 0x2189 & 0xFF}, +	{0x2189 & 0xFF, 0x218b & 0xFF},  	{0x2190 & 0xFF, 0x21ff & 0xFF},  	{0x2200 & 0xFF, 0x22ff & 0xFF},  	{0x2300 & 0xFF, 0x23fa & 0xFF}, @@ -403,6 +403,7 @@ static const uint8_t unicode_rangetab[][2]={  	{0x2b98 & 0xFF, 0x2bb9 & 0xFF},  	{0x2bbd & 0xFF, 0x2bc8 & 0xFF},  	{0x2bca & 0xFF, 0x2bd1 & 0xFF}, +	{0x2bec & 0xFF, 0x2bef & 0xFF},  	{0x2c00 & 0xFF, 0x2c2e & 0xFF},  	{0x2c30 & 0xFF, 0x2c5e & 0xFF},  	{0x2c60 & 0xFF, 0x2c7f & 0xFF}, @@ -569,7 +570,7 @@ static const uint8_t unicode_rangetab[][2]={  	{0x9c00 & 0xFF, 0x9cff & 0xFF},  	{0x9d00 & 0xFF, 0x9dff & 0xFF},  	{0x9e00 & 0xFF, 0x9eff & 0xFF}, -	{0x9f00 & 0xFF, 0x9fcc & 0xFF}, +	{0x9f00 & 0xFF, 0x9fd5 & 0xFF},  	{0xa000 & 0xFF, 0xa0ff & 0xFF},  	{0xa100 & 0xFF, 0xa1ff & 0xFF},  	{0xa200 & 0xFF, 0xa2ff & 0xFF}, @@ -579,22 +580,20 @@ static const uint8_t unicode_rangetab[][2]={  	{0xa4d0 & 0xFF, 0xa4ff & 0xFF},  	{0xa500 & 0xFF, 0xa5ff & 0xFF},  	{0xa600 & 0xFF, 0xa62b & 0xFF}, -	{0xa640 & 0xFF, 0xa69d & 0xFF}, -	{0xa69f & 0xFF, 0xa69f & 0xFF}, +	{0xa640 & 0xFF, 0xa69f & 0xFF},  	{0xa6a0 & 0xFF, 0xa6f7 & 0xFF},  	{0xa700 & 0xFF, 0xa721 & 0xFF},  	{0xa722 & 0xFF, 0xa787 & 0xFF},  	{0xa788 & 0xFF, 0xa78a & 0xFF}, -	{0xa78b & 0xFF, 0xa78e & 0xFF}, -	{0xa790 & 0xFF, 0xa7ad & 0xFF}, -	{0xa7b0 & 0xFF, 0xa7b1 & 0xFF}, +	{0xa78b & 0xFF, 0xa7ad & 0xFF}, +	{0xa7b0 & 0xFF, 0xa7b7 & 0xFF},  	{0xa7f7 & 0xFF, 0xa7ff & 0xFF},  	{0xa800 & 0xFF, 0xa82b & 0xFF},  	{0xa830 & 0xFF, 0xa839 & 0xFF},  	{0xa840 & 0xFF, 0xa877 & 0xFF},  	{0xa880 & 0xFF, 0xa8c4 & 0xFF},  	{0xa8ce & 0xFF, 0xa8d9 & 0xFF}, -	{0xa8e0 & 0xFF, 0xa8fb & 0xFF}, +	{0xa8e0 & 0xFF, 0xa8fd & 0xFF},  	{0xa900 & 0xFF, 0xa92d & 0xFF},  	{0xa92e & 0xFF, 0xa92e & 0xFF},  	{0xa92f & 0xFF, 0xa92f & 0xFF}, @@ -621,9 +620,9 @@ static const uint8_t unicode_rangetab[][2]={  	{0xab28 & 0xFF, 0xab2e & 0xFF},  	{0xab30 & 0xFF, 0xab5a & 0xFF},  	{0xab5b & 0xFF, 0xab5b & 0xFF}, -	{0xab5c & 0xFF, 0xab5f & 0xFF}, -	{0xab64 & 0xFF, 0xab64 & 0xFF}, +	{0xab5c & 0xFF, 0xab64 & 0xFF},  	{0xab65 & 0xFF, 0xab65 & 0xFF}, +	{0xab70 & 0xFF, 0xabbf & 0xFF},  	{0xabc0 & 0xFF, 0xabed & 0xFF},  	{0xabf0 & 0xFF, 0xabf9 & 0xFF},  	{0xac00 & 0xFF, 0xacff & 0xFF}, @@ -694,6 +693,7 @@ static const uint8_t unicode_rangetab[][2]={  	{0xfe00 & 0xFF, 0xfe0f & 0xFF},  	{0xfe10 & 0xFF, 0xfe19 & 0xFF},  	{0xfe20 & 0xFF, 0xfe2d & 0xFF}, +	{0xfe2e & 0xFF, 0xfe2f & 0xFF},  	{0xfe30 & 0xFF, 0xfe52 & 0xFF},  	{0xfe54 & 0xFF, 0xfe66 & 0xFF},  	{0xfe68 & 0xFF, 0xfe6b & 0xFF}, @@ -765,13 +765,17 @@ static const uint8_t unicode_rangetab[][2]={  	{0x10860 & 0xFF, 0x1087f & 0xFF},  	{0x10880 & 0xFF, 0x1089e & 0xFF},  	{0x108a7 & 0xFF, 0x108af & 0xFF}, +	{0x108e0 & 0xFF, 0x108f2 & 0xFF}, +	{0x108f4 & 0xFF, 0x108f5 & 0xFF}, +	{0x108fb & 0xFF, 0x108ff & 0xFF},  	{0x10900 & 0xFF, 0x1091b & 0xFF},  	{0x1091f & 0xFF, 0x1091f & 0xFF},  	{0x10920 & 0xFF, 0x10939 & 0xFF},  	{0x1093f & 0xFF, 0x1093f & 0xFF},  	{0x10980 & 0xFF, 0x1099f & 0xFF},  	{0x109a0 & 0xFF, 0x109b7 & 0xFF}, -	{0x109be & 0xFF, 0x109bf & 0xFF}, +	{0x109bc & 0xFF, 0x109cf & 0xFF}, +	{0x109d2 & 0xFF, 0x109ff & 0xFF},  	{0x10a00 & 0xFF, 0x10a03 & 0xFF},  	{0x10a05 & 0xFF, 0x10a06 & 0xFF},  	{0x10a0c & 0xFF, 0x10a13 & 0xFF}, @@ -794,6 +798,9 @@ static const uint8_t unicode_rangetab[][2]={  	{0x10b99 & 0xFF, 0x10b9c & 0xFF},  	{0x10ba9 & 0xFF, 0x10baf & 0xFF},  	{0x10c00 & 0xFF, 0x10c48 & 0xFF}, +	{0x10c80 & 0xFF, 0x10cb2 & 0xFF}, +	{0x10cc0 & 0xFF, 0x10cf2 & 0xFF}, +	{0x10cfa & 0xFF, 0x10cff & 0xFF},  	{0x10e60 & 0xFF, 0x10e7e & 0xFF},  	{0x11000 & 0xFF, 0x1104d & 0xFF},  	{0x11052 & 0xFF, 0x1106f & 0xFF}, @@ -804,15 +811,19 @@ static const uint8_t unicode_rangetab[][2]={  	{0x11100 & 0xFF, 0x11134 & 0xFF},  	{0x11136 & 0xFF, 0x11143 & 0xFF},  	{0x11150 & 0xFF, 0x11176 & 0xFF}, -	{0x11180 & 0xFF, 0x111c8 & 0xFF}, -	{0x111cd & 0xFF, 0x111cd & 0xFF}, -	{0x111d0 & 0xFF, 0x111da & 0xFF}, +	{0x11180 & 0xFF, 0x111cd & 0xFF}, +	{0x111d0 & 0xFF, 0x111df & 0xFF},  	{0x111e1 & 0xFF, 0x111f4 & 0xFF},  	{0x11200 & 0xFF, 0x11211 & 0xFF},  	{0x11213 & 0xFF, 0x1123d & 0xFF}, +	{0x11280 & 0xFF, 0x11286 & 0xFF}, +	{0x11288 & 0xFF, 0x11288 & 0xFF}, +	{0x1128a & 0xFF, 0x1128d & 0xFF}, +	{0x1128f & 0xFF, 0x1129d & 0xFF}, +	{0x1129f & 0xFF, 0x112a9 & 0xFF},  	{0x112b0 & 0xFF, 0x112ea & 0xFF},  	{0x112f0 & 0xFF, 0x112f9 & 0xFF}, -	{0x11301 & 0xFF, 0x11303 & 0xFF}, +	{0x11300 & 0xFF, 0x11303 & 0xFF},  	{0x11305 & 0xFF, 0x1130c & 0xFF},  	{0x1130f & 0xFF, 0x11310 & 0xFF},  	{0x11313 & 0xFF, 0x11328 & 0xFF}, @@ -822,6 +833,7 @@ static const uint8_t unicode_rangetab[][2]={  	{0x1133c & 0xFF, 0x11344 & 0xFF},  	{0x11347 & 0xFF, 0x11348 & 0xFF},  	{0x1134b & 0xFF, 0x1134d & 0xFF}, +	{0x11350 & 0xFF, 0x11350 & 0xFF},  	{0x11357 & 0xFF, 0x11357 & 0xFF},  	{0x1135d & 0xFF, 0x11363 & 0xFF},  	{0x11366 & 0xFF, 0x1136c & 0xFF}, @@ -829,25 +841,33 @@ static const uint8_t unicode_rangetab[][2]={  	{0x11480 & 0xFF, 0x114c7 & 0xFF},  	{0x114d0 & 0xFF, 0x114d9 & 0xFF},  	{0x11580 & 0xFF, 0x115b5 & 0xFF}, -	{0x115b8 & 0xFF, 0x115c9 & 0xFF}, +	{0x115b8 & 0xFF, 0x115dd & 0xFF},  	{0x11600 & 0xFF, 0x11644 & 0xFF},  	{0x11650 & 0xFF, 0x11659 & 0xFF},  	{0x11680 & 0xFF, 0x116b7 & 0xFF},  	{0x116c0 & 0xFF, 0x116c9 & 0xFF}, +	{0x11700 & 0xFF, 0x11719 & 0xFF}, +	{0x1171d & 0xFF, 0x1172b & 0xFF}, +	{0x11730 & 0xFF, 0x1173f & 0xFF},  	{0x118a0 & 0xFF, 0x118f2 & 0xFF},  	{0x118ff & 0xFF, 0x118ff & 0xFF},  	{0x11ac0 & 0xFF, 0x11af8 & 0xFF},  	{0x12000 & 0xFF, 0x120ff & 0xFF},  	{0x12100 & 0xFF, 0x121ff & 0xFF},  	{0x12200 & 0xFF, 0x122ff & 0xFF}, -	{0x12300 & 0xFF, 0x12398 & 0xFF}, +	{0x12300 & 0xFF, 0x12399 & 0xFF},  	{0x12400 & 0xFF, 0x1246e & 0xFF},  	{0x12470 & 0xFF, 0x12474 & 0xFF}, +	{0x12480 & 0xFF, 0x124ff & 0xFF}, +	{0x12500 & 0xFF, 0x12543 & 0xFF},  	{0x13000 & 0xFF, 0x130ff & 0xFF},  	{0x13100 & 0xFF, 0x131ff & 0xFF},  	{0x13200 & 0xFF, 0x132ff & 0xFF},  	{0x13300 & 0xFF, 0x133ff & 0xFF},  	{0x13400 & 0xFF, 0x1342e & 0xFF}, +	{0x14400 & 0xFF, 0x144ff & 0xFF}, +	{0x14500 & 0xFF, 0x145ff & 0xFF}, +	{0x14600 & 0xFF, 0x14646 & 0xFF},  	{0x16800 & 0xFF, 0x168ff & 0xFF},  	{0x16900 & 0xFF, 0x169ff & 0xFF},  	{0x16a00 & 0xFF, 0x16a38 & 0xFF}, @@ -882,7 +902,7 @@ static const uint8_t unicode_rangetab[][2]={  	{0x1d185 & 0xFF, 0x1d18b & 0xFF},  	{0x1d18c & 0xFF, 0x1d1a9 & 0xFF},  	{0x1d1aa & 0xFF, 0x1d1ad & 0xFF}, -	{0x1d1ae & 0xFF, 0x1d1dd & 0xFF}, +	{0x1d1ae & 0xFF, 0x1d1e8 & 0xFF},  	{0x1d200 & 0xFF, 0x1d245 & 0xFF},  	{0x1d300 & 0xFF, 0x1d356 & 0xFF},  	{0x1d360 & 0xFF, 0x1d371 & 0xFF}, @@ -910,6 +930,11 @@ static const uint8_t unicode_rangetab[][2]={  	{0x1d6a8 & 0xFF, 0x1d6ff & 0xFF},  	{0x1d700 & 0xFF, 0x1d7cb & 0xFF},  	{0x1d7ce & 0xFF, 0x1d7ff & 0xFF}, +	{0x1d800 & 0xFF, 0x1d8ff & 0xFF}, +	{0x1d900 & 0xFF, 0x1d9ff & 0xFF}, +	{0x1da00 & 0xFF, 0x1da8b & 0xFF}, +	{0x1da9b & 0xFF, 0x1da9f & 0xFF}, +	{0x1daa1 & 0xFF, 0x1daaf & 0xFF},  	{0x1e800 & 0xFF, 0x1e8c4 & 0xFF},  	{0x1e8c7 & 0xFF, 0x1e8d6 & 0xFF},  	{0x1ee00 & 0xFF, 0x1ee03 & 0xFF}, @@ -962,17 +987,12 @@ static const uint8_t unicode_rangetab[][2]={  	{0x1f210 & 0xFF, 0x1f23a & 0xFF},  	{0x1f240 & 0xFF, 0x1f248 & 0xFF},  	{0x1f250 & 0xFF, 0x1f251 & 0xFF}, -	{0x1f300 & 0xFF, 0x1f32c & 0xFF}, -	{0x1f330 & 0xFF, 0x1f37d & 0xFF}, -	{0x1f380 & 0xFF, 0x1f3ce & 0xFF}, -	{0x1f3d4 & 0xFF, 0x1f3f7 & 0xFF}, -	{0x1f400 & 0xFF, 0x1f4fe & 0xFF}, -	{0x1f500 & 0xFF, 0x1f54a & 0xFF}, -	{0x1f550 & 0xFF, 0x1f579 & 0xFF}, +	{0x1f300 & 0xFF, 0x1f3ff & 0xFF}, +	{0x1f400 & 0xFF, 0x1f4ff & 0xFF}, +	{0x1f500 & 0xFF, 0x1f579 & 0xFF},  	{0x1f57b & 0xFF, 0x1f5a3 & 0xFF},  	{0x1f5a5 & 0xFF, 0x1f5ff & 0xFF}, -	{0x1f600 & 0xFF, 0x1f642 & 0xFF}, -	{0x1f645 & 0xFF, 0x1f6cf & 0xFF}, +	{0x1f600 & 0xFF, 0x1f6d0 & 0xFF},  	{0x1f6e0 & 0xFF, 0x1f6ec & 0xFF},  	{0x1f6f0 & 0xFF, 0x1f6f3 & 0xFF},  	{0x1f700 & 0xFF, 0x1f773 & 0xFF}, @@ -982,6 +1002,9 @@ static const uint8_t unicode_rangetab[][2]={  	{0x1f850 & 0xFF, 0x1f859 & 0xFF},  	{0x1f860 & 0xFF, 0x1f887 & 0xFF},  	{0x1f890 & 0xFF, 0x1f8ad & 0xFF}, +	{0x1f910 & 0xFF, 0x1f918 & 0xFF}, +	{0x1f980 & 0xFF, 0x1f984 & 0xFF}, +	{0x1f9c0 & 0xFF, 0x1f9c0 & 0xFF},  	{0x20000 & 0xFF, 0x200ff & 0xFF},  	{0x20100 & 0xFF, 0x201ff & 0xFF},  	{0x20200 & 0xFF, 0x202ff & 0xFF}, @@ -1168,6 +1191,29 @@ static const uint8_t unicode_rangetab[][2]={  	{0x2b700 & 0xFF, 0x2b734 & 0xFF},  	{0x2b740 & 0xFF, 0x2b7ff & 0xFF},  	{0x2b800 & 0xFF, 0x2b81d & 0xFF}, +	{0x2b820 & 0xFF, 0x2b8ff & 0xFF}, +	{0x2b900 & 0xFF, 0x2b9ff & 0xFF}, +	{0x2ba00 & 0xFF, 0x2baff & 0xFF}, +	{0x2bb00 & 0xFF, 0x2bbff & 0xFF}, +	{0x2bc00 & 0xFF, 0x2bcff & 0xFF}, +	{0x2bd00 & 0xFF, 0x2bdff & 0xFF}, +	{0x2be00 & 0xFF, 0x2beff & 0xFF}, +	{0x2bf00 & 0xFF, 0x2bfff & 0xFF}, +	{0x2c000 & 0xFF, 0x2c0ff & 0xFF}, +	{0x2c100 & 0xFF, 0x2c1ff & 0xFF}, +	{0x2c200 & 0xFF, 0x2c2ff & 0xFF}, +	{0x2c300 & 0xFF, 0x2c3ff & 0xFF}, +	{0x2c400 & 0xFF, 0x2c4ff & 0xFF}, +	{0x2c500 & 0xFF, 0x2c5ff & 0xFF}, +	{0x2c600 & 0xFF, 0x2c6ff & 0xFF}, +	{0x2c700 & 0xFF, 0x2c7ff & 0xFF}, +	{0x2c800 & 0xFF, 0x2c8ff & 0xFF}, +	{0x2c900 & 0xFF, 0x2c9ff & 0xFF}, +	{0x2ca00 & 0xFF, 0x2caff & 0xFF}, +	{0x2cb00 & 0xFF, 0x2cbff & 0xFF}, +	{0x2cc00 & 0xFF, 0x2ccff & 0xFF}, +	{0x2cd00 & 0xFF, 0x2cdff & 0xFF}, +	{0x2ce00 & 0xFF, 0x2cea1 & 0xFF},  	{0x2f800 & 0xFF, 0x2f8ff & 0xFF},  	{0x2f900 & 0xFF, 0x2f9ff & 0xFF},  	{0x2fa00 & 0xFF, 0x2fa1d & 0xFF}, @@ -1240,8 +1286,6 @@ static const uint8_t unicode_classtab[]={  	unicode_script_arabic,  	unicode_script_inherited,  	unicode_script_arabic, -	unicode_script_common, -	unicode_script_arabic,  	unicode_script_inherited,  	unicode_script_arabic,  	unicode_script_common, @@ -1306,6 +1350,7 @@ static const uint8_t unicode_classtab[]={  	unicode_script_gujarati,  	unicode_script_gujarati,  	unicode_script_gujarati, +	unicode_script_gujarati,  	unicode_script_oriya,  	unicode_script_oriya,  	unicode_script_oriya, @@ -1443,6 +1488,7 @@ static const uint8_t unicode_classtab[]={  	unicode_script_ethiopic,  	unicode_script_ethiopic,  	unicode_script_cherokee, +	unicode_script_cherokee,  	unicode_script_canadian_aboriginal,  	unicode_script_canadian_aboriginal,  	unicode_script_canadian_aboriginal, @@ -1580,6 +1626,7 @@ static const uint8_t unicode_classtab[]={  	unicode_script_common,  	unicode_script_common,  	unicode_script_common, +	unicode_script_common,  	unicode_script_glagolitic,  	unicode_script_glagolitic,  	unicode_script_latin, @@ -1757,7 +1804,6 @@ static const uint8_t unicode_classtab[]={  	unicode_script_vai,  	unicode_script_vai,  	unicode_script_cyrillic, -	unicode_script_cyrillic,  	unicode_script_bamum,  	unicode_script_common,  	unicode_script_latin, @@ -1765,7 +1811,6 @@ static const uint8_t unicode_classtab[]={  	unicode_script_latin,  	unicode_script_latin,  	unicode_script_latin, -	unicode_script_latin,  	unicode_script_syloti_nagri,  	unicode_script_common,  	unicode_script_phags_pa, @@ -1799,8 +1844,8 @@ static const uint8_t unicode_classtab[]={  	unicode_script_latin,  	unicode_script_common,  	unicode_script_latin, -	unicode_script_latin,  	unicode_script_greek, +	unicode_script_cherokee,  	unicode_script_meetei_mayek,  	unicode_script_meetei_mayek,  	unicode_script_hangul, @@ -1871,6 +1916,7 @@ static const uint8_t unicode_classtab[]={  	unicode_script_inherited,  	unicode_script_common,  	unicode_script_inherited, +	unicode_script_cyrillic,  	unicode_script_common,  	unicode_script_common,  	unicode_script_common, @@ -1942,6 +1988,9 @@ static const uint8_t unicode_classtab[]={  	unicode_script_palmyrene,  	unicode_script_nabataean,  	unicode_script_nabataean, +	unicode_script_hatran, +	unicode_script_hatran, +	unicode_script_hatran,  	unicode_script_phoenician,  	unicode_script_phoenician,  	unicode_script_lydian, @@ -1949,6 +1998,7 @@ static const uint8_t unicode_classtab[]={  	unicode_script_meroitic_hieroglyphs,  	unicode_script_meroitic_cursive,  	unicode_script_meroitic_cursive, +	unicode_script_meroitic_cursive,  	unicode_script_kharoshthi,  	unicode_script_kharoshthi,  	unicode_script_kharoshthi, @@ -1971,6 +2021,9 @@ static const uint8_t unicode_classtab[]={  	unicode_script_psalter_pahlavi,  	unicode_script_psalter_pahlavi,  	unicode_script_old_turkic, +	unicode_script_old_hungarian, +	unicode_script_old_hungarian, +	unicode_script_old_hungarian,  	unicode_script_arabic,  	unicode_script_brahmi,  	unicode_script_brahmi, @@ -1983,10 +2036,14 @@ static const uint8_t unicode_classtab[]={  	unicode_script_mahajani,  	unicode_script_sharada,  	unicode_script_sharada, -	unicode_script_sharada,  	unicode_script_sinhala,  	unicode_script_khojki,  	unicode_script_khojki, +	unicode_script_multani, +	unicode_script_multani, +	unicode_script_multani, +	unicode_script_multani, +	unicode_script_multani,  	unicode_script_khudawadi,  	unicode_script_khudawadi,  	unicode_script_grantha, @@ -2003,6 +2060,7 @@ static const uint8_t unicode_classtab[]={  	unicode_script_grantha,  	unicode_script_grantha,  	unicode_script_grantha, +	unicode_script_grantha,  	unicode_script_tirhuta,  	unicode_script_tirhuta,  	unicode_script_siddham, @@ -2011,6 +2069,9 @@ static const uint8_t unicode_classtab[]={  	unicode_script_modi,  	unicode_script_takri,  	unicode_script_takri, +	unicode_script_ahom, +	unicode_script_ahom, +	unicode_script_ahom,  	unicode_script_warang_citi,  	unicode_script_warang_citi,  	unicode_script_pau_cin_hau, @@ -2020,11 +2081,16 @@ static const uint8_t unicode_classtab[]={  	unicode_script_cuneiform,  	unicode_script_cuneiform,  	unicode_script_cuneiform, +	unicode_script_cuneiform, +	unicode_script_cuneiform,  	unicode_script_egyptian_hieroglyphs,  	unicode_script_egyptian_hieroglyphs,  	unicode_script_egyptian_hieroglyphs,  	unicode_script_egyptian_hieroglyphs,  	unicode_script_egyptian_hieroglyphs, +	unicode_script_anatolian_hieroglyphs, +	unicode_script_anatolian_hieroglyphs, +	unicode_script_anatolian_hieroglyphs,  	unicode_script_bamum,  	unicode_script_bamum,  	unicode_script_bamum, @@ -2087,6 +2153,11 @@ static const uint8_t unicode_classtab[]={  	unicode_script_common,  	unicode_script_common,  	unicode_script_common, +	unicode_script_signwriting, +	unicode_script_signwriting, +	unicode_script_signwriting, +	unicode_script_signwriting, +	unicode_script_signwriting,  	unicode_script_mende_kikakui,  	unicode_script_mende_kikakui,  	unicode_script_arabic, @@ -2157,8 +2228,29 @@ static const uint8_t unicode_classtab[]={  	unicode_script_common,  	unicode_script_common,  	unicode_script_common, -	unicode_script_common, -	unicode_script_common, +	unicode_script_han, +	unicode_script_han, +	unicode_script_han, +	unicode_script_han, +	unicode_script_han, +	unicode_script_han, +	unicode_script_han, +	unicode_script_han, +	unicode_script_han, +	unicode_script_han, +	unicode_script_han, +	unicode_script_han, +	unicode_script_han, +	unicode_script_han, +	unicode_script_han, +	unicode_script_han, +	unicode_script_han, +	unicode_script_han, +	unicode_script_han, +	unicode_script_han, +	unicode_script_han, +	unicode_script_han, +	unicode_script_han,  	unicode_script_han,  	unicode_script_han,  	unicode_script_han, @@ -2360,19 +2452,19 @@ static const size_t unicode_indextab[]={  	38,  	41,  	51, -	70, -	76, -	82, -	101, -	130, -	160, -	187, -	210, -	231, -	239, +	68, +	74, +	80, +	99, +	129, +	159, +	186, +	209, +	230, +	238, +	245,  	246, -	247, -	261, +	260,  	267,  	268,  	269, @@ -2397,15 +2489,14 @@ static const size_t unicode_indextab[]={  	397,  	398,  	399, -	404, -	409, -	425, -	428, -	430, -	449, -	455, -	460, -	462, +	405, +	410, +	426, +	429, +	431, +	450, +	456, +	461,  	463,  	464,  	465, @@ -2431,7 +2522,7 @@ static const size_t unicode_indextab[]={  	485,  	486,  	487, -	489, +	488,  	490,  	491,  	492, @@ -2518,13 +2609,15 @@ static const size_t unicode_indextab[]={  	573,  	574,  	575, -	578, +	576,  	579, +	580,  	583, -	590, -	596, -	607, -	615, +	589, +	595, +	606, +	614, +	626,  	627,  	628,  	629, @@ -2568,46 +2661,45 @@ static const size_t unicode_indextab[]={  	667,  	668,  	669, -	670, -	673, -	673, -	673, -	673, -	673, -	673, -	673, -	673, -	673, +	672, +	672, +	672, +	672, +	672, +	672, +	672, +	672, +	672, +	672, +	672, +	672, +	672, +	672, +	672, +	672, +	672, +	672, +	672, +	672, +	672, +	672, +	672, +	672, +	672, +	672, +	672, +	672, +	672, +	672, +	672, +	672, +	672, +	672,  	673, -	673, -	673, -	673, -	673, -	673, -	673, -	673, -	673, -	673, -	673, -	673, -	673, -	673, -	673, -	673, -	673, -	673, -	673, -	673, -	673, -	673, -	673, -	673, -	673, -	674, -	676, +	675, +	685,  	686, -	687, -	692, +	691,  	701,  	718,  	725, @@ -2618,276 +2710,253 @@ static const size_t unicode_indextab[]={  	751,  	752,  	755, -	766, -	773, -	785, -	794, -	795, -	795, -	796, -	796, +	769, +	777, +	789, +	798, +	802,  	802, +	803, +	803,  	809, -	813, -	827, -	829, -	831, -	835, -	835, -	837, -	837, -	838, -	838, -	838, -	838, -	838, -	838, +	815, +	824,  	839, -	840,  	841, -	842, -	844, -	844, -	844, -	844, -	844, -	844, -	844, -	844, -	844, -	844, -	844, -	844, -	845, -	846, +	843,  	847, -	848, -	849, -	849, -	849, -	849, -	849, -	849, -	849, -	849, -	849, -	849, -	849, -	849, -	849, -	849, -	849, -	849, -	849, -	849, -	849, -	849, -	849, -	849, -	849, -	849, -	849, -	849, -	849, -	849, -	849, -	849, -	849, -	849, -	849, -	849, -	849, -	849, -	849, -	849, -	849, -	849, -	849, -	849, -	849, -	849, -	849, -	849, -	849, -	849, -	849, -	849, -	849, -	849,  	850, -	851, +	852, +	852, +	853, +	853, +	853, +	853, +	853, +	853, +	854, +	855, +	856,  	857, +	860, +	861, +	861, +	861, +	861, +	861, +	861, +	861, +	861, +	861, +	861, +	861,  	862, -	862, -	862, -	862, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, +	863, +	864,  	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	865, -	867, -	867, -	867, -	867, -	867, -	867, +	866, +	866, +	866, +	866, +	866, +	866, +	866, +	866, +	866, +	866, +	866, +	866, +	866, +	866, +	866, +	866,  	867, -	867, -	867, -	867, -	867, -	867, -	873, -	873, -	873, -	873, -	873, -	873, -	873, -	873, -	873, -	873, -	873, -	873, -	873, -	873, -	873, -	873, -	873, -	873, -	873, -	873, -	874, -	884, +	868, +	869, +	869, +	869, +	869, +	869, +	869, +	869, +	869, +	869, +	869, +	869, +	869, +	869, +	869, +	869, +	869, +	869, +	869, +	869, +	869, +	869, +	869, +	869, +	869, +	869, +	869, +	869, +	869, +	869, +	869, +	869, +	869, +	869, +	869, +	870, +	871, +	877, +	882, +	882, +	882, +	882, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885,  	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	885, +	887, +	887, +	887, +	887, +	887,  	887, -	897, +	887, +	887, +	887, +	887, +	887, +	887, +	893, +	893, +	893, +	893, +	893, +	893, +	893, +	893, +	893, +	893, +	893, +	893, +	893, +	893, +	893, +	893, +	893, +	893, +	893, +	893, +	894, +	904, +	905,  	907, -	909, -	911, -	911, -	911, -	911, -	911, -	911, -	911, -	911, -	911, -	911, -	911, -	911, -	911, -	911, -	911, -	911, -	911, -	913, -	913, -	913, -	913, -	913, -	913, -	947, -	947, -	953, -	958, -	963, -	967, -	968, +	917, +	927, +	929, +	931, +	932, +	933, +	936, +	936, +	936, +	936, +	936, +	936, +	936, +	936, +	936, +	936, +	936, +	936, +	936, +	936, +	938, +	938, +	938, +	938, +	938, +	938, +	972,  	972, -	976,  	978,  	983, -	983, -	983, -	983, -	983, -	983, -	983, -	983, -	984, -	985, -	986, -	987,  	988,  	989,  	990, -	991, -	992,  	993, -	994, -	995,  	996, -	997,  	998, -	999, -	1000, -	1001, -	1002,  	1003, -	1004, -	1005, +	1006, +	1006, +	1006, +	1006, +	1006, +	1006,  	1006,  	1007,  	1008, @@ -3049,2895 +3118,2918 @@ static const size_t unicode_indextab[]={  	1164,  	1165,  	1166, +	1167,  	1168,  	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169, -	1169,  	1170,  	1171,  	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, +	1173,  	1174, -	1175}; +	1175, +	1176, +	1177, +	1178, +	1179, +	1180, +	1181, +	1182, +	1183, +	1184, +	1185, +	1186, +	1187, +	1188, +	1189, +	1191, +	1193, +	1194, +	1195, +	1196, +	1197, +	1198, +	1199, +	1200, +	1201, +	1202, +	1203, +	1204, +	1205, +	1206, +	1207, +	1208, +	1209, +	1210, +	1211, +	1212, +	1213, +	1214, +	1215, +	1215, +	1215, +	1215, +	1215, +	1215, +	1215, +	1215, +	1215, +	1215, +	1215, +	1215, +	1215, +	1215, +	1215, +	1215, +	1215, +	1215, +	1215, +	1215, +	1215, +	1215, +	1215, +	1215, +	1215, +	1215, +	1215, +	1215, +	1215, +	1215, +	1215, +	1215, +	1215, +	1215, +	1215, +	1215, +	1215, +	1215, +	1215, +	1215, +	1215, +	1215, +	1216, +	1217, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1218, +	1220, +	1221}; | 
