Back to index

courier  0.68.2
wordbreaktab.h
Go to the documentation of this file.
00001 static const uint8_t unicode_rangetab[][2]={
00002        {0x000a & 0xFF, 0x000a & 0xFF},
00003        {0x000b & 0xFF, 0x000c & 0xFF},
00004        {0x000d & 0xFF, 0x000d & 0xFF},
00005        {0x0027 & 0xFF, 0x0027 & 0xFF},
00006        {0x002c & 0xFF, 0x002c & 0xFF},
00007        {0x002e & 0xFF, 0x002e & 0xFF},
00008        {0x0030 & 0xFF, 0x0039 & 0xFF},
00009        {0x003a & 0xFF, 0x003a & 0xFF},
00010        {0x003b & 0xFF, 0x003b & 0xFF},
00011        {0x0041 & 0xFF, 0x005a & 0xFF},
00012        {0x005f & 0xFF, 0x005f & 0xFF},
00013        {0x0061 & 0xFF, 0x007a & 0xFF},
00014        {0x0085 & 0xFF, 0x0085 & 0xFF},
00015        {0x00aa & 0xFF, 0x00aa & 0xFF},
00016        {0x00ad & 0xFF, 0x00ad & 0xFF},
00017        {0x00b5 & 0xFF, 0x00b5 & 0xFF},
00018        {0x00b7 & 0xFF, 0x00b7 & 0xFF},
00019        {0x00ba & 0xFF, 0x00ba & 0xFF},
00020        {0x00c0 & 0xFF, 0x00d6 & 0xFF},
00021        {0x00d8 & 0xFF, 0x00f6 & 0xFF},
00022        {0x00f8 & 0xFF, 0x00ff & 0xFF},
00023        {0x0100 & 0xFF, 0x01ff & 0xFF},
00024        {0x0200 & 0xFF, 0x02c1 & 0xFF},
00025        {0x02c6 & 0xFF, 0x02d1 & 0xFF},
00026        {0x02e0 & 0xFF, 0x02e4 & 0xFF},
00027        {0x02ec & 0xFF, 0x02ec & 0xFF},
00028        {0x02ee & 0xFF, 0x02ee & 0xFF},
00029        {0x0300 & 0xFF, 0x036f & 0xFF},
00030        {0x0370 & 0xFF, 0x0374 & 0xFF},
00031        {0x0376 & 0xFF, 0x0377 & 0xFF},
00032        {0x037a & 0xFF, 0x037d & 0xFF},
00033        {0x037e & 0xFF, 0x037e & 0xFF},
00034        {0x0386 & 0xFF, 0x0386 & 0xFF},
00035        {0x0387 & 0xFF, 0x0387 & 0xFF},
00036        {0x0388 & 0xFF, 0x038a & 0xFF},
00037        {0x038c & 0xFF, 0x038c & 0xFF},
00038        {0x038e & 0xFF, 0x03a1 & 0xFF},
00039        {0x03a3 & 0xFF, 0x03f5 & 0xFF},
00040        {0x03f7 & 0xFF, 0x03ff & 0xFF},
00041        {0x0400 & 0xFF, 0x0481 & 0xFF},
00042        {0x0483 & 0xFF, 0x0489 & 0xFF},
00043        {0x048a & 0xFF, 0x04ff & 0xFF},
00044        {0x0500 & 0xFF, 0x0527 & 0xFF},
00045        {0x0531 & 0xFF, 0x0556 & 0xFF},
00046        {0x0559 & 0xFF, 0x0559 & 0xFF},
00047        {0x0561 & 0xFF, 0x0587 & 0xFF},
00048        {0x0589 & 0xFF, 0x0589 & 0xFF},
00049        {0x0591 & 0xFF, 0x05bd & 0xFF},
00050        {0x05bf & 0xFF, 0x05bf & 0xFF},
00051        {0x05c1 & 0xFF, 0x05c2 & 0xFF},
00052        {0x05c4 & 0xFF, 0x05c5 & 0xFF},
00053        {0x05c7 & 0xFF, 0x05c7 & 0xFF},
00054        {0x05d0 & 0xFF, 0x05ea & 0xFF},
00055        {0x05f0 & 0xFF, 0x05f3 & 0xFF},
00056        {0x05f4 & 0xFF, 0x05f4 & 0xFF},
00057        {0x0600 & 0xFF, 0x0603 & 0xFF},
00058        {0x060c & 0xFF, 0x060d & 0xFF},
00059        {0x0610 & 0xFF, 0x061a & 0xFF},
00060        {0x0620 & 0xFF, 0x064a & 0xFF},
00061        {0x064b & 0xFF, 0x065f & 0xFF},
00062        {0x0660 & 0xFF, 0x0669 & 0xFF},
00063        {0x066b & 0xFF, 0x066b & 0xFF},
00064        {0x066c & 0xFF, 0x066c & 0xFF},
00065        {0x066e & 0xFF, 0x066f & 0xFF},
00066        {0x0670 & 0xFF, 0x0670 & 0xFF},
00067        {0x0671 & 0xFF, 0x06d3 & 0xFF},
00068        {0x06d5 & 0xFF, 0x06d5 & 0xFF},
00069        {0x06d6 & 0xFF, 0x06dc & 0xFF},
00070        {0x06dd & 0xFF, 0x06dd & 0xFF},
00071        {0x06df & 0xFF, 0x06e4 & 0xFF},
00072        {0x06e5 & 0xFF, 0x06e6 & 0xFF},
00073        {0x06e7 & 0xFF, 0x06e8 & 0xFF},
00074        {0x06ea & 0xFF, 0x06ed & 0xFF},
00075        {0x06ee & 0xFF, 0x06ef & 0xFF},
00076        {0x06f0 & 0xFF, 0x06f9 & 0xFF},
00077        {0x06fa & 0xFF, 0x06fc & 0xFF},
00078        {0x06ff & 0xFF, 0x06ff & 0xFF},
00079        {0x070f & 0xFF, 0x070f & 0xFF},
00080        {0x0710 & 0xFF, 0x0710 & 0xFF},
00081        {0x0711 & 0xFF, 0x0711 & 0xFF},
00082        {0x0712 & 0xFF, 0x072f & 0xFF},
00083        {0x0730 & 0xFF, 0x074a & 0xFF},
00084        {0x074d & 0xFF, 0x07a5 & 0xFF},
00085        {0x07a6 & 0xFF, 0x07b0 & 0xFF},
00086        {0x07b1 & 0xFF, 0x07b1 & 0xFF},
00087        {0x07c0 & 0xFF, 0x07c9 & 0xFF},
00088        {0x07ca & 0xFF, 0x07ea & 0xFF},
00089        {0x07eb & 0xFF, 0x07f3 & 0xFF},
00090        {0x07f4 & 0xFF, 0x07f5 & 0xFF},
00091        {0x07f8 & 0xFF, 0x07f8 & 0xFF},
00092        {0x07fa & 0xFF, 0x07fa & 0xFF},
00093        {0x0800 & 0xFF, 0x0815 & 0xFF},
00094        {0x0816 & 0xFF, 0x0819 & 0xFF},
00095        {0x081a & 0xFF, 0x081a & 0xFF},
00096        {0x081b & 0xFF, 0x0823 & 0xFF},
00097        {0x0824 & 0xFF, 0x0824 & 0xFF},
00098        {0x0825 & 0xFF, 0x0827 & 0xFF},
00099        {0x0828 & 0xFF, 0x0828 & 0xFF},
00100        {0x0829 & 0xFF, 0x082d & 0xFF},
00101        {0x0840 & 0xFF, 0x0858 & 0xFF},
00102        {0x0859 & 0xFF, 0x085b & 0xFF},
00103        {0x0900 & 0xFF, 0x0903 & 0xFF},
00104        {0x0904 & 0xFF, 0x0939 & 0xFF},
00105        {0x093a & 0xFF, 0x093c & 0xFF},
00106        {0x093d & 0xFF, 0x093d & 0xFF},
00107        {0x093e & 0xFF, 0x094f & 0xFF},
00108        {0x0950 & 0xFF, 0x0950 & 0xFF},
00109        {0x0951 & 0xFF, 0x0957 & 0xFF},
00110        {0x0958 & 0xFF, 0x0961 & 0xFF},
00111        {0x0962 & 0xFF, 0x0963 & 0xFF},
00112        {0x0966 & 0xFF, 0x096f & 0xFF},
00113        {0x0971 & 0xFF, 0x0977 & 0xFF},
00114        {0x0979 & 0xFF, 0x097f & 0xFF},
00115        {0x0981 & 0xFF, 0x0983 & 0xFF},
00116        {0x0985 & 0xFF, 0x098c & 0xFF},
00117        {0x098f & 0xFF, 0x0990 & 0xFF},
00118        {0x0993 & 0xFF, 0x09a8 & 0xFF},
00119        {0x09aa & 0xFF, 0x09b0 & 0xFF},
00120        {0x09b2 & 0xFF, 0x09b2 & 0xFF},
00121        {0x09b6 & 0xFF, 0x09b9 & 0xFF},
00122        {0x09bc & 0xFF, 0x09bc & 0xFF},
00123        {0x09bd & 0xFF, 0x09bd & 0xFF},
00124        {0x09be & 0xFF, 0x09c4 & 0xFF},
00125        {0x09c7 & 0xFF, 0x09c8 & 0xFF},
00126        {0x09cb & 0xFF, 0x09cd & 0xFF},
00127        {0x09ce & 0xFF, 0x09ce & 0xFF},
00128        {0x09d7 & 0xFF, 0x09d7 & 0xFF},
00129        {0x09dc & 0xFF, 0x09dd & 0xFF},
00130        {0x09df & 0xFF, 0x09e1 & 0xFF},
00131        {0x09e2 & 0xFF, 0x09e3 & 0xFF},
00132        {0x09e6 & 0xFF, 0x09ef & 0xFF},
00133        {0x09f0 & 0xFF, 0x09f1 & 0xFF},
00134        {0x0a01 & 0xFF, 0x0a03 & 0xFF},
00135        {0x0a05 & 0xFF, 0x0a0a & 0xFF},
00136        {0x0a0f & 0xFF, 0x0a10 & 0xFF},
00137        {0x0a13 & 0xFF, 0x0a28 & 0xFF},
00138        {0x0a2a & 0xFF, 0x0a30 & 0xFF},
00139        {0x0a32 & 0xFF, 0x0a33 & 0xFF},
00140        {0x0a35 & 0xFF, 0x0a36 & 0xFF},
00141        {0x0a38 & 0xFF, 0x0a39 & 0xFF},
00142        {0x0a3c & 0xFF, 0x0a3c & 0xFF},
00143        {0x0a3e & 0xFF, 0x0a42 & 0xFF},
00144        {0x0a47 & 0xFF, 0x0a48 & 0xFF},
00145        {0x0a4b & 0xFF, 0x0a4d & 0xFF},
00146        {0x0a51 & 0xFF, 0x0a51 & 0xFF},
00147        {0x0a59 & 0xFF, 0x0a5c & 0xFF},
00148        {0x0a5e & 0xFF, 0x0a5e & 0xFF},
00149        {0x0a66 & 0xFF, 0x0a6f & 0xFF},
00150        {0x0a70 & 0xFF, 0x0a71 & 0xFF},
00151        {0x0a72 & 0xFF, 0x0a74 & 0xFF},
00152        {0x0a75 & 0xFF, 0x0a75 & 0xFF},
00153        {0x0a81 & 0xFF, 0x0a83 & 0xFF},
00154        {0x0a85 & 0xFF, 0x0a8d & 0xFF},
00155        {0x0a8f & 0xFF, 0x0a91 & 0xFF},
00156        {0x0a93 & 0xFF, 0x0aa8 & 0xFF},
00157        {0x0aaa & 0xFF, 0x0ab0 & 0xFF},
00158        {0x0ab2 & 0xFF, 0x0ab3 & 0xFF},
00159        {0x0ab5 & 0xFF, 0x0ab9 & 0xFF},
00160        {0x0abc & 0xFF, 0x0abc & 0xFF},
00161        {0x0abd & 0xFF, 0x0abd & 0xFF},
00162        {0x0abe & 0xFF, 0x0ac5 & 0xFF},
00163        {0x0ac7 & 0xFF, 0x0ac9 & 0xFF},
00164        {0x0acb & 0xFF, 0x0acd & 0xFF},
00165        {0x0ad0 & 0xFF, 0x0ad0 & 0xFF},
00166        {0x0ae0 & 0xFF, 0x0ae1 & 0xFF},
00167        {0x0ae2 & 0xFF, 0x0ae3 & 0xFF},
00168        {0x0ae6 & 0xFF, 0x0aef & 0xFF},
00169        {0x0b01 & 0xFF, 0x0b03 & 0xFF},
00170        {0x0b05 & 0xFF, 0x0b0c & 0xFF},
00171        {0x0b0f & 0xFF, 0x0b10 & 0xFF},
00172        {0x0b13 & 0xFF, 0x0b28 & 0xFF},
00173        {0x0b2a & 0xFF, 0x0b30 & 0xFF},
00174        {0x0b32 & 0xFF, 0x0b33 & 0xFF},
00175        {0x0b35 & 0xFF, 0x0b39 & 0xFF},
00176        {0x0b3c & 0xFF, 0x0b3c & 0xFF},
00177        {0x0b3d & 0xFF, 0x0b3d & 0xFF},
00178        {0x0b3e & 0xFF, 0x0b44 & 0xFF},
00179        {0x0b47 & 0xFF, 0x0b48 & 0xFF},
00180        {0x0b4b & 0xFF, 0x0b4d & 0xFF},
00181        {0x0b56 & 0xFF, 0x0b57 & 0xFF},
00182        {0x0b5c & 0xFF, 0x0b5d & 0xFF},
00183        {0x0b5f & 0xFF, 0x0b61 & 0xFF},
00184        {0x0b62 & 0xFF, 0x0b63 & 0xFF},
00185        {0x0b66 & 0xFF, 0x0b6f & 0xFF},
00186        {0x0b71 & 0xFF, 0x0b71 & 0xFF},
00187        {0x0b82 & 0xFF, 0x0b82 & 0xFF},
00188        {0x0b83 & 0xFF, 0x0b83 & 0xFF},
00189        {0x0b85 & 0xFF, 0x0b8a & 0xFF},
00190        {0x0b8e & 0xFF, 0x0b90 & 0xFF},
00191        {0x0b92 & 0xFF, 0x0b95 & 0xFF},
00192        {0x0b99 & 0xFF, 0x0b9a & 0xFF},
00193        {0x0b9c & 0xFF, 0x0b9c & 0xFF},
00194        {0x0b9e & 0xFF, 0x0b9f & 0xFF},
00195        {0x0ba3 & 0xFF, 0x0ba4 & 0xFF},
00196        {0x0ba8 & 0xFF, 0x0baa & 0xFF},
00197        {0x0bae & 0xFF, 0x0bb9 & 0xFF},
00198        {0x0bbe & 0xFF, 0x0bc2 & 0xFF},
00199        {0x0bc6 & 0xFF, 0x0bc8 & 0xFF},
00200        {0x0bca & 0xFF, 0x0bcd & 0xFF},
00201        {0x0bd0 & 0xFF, 0x0bd0 & 0xFF},
00202        {0x0bd7 & 0xFF, 0x0bd7 & 0xFF},
00203        {0x0be6 & 0xFF, 0x0bef & 0xFF},
00204        {0x0c01 & 0xFF, 0x0c03 & 0xFF},
00205        {0x0c05 & 0xFF, 0x0c0c & 0xFF},
00206        {0x0c0e & 0xFF, 0x0c10 & 0xFF},
00207        {0x0c12 & 0xFF, 0x0c28 & 0xFF},
00208        {0x0c2a & 0xFF, 0x0c33 & 0xFF},
00209        {0x0c35 & 0xFF, 0x0c39 & 0xFF},
00210        {0x0c3d & 0xFF, 0x0c3d & 0xFF},
00211        {0x0c3e & 0xFF, 0x0c44 & 0xFF},
00212        {0x0c46 & 0xFF, 0x0c48 & 0xFF},
00213        {0x0c4a & 0xFF, 0x0c4d & 0xFF},
00214        {0x0c55 & 0xFF, 0x0c56 & 0xFF},
00215        {0x0c58 & 0xFF, 0x0c59 & 0xFF},
00216        {0x0c60 & 0xFF, 0x0c61 & 0xFF},
00217        {0x0c62 & 0xFF, 0x0c63 & 0xFF},
00218        {0x0c66 & 0xFF, 0x0c6f & 0xFF},
00219        {0x0c82 & 0xFF, 0x0c83 & 0xFF},
00220        {0x0c85 & 0xFF, 0x0c8c & 0xFF},
00221        {0x0c8e & 0xFF, 0x0c90 & 0xFF},
00222        {0x0c92 & 0xFF, 0x0ca8 & 0xFF},
00223        {0x0caa & 0xFF, 0x0cb3 & 0xFF},
00224        {0x0cb5 & 0xFF, 0x0cb9 & 0xFF},
00225        {0x0cbc & 0xFF, 0x0cbc & 0xFF},
00226        {0x0cbd & 0xFF, 0x0cbd & 0xFF},
00227        {0x0cbe & 0xFF, 0x0cc4 & 0xFF},
00228        {0x0cc6 & 0xFF, 0x0cc8 & 0xFF},
00229        {0x0cca & 0xFF, 0x0ccd & 0xFF},
00230        {0x0cd5 & 0xFF, 0x0cd6 & 0xFF},
00231        {0x0cde & 0xFF, 0x0cde & 0xFF},
00232        {0x0ce0 & 0xFF, 0x0ce1 & 0xFF},
00233        {0x0ce2 & 0xFF, 0x0ce3 & 0xFF},
00234        {0x0ce6 & 0xFF, 0x0cef & 0xFF},
00235        {0x0cf1 & 0xFF, 0x0cf2 & 0xFF},
00236        {0x0d02 & 0xFF, 0x0d03 & 0xFF},
00237        {0x0d05 & 0xFF, 0x0d0c & 0xFF},
00238        {0x0d0e & 0xFF, 0x0d10 & 0xFF},
00239        {0x0d12 & 0xFF, 0x0d3a & 0xFF},
00240        {0x0d3d & 0xFF, 0x0d3d & 0xFF},
00241        {0x0d3e & 0xFF, 0x0d44 & 0xFF},
00242        {0x0d46 & 0xFF, 0x0d48 & 0xFF},
00243        {0x0d4a & 0xFF, 0x0d4d & 0xFF},
00244        {0x0d4e & 0xFF, 0x0d4e & 0xFF},
00245        {0x0d57 & 0xFF, 0x0d57 & 0xFF},
00246        {0x0d60 & 0xFF, 0x0d61 & 0xFF},
00247        {0x0d62 & 0xFF, 0x0d63 & 0xFF},
00248        {0x0d66 & 0xFF, 0x0d6f & 0xFF},
00249        {0x0d7a & 0xFF, 0x0d7f & 0xFF},
00250        {0x0d82 & 0xFF, 0x0d83 & 0xFF},
00251        {0x0d85 & 0xFF, 0x0d96 & 0xFF},
00252        {0x0d9a & 0xFF, 0x0db1 & 0xFF},
00253        {0x0db3 & 0xFF, 0x0dbb & 0xFF},
00254        {0x0dbd & 0xFF, 0x0dbd & 0xFF},
00255        {0x0dc0 & 0xFF, 0x0dc6 & 0xFF},
00256        {0x0dca & 0xFF, 0x0dca & 0xFF},
00257        {0x0dcf & 0xFF, 0x0dd4 & 0xFF},
00258        {0x0dd6 & 0xFF, 0x0dd6 & 0xFF},
00259        {0x0dd8 & 0xFF, 0x0ddf & 0xFF},
00260        {0x0df2 & 0xFF, 0x0df3 & 0xFF},
00261        {0x0e31 & 0xFF, 0x0e31 & 0xFF},
00262        {0x0e34 & 0xFF, 0x0e3a & 0xFF},
00263        {0x0e47 & 0xFF, 0x0e4e & 0xFF},
00264        {0x0e50 & 0xFF, 0x0e59 & 0xFF},
00265        {0x0eb1 & 0xFF, 0x0eb1 & 0xFF},
00266        {0x0eb4 & 0xFF, 0x0eb9 & 0xFF},
00267        {0x0ebb & 0xFF, 0x0ebc & 0xFF},
00268        {0x0ec8 & 0xFF, 0x0ecd & 0xFF},
00269        {0x0ed0 & 0xFF, 0x0ed9 & 0xFF},
00270        {0x0f00 & 0xFF, 0x0f00 & 0xFF},
00271        {0x0f18 & 0xFF, 0x0f19 & 0xFF},
00272        {0x0f20 & 0xFF, 0x0f29 & 0xFF},
00273        {0x0f35 & 0xFF, 0x0f35 & 0xFF},
00274        {0x0f37 & 0xFF, 0x0f37 & 0xFF},
00275        {0x0f39 & 0xFF, 0x0f39 & 0xFF},
00276        {0x0f3e & 0xFF, 0x0f3f & 0xFF},
00277        {0x0f40 & 0xFF, 0x0f47 & 0xFF},
00278        {0x0f49 & 0xFF, 0x0f6c & 0xFF},
00279        {0x0f71 & 0xFF, 0x0f84 & 0xFF},
00280        {0x0f86 & 0xFF, 0x0f87 & 0xFF},
00281        {0x0f88 & 0xFF, 0x0f8c & 0xFF},
00282        {0x0f8d & 0xFF, 0x0f97 & 0xFF},
00283        {0x0f99 & 0xFF, 0x0fbc & 0xFF},
00284        {0x0fc6 & 0xFF, 0x0fc6 & 0xFF},
00285        {0x102b & 0xFF, 0x103e & 0xFF},
00286        {0x1040 & 0xFF, 0x1049 & 0xFF},
00287        {0x1056 & 0xFF, 0x1059 & 0xFF},
00288        {0x105e & 0xFF, 0x1060 & 0xFF},
00289        {0x1062 & 0xFF, 0x1064 & 0xFF},
00290        {0x1067 & 0xFF, 0x106d & 0xFF},
00291        {0x1071 & 0xFF, 0x1074 & 0xFF},
00292        {0x1082 & 0xFF, 0x108d & 0xFF},
00293        {0x108f & 0xFF, 0x108f & 0xFF},
00294        {0x1090 & 0xFF, 0x1099 & 0xFF},
00295        {0x109a & 0xFF, 0x109d & 0xFF},
00296        {0x10a0 & 0xFF, 0x10c5 & 0xFF},
00297        {0x10d0 & 0xFF, 0x10fa & 0xFF},
00298        {0x10fc & 0xFF, 0x10fc & 0xFF},
00299        {0x1100 & 0xFF, 0x11ff & 0xFF},
00300        {0x1200 & 0xFF, 0x1248 & 0xFF},
00301        {0x124a & 0xFF, 0x124d & 0xFF},
00302        {0x1250 & 0xFF, 0x1256 & 0xFF},
00303        {0x1258 & 0xFF, 0x1258 & 0xFF},
00304        {0x125a & 0xFF, 0x125d & 0xFF},
00305        {0x1260 & 0xFF, 0x1288 & 0xFF},
00306        {0x128a & 0xFF, 0x128d & 0xFF},
00307        {0x1290 & 0xFF, 0x12b0 & 0xFF},
00308        {0x12b2 & 0xFF, 0x12b5 & 0xFF},
00309        {0x12b8 & 0xFF, 0x12be & 0xFF},
00310        {0x12c0 & 0xFF, 0x12c0 & 0xFF},
00311        {0x12c2 & 0xFF, 0x12c5 & 0xFF},
00312        {0x12c8 & 0xFF, 0x12d6 & 0xFF},
00313        {0x12d8 & 0xFF, 0x12ff & 0xFF},
00314        {0x1300 & 0xFF, 0x1310 & 0xFF},
00315        {0x1312 & 0xFF, 0x1315 & 0xFF},
00316        {0x1318 & 0xFF, 0x135a & 0xFF},
00317        {0x135d & 0xFF, 0x135f & 0xFF},
00318        {0x1380 & 0xFF, 0x138f & 0xFF},
00319        {0x13a0 & 0xFF, 0x13f4 & 0xFF},
00320        {0x1401 & 0xFF, 0x14ff & 0xFF},
00321        {0x1500 & 0xFF, 0x15ff & 0xFF},
00322        {0x1600 & 0xFF, 0x166c & 0xFF},
00323        {0x166f & 0xFF, 0x167f & 0xFF},
00324        {0x1681 & 0xFF, 0x169a & 0xFF},
00325        {0x16a0 & 0xFF, 0x16ea & 0xFF},
00326        {0x16ee & 0xFF, 0x16f0 & 0xFF},
00327        {0x1700 & 0xFF, 0x170c & 0xFF},
00328        {0x170e & 0xFF, 0x1711 & 0xFF},
00329        {0x1712 & 0xFF, 0x1714 & 0xFF},
00330        {0x1720 & 0xFF, 0x1731 & 0xFF},
00331        {0x1732 & 0xFF, 0x1734 & 0xFF},
00332        {0x1740 & 0xFF, 0x1751 & 0xFF},
00333        {0x1752 & 0xFF, 0x1753 & 0xFF},
00334        {0x1760 & 0xFF, 0x176c & 0xFF},
00335        {0x176e & 0xFF, 0x1770 & 0xFF},
00336        {0x1772 & 0xFF, 0x1773 & 0xFF},
00337        {0x17b4 & 0xFF, 0x17b5 & 0xFF},
00338        {0x17b6 & 0xFF, 0x17d3 & 0xFF},
00339        {0x17dd & 0xFF, 0x17dd & 0xFF},
00340        {0x17e0 & 0xFF, 0x17e9 & 0xFF},
00341        {0x180b & 0xFF, 0x180d & 0xFF},
00342        {0x1810 & 0xFF, 0x1819 & 0xFF},
00343        {0x1820 & 0xFF, 0x1877 & 0xFF},
00344        {0x1880 & 0xFF, 0x18a8 & 0xFF},
00345        {0x18a9 & 0xFF, 0x18a9 & 0xFF},
00346        {0x18aa & 0xFF, 0x18aa & 0xFF},
00347        {0x18b0 & 0xFF, 0x18f5 & 0xFF},
00348        {0x1900 & 0xFF, 0x191c & 0xFF},
00349        {0x1920 & 0xFF, 0x192b & 0xFF},
00350        {0x1930 & 0xFF, 0x193b & 0xFF},
00351        {0x1946 & 0xFF, 0x194f & 0xFF},
00352        {0x19b0 & 0xFF, 0x19c0 & 0xFF},
00353        {0x19c8 & 0xFF, 0x19c9 & 0xFF},
00354        {0x19d0 & 0xFF, 0x19d9 & 0xFF},
00355        {0x1a00 & 0xFF, 0x1a16 & 0xFF},
00356        {0x1a17 & 0xFF, 0x1a1b & 0xFF},
00357        {0x1a55 & 0xFF, 0x1a5e & 0xFF},
00358        {0x1a60 & 0xFF, 0x1a7c & 0xFF},
00359        {0x1a7f & 0xFF, 0x1a7f & 0xFF},
00360        {0x1a80 & 0xFF, 0x1a89 & 0xFF},
00361        {0x1a90 & 0xFF, 0x1a99 & 0xFF},
00362        {0x1b00 & 0xFF, 0x1b04 & 0xFF},
00363        {0x1b05 & 0xFF, 0x1b33 & 0xFF},
00364        {0x1b34 & 0xFF, 0x1b44 & 0xFF},
00365        {0x1b45 & 0xFF, 0x1b4b & 0xFF},
00366        {0x1b50 & 0xFF, 0x1b59 & 0xFF},
00367        {0x1b6b & 0xFF, 0x1b73 & 0xFF},
00368        {0x1b80 & 0xFF, 0x1b82 & 0xFF},
00369        {0x1b83 & 0xFF, 0x1ba0 & 0xFF},
00370        {0x1ba1 & 0xFF, 0x1baa & 0xFF},
00371        {0x1bae & 0xFF, 0x1baf & 0xFF},
00372        {0x1bb0 & 0xFF, 0x1bb9 & 0xFF},
00373        {0x1bc0 & 0xFF, 0x1be5 & 0xFF},
00374        {0x1be6 & 0xFF, 0x1bf3 & 0xFF},
00375        {0x1c00 & 0xFF, 0x1c23 & 0xFF},
00376        {0x1c24 & 0xFF, 0x1c37 & 0xFF},
00377        {0x1c40 & 0xFF, 0x1c49 & 0xFF},
00378        {0x1c4d & 0xFF, 0x1c4f & 0xFF},
00379        {0x1c50 & 0xFF, 0x1c59 & 0xFF},
00380        {0x1c5a & 0xFF, 0x1c7d & 0xFF},
00381        {0x1cd0 & 0xFF, 0x1cd2 & 0xFF},
00382        {0x1cd4 & 0xFF, 0x1ce8 & 0xFF},
00383        {0x1ce9 & 0xFF, 0x1cec & 0xFF},
00384        {0x1ced & 0xFF, 0x1ced & 0xFF},
00385        {0x1cee & 0xFF, 0x1cf1 & 0xFF},
00386        {0x1cf2 & 0xFF, 0x1cf2 & 0xFF},
00387        {0x1d00 & 0xFF, 0x1dbf & 0xFF},
00388        {0x1dc0 & 0xFF, 0x1de6 & 0xFF},
00389        {0x1dfc & 0xFF, 0x1dff & 0xFF},
00390        {0x1e00 & 0xFF, 0x1eff & 0xFF},
00391        {0x1f00 & 0xFF, 0x1f15 & 0xFF},
00392        {0x1f18 & 0xFF, 0x1f1d & 0xFF},
00393        {0x1f20 & 0xFF, 0x1f45 & 0xFF},
00394        {0x1f48 & 0xFF, 0x1f4d & 0xFF},
00395        {0x1f50 & 0xFF, 0x1f57 & 0xFF},
00396        {0x1f59 & 0xFF, 0x1f59 & 0xFF},
00397        {0x1f5b & 0xFF, 0x1f5b & 0xFF},
00398        {0x1f5d & 0xFF, 0x1f5d & 0xFF},
00399        {0x1f5f & 0xFF, 0x1f7d & 0xFF},
00400        {0x1f80 & 0xFF, 0x1fb4 & 0xFF},
00401        {0x1fb6 & 0xFF, 0x1fbc & 0xFF},
00402        {0x1fbe & 0xFF, 0x1fbe & 0xFF},
00403        {0x1fc2 & 0xFF, 0x1fc4 & 0xFF},
00404        {0x1fc6 & 0xFF, 0x1fcc & 0xFF},
00405        {0x1fd0 & 0xFF, 0x1fd3 & 0xFF},
00406        {0x1fd6 & 0xFF, 0x1fdb & 0xFF},
00407        {0x1fe0 & 0xFF, 0x1fec & 0xFF},
00408        {0x1ff2 & 0xFF, 0x1ff4 & 0xFF},
00409        {0x1ff6 & 0xFF, 0x1ffc & 0xFF},
00410        {0x200c & 0xFF, 0x200d & 0xFF},
00411        {0x200e & 0xFF, 0x200f & 0xFF},
00412        {0x2018 & 0xFF, 0x2019 & 0xFF},
00413        {0x2024 & 0xFF, 0x2024 & 0xFF},
00414        {0x2027 & 0xFF, 0x2027 & 0xFF},
00415        {0x2028 & 0xFF, 0x2029 & 0xFF},
00416        {0x202a & 0xFF, 0x202e & 0xFF},
00417        {0x203f & 0xFF, 0x2040 & 0xFF},
00418        {0x2044 & 0xFF, 0x2044 & 0xFF},
00419        {0x2054 & 0xFF, 0x2054 & 0xFF},
00420        {0x2060 & 0xFF, 0x2064 & 0xFF},
00421        {0x206a & 0xFF, 0x206f & 0xFF},
00422        {0x2071 & 0xFF, 0x2071 & 0xFF},
00423        {0x207f & 0xFF, 0x207f & 0xFF},
00424        {0x2090 & 0xFF, 0x209c & 0xFF},
00425        {0x20d0 & 0xFF, 0x20f0 & 0xFF},
00426        {0x2102 & 0xFF, 0x2102 & 0xFF},
00427        {0x2107 & 0xFF, 0x2107 & 0xFF},
00428        {0x210a & 0xFF, 0x2113 & 0xFF},
00429        {0x2115 & 0xFF, 0x2115 & 0xFF},
00430        {0x2119 & 0xFF, 0x211d & 0xFF},
00431        {0x2124 & 0xFF, 0x2124 & 0xFF},
00432        {0x2126 & 0xFF, 0x2126 & 0xFF},
00433        {0x2128 & 0xFF, 0x2128 & 0xFF},
00434        {0x212a & 0xFF, 0x212d & 0xFF},
00435        {0x212f & 0xFF, 0x2139 & 0xFF},
00436        {0x213c & 0xFF, 0x213f & 0xFF},
00437        {0x2145 & 0xFF, 0x2149 & 0xFF},
00438        {0x214e & 0xFF, 0x214e & 0xFF},
00439        {0x2160 & 0xFF, 0x2188 & 0xFF},
00440        {0x24b6 & 0xFF, 0x24e9 & 0xFF},
00441        {0x2c00 & 0xFF, 0x2c2e & 0xFF},
00442        {0x2c30 & 0xFF, 0x2c5e & 0xFF},
00443        {0x2c60 & 0xFF, 0x2ce4 & 0xFF},
00444        {0x2ceb & 0xFF, 0x2cee & 0xFF},
00445        {0x2cef & 0xFF, 0x2cf1 & 0xFF},
00446        {0x2d00 & 0xFF, 0x2d25 & 0xFF},
00447        {0x2d30 & 0xFF, 0x2d65 & 0xFF},
00448        {0x2d6f & 0xFF, 0x2d6f & 0xFF},
00449        {0x2d7f & 0xFF, 0x2d7f & 0xFF},
00450        {0x2d80 & 0xFF, 0x2d96 & 0xFF},
00451        {0x2da0 & 0xFF, 0x2da6 & 0xFF},
00452        {0x2da8 & 0xFF, 0x2dae & 0xFF},
00453        {0x2db0 & 0xFF, 0x2db6 & 0xFF},
00454        {0x2db8 & 0xFF, 0x2dbe & 0xFF},
00455        {0x2dc0 & 0xFF, 0x2dc6 & 0xFF},
00456        {0x2dc8 & 0xFF, 0x2dce & 0xFF},
00457        {0x2dd0 & 0xFF, 0x2dd6 & 0xFF},
00458        {0x2dd8 & 0xFF, 0x2dde & 0xFF},
00459        {0x2de0 & 0xFF, 0x2dff & 0xFF},
00460        {0x2e2f & 0xFF, 0x2e2f & 0xFF},
00461        {0x3005 & 0xFF, 0x3005 & 0xFF},
00462        {0x302a & 0xFF, 0x302f & 0xFF},
00463        {0x3031 & 0xFF, 0x3035 & 0xFF},
00464        {0x303b & 0xFF, 0x303c & 0xFF},
00465        {0x3099 & 0xFF, 0x309a & 0xFF},
00466        {0x309b & 0xFF, 0x309c & 0xFF},
00467        {0x30a0 & 0xFF, 0x30fa & 0xFF},
00468        {0x30fc & 0xFF, 0x30ff & 0xFF},
00469        {0x3105 & 0xFF, 0x312d & 0xFF},
00470        {0x3131 & 0xFF, 0x318e & 0xFF},
00471        {0x31a0 & 0xFF, 0x31ba & 0xFF},
00472        {0x31f0 & 0xFF, 0x31ff & 0xFF},
00473        {0x32d0 & 0xFF, 0x32fe & 0xFF},
00474        {0x3300 & 0xFF, 0x3357 & 0xFF},
00475        {0xa000 & 0xFF, 0xa0ff & 0xFF},
00476        {0xa100 & 0xFF, 0xa1ff & 0xFF},
00477        {0xa200 & 0xFF, 0xa2ff & 0xFF},
00478        {0xa300 & 0xFF, 0xa3ff & 0xFF},
00479        {0xa400 & 0xFF, 0xa48c & 0xFF},
00480        {0xa4d0 & 0xFF, 0xa4fd & 0xFF},
00481        {0xa500 & 0xFF, 0xa5ff & 0xFF},
00482        {0xa600 & 0xFF, 0xa60c & 0xFF},
00483        {0xa610 & 0xFF, 0xa61f & 0xFF},
00484        {0xa620 & 0xFF, 0xa629 & 0xFF},
00485        {0xa62a & 0xFF, 0xa62b & 0xFF},
00486        {0xa640 & 0xFF, 0xa66e & 0xFF},
00487        {0xa66f & 0xFF, 0xa672 & 0xFF},
00488        {0xa67c & 0xFF, 0xa67d & 0xFF},
00489        {0xa67f & 0xFF, 0xa697 & 0xFF},
00490        {0xa6a0 & 0xFF, 0xa6ef & 0xFF},
00491        {0xa6f0 & 0xFF, 0xa6f1 & 0xFF},
00492        {0xa717 & 0xFF, 0xa71f & 0xFF},
00493        {0xa722 & 0xFF, 0xa788 & 0xFF},
00494        {0xa78b & 0xFF, 0xa78e & 0xFF},
00495        {0xa790 & 0xFF, 0xa791 & 0xFF},
00496        {0xa7a0 & 0xFF, 0xa7a9 & 0xFF},
00497        {0xa7fa & 0xFF, 0xa7ff & 0xFF},
00498        {0xa800 & 0xFF, 0xa801 & 0xFF},
00499        {0xa802 & 0xFF, 0xa802 & 0xFF},
00500        {0xa803 & 0xFF, 0xa805 & 0xFF},
00501        {0xa806 & 0xFF, 0xa806 & 0xFF},
00502        {0xa807 & 0xFF, 0xa80a & 0xFF},
00503        {0xa80b & 0xFF, 0xa80b & 0xFF},
00504        {0xa80c & 0xFF, 0xa822 & 0xFF},
00505        {0xa823 & 0xFF, 0xa827 & 0xFF},
00506        {0xa840 & 0xFF, 0xa873 & 0xFF},
00507        {0xa880 & 0xFF, 0xa881 & 0xFF},
00508        {0xa882 & 0xFF, 0xa8b3 & 0xFF},
00509        {0xa8b4 & 0xFF, 0xa8c4 & 0xFF},
00510        {0xa8d0 & 0xFF, 0xa8d9 & 0xFF},
00511        {0xa8e0 & 0xFF, 0xa8f1 & 0xFF},
00512        {0xa8f2 & 0xFF, 0xa8f7 & 0xFF},
00513        {0xa8fb & 0xFF, 0xa8fb & 0xFF},
00514        {0xa900 & 0xFF, 0xa909 & 0xFF},
00515        {0xa90a & 0xFF, 0xa925 & 0xFF},
00516        {0xa926 & 0xFF, 0xa92d & 0xFF},
00517        {0xa930 & 0xFF, 0xa946 & 0xFF},
00518        {0xa947 & 0xFF, 0xa953 & 0xFF},
00519        {0xa960 & 0xFF, 0xa97c & 0xFF},
00520        {0xa980 & 0xFF, 0xa983 & 0xFF},
00521        {0xa984 & 0xFF, 0xa9b2 & 0xFF},
00522        {0xa9b3 & 0xFF, 0xa9c0 & 0xFF},
00523        {0xa9cf & 0xFF, 0xa9cf & 0xFF},
00524        {0xa9d0 & 0xFF, 0xa9d9 & 0xFF},
00525        {0xaa00 & 0xFF, 0xaa28 & 0xFF},
00526        {0xaa29 & 0xFF, 0xaa36 & 0xFF},
00527        {0xaa40 & 0xFF, 0xaa42 & 0xFF},
00528        {0xaa43 & 0xFF, 0xaa43 & 0xFF},
00529        {0xaa44 & 0xFF, 0xaa4b & 0xFF},
00530        {0xaa4c & 0xFF, 0xaa4d & 0xFF},
00531        {0xaa50 & 0xFF, 0xaa59 & 0xFF},
00532        {0xaa7b & 0xFF, 0xaa7b & 0xFF},
00533        {0xaab0 & 0xFF, 0xaab0 & 0xFF},
00534        {0xaab2 & 0xFF, 0xaab4 & 0xFF},
00535        {0xaab7 & 0xFF, 0xaab8 & 0xFF},
00536        {0xaabe & 0xFF, 0xaabf & 0xFF},
00537        {0xaac1 & 0xFF, 0xaac1 & 0xFF},
00538        {0xab01 & 0xFF, 0xab06 & 0xFF},
00539        {0xab09 & 0xFF, 0xab0e & 0xFF},
00540        {0xab11 & 0xFF, 0xab16 & 0xFF},
00541        {0xab20 & 0xFF, 0xab26 & 0xFF},
00542        {0xab28 & 0xFF, 0xab2e & 0xFF},
00543        {0xabc0 & 0xFF, 0xabe2 & 0xFF},
00544        {0xabe3 & 0xFF, 0xabea & 0xFF},
00545        {0xabec & 0xFF, 0xabed & 0xFF},
00546        {0xabf0 & 0xFF, 0xabf9 & 0xFF},
00547        {0xac00 & 0xFF, 0xacff & 0xFF},
00548        {0xad00 & 0xFF, 0xadff & 0xFF},
00549        {0xae00 & 0xFF, 0xaeff & 0xFF},
00550        {0xaf00 & 0xFF, 0xafff & 0xFF},
00551        {0xb000 & 0xFF, 0xb0ff & 0xFF},
00552        {0xb100 & 0xFF, 0xb1ff & 0xFF},
00553        {0xb200 & 0xFF, 0xb2ff & 0xFF},
00554        {0xb300 & 0xFF, 0xb3ff & 0xFF},
00555        {0xb400 & 0xFF, 0xb4ff & 0xFF},
00556        {0xb500 & 0xFF, 0xb5ff & 0xFF},
00557        {0xb600 & 0xFF, 0xb6ff & 0xFF},
00558        {0xb700 & 0xFF, 0xb7ff & 0xFF},
00559        {0xb800 & 0xFF, 0xb8ff & 0xFF},
00560        {0xb900 & 0xFF, 0xb9ff & 0xFF},
00561        {0xba00 & 0xFF, 0xbaff & 0xFF},
00562        {0xbb00 & 0xFF, 0xbbff & 0xFF},
00563        {0xbc00 & 0xFF, 0xbcff & 0xFF},
00564        {0xbd00 & 0xFF, 0xbdff & 0xFF},
00565        {0xbe00 & 0xFF, 0xbeff & 0xFF},
00566        {0xbf00 & 0xFF, 0xbfff & 0xFF},
00567        {0xc000 & 0xFF, 0xc0ff & 0xFF},
00568        {0xc100 & 0xFF, 0xc1ff & 0xFF},
00569        {0xc200 & 0xFF, 0xc2ff & 0xFF},
00570        {0xc300 & 0xFF, 0xc3ff & 0xFF},
00571        {0xc400 & 0xFF, 0xc4ff & 0xFF},
00572        {0xc500 & 0xFF, 0xc5ff & 0xFF},
00573        {0xc600 & 0xFF, 0xc6ff & 0xFF},
00574        {0xc700 & 0xFF, 0xc7ff & 0xFF},
00575        {0xc800 & 0xFF, 0xc8ff & 0xFF},
00576        {0xc900 & 0xFF, 0xc9ff & 0xFF},
00577        {0xca00 & 0xFF, 0xcaff & 0xFF},
00578        {0xcb00 & 0xFF, 0xcbff & 0xFF},
00579        {0xcc00 & 0xFF, 0xccff & 0xFF},
00580        {0xcd00 & 0xFF, 0xcdff & 0xFF},
00581        {0xce00 & 0xFF, 0xceff & 0xFF},
00582        {0xcf00 & 0xFF, 0xcfff & 0xFF},
00583        {0xd000 & 0xFF, 0xd0ff & 0xFF},
00584        {0xd100 & 0xFF, 0xd1ff & 0xFF},
00585        {0xd200 & 0xFF, 0xd2ff & 0xFF},
00586        {0xd300 & 0xFF, 0xd3ff & 0xFF},
00587        {0xd400 & 0xFF, 0xd4ff & 0xFF},
00588        {0xd500 & 0xFF, 0xd5ff & 0xFF},
00589        {0xd600 & 0xFF, 0xd6ff & 0xFF},
00590        {0xd700 & 0xFF, 0xd7a3 & 0xFF},
00591        {0xd7b0 & 0xFF, 0xd7c6 & 0xFF},
00592        {0xd7cb & 0xFF, 0xd7fb & 0xFF},
00593        {0xfb00 & 0xFF, 0xfb06 & 0xFF},
00594        {0xfb13 & 0xFF, 0xfb17 & 0xFF},
00595        {0xfb1d & 0xFF, 0xfb1d & 0xFF},
00596        {0xfb1e & 0xFF, 0xfb1e & 0xFF},
00597        {0xfb1f & 0xFF, 0xfb28 & 0xFF},
00598        {0xfb2a & 0xFF, 0xfb36 & 0xFF},
00599        {0xfb38 & 0xFF, 0xfb3c & 0xFF},
00600        {0xfb3e & 0xFF, 0xfb3e & 0xFF},
00601        {0xfb40 & 0xFF, 0xfb41 & 0xFF},
00602        {0xfb43 & 0xFF, 0xfb44 & 0xFF},
00603        {0xfb46 & 0xFF, 0xfbb1 & 0xFF},
00604        {0xfbd3 & 0xFF, 0xfbff & 0xFF},
00605        {0xfc00 & 0xFF, 0xfcff & 0xFF},
00606        {0xfd00 & 0xFF, 0xfd3d & 0xFF},
00607        {0xfd50 & 0xFF, 0xfd8f & 0xFF},
00608        {0xfd92 & 0xFF, 0xfdc7 & 0xFF},
00609        {0xfdf0 & 0xFF, 0xfdfb & 0xFF},
00610        {0xfe00 & 0xFF, 0xfe0f & 0xFF},
00611        {0xfe10 & 0xFF, 0xfe10 & 0xFF},
00612        {0xfe13 & 0xFF, 0xfe13 & 0xFF},
00613        {0xfe14 & 0xFF, 0xfe14 & 0xFF},
00614        {0xfe20 & 0xFF, 0xfe26 & 0xFF},
00615        {0xfe33 & 0xFF, 0xfe34 & 0xFF},
00616        {0xfe4d & 0xFF, 0xfe4f & 0xFF},
00617        {0xfe50 & 0xFF, 0xfe50 & 0xFF},
00618        {0xfe52 & 0xFF, 0xfe52 & 0xFF},
00619        {0xfe54 & 0xFF, 0xfe54 & 0xFF},
00620        {0xfe55 & 0xFF, 0xfe55 & 0xFF},
00621        {0xfe70 & 0xFF, 0xfe74 & 0xFF},
00622        {0xfe76 & 0xFF, 0xfefc & 0xFF},
00623        {0xfeff & 0xFF, 0xfeff & 0xFF},
00624        {0xff07 & 0xFF, 0xff07 & 0xFF},
00625        {0xff0c & 0xFF, 0xff0c & 0xFF},
00626        {0xff0e & 0xFF, 0xff0e & 0xFF},
00627        {0xff1a & 0xFF, 0xff1a & 0xFF},
00628        {0xff1b & 0xFF, 0xff1b & 0xFF},
00629        {0xff21 & 0xFF, 0xff3a & 0xFF},
00630        {0xff3f & 0xFF, 0xff3f & 0xFF},
00631        {0xff41 & 0xFF, 0xff5a & 0xFF},
00632        {0xff66 & 0xFF, 0xff9d & 0xFF},
00633        {0xff9e & 0xFF, 0xff9f & 0xFF},
00634        {0xffa0 & 0xFF, 0xffbe & 0xFF},
00635        {0xffc2 & 0xFF, 0xffc7 & 0xFF},
00636        {0xffca & 0xFF, 0xffcf & 0xFF},
00637        {0xffd2 & 0xFF, 0xffd7 & 0xFF},
00638        {0xffda & 0xFF, 0xffdc & 0xFF},
00639        {0xfff9 & 0xFF, 0xfffb & 0xFF},
00640        {0x10000 & 0xFF, 0x1000b & 0xFF},
00641        {0x1000d & 0xFF, 0x10026 & 0xFF},
00642        {0x10028 & 0xFF, 0x1003a & 0xFF},
00643        {0x1003c & 0xFF, 0x1003d & 0xFF},
00644        {0x1003f & 0xFF, 0x1004d & 0xFF},
00645        {0x10050 & 0xFF, 0x1005d & 0xFF},
00646        {0x10080 & 0xFF, 0x100fa & 0xFF},
00647        {0x10140 & 0xFF, 0x10174 & 0xFF},
00648        {0x101fd & 0xFF, 0x101fd & 0xFF},
00649        {0x10280 & 0xFF, 0x1029c & 0xFF},
00650        {0x102a0 & 0xFF, 0x102d0 & 0xFF},
00651        {0x10300 & 0xFF, 0x1031e & 0xFF},
00652        {0x10330 & 0xFF, 0x1034a & 0xFF},
00653        {0x10380 & 0xFF, 0x1039d & 0xFF},
00654        {0x103a0 & 0xFF, 0x103c3 & 0xFF},
00655        {0x103c8 & 0xFF, 0x103cf & 0xFF},
00656        {0x103d1 & 0xFF, 0x103d5 & 0xFF},
00657        {0x10400 & 0xFF, 0x1049d & 0xFF},
00658        {0x104a0 & 0xFF, 0x104a9 & 0xFF},
00659        {0x10800 & 0xFF, 0x10805 & 0xFF},
00660        {0x10808 & 0xFF, 0x10808 & 0xFF},
00661        {0x1080a & 0xFF, 0x10835 & 0xFF},
00662        {0x10837 & 0xFF, 0x10838 & 0xFF},
00663        {0x1083c & 0xFF, 0x1083c & 0xFF},
00664        {0x1083f & 0xFF, 0x10855 & 0xFF},
00665        {0x10900 & 0xFF, 0x10915 & 0xFF},
00666        {0x10920 & 0xFF, 0x10939 & 0xFF},
00667        {0x10a00 & 0xFF, 0x10a00 & 0xFF},
00668        {0x10a01 & 0xFF, 0x10a03 & 0xFF},
00669        {0x10a05 & 0xFF, 0x10a06 & 0xFF},
00670        {0x10a0c & 0xFF, 0x10a0f & 0xFF},
00671        {0x10a10 & 0xFF, 0x10a13 & 0xFF},
00672        {0x10a15 & 0xFF, 0x10a17 & 0xFF},
00673        {0x10a19 & 0xFF, 0x10a33 & 0xFF},
00674        {0x10a38 & 0xFF, 0x10a3a & 0xFF},
00675        {0x10a3f & 0xFF, 0x10a3f & 0xFF},
00676        {0x10a60 & 0xFF, 0x10a7c & 0xFF},
00677        {0x10b00 & 0xFF, 0x10b35 & 0xFF},
00678        {0x10b40 & 0xFF, 0x10b55 & 0xFF},
00679        {0x10b60 & 0xFF, 0x10b72 & 0xFF},
00680        {0x10c00 & 0xFF, 0x10c48 & 0xFF},
00681        {0x11000 & 0xFF, 0x11002 & 0xFF},
00682        {0x11003 & 0xFF, 0x11037 & 0xFF},
00683        {0x11038 & 0xFF, 0x11046 & 0xFF},
00684        {0x11066 & 0xFF, 0x1106f & 0xFF},
00685        {0x11080 & 0xFF, 0x11082 & 0xFF},
00686        {0x11083 & 0xFF, 0x110af & 0xFF},
00687        {0x110b0 & 0xFF, 0x110ba & 0xFF},
00688        {0x110bd & 0xFF, 0x110bd & 0xFF},
00689        {0x12000 & 0xFF, 0x120ff & 0xFF},
00690        {0x12100 & 0xFF, 0x121ff & 0xFF},
00691        {0x12200 & 0xFF, 0x122ff & 0xFF},
00692        {0x12300 & 0xFF, 0x1236e & 0xFF},
00693        {0x12400 & 0xFF, 0x12462 & 0xFF},
00694        {0x13000 & 0xFF, 0x130ff & 0xFF},
00695        {0x13100 & 0xFF, 0x131ff & 0xFF},
00696        {0x13200 & 0xFF, 0x132ff & 0xFF},
00697        {0x13300 & 0xFF, 0x133ff & 0xFF},
00698        {0x13400 & 0xFF, 0x1342e & 0xFF},
00699        {0x16800 & 0xFF, 0x168ff & 0xFF},
00700        {0x16900 & 0xFF, 0x169ff & 0xFF},
00701        {0x16a00 & 0xFF, 0x16a38 & 0xFF},
00702        {0x1b000 & 0xFF, 0x1b000 & 0xFF},
00703        {0x1d165 & 0xFF, 0x1d169 & 0xFF},
00704        {0x1d16d & 0xFF, 0x1d172 & 0xFF},
00705        {0x1d173 & 0xFF, 0x1d17a & 0xFF},
00706        {0x1d17b & 0xFF, 0x1d182 & 0xFF},
00707        {0x1d185 & 0xFF, 0x1d18b & 0xFF},
00708        {0x1d1aa & 0xFF, 0x1d1ad & 0xFF},
00709        {0x1d242 & 0xFF, 0x1d244 & 0xFF},
00710        {0x1d400 & 0xFF, 0x1d454 & 0xFF},
00711        {0x1d456 & 0xFF, 0x1d49c & 0xFF},
00712        {0x1d49e & 0xFF, 0x1d49f & 0xFF},
00713        {0x1d4a2 & 0xFF, 0x1d4a2 & 0xFF},
00714        {0x1d4a5 & 0xFF, 0x1d4a6 & 0xFF},
00715        {0x1d4a9 & 0xFF, 0x1d4ac & 0xFF},
00716        {0x1d4ae & 0xFF, 0x1d4b9 & 0xFF},
00717        {0x1d4bb & 0xFF, 0x1d4bb & 0xFF},
00718        {0x1d4bd & 0xFF, 0x1d4c3 & 0xFF},
00719        {0x1d4c5 & 0xFF, 0x1d4ff & 0xFF},
00720        {0x1d500 & 0xFF, 0x1d505 & 0xFF},
00721        {0x1d507 & 0xFF, 0x1d50a & 0xFF},
00722        {0x1d50d & 0xFF, 0x1d514 & 0xFF},
00723        {0x1d516 & 0xFF, 0x1d51c & 0xFF},
00724        {0x1d51e & 0xFF, 0x1d539 & 0xFF},
00725        {0x1d53b & 0xFF, 0x1d53e & 0xFF},
00726        {0x1d540 & 0xFF, 0x1d544 & 0xFF},
00727        {0x1d546 & 0xFF, 0x1d546 & 0xFF},
00728        {0x1d54a & 0xFF, 0x1d550 & 0xFF},
00729        {0x1d552 & 0xFF, 0x1d5ff & 0xFF},
00730        {0x1d600 & 0xFF, 0x1d6a5 & 0xFF},
00731        {0x1d6a8 & 0xFF, 0x1d6c0 & 0xFF},
00732        {0x1d6c2 & 0xFF, 0x1d6da & 0xFF},
00733        {0x1d6dc & 0xFF, 0x1d6fa & 0xFF},
00734        {0x1d6fc & 0xFF, 0x1d6ff & 0xFF},
00735        {0x1d700 & 0xFF, 0x1d714 & 0xFF},
00736        {0x1d716 & 0xFF, 0x1d734 & 0xFF},
00737        {0x1d736 & 0xFF, 0x1d74e & 0xFF},
00738        {0x1d750 & 0xFF, 0x1d76e & 0xFF},
00739        {0x1d770 & 0xFF, 0x1d788 & 0xFF},
00740        {0x1d78a & 0xFF, 0x1d7a8 & 0xFF},
00741        {0x1d7aa & 0xFF, 0x1d7c2 & 0xFF},
00742        {0x1d7c4 & 0xFF, 0x1d7cb & 0xFF},
00743        {0x1d7ce & 0xFF, 0x1d7ff & 0xFF},
00744        {0xe0001 & 0xFF, 0xe0001 & 0xFF},
00745        {0xe0020 & 0xFF, 0xe007f & 0xFF},
00746        {0xe0100 & 0xFF, 0xe01ef & 0xFF}};
00747 
00748 static const uint8_t unicode_classtab[]={
00749        UNICODE_WB_LF,
00750        UNICODE_WB_Newline,
00751        UNICODE_WB_CR,
00752        UNICODE_WB_MidNumLet,
00753        UNICODE_WB_MidNum,
00754        UNICODE_WB_MidNumLet,
00755        UNICODE_WB_Numeric,
00756        UNICODE_WB_MidLetter,
00757        UNICODE_WB_MidNum,
00758        UNICODE_WB_ALetter,
00759        UNICODE_WB_ExtendNumLet,
00760        UNICODE_WB_ALetter,
00761        UNICODE_WB_Newline,
00762        UNICODE_WB_ALetter,
00763        UNICODE_WB_Format,
00764        UNICODE_WB_ALetter,
00765        UNICODE_WB_MidLetter,
00766        UNICODE_WB_ALetter,
00767        UNICODE_WB_ALetter,
00768        UNICODE_WB_ALetter,
00769        UNICODE_WB_ALetter,
00770        UNICODE_WB_ALetter,
00771        UNICODE_WB_ALetter,
00772        UNICODE_WB_ALetter,
00773        UNICODE_WB_ALetter,
00774        UNICODE_WB_ALetter,
00775        UNICODE_WB_ALetter,
00776        UNICODE_WB_Extend,
00777        UNICODE_WB_ALetter,
00778        UNICODE_WB_ALetter,
00779        UNICODE_WB_ALetter,
00780        UNICODE_WB_MidNum,
00781        UNICODE_WB_ALetter,
00782        UNICODE_WB_MidLetter,
00783        UNICODE_WB_ALetter,
00784        UNICODE_WB_ALetter,
00785        UNICODE_WB_ALetter,
00786        UNICODE_WB_ALetter,
00787        UNICODE_WB_ALetter,
00788        UNICODE_WB_ALetter,
00789        UNICODE_WB_Extend,
00790        UNICODE_WB_ALetter,
00791        UNICODE_WB_ALetter,
00792        UNICODE_WB_ALetter,
00793        UNICODE_WB_ALetter,
00794        UNICODE_WB_ALetter,
00795        UNICODE_WB_MidNum,
00796        UNICODE_WB_Extend,
00797        UNICODE_WB_Extend,
00798        UNICODE_WB_Extend,
00799        UNICODE_WB_Extend,
00800        UNICODE_WB_Extend,
00801        UNICODE_WB_ALetter,
00802        UNICODE_WB_ALetter,
00803        UNICODE_WB_MidLetter,
00804        UNICODE_WB_Format,
00805        UNICODE_WB_MidNum,
00806        UNICODE_WB_Extend,
00807        UNICODE_WB_ALetter,
00808        UNICODE_WB_Extend,
00809        UNICODE_WB_Numeric,
00810        UNICODE_WB_Numeric,
00811        UNICODE_WB_MidNum,
00812        UNICODE_WB_ALetter,
00813        UNICODE_WB_Extend,
00814        UNICODE_WB_ALetter,
00815        UNICODE_WB_ALetter,
00816        UNICODE_WB_Extend,
00817        UNICODE_WB_Format,
00818        UNICODE_WB_Extend,
00819        UNICODE_WB_ALetter,
00820        UNICODE_WB_Extend,
00821        UNICODE_WB_Extend,
00822        UNICODE_WB_ALetter,
00823        UNICODE_WB_Numeric,
00824        UNICODE_WB_ALetter,
00825        UNICODE_WB_ALetter,
00826        UNICODE_WB_Format,
00827        UNICODE_WB_ALetter,
00828        UNICODE_WB_Extend,
00829        UNICODE_WB_ALetter,
00830        UNICODE_WB_Extend,
00831        UNICODE_WB_ALetter,
00832        UNICODE_WB_Extend,
00833        UNICODE_WB_ALetter,
00834        UNICODE_WB_Numeric,
00835        UNICODE_WB_ALetter,
00836        UNICODE_WB_Extend,
00837        UNICODE_WB_ALetter,
00838        UNICODE_WB_MidNum,
00839        UNICODE_WB_ALetter,
00840        UNICODE_WB_ALetter,
00841        UNICODE_WB_Extend,
00842        UNICODE_WB_ALetter,
00843        UNICODE_WB_Extend,
00844        UNICODE_WB_ALetter,
00845        UNICODE_WB_Extend,
00846        UNICODE_WB_ALetter,
00847        UNICODE_WB_Extend,
00848        UNICODE_WB_ALetter,
00849        UNICODE_WB_Extend,
00850        UNICODE_WB_Extend,
00851        UNICODE_WB_ALetter,
00852        UNICODE_WB_Extend,
00853        UNICODE_WB_ALetter,
00854        UNICODE_WB_Extend,
00855        UNICODE_WB_ALetter,
00856        UNICODE_WB_Extend,
00857        UNICODE_WB_ALetter,
00858        UNICODE_WB_Extend,
00859        UNICODE_WB_Numeric,
00860        UNICODE_WB_ALetter,
00861        UNICODE_WB_ALetter,
00862        UNICODE_WB_Extend,
00863        UNICODE_WB_ALetter,
00864        UNICODE_WB_ALetter,
00865        UNICODE_WB_ALetter,
00866        UNICODE_WB_ALetter,
00867        UNICODE_WB_ALetter,
00868        UNICODE_WB_ALetter,
00869        UNICODE_WB_Extend,
00870        UNICODE_WB_ALetter,
00871        UNICODE_WB_Extend,
00872        UNICODE_WB_Extend,
00873        UNICODE_WB_Extend,
00874        UNICODE_WB_ALetter,
00875        UNICODE_WB_Extend,
00876        UNICODE_WB_ALetter,
00877        UNICODE_WB_ALetter,
00878        UNICODE_WB_Extend,
00879        UNICODE_WB_Numeric,
00880        UNICODE_WB_ALetter,
00881        UNICODE_WB_Extend,
00882        UNICODE_WB_ALetter,
00883        UNICODE_WB_ALetter,
00884        UNICODE_WB_ALetter,
00885        UNICODE_WB_ALetter,
00886        UNICODE_WB_ALetter,
00887        UNICODE_WB_ALetter,
00888        UNICODE_WB_ALetter,
00889        UNICODE_WB_Extend,
00890        UNICODE_WB_Extend,
00891        UNICODE_WB_Extend,
00892        UNICODE_WB_Extend,
00893        UNICODE_WB_Extend,
00894        UNICODE_WB_ALetter,
00895        UNICODE_WB_ALetter,
00896        UNICODE_WB_Numeric,
00897        UNICODE_WB_Extend,
00898        UNICODE_WB_ALetter,
00899        UNICODE_WB_Extend,
00900        UNICODE_WB_Extend,
00901        UNICODE_WB_ALetter,
00902        UNICODE_WB_ALetter,
00903        UNICODE_WB_ALetter,
00904        UNICODE_WB_ALetter,
00905        UNICODE_WB_ALetter,
00906        UNICODE_WB_ALetter,
00907        UNICODE_WB_Extend,
00908        UNICODE_WB_ALetter,
00909        UNICODE_WB_Extend,
00910        UNICODE_WB_Extend,
00911        UNICODE_WB_Extend,
00912        UNICODE_WB_ALetter,
00913        UNICODE_WB_ALetter,
00914        UNICODE_WB_Extend,
00915        UNICODE_WB_Numeric,
00916        UNICODE_WB_Extend,
00917        UNICODE_WB_ALetter,
00918        UNICODE_WB_ALetter,
00919        UNICODE_WB_ALetter,
00920        UNICODE_WB_ALetter,
00921        UNICODE_WB_ALetter,
00922        UNICODE_WB_ALetter,
00923        UNICODE_WB_Extend,
00924        UNICODE_WB_ALetter,
00925        UNICODE_WB_Extend,
00926        UNICODE_WB_Extend,
00927        UNICODE_WB_Extend,
00928        UNICODE_WB_Extend,
00929        UNICODE_WB_ALetter,
00930        UNICODE_WB_ALetter,
00931        UNICODE_WB_Extend,
00932        UNICODE_WB_Numeric,
00933        UNICODE_WB_ALetter,
00934        UNICODE_WB_Extend,
00935        UNICODE_WB_ALetter,
00936        UNICODE_WB_ALetter,
00937        UNICODE_WB_ALetter,
00938        UNICODE_WB_ALetter,
00939        UNICODE_WB_ALetter,
00940        UNICODE_WB_ALetter,
00941        UNICODE_WB_ALetter,
00942        UNICODE_WB_ALetter,
00943        UNICODE_WB_ALetter,
00944        UNICODE_WB_ALetter,
00945        UNICODE_WB_Extend,
00946        UNICODE_WB_Extend,
00947        UNICODE_WB_Extend,
00948        UNICODE_WB_ALetter,
00949        UNICODE_WB_Extend,
00950        UNICODE_WB_Numeric,
00951        UNICODE_WB_Extend,
00952        UNICODE_WB_ALetter,
00953        UNICODE_WB_ALetter,
00954        UNICODE_WB_ALetter,
00955        UNICODE_WB_ALetter,
00956        UNICODE_WB_ALetter,
00957        UNICODE_WB_ALetter,
00958        UNICODE_WB_Extend,
00959        UNICODE_WB_Extend,
00960        UNICODE_WB_Extend,
00961        UNICODE_WB_Extend,
00962        UNICODE_WB_ALetter,
00963        UNICODE_WB_ALetter,
00964        UNICODE_WB_Extend,
00965        UNICODE_WB_Numeric,
00966        UNICODE_WB_Extend,
00967        UNICODE_WB_ALetter,
00968        UNICODE_WB_ALetter,
00969        UNICODE_WB_ALetter,
00970        UNICODE_WB_ALetter,
00971        UNICODE_WB_ALetter,
00972        UNICODE_WB_Extend,
00973        UNICODE_WB_ALetter,
00974        UNICODE_WB_Extend,
00975        UNICODE_WB_Extend,
00976        UNICODE_WB_Extend,
00977        UNICODE_WB_Extend,
00978        UNICODE_WB_ALetter,
00979        UNICODE_WB_ALetter,
00980        UNICODE_WB_Extend,
00981        UNICODE_WB_Numeric,
00982        UNICODE_WB_ALetter,
00983        UNICODE_WB_Extend,
00984        UNICODE_WB_ALetter,
00985        UNICODE_WB_ALetter,
00986        UNICODE_WB_ALetter,
00987        UNICODE_WB_ALetter,
00988        UNICODE_WB_Extend,
00989        UNICODE_WB_Extend,
00990        UNICODE_WB_Extend,
00991        UNICODE_WB_ALetter,
00992        UNICODE_WB_Extend,
00993        UNICODE_WB_ALetter,
00994        UNICODE_WB_Extend,
00995        UNICODE_WB_Numeric,
00996        UNICODE_WB_ALetter,
00997        UNICODE_WB_Extend,
00998        UNICODE_WB_ALetter,
00999        UNICODE_WB_ALetter,
01000        UNICODE_WB_ALetter,
01001        UNICODE_WB_ALetter,
01002        UNICODE_WB_ALetter,
01003        UNICODE_WB_Extend,
01004        UNICODE_WB_Extend,
01005        UNICODE_WB_Extend,
01006        UNICODE_WB_Extend,
01007        UNICODE_WB_Extend,
01008        UNICODE_WB_Extend,
01009        UNICODE_WB_Extend,
01010        UNICODE_WB_Extend,
01011        UNICODE_WB_Numeric,
01012        UNICODE_WB_Extend,
01013        UNICODE_WB_Extend,
01014        UNICODE_WB_Extend,
01015        UNICODE_WB_Extend,
01016        UNICODE_WB_Numeric,
01017        UNICODE_WB_ALetter,
01018        UNICODE_WB_Extend,
01019        UNICODE_WB_Numeric,
01020        UNICODE_WB_Extend,
01021        UNICODE_WB_Extend,
01022        UNICODE_WB_Extend,
01023        UNICODE_WB_Extend,
01024        UNICODE_WB_ALetter,
01025        UNICODE_WB_ALetter,
01026        UNICODE_WB_Extend,
01027        UNICODE_WB_Extend,
01028        UNICODE_WB_ALetter,
01029        UNICODE_WB_Extend,
01030        UNICODE_WB_Extend,
01031        UNICODE_WB_Extend,
01032        UNICODE_WB_Extend,
01033        UNICODE_WB_Numeric,
01034        UNICODE_WB_Extend,
01035        UNICODE_WB_Extend,
01036        UNICODE_WB_Extend,
01037        UNICODE_WB_Extend,
01038        UNICODE_WB_Extend,
01039        UNICODE_WB_Extend,
01040        UNICODE_WB_Extend,
01041        UNICODE_WB_Numeric,
01042        UNICODE_WB_Extend,
01043        UNICODE_WB_ALetter,
01044        UNICODE_WB_ALetter,
01045        UNICODE_WB_ALetter,
01046        UNICODE_WB_ALetter,
01047        UNICODE_WB_ALetter,
01048        UNICODE_WB_ALetter,
01049        UNICODE_WB_ALetter,
01050        UNICODE_WB_ALetter,
01051        UNICODE_WB_ALetter,
01052        UNICODE_WB_ALetter,
01053        UNICODE_WB_ALetter,
01054        UNICODE_WB_ALetter,
01055        UNICODE_WB_ALetter,
01056        UNICODE_WB_ALetter,
01057        UNICODE_WB_ALetter,
01058        UNICODE_WB_ALetter,
01059        UNICODE_WB_ALetter,
01060        UNICODE_WB_ALetter,
01061        UNICODE_WB_ALetter,
01062        UNICODE_WB_ALetter,
01063        UNICODE_WB_ALetter,
01064        UNICODE_WB_Extend,
01065        UNICODE_WB_ALetter,
01066        UNICODE_WB_ALetter,
01067        UNICODE_WB_ALetter,
01068        UNICODE_WB_ALetter,
01069        UNICODE_WB_ALetter,
01070        UNICODE_WB_ALetter,
01071        UNICODE_WB_ALetter,
01072        UNICODE_WB_ALetter,
01073        UNICODE_WB_ALetter,
01074        UNICODE_WB_ALetter,
01075        UNICODE_WB_ALetter,
01076        UNICODE_WB_Extend,
01077        UNICODE_WB_ALetter,
01078        UNICODE_WB_Extend,
01079        UNICODE_WB_ALetter,
01080        UNICODE_WB_Extend,
01081        UNICODE_WB_ALetter,
01082        UNICODE_WB_ALetter,
01083        UNICODE_WB_Extend,
01084        UNICODE_WB_Format,
01085        UNICODE_WB_Extend,
01086        UNICODE_WB_Extend,
01087        UNICODE_WB_Numeric,
01088        UNICODE_WB_Extend,
01089        UNICODE_WB_Numeric,
01090        UNICODE_WB_ALetter,
01091        UNICODE_WB_ALetter,
01092        UNICODE_WB_Extend,
01093        UNICODE_WB_ALetter,
01094        UNICODE_WB_ALetter,
01095        UNICODE_WB_ALetter,
01096        UNICODE_WB_Extend,
01097        UNICODE_WB_Extend,
01098        UNICODE_WB_Numeric,
01099        UNICODE_WB_Extend,
01100        UNICODE_WB_Extend,
01101        UNICODE_WB_Numeric,
01102        UNICODE_WB_ALetter,
01103        UNICODE_WB_Extend,
01104        UNICODE_WB_Extend,
01105        UNICODE_WB_Extend,
01106        UNICODE_WB_Extend,
01107        UNICODE_WB_Numeric,
01108        UNICODE_WB_Numeric,
01109        UNICODE_WB_Extend,
01110        UNICODE_WB_ALetter,
01111        UNICODE_WB_Extend,
01112        UNICODE_WB_ALetter,
01113        UNICODE_WB_Numeric,
01114        UNICODE_WB_Extend,
01115        UNICODE_WB_Extend,
01116        UNICODE_WB_ALetter,
01117        UNICODE_WB_Extend,
01118        UNICODE_WB_ALetter,
01119        UNICODE_WB_Numeric,
01120        UNICODE_WB_ALetter,
01121        UNICODE_WB_Extend,
01122        UNICODE_WB_ALetter,
01123        UNICODE_WB_Extend,
01124        UNICODE_WB_Numeric,
01125        UNICODE_WB_ALetter,
01126        UNICODE_WB_Numeric,
01127        UNICODE_WB_ALetter,
01128        UNICODE_WB_Extend,
01129        UNICODE_WB_Extend,
01130        UNICODE_WB_ALetter,
01131        UNICODE_WB_Extend,
01132        UNICODE_WB_ALetter,
01133        UNICODE_WB_Extend,
01134        UNICODE_WB_ALetter,
01135        UNICODE_WB_Extend,
01136        UNICODE_WB_Extend,
01137        UNICODE_WB_ALetter,
01138        UNICODE_WB_ALetter,
01139        UNICODE_WB_ALetter,
01140        UNICODE_WB_ALetter,
01141        UNICODE_WB_ALetter,
01142        UNICODE_WB_ALetter,
01143        UNICODE_WB_ALetter,
01144        UNICODE_WB_ALetter,
01145        UNICODE_WB_ALetter,
01146        UNICODE_WB_ALetter,
01147        UNICODE_WB_ALetter,
01148        UNICODE_WB_ALetter,
01149        UNICODE_WB_ALetter,
01150        UNICODE_WB_ALetter,
01151        UNICODE_WB_ALetter,
01152        UNICODE_WB_ALetter,
01153        UNICODE_WB_ALetter,
01154        UNICODE_WB_ALetter,
01155        UNICODE_WB_ALetter,
01156        UNICODE_WB_ALetter,
01157        UNICODE_WB_Extend,
01158        UNICODE_WB_Format,
01159        UNICODE_WB_MidNumLet,
01160        UNICODE_WB_MidNumLet,
01161        UNICODE_WB_MidLetter,
01162        UNICODE_WB_Newline,
01163        UNICODE_WB_Format,
01164        UNICODE_WB_ExtendNumLet,
01165        UNICODE_WB_MidNum,
01166        UNICODE_WB_ExtendNumLet,
01167        UNICODE_WB_Format,
01168        UNICODE_WB_Format,
01169        UNICODE_WB_ALetter,
01170        UNICODE_WB_ALetter,
01171        UNICODE_WB_ALetter,
01172        UNICODE_WB_Extend,
01173        UNICODE_WB_ALetter,
01174        UNICODE_WB_ALetter,
01175        UNICODE_WB_ALetter,
01176        UNICODE_WB_ALetter,
01177        UNICODE_WB_ALetter,
01178        UNICODE_WB_ALetter,
01179        UNICODE_WB_ALetter,
01180        UNICODE_WB_ALetter,
01181        UNICODE_WB_ALetter,
01182        UNICODE_WB_ALetter,
01183        UNICODE_WB_ALetter,
01184        UNICODE_WB_ALetter,
01185        UNICODE_WB_ALetter,
01186        UNICODE_WB_ALetter,
01187        UNICODE_WB_ALetter,
01188        UNICODE_WB_ALetter,
01189        UNICODE_WB_ALetter,
01190        UNICODE_WB_ALetter,
01191        UNICODE_WB_ALetter,
01192        UNICODE_WB_Extend,
01193        UNICODE_WB_ALetter,
01194        UNICODE_WB_ALetter,
01195        UNICODE_WB_ALetter,
01196        UNICODE_WB_Extend,
01197        UNICODE_WB_ALetter,
01198        UNICODE_WB_ALetter,
01199        UNICODE_WB_ALetter,
01200        UNICODE_WB_ALetter,
01201        UNICODE_WB_ALetter,
01202        UNICODE_WB_ALetter,
01203        UNICODE_WB_ALetter,
01204        UNICODE_WB_ALetter,
01205        UNICODE_WB_ALetter,
01206        UNICODE_WB_Extend,
01207        UNICODE_WB_ALetter,
01208        UNICODE_WB_ALetter,
01209        UNICODE_WB_Extend,
01210        UNICODE_WB_Katakana,
01211        UNICODE_WB_ALetter,
01212        UNICODE_WB_Extend,
01213        UNICODE_WB_Katakana,
01214        UNICODE_WB_Katakana,
01215        UNICODE_WB_Katakana,
01216        UNICODE_WB_ALetter,
01217        UNICODE_WB_ALetter,
01218        UNICODE_WB_ALetter,
01219        UNICODE_WB_Katakana,
01220        UNICODE_WB_Katakana,
01221        UNICODE_WB_Katakana,
01222        UNICODE_WB_ALetter,
01223        UNICODE_WB_ALetter,
01224        UNICODE_WB_ALetter,
01225        UNICODE_WB_ALetter,
01226        UNICODE_WB_ALetter,
01227        UNICODE_WB_ALetter,
01228        UNICODE_WB_ALetter,
01229        UNICODE_WB_ALetter,
01230        UNICODE_WB_ALetter,
01231        UNICODE_WB_Numeric,
01232        UNICODE_WB_ALetter,
01233        UNICODE_WB_ALetter,
01234        UNICODE_WB_Extend,
01235        UNICODE_WB_Extend,
01236        UNICODE_WB_ALetter,
01237        UNICODE_WB_ALetter,
01238        UNICODE_WB_Extend,
01239        UNICODE_WB_ALetter,
01240        UNICODE_WB_ALetter,
01241        UNICODE_WB_ALetter,
01242        UNICODE_WB_ALetter,
01243        UNICODE_WB_ALetter,
01244        UNICODE_WB_ALetter,
01245        UNICODE_WB_ALetter,
01246        UNICODE_WB_Extend,
01247        UNICODE_WB_ALetter,
01248        UNICODE_WB_Extend,
01249        UNICODE_WB_ALetter,
01250        UNICODE_WB_Extend,
01251        UNICODE_WB_ALetter,
01252        UNICODE_WB_Extend,
01253        UNICODE_WB_ALetter,
01254        UNICODE_WB_Extend,
01255        UNICODE_WB_ALetter,
01256        UNICODE_WB_Extend,
01257        UNICODE_WB_Numeric,
01258        UNICODE_WB_Extend,
01259        UNICODE_WB_ALetter,
01260        UNICODE_WB_ALetter,
01261        UNICODE_WB_Numeric,
01262        UNICODE_WB_ALetter,
01263        UNICODE_WB_Extend,
01264        UNICODE_WB_ALetter,
01265        UNICODE_WB_Extend,
01266        UNICODE_WB_ALetter,
01267        UNICODE_WB_Extend,
01268        UNICODE_WB_ALetter,
01269        UNICODE_WB_Extend,
01270        UNICODE_WB_ALetter,
01271        UNICODE_WB_Numeric,
01272        UNICODE_WB_ALetter,
01273        UNICODE_WB_Extend,
01274        UNICODE_WB_ALetter,
01275        UNICODE_WB_Extend,
01276        UNICODE_WB_ALetter,
01277        UNICODE_WB_Extend,
01278        UNICODE_WB_Numeric,
01279        UNICODE_WB_Extend,
01280        UNICODE_WB_Extend,
01281        UNICODE_WB_Extend,
01282        UNICODE_WB_Extend,
01283        UNICODE_WB_Extend,
01284        UNICODE_WB_Extend,
01285        UNICODE_WB_ALetter,
01286        UNICODE_WB_ALetter,
01287        UNICODE_WB_ALetter,
01288        UNICODE_WB_ALetter,
01289        UNICODE_WB_ALetter,
01290        UNICODE_WB_ALetter,
01291        UNICODE_WB_Extend,
01292        UNICODE_WB_Extend,
01293        UNICODE_WB_Numeric,
01294        UNICODE_WB_ALetter,
01295        UNICODE_WB_ALetter,
01296        UNICODE_WB_ALetter,
01297        UNICODE_WB_ALetter,
01298        UNICODE_WB_ALetter,
01299        UNICODE_WB_ALetter,
01300        UNICODE_WB_ALetter,
01301        UNICODE_WB_ALetter,
01302        UNICODE_WB_ALetter,
01303        UNICODE_WB_ALetter,
01304        UNICODE_WB_ALetter,
01305        UNICODE_WB_ALetter,
01306        UNICODE_WB_ALetter,
01307        UNICODE_WB_ALetter,
01308        UNICODE_WB_ALetter,
01309        UNICODE_WB_ALetter,
01310        UNICODE_WB_ALetter,
01311        UNICODE_WB_ALetter,
01312        UNICODE_WB_ALetter,
01313        UNICODE_WB_ALetter,
01314        UNICODE_WB_ALetter,
01315        UNICODE_WB_ALetter,
01316        UNICODE_WB_ALetter,
01317        UNICODE_WB_ALetter,
01318        UNICODE_WB_ALetter,
01319        UNICODE_WB_ALetter,
01320        UNICODE_WB_ALetter,
01321        UNICODE_WB_ALetter,
01322        UNICODE_WB_ALetter,
01323        UNICODE_WB_ALetter,
01324        UNICODE_WB_ALetter,
01325        UNICODE_WB_ALetter,
01326        UNICODE_WB_ALetter,
01327        UNICODE_WB_ALetter,
01328        UNICODE_WB_ALetter,
01329        UNICODE_WB_ALetter,
01330        UNICODE_WB_ALetter,
01331        UNICODE_WB_ALetter,
01332        UNICODE_WB_ALetter,
01333        UNICODE_WB_ALetter,
01334        UNICODE_WB_ALetter,
01335        UNICODE_WB_ALetter,
01336        UNICODE_WB_ALetter,
01337        UNICODE_WB_ALetter,
01338        UNICODE_WB_ALetter,
01339        UNICODE_WB_ALetter,
01340        UNICODE_WB_ALetter,
01341        UNICODE_WB_ALetter,
01342        UNICODE_WB_ALetter,
01343        UNICODE_WB_Extend,
01344        UNICODE_WB_ALetter,
01345        UNICODE_WB_ALetter,
01346        UNICODE_WB_ALetter,
01347        UNICODE_WB_ALetter,
01348        UNICODE_WB_ALetter,
01349        UNICODE_WB_ALetter,
01350        UNICODE_WB_ALetter,
01351        UNICODE_WB_ALetter,
01352        UNICODE_WB_ALetter,
01353        UNICODE_WB_ALetter,
01354        UNICODE_WB_ALetter,
01355        UNICODE_WB_ALetter,
01356        UNICODE_WB_ALetter,
01357        UNICODE_WB_Extend,
01358        UNICODE_WB_MidNum,
01359        UNICODE_WB_MidLetter,
01360        UNICODE_WB_MidNum,
01361        UNICODE_WB_Extend,
01362        UNICODE_WB_ExtendNumLet,
01363        UNICODE_WB_ExtendNumLet,
01364        UNICODE_WB_MidNum,
01365        UNICODE_WB_MidNumLet,
01366        UNICODE_WB_MidNum,
01367        UNICODE_WB_MidLetter,
01368        UNICODE_WB_ALetter,
01369        UNICODE_WB_ALetter,
01370        UNICODE_WB_Format,
01371        UNICODE_WB_MidNumLet,
01372        UNICODE_WB_MidNum,
01373        UNICODE_WB_MidNumLet,
01374        UNICODE_WB_MidLetter,
01375        UNICODE_WB_MidNum,
01376        UNICODE_WB_ALetter,
01377        UNICODE_WB_ExtendNumLet,
01378        UNICODE_WB_ALetter,
01379        UNICODE_WB_Katakana,
01380        UNICODE_WB_Extend,
01381        UNICODE_WB_ALetter,
01382        UNICODE_WB_ALetter,
01383        UNICODE_WB_ALetter,
01384        UNICODE_WB_ALetter,
01385        UNICODE_WB_ALetter,
01386        UNICODE_WB_Format,
01387        UNICODE_WB_ALetter,
01388        UNICODE_WB_ALetter,
01389        UNICODE_WB_ALetter,
01390        UNICODE_WB_ALetter,
01391        UNICODE_WB_ALetter,
01392        UNICODE_WB_ALetter,
01393        UNICODE_WB_ALetter,
01394        UNICODE_WB_ALetter,
01395        UNICODE_WB_Extend,
01396        UNICODE_WB_ALetter,
01397        UNICODE_WB_ALetter,
01398        UNICODE_WB_ALetter,
01399        UNICODE_WB_ALetter,
01400        UNICODE_WB_ALetter,
01401        UNICODE_WB_ALetter,
01402        UNICODE_WB_ALetter,
01403        UNICODE_WB_ALetter,
01404        UNICODE_WB_ALetter,
01405        UNICODE_WB_Numeric,
01406        UNICODE_WB_ALetter,
01407        UNICODE_WB_ALetter,
01408        UNICODE_WB_ALetter,
01409        UNICODE_WB_ALetter,
01410        UNICODE_WB_ALetter,
01411        UNICODE_WB_ALetter,
01412        UNICODE_WB_ALetter,
01413        UNICODE_WB_ALetter,
01414        UNICODE_WB_ALetter,
01415        UNICODE_WB_Extend,
01416        UNICODE_WB_Extend,
01417        UNICODE_WB_Extend,
01418        UNICODE_WB_ALetter,
01419        UNICODE_WB_ALetter,
01420        UNICODE_WB_ALetter,
01421        UNICODE_WB_Extend,
01422        UNICODE_WB_Extend,
01423        UNICODE_WB_ALetter,
01424        UNICODE_WB_ALetter,
01425        UNICODE_WB_ALetter,
01426        UNICODE_WB_ALetter,
01427        UNICODE_WB_ALetter,
01428        UNICODE_WB_Extend,
01429        UNICODE_WB_ALetter,
01430        UNICODE_WB_Extend,
01431        UNICODE_WB_Numeric,
01432        UNICODE_WB_Extend,
01433        UNICODE_WB_ALetter,
01434        UNICODE_WB_Extend,
01435        UNICODE_WB_Format,
01436        UNICODE_WB_ALetter,
01437        UNICODE_WB_ALetter,
01438        UNICODE_WB_ALetter,
01439        UNICODE_WB_ALetter,
01440        UNICODE_WB_ALetter,
01441        UNICODE_WB_ALetter,
01442        UNICODE_WB_ALetter,
01443        UNICODE_WB_ALetter,
01444        UNICODE_WB_ALetter,
01445        UNICODE_WB_ALetter,
01446        UNICODE_WB_ALetter,
01447        UNICODE_WB_ALetter,
01448        UNICODE_WB_ALetter,
01449        UNICODE_WB_Katakana,
01450        UNICODE_WB_Extend,
01451        UNICODE_WB_Extend,
01452        UNICODE_WB_Format,
01453        UNICODE_WB_Extend,
01454        UNICODE_WB_Extend,
01455        UNICODE_WB_Extend,
01456        UNICODE_WB_Extend,
01457        UNICODE_WB_ALetter,
01458        UNICODE_WB_ALetter,
01459        UNICODE_WB_ALetter,
01460        UNICODE_WB_ALetter,
01461        UNICODE_WB_ALetter,
01462        UNICODE_WB_ALetter,
01463        UNICODE_WB_ALetter,
01464        UNICODE_WB_ALetter,
01465        UNICODE_WB_ALetter,
01466        UNICODE_WB_ALetter,
01467        UNICODE_WB_ALetter,
01468        UNICODE_WB_ALetter,
01469        UNICODE_WB_ALetter,
01470        UNICODE_WB_ALetter,
01471        UNICODE_WB_ALetter,
01472        UNICODE_WB_ALetter,
01473        UNICODE_WB_ALetter,
01474        UNICODE_WB_ALetter,
01475        UNICODE_WB_ALetter,
01476        UNICODE_WB_ALetter,
01477        UNICODE_WB_ALetter,
01478        UNICODE_WB_ALetter,
01479        UNICODE_WB_ALetter,
01480        UNICODE_WB_ALetter,
01481        UNICODE_WB_ALetter,
01482        UNICODE_WB_ALetter,
01483        UNICODE_WB_ALetter,
01484        UNICODE_WB_ALetter,
01485        UNICODE_WB_ALetter,
01486        UNICODE_WB_ALetter,
01487        UNICODE_WB_ALetter,
01488        UNICODE_WB_ALetter,
01489        UNICODE_WB_ALetter,
01490        UNICODE_WB_Numeric,
01491        UNICODE_WB_Format,
01492        UNICODE_WB_Format,
01493        UNICODE_WB_Extend};
01494 
01495 static const size_t unicode_indextab[]={
01496        0,
01497        21,
01498        22,
01499        27,
01500        39,
01501        42,
01502        55,
01503        77,
01504        91,
01505        101,
01506        132,
01507        167,
01508        202,
01509        234,
01510        259,
01511        268,
01512        283,
01513        297,
01514        298,
01515        312,
01516        318,
01517        319,
01518        320,
01519        325,
01520        339,
01521        346,
01522        353,
01523        360,
01524        373,
01525        385,
01526        388,
01527        389,
01528        408,
01529        424,
01530        438,
01531        438,
01532        438,
01533        439,
01534        439,
01535        439,
01536        439,
01537        439,
01538        439,
01539        439,
01540        439,
01541        444,
01542        458,
01543        459,
01544        459,
01545        467,
01546        471,
01547        472,
01548        473,
01549        473,
01550        473,
01551        473,
01552        473,
01553        473,
01554        473,
01555        473,
01556        473,
01557        473,
01558        473,
01559        473,
01560        473,
01561        473,
01562        473,
01563        473,
01564        473,
01565        473,
01566        473,
01567        473,
01568        473,
01569        473,
01570        473,
01571        473,
01572        473,
01573        473,
01574        473,
01575        473,
01576        473,
01577        473,
01578        473,
01579        473,
01580        473,
01581        473,
01582        473,
01583        473,
01584        473,
01585        473,
01586        473,
01587        473,
01588        473,
01589        473,
01590        473,
01591        473,
01592        473,
01593        473,
01594        473,
01595        473,
01596        473,
01597        473,
01598        473,
01599        473,
01600        473,
01601        473,
01602        473,
01603        473,
01604        473,
01605        473,
01606        473,
01607        473,
01608        473,
01609        473,
01610        473,
01611        473,
01612        473,
01613        473,
01614        473,
01615        473,
01616        473,
01617        473,
01618        473,
01619        473,
01620        473,
01621        473,
01622        473,
01623        473,
01624        473,
01625        473,
01626        473,
01627        473,
01628        473,
01629        473,
01630        473,
01631        473,
01632        473,
01633        473,
01634        473,
01635        473,
01636        473,
01637        473,
01638        473,
01639        473,
01640        473,
01641        473,
01642        473,
01643        473,
01644        473,
01645        473,
01646        473,
01647        473,
01648        473,
01649        473,
01650        473,
01651        473,
01652        473,
01653        473,
01654        473,
01655        473,
01656        473,
01657        474,
01658        475,
01659        476,
01660        477,
01661        479,
01662        480,
01663        490,
01664        496,
01665        512,
01666        523,
01667        536,
01668        545,
01669        546,
01670        547,
01671        548,
01672        549,
01673        550,
01674        551,
01675        552,
01676        553,
01677        554,
01678        555,
01679        556,
01680        557,
01681        558,
01682        559,
01683        560,
01684        561,
01685        562,
01686        563,
01687        564,
01688        565,
01689        566,
01690        567,
01691        568,
01692        569,
01693        570,
01694        571,
01695        572,
01696        573,
01697        574,
01698        575,
01699        576,
01700        577,
01701        578,
01702        579,
01703        580,
01704        581,
01705        582,
01706        583,
01707        584,
01708        585,
01709        586,
01710        587,
01711        588,
01712        591,
01713        591,
01714        591,
01715        591,
01716        591,
01717        591,
01718        591,
01719        591,
01720        591,
01721        591,
01722        591,
01723        591,
01724        591,
01725        591,
01726        591,
01727        591,
01728        591,
01729        591,
01730        591,
01731        591,
01732        591,
01733        591,
01734        591,
01735        591,
01736        591,
01737        591,
01738        591,
01739        591,
01740        591,
01741        591,
01742        591,
01743        591,
01744        591,
01745        591,
01746        591,
01747        591,
01748        603,
01749        604,
01750        608,
01751        622,
01752        638,
01753        645,
01754        647,
01755        649,
01756        655,
01757        657,
01758        657,
01759        657,
01760        657,
01761        663,
01762        665,
01763        675,
01764        678,
01765        679,
01766        679,
01767        679,
01768        679,
01769        687,
01770        687,
01771        687,
01772        687,
01773        687,
01774        687,
01775        687,
01776        687,
01777        687,
01778        687,
01779        687,
01780        687,
01781        687,
01782        687,
01783        687,
01784        687,
01785        688,
01786        689,
01787        690,
01788        691,
01789        692,
01790        692,
01791        692,
01792        692,
01793        692,
01794        692,
01795        692,
01796        692,
01797        692,
01798        692,
01799        692,
01800        692,
01801        693,
01802        694,
01803        695,
01804        696,
01805        697,
01806        697,
01807        697,
01808        697,
01809        697,
01810        697,
01811        697,
01812        697,
01813        697,
01814        697,
01815        697,
01816        697,
01817        697,
01818        697,
01819        697,
01820        697,
01821        697,
01822        697,
01823        697,
01824        697,
01825        697,
01826        697,
01827        697,
01828        697,
01829        697,
01830        697,
01831        697,
01832        697,
01833        697,
01834        697,
01835        697,
01836        697,
01837        697,
01838        697,
01839        697,
01840        697,
01841        697,
01842        697,
01843        697,
01844        697,
01845        697,
01846        697,
01847        697,
01848        697,
01849        697,
01850        697,
01851        697,
01852        697,
01853        697,
01854        697,
01855        697,
01856        697,
01857        698,
01858        699,
01859        700,
01860        700,
01861        700,
01862        700,
01863        700,
01864        700,
01865        700,
01866        700,
01867        700,
01868        700,
01869        700,
01870        700,
01871        700,
01872        700,
01873        700,
01874        700,
01875        700,
01876        700,
01877        700,
01878        700,
01879        700,
01880        700,
01881        700,
01882        700,
01883        700,
01884        700,
01885        700,
01886        700,
01887        700,
01888        700,
01889        700,
01890        700,
01891        700,
01892        700,
01893        700,
01894        700,
01895        700,
01896        700,
01897        700,
01898        700,
01899        700,
01900        700,
01901        700,
01902        700,
01903        700,
01904        700,
01905        700,
01906        700,
01907        700,
01908        700,
01909        700,
01910        700,
01911        700,
01912        700,
01913        700,
01914        700,
01915        700,
01916        700,
01917        700,
01918        700,
01919        700,
01920        700,
01921        700,
01922        700,
01923        700,
01924        700,
01925        700,
01926        700,
01927        700,
01928        700,
01929        701,
01930        701,
01931        701,
01932        701,
01933        701,
01934        701,
01935        701,
01936        701,
01937        701,
01938        701,
01939        701,
01940        701,
01941        701,
01942        701,
01943        701,
01944        701,
01945        701,
01946        701,
01947        701,
01948        701,
01949        701,
01950        701,
01951        701,
01952        701,
01953        701,
01954        701,
01955        701,
01956        701,
01957        701,
01958        701,
01959        701,
01960        701,
01961        701,
01962        707,
01963        708,
01964        708,
01965        718,
01966        728,
01967        733,
01968        742,
01969        742,
01970        742,
01971        742,
01972        742,
01973        742,
01974        742,
01975        742,
01976        742,
01977        742,
01978        742,
01979        742,
01980        742,
01981        742,
01982        742,
01983        742,
01984        742,
01985        742,
01986        742,
01987        742,
01988        742,
01989        742,
01990        742,
01991        742,
01992        742,
01993        742,
01994        742,
01995        742,
01996        742,
01997        742,
01998        742,
01999        742,
02000        742,
02001        742,
02002        742,
02003        742,
02004        742,
02005        742,
02006        742,
02007        742,
02008        742,
02009        742,
02010        742,
02011        742,
02012        742,
02013        742,
02014        742,
02015        742,
02016        742,
02017        742,
02018        742,
02019        742,
02020        742,
02021        742,
02022        742,
02023        742,
02024        742,
02025        742,
02026        742,
02027        742,
02028        742,
02029        742,
02030        742,
02031        742,
02032        742,
02033        742,
02034        742,
02035        742,
02036        742,
02037        742,
02038        742,
02039        742,
02040        742,
02041        742,
02042        742,
02043        742,
02044        742,
02045        742,
02046        742,
02047        742,
02048        742,
02049        742,
02050        742,
02051        742,
02052        742,
02053        742,
02054        742,
02055        742,
02056        742,
02057        742,
02058        742,
02059        742,
02060        742,
02061        742,
02062        742,
02063        742,
02064        742,
02065        742,
02066        742,
02067        742,
02068        742,
02069        742,
02070        742,
02071        742,
02072        742,
02073        742,
02074        742,
02075        742,
02076        742,
02077        742,
02078        742,
02079        742,
02080        742,
02081        742,
02082        742,
02083        742,
02084        742,
02085        742,
02086        742,
02087        742,
02088        742,
02089        742,
02090        742,
02091        742,
02092        742,
02093        742,
02094        742,
02095        742,
02096        742,
02097        742,
02098        742,
02099        742,
02100        742,
02101        742,
02102        742,
02103        742,
02104        742,
02105        742,
02106        742,
02107        742,
02108        742,
02109        742,
02110        742,
02111        742,
02112        742,
02113        742,
02114        742,
02115        742,
02116        742,
02117        742,
02118        742,
02119        742,
02120        742,
02121        742,
02122        742,
02123        742,
02124        742,
02125        742,
02126        742,
02127        742,
02128        742,
02129        742,
02130        742,
02131        742,
02132        742,
02133        742,
02134        742,
02135        742,
02136        742,
02137        742,
02138        742,
02139        742,
02140        742,
02141        742,
02142        742,
02143        742,
02144        742,
02145        742,
02146        742,
02147        742,
02148        742,
02149        742,
02150        742,
02151        742,
02152        742,
02153        742,
02154        742,
02155        742,
02156        742,
02157        742,
02158        742,
02159        742,
02160        742,
02161        742,
02162        742,
02163        742,
02164        742,
02165        742,
02166        742,
02167        742,
02168        742,
02169        742,
02170        742,
02171        742,
02172        742,
02173        742,
02174        742,
02175        742,
02176        742,
02177        742,
02178        742,
02179        742,
02180        742,
02181        742,
02182        742,
02183        742,
02184        742,
02185        742,
02186        742,
02187        742,
02188        742,
02189        742,
02190        742,
02191        742,
02192        742,
02193        742,
02194        742,
02195        742,
02196        742,
02197        742,
02198        742,
02199        742,
02200        742,
02201        742,
02202        742,
02203        742,
02204        742,
02205        742,
02206        742,
02207        742,
02208        742,
02209        742,
02210        742,
02211        742,
02212        742,
02213        742,
02214        742,
02215        742,
02216        742,
02217        742,
02218        742,
02219        742,
02220        742,
02221        742,
02222        742,
02223        742,
02224        742,
02225        742,
02226        742,
02227        742,
02228        742,
02229        742,
02230        742,
02231        742,
02232        742,
02233        742,
02234        742,
02235        742,
02236        742,
02237        742,
02238        742,
02239        742,
02240        742,
02241        742,
02242        742,
02243        742,
02244        742,
02245        742,
02246        742,
02247        742,
02248        742,
02249        742,
02250        742,
02251        742,
02252        742,
02253        742,
02254        742,
02255        742,
02256        742,
02257        742,
02258        742,
02259        742,
02260        742,
02261        742,
02262        742,
02263        742,
02264        742,
02265        742,
02266        742,
02267        742,
02268        742,
02269        742,
02270        742,
02271        742,
02272        742,
02273        742,
02274        742,
02275        742,
02276        742,
02277        742,
02278        742,
02279        742,
02280        742,
02281        742,
02282        742,
02283        742,
02284        742,
02285        742,
02286        742,
02287        742,
02288        742,
02289        742,
02290        742,
02291        742,
02292        742,
02293        742,
02294        742,
02295        742,
02296        742,
02297        742,
02298        742,
02299        742,
02300        742,
02301        742,
02302        742,
02303        742,
02304        742,
02305        742,
02306        742,
02307        742,
02308        742,
02309        742,
02310        742,
02311        742,
02312        742,
02313        742,
02314        742,
02315        742,
02316        742,
02317        742,
02318        742,
02319        742,
02320        742,
02321        742,
02322        742,
02323        742,
02324        742,
02325        742,
02326        742,
02327        742,
02328        742,
02329        742,
02330        742,
02331        742,
02332        742,
02333        742,
02334        742,
02335        742,
02336        742,
02337        742,
02338        742,
02339        742,
02340        742,
02341        742,
02342        742,
02343        742,
02344        742,
02345        742,
02346        742,
02347        742,
02348        742,
02349        742,
02350        742,
02351        742,
02352        742,
02353        742,
02354        742,
02355        742,
02356        742,
02357        742,
02358        742,
02359        742,
02360        742,
02361        742,
02362        742,
02363        742,
02364        742,
02365        742,
02366        742,
02367        742,
02368        742,
02369        742,
02370        742,
02371        742,
02372        742,
02373        742,
02374        742,
02375        742,
02376        742,
02377        742,
02378        742,
02379        742,
02380        742,
02381        742,
02382        742,
02383        742,
02384        742,
02385        742,
02386        742,
02387        742,
02388        742,
02389        742,
02390        742,
02391        742,
02392        742,
02393        742,
02394        742,
02395        742,
02396        742,
02397        742,
02398        742,
02399        742,
02400        742,
02401        742,
02402        742,
02403        742,
02404        742,
02405        742,
02406        742,
02407        742,
02408        742,
02409        742,
02410        742,
02411        742,
02412        742,
02413        742,
02414        742,
02415        742,
02416        742,
02417        742,
02418        742,
02419        742,
02420        742,
02421        742,
02422        742,
02423        742,
02424        742,
02425        742,
02426        742,
02427        742,
02428        742,
02429        742,
02430        742,
02431        742,
02432        742,
02433        742,
02434        742,
02435        742,
02436        742,
02437        742,
02438        742,
02439        742,
02440        742,
02441        742,
02442        742,
02443        742,
02444        742,
02445        742,
02446        742,
02447        742,
02448        742,
02449        742,
02450        742,
02451        742,
02452        742,
02453        742,
02454        742,
02455        742,
02456        742,
02457        742,
02458        742,
02459        742,
02460        742,
02461        742,
02462        742,
02463        742,
02464        742,
02465        742,
02466        742,
02467        742,
02468        742,
02469        742,
02470        742,
02471        742,
02472        742,
02473        742,
02474        742,
02475        742,
02476        742,
02477        742,
02478        742,
02479        742,
02480        742,
02481        742,
02482        742,
02483        742,
02484        742,
02485        742,
02486        742,
02487        742,
02488        742,
02489        742,
02490        742,
02491        742,
02492        742,
02493        742,
02494        742,
02495        742,
02496        742,
02497        742,
02498        742,
02499        742,
02500        742,
02501        742,
02502        742,
02503        742,
02504        742,
02505        742,
02506        742,
02507        742,
02508        742,
02509        742,
02510        742,
02511        742,
02512        742,
02513        742,
02514        742,
02515        742,
02516        742,
02517        742,
02518        742,
02519        742,
02520        742,
02521        742,
02522        742,
02523        742,
02524        742,
02525        742,
02526        742,
02527        742,
02528        742,
02529        742,
02530        742,
02531        742,
02532        742,
02533        742,
02534        742,
02535        742,
02536        742,
02537        742,
02538        742,
02539        742,
02540        742,
02541        742,
02542        742,
02543        742,
02544        742,
02545        742,
02546        742,
02547        742,
02548        742,
02549        742,
02550        742,
02551        742,
02552        742,
02553        742,
02554        742,
02555        742,
02556        742,
02557        742,
02558        742,
02559        742,
02560        742,
02561        742,
02562        742,
02563        742,
02564        742,
02565        742,
02566        742,
02567        742,
02568        742,
02569        742,
02570        742,
02571        742,
02572        742,
02573        742,
02574        742,
02575        742,
02576        742,
02577        742,
02578        742,
02579        742,
02580        742,
02581        742,
02582        742,
02583        742,
02584        742,
02585        742,
02586        742,
02587        742,
02588        742,
02589        742,
02590        742,
02591        742,
02592        742,
02593        742,
02594        742,
02595        742,
02596        742,
02597        742,
02598        742,
02599        742,
02600        742,
02601        742,
02602        742,
02603        742,
02604        742,
02605        742,
02606        742,
02607        742,
02608        742,
02609        742,
02610        742,
02611        742,
02612        742,
02613        742,
02614        742,
02615        742,
02616        742,
02617        742,
02618        742,
02619        742,
02620        742,
02621        742,
02622        742,
02623        742,
02624        742,
02625        742,
02626        742,
02627        742,
02628        742,
02629        742,
02630        742,
02631        742,
02632        742,
02633        742,
02634        742,
02635        742,
02636        742,
02637        742,
02638        742,
02639        742,
02640        742,
02641        742,
02642        742,
02643        742,
02644        742,
02645        742,
02646        742,
02647        742,
02648        742,
02649        742,
02650        742,
02651        742,
02652        742,
02653        742,
02654        742,
02655        742,
02656        742,
02657        742,
02658        742,
02659        742,
02660        742,
02661        742,
02662        742,
02663        742,
02664        742,
02665        742,
02666        742,
02667        742,
02668        742,
02669        742,
02670        742,
02671        742,
02672        742,
02673        742,
02674        742,
02675        742,
02676        742,
02677        742,
02678        742,
02679        742,
02680        742,
02681        742,
02682        742,
02683        742,
02684        742,
02685        742,
02686        742,
02687        742,
02688        742,
02689        742,
02690        742,
02691        742,
02692        742,
02693        742,
02694        742,
02695        742,
02696        742,
02697        742,
02698        742,
02699        742,
02700        742,
02701        742,
02702        742,
02703        742,
02704        742,
02705        742,
02706        742,
02707        742,
02708        742,
02709        742,
02710        742,
02711        742,
02712        742,
02713        742,
02714        742,
02715        742,
02716        742,
02717        742,
02718        742,
02719        742,
02720        742,
02721        742,
02722        742,
02723        742,
02724        742,
02725        742,
02726        742,
02727        742,
02728        742,
02729        742,
02730        742,
02731        742,
02732        742,
02733        742,
02734        742,
02735        742,
02736        742,
02737        742,
02738        742,
02739        742,
02740        742,
02741        742,
02742        742,
02743        742,
02744        742,
02745        742,
02746        742,
02747        742,
02748        742,
02749        742,
02750        742,
02751        742,
02752        742,
02753        742,
02754        742,
02755        742,
02756        742,
02757        742,
02758        742,
02759        742,
02760        742,
02761        742,
02762        742,
02763        742,
02764        742,
02765        742,
02766        742,
02767        742,
02768        742,
02769        742,
02770        742,
02771        742,
02772        742,
02773        742,
02774        742,
02775        742,
02776        742,
02777        742,
02778        742,
02779        742,
02780        742,
02781        742,
02782        742,
02783        742,
02784        742,
02785        742,
02786        742,
02787        742,
02788        742,
02789        742,
02790        742,
02791        742,
02792        742,
02793        742,
02794        742,
02795        742,
02796        742,
02797        742,
02798        742,
02799        742,
02800        742,
02801        742,
02802        742,
02803        742,
02804        742,
02805        742,
02806        742,
02807        742,
02808        742,
02809        742,
02810        742,
02811        742,
02812        742,
02813        742,
02814        742,
02815        742,
02816        742,
02817        742,
02818        742,
02819        742,
02820        742,
02821        742,
02822        742,
02823        742,
02824        742,
02825        742,
02826        742,
02827        742,
02828        742,
02829        742,
02830        742,
02831        742,
02832        742,
02833        742,
02834        742,
02835        742,
02836        742,
02837        742,
02838        742,
02839        742,
02840        742,
02841        742,
02842        742,
02843        742,
02844        742,
02845        742,
02846        742,
02847        742,
02848        742,
02849        742,
02850        742,
02851        742,
02852        742,
02853        742,
02854        742,
02855        742,
02856        742,
02857        742,
02858        742,
02859        742,
02860        742,
02861        742,
02862        742,
02863        742,
02864        742,
02865        742,
02866        742,
02867        742,
02868        742,
02869        742,
02870        742,
02871        742,
02872        742,
02873        742,
02874        742,
02875        742,
02876        742,
02877        742,
02878        742,
02879        742,
02880        742,
02881        742,
02882        742,
02883        742,
02884        742,
02885        742,
02886        742,
02887        742,
02888        742,
02889        742,
02890        742,
02891        742,
02892        742,
02893        742,
02894        742,
02895        742,
02896        742,
02897        742,
02898        742,
02899        742,
02900        742,
02901        742,
02902        742,
02903        742,
02904        742,
02905        742,
02906        742,
02907        742,
02908        742,
02909        742,
02910        742,
02911        742,
02912        742,
02913        742,
02914        742,
02915        742,
02916        742,
02917        742,
02918        742,
02919        742,
02920        742,
02921        742,
02922        742,
02923        742,
02924        742,
02925        742,
02926        742,
02927        742,
02928        742,
02929        742,
02930        742,
02931        742,
02932        742,
02933        742,
02934        742,
02935        742,
02936        742,
02937        742,
02938        742,
02939        742,
02940        742,
02941        742,
02942        742,
02943        742,
02944        742,
02945        742,
02946        742,
02947        742,
02948        742,
02949        742,
02950        742,
02951        742,
02952        742,
02953        742,
02954        742,
02955        742,
02956        742,
02957        742,
02958        742,
02959        742,
02960        742,
02961        742,
02962        742,
02963        742,
02964        742,
02965        742,
02966        742,
02967        742,
02968        742,
02969        742,
02970        742,
02971        742,
02972        742,
02973        742,
02974        742,
02975        742,
02976        742,
02977        742,
02978        742,
02979        742,
02980        742,
02981        742,
02982        742,
02983        742,
02984        742,
02985        742,
02986        742,
02987        742,
02988        742,
02989        742,
02990        742,
02991        742,
02992        742,
02993        742,
02994        742,
02995        742,
02996        742,
02997        742,
02998        742,
02999        742,
03000        742,
03001        742,
03002        742,
03003        742,
03004        742,
03005        742,
03006        742,
03007        742,
03008        742,
03009        742,
03010        742,
03011        742,
03012        742,
03013        742,
03014        742,
03015        742,
03016        742,
03017        742,
03018        742,
03019        742,
03020        742,
03021        742,
03022        742,
03023        742,
03024        742,
03025        742,
03026        742,
03027        742,
03028        742,
03029        742,
03030        742,
03031        742,
03032        742,
03033        742,
03034        742,
03035        742,
03036        742,
03037        742,
03038        742,
03039        742,
03040        742,
03041        742,
03042        742,
03043        742,
03044        742,
03045        742,
03046        742,
03047        742,
03048        742,
03049        742,
03050        742,
03051        742,
03052        742,
03053        742,
03054        742,
03055        742,
03056        742,
03057        742,
03058        742,
03059        742,
03060        742,
03061        742,
03062        742,
03063        742,
03064        742,
03065        742,
03066        742,
03067        742,
03068        742,
03069        742,
03070        742,
03071        742,
03072        742,
03073        742,
03074        742,
03075        742,
03076        742,
03077        742,
03078        742,
03079        742,
03080        742,
03081        742,
03082        742,
03083        742,
03084        742,
03085        742,
03086        742,
03087        742,
03088        742,
03089        742,
03090        742,
03091        742,
03092        742,
03093        742,
03094        742,
03095        742,
03096        742,
03097        742,
03098        742,
03099        742,
03100        742,
03101        742,
03102        742,
03103        742,
03104        742,
03105        742,
03106        742,
03107        742,
03108        742,
03109        742,
03110        742,
03111        742,
03112        742,
03113        742,
03114        742,
03115        742,
03116        742,
03117        742,
03118        742,
03119        742,
03120        742,
03121        742,
03122        742,
03123        742,
03124        742,
03125        742,
03126        742,
03127        742,
03128        742,
03129        742,
03130        742,
03131        742,
03132        742,
03133        742,
03134        742,
03135        742,
03136        742,
03137        742,
03138        742,
03139        742,
03140        742,
03141        742,
03142        742,
03143        742,
03144        742,
03145        742,
03146        742,
03147        742,
03148        742,
03149        742,
03150        742,
03151        742,
03152        742,
03153        742,
03154        742,
03155        742,
03156        742,
03157        742,
03158        742,
03159        742,
03160        742,
03161        742,
03162        742,
03163        742,
03164        742,
03165        742,
03166        742,
03167        742,
03168        742,
03169        742,
03170        742,
03171        742,
03172        742,
03173        742,
03174        742,
03175        742,
03176        742,
03177        742,
03178        742,
03179        742,
03180        742,
03181        742,
03182        742,
03183        742,
03184        742,
03185        742,
03186        742,
03187        742,
03188        742,
03189        742,
03190        742,
03191        742,
03192        742,
03193        742,
03194        742,
03195        742,
03196        742,
03197        742,
03198        742,
03199        742,
03200        742,
03201        742,
03202        742,
03203        742,
03204        742,
03205        742,
03206        742,
03207        742,
03208        742,
03209        742,
03210        742,
03211        742,
03212        742,
03213        742,
03214        742,
03215        742,
03216        742,
03217        742,
03218        742,
03219        742,
03220        742,
03221        742,
03222        742,
03223        742,
03224        742,
03225        742,
03226        742,
03227        742,
03228        742,
03229        742,
03230        742,
03231        742,
03232        742,
03233        742,
03234        742,
03235        742,
03236        742,
03237        742,
03238        742,
03239        742,
03240        742,
03241        742,
03242        742,
03243        742,
03244        742,
03245        742,
03246        742,
03247        742,
03248        742,
03249        742,
03250        742,
03251        742,
03252        742,
03253        742,
03254        742,
03255        742,
03256        742,
03257        742,
03258        742,
03259        742,
03260        742,
03261        742,
03262        742,
03263        742,
03264        742,
03265        742,
03266        742,
03267        742,
03268        742,
03269        742,
03270        742,
03271        742,
03272        742,
03273        742,
03274        742,
03275        742,
03276        742,
03277        742,
03278        742,
03279        742,
03280        742,
03281        742,
03282        742,
03283        742,
03284        742,
03285        742,
03286        742,
03287        742,
03288        742,
03289        742,
03290        742,
03291        742,
03292        742,
03293        742,
03294        742,
03295        742,
03296        742,
03297        742,
03298        742,
03299        742,
03300        742,
03301        742,
03302        742,
03303        742,
03304        742,
03305        742,
03306        742,
03307        742,
03308        742,
03309        742,
03310        742,
03311        742,
03312        742,
03313        742,
03314        742,
03315        742,
03316        742,
03317        742,
03318        742,
03319        742,
03320        742,
03321        742,
03322        742,
03323        742,
03324        742,
03325        742,
03326        742,
03327        742,
03328        742,
03329        742,
03330        742,
03331        742,
03332        742,
03333        742,
03334        742,
03335        742,
03336        742,
03337        742,
03338        742,
03339        742,
03340        742,
03341        742,
03342        742,
03343        742,
03344        742,
03345        742,
03346        742,
03347        742,
03348        742,
03349        742,
03350        742,
03351        742,
03352        742,
03353        742,
03354        742,
03355        742,
03356        742,
03357        742,
03358        742,
03359        742,
03360        742,
03361        742,
03362        742,
03363        742,
03364        742,
03365        742,
03366        742,
03367        742,
03368        742,
03369        742,
03370        742,
03371        742,
03372        742,
03373        742,
03374        742,
03375        742,
03376        742,
03377        742,
03378        742,
03379        742,
03380        742,
03381        742,
03382        742,
03383        742,
03384        742,
03385        742,
03386        742,
03387        742,
03388        742,
03389        742,
03390        742,
03391        742,
03392        742,
03393        742,
03394        742,
03395        742,
03396        742,
03397        742,
03398        742,
03399        742,
03400        742,
03401        742,
03402        742,
03403        742,
03404        742,
03405        742,
03406        742,
03407        742,
03408        742,
03409        742,
03410        742,
03411        742,
03412        742,
03413        742,
03414        742,
03415        742,
03416        742,
03417        742,
03418        742,
03419        742,
03420        742,
03421        742,
03422        742,
03423        742,
03424        742,
03425        742,
03426        742,
03427        742,
03428        742,
03429        742,
03430        742,
03431        742,
03432        742,
03433        742,
03434        742,
03435        742,
03436        742,
03437        742,
03438        742,
03439        742,
03440        742,
03441        742,
03442        742,
03443        742,
03444        742,
03445        742,
03446        742,
03447        742,
03448        742,
03449        742,
03450        742,
03451        742,
03452        742,
03453        742,
03454        742,
03455        742,
03456        742,
03457        742,
03458        742,
03459        742,
03460        742,
03461        742,
03462        742,
03463        742,
03464        742,
03465        742,
03466        742,
03467        742,
03468        742,
03469        742,
03470        742,
03471        742,
03472        742,
03473        742,
03474        742,
03475        742,
03476        742,
03477        742,
03478        742,
03479        742,
03480        742,
03481        742,
03482        742,
03483        742,
03484        742,
03485        742,
03486        742,
03487        742,
03488        742,
03489        742,
03490        742,
03491        742,
03492        742,
03493        742,
03494        742,
03495        742,
03496        742,
03497        742,
03498        742,
03499        742,
03500        742,
03501        742,
03502        742,
03503        742,
03504        742,
03505        742,
03506        742,
03507        742,
03508        742,
03509        742,
03510        742,
03511        742,
03512        742,
03513        742,
03514        742,
03515        742,
03516        742,
03517        742,
03518        742,
03519        742,
03520        742,
03521        742,
03522        742,
03523        742,
03524        742,
03525        742,
03526        742,
03527        742,
03528        742,
03529        742,
03530        742,
03531        742,
03532        742,
03533        742,
03534        742,
03535        742,
03536        742,
03537        742,
03538        742,
03539        742,
03540        742,
03541        742,
03542        742,
03543        742,
03544        742,
03545        742,
03546        742,
03547        742,
03548        742,
03549        742,
03550        742,
03551        742,
03552        742,
03553        742,
03554        742,
03555        742,
03556        742,
03557        742,
03558        742,
03559        742,
03560        742,
03561        742,
03562        742,
03563        742,
03564        742,
03565        742,
03566        742,
03567        742,
03568        742,
03569        742,
03570        742,
03571        742,
03572        742,
03573        742,
03574        742,
03575        742,
03576        742,
03577        742,
03578        742,
03579        742,
03580        742,
03581        742,
03582        742,
03583        742,
03584        742,
03585        742,
03586        742,
03587        742,
03588        742,
03589        742,
03590        742,
03591        742,
03592        742,
03593        742,
03594        742,
03595        742,
03596        742,
03597        742,
03598        742,
03599        742,
03600        742,
03601        742,
03602        742,
03603        742,
03604        742,
03605        742,
03606        742,
03607        742,
03608        742,
03609        742,
03610        742,
03611        742,
03612        742,
03613        742,
03614        742,
03615        742,
03616        742,
03617        742,
03618        742,
03619        742,
03620        742,
03621        742,
03622        742,
03623        742,
03624        742,
03625        742,
03626        742,
03627        742,
03628        742,
03629        742,
03630        742,
03631        742,
03632        742,
03633        742,
03634        742,
03635        742,
03636        742,
03637        742,
03638        742,
03639        742,
03640        742,
03641        742,
03642        742,
03643        742,
03644        742,
03645        742,
03646        742,
03647        742,
03648        742,
03649        742,
03650        742,
03651        742,
03652        742,
03653        742,
03654        742,
03655        742,
03656        742,
03657        742,
03658        742,
03659        742,
03660        742,
03661        742,
03662        742,
03663        742,
03664        742,
03665        742,
03666        742,
03667        742,
03668        742,
03669        742,
03670        742,
03671        742,
03672        742,
03673        742,
03674        742,
03675        742,
03676        742,
03677        742,
03678        742,
03679        742,
03680        742,
03681        742,
03682        742,
03683        742,
03684        742,
03685        742,
03686        742,
03687        742,
03688        742,
03689        742,
03690        742,
03691        742,
03692        742,
03693        742,
03694        742,
03695        742,
03696        742,
03697        742,
03698        742,
03699        742,
03700        742,
03701        742,
03702        742,
03703        742,
03704        742,
03705        742,
03706        742,
03707        742,
03708        742,
03709        742,
03710        742,
03711        742,
03712        742,
03713        742,
03714        742,
03715        742,
03716        742,
03717        742,
03718        742,
03719        742,
03720        742,
03721        742,
03722        742,
03723        742,
03724        742,
03725        742,
03726        742,
03727        742,
03728        742,
03729        742,
03730        742,
03731        742,
03732        742,
03733        742,
03734        742,
03735        742,
03736        742,
03737        742,
03738        742,
03739        742,
03740        742,
03741        742,
03742        742,
03743        742,
03744        742,
03745        742,
03746        742,
03747        742,
03748        742,
03749        742,
03750        742,
03751        742,
03752        742,
03753        742,
03754        742,
03755        742,
03756        742,
03757        742,
03758        742,
03759        742,
03760        742,
03761        742,
03762        742,
03763        742,
03764        742,
03765        742,
03766        742,
03767        742,
03768        742,
03769        742,
03770        742,
03771        742,
03772        742,
03773        742,
03774        742,
03775        742,
03776        742,
03777        742,
03778        742,
03779        742,
03780        742,
03781        742,
03782        742,
03783        742,
03784        742,
03785        742,
03786        742,
03787        742,
03788        742,
03789        742,
03790        742,
03791        742,
03792        742,
03793        742,
03794        742,
03795        742,
03796        742,
03797        742,
03798        742,
03799        742,
03800        742,
03801        742,
03802        742,
03803        742,
03804        742,
03805        742,
03806        742,
03807        742,
03808        742,
03809        742,
03810        742,
03811        742,
03812        742,
03813        742,
03814        742,
03815        742,
03816        742,
03817        742,
03818        742,
03819        742,
03820        742,
03821        742,
03822        742,
03823        742,
03824        742,
03825        742,
03826        742,
03827        742,
03828        742,
03829        742,
03830        742,
03831        742,
03832        742,
03833        742,
03834        742,
03835        742,
03836        742,
03837        742,
03838        742,
03839        742,
03840        742,
03841        742,
03842        742,
03843        742,
03844        742,
03845        742,
03846        742,
03847        742,
03848        742,
03849        742,
03850        742,
03851        742,
03852        742,
03853        742,
03854        742,
03855        742,
03856        742,
03857        742,
03858        742,
03859        742,
03860        742,
03861        742,
03862        742,
03863        742,
03864        742,
03865        742,
03866        742,
03867        742,
03868        742,
03869        742,
03870        742,
03871        742,
03872        742,
03873        742,
03874        742,
03875        742,
03876        742,
03877        742,
03878        742,
03879        742,
03880        742,
03881        742,
03882        742,
03883        742,
03884        742,
03885        742,
03886        742,
03887        742,
03888        742,
03889        742,
03890        742,
03891        742,
03892        742,
03893        742,
03894        742,
03895        742,
03896        742,
03897        742,
03898        742,
03899        742,
03900        742,
03901        742,
03902        742,
03903        742,
03904        742,
03905        742,
03906        742,
03907        742,
03908        742,
03909        742,
03910        742,
03911        742,
03912        742,
03913        742,
03914        742,
03915        742,
03916        742,
03917        742,
03918        742,
03919        742,
03920        742,
03921        742,
03922        742,
03923        742,
03924        742,
03925        742,
03926        742,
03927        742,
03928        742,
03929        742,
03930        742,
03931        742,
03932        742,
03933        742,
03934        742,
03935        742,
03936        742,
03937        742,
03938        742,
03939        742,
03940        742,
03941        742,
03942        742,
03943        742,
03944        742,
03945        742,
03946        742,
03947        742,
03948        742,
03949        742,
03950        742,
03951        742,
03952        742,
03953        742,
03954        742,
03955        742,
03956        742,
03957        742,
03958        742,
03959        742,
03960        742,
03961        742,
03962        742,
03963        742,
03964        742,
03965        742,
03966        742,
03967        742,
03968        742,
03969        742,
03970        742,
03971        742,
03972        742,
03973        742,
03974        742,
03975        742,
03976        742,
03977        742,
03978        742,
03979        742,
03980        742,
03981        742,
03982        742,
03983        742,
03984        742,
03985        742,
03986        742,
03987        742,
03988        742,
03989        742,
03990        742,
03991        742,
03992        742,
03993        742,
03994        742,
03995        742,
03996        742,
03997        742,
03998        742,
03999        742,
04000        742,
04001        742,
04002        742,
04003        742,
04004        742,
04005        742,
04006        742,
04007        742,
04008        742,
04009        742,
04010        742,
04011        742,
04012        742,
04013        742,
04014        742,
04015        742,
04016        742,
04017        742,
04018        742,
04019        742,
04020        742,
04021        742,
04022        742,
04023        742,
04024        742,
04025        742,
04026        742,
04027        742,
04028        742,
04029        742,
04030        742,
04031        742,
04032        742,
04033        742,
04034        742,
04035        742,
04036        742,
04037        742,
04038        742,
04039        742,
04040        742,
04041        742,
04042        742,
04043        742,
04044        742,
04045        742,
04046        742,
04047        742,
04048        742,
04049        742,
04050        742,
04051        742,
04052        742,
04053        742,
04054        742,
04055        742,
04056        742,
04057        742,
04058        742,
04059        742,
04060        742,
04061        742,
04062        742,
04063        742,
04064        742,
04065        742,
04066        742,
04067        742,
04068        742,
04069        742,
04070        742,
04071        742,
04072        742,
04073        742,
04074        742,
04075        742,
04076        742,
04077        742,
04078        742,
04079        742,
04080        742,
04081        742,
04082        742,
04083        742,
04084        742,
04085        742,
04086        742,
04087        742,
04088        742,
04089        742,
04090        742,
04091        742,
04092        742,
04093        742,
04094        742,
04095        742,
04096        742,
04097        742,
04098        742,
04099        742,
04100        742,
04101        742,
04102        742,
04103        742,
04104        742,
04105        742,
04106        742,
04107        742,
04108        742,
04109        742,
04110        742,
04111        742,
04112        742,
04113        742,
04114        742,
04115        742,
04116        742,
04117        742,
04118        742,
04119        742,
04120        742,
04121        742,
04122        742,
04123        742,
04124        742,
04125        742,
04126        742,
04127        742,
04128        742,
04129        742,
04130        742,
04131        742,
04132        742,
04133        742,
04134        742,
04135        742,
04136        742,
04137        742,
04138        742,
04139        742,
04140        742,
04141        742,
04142        742,
04143        742,
04144        742,
04145        742,
04146        742,
04147        742,
04148        742,
04149        742,
04150        742,
04151        742,
04152        742,
04153        742,
04154        742,
04155        742,
04156        742,
04157        742,
04158        742,
04159        742,
04160        742,
04161        742,
04162        742,
04163        742,
04164        742,
04165        742,
04166        742,
04167        742,
04168        742,
04169        742,
04170        742,
04171        742,
04172        742,
04173        742,
04174        742,
04175        742,
04176        742,
04177        742,
04178        742,
04179        742,
04180        742,
04181        742,
04182        742,
04183        742,
04184        742,
04185        742,
04186        742,
04187        742,
04188        742,
04189        742,
04190        742,
04191        742,
04192        742,
04193        742,
04194        742,
04195        742,
04196        742,
04197        742,
04198        742,
04199        742,
04200        742,
04201        742,
04202        742,
04203        742,
04204        742,
04205        742,
04206        742,
04207        742,
04208        742,
04209        742,
04210        742,
04211        742,
04212        742,
04213        742,
04214        742,
04215        742,
04216        742,
04217        742,
04218        742,
04219        742,
04220        742,
04221        742,
04222        742,
04223        742,
04224        742,
04225        742,
04226        742,
04227        742,
04228        742,
04229        742,
04230        742,
04231        742,
04232        742,
04233        742,
04234        742,
04235        742,
04236        742,
04237        742,
04238        742,
04239        742,
04240        742,
04241        742,
04242        742,
04243        742,
04244        742,
04245        742,
04246        742,
04247        742,
04248        742,
04249        742,
04250        742,
04251        742,
04252        742,
04253        742,
04254        742,
04255        742,
04256        742,
04257        742,
04258        742,
04259        742,
04260        742,
04261        742,
04262        742,
04263        742,
04264        742,
04265        742,
04266        742,
04267        742,
04268        742,
04269        742,
04270        742,
04271        742,
04272        742,
04273        742,
04274        742,
04275        742,
04276        742,
04277        742,
04278        742,
04279        742,
04280        742,
04281        742,
04282        742,
04283        742,
04284        742,
04285        742,
04286        742,
04287        742,
04288        742,
04289        742,
04290        742,
04291        742,
04292        742,
04293        742,
04294        742,
04295        742,
04296        742,
04297        742,
04298        742,
04299        742,
04300        742,
04301        742,
04302        742,
04303        742,
04304        742,
04305        742,
04306        742,
04307        742,
04308        742,
04309        742,
04310        742,
04311        742,
04312        742,
04313        742,
04314        742,
04315        742,
04316        742,
04317        742,
04318        742,
04319        742,
04320        742,
04321        742,
04322        742,
04323        742,
04324        742,
04325        742,
04326        742,
04327        742,
04328        742,
04329        742,
04330        742,
04331        742,
04332        742,
04333        742,
04334        742,
04335        742,
04336        742,
04337        742,
04338        742,
04339        742,
04340        742,
04341        742,
04342        742,
04343        742,
04344        742,
04345        742,
04346        742,
04347        742,
04348        742,
04349        742,
04350        742,
04351        742,
04352        742,
04353        742,
04354        742,
04355        742,
04356        742,
04357        742,
04358        742,
04359        742,
04360        742,
04361        742,
04362        742,
04363        742,
04364        742,
04365        742,
04366        742,
04367        742,
04368        742,
04369        742,
04370        742,
04371        742,
04372        742,
04373        742,
04374        742,
04375        742,
04376        742,
04377        742,
04378        742,
04379        742,
04380        742,
04381        742,
04382        742,
04383        742,
04384        742,
04385        742,
04386        742,
04387        742,
04388        742,
04389        742,
04390        742,
04391        742,
04392        742,
04393        742,
04394        742,
04395        742,
04396        742,
04397        742,
04398        742,
04399        742,
04400        742,
04401        742,
04402        742,
04403        742,
04404        742,
04405        742,
04406        742,
04407        742,
04408        742,
04409        742,
04410        742,
04411        742,
04412        742,
04413        742,
04414        742,
04415        742,
04416        742,
04417        742,
04418        742,
04419        742,
04420        742,
04421        742,
04422        742,
04423        742,
04424        742,
04425        742,
04426        742,
04427        742,
04428        742,
04429        742,
04430        742,
04431        742,
04432        742,
04433        742,
04434        742,
04435        742,
04436        742,
04437        742,
04438        742,
04439        742,
04440        742,
04441        742,
04442        742,
04443        742,
04444        742,
04445        742,
04446        742,
04447        742,
04448        742,
04449        742,
04450        742,
04451        742,
04452        742,
04453        742,
04454        742,
04455        742,
04456        742,
04457        742,
04458        742,
04459        742,
04460        742,
04461        742,
04462        742,
04463        742,
04464        742,
04465        742,
04466        742,
04467        742,
04468        742,
04469        742,
04470        742,
04471        742,
04472        742,
04473        742,
04474        742,
04475        742,
04476        742,
04477        742,
04478        742,
04479        742,
04480        742,
04481        742,
04482        742,
04483        742,
04484        742,
04485        742,
04486        742,
04487        742,
04488        742,
04489        742,
04490        742,
04491        742,
04492        742,
04493        742,
04494        742,
04495        742,
04496        742,
04497        742,
04498        742,
04499        742,
04500        742,
04501        742,
04502        742,
04503        742,
04504        742,
04505        742,
04506        742,
04507        742,
04508        742,
04509        742,
04510        742,
04511        742,
04512        742,
04513        742,
04514        742,
04515        742,
04516        742,
04517        742,
04518        742,
04519        742,
04520        742,
04521        742,
04522        742,
04523        742,
04524        742,
04525        742,
04526        742,
04527        742,
04528        742,
04529        742,
04530        742,
04531        742,
04532        742,
04533        742,
04534        742,
04535        742,
04536        742,
04537        742,
04538        742,
04539        742,
04540        742,
04541        742,
04542        742,
04543        742,
04544        742,
04545        742,
04546        742,
04547        742,
04548        742,
04549        742,
04550        742,
04551        742,
04552        742,
04553        742,
04554        742,
04555        742,
04556        742,
04557        742,
04558        742,
04559        742,
04560        742,
04561        742,
04562        742,
04563        742,
04564        742,
04565        742,
04566        742,
04567        742,
04568        742,
04569        742,
04570        742,
04571        742,
04572        742,
04573        742,
04574        742,
04575        742,
04576        742,
04577        742,
04578        742,
04579        742,
04580        742,
04581        742,
04582        742,
04583        742,
04584        742,
04585        742,
04586        742,
04587        742,
04588        742,
04589        742,
04590        742,
04591        742,
04592        742,
04593        742,
04594        742,
04595        742,
04596        742,
04597        742,
04598        742,
04599        742,
04600        742,
04601        742,
04602        742,
04603        742,
04604        742,
04605        742,
04606        742,
04607        742,
04608        742,
04609        742,
04610        742,
04611        742,
04612        742,
04613        742,
04614        742,
04615        742,
04616        742,
04617        742,
04618        742,
04619        742,
04620        742,
04621        742,
04622        742,
04623        742,
04624        742,
04625        742,
04626        742,
04627        742,
04628        742,
04629        742,
04630        742,
04631        742,
04632        742,
04633        742,
04634        742,
04635        742,
04636        742,
04637        742,
04638        742,
04639        742,
04640        742,
04641        742,
04642        742,
04643        742,
04644        742,
04645        742,
04646        742,
04647        742,
04648        742,
04649        742,
04650        742,
04651        742,
04652        742,
04653        742,
04654        742,
04655        742,
04656        742,
04657        742,
04658        742,
04659        742,
04660        742,
04661        742,
04662        742,
04663        742,
04664        742,
04665        742,
04666        742,
04667        742,
04668        742,
04669        742,
04670        742,
04671        742,
04672        742,
04673        742,
04674        742,
04675        742,
04676        742,
04677        742,
04678        742,
04679        742,
04680        742,
04681        742,
04682        742,
04683        742,
04684        742,
04685        742,
04686        742,
04687        742,
04688        742,
04689        742,
04690        742,
04691        742,
04692        742,
04693        742,
04694        742,
04695        742,
04696        742,
04697        742,
04698        742,
04699        742,
04700        742,
04701        742,
04702        742,
04703        742,
04704        742,
04705        742,
04706        742,
04707        742,
04708        742,
04709        742,
04710        742,
04711        742,
04712        742,
04713        742,
04714        742,
04715        742,
04716        742,
04717        742,
04718        742,
04719        742,
04720        742,
04721        742,
04722        742,
04723        742,
04724        742,
04725        742,
04726        742,
04727        742,
04728        742,
04729        742,
04730        742,
04731        742,
04732        742,
04733        742,
04734        742,
04735        742,
04736        742,
04737        742,
04738        742,
04739        742,
04740        742,
04741        742,
04742        742,
04743        742,
04744        742,
04745        742,
04746        742,
04747        742,
04748        742,
04749        742,
04750        742,
04751        742,
04752        742,
04753        742,
04754        742,
04755        742,
04756        742,
04757        742,
04758        742,
04759        742,
04760        742,
04761        742,
04762        742,
04763        742,
04764        742,
04765        742,
04766        742,
04767        742,
04768        742,
04769        742,
04770        742,
04771        742,
04772        742,
04773        742,
04774        742,
04775        742,
04776        742,
04777        742,
04778        742,
04779        742,
04780        742,
04781        742,
04782        742,
04783        742,
04784        742,
04785        742,
04786        742,
04787        742,
04788        742,
04789        742,
04790        742,
04791        742,
04792        742,
04793        742,
04794        742,
04795        742,
04796        742,
04797        742,
04798        742,
04799        742,
04800        742,
04801        742,
04802        742,
04803        742,
04804        742,
04805        742,
04806        742,
04807        742,
04808        742,
04809        742,
04810        742,
04811        742,
04812        742,
04813        742,
04814        742,
04815        742,
04816        742,
04817        742,
04818        742,
04819        742,
04820        742,
04821        742,
04822        742,
04823        742,
04824        742,
04825        742,
04826        742,
04827        742,
04828        742,
04829        742,
04830        742,
04831        742,
04832        742,
04833        742,
04834        742,
04835        742,
04836        742,
04837        742,
04838        742,
04839        742,
04840        742,
04841        742,
04842        742,
04843        742,
04844        742,
04845        742,
04846        742,
04847        742,
04848        742,
04849        742,
04850        742,
04851        742,
04852        742,
04853        742,
04854        742,
04855        742,
04856        742,
04857        742,
04858        742,
04859        742,
04860        742,
04861        742,
04862        742,
04863        742,
04864        742,
04865        742,
04866        742,
04867        742,
04868        742,
04869        742,
04870        742,
04871        742,
04872        742,
04873        742,
04874        742,
04875        742,
04876        742,
04877        742,
04878        742,
04879        742,
04880        742,
04881        742,
04882        742,
04883        742,
04884        742,
04885        742,
04886        742,
04887        742,
04888        742,
04889        742,
04890        742,
04891        742,
04892        742,
04893        742,
04894        742,
04895        742,
04896        742,
04897        742,
04898        742,
04899        742,
04900        742,
04901        742,
04902        742,
04903        742,
04904        742,
04905        742,
04906        742,
04907        742,
04908        742,
04909        742,
04910        742,
04911        742,
04912        742,
04913        742,
04914        742,
04915        742,
04916        742,
04917        742,
04918        742,
04919        742,
04920        742,
04921        742,
04922        742,
04923        742,
04924        742,
04925        742,
04926        742,
04927        742,
04928        742,
04929        742,
04930        742,
04931        742,
04932        742,
04933        742,
04934        742,
04935        742,
04936        742,
04937        742,
04938        742,
04939        742,
04940        742,
04941        742,
04942        742,
04943        742,
04944        742,
04945        742,
04946        742,
04947        742,
04948        742,
04949        742,
04950        742,
04951        742,
04952        742,
04953        742,
04954        742,
04955        742,
04956        742,
04957        742,
04958        742,
04959        742,
04960        742,
04961        742,
04962        742,
04963        742,
04964        742,
04965        742,
04966        742,
04967        742,
04968        742,
04969        742,
04970        742,
04971        742,
04972        742,
04973        742,
04974        742,
04975        742,
04976        742,
04977        742,
04978        742,
04979        742,
04980        742,
04981        742,
04982        742,
04983        742,
04984        742,
04985        742,
04986        742,
04987        742,
04988        742,
04989        742,
04990        742,
04991        742,
04992        742,
04993        742,
04994        742,
04995        742,
04996        742,
04997        742,
04998        742,
04999        742,
05000        742,
05001        742,
05002        742,
05003        742,
05004        742,
05005        742,
05006        742,
05007        742,
05008        742,
05009        742,
05010        742,
05011        742,
05012        742,
05013        742,
05014        742,
05015        742,
05016        742,
05017        742,
05018        742,
05019        742,
05020        742,
05021        742,
05022        742,
05023        742,
05024        742,
05025        742,
05026        742,
05027        742,
05028        742,
05029        742,
05030        742,
05031        742,
05032        742,
05033        742,
05034        742,
05035        742,
05036        742,
05037        742,
05038        742,
05039        742,
05040        742,
05041        742,
05042        742,
05043        742,
05044        742,
05045        742,
05046        742,
05047        742,
05048        742,
05049        742,
05050        742,
05051        742,
05052        742,
05053        742,
05054        742,
05055        742,
05056        742,
05057        742,
05058        742,
05059        742,
05060        742,
05061        742,
05062        742,
05063        742,
05064        742,
05065        742,
05066        742,
05067        742,
05068        742,
05069        742,
05070        742,
05071        742,
05072        742,
05073        742,
05074        742,
05075        742,
05076        742,
05077        742,
05078        742,
05079        742,
05080        742,
05081        744,
05082        745};
05083