tested on STM32 Nucleo L152RE

Dependencies:   aqm1248a_lcd mbed GT20L16J1Y_font

STM32 Nucleo L152RE/mbed と Freescale FRDM-KL05Z で秋月 AQM1248A グラフィック LCD をドライブ。AQM1248A 用 LCD ライブラリhttp://mbed.org/users/dreschpe/code/C12832_lcd/ をベースに変更しました。mbed LPC1768 でも動く筈です(未確認)。

ピン配置はライブラリの aqm1248a_lcd.cpp 内で指定しており、Nucleo L152RE では次のようにしています。LPC1768 mbed ではオリジナルのままです。

NucleoLPC1768name
D11p5SPI MOSI
D13p7SPI Clock
D10p11SPI chip select
D9p6reset
D8p8A0

条件コンパイルの TARGET_NUCLEO_L152RE の部分に追加すれば、ほとんどそのままで他の Nucleo ボードなどで動くと思います。

  • 2014.04.27 mbed ライブラリを更新でテキスト描画が随分と高速化されました。Freescale FRDM-KL05Z でも動作確認しました。同じ配線で動きます。

Arduinoタイプシールド

Files at this revision

API Documentation at this revision

Comitter:
masato
Date:
Tue Jun 02 12:25:13 2015 +0000
Parent:
2:862f6ab24cfc
Commit message:
working

Changed in this revision

GT20L16J1Y_font.lib Show annotated file Show diff for this revision Revisions of this file
aqm1248a_lcd.lib Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
utf8_table.h Show annotated file Show diff for this revision Revisions of this file
diff -r 862f6ab24cfc -r 93270b9f6a01 GT20L16J1Y_font.lib
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/GT20L16J1Y_font.lib	Tue Jun 02 12:25:13 2015 +0000
@@ -0,0 +1,1 @@
+http://developer.mbed.org/users/MACRUM/code/GT20L16J1Y_font/#aed20a7685b9
diff -r 862f6ab24cfc -r 93270b9f6a01 aqm1248a_lcd.lib
--- a/aqm1248a_lcd.lib	Sun Apr 27 14:38:57 2014 +0000
+++ b/aqm1248a_lcd.lib	Tue Jun 02 12:25:13 2015 +0000
@@ -1,1 +1,1 @@
-http://mbed.org/users/masato/code/aqm1248a_lcd/#cecd70424890
+http://mbed.org/users/masato/code/aqm1248a_lcd/#3a94a79194b6
diff -r 862f6ab24cfc -r 93270b9f6a01 main.cpp
--- a/main.cpp	Sun Apr 27 14:38:57 2014 +0000
+++ b/main.cpp	Tue Jun 02 12:25:13 2015 +0000
@@ -1,5 +1,9 @@
 #include "mbed.h"
 #include "aqm1248a_lcd.h"
+#include "GT20L16J1Y_font.h"
+#include "utf8_table.h"
+ 
+#include <stdlib.h>
 
 aqm1248a_lcd lcd;
 
@@ -74,7 +78,99 @@
 #endif
 ;
 
+#if defined(TARGET_NUCLEO_L152RE)
+GT20L16J1Y_FONT font(D4, D5, D3, D2);
+#else
+GT20L16J1Y_FONT font(p11, p12, p13, p10);
+#endif
+
+#define numOfCharBuffer 40
+uint16_t kBuf[numOfCharBuffer];
+ 
+void draw_string(int offset_x, int offset_y, int width)
+{
+    int color;
+    for(int x=0; x<width*2; x++)
+    {
+        for(int y=0; y<8; y++)
+        {
+            if (font.bitmap[x] & (1<<y))
+                color = 1;
+            else
+                color = 0;
+            lcd.pixel(x%width + offset_x, y+(8*(x/width)) + offset_y, color);
+        }
+    }
+    lcd.copy_to_lcd();
+}
+ 
+int int_compar(const uint16_t *a, const uint16_t *b)
+{
+    if (*a < *b)
+        return (-1);
+    else if (*a > *b)
+        return (1);
+    else
+        return (0);
+}
+ 
+int conv_utf8(char* utfBuffer, uint16_t* kutenBuffer)
+{
+    int ret;
+    uint16_t key, *index, *pBuf;
+    char *uBuf;
+    
+    uBuf = utfBuffer;
+    pBuf = kutenBuffer;
+    ret = 0;
+ 
+    while (uBuf[0] != 0) {
+        if (uBuf[0] >= 0x20 && uBuf[0] < 0x80) {
+            // in case of ASCII
+            *pBuf++ = (uint16_t)uBuf[0];
+            uBuf += 1;
+            ret++;
+            continue;
+        }
+        else if ( (uBuf[0]&0xF0) != 0xE0) {
+            uBuf += 1;
+            continue;
+        }
+        // extract valid bits of UTF-8 
+        key = ((uBuf[0] & 0x000F) << 12) | ((uBuf[1] & 0x003F) << 6) | (uBuf[2] & 0x003F);
+        
+        // search UTF-8 code from utf8_key[] table to get index of Kuten table
+        index = (uint16_t *)bsearch(&key, utf8_key, (sizeof(utf8_key) / sizeof(utf8_key[0])), sizeof(uint16_t), (int (*)(const void *, const void *))int_compar);
+        if (index != 0) {
+            // get Kuten code
+            *pBuf = utf8_value[index - utf8_key];
+        }
+ 
+        uBuf += 3;
+        pBuf++;
+        ret++;
+    }
+    *pBuf = 0;
+    
+    return ret;
+}
+ 
+void draw_utf8(int offset_x, int offset_y, char *buf_u)
+{
+    int len = conv_utf8(buf_u, kBuf);
+    int xpos = 0;
+    
+    for(int i = 0; i < len; i++) {
+        int width = font.read_kuten(kBuf[i]);
+        draw_string(xpos + offset_x, offset_y, width);
+        xpos += width;
+    }
+}
+
+
 int main() {
+    unsigned short kbuf[16] = {0x93fa, 0x967b, 0x8cea, 0x955c, 0x8ea6};
+     
     printf("%s\r\n", target);
     lcd.setmode(NORMAL);
     // lcd.set_font((unsigned char*) Arial_9);
@@ -82,9 +178,17 @@
     while (1) {
         lcd.cls();
         lcd.locate(0,0);
-        lcd.printf("\r\n %s!\r\n This is AQM1248A demo.", target);
+        lcd.printf("\r\n %s!\r\n This is AQM1248A demo.", target);     
+ 
+        wait(1);
+        lcd.cls();
+        draw_utf8(0, 0,  "進捗どうですか??");
+        draw_utf8(0, 16, "mbedで日本語表示");
+        wait(5);
+        // continue;  
 
-        wait(1);
+        // wait(1);
+        lcd.cls();
         lcd.line(0, 0, lcd.width()-1, 0, 1);
         lcd.line(0, 0, lcd.width()-1, lcd.height()-1, 1);
         lcd.line(0, 0, 0, lcd.height()-1, 1);
diff -r 862f6ab24cfc -r 93270b9f6a01 utf8_table.h
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/utf8_table.h	Tue Jun 02 12:25:13 2015 +0000
@@ -0,0 +1,6731 @@
+const uint16_t utf8_key[] = {
+8208 ,
+8213 ,
+8214 ,
+8216 ,
+8217 ,
+8220 ,
+8221 ,
+8224 ,
+8225 ,
+8229 ,
+8230 ,
+8240 ,
+8242 ,
+8243 ,
+8251 ,
+8451 ,
+8491 ,
+8592 ,
+8593 ,
+8594 ,
+8595 ,
+8658 ,
+8660 ,
+8704 ,
+8706 ,
+8707 ,
+8711 ,
+8712 ,
+8715 ,
+8722 ,
+8730 ,
+8733 ,
+8734 ,
+8736 ,
+8743 ,
+8744 ,
+8745 ,
+8746 ,
+8747 ,
+8748 ,
+8756 ,
+8757 ,
+8765 ,
+8786 ,
+8800 ,
+8801 ,
+8806 ,
+8807 ,
+8810 ,
+8811 ,
+8834 ,
+8835 ,
+8838 ,
+8839 ,
+8869 ,
+8978 ,
+9472 ,
+9473 ,
+9474 ,
+9475 ,
+9484 ,
+9487 ,
+9488 ,
+9491 ,
+9492 ,
+9495 ,
+9496 ,
+9499 ,
+9500 ,
+9501 ,
+9504 ,
+9507 ,
+9508 ,
+9509 ,
+9512 ,
+9515 ,
+9516 ,
+9519 ,
+9520 ,
+9523 ,
+9524 ,
+9527 ,
+9528 ,
+9531 ,
+9532 ,
+9535 ,
+9538 ,
+9547 ,
+9632 ,
+9633 ,
+9650 ,
+9651 ,
+9660 ,
+9661 ,
+9670 ,
+9671 ,
+9675 ,
+9678 ,
+9679 ,
+9711 ,
+9733 ,
+9734 ,
+9792 ,
+9794 ,
+9834 ,
+9837 ,
+9839 ,
+12288 ,
+12289 ,
+12290 ,
+12291 ,
+12293 ,
+12294 ,
+12295 ,
+12296 ,
+12297 ,
+12298 ,
+12299 ,
+12300 ,
+12301 ,
+12302 ,
+12303 ,
+12304 ,
+12305 ,
+12306 ,
+12307 ,
+12308 ,
+12309 ,
+12316 ,
+12353 ,
+12354 ,
+12355 ,
+12356 ,
+12357 ,
+12358 ,
+12359 ,
+12360 ,
+12361 ,
+12362 ,
+12363 ,
+12364 ,
+12365 ,
+12366 ,
+12367 ,
+12368 ,
+12369 ,
+12370 ,
+12371 ,
+12372 ,
+12373 ,
+12374 ,
+12375 ,
+12376 ,
+12377 ,
+12378 ,
+12379 ,
+12380 ,
+12381 ,
+12382 ,
+12383 ,
+12384 ,
+12385 ,
+12386 ,
+12387 ,
+12388 ,
+12389 ,
+12390 ,
+12391 ,
+12392 ,
+12393 ,
+12394 ,
+12395 ,
+12396 ,
+12397 ,
+12398 ,
+12399 ,
+12400 ,
+12401 ,
+12402 ,
+12403 ,
+12404 ,
+12405 ,
+12406 ,
+12407 ,
+12408 ,
+12409 ,
+12410 ,
+12411 ,
+12412 ,
+12413 ,
+12414 ,
+12415 ,
+12416 ,
+12417 ,
+12418 ,
+12419 ,
+12420 ,
+12421 ,
+12422 ,
+12423 ,
+12424 ,
+12425 ,
+12426 ,
+12427 ,
+12428 ,
+12429 ,
+12430 ,
+12431 ,
+12432 ,
+12433 ,
+12434 ,
+12435 ,
+12443 ,
+12444 ,
+12445 ,
+12446 ,
+12449 ,
+12450 ,
+12451 ,
+12452 ,
+12453 ,
+12454 ,
+12455 ,
+12456 ,
+12457 ,
+12458 ,
+12459 ,
+12460 ,
+12461 ,
+12462 ,
+12463 ,
+12464 ,
+12465 ,
+12466 ,
+12467 ,
+12468 ,
+12469 ,
+12470 ,
+12471 ,
+12472 ,
+12473 ,
+12474 ,
+12475 ,
+12476 ,
+12477 ,
+12478 ,
+12479 ,
+12480 ,
+12481 ,
+12482 ,
+12483 ,
+12484 ,
+12485 ,
+12486 ,
+12487 ,
+12488 ,
+12489 ,
+12490 ,
+12491 ,
+12492 ,
+12493 ,
+12494 ,
+12495 ,
+12496 ,
+12497 ,
+12498 ,
+12499 ,
+12500 ,
+12501 ,
+12502 ,
+12503 ,
+12504 ,
+12505 ,
+12506 ,
+12507 ,
+12508 ,
+12509 ,
+12510 ,
+12511 ,
+12512 ,
+12513 ,
+12514 ,
+12515 ,
+12516 ,
+12517 ,
+12518 ,
+12519 ,
+12520 ,
+12521 ,
+12522 ,
+12523 ,
+12524 ,
+12525 ,
+12526 ,
+12527 ,
+12528 ,
+12529 ,
+12530 ,
+12531 ,
+12532 ,
+12533 ,
+12534 ,
+12539 ,
+12540 ,
+12541 ,
+12542 ,
+19968 ,
+19969 ,
+19971 ,
+19975 ,
+19976 ,
+19977 ,
+19978 ,
+19979 ,
+19981 ,
+19982 ,
+19985 ,
+19988 ,
+19990 ,
+19992 ,
+19993 ,
+19998 ,
+20001 ,
+20006 ,
+20013 ,
+20018 ,
+20024 ,
+20025 ,
+20027 ,
+20035 ,
+20037 ,
+20043 ,
+20045 ,
+20046 ,
+20047 ,
+20055 ,
+20057 ,
+20061 ,
+20062 ,
+20063 ,
+20081 ,
+20083 ,
+20094 ,
+20096 ,
+20102 ,
+20104 ,
+20105 ,
+20107 ,
+20108 ,
+20113 ,
+20114 ,
+20116 ,
+20117 ,
+20120 ,
+20121 ,
+20123 ,
+20124 ,
+20129 ,
+20132 ,
+20133 ,
+20134 ,
+20136 ,
+20139 ,
+20140 ,
+20141 ,
+20142 ,
+20154 ,
+20160 ,
+20161 ,
+20167 ,
+20170 ,
+20171 ,
+20175 ,
+20180 ,
+20181 ,
+20182 ,
+20184 ,
+20185 ,
+20189 ,
+20195 ,
+20196 ,
+20197 ,
+20206 ,
+20208 ,
+20210 ,
+20214 ,
+20219 ,
+20225 ,
+20234 ,
+20237 ,
+20238 ,
+20239 ,
+20240 ,
+20241 ,
+20250 ,
+20253 ,
+20271 ,
+20276 ,
+20278 ,
+20280 ,
+20282 ,
+20284 ,
+20285 ,
+20291 ,
+20294 ,
+20301 ,
+20302 ,
+20303 ,
+20304 ,
+20305 ,
+20307 ,
+20309 ,
+20313 ,
+20316 ,
+20339 ,
+20341 ,
+20348 ,
+20351 ,
+20355 ,
+20363 ,
+20365 ,
+20379 ,
+20381 ,
+20384 ,
+20385 ,
+20397 ,
+20398 ,
+20399 ,
+20405 ,
+20406 ,
+20415 ,
+20418 ,
+20419 ,
+20420 ,
+20426 ,
+20439 ,
+20445 ,
+20449 ,
+20451 ,
+20462 ,
+20467 ,
+20469 ,
+20472 ,
+20474 ,
+20489 ,
+20491 ,
+20493 ,
+20498 ,
+20502 ,
+20505 ,
+20511 ,
+20515 ,
+20516 ,
+20518 ,
+20523 ,
+20525 ,
+20534 ,
+20537 ,
+20553 ,
+20559 ,
+20572 ,
+20581 ,
+20594 ,
+20596 ,
+20597 ,
+20598 ,
+20605 ,
+20621 ,
+20625 ,
+20632 ,
+20633 ,
+20652 ,
+20653 ,
+20661 ,
+20663 ,
+20670 ,
+20677 ,
+20685 ,
+20687 ,
+20689 ,
+20693 ,
+20698 ,
+20711 ,
+20731 ,
+20736 ,
+20740 ,
+20754 ,
+20767 ,
+20778 ,
+20786 ,
+20801 ,
+20803 ,
+20804 ,
+20805 ,
+20806 ,
+20807 ,
+20808 ,
+20809 ,
+20811 ,
+20813 ,
+20814 ,
+20816 ,
+20826 ,
+20828 ,
+20837 ,
+20840 ,
+20843 ,
+20844 ,
+20845 ,
+20849 ,
+20853 ,
+20854 ,
+20855 ,
+20856 ,
+20860 ,
+20869 ,
+20870 ,
+20874 ,
+20877 ,
+20882 ,
+20887 ,
+20889 ,
+20896 ,
+20901 ,
+20904 ,
+20908 ,
+20916 ,
+20918 ,
+20919 ,
+20932 ,
+20934 ,
+20939 ,
+20940 ,
+20941 ,
+20957 ,
+20961 ,
+20966 ,
+20967 ,
+20970 ,
+20977 ,
+20982 ,
+20984 ,
+20985 ,
+20986 ,
+20989 ,
+20992 ,
+20995 ,
+20998 ,
+20999 ,
+21000 ,
+21002 ,
+21009 ,
+21015 ,
+21021 ,
+21028 ,
+21029 ,
+21033 ,
+21040 ,
+21046 ,
+21047 ,
+21048 ,
+21050 ,
+21051 ,
+21059 ,
+21063 ,
+21066 ,
+21069 ,
+21078 ,
+21083 ,
+21091 ,
+21092 ,
+21093 ,
+21103 ,
+21104 ,
+21106 ,
+21109 ,
+21123 ,
+21127 ,
+21129 ,
+21147 ,
+21151 ,
+21152 ,
+21155 ,
+21161 ,
+21162 ,
+21163 ,
+21169 ,
+21172 ,
+21177 ,
+21182 ,
+21187 ,
+21189 ,
+21191 ,
+21193 ,
+21205 ,
+21208 ,
+21209 ,
+21213 ,
+21215 ,
+21218 ,
+21220 ,
+21223 ,
+21234 ,
+21242 ,
+21246 ,
+21247 ,
+21249 ,
+21250 ,
+21253 ,
+21270 ,
+21271 ,
+21273 ,
+21277 ,
+21280 ,
+21281 ,
+21290 ,
+21305 ,
+21306 ,
+21307 ,
+21311 ,
+21313 ,
+21315 ,
+21319 ,
+21320 ,
+21322 ,
+21329 ,
+21330 ,
+21331 ,
+21332 ,
+21335 ,
+21336 ,
+21338 ,
+21340 ,
+21344 ,
+21350 ,
+21359 ,
+21360 ,
+21361 ,
+21363 ,
+21364 ,
+21365 ,
+21368 ,
+21375 ,
+21380 ,
+21400 ,
+21402 ,
+21407 ,
+21416 ,
+21417 ,
+21421 ,
+21427 ,
+21435 ,
+21442 ,
+21448 ,
+21449 ,
+21450 ,
+21451 ,
+21452 ,
+21453 ,
+21454 ,
+21460 ,
+21462 ,
+21463 ,
+21465 ,
+21467 ,
+21473 ,
+21474 ,
+21475 ,
+21476 ,
+21477 ,
+21481 ,
+21482 ,
+21483 ,
+21484 ,
+21487 ,
+21488 ,
+21489 ,
+21490 ,
+21491 ,
+21494 ,
+21495 ,
+21496 ,
+21507 ,
+21508 ,
+21512 ,
+21513 ,
+21514 ,
+21515 ,
+21516 ,
+21517 ,
+21518 ,
+21519 ,
+21520 ,
+21521 ,
+21531 ,
+21535 ,
+21536 ,
+21542 ,
+21547 ,
+21560 ,
+21561 ,
+21563 ,
+21566 ,
+21570 ,
+21574 ,
+21576 ,
+21577 ,
+21578 ,
+21585 ,
+21608 ,
+21610 ,
+21619 ,
+21628 ,
+21629 ,
+21643 ,
+21644 ,
+21682 ,
+21683 ,
+21693 ,
+21696 ,
+21697 ,
+21705 ,
+21729 ,
+21736 ,
+21737 ,
+21746 ,
+21764 ,
+21766 ,
+21767 ,
+21776 ,
+21782 ,
+21807 ,
+21809 ,
+21822 ,
+21828 ,
+21830 ,
+21839 ,
+21843 ,
+21892 ,
+21897 ,
+21899 ,
+21914 ,
+21916 ,
+21917 ,
+21927 ,
+21930 ,
+21931 ,
+21932 ,
+21936 ,
+21942 ,
+21987 ,
+22022 ,
+22025 ,
+22039 ,
+22040 ,
+22057 ,
+22065 ,
+22082 ,
+22092 ,
+22107 ,
+22120 ,
+22132 ,
+22136 ,
+22138 ,
+22151 ,
+22178 ,
+22234 ,
+22235 ,
+22238 ,
+22240 ,
+22243 ,
+22256 ,
+22258 ,
+22259 ,
+22266 ,
+22269 ,
+22275 ,
+22287 ,
+22290 ,
+22303 ,
+22311 ,
+22312 ,
+22317 ,
+22320 ,
+22338 ,
+22343 ,
+22346 ,
+22352 ,
+22353 ,
+22372 ,
+22374 ,
+22378 ,
+22402 ,
+22411 ,
+22434 ,
+22435 ,
+22475 ,
+22478 ,
+22492 ,
+22495 ,
+22496 ,
+22516 ,
+22519 ,
+22521 ,
+22522 ,
+22524 ,
+22528 ,
+22530 ,
+22533 ,
+22534 ,
+22549 ,
+22564 ,
+22570 ,
+22576 ,
+22577 ,
+22580 ,
+22581 ,
+22586 ,
+22592 ,
+22593 ,
+22602 ,
+22609 ,
+22612 ,
+22615 ,
+22616 ,
+22617 ,
+22618 ,
+22622 ,
+22633 ,
+22635 ,
+22645 ,
+22654 ,
+22659 ,
+22675 ,
+22679 ,
+22684 ,
+22696 ,
+22707 ,
+22718 ,
+22721 ,
+22727 ,
+22730 ,
+22732 ,
+22741 ,
+22763 ,
+22764 ,
+22766 ,
+22768 ,
+22769 ,
+22770 ,
+22775 ,
+22793 ,
+22799 ,
+22805 ,
+22806 ,
+22809 ,
+22810 ,
+22812 ,
+22818 ,
+22823 ,
+22825 ,
+22826 ,
+22827 ,
+22830 ,
+22833 ,
+22839 ,
+22852 ,
+22855 ,
+22856 ,
+22857 ,
+22863 ,
+22865 ,
+22868 ,
+22871 ,
+22885 ,
+22888 ,
+22890 ,
+22894 ,
+22899 ,
+22900 ,
+22909 ,
+22914 ,
+22915 ,
+22916 ,
+22922 ,
+22931 ,
+22934 ,
+22937 ,
+22949 ,
+22952 ,
+22956 ,
+22969 ,
+22971 ,
+22974 ,
+22985 ,
+22987 ,
+22992 ,
+22993 ,
+22995 ,
+22996 ,
+23013 ,
+23014 ,
+23018 ,
+23019 ,
+23030 ,
+23035 ,
+23039 ,
+23041 ,
+23043 ,
+23064 ,
+23072 ,
+23081 ,
+23087 ,
+23100 ,
+23105 ,
+23110 ,
+23130 ,
+23142 ,
+23167 ,
+23186 ,
+23195 ,
+23233 ,
+23241 ,
+23244 ,
+23265 ,
+23305 ,
+23330 ,
+23340 ,
+23344 ,
+23376 ,
+23380 ,
+23383 ,
+23384 ,
+23388 ,
+23389 ,
+23391 ,
+23395 ,
+23396 ,
+23398 ,
+23403 ,
+23429 ,
+23431 ,
+23432 ,
+23433 ,
+23435 ,
+23436 ,
+23437 ,
+23439 ,
+23445 ,
+23447 ,
+23448 ,
+23449 ,
+23450 ,
+23451 ,
+23452 ,
+23453 ,
+23455 ,
+23458 ,
+23459 ,
+23460 ,
+23461 ,
+23470 ,
+23472 ,
+23475 ,
+23476 ,
+23477 ,
+23478 ,
+23481 ,
+23487 ,
+23490 ,
+23492 ,
+23493 ,
+23494 ,
+23500 ,
+23506 ,
+23507 ,
+23515 ,
+23517 ,
+23519 ,
+23521 ,
+23527 ,
+23529 ,
+23534 ,
+23541 ,
+23544 ,
+23546 ,
+23550 ,
+23551 ,
+23553 ,
+23554 ,
+23556 ,
+23558 ,
+23561 ,
+23562 ,
+23563 ,
+23566 ,
+23567 ,
+23569 ,
+23574 ,
+23578 ,
+23588 ,
+23597 ,
+23601 ,
+23610 ,
+23611 ,
+23612 ,
+23613 ,
+23614 ,
+23615 ,
+23616 ,
+23621 ,
+23624 ,
+23626 ,
+23627 ,
+23629 ,
+23633 ,
+23637 ,
+23646 ,
+23648 ,
+23649 ,
+23652 ,
+23653 ,
+23663 ,
+23665 ,
+23696 ,
+23713 ,
+23720 ,
+23721 ,
+23724 ,
+23729 ,
+23731 ,
+23736 ,
+23776 ,
+23777 ,
+23784 ,
+23791 ,
+23792 ,
+23798 ,
+23803 ,
+23815 ,
+23822 ,
+23830 ,
+23849 ,
+23888 ,
+23913 ,
+23919 ,
+23947 ,
+23994 ,
+24012 ,
+24029 ,
+24030 ,
+24033 ,
+24035 ,
+24037 ,
+24038 ,
+24039 ,
+24040 ,
+24046 ,
+24049 ,
+24051 ,
+24052 ,
+24055 ,
+24059 ,
+24061 ,
+24062 ,
+24066 ,
+24067 ,
+24070 ,
+24076 ,
+24086 ,
+24093 ,
+24101 ,
+24107 ,
+24109 ,
+24111 ,
+24112 ,
+24115 ,
+24120 ,
+24125 ,
+24133 ,
+24140 ,
+24149 ,
+24161 ,
+24163 ,
+24178 ,
+24179 ,
+24180 ,
+24184 ,
+24185 ,
+24187 ,
+24188 ,
+24189 ,
+24190 ,
+24193 ,
+24195 ,
+24196 ,
+24199 ,
+24202 ,
+24207 ,
+24213 ,
+24214 ,
+24215 ,
+24218 ,
+24220 ,
+24230 ,
+24231 ,
+24235 ,
+24237 ,
+24245 ,
+24246 ,
+24247 ,
+24248 ,
+24259 ,
+24265 ,
+24266 ,
+24275 ,
+24287 ,
+24288 ,
+24310 ,
+24311 ,
+24314 ,
+24315 ,
+24316 ,
+24319 ,
+24321 ,
+24324 ,
+24330 ,
+24335 ,
+24336 ,
+24339 ,
+24340 ,
+24341 ,
+24343 ,
+24344 ,
+24347 ,
+24351 ,
+24357 ,
+24358 ,
+24359 ,
+24369 ,
+24373 ,
+24375 ,
+24380 ,
+24382 ,
+24394 ,
+24403 ,
+24418 ,
+24422 ,
+24425 ,
+24426 ,
+24427 ,
+24428 ,
+24432 ,
+24433 ,
+24441 ,
+24444 ,
+24448 ,
+24449 ,
+24452 ,
+24453 ,
+24459 ,
+24460 ,
+24464 ,
+24466 ,
+24467 ,
+24471 ,
+24481 ,
+24489 ,
+24490 ,
+24494 ,
+24499 ,
+24500 ,
+24505 ,
+24509 ,
+24515 ,
+24517 ,
+24524 ,
+24525 ,
+24535 ,
+24536 ,
+24537 ,
+24540 ,
+24544 ,
+24555 ,
+24565 ,
+24573 ,
+24594 ,
+24598 ,
+24604 ,
+24605 ,
+24608 ,
+24613 ,
+24615 ,
+24616 ,
+24618 ,
+24623 ,
+24651 ,
+24656 ,
+24658 ,
+24661 ,
+24674 ,
+24677 ,
+24680 ,
+24681 ,
+24685 ,
+24687 ,
+24688 ,
+24693 ,
+24713 ,
+24716 ,
+24724 ,
+24735 ,
+24736 ,
+24739 ,
+24742 ,
+24745 ,
+24746 ,
+24754 ,
+24758 ,
+24764 ,
+24773 ,
+24775 ,
+24785 ,
+24794 ,
+24796 ,
+24799 ,
+24803 ,
+24808 ,
+24816 ,
+24819 ,
+24825 ,
+24833 ,
+24840 ,
+24841 ,
+24847 ,
+24858 ,
+24859 ,
+24863 ,
+24904 ,
+24907 ,
+24908 ,
+24910 ,
+24917 ,
+24930 ,
+24931 ,
+24935 ,
+24936 ,
+24942 ,
+24944 ,
+24950 ,
+24958 ,
+24962 ,
+24974 ,
+24976 ,
+24996 ,
+24999 ,
+25001 ,
+25010 ,
+25014 ,
+25022 ,
+25031 ,
+25040 ,
+25074 ,
+25080 ,
+25098 ,
+25102 ,
+25104 ,
+25105 ,
+25106 ,
+25110 ,
+25114 ,
+25119 ,
+25126 ,
+25135 ,
+25140 ,
+25144 ,
+25147 ,
+25151 ,
+25152 ,
+25159 ,
+25161 ,
+25163 ,
+25165 ,
+25171 ,
+25173 ,
+25176 ,
+25198 ,
+25201 ,
+25206 ,
+25209 ,
+25215 ,
+25216 ,
+25220 ,
+25226 ,
+25233 ,
+25237 ,
+25239 ,
+25240 ,
+25244 ,
+25246 ,
+25259 ,
+25265 ,
+25269 ,
+25273 ,
+25276 ,
+25277 ,
+25285 ,
+25293 ,
+25296 ,
+25298 ,
+25299 ,
+25304 ,
+25305 ,
+25307 ,
+25309 ,
+25312 ,
+25313 ,
+25324 ,
+25325 ,
+25331 ,
+25334 ,
+25335 ,
+25342 ,
+25345 ,
+25351 ,
+25353 ,
+25361 ,
+25369 ,
+25375 ,
+25384 ,
+25387 ,
+25391 ,
+25402 ,
+25405 ,
+25407 ,
+25417 ,
+25420 ,
+25429 ,
+25431 ,
+25436 ,
+25447 ,
+25448 ,
+25454 ,
+25458 ,
+25463 ,
+25466 ,
+25467 ,
+25475 ,
+25480 ,
+25484 ,
+25490 ,
+25496 ,
+25499 ,
+25504 ,
+25505 ,
+25506 ,
+25509 ,
+25511 ,
+25512 ,
+25513 ,
+25514 ,
+25516 ,
+25522 ,
+25524 ,
+25531 ,
+25539 ,
+25551 ,
+25552 ,
+25558 ,
+25562 ,
+25563 ,
+25569 ,
+25582 ,
+25588 ,
+25594 ,
+25613 ,
+25644 ,
+25645 ,
+25658 ,
+25662 ,
+25666 ,
+25688 ,
+25705 ,
+25720 ,
+25722 ,
+25731 ,
+25746 ,
+25754 ,
+25758 ,
+25764 ,
+25771 ,
+25773 ,
+25774 ,
+25776 ,
+25778 ,
+25785 ,
+25793 ,
+25805 ,
+25826 ,
+25830 ,
+25836 ,
+25854 ,
+25903 ,
+25913 ,
+25915 ,
+25918 ,
+25919 ,
+25925 ,
+25935 ,
+25937 ,
+25943 ,
+25945 ,
+25954 ,
+25955 ,
+25958 ,
+25964 ,
+25968 ,
+25972 ,
+25973 ,
+25975 ,
+25991 ,
+25993 ,
+25996 ,
+25998 ,
+26000 ,
+26001 ,
+26007 ,
+26009 ,
+26012 ,
+26017 ,
+26020 ,
+26021 ,
+26023 ,
+26028 ,
+26029 ,
+26031 ,
+26032 ,
+26041 ,
+26044 ,
+26045 ,
+26053 ,
+26059 ,
+26063 ,
+26071 ,
+26082 ,
+26085 ,
+26086 ,
+26087 ,
+26088 ,
+26089 ,
+26092 ,
+26093 ,
+26106 ,
+26114 ,
+26118 ,
+26119 ,
+26124 ,
+26126 ,
+26127 ,
+26131 ,
+26132 ,
+26143 ,
+26144 ,
+26149 ,
+26151 ,
+26152 ,
+26157 ,
+26159 ,
+26172 ,
+26178 ,
+26179 ,
+26187 ,
+26194 ,
+26214 ,
+26217 ,
+26222 ,
+26223 ,
+26228 ,
+26230 ,
+26234 ,
+26241 ,
+26247 ,
+26257 ,
+26262 ,
+26263 ,
+26274 ,
+26278 ,
+26283 ,
+26286 ,
+26292 ,
+26311 ,
+26329 ,
+26332 ,
+26333 ,
+26354 ,
+26355 ,
+26356 ,
+26360 ,
+26361 ,
+26365 ,
+26366 ,
+26367 ,
+26368 ,
+26376 ,
+26377 ,
+26379 ,
+26381 ,
+26388 ,
+26389 ,
+26391 ,
+26395 ,
+26397 ,
+26399 ,
+26408 ,
+26410 ,
+26411 ,
+26412 ,
+26413 ,
+26417 ,
+26420 ,
+26426 ,
+26429 ,
+26441 ,
+26446 ,
+26447 ,
+26448 ,
+26449 ,
+26451 ,
+26454 ,
+26460 ,
+26463 ,
+26465 ,
+26466 ,
+26469 ,
+26477 ,
+26479 ,
+26481 ,
+26485 ,
+26487 ,
+26494 ,
+26495 ,
+26503 ,
+26512 ,
+26517 ,
+26519 ,
+26522 ,
+26524 ,
+26525 ,
+26528 ,
+26530 ,
+26543 ,
+26550 ,
+26561 ,
+26564 ,
+26570 ,
+26575 ,
+26576 ,
+26577 ,
+26579 ,
+26580 ,
+26584 ,
+26586 ,
+26609 ,
+26611 ,
+26612 ,
+26613 ,
+26619 ,
+26622 ,
+26623 ,
+26626 ,
+26627 ,
+26628 ,
+26643 ,
+26646 ,
+26647 ,
+26657 ,
+26658 ,
+26666 ,
+26676 ,
+26680 ,
+26681 ,
+26684 ,
+26685 ,
+26689 ,
+26690 ,
+26691 ,
+26696 ,
+26704 ,
+26705 ,
+26707 ,
+26708 ,
+26716 ,
+26717 ,
+26719 ,
+26727 ,
+26742 ,
+26753 ,
+26757 ,
+26771 ,
+26775 ,
+26786 ,
+26791 ,
+26792 ,
+26799 ,
+26800 ,
+26801 ,
+26806 ,
+26812 ,
+26820 ,
+26825 ,
+26827 ,
+26834 ,
+26842 ,
+26847 ,
+26862 ,
+26866 ,
+26874 ,
+26880 ,
+26885 ,
+26891 ,
+26893 ,
+26894 ,
+26905 ,
+26907 ,
+26908 ,
+26932 ,
+26943 ,
+26954 ,
+26963 ,
+26965 ,
+26970 ,
+26976 ,
+26978 ,
+26989 ,
+26991 ,
+26995 ,
+26997 ,
+27004 ,
+27005 ,
+27010 ,
+27018 ,
+27022 ,
+27028 ,
+27035 ,
+27083 ,
+27084 ,
+27085 ,
+27096 ,
+27097 ,
+27131 ,
+27133 ,
+27147 ,
+27159 ,
+27161 ,
+27167 ,
+27169 ,
+27177 ,
+27178 ,
+27179 ,
+27189 ,
+27193 ,
+27194 ,
+27197 ,
+27211 ,
+27224 ,
+27231 ,
+27233 ,
+27263 ,
+27264 ,
+27278 ,
+27347 ,
+27355 ,
+27368 ,
+27396 ,
+27421 ,
+27424 ,
+27425 ,
+27427 ,
+27431 ,
+27442 ,
+27450 ,
+27453 ,
+27454 ,
+27468 ,
+27470 ,
+27475 ,
+27490 ,
+27491 ,
+27492 ,
+27494 ,
+27497 ,
+27498 ,
+27503 ,
+27507 ,
+27508 ,
+27515 ,
+27526 ,
+27529 ,
+27530 ,
+27531 ,
+27542 ,
+27572 ,
+27573 ,
+27578 ,
+27579 ,
+27583 ,
+27589 ,
+27597 ,
+27598 ,
+27602 ,
+27604 ,
+27608 ,
+27611 ,
+27663 ,
+27665 ,
+27671 ,
+27700 ,
+27703 ,
+27704 ,
+27710 ,
+27712 ,
+27713 ,
+27714 ,
+27726 ,
+27728 ,
+27735 ,
+27738 ,
+27741 ,
+27743 ,
+27744 ,
+27760 ,
+27762 ,
+27770 ,
+27773 ,
+27779 ,
+27784 ,
+27788 ,
+27795 ,
+27798 ,
+27801 ,
+27809 ,
+27810 ,
+27819 ,
+27827 ,
+27832 ,
+27833 ,
+27835 ,
+27836 ,
+27839 ,
+27841 ,
+27849 ,
+27850 ,
+27852 ,
+27861 ,
+27873 ,
+27874 ,
+27875 ,
+27877 ,
+27880 ,
+27888 ,
+27891 ,
+27915 ,
+27927 ,
+27931 ,
+27934 ,
+27941 ,
+27945 ,
+27946 ,
+27954 ,
+27963 ,
+27966 ,
+27969 ,
+27972 ,
+27973 ,
+27996 ,
+28006 ,
+28009 ,
+28010 ,
+28012 ,
+28014 ,
+28020 ,
+28023 ,
+28024 ,
+28040 ,
+28044 ,
+28057 ,
+28059 ,
+28060 ,
+28079 ,
+28082 ,
+28092 ,
+28096 ,
+28107 ,
+28113 ,
+28120 ,
+28129 ,
+28139 ,
+28145 ,
+28147 ,
+28149 ,
+28151 ,
+28155 ,
+28165 ,
+28167 ,
+28168 ,
+28169 ,
+28171 ,
+28179 ,
+28186 ,
+28187 ,
+28192 ,
+28193 ,
+28197 ,
+28198 ,
+28201 ,
+28204 ,
+28207 ,
+28234 ,
+28246 ,
+28248 ,
+28251 ,
+28263 ,
+28271 ,
+28286 ,
+28287 ,
+28288 ,
+28300 ,
+28304 ,
+28310 ,
+28316 ,
+28317 ,
+28322 ,
+28342 ,
+28346 ,
+28357 ,
+28363 ,
+28369 ,
+28381 ,
+28382 ,
+28404 ,
+28417 ,
+28418 ,
+28422 ,
+28425 ,
+28431 ,
+28436 ,
+28437 ,
+28448 ,
+28450 ,
+28451 ,
+28459 ,
+28460 ,
+28472 ,
+28485 ,
+28500 ,
+28508 ,
+28511 ,
+28516 ,
+28526 ,
+28528 ,
+28548 ,
+28567 ,
+28593 ,
+28608 ,
+28609 ,
+28611 ,
+28640 ,
+28641 ,
+28651 ,
+28655 ,
+28693 ,
+28702 ,
+28710 ,
+28711 ,
+28716 ,
+28760 ,
+28779 ,
+28783 ,
+28784 ,
+28792 ,
+28796 ,
+28797 ,
+28809 ,
+28810 ,
+28814 ,
+28845 ,
+28857 ,
+28858 ,
+28872 ,
+28879 ,
+28921 ,
+28948 ,
+28954 ,
+28961 ,
+28966 ,
+28982 ,
+28988 ,
+29001 ,
+29006 ,
+29017 ,
+29028 ,
+29031 ,
+29033 ,
+29038 ,
+29053 ,
+29066 ,
+29076 ,
+29087 ,
+29105 ,
+29123 ,
+29128 ,
+29136 ,
+29141 ,
+29157 ,
+29158 ,
+29165 ,
+29190 ,
+29226 ,
+29237 ,
+29238 ,
+29242 ,
+29245 ,
+29246 ,
+29255 ,
+29256 ,
+29260 ,
+29266 ,
+29273 ,
+29275 ,
+29277 ,
+29279 ,
+29281 ,
+29282 ,
+29287 ,
+29289 ,
+29298 ,
+29305 ,
+29309 ,
+29312 ,
+29344 ,
+29356 ,
+29359 ,
+29366 ,
+29378 ,
+29392 ,
+29399 ,
+29401 ,
+29403 ,
+29417 ,
+29420 ,
+29421 ,
+29432 ,
+29436 ,
+29437 ,
+29467 ,
+29471 ,
+29482 ,
+29483 ,
+29486 ,
+29494 ,
+29495 ,
+29503 ,
+29508 ,
+29509 ,
+29539 ,
+29554 ,
+29572 ,
+29575 ,
+29577 ,
+29579 ,
+29590 ,
+29609 ,
+29618 ,
+29634 ,
+29642 ,
+29645 ,
+29664 ,
+29674 ,
+29677 ,
+29694 ,
+29699 ,
+29702 ,
+29705 ,
+29730 ,
+29747 ,
+29748 ,
+29749 ,
+29750 ,
+29786 ,
+29787 ,
+29790 ,
+29792 ,
+29811 ,
+29827 ,
+29872 ,
+29885 ,
+29916 ,
+29922 ,
+29926 ,
+29942 ,
+29969 ,
+29976 ,
+29978 ,
+29980 ,
+29983 ,
+29987 ,
+29989 ,
+29992 ,
+29995 ,
+30000 ,
+30001 ,
+30002 ,
+30003 ,
+30007 ,
+30010 ,
+30011 ,
+30028 ,
+30031 ,
+30033 ,
+30036 ,
+30041 ,
+30044 ,
+30045 ,
+30048 ,
+30050 ,
+30053 ,
+30054 ,
+30058 ,
+30064 ,
+30067 ,
+30071 ,
+30079 ,
+30091 ,
+30094 ,
+30095 ,
+30097 ,
+30123 ,
+30130 ,
+30137 ,
+30142 ,
+30149 ,
+30151 ,
+30164 ,
+30165 ,
+30168 ,
+30171 ,
+30178 ,
+30185 ,
+30196 ,
+30274 ,
+30284 ,
+30290 ,
+30294 ,
+30330 ,
+30331 ,
+30333 ,
+30334 ,
+30340 ,
+30342 ,
+30343 ,
+30352 ,
+30382 ,
+30399 ,
+30403 ,
+30406 ,
+30408 ,
+30410 ,
+30423 ,
+30427 ,
+30431 ,
+30435 ,
+30436 ,
+30446 ,
+30450 ,
+30452 ,
+30456 ,
+30462 ,
+30465 ,
+30473 ,
+30475 ,
+30476 ,
+30495 ,
+30496 ,
+30522 ,
+30524 ,
+30528 ,
+30561 ,
+30563 ,
+30566 ,
+30629 ,
+30636 ,
+30637 ,
+30643 ,
+30683 ,
+30690 ,
+30693 ,
+30695 ,
+30697 ,
+30701 ,
+30703 ,
+30707 ,
+30722 ,
+30740 ,
+30741 ,
+30757 ,
+30758 ,
+30759 ,
+30770 ,
+30772 ,
+30778 ,
+30783 ,
+30813 ,
+30827 ,
+30828 ,
+30831 ,
+30834 ,
+30849 ,
+30855 ,
+30861 ,
+30865 ,
+30867 ,
+30869 ,
+30871 ,
+30887 ,
+30889 ,
+30906 ,
+30913 ,
+30928 ,
+30952 ,
+30959 ,
+30977 ,
+30990 ,
+31034 ,
+31036 ,
+31038 ,
+31041 ,
+31047 ,
+31048 ,
+31049 ,
+31056 ,
+31062 ,
+31069 ,
+31070 ,
+31074 ,
+31077 ,
+31080 ,
+31085 ,
+31095 ,
+31105 ,
+31108 ,
+31109 ,
+31117 ,
+31118 ,
+31119 ,
+31142 ,
+31152 ,
+31165 ,
+31166 ,
+31167 ,
+31168 ,
+31169 ,
+31179 ,
+31185 ,
+31186 ,
+31192 ,
+31199 ,
+31204 ,
+31206 ,
+31209 ,
+31216 ,
+31227 ,
+31232 ,
+31243 ,
+31246 ,
+31252 ,
+31255 ,
+31258 ,
+31260 ,
+31278 ,
+31282 ,
+31292 ,
+31293 ,
+31295 ,
+31296 ,
+31298 ,
+31302 ,
+31309 ,
+31310 ,
+31311 ,
+31312 ,
+31331 ,
+31339 ,
+31348 ,
+31350 ,
+31354 ,
+31359 ,
+31361 ,
+31363 ,
+31364 ,
+31378 ,
+31379 ,
+31391 ,
+31402 ,
+31406 ,
+31407 ,
+31418 ,
+31427 ,
+31435 ,
+31452 ,
+31456 ,
+31459 ,
+31461 ,
+31466 ,
+31471 ,
+31478 ,
+31481 ,
+31482 ,
+31487 ,
+31496 ,
+31505 ,
+31515 ,
+31520 ,
+31525 ,
+31526 ,
+31532 ,
+31545 ,
+31558 ,
+31560 ,
+31561 ,
+31563 ,
+31567 ,
+31569 ,
+31570 ,
+31572 ,
+31574 ,
+31622 ,
+31623 ,
+31636 ,
+31637 ,
+31639 ,
+31649 ,
+31658 ,
+31661 ,
+31665 ,
+31672 ,
+31680 ,
+31684 ,
+31687 ,
+31689 ,
+31712 ,
+31716 ,
+31725 ,
+31777 ,
+31800 ,
+31806 ,
+31807 ,
+31821 ,
+31859 ,
+31870 ,
+31873 ,
+31874 ,
+31881 ,
+31883 ,
+31885 ,
+31890 ,
+31893 ,
+31895 ,
+31896 ,
+31899 ,
+31903 ,
+31909 ,
+31911 ,
+31934 ,
+31946 ,
+31950 ,
+31958 ,
+31966 ,
+31967 ,
+31968 ,
+31975 ,
+31992 ,
+31995 ,
+31998 ,
+32000 ,
+32004 ,
+32005 ,
+32011 ,
+32013 ,
+32016 ,
+32020 ,
+32023 ,
+32024 ,
+32025 ,
+32026 ,
+32027 ,
+32032 ,
+32033 ,
+32034 ,
+32043 ,
+32044 ,
+32047 ,
+32048 ,
+32051 ,
+32057 ,
+32058 ,
+32066 ,
+32067 ,
+32068 ,
+32076 ,
+32080 ,
+32094 ,
+32097 ,
+32098 ,
+32102 ,
+32113 ,
+32117 ,
+32118 ,
+32121 ,
+32153 ,
+32154 ,
+32156 ,
+32172 ,
+32173 ,
+32177 ,
+32178 ,
+32180 ,
+32187 ,
+32190 ,
+32191 ,
+32202 ,
+32203 ,
+32207 ,
+32209 ,
+32210 ,
+32218 ,
+32224 ,
+32232 ,
+32233 ,
+32236 ,
+32239 ,
+32244 ,
+32257 ,
+32260 ,
+32283 ,
+32286 ,
+32294 ,
+32299 ,
+32302 ,
+32318 ,
+32321 ,
+32330 ,
+32331 ,
+32333 ,
+32340 ,
+32341 ,
+32365 ,
+32368 ,
+32386 ,
+32399 ,
+32566 ,
+32618 ,
+32619 ,
+32622 ,
+32624 ,
+32626 ,
+32629 ,
+32631 ,
+32645 ,
+32650 ,
+32654 ,
+32676 ,
+32680 ,
+32681 ,
+32701 ,
+32705 ,
+32716 ,
+32722 ,
+32736 ,
+32747 ,
+32752 ,
+32763 ,
+32764 ,
+32768 ,
+32769 ,
+32771 ,
+32773 ,
+32780 ,
+32784 ,
+32789 ,
+32791 ,
+32819 ,
+32822 ,
+32829 ,
+32854 ,
+32862 ,
+32865 ,
+32879 ,
+32884 ,
+32887 ,
+32894 ,
+32903 ,
+32905 ,
+32907 ,
+32908 ,
+32918 ,
+32920 ,
+32925 ,
+32929 ,
+32930 ,
+32933 ,
+32937 ,
+32938 ,
+32943 ,
+32945 ,
+32946 ,
+32948 ,
+32954 ,
+32963 ,
+32966 ,
+32972 ,
+32974 ,
+32990 ,
+32993 ,
+32996 ,
+33012 ,
+33016 ,
+33021 ,
+33026 ,
+33029 ,
+33030 ,
+33031 ,
+33032 ,
+33034 ,
+33050 ,
+33073 ,
+33075 ,
+33081 ,
+33102 ,
+33104 ,
+33108 ,
+33109 ,
+33131 ,
+33136 ,
+33144 ,
+33145 ,
+33146 ,
+33151 ,
+33167 ,
+33178 ,
+33180 ,
+33181 ,
+33192 ,
+33203 ,
+33215 ,
+33222 ,
+33235 ,
+33251 ,
+33253 ,
+33256 ,
+33258 ,
+33261 ,
+33267 ,
+33268 ,
+33276 ,
+33288 ,
+33292 ,
+33294 ,
+33303 ,
+33304 ,
+33307 ,
+33308 ,
+33310 ,
+33311 ,
+33322 ,
+33324 ,
+33333 ,
+33334 ,
+33335 ,
+33337 ,
+33351 ,
+33382 ,
+33390 ,
+33391 ,
+33394 ,
+33398 ,
+33419 ,
+33433 ,
+33437 ,
+33445 ,
+33446 ,
+33453 ,
+33455 ,
+33457 ,
+33459 ,
+33464 ,
+33465 ,
+33469 ,
+33477 ,
+33489 ,
+33491 ,
+33492 ,
+33495 ,
+33499 ,
+33509 ,
+33510 ,
+33511 ,
+33515 ,
+33521 ,
+33538 ,
+33540 ,
+33541 ,
+33550 ,
+33564 ,
+33576 ,
+33590 ,
+33592 ,
+33609 ,
+33610 ,
+33615 ,
+33618 ,
+33624 ,
+33655 ,
+33659 ,
+33694 ,
+33707 ,
+33713 ,
+33733 ,
+33738 ,
+33740 ,
+33747 ,
+33750 ,
+33756 ,
+33759 ,
+33769 ,
+33775 ,
+33776 ,
+33777 ,
+33796 ,
+33804 ,
+33806 ,
+33833 ,
+33841 ,
+33853 ,
+33865 ,
+33870 ,
+33879 ,
+33883 ,
+33889 ,
+33891 ,
+33894 ,
+33900 ,
+33905 ,
+33909 ,
+33914 ,
+33931 ,
+33936 ,
+33940 ,
+33945 ,
+33948 ,
+33970 ,
+33976 ,
+33980 ,
+33988 ,
+33993 ,
+33995 ,
+34001 ,
+34028 ,
+34030 ,
+34048 ,
+34065 ,
+34067 ,
+34074 ,
+34086 ,
+34093 ,
+34101 ,
+34109 ,
+34115 ,
+34121 ,
+34122 ,
+34126 ,
+34135 ,
+34152 ,
+34153 ,
+34154 ,
+34180 ,
+34199 ,
+34201 ,
+34214 ,
+34217 ,
+34218 ,
+34219 ,
+34220 ,
+34222 ,
+34223 ,
+34241 ,
+34253 ,
+34276 ,
+34281 ,
+34295 ,
+34299 ,
+34311 ,
+34349 ,
+34382 ,
+34384 ,
+34394 ,
+34396 ,
+34398 ,
+34411 ,
+34425 ,
+34427 ,
+34442 ,
+34453 ,
+34468 ,
+34503 ,
+34507 ,
+34509 ,
+34510 ,
+34521 ,
+34532 ,
+34541 ,
+34542 ,
+34552 ,
+34558 ,
+34562 ,
+34584 ,
+34588 ,
+34633 ,
+34635 ,
+34645 ,
+34662 ,
+34678 ,
+34687 ,
+34701 ,
+34746 ,
+34809 ,
+34811 ,
+34880 ,
+34886 ,
+34892 ,
+34899 ,
+34903 ,
+34907 ,
+34909 ,
+34913 ,
+34915 ,
+34920 ,
+34928 ,
+34935 ,
+34943 ,
+34952 ,
+34955 ,
+34966 ,
+34987 ,
+34996 ,
+34999 ,
+35009 ,
+35010 ,
+35013 ,
+35023 ,
+35029 ,
+35036 ,
+35039 ,
+35041 ,
+35059 ,
+35064 ,
+35069 ,
+35070 ,
+35079 ,
+35088 ,
+35090 ,
+35158 ,
+35167 ,
+35186 ,
+35199 ,
+35201 ,
+35206 ,
+35207 ,
+35211 ,
+35215 ,
+35222 ,
+35223 ,
+35226 ,
+35239 ,
+35242 ,
+35251 ,
+35282 ,
+35299 ,
+35302 ,
+35328 ,
+35330 ,
+35336 ,
+35338 ,
+35342 ,
+35347 ,
+35351 ,
+35352 ,
+35359 ,
+35363 ,
+35370 ,
+35373 ,
+35377 ,
+35379 ,
+35380 ,
+35386 ,
+35387 ,
+35388 ,
+35408 ,
+35409 ,
+35412 ,
+35413 ,
+35422 ,
+35424 ,
+35427 ,
+35430 ,
+35433 ,
+35435 ,
+35438 ,
+35440 ,
+35441 ,
+35442 ,
+35443 ,
+35463 ,
+35465 ,
+35468 ,
+35469 ,
+35475 ,
+35477 ,
+35480 ,
+35486 ,
+35488 ,
+35492 ,
+35500 ,
+35501 ,
+35504 ,
+35506 ,
+35513 ,
+35516 ,
+35519 ,
+35527 ,
+35531 ,
+35532 ,
+35535 ,
+35538 ,
+35542 ,
+35548 ,
+35558 ,
+35565 ,
+35566 ,
+35576 ,
+35578 ,
+35582 ,
+35584 ,
+35585 ,
+35586 ,
+35588 ,
+35598 ,
+35609 ,
+35611 ,
+35613 ,
+35617 ,
+35628 ,
+35641 ,
+35672 ,
+35676 ,
+35686 ,
+35696 ,
+35698 ,
+35703 ,
+35715 ,
+35728 ,
+35895 ,
+35910 ,
+35914 ,
+35930 ,
+35937 ,
+35946 ,
+35961 ,
+35980 ,
+35997 ,
+35998 ,
+36000 ,
+36001 ,
+36002 ,
+36007 ,
+36008 ,
+36009 ,
+36011 ,
+36012 ,
+36015 ,
+36016 ,
+36020 ,
+36023 ,
+36024 ,
+36027 ,
+36028 ,
+36031 ,
+36032 ,
+36034 ,
+36035 ,
+36036 ,
+36039 ,
+36042 ,
+36046 ,
+36049 ,
+36051 ,
+36059 ,
+36060 ,
+36062 ,
+36064 ,
+36066 ,
+36070 ,
+36074 ,
+36077 ,
+36092 ,
+36104 ,
+36107 ,
+36196 ,
+36198 ,
+36203 ,
+36208 ,
+36212 ,
+36215 ,
+36229 ,
+36234 ,
+36259 ,
+36264 ,
+36275 ,
+36317 ,
+36321 ,
+36328 ,
+36335 ,
+36339 ,
+36341 ,
+36362 ,
+36367 ,
+36420 ,
+36447 ,
+36468 ,
+36493 ,
+36523 ,
+36527 ,
+36554 ,
+36556 ,
+36557 ,
+36562 ,
+36575 ,
+36578 ,
+36600 ,
+36605 ,
+36611 ,
+36617 ,
+36628 ,
+36637 ,
+36649 ,
+36650 ,
+36655 ,
+36664 ,
+36671 ,
+36676 ,
+36685 ,
+36703 ,
+36705 ,
+36763 ,
+36766 ,
+36784 ,
+36785 ,
+36786 ,
+36794 ,
+36795 ,
+36796 ,
+36799 ,
+36802 ,
+36804 ,
+36805 ,
+36814 ,
+36817 ,
+36820 ,
+36838 ,
+36841 ,
+36843 ,
+36845 ,
+36848 ,
+36855 ,
+36861 ,
+36864 ,
+36865 ,
+36867 ,
+36870 ,
+36879 ,
+36880 ,
+36883 ,
+36884 ,
+36887 ,
+36889 ,
+36890 ,
+36893 ,
+36895 ,
+36896 ,
+36898 ,
+36899 ,
+36910 ,
+36913 ,
+36914 ,
+36920 ,
+36924 ,
+36929 ,
+36930 ,
+36933 ,
+36935 ,
+36938 ,
+36939 ,
+36941 ,
+36942 ,
+36947 ,
+36948 ,
+36949 ,
+36956 ,
+36960 ,
+36961 ,
+36963 ,
+36965 ,
+36969 ,
+36973 ,
+36974 ,
+36981 ,
+36983 ,
+36984 ,
+36986 ,
+36988 ,
+36991 ,
+36996 ,
+37009 ,
+37027 ,
+37030 ,
+37034 ,
+37048 ,
+37057 ,
+37066 ,
+37070 ,
+37089 ,
+37096 ,
+37101 ,
+37109 ,
+37111 ,
+37117 ,
+37165 ,
+37193 ,
+37195 ,
+37196 ,
+37197 ,
+37198 ,
+37202 ,
+37204 ,
+37218 ,
+37226 ,
+37228 ,
+37237 ,
+37239 ,
+37240 ,
+37255 ,
+37261 ,
+37264 ,
+37266 ,
+37271 ,
+37276 ,
+37284 ,
+37304 ,
+37318 ,
+37319 ,
+37320 ,
+37324 ,
+37325 ,
+37326 ,
+37327 ,
+37329 ,
+37336 ,
+37340 ,
+37341 ,
+37347 ,
+37350 ,
+37351 ,
+37389 ,
+37390 ,
+37428 ,
+37431 ,
+37444 ,
+37467 ,
+37474 ,
+37478 ,
+37489 ,
+37502 ,
+37504 ,
+37507 ,
+37509 ,
+37521 ,
+37528 ,
+37530 ,
+37549 ,
+37586 ,
+37604 ,
+37610 ,
+37613 ,
+37618 ,
+37619 ,
+37624 ,
+37628 ,
+37638 ,
+37648 ,
+37656 ,
+37664 ,
+37670 ,
+37672 ,
+37675 ,
+37676 ,
+37679 ,
+37682 ,
+37707 ,
+37709 ,
+37716 ,
+37723 ,
+37740 ,
+37749 ,
+37758 ,
+37772 ,
+37782 ,
+37783 ,
+37786 ,
+37799 ,
+37806 ,
+37841 ,
+37857 ,
+37912 ,
+37913 ,
+37944 ,
+37969 ,
+37971 ,
+38263 ,
+38272 ,
+38275 ,
+38281 ,
+38283 ,
+38287 ,
+38289 ,
+38291 ,
+38306 ,
+38307 ,
+38308 ,
+38309 ,
+38322 ,
+38343 ,
+38360 ,
+38428 ,
+38442 ,
+38450 ,
+38459 ,
+38463 ,
+38464 ,
+38468 ,
+38477 ,
+38480 ,
+38491 ,
+38498 ,
+38499 ,
+38500 ,
+38501 ,
+38506 ,
+38512 ,
+38515 ,
+38517 ,
+38518 ,
+38520 ,
+38522 ,
+38525 ,
+38533 ,
+38534 ,
+38536 ,
+38538 ,
+38542 ,
+38543 ,
+38548 ,
+38553 ,
+38555 ,
+38556 ,
+38560 ,
+38563 ,
+38583 ,
+38587 ,
+38588 ,
+38592 ,
+38593 ,
+38596 ,
+38597 ,
+38598 ,
+38599 ,
+38604 ,
+38609 ,
+38619 ,
+38626 ,
+38627 ,
+38632 ,
+38634 ,
+38635 ,
+38640 ,
+38642 ,
+38646 ,
+38647 ,
+38651 ,
+38656 ,
+38663 ,
+38666 ,
+38684 ,
+38686 ,
+38695 ,
+38706 ,
+38738 ,
+38742 ,
+38745 ,
+38750 ,
+38754 ,
+38761 ,
+38765 ,
+38772 ,
+38788 ,
+38797 ,
+38808 ,
+38816 ,
+38829 ,
+38867 ,
+38894 ,
+38899 ,
+38907 ,
+38911 ,
+38913 ,
+38914 ,
+38915 ,
+38917 ,
+38918 ,
+38920 ,
+38928 ,
+38929 ,
+38930 ,
+38931 ,
+38935 ,
+38936 ,
+38938 ,
+38956 ,
+38957 ,
+38964 ,
+38971 ,
+38972 ,
+38988 ,
+38989 ,
+38990 ,
+38996 ,
+38997 ,
+39000 ,
+39003 ,
+39006 ,
+39015 ,
+39080 ,
+39131 ,
+39135 ,
+39138 ,
+39151 ,
+39154 ,
+39156 ,
+39164 ,
+39165 ,
+39166 ,
+39173 ,
+39178 ,
+39180 ,
+39184 ,
+39187 ,
+39208 ,
+39255 ,
+39318 ,
+39321 ,
+39336 ,
+39340 ,
+39347 ,
+39348 ,
+39361 ,
+39364 ,
+39365 ,
+39366 ,
+39368 ,
+39376 ,
+39378 ,
+39381 ,
+39423 ,
+39438 ,
+39442 ,
+39443 ,
+39464 ,
+39472 ,
+39514 ,
+39592 ,
+39608 ,
+39620 ,
+39640 ,
+39658 ,
+39661 ,
+39740 ,
+39745 ,
+39746 ,
+39749 ,
+39764 ,
+39770 ,
+39791 ,
+39822 ,
+39826 ,
+39850 ,
+39851 ,
+39853 ,
+39854 ,
+39881 ,
+39894 ,
+39899 ,
+39912 ,
+39925 ,
+39949 ,
+39952 ,
+39981 ,
+39983 ,
+39993 ,
+39995 ,
+40008 ,
+40018 ,
+40023 ,
+40165 ,
+40169 ,
+40179 ,
+40180 ,
+40182 ,
+40199 ,
+40206 ,
+40219 ,
+40232 ,
+40235 ,
+40236 ,
+40251 ,
+40284 ,
+40288 ,
+40289 ,
+40300 ,
+40335 ,
+40372 ,
+40434 ,
+40441 ,
+40442 ,
+40568 ,
+40575 ,
+40595 ,
+40599 ,
+40607 ,
+40614 ,
+40633 ,
+40634 ,
+40635 ,
+40639 ,
+40644 ,
+40653 ,
+40658 ,
+40665 ,
+40667 ,
+40718 ,
+40723 ,
+40736 ,
+40763 ,
+40802 ,
+40845 ,
+65281 ,
+65283 ,
+65284 ,
+65285 ,
+65286 ,
+65288 ,
+65289 ,
+65290 ,
+65291 ,
+65292 ,
+65294 ,
+65295 ,
+65296 ,
+65297 ,
+65298 ,
+65299 ,
+65300 ,
+65301 ,
+65302 ,
+65303 ,
+65304 ,
+65305 ,
+65306 ,
+65307 ,
+65308 ,
+65309 ,
+65310 ,
+65311 ,
+65312 ,
+65313 ,
+65314 ,
+65315 ,
+65316 ,
+65317 ,
+65318 ,
+65319 ,
+65320 ,
+65321 ,
+65322 ,
+65323 ,
+65324 ,
+65325 ,
+65326 ,
+65327 ,
+65328 ,
+65329 ,
+65330 ,
+65331 ,
+65332 ,
+65333 ,
+65334 ,
+65335 ,
+65336 ,
+65337 ,
+65338 ,
+65339 ,
+65341 ,
+65342 ,
+65343 ,
+65344 ,
+65345 ,
+65346 ,
+65347 ,
+65348 ,
+65349 ,
+65350 ,
+65351 ,
+65352 ,
+65353 ,
+65354 ,
+65355 ,
+65356 ,
+65357 ,
+65358 ,
+65359 ,
+65360 ,
+65361 ,
+65362 ,
+65363 ,
+65364 ,
+65365 ,
+65366 ,
+65367 ,
+65368 ,
+65369 ,
+65370 ,
+65371 ,
+65372 ,
+65373 ,
+65507 ,
+65509 ,
+};
+
+const uint16_t utf8_value[] = {
+0x11e ,
+0x11d ,
+0x122 ,
+0x126 ,
+0x127 ,
+0x128 ,
+0x129 ,
+0x257 ,
+0x258 ,
+0x125 ,
+0x124 ,
+0x253 ,
+0x14c ,
+0x14d ,
+0x208 ,
+0x14e ,
+0x252 ,
+0x20b ,
+0x20c ,
+0x20a ,
+0x20d ,
+0x22d ,
+0x22e ,
+0x22f ,
+0x23f ,
+0x230 ,
+0x240 ,
+0x21a ,
+0x21b ,
+0x13d ,
+0x245 ,
+0x247 ,
+0x147 ,
+0x23c ,
+0x22a ,
+0x22b ,
+0x221 ,
+0x220 ,
+0x249 ,
+0x24a ,
+0x148 ,
+0x248 ,
+0x246 ,
+0x242 ,
+0x142 ,
+0x241 ,
+0x145 ,
+0x146 ,
+0x243 ,
+0x244 ,
+0x21e ,
+0x21f ,
+0x21c ,
+0x21d ,
+0x23d ,
+0x23e ,
+0x801 ,
+0x80c ,
+0x802 ,
+0x80d ,
+0x803 ,
+0x80e ,
+0x804 ,
+0x80f ,
+0x806 ,
+0x811 ,
+0x805 ,
+0x810 ,
+0x807 ,
+0x81c ,
+0x817 ,
+0x812 ,
+0x809 ,
+0x81e ,
+0x819 ,
+0x814 ,
+0x808 ,
+0x818 ,
+0x81d ,
+0x813 ,
+0x80a ,
+0x81a ,
+0x81f ,
+0x815 ,
+0x80b ,
+0x81b ,
+0x820 ,
+0x816 ,
+0x203 ,
+0x202 ,
+0x205 ,
+0x204 ,
+0x207 ,
+0x206 ,
+0x201 ,
+0x15e ,
+0x15b ,
+0x15d ,
+0x15c ,
+0x25e ,
+0x15a ,
+0x159 ,
+0x14a ,
+0x149 ,
+0x256 ,
+0x255 ,
+0x254 ,
+0x101 ,
+0x102 ,
+0x103 ,
+0x117 ,
+0x119 ,
+0x11a ,
+0x11b ,
+0x132 ,
+0x133 ,
+0x134 ,
+0x135 ,
+0x136 ,
+0x137 ,
+0x138 ,
+0x139 ,
+0x13a ,
+0x13b ,
+0x209 ,
+0x20e ,
+0x12c ,
+0x12d ,
+0x121 ,
+0x401 ,
+0x402 ,
+0x403 ,
+0x404 ,
+0x405 ,
+0x406 ,
+0x407 ,
+0x408 ,
+0x409 ,
+0x40a ,
+0x40b ,
+0x40c ,
+0x40d ,
+0x40e ,
+0x40f ,
+0x410 ,
+0x411 ,
+0x412 ,
+0x413 ,
+0x414 ,
+0x415 ,
+0x416 ,
+0x417 ,
+0x418 ,
+0x419 ,
+0x41a ,
+0x41b ,
+0x41c ,
+0x41d ,
+0x41e ,
+0x41f ,
+0x420 ,
+0x421 ,
+0x422 ,
+0x423 ,
+0x424 ,
+0x425 ,
+0x426 ,
+0x427 ,
+0x428 ,
+0x429 ,
+0x42a ,
+0x42b ,
+0x42c ,
+0x42d ,
+0x42e ,
+0x42f ,
+0x430 ,
+0x431 ,
+0x432 ,
+0x433 ,
+0x434 ,
+0x435 ,
+0x436 ,
+0x437 ,
+0x438 ,
+0x439 ,
+0x43a ,
+0x43b ,
+0x43c ,
+0x43d ,
+0x43e ,
+0x43f ,
+0x440 ,
+0x441 ,
+0x442 ,
+0x443 ,
+0x444 ,
+0x445 ,
+0x446 ,
+0x447 ,
+0x448 ,
+0x449 ,
+0x44a ,
+0x44b ,
+0x44c ,
+0x44d ,
+0x44e ,
+0x44f ,
+0x450 ,
+0x451 ,
+0x452 ,
+0x453 ,
+0x10b ,
+0x10c ,
+0x115 ,
+0x116 ,
+0x501 ,
+0x502 ,
+0x503 ,
+0x504 ,
+0x505 ,
+0x506 ,
+0x507 ,
+0x508 ,
+0x509 ,
+0x50a ,
+0x50b ,
+0x50c ,
+0x50d ,
+0x50e ,
+0x50f ,
+0x510 ,
+0x511 ,
+0x512 ,
+0x513 ,
+0x514 ,
+0x515 ,
+0x516 ,
+0x517 ,
+0x518 ,
+0x519 ,
+0x51a ,
+0x51b ,
+0x51c ,
+0x51d ,
+0x51e ,
+0x51f ,
+0x520 ,
+0x521 ,
+0x522 ,
+0x523 ,
+0x524 ,
+0x525 ,
+0x526 ,
+0x527 ,
+0x528 ,
+0x529 ,
+0x52a ,
+0x52b ,
+0x52c ,
+0x52d ,
+0x52e ,
+0x52f ,
+0x530 ,
+0x531 ,
+0x532 ,
+0x533 ,
+0x534 ,
+0x535 ,
+0x536 ,
+0x537 ,
+0x538 ,
+0x539 ,
+0x53a ,
+0x53b ,
+0x53c ,
+0x53d ,
+0x53e ,
+0x53f ,
+0x540 ,
+0x541 ,
+0x542 ,
+0x543 ,
+0x544 ,
+0x545 ,
+0x546 ,
+0x547 ,
+0x548 ,
+0x549 ,
+0x54a ,
+0x54b ,
+0x54c ,
+0x54d ,
+0x54e ,
+0x54f ,
+0x550 ,
+0x551 ,
+0x552 ,
+0x553 ,
+0x554 ,
+0x555 ,
+0x556 ,
+0x106 ,
+0x11c ,
+0x113 ,
+0x114 ,
+0x104c ,
+0x235a ,
+0x1c17 ,
+0x2b5c ,
+0x1e46 ,
+0x1b10 ,
+0x1e45 ,
+0x121c ,
+0x2934 ,
+0x2d1f ,
+0x110f ,
+0x134e ,
+0x2004 ,
+0x1536 ,
+0x2a1a ,
+0x1e47 ,
+0x2e1e ,
+0x2a22 ,
+0x2346 ,
+0x165a ,
+0x143d ,
+0x2310 ,
+0x1c47 ,
+0x2715 ,
+0x1537 ,
+0x2717 ,
+0x2643 ,
+0x1823 ,
+0x2b13 ,
+0x1e48 ,
+0x1215 ,
+0x1645 ,
+0x1850 ,
+0x2c49 ,
+0x2d50 ,
+0x265d ,
+0x1405 ,
+0x1515 ,
+0x2e1b ,
+0x2d1d ,
+0x2148 ,
+0x1b56 ,
+0x2653 ,
+0x111e ,
+0x183f ,
+0x183e ,
+0x1046 ,
+0x2f2b ,
+0x2f2a ,
+0x1a13 ,
+0x1001 ,
+0x2b14 ,
+0x1852 ,
+0x1047 ,
+0x2b52 ,
+0x155c ,
+0x155d ,
+0x155e ,
+0x2442 ,
+0x2e1c ,
+0x1f2d ,
+0x1d1a ,
+0x1f2e ,
+0x1538 ,
+0x1a03 ,
+0x1250 ,
+0x2a09 ,
+0x1b26 ,
+0x1b25 ,
+0x221e ,
+0x2935 ,
+0x2047 ,
+0x118 ,
+0x2245 ,
+0x2e41 ,
+0x102a ,
+0x121e ,
+0x1624 ,
+0x2347 ,
+0x174f ,
+0x2704 ,
+0x144b ,
+0x102b ,
+0x1840 ,
+0x144c ,
+0x295a ,
+0x2812 ,
+0x1539 ,
+0x1251 ,
+0x2521 ,
+0x274c ,
+0x281c ,
+0x2e42 ,
+0x1f0d ,
+0x1b27 ,
+0x1b57 ,
+0x1220 ,
+0x2431 ,
+0x2302 ,
+0x102c ,
+0x2443 ,
+0x1d1b ,
+0x1a14 ,
+0x2d04 ,
+0x222e ,
+0x121f ,
+0x2d1e ,
+0x1a4e ,
+0x1222 ,
+0x2a1b ,
+0x1853 ,
+0x1b28 ,
+0x1406 ,
+0x2e43 ,
+0x1b58 ,
+0x1601 ,
+0x102d ,
+0x1602 ,
+0x1221 ,
+0x2b59 ,
+0x294e ,
+0x1854 ,
+0x1f0f ,
+0x2e17 ,
+0x2a38 ,
+0x1718 ,
+0x2205 ,
+0x1244 ,
+0x1d33 ,
+0x220f ,
+0x2a3d ,
+0x1f0e ,
+0x2b53 ,
+0x1d04 ,
+0x2730 ,
+0x2916 ,
+0x2a50 ,
+0x1216 ,
+0x2132 ,
+0x1824 ,
+0x273c ,
+0x253d ,
+0x1856 ,
+0x1855 ,
+0x1c3a ,
+0x2a4f ,
+0x232d ,
+0x1751 ,
+0x2e31 ,
+0x2f21 ,
+0x1646 ,
+0x1750 ,
+0x102e ,
+0x2a30 ,
+0x2444 ,
+0x1752 ,
+0x1c25 ,
+0x2206 ,
+0x2445 ,
+0x1656 ,
+0x1516 ,
+0x2b15 ,
+0x1746 ,
+0x1b11 ,
+0x2857 ,
+0x1a25 ,
+0x2d23 ,
+0x1a24 ,
+0x1d5d ,
+0x1719 ,
+0x162f ,
+0x260f ,
+0x215c ,
+0x1603 ,
+0x2b2d ,
+0x2e1d ,
+0x212e ,
+0x2a28 ,
+0x1517 ,
+0x120f ,
+0x1c54 ,
+0x1d5e ,
+0x2d05 ,
+0x2c39 ,
+0x1054 ,
+0x1815 ,
+0x171b ,
+0x1d1c ,
+0x235b ,
+0x1604 ,
+0x2048 ,
+0x1857 ,
+0x194e ,
+0x2c28 ,
+0x2526 ,
+0x1b59 ,
+0x253e ,
+0x1355 ,
+0x265e ,
+0x2114 ,
+0x280c ,
+0x1858 ,
+0x2f1b ,
+0x1606 ,
+0x2a1c ,
+0x2216 ,
+0x1651 ,
+0x2515 ,
+0x1753 ,
+0x2642 ,
+0x113f ,
+0x1a5d ,
+0x1a26 ,
+0x2b21 ,
+0x1e49 ,
+0x1c2c ,
+0x1407 ,
+0x2c1d ,
+0x293a ,
+0x253f ,
+0x1a43 ,
+0x2c4a ,
+0x2e44 ,
+0x2008 ,
+0x1d3a ,
+0x235c ,
+0x2e1f ,
+0x2540 ,
+0x1625 ,
+0x2b3e ,
+0x1d48 ,
+0x225c ,
+0x2644 ,
+0x130e ,
+0x1607 ,
+0x262c ,
+0x115a ,
+0x1d30 ,
+0x2801 ,
+0x2541 ,
+0x1f2f ,
+0x2a0c ,
+0x203a ,
+0x1402 ,
+0x1409 ,
+0x171a ,
+0x2e53 ,
+0x1d49 ,
+0x281d ,
+0x2a2c ,
+0x2d58 ,
+0x255e ,
+0x2009 ,
+0x1a5e ,
+0x1754 ,
+0x1b29 ,
+0x194f ,
+0x2446 ,
+0x2207 ,
+0x1a4f ,
+0x2110 ,
+0x2b16 ,
+0x1944 ,
+0x1755 ,
+0x1a3e ,
+0x274d ,
+0x295b ,
+0x1e4a ,
+0x1344 ,
+0x212f ,
+0x1324 ,
+0x1740 ,
+0x2e0d ,
+0x2e2f ,
+0x1859 ,
+0x1223 ,
+0x2e54 ,
+0x1d55 ,
+0x2538 ,
+0x1945 ,
+0x2e45 ,
+0x2f0b ,
+0x185a ,
+0x130f ,
+0x2b36 ,
+0x241c ,
+0x2d06 ,
+0x2a39 ,
+0x2610 ,
+0x140a ,
+0x2c13 ,
+0x1e01 ,
+0x2a47 ,
+0x200a ,
+0x1630 ,
+0x140b ,
+0x170e ,
+0x1c3b ,
+0x185b ,
+0x2c3e ,
+0x2c48 ,
+0x2657 ,
+0x2a51 ,
+0x121d ,
+0x2b2c ,
+0x1a5c ,
+0x2139 ,
+0x1e02 ,
+0x1609 ,
+0x283b ,
+0x2904 ,
+0x1648 ,
+0x1045 ,
+0x261f ,
+0x1d1d ,
+0x2049 ,
+0x1e03 ,
+0x1841 ,
+0x281e ,
+0x283c ,
+0x2214 ,
+0x224e ,
+0x1608 ,
+0x264e ,
+0x2311 ,
+0x274e ,
+0x2b2e ,
+0x204a ,
+0x1715 ,
+0x110c ,
+0x1055 ,
+0x144d ,
+0x2208 ,
+0x1531 ,
+0x2d51 ,
+0x1217 ,
+0x160a ,
+0x2c51 ,
+0x2e32 ,
+0x185c ,
+0x1816 ,
+0x1f3f ,
+0x1119 ,
+0x113e ,
+0x1817 ,
+0x154e ,
+0x1b12 ,
+0x2b54 ,
+0x1a15 ,
+0x153a ,
+0x2d07 ,
+0x2130 ,
+0x281f ,
+0x1c5d ,
+0x1d27 ,
+0x1c48 ,
+0x1c55 ,
+0x1d56 ,
+0x2820 ,
+0x1123 ,
+0x2131 ,
+0x185d ,
+0x1825 ,
+0x1647 ,
+0x2301 ,
+0x225e ,
+0x160b ,
+0x1e04 ,
+0x1224 ,
+0x2246 ,
+0x1c18 ,
+0x1b2b ,
+0x1106 ,
+0x1350 ,
+0x1946 ,
+0x1b2a ,
+0x1529 ,
+0x1326 ,
+0x1947 ,
+0x1528 ,
+0x243f ,
+0x1105 ,
+0x2611 ,
+0x2c1e ,
+0x1901 ,
+0x2d59 ,
+0x2527 ,
+0x185e ,
+0x170f ,
+0x1643 ,
+0x2b2a ,
+0x283d ,
+0x143e ,
+0x153b ,
+0x1f41 ,
+0x2a0d ,
+0x1843 ,
+0x2f04 ,
+0x2a52 ,
+0x2448 ,
+0x1842 ,
+0x1950 ,
+0x263d ,
+0x1c5e ,
+0x1c56 ,
+0x2c03 ,
+0x1826 ,
+0x2c1f ,
+0x1a50 ,
+0x2f22 ,
+0x1a49 ,
+0x1311 ,
+0x1056 ,
+0x1005 ,
+0x292a ,
+0x1a28 ,
+0x1057 ,
+0x1e05 ,
+0x2b49 ,
+0x250f ,
+0x1114 ,
+0x1a16 ,
+0x1f10 ,
+0x2542 ,
+0x1002 ,
+0x2d03 ,
+0x1e07 ,
+0x2223 ,
+0x224f ,
+0x1e06 ,
+0x2c44 ,
+0x171c ,
+0x2111 ,
+0x1902 ,
+0x235d ,
+0x140d ,
+0x144e ,
+0x1345 ,
+0x1756 ,
+0x2133 ,
+0x152a ,
+0x160c ,
+0x1654 ,
+0x1124 ,
+0x1b2c ,
+0x2312 ,
+0x1225 ,
+0x1e08 ,
+0x1113 ,
+0x123e ,
+0x1e5c ,
+0x111d ,
+0x2119 ,
+0x135a ,
+0x144f ,
+0x2a0e ,
+0x2635 ,
+0x2818 ,
+0x1325 ,
+0x2719 ,
+0x1c5c ,
+0x1b2d ,
+0x1253 ,
+0x1058 ,
+0x2324 ,
+0x1a04 ,
+0x102f ,
+0x1f3e ,
+0x1827 ,
+0x1951 ,
+0x2a40 ,
+0x1757 ,
+0x1140 ,
+0x253a ,
+0x1015 ,
+0x1a3f ,
+0x171d ,
+0x232f ,
+0x1a44 ,
+0x1631 ,
+0x2b17 ,
+0x1a21 ,
+0x1903 ,
+0x1a05 ,
+0x2313 ,
+0x243a ,
+0x1f42 ,
+0x171f ,
+0x1904 ,
+0x1320 ,
+0x2b44 ,
+0x1e4b ,
+0x2718 ,
+0x1048 ,
+0x2936 ,
+0x1e5d ,
+0x1c19 ,
+0x273d ,
+0x1450 ,
+0x1a4b ,
+0x2b39 ,
+0x2612 ,
+0x1758 ,
+0x222f ,
+0x2224 ,
+0x2449 ,
+0x140e ,
+0x1141 ,
+0x2a53 ,
+0x1e4c ,
+0x2528 ,
+0x1a46 ,
+0x2a1d ,
+0x2e3d ,
+0x1254 ,
+0x211a ,
+0x2543 ,
+0x2529 ,
+0x2544 ,
+0x2819 ,
+0x242d ,
+0x1a29 ,
+0x1156 ,
+0x2516 ,
+0x1f30 ,
+0x1d2e ,
+0x160d ,
+0x2a48 ,
+0x215d ,
+0x2426 ,
+0x2b2f ,
+0x2a0f ,
+0x1a06 ,
+0x2a29 ,
+0x2325 ,
+0x1255 ,
+0x1e4d ,
+0x1948 ,
+0x1b2e ,
+0x1f31 ,
+0x2134 ,
+0x201c ,
+0x104d ,
+0x2744 ,
+0x243b ,
+0x2a31 ,
+0x1226 ,
+0x2d1c ,
+0x1310 ,
+0x1d28 ,
+0x221f ,
+0x2c4b ,
+0x2c14 ,
+0x2247 ,
+0x2517 ,
+0x2220 ,
+0x2937 ,
+0x115b ,
+0x1c1a ,
+0x1030 ,
+0x1142 ,
+0x1451 ,
+0x2640 ,
+0x2a54 ,
+0x2135 ,
+0x1720 ,
+0x2b3b ,
+0x2545 ,
+0x115c ,
+0x1e09 ,
+0x2305 ,
+0x2a13 ,
+0x1d57 ,
+0x253b ,
+0x1905 ,
+0x2701 ,
+0x283e ,
+0x2c31 ,
+0x2705 ,
+0x1518 ,
+0x2d25 ,
+0x2c0f ,
+0x2225 ,
+0x2b18 ,
+0x252a ,
+0x2b45 ,
+0x1a2a ,
+0x1e0a ,
+0x1b30 ,
+0x1b2f ,
+0x1019 ,
+0x1828 ,
+0x200b ,
+0x1031 ,
+0x1118 ,
+0x140f ,
+0x2c25 ,
+0x2911 ,
+0x1008 ,
+0x1059 ,
+0x1b31 ,
+0x1032 ,
+0x1003 ,
+0x2c1c ,
+0x1f11 ,
+0x2a3a ,
+0x1844 ,
+0x1e0b ,
+0x2f0c ,
+0x272c ,
+0x1a07 ,
+0x2938 ,
+0x2c1b ,
+0x273e ,
+0x2912 ,
+0x1227 ,
+0x1c1b ,
+0x1759 ,
+0x2344 ,
+0x1452 ,
+0x1e4e ,
+0x243c ,
+0x1125 ,
+0x1b32 ,
+0x1906 ,
+0x1b5a ,
+0x2218 ,
+0x1b3a ,
+0x1907 ,
+0x2c32 ,
+0x1508 ,
+0x1829 ,
+0x1338 ,
+0x2219 ,
+0x2250 ,
+0x1107 ,
+0x1c49 ,
+0x1022 ,
+0x2137 ,
+0x1410 ,
+0x1c15 ,
+0x1908 ,
+0x2546 ,
+0x1d01 ,
+0x1411 ,
+0x2348 ,
+0x244a ,
+0x1018 ,
+0x1519 ,
+0x2a55 ,
+0x1c22 ,
+0x1532 ,
+0x204b ,
+0x1c1c ,
+0x2d08 ,
+0x153c ,
+0x1a2b ,
+0x1312 ,
+0x1143 ,
+0x1e0c ,
+0x1228 ,
+0x2d26 ,
+0x1d29 ,
+0x1c44 ,
+0x1453 ,
+0x2632 ,
+0x2c09 ,
+0x2939 ,
+0x1408 ,
+0x1657 ,
+0x1412 ,
+0x1f12 ,
+0x1b01 ,
+0x1229 ,
+0x270b ,
+0x1f13 ,
+0x2e20 ,
+0x235e ,
+0x2003 ,
+0x1b5b ,
+0x2230 ,
+0x1c57 ,
+0x2955 ,
+0x204c ,
+0x1c2d ,
+0x1e0d ,
+0x1033 ,
+0x221a ,
+0x1f32 ,
+0x2613 ,
+0x1e0e ,
+0x1e0f ,
+0x204d ,
+0x1e10 ,
+0x2c40 ,
+0x1626 ,
+0x1d02 ,
+0x1c3c ,
+0x1f0c ,
+0x2654 ,
+0x1f34 ,
+0x2858 ,
+0x2702 ,
+0x1629 ,
+0x154f ,
+0x165e ,
+0x262f ,
+0x1210 ,
+0x1b33 ,
+0x165d ,
+0x2518 ,
+0x2210 ,
+0x252b ,
+0x1c28 ,
+0x2138 ,
+0x2d5a ,
+0x2636 ,
+0x1b13 ,
+0x1454 ,
+0x120c ,
+0x211b ,
+0x1444 ,
+0x2c08 ,
+0x2232 ,
+0x1339 ,
+0x143f ,
+0x261d ,
+0x160e ,
+0x1245 ,
+0x2a57 ,
+0x2a56 ,
+0x2547 ,
+0x1d34 ,
+0x1f52 ,
+0x1a4a ,
+0x1313 ,
+0x2a58 ,
+0x2d52 ,
+0x1f53 ,
+0x1a17 ,
+0x2548 ,
+0x2e46 ,
+0x1440 ,
+0x204e ,
+0x1d03 ,
+0x1d44 ,
+0x2143 ,
+0x1909 ,
+0x1a18 ,
+0x190a ,
+0x1550 ,
+0x1a19 ,
+0x182a ,
+0x2c06 ,
+0x2723 ,
+0x190b ,
+0x140c ,
+0x2307 ,
+0x1632 ,
+0x1b34 ,
+0x293b ,
+0x2821 ,
+0x1455 ,
+0x2401 ,
+0x244b ,
+0x1f43 ,
+0x1b35 ,
+0x202a ,
+0x2233 ,
+0x1502 ,
+0x2402 ,
+0x1e4f ,
+0x2b19 ,
+0x295d ,
+0x2b3a ,
+0x2b4b ,
+0x2808 ,
+0x2a1e ,
+0x1413 ,
+0x2a1f ,
+0x270f ,
+0x190c ,
+0x1414 ,
+0x1818 ,
+0x2d24 ,
+0x2d09 ,
+0x1456 ,
+0x2403 ,
+0x190d ,
+0x1e11 ,
+0x283f ,
+0x1e12 ,
+0x1d58 ,
+0x244c ,
+0x2a59 ,
+0x2519 ,
+0x190e ,
+0x293c ,
+0x2539 ,
+0x1a22 ,
+0x182b ,
+0x244d ,
+0x1023 ,
+0x1d4e ,
+0x190f ,
+0x2d27 ,
+0x2731 ,
+0x2e57 ,
+0x2f0d ,
+0x1327 ,
+0x2920 ,
+0x1e13 ,
+0x1144 ,
+0x244e ,
+0x175a ,
+0x1256 ,
+0x2716 ,
+0x265b ,
+0x2a3b ,
+0x2f0e ,
+0x2a20 ,
+0x1c10 ,
+0x2655 ,
+0x153d ,
+0x2404 ,
+0x105a ,
+0x2a06 ,
+0x1910 ,
+0x2330 ,
+0x244f ,
+0x2c4f ,
+0x1819 ,
+0x182c ,
+0x1c45 ,
+0x2405 ,
+0x160f ,
+0x290b ,
+0x2326 ,
+0x1610 ,
+0x2556 ,
+0x1721 ,
+0x2907 ,
+0x1a2c ,
+0x2917 ,
+0x2406 ,
+0x292b ,
+0x1e14 ,
+0x1126 ,
+0x2c52 ,
+0x2840 ,
+0x115d ,
+0x200c ,
+0x1722 ,
+0x2234 ,
+0x2e07 ,
+0x1845 ,
+0x1d59 ,
+0x252c ,
+0x1d1e ,
+0x2620 ,
+0x1846 ,
+0x295c ,
+0x1d3b ,
+0x2859 ,
+0x2621 ,
+0x2407 ,
+0x2510 ,
+0x150b ,
+0x1f14 ,
+0x290c ,
+0x1457 ,
+0x2706 ,
+0x1b36 ,
+0x2b1a ,
+0x2b1b ,
+0x115e ,
+0x2349 ,
+0x1257 ,
+0x2710 ,
+0x195a ,
+0x253c ,
+0x293d ,
+0x2e47 ,
+0x1b37 ,
+0x2235 ,
+0x153e ,
+0x200d ,
+0x1145 ,
+0x1258 ,
+0x1611 ,
+0x2e58 ,
+0x1612 ,
+0x1911 ,
+0x1d5a ,
+0x125a ,
+0x2331 ,
+0x1a08 ,
+0x1218 ,
+0x1613 ,
+0x2209 ,
+0x1346 ,
+0x1723 ,
+0x1c1d ,
+0x2450 ,
+0x1259 ,
+0x1847 ,
+0x2d0a ,
+0x1415 ,
+0x1139 ,
+0x271a ,
+0x100d ,
+0x2841 ,
+0x2c45 ,
+0x2549 ,
+0x1e50 ,
+0x2637 ,
+0x2f27 ,
+0x195b ,
+0x202b ,
+0x1034 ,
+0x213a ,
+0x1b14 ,
+0x2226 ,
+0x213b ,
+0x1c46 ,
+0x1d05 ,
+0x2c5c ,
+0x2c5b ,
+0x1035 ,
+0x1652 ,
+0x1006 ,
+0x1416 ,
+0x1b5c ,
+0x2236 ,
+0x1912 ,
+0x1f15 ,
+0x2a49 ,
+0x2b5d ,
+0x1417 ,
+0x1725 ,
+0x1314 ,
+0x2e18 ,
+0x1036 ,
+0x1724 ,
+0x2d3d ,
+0x2d0b ,
+0x215e ,
+0x2e59 ,
+0x2a10 ,
+0x2614 ,
+0x1726 ,
+0x175b ,
+0x1211 ,
+0x1418 ,
+0x1a09 ,
+0x125b ,
+0x2408 ,
+0x175c ,
+0x2a4a ,
+0x1d1f ,
+0x200e ,
+0x1246 ,
+0x125c ,
+0x101f ,
+0x202c ,
+0x1741 ,
+0x204f ,
+0x151a ,
+0x2237 ,
+0x182d ,
+0x2c41 ,
+0x2b1c ,
+0x1d4a ,
+0x2050 ,
+0x2842 ,
+0x1c4a ,
+0x1a2d ,
+0x2227 ,
+0x2a07 ,
+0x2251 ,
+0x2a11 ,
+0x1017 ,
+0x293e ,
+0x2843 ,
+0x1e15 ,
+0x151b ,
+0x1e16 ,
+0x2724 ,
+0x2d3e ,
+0x254a ,
+0x1913 ,
+0x203e ,
+0x2814 ,
+0x2252 ,
+0x2844 ,
+0x2a5a ,
+0x2451 ,
+0x2b55 ,
+0x1201 ,
+0x234a ,
+0x2314 ,
+0x274f ,
+0x125d ,
+0x1551 ,
+0x2253 ,
+0x1914 ,
+0x203b ,
+0x1e17 ,
+0x2732 ,
+0x1552 ,
+0x1328 ,
+0x1347 ,
+0x1f01 ,
+0x175d ,
+0x1b02 ,
+0x1949 ,
+0x1d06 ,
+0x1b5d ,
+0x1b38 ,
+0x1024 ,
+0x2409 ,
+0x1553 ,
+0x1614 ,
+0x1007 ,
+0x1a23 ,
+0x1f16 ,
+0x2452 ,
+0x2834 ,
+0x213e ,
+0x220a ,
+0x1b0b ,
+0x2a41 ,
+0x241d ,
+0x213c ,
+0x2a5b ,
+0x1c2e ,
+0x1f58 ,
+0x175e ,
+0x1e19 ,
+0x2648 ,
+0x2711 ,
+0x213d ,
+0x1c58 ,
+0x1e18 ,
+0x2733 ,
+0x1701 ,
+0x133d ,
+0x2e0b ,
+0x1a2e ,
+0x2315 ,
+0x203c ,
+0x1915 ,
+0x1f44 ,
+0x1146 ,
+0x211c ,
+0x1525 ,
+0x1727 ,
+0x242f ,
+0x213f ,
+0x2217 ,
+0x2921 ,
+0x2453 ,
+0x2d0c ,
+0x2d28 ,
+0x1419 ,
+0x100e ,
+0x1458 ,
+0x1147 ,
+0x2d29 ,
+0x221b ,
+0x2822 ,
+0x254b ,
+0x1728 ,
+0x1a51 ,
+0x203d ,
+0x2506 ,
+0x2b40 ,
+0x2c2e ,
+0x2002 ,
+0x1742 ,
+0x1b15 ,
+0x2712 ,
+0x2615 ,
+0x2511 ,
+0x294f ,
+0x2725 ,
+0x1b03 ,
+0x2051 ,
+0x2b30 ,
+0x1329 ,
+0x2d2a ,
+0x2140 ,
+0x2507 ,
+0x1b04 ,
+0x151c ,
+0x1e51 ,
+0x1b39 ,
+0x125e ,
+0x1916 ,
+0x2a5c ,
+0x200f ,
+0x182e ,
+0x2932 ,
+0x153f ,
+0x2734 ,
+0x1615 ,
+0x141a ,
+0x1b16 ,
+0x2638 ,
+0x1729 ,
+0x1f54 ,
+0x2010 ,
+0x2508 ,
+0x293f ,
+0x2a18 ,
+0x2026 ,
+0x292c ,
+0x1a38 ,
+0x2845 ,
+0x2823 ,
+0x252d ,
+0x2e21 ,
+0x1c30 ,
+0x1016 ,
+0x1634 ,
+0x202d ,
+0x2940 ,
+0x1b22 ,
+0x2327 ,
+0x1b3b ,
+0x1f17 ,
+0x2a5d ,
+0x1157 ,
+0x1b3c ,
+0x2e19 ,
+0x205b ,
+0x2212 ,
+0x145a ,
+0x145b ,
+0x265c ,
+0x2316 ,
+0x154c ,
+0x1b3d ,
+0x2141 ,
+0x1d3c ,
+0x1010 ,
+0x1202 ,
+0x1917 ,
+0x1a0b ,
+0x1e1a ,
+0x1e1b ,
+0x2c20 ,
+0x1a0a ,
+0x1037 ,
+0x202e ,
+0x2011 ,
+0x1127 ,
+0x1d35 ,
+0x2b46 ,
+0x1a52 ,
+0x1e1c ,
+0x2007 ,
+0x234b ,
+0x1b5e ,
+0x1918 ,
+0x1f18 ,
+0x1b0f ,
+0x1302 ,
+0x2835 ,
+0x2941 ,
+0x172a ,
+0x2012 ,
+0x1e1d ,
+0x2332 ,
+0x1627 ,
+0x122b ,
+0x1d4b ,
+0x2328 ,
+0x1025 ,
+0x240a ,
+0x2e51 ,
+0x1b23 ,
+0x2a4b ,
+0x2b1d ,
+0x263e ,
+0x1d4c ,
+0x2d2b ,
+0x2758 ,
+0x162a ,
+0x1128 ,
+0x1919 ,
+0x1d51 ,
+0x2142 ,
+0x211e ,
+0x211d ,
+0x2238 ,
+0x1a27 ,
+0x174e ,
+0x2d0d ,
+0x2a5e ,
+0x295e ,
+0x1a53 ,
+0x241f ,
+0x2f0f ,
+0x2b1e ,
+0x240b ,
+0x145c ,
+0x2c3a ,
+0x2c04 ,
+0x2b56 ,
+0x2b3c ,
+0x1b05 ,
+0x1c4b ,
+0x2b31 ,
+0x1459 ,
+0x1540 ,
+0x1f59 ,
+0x2d5b ,
+0x1029 ,
+0x1a40 ,
+0x221c ,
+0x1c3d ,
+0x1e53 ,
+0x252e ,
+0x220b ,
+0x1e52 ,
+0x2c3d ,
+0x2d48 ,
+0x191a ,
+0x2735 ,
+0x254c ,
+0x152f ,
+0x2727 ,
+0x1e1e ,
+0x2824 ,
+0x285a ,
+0x202f ,
+0x2b4d ,
+0x2e33 ,
+0x2b47 ,
+0x122c ,
+0x1b3e ,
+0x2f28 ,
+0x1f55 ,
+0x182f ,
+0x122d ,
+0x2228 ,
+0x2a21 ,
+0x2902 ,
+0x2750 ,
+0x2b1f ,
+0x141b ,
+0x2057 ,
+0x1d20 ,
+0x2433 ,
+0x2d0e ,
+0x234c ,
+0x2c58 ,
+0x1c26 ,
+0x1a54 ,
+0x1a1a ,
+0x2b4f ,
+0x1321 ,
+0x242e ,
+0x262a ,
+0x1129 ,
+0x2052 ,
+0x2014 ,
+0x170a ,
+0x191b ,
+0x135c ,
+0x1354 ,
+0x2053 ,
+0x132b ,
+0x1a0c ,
+0x132a ,
+0x1a2f ,
+0x1745 ,
+0x172b ,
+0x254d ,
+0x1026 ,
+0x162d ,
+0x170c ,
+0x141c ,
+0x152b ,
+0x1a59 ,
+0x2b51 ,
+0x1b17 ,
+0x2910 ,
+0x1213 ,
+0x2e22 ,
+0x273f ,
+0x1014 ,
+0x191c ,
+0x1e1f ,
+0x1848 ,
+0x2d5c ,
+0x2454 ,
+0x1303 ,
+0x1a0d ,
+0x1341 ,
+0x254e ,
+0x145e ,
+0x2c29 ,
+0x145d ,
+0x2b20 ,
+0x230a ,
+0x254f ,
+0x1f19 ,
+0x2013 ,
+0x141d ,
+0x2f30 ,
+0x1038 ,
+0x2c1a ,
+0x1f02 ,
+0x2427 ,
+0x1f5a ,
+0x1351 ,
+0x1801 ,
+0x262e ,
+0x2438 ,
+0x2d2c ,
+0x2956 ,
+0x222a ,
+0x211f ,
+0x264f ,
+0x264a ,
+0x1628 ,
+0x1d3d ,
+0x2740 ,
+0x162b ,
+0x2f10 ,
+0x133a ,
+0x1315 ,
+0x1a47 ,
+0x113d ,
+0x2f11 ,
+0x1f1a ,
+0x191d ,
+0x2428 ,
+0x2144 ,
+0x2d2d ,
+0x2b4a ,
+0x2430 ,
+0x2145 ,
+0x2855 ,
+0x2354 ,
+0x2918 ,
+0x1e20 ,
+0x2c2f ,
+0x1802 ,
+0x1203 ,
+0x133f ,
+0x1e21 ,
+0x1c59 ,
+0x1352 ,
+0x230e ,
+0x1616 ,
+0x152c ,
+0x1501 ,
+0x262b ,
+0x1340 ,
+0x2329 ,
+0x1849 ,
+0x2f06 ,
+0x165b ,
+0x2807 ,
+0x2d53 ,
+0x1115 ,
+0x1747 ,
+0x1c01 ,
+0x1635 ,
+0x1204 ,
+0x2d3f ,
+0x151d ,
+0x1636 ,
+0x141e ,
+0x122e ,
+0x2317 ,
+0x141f ,
+0x1b3f ,
+0x2015 ,
+0x1a01 ,
+0x2950 ,
+0x2a42 ,
+0x2f24 ,
+0x1b55 ,
+0x1a30 ,
+0x2e52 ,
+0x1b40 ,
+0x2b38 ,
+0x1d3e ,
+0x1c4c ,
+0x1b24 ,
+0x1f03 ,
+0x1205 ,
+0x232a ,
+0x1b06 ,
+0x132c ,
+0x2522 ,
+0x1503 ,
+0x2a4c ,
+0x2b48 ,
+0x2627 ,
+0x2846 ,
+0x285b ,
+0x2c33 ,
+0x1b41 ,
+0x2c11 ,
+0x1504 ,
+0x1f45 ,
+0x2919 ,
+0x112a ,
+0x2825 ,
+0x2455 ,
+0x1d21 ,
+0x1541 ,
+0x2826 ,
+0x1c0e ,
+0x1420 ,
+0x1158 ,
+0x2652 ,
+0x191e ,
+0x2333 ,
+0x2221 ,
+0x1542 ,
+0x1748 ,
+0x1505 ,
+0x2d40 ,
+0x2420 ,
+0x2639 ,
+0x1703 ,
+0x120d ,
+0x1a1b ,
+0x2b37 ,
+0x2254 ,
+0x2b57 ,
+0x122f ,
+0x2a08 ,
+0x2c5d ,
+0x1c03 ,
+0x1e22 ,
+0x1148 ,
+0x1617 ,
+0x2054 ,
+0x2751 ,
+0x2847 ,
+0x2b01 ,
+0x2b02 ,
+0x2728 ,
+0x1543 ,
+0x2505 ,
+0x234d ,
+0x2239 ,
+0x112b ,
+0x2d2e ,
+0x2056 ,
+0x2d4c ,
+0x2616 ,
+0x2425 ,
+0x112c ,
+0x191f ,
+0x1d07 ,
+0x1348 ,
+0x2729 ,
+0x2e0e ,
+0x1e54 ,
+0x2055 ,
+0x292d ,
+0x111a ,
+0x1920 ,
+0x2f12 ,
+0x131d ,
+0x2942 ,
+0x2d41 ,
+0x1304 ,
+0x1f1b ,
+0x1e23 ,
+0x2d10 ,
+0x2e3e ,
+0x2553 ,
+0x2622 ,
+0x1316 ,
+0x1135 ,
+0x2e23 ,
+0x2d44 ,
+0x2e34 ,
+0x1d2a ,
+0x2551 ,
+0x2318 ,
+0x105c ,
+0x1f1c ,
+0x1d3f ,
+0x2a05 ,
+0x1a0e ,
+0x251a ,
+0x2016 ,
+0x1349 ,
+0x1a31 ,
+0x1e24 ,
+0x1d22 ,
+0x172c ,
+0x1d4d ,
+0x181a ,
+0x1554 ,
+0x252f ,
+0x100f ,
+0x1112 ,
+0x1219 ,
+0x220c ,
+0x1921 ,
+0x2c0b ,
+0x1830 ,
+0x1e25 ,
+0x2319 ,
+0x2d0f ,
+0x2552 ,
+0x2f31 ,
+0x1c1e ,
+0x2b5e ,
+0x280e ,
+0x181b ,
+0x1d40 ,
+0x2e0f ,
+0x1922 ,
+0x104e ,
+0x2d2f ,
+0x250e ,
+0x2c27 ,
+0x1c02 ,
+0x134a ,
+0x224c ,
+0x223a ,
+0x2509 ,
+0x1559 ,
+0x291a ,
+0x1c1f ,
+0x1957 ,
+0x2f13 ,
+0x1149 ,
+0x2146 ,
+0x2759 ,
+0x1421 ,
+0x2e5a ,
+0x2c01 ,
+0x2432 ,
+0x2112 ,
+0x1423 ,
+0x1749 ,
+0x2058 ,
+0x1343 ,
+0x1d41 ,
+0x240c ,
+0x2439 ,
+0x2001 ,
+0x1422 ,
+0x2523 ,
+0x1743 ,
+0x2259 ,
+0x271b ,
+0x194a ,
+0x2708 ,
+0x2d54 ,
+0x2255 ,
+0x292e ,
+0x2634 ,
+0x2355 ,
+0x224d ,
+0x2005 ,
+0x2647 ,
+0x1230 ,
+0x2554 ,
+0x1305 ,
+0x1544 ,
+0x1c3e ,
+0x1a32 ,
+0x2f07 ,
+0x1f46 ,
+0x114a ,
+0x231a ,
+0x2520 ,
+0x1039 ,
+0x2e55 ,
+0x1108 ,
+0x2b03 ,
+0x114b ,
+0x2a12 ,
+0x2c15 ,
+0x1e27 ,
+0x2113 ,
+0x1e26 ,
+0x2e5b ,
+0x2059 ,
+0x114c ,
+0x2741 ,
+0x1e28 ,
+0x2831 ,
+0x1c31 ,
+0x205a ,
+0x1707 ,
+0x2d30 ,
+0x1d2f ,
+0x270e ,
+0x2713 ,
+0x2555 ,
+0x2e35 ,
+0x114d ,
+0x2147 ,
+0x1b18 ,
+0x1f04 ,
+0x275a ,
+0x243e ,
+0x1c3f ,
+0x2943 ,
+0x2c4c ,
+0x2136 ,
+0x1c04 ,
+0x2a32 ,
+0x2827 ,
+0x2737 ,
+0x240d ,
+0x1247 ,
+0x154d ,
+0x2c26 ,
+0x2c16 ,
+0x1214 ,
+0x2f14 ,
+0x2b32 ,
+0x2a0a ,
+0x2017 ,
+0x2623 ,
+0x1803 ,
+0x1a34 ,
+0x151e ,
+0x1804 ,
+0x2828 ,
+0x1e55 ,
+0x1618 ,
+0x1831 ,
+0x1649 ,
+0x2120 ,
+0x195d ,
+0x1c4d ,
+0x2628 ,
+0x1619 ,
+0x230c ,
+0x2f15 ,
+0x2742 ,
+0x2c34 ,
+0x2e24 ,
+0x2356 ,
+0x270d ,
+0x1805 ,
+0x2d11 ,
+0x2d12 ,
+0x114e ,
+0x1956 ,
+0x1b42 ,
+0x1d23 ,
+0x132d ,
+0x181c ,
+0x2e08 ,
+0x162c ,
+0x1206 ,
+0x164a ,
+0x1441 ,
+0x2e48 ,
+0x1231 ,
+0x1b19 ,
+0x2421 ,
+0x1c4e ,
+0x171e ,
+0x2829 ,
+0x181d ,
+0x1545 ,
+0x2d5d ,
+0x2e10 ,
+0x2256 ,
+0x2e36 ,
+0x1637 ,
+0x285c ,
+0x272a ,
+0x184a ,
+0x112d ,
+0x1f50 ,
+0x2e3c ,
+0x1a1c ,
+0x2d5e ,
+0x1424 ,
+0x1c05 ,
+0x111b ,
+0x291b ,
+0x1404 ,
+0x2933 ,
+0x1959 ,
+0x1425 ,
+0x1f33 ,
+0x251c ,
+0x2018 ,
+0x1b1a ,
+0x1159 ,
+0x2d31 ,
+0x2a43 ,
+0x2524 ,
+0x2d13 ,
+0x1923 ,
+0x1f1d ,
+0x232b ,
+0x240e ,
+0x1248 ,
+0x1306 ,
+0x103a ,
+0x280a ,
+0x282a ,
+0x2e11 ,
+0x233c ,
+0x2006 ,
+0x280b ,
+0x290d ,
+0x2e0c ,
+0x172d ,
+0x2836 ,
+0x103b ,
+0x1e56 ,
+0x264d ,
+0x1506 ,
+0x2905 ,
+0x2122 ,
+0x2121 ,
+0x151f ,
+0x1136 ,
+0x2848 ,
+0x1f1e ,
+0x1c20 ,
+0x2922 ,
+0x1e29 ,
+0x1c06 ,
+0x1a0f ,
+0x2557 ,
+0x242b ,
+0x2e01 ,
+0x2149 ,
+0x2334 ,
+0x2e25 ,
+0x1442 ,
+0x2c5e ,
+0x2a2a ,
+0x280f ,
+0x2530 ,
+0x2752 ,
+0x2914 ,
+0x250a ,
+0x1307 ,
+0x1924 ,
+0x1b09 ,
+0x2849 ,
+0x1b0e ,
+0x2736 ,
+0x2b3f ,
+0x112e ,
+0x1137 ,
+0x2550 ,
+0x2019 ,
+0x2c21 ,
+0x1426 ,
+0x2837 ,
+0x2c3c ,
+0x2c35 ,
+0x241e ,
+0x214a ,
+0x1d42 ,
+0x1e2a ,
+0x285d ,
+0x1427 ,
+0x1809 ,
+0x1f1f ,
+0x2c12 ,
+0x240f ,
+0x1443 ,
+0x2345 ,
+0x1f47 ,
+0x2624 ,
+0x2b33 ,
+0x2a2d ,
+0x1d36 ,
+0x2e26 ,
+0x2617 ,
+0x2c17 ,
+0x2c50 ,
+0x232e ,
+0x274a ,
+0x164b ,
+0x231b ,
+0x161a ,
+0x2030 ,
+0x1a1d ,
+0x1806 ,
+0x1a35 ,
+0x2536 ,
+0x1a36 ,
+0x152e ,
+0x2b04 ,
+0x272b ,
+0x2537 ,
+0x193c ,
+0x1e2b ,
+0x2e12 ,
+0x1925 ,
+0x1807 ,
+0x2803 ,
+0x184b ,
+0x2456 ,
+0x1317 ,
+0x284a ,
+0x1110 ,
+0x1a4c ,
+0x2f32 ,
+0x2a2b ,
+0x2039 ,
+0x132e ,
+0x1c07 ,
+0x2838 ,
+0x2b41 ,
+0x104b ,
+0x1e2c ,
+0x2123 ,
+0x1c08 ,
+0x2e49 ,
+0x1c32 ,
+0x1717 ,
+0x1520 ,
+0x1507 ,
+0x1b43 ,
+0x2d14 ,
+0x2124 ,
+0x1d2b ,
+0x1f20 ,
+0x270a ,
+0x1e2d ,
+0x291c ,
+0x1a37 ,
+0x2558 ,
+0x1638 ,
+0x2f1d ,
+0x2115 ,
+0x1232 ,
+0x2457 ,
+0x2a01 ,
+0x155a ,
+0x2709 ,
+0x1639 ,
+0x1233 ,
+0x2625 ,
+0x1d08 ,
+0x1b44 ,
+0x1d09 ,
+0x122a ,
+0x2923 ,
+0x284b ,
+0x2125 ,
+0x2749 ,
+0x1f21 ,
+0x2341 ,
+0x1e2e ,
+0x103c ,
+0x1509 ,
+0x2458 ,
+0x2027 ,
+0x2c0d ,
+0x2903 ,
+0x2335 ,
+0x2e27 ,
+0x1c4f ,
+0x1050 ,
+0x1234 ,
+0x172e ,
+0x1926 ,
+0x1952 ,
+0x2a46 ,
+0x2b34 ,
+0x2031 ,
+0x112f ,
+0x121a ,
+0x100c ,
+0x1e57 ,
+0x132f ,
+0x174a ,
+0x1546 ,
+0x1655 ,
+0x205c ,
+0x262d ,
+0x2040 ,
+0x1a55 ,
+0x2342 ,
+0x214b ,
+0x1702 ,
+0x1706 ,
+0x1547 ,
+0x2d32 ,
+0x110e ,
+0x1356 ,
+0x2e09 ,
+0x2e15 ,
+0x1e2f ,
+0x1d37 ,
+0x2618 ,
+0x2308 ,
+0x231c ,
+0x1605 ,
+0x233d ,
+0x1c13 ,
+0x1428 ,
+0x1548 ,
+0x1e30 ,
+0x250b ,
+0x133e ,
+0x1f3a ,
+0x2944 ,
+0x2248 ,
+0x1a5b ,
+0x290e ,
+0x2806 ,
+0x2559 ,
+0x163a ,
+0x2815 ,
+0x233e ,
+0x255b ,
+0x255a ,
+0x1a56 ,
+0x2a2f ,
+0x1235 ,
+0x2753 ,
+0x2c07 ,
+0x1b1b ,
+0x1429 ,
+0x231d ,
+0x205d ,
+0x2802 ,
+0x2804 ,
+0x2041 ,
+0x282f ,
+0x2a33 ,
+0x233b ,
+0x1c24 ,
+0x2626 ,
+0x2f16 ,
+0x142a ,
+0x2856 ,
+0x2e5c ,
+0x2a4d ,
+0x2032 ,
+0x2a26 ,
+0x2c42 ,
+0x162e ,
+0x1709 ,
+0x2a14 ,
+0x1f48 ,
+0x2c10 ,
+0x2e13 ,
+0x2754 ,
+0x2126 ,
+0x2714 ,
+0x1d2d ,
+0x1020 ,
+0x1401 ,
+0x1e31 ,
+0x201a ,
+0x1832 ,
+0x2118 ,
+0x255c ,
+0x2a15 ,
+0x214c ,
+0x1927 ,
+0x2e28 ,
+0x1b45 ,
+0x172f ,
+0x154a ,
+0x150a ,
+0x2c53 ,
+0x1928 ,
+0x2c46 ,
+0x271c ,
+0x2913 ,
+0x1d43 ,
+0x1c33 ,
+0x1929 ,
+0x1b46 ,
+0x1549 ,
+0x2a16 ,
+0x2127 ,
+0x2b22 ,
+0x1a57 ,
+0x1b47 ,
+0x243d ,
+0x2e3f ,
+0x1a39 ,
+0x1f22 ,
+0x1e32 ,
+0x1a10 ,
+0x1d0a ,
+0x181e ,
+0x2128 ,
+0x1730 ,
+0x174b ,
+0x192a ,
+0x2d4d ,
+0x101c ,
+0x154b ,
+0x255d ,
+0x1308 ,
+0x2044 ,
+0x1808 ,
+0x1731 ,
+0x2213 ,
+0x214e ,
+0x1c5a ,
+0x103d ,
+0x192b ,
+0x2c36 ,
+0x2436 ,
+0x231e ,
+0x101d ,
+0x2c2a ,
+0x163b ,
+0x284c ,
+0x214d ,
+0x2e30 ,
+0x1d4f ,
+0x205e ,
+0x2459 ,
+0x2a34 ,
+0x142b ,
+0x2c2b ,
+0x103e ,
+0x2e5d ,
+0x114f ,
+0x264c ,
+0x275b ,
+0x1c2a ,
+0x1d24 ,
+0x2b05 ,
+0x1d2c ,
+0x2033 ,
+0x282b ,
+0x2101 ,
+0x1732 ,
+0x1d0b ,
+0x1f05 ,
+0x2116 ,
+0x2b5a ,
+0x170b ,
+0x1b1c ,
+0x251b ,
+0x142c ,
+0x1a41 ,
+0x1733 ,
+0x2336 ,
+0x2813 ,
+0x1d50 ,
+0x272d ,
+0x284d ,
+0x2d45 ,
+0x2d33 ,
+0x285e ,
+0x1712 ,
+0x2102 ,
+0x1521 ,
+0x1109 ,
+0x1207 ,
+0x2d42 ,
+0x1d0c ,
+0x1f49 ,
+0x1445 ,
+0x142d ,
+0x2b3d ,
+0x2d43 ,
+0x2d34 ,
+0x2f17 ,
+0x192d ,
+0x1c34 ,
+0x1c09 ,
+0x2231 ,
+0x192c ,
+0x2c37 ,
+0x1c0a ,
+0x2c4d ,
+0x231f ,
+0x201b ,
+0x2a19 ,
+0x214f ,
+0x2e5e ,
+0x2410 ,
+0x1f06 ,
+0x2f18 ,
+0x2805 ,
+0x2659 ,
+0x2f1e ,
+0x2809 ,
+0x1e33 ,
+0x290a ,
+0x142e ,
+0x1834 ,
+0x1b48 ,
+0x284e ,
+0x180a ,
+0x2b23 ,
+0x192e ,
+0x192f ,
+0x1049 ,
+0x1a48 ,
+0x2739 ,
+0x103f ,
+0x2320 ,
+0x2738 ,
+0x223b ,
+0x2b06 ,
+0x1835 ,
+0x105d ,
+0x2619 ,
+0x161b ,
+0x271d ,
+0x1b49 ,
+0x161c ,
+0x2028 ,
+0x2f26 ,
+0x2c0e ,
+0x2034 ,
+0x1533 ,
+0x2306 ,
+0x271e ,
+0x2411 ,
+0x1f35 ,
+0x2945 ,
+0x1930 ,
+0x2f33 ,
+0x1c50 ,
+0x1958 ,
+0x2412 ,
+0x2a02 ,
+0x2103 ,
+0x223c ,
+0x1931 ,
+0x2946 ,
+0x2b4c ,
+0x2908 ,
+0x2b24 ,
+0x2117 ,
+0x271f ,
+0x1212 ,
+0x2201 ,
+0x1f23 ,
+0x1249 ,
+0x2e37 ,
+0x1c0b ,
+0x1d0d ,
+0x1b4a ,
+0x2337 ,
+0x1111 ,
+0x161d ,
+0x2045 ,
+0x1c2b ,
+0x2a3e ,
+0x143c ,
+0x2104 ,
+0x1d38 ,
+0x2951 ,
+0x1d0e ,
+0x1932 ,
+0x282c ,
+0x2229 ,
+0x2755 ,
+0x181f ,
+0x2105 ,
+0x245a ,
+0x142f ,
+0x1a11 ,
+0x2e29 ,
+0x1f07 ,
+0x1150 ,
+0x1052 ,
+0x2947 ,
+0x1c27 ,
+0x1309 ,
+0x1012 ,
+0x272e ,
+0x1f24 ,
+0x1236 ,
+0x2b07 ,
+0x173d ,
+0x163c ,
+0x124a ,
+0x1403 ,
+0x1151 ,
+0x2e4a ,
+0x223d ,
+0x2924 ,
+0x1237 ,
+0x1c43 ,
+0x164c ,
+0x2357 ,
+0x2631 ,
+0x1131 ,
+0x2c30 ,
+0x1238 ,
+0x135d ,
+0x1734 ,
+0x100b ,
+0x1051 ,
+0x2343 ,
+0x225b ,
+0x2150 ,
+0x1735 ,
+0x1121 ,
+0x1933 ,
+0x2151 ,
+0x1239 ,
+0x120e ,
+0x1430 ,
+0x275c ,
+0x2d49 ,
+0x1f5b ,
+0x1526 ,
+0x163d ,
+0x123b ,
+0x1e34 ,
+0x1a3a ,
+0x2531 ,
+0x2a4e ,
+0x123a ,
+0x1836 ,
+0x2909 ,
+0x261a ,
+0x2b08 ,
+0x1040 ,
+0x274b ,
+0x135e ,
+0x2d4e ,
+0x2d35 ,
+0x2e0a ,
+0x2358 ,
+0x134b ,
+0x2952 ,
+0x2601 ,
+0x1011 ,
+0x2152 ,
+0x270c ,
+0x100a ,
+0x2958 ,
+0x1e35 ,
+0x1d0f ,
+0x1c0c ,
+0x2c38 ,
+0x2927 ,
+0x1357 ,
+0x1e58 ,
+0x2153 ,
+0x233f ,
+0x2d36 ,
+0x1318 ,
+0x2c0c ,
+0x2b09 ,
+0x2f01 ,
+0x1c23 ,
+0x2a2e ,
+0x2c02 ,
+0x1116 ,
+0x2435 ,
+0x105e ,
+0x2202 ,
+0x2a23 ,
+0x2839 ,
+0x1e36 ,
+0x1c29 ,
+0x161e ,
+0x2959 ,
+0x2f2f ,
+0x2602 ,
+0x2953 ,
+0x2756 ,
+0x1152 ,
+0x2645 ,
+0x2106 ,
+0x1b07 ,
+0x1f25 ,
+0x1710 ,
+0x2c54 ,
+0x2c59 ,
+0x1d52 ,
+0x2f2e ,
+0x2d55 ,
+0x2603 ,
+0x282d ,
+0x1d53 ,
+0x2154 ,
+0x2129 ,
+0x2d56 ,
+0x1837 ,
+0x1534 ,
+0x1555 ,
+0x2e1a ,
+0x1653 ,
+0x234e ,
+0x265a ,
+0x101a ,
+0x1243 ,
+0x1b1d ,
+0x2722 ,
+0x1c38 ,
+0x2321 ,
+0x1736 ,
+0x1322 ,
+0x131f ,
+0x281a ,
+0x2928 ,
+0x283a ,
+0x225d ,
+0x124b ,
+0x2b0a ,
+0x2338 ,
+0x2c0a ,
+0x2046 ,
+0x2f19 ,
+0x1f0a ,
+0x123c ,
+0x2413 ,
+0x2748 ,
+0x2d1b ,
+0x2d46 ,
+0x130a ,
+0x1522 ,
+0x174c ,
+0x1d10 ,
+0x1934 ,
+0x1d31 ,
+0x1319 ,
+0x1132 ,
+0x1e37 ,
+0x1935 ,
+0x1041 ,
+0x291d ,
+0x1f4a ,
+0x234f ,
+0x163e ,
+0x1716 ,
+0x223e ,
+0x2215 ,
+0x284f ,
+0x1833 ,
+0x1021 ,
+0x1a3b ,
+0x2e56 ,
+0x2155 ,
+0x2e02 ,
+0x2d15 ,
+0x2a44 ,
+0x1a20 ,
+0x2e03 ,
+0x1e38 ,
+0x2d47 ,
+0x201d ,
+0x1f5e ,
+0x2a03 ,
+0x134c ,
+0x2b0b ,
+0x1208 ,
+0x163f ,
+0x1d11 ,
+0x201e ,
+0x2d37 ,
+0x2a04 ,
+0x2726 ,
+0x180b ,
+0x150c ,
+0x1b4b ,
+0x2721 ,
+0x1330 ,
+0x2d57 ,
+0x1f26 ,
+0x1431 ,
+0x1331 ,
+0x1252 ,
+0x1f08 ,
+0x1820 ,
+0x245b ,
+0x1737 ,
+0x1f36 ,
+0x2604 ,
+0x1711 ,
+0x2257 ,
+0x150d ,
+0x1e39 ,
+0x174d ,
+0x2b0c ,
+0x203f ,
+0x1556 ,
+0x2c55 ,
+0x212a ,
+0x1f27 ,
+0x2350 ,
+0x1e3a ,
+0x1a1e ,
+0x2222 ,
+0x1e3b ,
+0x291e ,
+0x1b4c ,
+0x1133 ,
+0x1738 ,
+0x1b4e ,
+0x1b4d ,
+0x2f2d ,
+0x2107 ,
+0x152d ,
+0x2f23 ,
+0x131a ,
+0x1e3c ,
+0x1838 ,
+0x2d20 ,
+0x1b4f ,
+0x2707 ,
+0x2020 ,
+0x2322 ,
+0x2d16 ,
+0x184c ,
+0x201f ,
+0x184d ,
+0x2042 ,
+0x2629 ,
+0x230f ,
+0x123d ,
+0x2850 ,
+0x1523 ,
+0x2414 ,
+0x232c ,
+0x2021 ,
+0x1432 ,
+0x1f3b ,
+0x2e2a ,
+0x2f20 ,
+0x2415 ,
+0x245c ,
+0x2d01 ,
+0x1b50 ,
+0x1d54 ,
+0x1821 ,
+0x225a ,
+0x2b25 ,
+0x113a ,
+0x1042 ,
+0x2605 ,
+0x2646 ,
+0x180c ,
+0x1936 ,
+0x1c35 ,
+0x2d38 ,
+0x2915 ,
+0x1640 ,
+0x1c11 ,
+0x2948 ,
+0x1739 ,
+0x1524 ,
+0x1e59 ,
+0x184e ,
+0x1b1e ,
+0x1d12 ,
+0x230b ,
+0x2606 ,
+0x2b0d ,
+0x263a ,
+0x1e3d ,
+0x194b ,
+0x291f ,
+0x2b26 ,
+0x130d ,
+0x2447 ,
+0x2949 ,
+0x1a42 ,
+0x1937 ,
+0x292f ,
+0x123f ,
+0x282e ,
+0x1433 ,
+0x2035 ,
+0x2359 ,
+0x2c43 ,
+0x150e ,
+0x2743 ,
+0x223f ,
+0x2851 ,
+0x251d ,
+0x2b27 ,
+0x124c ,
+0x2f08 ,
+0x2422 ,
+0x2f25 ,
+0x1b51 ,
+0x2211 ,
+0x2108 ,
+0x2658 ,
+0x2930 ,
+0x1b1f ,
+0x1b52 ,
+0x1e3e ,
+0x2745 ,
+0x180d ,
+0x294a ,
+0x1c21 ,
+0x2532 ,
+0x1938 ,
+0x2203 ,
+0x1446 ,
+0x2036 ,
+0x1c2f ,
+0x1332 ,
+0x2156 ,
+0x294b ,
+0x150f ,
+0x2416 ,
+0x113b ,
+0x1c51 ,
+0x1f56 ,
+0x220d ,
+0x1557 ,
+0x2037 ,
+0x1839 ,
+0x2f09 ,
+0x2417 ,
+0x2109 ,
+0x2d39 ,
+0x2607 ,
+0x245d ,
+0x2038 ,
+0x1d13 ,
+0x2c56 ,
+0x1f28 ,
+0x164d ,
+0x1c36 ,
+0x1510 ,
+0x1713 ,
+0x180e ,
+0x2650 ,
+0x251e ,
+0x1c14 ,
+0x173a ,
+0x1333 ,
+0x1a3c ,
+0x2a45 ,
+0x1511 ,
+0x273a ,
+0x2e38 ,
+0x1d14 ,
+0x2d02 ,
+0x2d21 ,
+0x134d ,
+0x2512 ,
+0x194c ,
+0x1705 ,
+0x1f29 ,
+0x1c0d ,
+0x2304 ,
+0x1f0b ,
+0x2720 ,
+0x2a35 ,
+0x2434 ,
+0x195e ,
+0x2309 ,
+0x110a ,
+0x2b58 ,
+0x1f37 ,
+0x173e ,
+0x1641 ,
+0x2a36 ,
+0x1240 ,
+0x2656 ,
+0x2757 ,
+0x2513 ,
+0x1d32 ,
+0x2c22 ,
+0x2429 ,
+0x2240 ,
+0x2157 ,
+0x2608 ,
+0x1535 ,
+0x2609 ,
+0x2340 ,
+0x245e ,
+0x2533 ,
+0x1f40 ,
+0x2747 ,
+0x242c ,
+0x2022 ,
+0x220e ,
+0x2204 ,
+0x1009 ,
+0x2f02 ,
+0x2241 ,
+0x1d15 ,
+0x1f2a ,
+0x104f ,
+0x290f ,
+0x263b ,
+0x1f4b ,
+0x2339 ,
+0x1658 ,
+0x2d17 ,
+0x111f ,
+0x2a37 ,
+0x1241 ,
+0x261b ,
+0x2303 ,
+0x1043 ,
+0x221d ,
+0x1153 ,
+0x212c ,
+0x180f ,
+0x2d3a ,
+0x250c ,
+0x2158 ,
+0x1c37 ,
+0x1d45 ,
+0x210b ,
+0x210a ,
+0x1044 ,
+0x2e2b ,
+0x2852 ,
+0x1434 ,
+0x2d18 ,
+0x2641 ,
+0x2b0e ,
+0x1c39 ,
+0x2501 ,
+0x104a ,
+0x1939 ,
+0x2f1a ,
+0x1714 ,
+0x2954 ,
+0x1334 ,
+0x2d19 ,
+0x161f ,
+0x2534 ,
+0x2502 ,
+0x2633 ,
+0x1d16 ,
+0x1c40 ,
+0x273b ,
+0x2351 ,
+0x1c52 ,
+0x1f4c ,
+0x1f3d ,
+0x2d4f ,
+0x1d17 ,
+0x193a ,
+0x1953 ,
+0x1b20 ,
+0x1d46 ,
+0x2249 ,
+0x184f ,
+0x2023 ,
+0x2810 ,
+0x1d19 ,
+0x1e3f ,
+0x1e5a ,
+0x2830 ,
+0x1a33 ,
+0x1c41 ,
+0x2e04 ,
+0x1d25 ,
+0x2c4e ,
+0x2e2c ,
+0x1642 ,
+0x2503 ,
+0x1358 ,
+0x1f2b ,
+0x2440 ,
+0x2b35 ,
+0x165c ,
+0x263f ,
+0x1323 ,
+0x2e4b ,
+0x183a ,
+0x2514 ,
+0x1154 ,
+0x280d ,
+0x1e40 ,
+0x193b ,
+0x2b28 ,
+0x1644 ,
+0x1d26 ,
+0x261c ,
+0x210d ,
+0x2c23 ,
+0x2418 ,
+0x210c ,
+0x2b0f ,
+0x1d5b ,
+0x2a3f ,
+0x1134 ,
+0x2926 ,
+0x2352 ,
+0x1558 ,
+0x193d ,
+0x1b0c ,
+0x1f4d ,
+0x1f4e ,
+0x1e5b ,
+0x1633 ,
+0x2925 ,
+0x1c42 ,
+0x2f03 ,
+0x1a58 ,
+0x2f1f ,
+0x2649 ,
+0x2535 ,
+0x2437 ,
+0x2323 ,
+0x170d ,
+0x1810 ,
+0x1e41 ,
+0x1359 ,
+0x1a1f ,
+0x2159 ,
+0x242a ,
+0x131b ,
+0x2423 ,
+0x250d ,
+0x1620 ,
+0x1e42 ,
+0x260a ,
+0x2258 ,
+0x1435 ,
+0x2c5a ,
+0x2419 ,
+0x2c47 ,
+0x210e ,
+0x2a24 ,
+0x130b ,
+0x111c ,
+0x1437 ,
+0x1436 ,
+0x1438 ,
+0x1335 ,
+0x193e ,
+0x2816 ,
+0x113c ,
+0x1027 ,
+0x260e ,
+0x294c ,
+0x1a45 ,
+0x2b29 ,
+0x212b ,
+0x1004 ,
+0x222b ,
+0x294d ,
+0x193f ,
+0x1822 ,
+0x2a25 ,
+0x1101 ,
+0x1f38 ,
+0x1d5c ,
+0x1439 ,
+0x2746 ,
+0x1102 ,
+0x2424 ,
+0x2e2d ,
+0x260b ,
+0x2e06 ,
+0x1811 ,
+0x2d3b ,
+0x1659 ,
+0x2e14 ,
+0x1708 ,
+0x2242 ,
+0x130c ,
+0x1f4f ,
+0x1336 ,
+0x1744 ,
+0x1a3d ,
+0x1e43 ,
+0x1103 ,
+0x2e39 ,
+0x2e4c ,
+0x2029 ,
+0x281b ,
+0x1f5d ,
+0x1447 ,
+0x2d1a ,
+0x124d ,
+0x1d18 ,
+0x183b ,
+0x1b53 ,
+0x1b08 ,
+0x1f57 ,
+0x2e05 ,
+0x2651 ,
+0x110b ,
+0x2043 ,
+0x1c16 ,
+0x2a17 ,
+0x1120 ,
+0x2e4d ,
+0x2d4b ,
+0x2525 ,
+0x1c5b ,
+0x1f2c ,
+0x2e4e ,
+0x215a ,
+0x1242 ,
+0x2c18 ,
+0x2f0a ,
+0x2024 ,
+0x2c57 ,
+0x2025 ,
+0x2853 ,
+0x2c2c ,
+0x1337 ,
+0x1f39 ,
+0x1704 ,
+0x1353 ,
+0x1028 ,
+0x1e44 ,
+0x1527 ,
+0x2a3c ,
+0x143a ,
+0x2703 ,
+0x121b ,
+0x1104 ,
+0x1621 ,
+0x2a27 ,
+0x241a ,
+0x1a02 ,
+0x1940 ,
+0x1d47 ,
+0x1f3c ,
+0x2d22 ,
+0x1448 ,
+0x2832 ,
+0x263c ,
+0x1f5c ,
+0x2e2e ,
+0x173b ,
+0x2b2b ,
+0x260c ,
+0x1130 ,
+0x2931 ,
+0x2d4a ,
+0x224a ,
+0x133b ,
+0x133c ,
+0x1449 ,
+0x1812 ,
+0x144a ,
+0x251f ,
+0x2e40 ,
+0x183c ,
+0x2957 ,
+0x2854 ,
+0x1f09 ,
+0x1512 ,
+0x2833 ,
+0x105b ,
+0x101b ,
+0x1b54 ,
+0x2b10 ,
+0x1e5e ,
+0x2c3f ,
+0x2d3c ,
+0x1122 ,
+0x1b21 ,
+0x124e ,
+0x143b ,
+0x1622 ,
+0x1c53 ,
+0x1941 ,
+0x131e ,
+0x272f ,
+0x233a ,
+0x264b ,
+0x275d ,
+0x222c ,
+0x1138 ,
+0x164e ,
+0x164f ,
+0x2353 ,
+0x1650 ,
+0x124f ,
+0x1d39 ,
+0x1513 ,
+0x215b ,
+0x1813 ,
+0x222d ,
+0x260d ,
+0x1623 ,
+0x195c ,
+0x131c ,
+0x1f51 ,
+0x1942 ,
+0x2811 ,
+0x2906 ,
+0x1514 ,
+0x1301 ,
+0x1a12 ,
+0x2c05 ,
+0x2b42 ,
+0x155b ,
+0x2f05 ,
+0x101e ,
+0x2a0b ,
+0x2b4e ,
+0x1b0d ,
+0x1a5a ,
+0x210f ,
+0x1851 ,
+0x1b0a ,
+0x2244 ,
+0x173f ,
+0x1013 ,
+0x1342 ,
+0x2f2c ,
+0x2929 ,
+0x1053 ,
+0x134f ,
+0x1117 ,
+0x230d ,
+0x2b50 ,
+0x2e3a ,
+0x241b ,
+0x2817 ,
+0x2b11 ,
+0x2c24 ,
+0x2630 ,
+0x261e ,
+0x120a ,
+0x1155 ,
+0x135b ,
+0x1c12 ,
+0x1209 ,
+0x1943 ,
+0x110d ,
+0x1954 ,
+0x2c19 ,
+0x2b12 ,
+0x173c ,
+0x2441 ,
+0x2f29 ,
+0x224b ,
+0x1a4d ,
+0x1814 ,
+0x1c0f ,
+0x2f1c ,
+0x2e4f ,
+0x2e3b ,
+0x275e ,
+0x194d ,
+0x2c2d ,
+0x2b43 ,
+0x2b5b ,
+0x120b ,
+0x1530 ,
+0x1955 ,
+0x2c3b ,
+0x2243 ,
+0x2504 ,
+0x183d ,
+0x212d ,
+0x2901 ,
+0x2e50 ,
+0x2e16 ,
+0x10a ,
+0x154 ,
+0x150 ,
+0x153 ,
+0x155 ,
+0x12a ,
+0x12b ,
+0x156 ,
+0x13c ,
+0x104 ,
+0x105 ,
+0x11f ,
+0x310 ,
+0x311 ,
+0x312 ,
+0x313 ,
+0x314 ,
+0x315 ,
+0x316 ,
+0x317 ,
+0x318 ,
+0x319 ,
+0x107 ,
+0x108 ,
+0x143 ,
+0x141 ,
+0x144 ,
+0x109 ,
+0x157 ,
+0x321 ,
+0x322 ,
+0x323 ,
+0x324 ,
+0x325 ,
+0x326 ,
+0x327 ,
+0x328 ,
+0x329 ,
+0x32a ,
+0x32b ,
+0x32c ,
+0x32d ,
+0x32e ,
+0x32f ,
+0x330 ,
+0x331 ,
+0x332 ,
+0x333 ,
+0x334 ,
+0x335 ,
+0x336 ,
+0x337 ,
+0x338 ,
+0x339 ,
+0x33a ,
+0x12e ,
+0x12f ,
+0x110 ,
+0x112 ,
+0x10e ,
+0x341 ,
+0x342 ,
+0x343 ,
+0x344 ,
+0x345 ,
+0x346 ,
+0x347 ,
+0x348 ,
+0x349 ,
+0x34a ,
+0x34b ,
+0x34c ,
+0x34d ,
+0x34e ,
+0x34f ,
+0x350 ,
+0x351 ,
+0x352 ,
+0x353 ,
+0x354 ,
+0x355 ,
+0x356 ,
+0x357 ,
+0x358 ,
+0x359 ,
+0x35a ,
+0x130 ,
+0x123 ,
+0x131 ,
+0x111 ,
+0x14f ,
+};