diff options
| author | Sam Varshavchik | 2013-12-29 09:31:59 -0500 | 
|---|---|---|
| committer | Sam Varshavchik | 2013-12-29 09:31:59 -0500 | 
| commit | 17317c25aecbf38f43bfcf8e7a63194cd345e696 (patch) | |
| tree | d12e47126ea281cb42cce345e174a8be2d726b6c /unicode/graphemebreaktab.h | |
| parent | 6c5a9de8c051f9c98fa76cc0318f54290edc7ad4 (diff) | |
| download | courier-libs-17317c25aecbf38f43bfcf8e7a63194cd345e696.tar.bz2 | |
2013-12-29  Sam Varshavchik  <mrsam@courier-mta.com>
	* libunicode: Updated unicode word, grapheme, and linebreaking rules
	* to the Unicode 6.3.0 standard.
Diffstat (limited to 'unicode/graphemebreaktab.h')
| -rw-r--r-- | unicode/graphemebreaktab.h | 7342 | 
1 files changed, 3713 insertions, 3629 deletions
| diff --git a/unicode/graphemebreaktab.h b/unicode/graphemebreaktab.h index 767c8f7..8589322 100644 --- a/unicode/graphemebreaktab.h +++ b/unicode/graphemebreaktab.h @@ -13,8 +13,9 @@ static const uint8_t unicode_rangetab[][2]={  	{0x05c1 & 0xFF, 0x05c2 & 0xFF},  	{0x05c4 & 0xFF, 0x05c5 & 0xFF},  	{0x05c7 & 0xFF, 0x05c7 & 0xFF}, -	{0x0600 & 0xFF, 0x0603 & 0xFF}, +	{0x0600 & 0xFF, 0x0604 & 0xFF},  	{0x0610 & 0xFF, 0x061a & 0xFF}, +	{0x061c & 0xFF, 0x061c & 0xFF},  	{0x064b & 0xFF, 0x065f & 0xFF},  	{0x0670 & 0xFF, 0x0670 & 0xFF},  	{0x06d6 & 0xFF, 0x06dc & 0xFF}, @@ -32,6 +33,7 @@ static const uint8_t unicode_rangetab[][2]={  	{0x0825 & 0xFF, 0x0827 & 0xFF},  	{0x0829 & 0xFF, 0x082d & 0xFF},  	{0x0859 & 0xFF, 0x085b & 0xFF}, +	{0x08e4 & 0xFF, 0x08fe & 0xFF},  	{0x0900 & 0xFF, 0x0902 & 0xFF},  	{0x0903 & 0xFF, 0x0903 & 0xFF},  	{0x093a & 0xFF, 0x093a & 0xFF}, @@ -133,19 +135,14 @@ static const uint8_t unicode_rangetab[][2]={  	{0x0dd8 & 0xFF, 0x0dde & 0xFF},  	{0x0ddf & 0xFF, 0x0ddf & 0xFF},  	{0x0df2 & 0xFF, 0x0df3 & 0xFF}, -	{0x0e30 & 0xFF, 0x0e30 & 0xFF},  	{0x0e31 & 0xFF, 0x0e31 & 0xFF}, -	{0x0e32 & 0xFF, 0x0e33 & 0xFF}, +	{0x0e33 & 0xFF, 0x0e33 & 0xFF},  	{0x0e34 & 0xFF, 0x0e3a & 0xFF}, -	{0x0e40 & 0xFF, 0x0e44 & 0xFF}, -	{0x0e45 & 0xFF, 0x0e45 & 0xFF},  	{0x0e47 & 0xFF, 0x0e4e & 0xFF}, -	{0x0eb0 & 0xFF, 0x0eb0 & 0xFF},  	{0x0eb1 & 0xFF, 0x0eb1 & 0xFF}, -	{0x0eb2 & 0xFF, 0x0eb3 & 0xFF}, +	{0x0eb3 & 0xFF, 0x0eb3 & 0xFF},  	{0x0eb4 & 0xFF, 0x0eb9 & 0xFF},  	{0x0ebb & 0xFF, 0x0ebc & 0xFF}, -	{0x0ec0 & 0xFF, 0x0ec4 & 0xFF},  	{0x0ec8 & 0xFF, 0x0ecd & 0xFF},  	{0x0f18 & 0xFF, 0x0f19 & 0xFF},  	{0x0f35 & 0xFF, 0x0f35 & 0xFF}, @@ -159,27 +156,20 @@ static const uint8_t unicode_rangetab[][2]={  	{0x0f8d & 0xFF, 0x0f97 & 0xFF},  	{0x0f99 & 0xFF, 0x0fbc & 0xFF},  	{0x0fc6 & 0xFF, 0x0fc6 & 0xFF}, -	{0x102b & 0xFF, 0x102c & 0xFF},  	{0x102d & 0xFF, 0x1030 & 0xFF},  	{0x1031 & 0xFF, 0x1031 & 0xFF},  	{0x1032 & 0xFF, 0x1037 & 0xFF}, -	{0x1038 & 0xFF, 0x1038 & 0xFF},  	{0x1039 & 0xFF, 0x103a & 0xFF},  	{0x103b & 0xFF, 0x103c & 0xFF},  	{0x103d & 0xFF, 0x103e & 0xFF},  	{0x1056 & 0xFF, 0x1057 & 0xFF},  	{0x1058 & 0xFF, 0x1059 & 0xFF},  	{0x105e & 0xFF, 0x1060 & 0xFF}, -	{0x1062 & 0xFF, 0x1064 & 0xFF}, -	{0x1067 & 0xFF, 0x106d & 0xFF},  	{0x1071 & 0xFF, 0x1074 & 0xFF},  	{0x1082 & 0xFF, 0x1082 & 0xFF}, -	{0x1083 & 0xFF, 0x1084 & 0xFF}, +	{0x1084 & 0xFF, 0x1084 & 0xFF},  	{0x1085 & 0xFF, 0x1086 & 0xFF}, -	{0x1087 & 0xFF, 0x108c & 0xFF},  	{0x108d & 0xFF, 0x108d & 0xFF}, -	{0x108f & 0xFF, 0x108f & 0xFF}, -	{0x109a & 0xFF, 0x109c & 0xFF},  	{0x109d & 0xFF, 0x109d & 0xFF},  	{0x1100 & 0xFF, 0x115f & 0xFF},  	{0x1160 & 0xFF, 0x11a7 & 0xFF}, @@ -198,6 +188,7 @@ static const uint8_t unicode_rangetab[][2]={  	{0x17c9 & 0xFF, 0x17d3 & 0xFF},  	{0x17dd & 0xFF, 0x17dd & 0xFF},  	{0x180b & 0xFF, 0x180d & 0xFF}, +	{0x180e & 0xFF, 0x180e & 0xFF},  	{0x18a9 & 0xFF, 0x18a9 & 0xFF},  	{0x1920 & 0xFF, 0x1922 & 0xFF},  	{0x1923 & 0xFF, 0x1926 & 0xFF}, @@ -207,18 +198,17 @@ static const uint8_t unicode_rangetab[][2]={  	{0x1932 & 0xFF, 0x1932 & 0xFF},  	{0x1933 & 0xFF, 0x1938 & 0xFF},  	{0x1939 & 0xFF, 0x193b & 0xFF}, -	{0x19b0 & 0xFF, 0x19c0 & 0xFF}, -	{0x19c8 & 0xFF, 0x19c9 & 0xFF}, +	{0x19b5 & 0xFF, 0x19b7 & 0xFF}, +	{0x19ba & 0xFF, 0x19ba & 0xFF},  	{0x1a17 & 0xFF, 0x1a18 & 0xFF}, -	{0x1a19 & 0xFF, 0x1a1b & 0xFF}, +	{0x1a19 & 0xFF, 0x1a1a & 0xFF}, +	{0x1a1b & 0xFF, 0x1a1b & 0xFF},  	{0x1a55 & 0xFF, 0x1a55 & 0xFF},  	{0x1a56 & 0xFF, 0x1a56 & 0xFF},  	{0x1a57 & 0xFF, 0x1a57 & 0xFF},  	{0x1a58 & 0xFF, 0x1a5e & 0xFF},  	{0x1a60 & 0xFF, 0x1a60 & 0xFF}, -	{0x1a61 & 0xFF, 0x1a61 & 0xFF},  	{0x1a62 & 0xFF, 0x1a62 & 0xFF}, -	{0x1a63 & 0xFF, 0x1a64 & 0xFF},  	{0x1a65 & 0xFF, 0x1a6c & 0xFF},  	{0x1a6d & 0xFF, 0x1a72 & 0xFF},  	{0x1a73 & 0xFF, 0x1a7c & 0xFF}, @@ -241,6 +231,8 @@ static const uint8_t unicode_rangetab[][2]={  	{0x1ba6 & 0xFF, 0x1ba7 & 0xFF},  	{0x1ba8 & 0xFF, 0x1ba9 & 0xFF},  	{0x1baa & 0xFF, 0x1baa & 0xFF}, +	{0x1bab & 0xFF, 0x1bab & 0xFF}, +	{0x1bac & 0xFF, 0x1bad & 0xFF},  	{0x1be6 & 0xFF, 0x1be6 & 0xFF},  	{0x1be7 & 0xFF, 0x1be7 & 0xFF},  	{0x1be8 & 0xFF, 0x1be9 & 0xFF}, @@ -258,15 +250,15 @@ static const uint8_t unicode_rangetab[][2]={  	{0x1ce1 & 0xFF, 0x1ce1 & 0xFF},  	{0x1ce2 & 0xFF, 0x1ce8 & 0xFF},  	{0x1ced & 0xFF, 0x1ced & 0xFF}, -	{0x1cf2 & 0xFF, 0x1cf2 & 0xFF}, +	{0x1cf2 & 0xFF, 0x1cf3 & 0xFF}, +	{0x1cf4 & 0xFF, 0x1cf4 & 0xFF},  	{0x1dc0 & 0xFF, 0x1de6 & 0xFF},  	{0x1dfc & 0xFF, 0x1dff & 0xFF},  	{0x200b & 0xFF, 0x200b & 0xFF},  	{0x200c & 0xFF, 0x200d & 0xFF},  	{0x200e & 0xFF, 0x200f & 0xFF},  	{0x2028 & 0xFF, 0x202e & 0xFF}, -	{0x2060 & 0xFF, 0x2064 & 0xFF}, -	{0x206a & 0xFF, 0x206f & 0xFF}, +	{0x2060 & 0xFF, 0x206f & 0xFF},  	{0x20d0 & 0xFF, 0x20f0 & 0xFF},  	{0x2cef & 0xFF, 0x2cf1 & 0xFF},  	{0x2d7f & 0xFF, 0x2d7f & 0xFF}, @@ -274,7 +266,8 @@ static const uint8_t unicode_rangetab[][2]={  	{0x302a & 0xFF, 0x302f & 0xFF},  	{0x3099 & 0xFF, 0x309a & 0xFF},  	{0xa66f & 0xFF, 0xa672 & 0xFF}, -	{0xa67c & 0xFF, 0xa67d & 0xFF}, +	{0xa674 & 0xFF, 0xa67d & 0xFF}, +	{0xa69f & 0xFF, 0xa69f & 0xFF},  	{0xa6f0 & 0xFF, 0xa6f1 & 0xFF},  	{0xa802 & 0xFF, 0xa802 & 0xFF},  	{0xa806 & 0xFF, 0xa806 & 0xFF}, @@ -306,15 +299,16 @@ static const uint8_t unicode_rangetab[][2]={  	{0xaa43 & 0xFF, 0xaa43 & 0xFF},  	{0xaa4c & 0xFF, 0xaa4c & 0xFF},  	{0xaa4d & 0xFF, 0xaa4d & 0xFF}, -	{0xaa7b & 0xFF, 0xaa7b & 0xFF},  	{0xaab0 & 0xFF, 0xaab0 & 0xFF},  	{0xaab2 & 0xFF, 0xaab4 & 0xFF}, -	{0xaab5 & 0xFF, 0xaab6 & 0xFF},  	{0xaab7 & 0xFF, 0xaab8 & 0xFF}, -	{0xaab9 & 0xFF, 0xaab9 & 0xFF}, -	{0xaabb & 0xFF, 0xaabc & 0xFF},  	{0xaabe & 0xFF, 0xaabf & 0xFF},  	{0xaac1 & 0xFF, 0xaac1 & 0xFF}, +	{0xaaeb & 0xFF, 0xaaeb & 0xFF}, +	{0xaaec & 0xFF, 0xaaed & 0xFF}, +	{0xaaee & 0xFF, 0xaaef & 0xFF}, +	{0xaaf5 & 0xFF, 0xaaf5 & 0xFF}, +	{0xaaf6 & 0xFF, 0xaaf6 & 0xFF},  	{0xabe3 & 0xFF, 0xabe4 & 0xFF},  	{0xabe5 & 0xFF, 0xabe5 & 0xFF},  	{0xabe6 & 0xFF, 0xabe7 & 0xFF}, @@ -1159,12 +1153,20 @@ static const uint8_t unicode_rangetab[][2]={  	{0xd789 & 0xFF, 0xd7a3 & 0xFF},  	{0xd7b0 & 0xFF, 0xd7c6 & 0xFF},  	{0xd7cb & 0xFF, 0xd7fb & 0xFF}, +	{0xd800 & 0xFF, 0xd8ff & 0xFF}, +	{0xd900 & 0xFF, 0xd9ff & 0xFF}, +	{0xda00 & 0xFF, 0xdaff & 0xFF}, +	{0xdb00 & 0xFF, 0xdbff & 0xFF}, +	{0xdc00 & 0xFF, 0xdcff & 0xFF}, +	{0xdd00 & 0xFF, 0xddff & 0xFF}, +	{0xde00 & 0xFF, 0xdeff & 0xFF}, +	{0xdf00 & 0xFF, 0xdfff & 0xFF},  	{0xfb1e & 0xFF, 0xfb1e & 0xFF},  	{0xfe00 & 0xFF, 0xfe0f & 0xFF},  	{0xfe20 & 0xFF, 0xfe26 & 0xFF},  	{0xfeff & 0xFF, 0xfeff & 0xFF},  	{0xff9e & 0xFF, 0xff9f & 0xFF}, -	{0xfff9 & 0xFF, 0xfffb & 0xFF}, +	{0xfff0 & 0xFF, 0xfffb & 0xFF},  	{0x101fd & 0xFF, 0x101fd & 0xFF},  	{0x10a01 & 0xFF, 0x10a03 & 0xFF},  	{0x10a05 & 0xFF, 0x10a06 & 0xFF}, @@ -1182,6 +1184,24 @@ static const uint8_t unicode_rangetab[][2]={  	{0x110b7 & 0xFF, 0x110b8 & 0xFF},  	{0x110b9 & 0xFF, 0x110ba & 0xFF},  	{0x110bd & 0xFF, 0x110bd & 0xFF}, +	{0x11100 & 0xFF, 0x11102 & 0xFF}, +	{0x11127 & 0xFF, 0x1112b & 0xFF}, +	{0x1112c & 0xFF, 0x1112c & 0xFF}, +	{0x1112d & 0xFF, 0x11134 & 0xFF}, +	{0x11180 & 0xFF, 0x11181 & 0xFF}, +	{0x11182 & 0xFF, 0x11182 & 0xFF}, +	{0x111b3 & 0xFF, 0x111b5 & 0xFF}, +	{0x111b6 & 0xFF, 0x111be & 0xFF}, +	{0x111bf & 0xFF, 0x111c0 & 0xFF}, +	{0x116ab & 0xFF, 0x116ab & 0xFF}, +	{0x116ac & 0xFF, 0x116ac & 0xFF}, +	{0x116ad & 0xFF, 0x116ad & 0xFF}, +	{0x116ae & 0xFF, 0x116af & 0xFF}, +	{0x116b0 & 0xFF, 0x116b5 & 0xFF}, +	{0x116b6 & 0xFF, 0x116b6 & 0xFF}, +	{0x116b7 & 0xFF, 0x116b7 & 0xFF}, +	{0x16f51 & 0xFF, 0x16f7e & 0xFF}, +	{0x16f8f & 0xFF, 0x16f92 & 0xFF},  	{0x1d165 & 0xFF, 0x1d165 & 0xFF},  	{0x1d166 & 0xFF, 0x1d166 & 0xFF},  	{0x1d167 & 0xFF, 0x1d169 & 0xFF}, @@ -1192,9 +1212,24 @@ static const uint8_t unicode_rangetab[][2]={  	{0x1d185 & 0xFF, 0x1d18b & 0xFF},  	{0x1d1aa & 0xFF, 0x1d1ad & 0xFF},  	{0x1d242 & 0xFF, 0x1d244 & 0xFF}, -	{0xe0001 & 0xFF, 0xe0001 & 0xFF}, -	{0xe0020 & 0xFF, 0xe007f & 0xFF}, -	{0xe0100 & 0xFF, 0xe01ef & 0xFF}}; +	{0x1f1e6 & 0xFF, 0x1f1ff & 0xFF}, +	{0xe0000 & 0xFF, 0xe00ff & 0xFF}, +	{0xe0100 & 0xFF, 0xe01ef & 0xFF}, +	{0xe01f0 & 0xFF, 0xe01ff & 0xFF}, +	{0xe0200 & 0xFF, 0xe02ff & 0xFF}, +	{0xe0300 & 0xFF, 0xe03ff & 0xFF}, +	{0xe0400 & 0xFF, 0xe04ff & 0xFF}, +	{0xe0500 & 0xFF, 0xe05ff & 0xFF}, +	{0xe0600 & 0xFF, 0xe06ff & 0xFF}, +	{0xe0700 & 0xFF, 0xe07ff & 0xFF}, +	{0xe0800 & 0xFF, 0xe08ff & 0xFF}, +	{0xe0900 & 0xFF, 0xe09ff & 0xFF}, +	{0xe0a00 & 0xFF, 0xe0aff & 0xFF}, +	{0xe0b00 & 0xFF, 0xe0bff & 0xFF}, +	{0xe0c00 & 0xFF, 0xe0cff & 0xFF}, +	{0xe0d00 & 0xFF, 0xe0dff & 0xFF}, +	{0xe0e00 & 0xFF, 0xe0eff & 0xFF}, +	{0xe0f00 & 0xFF, 0xe0fff & 0xFF}};  static const uint8_t unicode_classtab[]={  	UNICODE_GRAPHEMEBREAK_Control, @@ -1213,6 +1248,7 @@ static const uint8_t unicode_classtab[]={  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_Control,  	UNICODE_GRAPHEMEBREAK_Extend, +	UNICODE_GRAPHEMEBREAK_Control,  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_Extend, @@ -1231,6 +1267,7 @@ static const uint8_t unicode_classtab[]={  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_Extend, +	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_SpacingMark,  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_SpacingMark, @@ -1331,19 +1368,14 @@ static const uint8_t unicode_classtab[]={  	UNICODE_GRAPHEMEBREAK_SpacingMark,  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_SpacingMark, -	UNICODE_GRAPHEMEBREAK_SpacingMark,  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_SpacingMark,  	UNICODE_GRAPHEMEBREAK_Extend, -	UNICODE_GRAPHEMEBREAK_Prepend, -	UNICODE_GRAPHEMEBREAK_SpacingMark,  	UNICODE_GRAPHEMEBREAK_Extend, -	UNICODE_GRAPHEMEBREAK_SpacingMark,  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_SpacingMark,  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_Extend, -	UNICODE_GRAPHEMEBREAK_Prepend,  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_Extend, @@ -1357,27 +1389,20 @@ static const uint8_t unicode_classtab[]={  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_Extend, -	UNICODE_GRAPHEMEBREAK_SpacingMark,  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_SpacingMark,  	UNICODE_GRAPHEMEBREAK_Extend, -	UNICODE_GRAPHEMEBREAK_SpacingMark,  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_SpacingMark,  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_SpacingMark,  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_Extend, -	UNICODE_GRAPHEMEBREAK_SpacingMark, -	UNICODE_GRAPHEMEBREAK_SpacingMark,  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_SpacingMark,  	UNICODE_GRAPHEMEBREAK_Extend, -	UNICODE_GRAPHEMEBREAK_SpacingMark,  	UNICODE_GRAPHEMEBREAK_Extend, -	UNICODE_GRAPHEMEBREAK_SpacingMark, -	UNICODE_GRAPHEMEBREAK_SpacingMark,  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_L,  	UNICODE_GRAPHEMEBREAK_V, @@ -1387,7 +1412,7 @@ static const uint8_t unicode_classtab[]={  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_Extend, -	UNICODE_GRAPHEMEBREAK_Control, +	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_SpacingMark,  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_SpacingMark, @@ -1396,6 +1421,7 @@ static const uint8_t unicode_classtab[]={  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_Extend, +	UNICODE_GRAPHEMEBREAK_Control,  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_SpacingMark, @@ -1409,14 +1435,13 @@ static const uint8_t unicode_classtab[]={  	UNICODE_GRAPHEMEBREAK_SpacingMark,  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_SpacingMark, +	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_SpacingMark,  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_SpacingMark,  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_Extend, -	UNICODE_GRAPHEMEBREAK_SpacingMark,  	UNICODE_GRAPHEMEBREAK_Extend, -	UNICODE_GRAPHEMEBREAK_SpacingMark,  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_SpacingMark,  	UNICODE_GRAPHEMEBREAK_Extend, @@ -1447,6 +1472,8 @@ static const uint8_t unicode_classtab[]={  	UNICODE_GRAPHEMEBREAK_SpacingMark,  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_SpacingMark, +	UNICODE_GRAPHEMEBREAK_Extend, +	UNICODE_GRAPHEMEBREAK_SpacingMark,  	UNICODE_GRAPHEMEBREAK_SpacingMark,  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_SpacingMark, @@ -1459,9 +1486,9 @@ static const uint8_t unicode_classtab[]={  	UNICODE_GRAPHEMEBREAK_SpacingMark,  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_Extend, -	UNICODE_GRAPHEMEBREAK_Control,  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_Control, +	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_Control,  	UNICODE_GRAPHEMEBREAK_Control,  	UNICODE_GRAPHEMEBREAK_Control, @@ -1477,6 +1504,7 @@ static const uint8_t unicode_classtab[]={  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_Extend, +	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_SpacingMark,  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_SpacingMark, @@ -1504,18 +1532,19 @@ static const uint8_t unicode_classtab[]={  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_SpacingMark, -	UNICODE_GRAPHEMEBREAK_SpacingMark,  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_Extend, -	UNICODE_GRAPHEMEBREAK_Prepend,  	UNICODE_GRAPHEMEBREAK_Extend, -	UNICODE_GRAPHEMEBREAK_Prepend, -	UNICODE_GRAPHEMEBREAK_Prepend,  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_SpacingMark,  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_SpacingMark, +	UNICODE_GRAPHEMEBREAK_SpacingMark, +	UNICODE_GRAPHEMEBREAK_Extend, +	UNICODE_GRAPHEMEBREAK_SpacingMark, +	UNICODE_GRAPHEMEBREAK_Extend, +	UNICODE_GRAPHEMEBREAK_SpacingMark,  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_SpacingMark,  	UNICODE_GRAPHEMEBREAK_SpacingMark, @@ -2357,6 +2386,14 @@ static const uint8_t unicode_classtab[]={  	UNICODE_GRAPHEMEBREAK_LVT,  	UNICODE_GRAPHEMEBREAK_V,  	UNICODE_GRAPHEMEBREAK_T, +	UNICODE_GRAPHEMEBREAK_Control, +	UNICODE_GRAPHEMEBREAK_Control, +	UNICODE_GRAPHEMEBREAK_Control, +	UNICODE_GRAPHEMEBREAK_Control, +	UNICODE_GRAPHEMEBREAK_Control, +	UNICODE_GRAPHEMEBREAK_Control, +	UNICODE_GRAPHEMEBREAK_Control, +	UNICODE_GRAPHEMEBREAK_Control,  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_Extend, @@ -2381,6 +2418,24 @@ static const uint8_t unicode_classtab[]={  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_Control,  	UNICODE_GRAPHEMEBREAK_Extend, +	UNICODE_GRAPHEMEBREAK_Extend, +	UNICODE_GRAPHEMEBREAK_SpacingMark, +	UNICODE_GRAPHEMEBREAK_Extend, +	UNICODE_GRAPHEMEBREAK_Extend, +	UNICODE_GRAPHEMEBREAK_SpacingMark, +	UNICODE_GRAPHEMEBREAK_SpacingMark, +	UNICODE_GRAPHEMEBREAK_Extend, +	UNICODE_GRAPHEMEBREAK_SpacingMark, +	UNICODE_GRAPHEMEBREAK_Extend, +	UNICODE_GRAPHEMEBREAK_SpacingMark, +	UNICODE_GRAPHEMEBREAK_Extend, +	UNICODE_GRAPHEMEBREAK_SpacingMark, +	UNICODE_GRAPHEMEBREAK_Extend, +	UNICODE_GRAPHEMEBREAK_SpacingMark, +	UNICODE_GRAPHEMEBREAK_Extend, +	UNICODE_GRAPHEMEBREAK_SpacingMark, +	UNICODE_GRAPHEMEBREAK_Extend, +	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_SpacingMark,  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_SpacingMark, @@ -2390,9 +2445,24 @@ static const uint8_t unicode_classtab[]={  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_Extend,  	UNICODE_GRAPHEMEBREAK_Extend, +	UNICODE_GRAPHEMEBREAK_Regional_Indicator, +	UNICODE_GRAPHEMEBREAK_Control, +	UNICODE_GRAPHEMEBREAK_Extend, +	UNICODE_GRAPHEMEBREAK_Control, +	UNICODE_GRAPHEMEBREAK_Control, +	UNICODE_GRAPHEMEBREAK_Control, +	UNICODE_GRAPHEMEBREAK_Control, +	UNICODE_GRAPHEMEBREAK_Control, +	UNICODE_GRAPHEMEBREAK_Control, +	UNICODE_GRAPHEMEBREAK_Control, +	UNICODE_GRAPHEMEBREAK_Control, +	UNICODE_GRAPHEMEBREAK_Control, +	UNICODE_GRAPHEMEBREAK_Control, +	UNICODE_GRAPHEMEBREAK_Control, +	UNICODE_GRAPHEMEBREAK_Control,  	UNICODE_GRAPHEMEBREAK_Control,  	UNICODE_GRAPHEMEBREAK_Control, -	UNICODE_GRAPHEMEBREAK_Extend}; +	UNICODE_GRAPHEMEBREAK_Control};  static const size_t unicode_indextab[]={  	0, @@ -2402,3584 +2472,3598 @@ static const size_t unicode_indextab[]={  	8,  	9,  	14, -	23, -	28, -	33, -	56, -	76, -	96, -	116, -	134, -	148, -	160, -	182, -	185, -	185, -	186, -	186, -	186, -	186, -	198, -	200, -	210, -	224, -	250, -	260, +	24, +	29, +	35, +	58, +	78, +	98, +	118, +	136, +	145, +	157, +	172, +	175, +	175, +	176, +	176, +	176, +	176, +	188, +	191, +	201, +	214, +	242, +	253, +	255, +	255, +	255, +	261, +	261, +	261, +	261, +	261, +	261, +	261, +	261, +	261, +	261, +	261, +	261,  	262, -	262, -	262, -	269, -	269, -	269, -	269, -	269, -	269, -	269, -	269, -	269, -	269, -	269, -	269, +	264, +	264, +	264, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266, +	266,  	270, -	272, -	272, -	272, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	274, -	277, -	277, -	287, -	299, -	316, -	323, -	343, -	362, -	381, -	400, -	419, -	438, -	457, -	477, -	496, -	515, -	534, -	553, -	572, -	591, -	611, -	630, -	649, -	668, -	687, -	706, -	725, -	745, -	764, -	783, -	802, -	821, -	840, -	859, -	879, -	898, -	917, -	936, -	955, -	974, -	993, -	1013, -	1032, -	1051, -	1070, -	1089, -	1108, -	1127, -	1147, -	1160, -	1160, -	1160, -	1160, -	1160, -	1160, -	1160, -	1160, -	1160, -	1160, -	1160, -	1160, -	1160, -	1160, -	1160, -	1160, -	1160, -	1160, -	1160, -	1160, -	1160, -	1160, -	1160, -	1160, -	1160, -	1160, -	1160, -	1160, -	1160, -	1160, -	1160, -	1160, -	1160, -	1160, -	1160, +	270, +	280, +	292, +	310, +	317, +	337, +	356, +	375, +	394, +	413, +	432, +	451, +	471, +	490, +	509, +	528, +	547, +	566, +	585, +	605, +	624, +	643, +	662, +	681, +	700, +	719, +	739, +	758, +	777, +	796, +	815, +	834, +	853, +	873, +	892, +	911, +	930, +	949, +	968, +	987, +	1007, +	1026, +	1045, +	1064, +	1083, +	1102, +	1121, +	1141, +	1154, +	1155, +	1156, +	1157, +	1158, +	1159,  	1160,  	1161, -	1161, -	1161, -	1164, -	1166, +	1162, +	1162, +	1162, +	1162, +	1162, +	1162, +	1162, +	1162, +	1162, +	1162, +	1162, +	1162, +	1162, +	1162, +	1162, +	1162, +	1162, +	1162, +	1162, +	1162, +	1162, +	1162, +	1162, +	1162, +	1162, +	1162, +	1162, +	1162, +	1163, +	1163, +	1163,  	1166, -	1167, -	1167, -	1167, -	1167, -	1167, -	1167, -	1167, -	1167, -	1167, -	1172, -	1172, -	1172, -	1172, -	1172, -	1172, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1183, -	1192, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1193, -	1195, -	1196}; +	1168, +	1168, +	1169, +	1169, +	1169, +	1169, +	1169, +	1169, +	1169, +	1169, +	1169, +	1174, +	1174, +	1174, +	1174, +	1174, +	1174, +	1185, +	1194, +	1194, +	1194, +	1194, +	1194, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1201, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1203, +	1212, +	1213, +	1213, +	1213, +	1213, +	1213, +	1213, +	1213, +	1213, +	1213, +	1213, +	1213, +	1213, +	1213, +	1213, +	1213, +	1213, +	1213, +	1213, +	1213, +	1213, +	1213, +	1213, +	1213, +	1213, +	1213, +	1213, +	1213, +	1213, +	1213, +	1213, +	1213, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1214, +	1215, +	1217, +	1218, +	1219, +	1220, +	1221, +	1222, +	1223, +	1224, +	1225, +	1226, +	1227, +	1228, +	1229, +	1230, +	1231}; | 
