diff options
Diffstat (limited to 'unicode/wordbreaktab.h')
| -rw-r--r-- | unicode/wordbreaktab.h | 6844 | 
1 files changed, 3448 insertions, 3396 deletions
| diff --git a/unicode/wordbreaktab.h b/unicode/wordbreaktab.h index d59c376..20b535a 100644 --- a/unicode/wordbreaktab.h +++ b/unicode/wordbreaktab.h @@ -105,8 +105,8 @@ static const uint8_t unicode_rangetab[][2]={  	{0x0829 & 0xFF, 0x082d & 0xFF},  	{0x0840 & 0xFF, 0x0858 & 0xFF},  	{0x0859 & 0xFF, 0x085b & 0xFF}, -	{0x08a0 & 0xFF, 0x08b2 & 0xFF}, -	{0x08e4 & 0xFF, 0x08ff & 0xFF}, +	{0x08a0 & 0xFF, 0x08b4 & 0xFF}, +	{0x08e3 & 0xFF, 0x08ff & 0xFF},  	{0x0900 & 0xFF, 0x0903 & 0xFF},  	{0x0904 & 0xFF, 0x0939 & 0xFF},  	{0x093a & 0xFF, 0x093c & 0xFF}, @@ -172,6 +172,7 @@ static const uint8_t unicode_rangetab[][2]={  	{0x0ae0 & 0xFF, 0x0ae1 & 0xFF},  	{0x0ae2 & 0xFF, 0x0ae3 & 0xFF},  	{0x0ae6 & 0xFF, 0x0aef & 0xFF}, +	{0x0af9 & 0xFF, 0x0af9 & 0xFF},  	{0x0b01 & 0xFF, 0x0b03 & 0xFF},  	{0x0b05 & 0xFF, 0x0b0c & 0xFF},  	{0x0b0f & 0xFF, 0x0b10 & 0xFF}, @@ -217,7 +218,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, 0x0c61 & 0xFF},  	{0x0c62 & 0xFF, 0x0c63 & 0xFF},  	{0x0c66 & 0xFF, 0x0c6f & 0xFF}, @@ -248,7 +249,7 @@ static const uint8_t unicode_rangetab[][2]={  	{0x0d4a & 0xFF, 0x0d4d & 0xFF},  	{0x0d4e & 0xFF, 0x0d4e & 0xFF},  	{0x0d57 & 0xFF, 0x0d57 & 0xFF}, -	{0x0d60 & 0xFF, 0x0d61 & 0xFF}, +	{0x0d5f & 0xFF, 0x0d61 & 0xFF},  	{0x0d62 & 0xFF, 0x0d63 & 0xFF},  	{0x0d66 & 0xFF, 0x0d6f & 0xFF},  	{0x0d7a & 0xFF, 0x0d7f & 0xFF}, @@ -324,7 +325,8 @@ static const uint8_t unicode_rangetab[][2]={  	{0x1318 & 0xFF, 0x135a & 0xFF},  	{0x135d & 0xFF, 0x135f & 0xFF},  	{0x1380 & 0xFF, 0x138f & 0xFF}, -	{0x13a0 & 0xFF, 0x13f4 & 0xFF}, +	{0x13a0 & 0xFF, 0x13f5 & 0xFF}, +	{0x13f8 & 0xFF, 0x13fd & 0xFF},  	{0x1401 & 0xFF, 0x14ff & 0xFF},  	{0x1500 & 0xFF, 0x15ff & 0xFF},  	{0x1600 & 0xFF, 0x166c & 0xFF}, @@ -357,8 +359,6 @@ static const uint8_t unicode_rangetab[][2]={  	{0x1920 & 0xFF, 0x192b & 0xFF},  	{0x1930 & 0xFF, 0x193b & 0xFF},  	{0x1946 & 0xFF, 0x194f & 0xFF}, -	{0x19b0 & 0xFF, 0x19c0 & 0xFF}, -	{0x19c8 & 0xFF, 0x19c9 & 0xFF},  	{0x19d0 & 0xFF, 0x19d9 & 0xFF},  	{0x1a00 & 0xFF, 0x1a16 & 0xFF},  	{0x1a17 & 0xFF, 0x1a1b & 0xFF}, @@ -501,14 +501,13 @@ static const uint8_t unicode_rangetab[][2]={  	{0xa66f & 0xFF, 0xa672 & 0xFF},  	{0xa674 & 0xFF, 0xa67d & 0xFF},  	{0xa67f & 0xFF, 0xa69d & 0xFF}, -	{0xa69f & 0xFF, 0xa69f & 0xFF}, +	{0xa69e & 0xFF, 0xa69f & 0xFF},  	{0xa6a0 & 0xFF, 0xa6ef & 0xFF},  	{0xa6f0 & 0xFF, 0xa6f1 & 0xFF},  	{0xa717 & 0xFF, 0xa71f & 0xFF},  	{0xa722 & 0xFF, 0xa788 & 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, 0xa801 & 0xFF},  	{0xa802 & 0xFF, 0xa802 & 0xFF}, @@ -526,6 +525,7 @@ static const uint8_t unicode_rangetab[][2]={  	{0xa8e0 & 0xFF, 0xa8f1 & 0xFF},  	{0xa8f2 & 0xFF, 0xa8f7 & 0xFF},  	{0xa8fb & 0xFF, 0xa8fb & 0xFF}, +	{0xa8fd & 0xFF, 0xa8fd & 0xFF},  	{0xa900 & 0xFF, 0xa909 & 0xFF},  	{0xa90a & 0xFF, 0xa925 & 0xFF},  	{0xa926 & 0xFF, 0xa92d & 0xFF}, @@ -562,9 +562,8 @@ static const uint8_t unicode_rangetab[][2]={  	{0xab20 & 0xFF, 0xab26 & 0xFF},  	{0xab28 & 0xFF, 0xab2e & 0xFF},  	{0xab30 & 0xFF, 0xab5a & 0xFF}, -	{0xab5c & 0xFF, 0xab5f & 0xFF}, -	{0xab64 & 0xFF, 0xab65 & 0xFF}, -	{0xabc0 & 0xFF, 0xabe2 & 0xFF}, +	{0xab5c & 0xFF, 0xab65 & 0xFF}, +	{0xab70 & 0xFF, 0xabe2 & 0xFF},  	{0xabe3 & 0xFF, 0xabea & 0xFF},  	{0xabec & 0xFF, 0xabed & 0xFF},  	{0xabf0 & 0xFF, 0xabf9 & 0xFF}, @@ -636,7 +635,7 @@ static const uint8_t unicode_rangetab[][2]={  	{0xfe10 & 0xFF, 0xfe10 & 0xFF},  	{0xfe13 & 0xFF, 0xfe13 & 0xFF},  	{0xfe14 & 0xFF, 0xfe14 & 0xFF}, -	{0xfe20 & 0xFF, 0xfe2d & 0xFF}, +	{0xfe20 & 0xFF, 0xfe2f & 0xFF},  	{0xfe33 & 0xFF, 0xfe34 & 0xFF},  	{0xfe4d & 0xFF, 0xfe4f & 0xFF},  	{0xfe50 & 0xFF, 0xfe50 & 0xFF}, @@ -698,6 +697,8 @@ static const uint8_t unicode_rangetab[][2]={  	{0x1083f & 0xFF, 0x10855 & 0xFF},  	{0x10860 & 0xFF, 0x10876 & 0xFF},  	{0x10880 & 0xFF, 0x1089e & 0xFF}, +	{0x108e0 & 0xFF, 0x108f2 & 0xFF}, +	{0x108f4 & 0xFF, 0x108f5 & 0xFF},  	{0x10900 & 0xFF, 0x10915 & 0xFF},  	{0x10920 & 0xFF, 0x10939 & 0xFF},  	{0x10980 & 0xFF, 0x109b7 & 0xFF}, @@ -721,6 +722,8 @@ static const uint8_t unicode_rangetab[][2]={  	{0x10b60 & 0xFF, 0x10b72 & 0xFF},  	{0x10b80 & 0xFF, 0x10b91 & 0xFF},  	{0x10c00 & 0xFF, 0x10c48 & 0xFF}, +	{0x10c80 & 0xFF, 0x10cb2 & 0xFF}, +	{0x10cc0 & 0xFF, 0x10cf2 & 0xFF},  	{0x11000 & 0xFF, 0x11002 & 0xFF},  	{0x11003 & 0xFF, 0x11037 & 0xFF},  	{0x11038 & 0xFF, 0x11046 & 0xFF}, @@ -742,15 +745,22 @@ static const uint8_t unicode_rangetab[][2]={  	{0x11183 & 0xFF, 0x111b2 & 0xFF},  	{0x111b3 & 0xFF, 0x111c0 & 0xFF},  	{0x111c1 & 0xFF, 0x111c4 & 0xFF}, +	{0x111ca & 0xFF, 0x111cc & 0xFF},  	{0x111d0 & 0xFF, 0x111d9 & 0xFF},  	{0x111da & 0xFF, 0x111da & 0xFF}, +	{0x111dc & 0xFF, 0x111dc & 0xFF},  	{0x11200 & 0xFF, 0x11211 & 0xFF},  	{0x11213 & 0xFF, 0x1122b & 0xFF},  	{0x1122c & 0xFF, 0x11237 & 0xFF}, +	{0x11280 & 0xFF, 0x11286 & 0xFF}, +	{0x11288 & 0xFF, 0x11288 & 0xFF}, +	{0x1128a & 0xFF, 0x1128d & 0xFF}, +	{0x1128f & 0xFF, 0x1129d & 0xFF}, +	{0x1129f & 0xFF, 0x112a8 & 0xFF},  	{0x112b0 & 0xFF, 0x112de & 0xFF},  	{0x112df & 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}, @@ -762,6 +772,7 @@ static const uint8_t unicode_rangetab[][2]={  	{0x1133e & 0xFF, 0x11344 & 0xFF},  	{0x11347 & 0xFF, 0x11348 & 0xFF},  	{0x1134b & 0xFF, 0x1134d & 0xFF}, +	{0x11350 & 0xFF, 0x11350 & 0xFF},  	{0x11357 & 0xFF, 0x11357 & 0xFF},  	{0x1135d & 0xFF, 0x11361 & 0xFF},  	{0x11362 & 0xFF, 0x11363 & 0xFF}, @@ -775,6 +786,8 @@ static const uint8_t unicode_rangetab[][2]={  	{0x11580 & 0xFF, 0x115ae & 0xFF},  	{0x115af & 0xFF, 0x115b5 & 0xFF},  	{0x115b8 & 0xFF, 0x115c0 & 0xFF}, +	{0x115d8 & 0xFF, 0x115db & 0xFF}, +	{0x115dc & 0xFF, 0x115dd & 0xFF},  	{0x11600 & 0xFF, 0x1162f & 0xFF},  	{0x11630 & 0xFF, 0x11640 & 0xFF},  	{0x11644 & 0xFF, 0x11644 & 0xFF}, @@ -782,6 +795,8 @@ static const uint8_t unicode_rangetab[][2]={  	{0x11680 & 0xFF, 0x116aa & 0xFF},  	{0x116ab & 0xFF, 0x116b7 & 0xFF},  	{0x116c0 & 0xFF, 0x116c9 & 0xFF}, +	{0x1171d & 0xFF, 0x1172b & 0xFF}, +	{0x11730 & 0xFF, 0x11739 & 0xFF},  	{0x118a0 & 0xFF, 0x118df & 0xFF},  	{0x118e0 & 0xFF, 0x118e9 & 0xFF},  	{0x118ff & 0xFF, 0x118ff & 0xFF}, @@ -789,13 +804,18 @@ static const uint8_t unicode_rangetab[][2]={  	{0x12000 & 0xFF, 0x120ff & 0xFF},  	{0x12100 & 0xFF, 0x121ff & 0xFF},  	{0x12200 & 0xFF, 0x122ff & 0xFF}, -	{0x12300 & 0xFF, 0x12398 & 0xFF}, +	{0x12300 & 0xFF, 0x12399 & 0xFF},  	{0x12400 & 0xFF, 0x1246e & 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}, @@ -862,6 +882,12 @@ static const uint8_t unicode_rangetab[][2]={  	{0x1d7aa & 0xFF, 0x1d7c2 & 0xFF},  	{0x1d7c4 & 0xFF, 0x1d7cb & 0xFF},  	{0x1d7ce & 0xFF, 0x1d7ff & 0xFF}, +	{0x1da00 & 0xFF, 0x1da36 & 0xFF}, +	{0x1da3b & 0xFF, 0x1da6c & 0xFF}, +	{0x1da75 & 0xFF, 0x1da75 & 0xFF}, +	{0x1da84 & 0xFF, 0x1da84 & 0xFF}, +	{0x1da9b & 0xFF, 0x1da9f & 0xFF}, +	{0x1daa1 & 0xFF, 0x1daaf & 0xFF},  	{0x1e800 & 0xFF, 0x1e8c4 & 0xFF},  	{0x1e8d0 & 0xFF, 0x1e8d6 & 0xFF},  	{0x1ee00 & 0xFF, 0x1ee03 & 0xFF}, @@ -1079,6 +1105,7 @@ static const uint8_t unicode_classtab[]={  	UNICODE_WB_ALetter,  	UNICODE_WB_Extend,  	UNICODE_WB_Numeric, +	UNICODE_WB_ALetter,  	UNICODE_WB_Extend,  	UNICODE_WB_ALetter,  	UNICODE_WB_ALetter, @@ -1241,6 +1268,7 @@ static const uint8_t unicode_classtab[]={  	UNICODE_WB_ALetter,  	UNICODE_WB_ALetter,  	UNICODE_WB_ALetter, +	UNICODE_WB_ALetter,  	UNICODE_WB_Extend,  	UNICODE_WB_ALetter,  	UNICODE_WB_Extend, @@ -1264,8 +1292,6 @@ static const uint8_t unicode_classtab[]={  	UNICODE_WB_Extend,  	UNICODE_WB_Extend,  	UNICODE_WB_Numeric, -	UNICODE_WB_Extend, -	UNICODE_WB_Extend,  	UNICODE_WB_Numeric,  	UNICODE_WB_ALetter,  	UNICODE_WB_Extend, @@ -1417,7 +1443,6 @@ static const uint8_t unicode_classtab[]={  	UNICODE_WB_ALetter,  	UNICODE_WB_ALetter,  	UNICODE_WB_ALetter, -	UNICODE_WB_ALetter,  	UNICODE_WB_Extend,  	UNICODE_WB_ALetter,  	UNICODE_WB_Extend, @@ -1433,6 +1458,7 @@ static const uint8_t unicode_classtab[]={  	UNICODE_WB_Extend,  	UNICODE_WB_ALetter,  	UNICODE_WB_ALetter, +	UNICODE_WB_ALetter,  	UNICODE_WB_Numeric,  	UNICODE_WB_ALetter,  	UNICODE_WB_Extend, @@ -1471,7 +1497,6 @@ static const uint8_t unicode_classtab[]={  	UNICODE_WB_ALetter,  	UNICODE_WB_ALetter,  	UNICODE_WB_ALetter, -	UNICODE_WB_ALetter,  	UNICODE_WB_Extend,  	UNICODE_WB_Extend,  	UNICODE_WB_Numeric, @@ -1610,6 +1635,8 @@ static const uint8_t unicode_classtab[]={  	UNICODE_WB_ALetter,  	UNICODE_WB_ALetter,  	UNICODE_WB_ALetter, +	UNICODE_WB_ALetter, +	UNICODE_WB_ALetter,  	UNICODE_WB_Extend,  	UNICODE_WB_Extend,  	UNICODE_WB_Extend, @@ -1628,6 +1655,8 @@ static const uint8_t unicode_classtab[]={  	UNICODE_WB_ALetter,  	UNICODE_WB_ALetter,  	UNICODE_WB_ALetter, +	UNICODE_WB_ALetter, +	UNICODE_WB_ALetter,  	UNICODE_WB_Extend,  	UNICODE_WB_ALetter,  	UNICODE_WB_Extend, @@ -1649,12 +1678,19 @@ static const uint8_t unicode_classtab[]={  	UNICODE_WB_ALetter,  	UNICODE_WB_Extend,  	UNICODE_WB_ALetter, +	UNICODE_WB_Extend,  	UNICODE_WB_Numeric,  	UNICODE_WB_ALetter,  	UNICODE_WB_ALetter,  	UNICODE_WB_ALetter, +	UNICODE_WB_ALetter,  	UNICODE_WB_Extend,  	UNICODE_WB_ALetter, +	UNICODE_WB_ALetter, +	UNICODE_WB_ALetter, +	UNICODE_WB_ALetter, +	UNICODE_WB_ALetter, +	UNICODE_WB_ALetter,  	UNICODE_WB_Extend,  	UNICODE_WB_Numeric,  	UNICODE_WB_Extend, @@ -1669,6 +1705,7 @@ static const uint8_t unicode_classtab[]={  	UNICODE_WB_Extend,  	UNICODE_WB_Extend,  	UNICODE_WB_Extend, +	UNICODE_WB_ALetter,  	UNICODE_WB_Extend,  	UNICODE_WB_ALetter,  	UNICODE_WB_Extend, @@ -1685,10 +1722,14 @@ static const uint8_t unicode_classtab[]={  	UNICODE_WB_ALetter,  	UNICODE_WB_Extend,  	UNICODE_WB_ALetter, +	UNICODE_WB_Extend, +	UNICODE_WB_ALetter,  	UNICODE_WB_Numeric,  	UNICODE_WB_ALetter,  	UNICODE_WB_Extend,  	UNICODE_WB_Numeric, +	UNICODE_WB_Extend, +	UNICODE_WB_Numeric,  	UNICODE_WB_ALetter,  	UNICODE_WB_Numeric,  	UNICODE_WB_ALetter, @@ -1707,6 +1748,11 @@ static const uint8_t unicode_classtab[]={  	UNICODE_WB_ALetter,  	UNICODE_WB_ALetter,  	UNICODE_WB_ALetter, +	UNICODE_WB_ALetter, +	UNICODE_WB_ALetter, +	UNICODE_WB_ALetter, +	UNICODE_WB_ALetter, +	UNICODE_WB_ALetter,  	UNICODE_WB_Numeric,  	UNICODE_WB_ALetter,  	UNICODE_WB_Extend, @@ -1769,6 +1815,12 @@ static const uint8_t unicode_classtab[]={  	UNICODE_WB_ALetter,  	UNICODE_WB_ALetter,  	UNICODE_WB_Numeric, +	UNICODE_WB_Extend, +	UNICODE_WB_Extend, +	UNICODE_WB_Extend, +	UNICODE_WB_Extend, +	UNICODE_WB_Extend, +	UNICODE_WB_Extend,  	UNICODE_WB_ALetter,  	UNICODE_WB_Extend,  	UNICODE_WB_ALetter, @@ -1824,21 +1876,21 @@ static const size_t unicode_indextab[]={  	96,  	108,  	138, -	173, -	208, -	239, -	265, -	274, -	289, -	305, +	174, +	209, +	240, +	266, +	275, +	290,  	306, -	320, -	326, -	327, +	307, +	321,  	328, -	333, -	346, -	354, +	329, +	330, +	335, +	348, +	356,  	361,  	369,  	382, @@ -1981,10 +2033,11 @@ static const size_t unicode_indextab[]={  	493,  	494,  	505, -	511, +	510,  	527,  	540,  	557, +	568,  	569,  	570,  	571, @@ -2028,3376 +2081,3375 @@ static const size_t unicode_indextab[]={  	609,  	610,  	611, -	612, -	615, -	615, -	615, -	615, -	615, -	615, -	615, -	615, -	615, -	615, -	615, -	615, -	615, -	615, -	615, -	615, -	615, -	615, -	615, -	615, -	615, -	615, -	615, -	615, -	615, -	615, -	615, -	615, -	615, -	615, -	615, -	615, -	615, -	615, -	615, -	615, +	614, +	614, +	614, +	614, +	614, +	614, +	614, +	614, +	614, +	614, +	614, +	614, +	614, +	614, +	614, +	614, +	614, +	614, +	614, +	614, +	614, +	614, +	614, +	614, +	614, +	614, +	614, +	614, +	614, +	614, +	614, +	614, +	614, +	614, +	614, +	614, +	627,  	628, -	629, -	633, -	647, -	663, -	670, -	672, -	675, -	683, -	685, +	632, +	646, +	662, +	669, +	671, +	674, +	682, +	684, +	686,  	687, -	688, -	691, -	699, -	703, -	717, -	721, -	722, -	722, -	722, +	690, +	700, +	704, +	718,  	722, -	732, -	745, -	751, -	768, -	773, -	776, -	783, -	783, -	786, -	786, -	787, -	787, -	787, -	787, -	787, -	787, -	788, +	725, +	725, +	725, +	725, +	735, +	750, +	761, +	779, +	784,  	789, -	790, -	791, -	792, -	792, -	792, -	792, -	792, -	792, -	792, -	792, -	792, -	792, -	792, -	792, -	793, -	794, -	795,  	796, -	797, -	797, -	797, -	797, -	797, -	797, -	797, -	797, -	797, -	797, -	797, -	797, -	797, -	797, -	797, -	797, -	797, -	797, -	797, -	797, -	797, -	797, -	797, -	797, -	797, -	797, -	797, -	797, -	797, -	797, -	797, -	797, -	797, -	797, -	797, -	797, -	797, -	797, -	797, -	797, -	797, -	797, -	797, -	797, -	797, -	797, -	797, -	797, -	797, -	797, -	797, -	797,  	798, -	799, +	801, +	801, +	802, +	802, +	802, +	802, +	802, +	802, +	803,  	804, +	805, +	806, +	808, +	809, +	809, +	809, +	809, +	809, +	809, +	809, +	809, +	809, +	809, +	809,  	810, -	810, -	810, -	810, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, +	811, +	812, +	813, +	814, +	814, +	814, +	814, +	814, +	814, +	814, +	814, +	814, +	814, +	814, +	814, +	814, +	814, +	814, +	814,  	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	815, -	816, -	816, -	816, -	816, -	816,  	816, -	816, -	816, -	816, -	816, -	816, -	816, -	822, -	822, -	822, -	822, -	822, -	822, -	822, -	822, -	822, -	822, -	822, -	822, -	822, -	822, -	822, -	822, -	822, -	822, -	822, -	822, -	822, -	828, -	829, -	829, -	839, +	817, +	817, +	817, +	817, +	817, +	817, +	817, +	817, +	817, +	817, +	817, +	817, +	817, +	817, +	817, +	817, +	817, +	817, +	817, +	817, +	817, +	817, +	817, +	817, +	817, +	817, +	817, +	817, +	817, +	817, +	817, +	817, +	817, +	817, +	818, +	819, +	824, +	830, +	830, +	830, +	830, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	835, +	836, +	836, +	836, +	836, +	836, +	836, +	836, +	836, +	836, +	836, +	836, +	836, +	842, +	842, +	842, +	842, +	842, +	842, +	842, +	842, +	842, +	842, +	842, +	842, +	842, +	842, +	842, +	842, +	842, +	842, +	842, +	842, +	842, +	848, +	849,  	849, -	854, -	863, -	863, -	863, -	863, -	863, -	863, -	863, -	863, -	863, -	863, -	863, -	863, -	863, -	863, -	863, -	863, -	863, -	865, -	865, -	865, -	865, -	865, -	865, -	898, -	898, -	898, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	902, -	904, -	905}; +	859, +	869, +	874, +	883, +	883, +	883, +	889, +	889, +	889, +	889, +	889, +	889, +	889, +	889, +	889, +	889, +	889, +	889, +	889, +	889, +	891, +	891, +	891, +	891, +	891, +	891, +	924, +	924, +	924, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	928, +	930, +	931}; | 
